Category: Terraform, Hashicorp

Reusability is a key theme for https://www.terraform.io/. By making Terraform components reusable, practitioners increase productivity and reduce errors, while organizations benefit from standardization and reduced risk. We see this when organizations standardize around specific modules in their Terraform Cloud https://www.terraform.io/docs/cloud/registry/index.html or leverage policy sets across numerous workspaces using https://www.terraform.io/docs/cloud/sentinel/index.html.

Variables can manage anything from availability zones to more complex things, like populating frequently used module arguments containing Terraform-defined and environmental variables.

Then, a variable set assigned to a specific workspace (or specific workspaces) can supersede an organization-wide variable set.

Related Articles