Skip to content

Nudge-Security/infra-buddy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

infra-buddy

Build Status

Installation

pip install infra-buddy

Usage

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
  

Examples

  1. Generate a service which defines a vpc
infra-buddy  --application demo --role vpc generate-service-definition
  1. Deploy a service definition into the 'ci' environment
infra-buddy  --artifact-directory . --environment ci deploy-service
  1. 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
  1. Validate a built in service definition and print out the execution plan.
infra-buddy  --artifact-directory . --environment ci validate-template  --service-type cluster

About

Commandline utility for deploying and managing micro-services

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%