code for article pfeilbr/sceptre-playground
learn sceptre, a tool to drive cloudformation
- StackGroup Config -
config/dev/config.yaml
- project_code, region, profile, etc. - Stack Config -
config/dev/template.yaml
- config for specific stack. e.g. stack params, template_path, dependencies, hooks, etc. - Stack -
templates/template.yaml
Demo
via Get Started — Sceptre 2.6.3 documentation
# install cli
pipx install sceptre
# create new project
sceptre new project my-sceptre-project
cd my-sceptre-project
# create stack
sceptre create dev/template.yaml
# show stack outputs
sceptre --ignore-dependencies list outputs dev/template.yaml
# update stack
sceptre update dev/template.yaml
# delete stack
sceptre delete dev/template.yaml
Resources
- sceptre
- GitHub - Sceptre/sceptre: Build better AWS infrastructure
- Introduction to Sceptre: An AWS Cloudformation Orchestration Tool
Twitter • Reddit