collar

Query for Amazon EC2 instances on the command-line.


License
BSD-3-Clause
Install
pip install collar==0.1.1

Documentation

collar

https://badge.fury.io/py/collar.png https://travis-ci.org/larsyencken/collar.png?branch=master https://pypip.in/d/collar/badge.png

Quickly query for EC2 instances on the command-line.

Status: in-development

Overview

Collar makes it easier for you to access on-demand servers that you've spun up on Amazon EC2. It's a command-line tool for querying and logging into these servers, a tool which lets you filter using immutable instance parameters (e.g. size, security group) as well as mutable tags.

Installing

Requires Python 3.x and pip. Then install with:

pip install collar

Configuring

You'll need to provide access to your Amazon account by creating a ~/.botorc file. See Configuring Boto Credentials.

Examples of use

Listing instances

# list all instances by id
collar list

# TODO: list all instance by public domain
collar list --public

# TODO: list all instances by private domain
collar list --private

# list only instances with tag Role:worker
collar list Role:worker

# constrain with many tags at once
collar list Role:worker Customer:blubbersoft

Describing instances

# describe all instances
collar describe

# describe a named instance
collar describe Name:projet-alpha

# describe a general query
collar describe Role:worker Customer:blubbersoft

Licence

BSD licenced.