A CloudFormation template generator, written in Go.
Kombustion generates your CloudFormation templates using an extended version of vanilla CloudFormation YAML templates.
Unlike other tools, it does not rely on a knowledge of a specific DSL or require you to write code. Instead, it allows template designers to use custom CloudFormation types provided by a plugins system to write lean YAML-based stacks.
It also provides all the necessary tools to create, update, delete and retrieve the status of your stacks.
See the Quick start for more details.
- Written in Go, for simplicity and speed
- Cross-platform
- Compatible with vanilla CloudFormation templates
- Extendable with plugins
- Automatic support for new CloudFormation types as they are released (how?)
Check out the configs directory for examples.
Kombustion is primarily maintained by the Kablamo team. Pull requests are welcome.
Made with ❤️ in Australia.
The Kombustion logo is based on an original design by Renee French.