Skip to main content

Updating the Gruntwork Reference Architecture to Terraform 0.13

If you purchased the Gruntwork Reference Architecture, you will have a copy of the infrastructure-live and infrastructure-modules repositories that contain the infrastructure code for deploying the Reference Architecture. You will need to update the relevant code in infrastructure-modules to use a compatible version of the Gruntwork Infrastructure as Code Library, as per the compatibility table above.

To help guide you through the upgrade process, we have updated the Acme Reference Architecture examples to support Terraform 0.13. You can refer to the pull requests to see an example of the updates you’ll need to do to make your Reference Architecture work with Terraform 0.13:

Standard Reference Architecture

See the Release Notes for v0.0.1-20201218 tag in infrastructure-modules instructions on how to update the Reference Architecture for Terraform 0.13 compatibility. You can also view the infrastructure-modules PR and the infrastructure-live PR for an example of a Terraform 0.13 update.

CIS Reference Architecture

See the infrastructure-modules PR and the infrastructure-live PR for an example of a Terraform 0.13 update for the CIS components of the Reference Architecture. For all other components, refer to PRs in the Standard Reference Architecture section above.