Tools for creating AWS items via the command line
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
awsbuilder
example_config
.gitignore
CHANGES.txt
LICENSE
MANIFEST.in
README.md
README.txt
setup.py

README.md

awsbuilder

Tools to create and manage AWS resources

Install

pip install awsbuilder

Configuration

This module must to be run in conjunction with the following configuration files:

  • AWS Account configuration example
  • Environment definition example
  • EC2 Bootstrap (userdata) script example

Example Usage

awsbuilder -a <aws_access_key> -s <aws_secret_key> -m create -c config.yml -e dev -i ec2

Help

bash$ awsbuilder --help
Usage: awsbuilder [options]

Options:
  -h, --help            show this help message and exit
  -a AWS_ACCESS, --access=AWS_ACCESS
                        AWS Access key
  -s AWS_SECRET, --secret=AWS_SECRET
                        AWS Secret key
  -m MODE, --mode=MODE  Mode [create or delete]
  -e ENV, --env=ENV     Set the environment
  -i ITEM, --item=ITEM  Set the AWS service item you want create/delete
                        [ec2,elb,elasticache,rds]
  -c CONFIG, --config=CONFIG
                        Override the default config.yml file