The way Terraform configuration is written today is impacted hugely by the history of the project and when features essential to minimising complexity became available
In this talk we'll look at some of the history of the project and make specific recommendations about how to structure Terraform configuration in order to make changes simple, predictable and safe.