Upgrade to terraform 0.12
Terraform 0.12 has been officially released, and contains many improvements based on the corresponding updates to HCL that we can leverage in our infrastructure code. This issue is to track efforts for working through the upgrade guide on all of our environments in gitlab-com/gitlab-com-infrastructure>
-
update all envs in gitlab-com-infrastructure to 0.11.14 -
update terraform modules to 0.11.14 -
update all environments to use new versions of modules -
update terraform modules to 0.12 -
update all environments to 0.12, I tested it on gstg and it was clean, @craigf already did some work here: https://gitlab.com/gitlab-com/gl-infra/infrastructure/issues/7067
Edited by Craig Furman