pip install infra-buddy
Usage: infra-buddy [OPTIONS] COMMAND [ARGS]...
Options:
--artifact-directory PATH A directory where a service definition
(service.json) and supporting files can be
found.
--application TEXT The application name.
--role TEXT The role name
--environment TEXT The environment the deployment should target.
--configuration-defaults PATH A json file with a dictionary of the default
values
--verbose Print verbose status messages
--help Show this message and exit.
Commands:
deploy-cloudformation
deploy-service
generate-artifact-manifest
generate-service-definition
validate-template
- Generate a service which defines a vpc
infra-buddy --application demo --role vpc generate-service-definition
- Deploy a service definition into the 'ci' environment
infra-buddy --artifact-directory . --environment ci deploy-service
- Validate a new service definition is and print out the execution plan.
infra-buddy --artifact-directory . --environment ci validate-template --service-type foo --service-definition-directory ../foo-template
- Validate a built in service definition and print out the execution plan.
infra-buddy --artifact-directory . --environment ci validate-template --service-type cluster