refactor with opsworks
opsworks profile setup
pass in multiple groups for rds creation
create_stack can create any app type
standardize case of stack name (lower)
put IAM role creation into own function to return usable ARNs
make sure we have an RDS instance when we create a stack
functions for stop instance and add instance for use in delete_stack()
getec2instances parses OpsWorks tags
deploy_opsworks() can call layer and app level deployCommands. waits for deployment to finish as well
change default postgres engine type to 'postgres'. matches RDS engine type string
include notification_email and AWS creds in settings json
update ssh config to deal with opsworks settings
print red when deployment is not successful
fix settings module default value
remove from ssh config when we delete the opsworks stack
more opsworks control functions
move progress bar req to base
set pylint version. fix call to create_rds
move update ec2 instances until end of instance startup as EC2 assigns public EIP late
had the incorrect up state for opsworks instances
bug fixes. update boto. create elb + dns entries
group functions by interaction and label. ssl life cycle stuff
micro format cleanup
don't need to expost elb and dns functions as tasks. don't filter on elbs in getec2instances.
support execute_recipes in deploy_opsworks
force definition if an instancename and pass instance id to create_deployment
make django secret key generation more compatible
Merge pull request #3 from michaelshobbs/master

sync from hobbs work fork