awsbuilder

Command line tools top create AWS objects based on a config file


License
MIT
Install
pip install awsbuilder==0.0.4

Documentation

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