Smokestack
Smokestack is a Python framework for deploying Amazon Web Services CloudFormation stacks.
Supports CloudFormation template files.
Supports any template generator that can emit template bodies as strings.
Renders beautiful execution previews.
Deploys stacks in parallel, with dependencies described per-stack.
Makes your infrastructure-as-code deployable via the command line.
Requirements
Smokestack requires Python 3.8 or later.
Installation
pip install smokestack
Licence
Smokestack is released at github.com/cariad/smokestack under the MIT Licence.
See LICENSE for more information.
Contributing
To contribute a bug report, enhancement or feature request, please raise an issue at github.com/cariad/smokestack/issues.
If you want to contribute a code change, please raise an issue first so we can chat about the direction you want to take.