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.