Experiments with Terraform 0.12

A shared central folder consumed by multiple environment folders A common pattern I’ve used in recent projects is to use a shared folder to contain the Terraform files which: sets the provider (AzureRm) sets any tooling requirements (terraform.exe of at least a certain version) declares variables sets default values for variables at a global level uses the merge function for environment-specific variables creates resources (in this example, Azure Resource Groups) I combine this with separate folders per environment which contain: []