# Cloudformation
Cloudformation is the baked in Infrastructure as Code solution of AWS. See: https://aws.amazon.com/cloudformation/ (opens new window)
# Usage at Giffits
We use Cloudformation in different places to automate most of our AWS infrastructure management.
# Tooling
To be able to apply and configure out Cloudformation templates from conventional git repositories in contrast to the AWS native management UI we need additional tooling.
# Installing Sceptre
# Windows
Install Python 3.8 (sceptre does not support >3.8 yet)
- Download and install Python 3.8.6 from python.org (opens new window)
- Add the following paths to your
Pathvariable (Don't forget to replace[YOUR USER NAME])- Open a CMD window (Win+R -> cmd.exe -> Return)
setx path "%path%;C:\Users\[YOUR USER NAME]\AppData\Local\Programs\Python\Python38"setx path "%path%;C:\Users\[YOUR USER NAME]\AppData\Local\Programs\Python\Python38\Scripts"
Install sceptre via pip
- Open a CMD window (Win+R -> cmd.exe -> Return)
- Run
pip install sceptre==2.4.0
You should now be able to just run
sceptrein CMD.