Skip to content

lazarus1331/aws-autostack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AWS stack creation tool

This tool will help with the creation of AWS Cloudformation stacks by automatically validating the template and the stack names prior to creation. It will also monitor the creation of the stack and report on the completion status, and will also print the outputs of the stack. This removes the tedium of having to manually run describe-stacks in order to determine when the stack is finished being stood up.

Requirements

In order to work with the AWS API, certain software requirements must be met in order for autostack to work, these are:

  • AWS CLI (python)
  • perl 5.010

Perl Modules:

  • JSON

Usage

Autostack requires a cloudformation template, and a unique stack name to function.

autostack.pl --file /path/to/file --name mystack

Additional options:

To pass parameter inputs, or to specify custom stack create commands, autostack will support reading from a json file.

autostack.pl --file /path/to/file --name mystack -json /path/to/file

Create stack options can also be passed directly in from the command line, after ending normal option handling with "--".

autostack.pl --file /path/to/file --name mystack -- --disable-rollback 

Examples

Located in the "cftemplates" folder are some example cloudformation infrastructure templates, which function out of the box.

About

AWS Cloudformation automation tool

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages