# 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 Path variable (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 sceptre in CMD.

Page Info: Created by GitHub on Jun 9, 2023 (last updated a minute ago by GitHub)