Provides automation to ensure that security controls are activated, the required cross-account roles are active, and infrastructure is configured in Fitzroy AWS accounts. For now, this includes "static" application infrastructure, making this a small monolith.
You need a working version of Terraform with the correct version; it is currently 0.11.3.
You will need official Fitzroy Academy credentials in order to complete these steps.
- Install Terraform
- Configure your AWS credentials
- Create a branch for your changes
- Test locally using
terraform plan
to ensure there are no compilation errors - Create a PR to master, which will execute a
terraform plan
on CircleCI - If your changes are accepted, the work will be merged into master and applied
- If there is an error, the repository will be rolled back