Terraform staging environment

I was looking for a fairly simple way of handling different deployment environments with Terraform. Here are some of my notes on variables, workspaces, environments and variable overrides.

Variable files containing overrides (.tfvars) have a simple syntax:

gce_region = "europe-west1-c"
namespace = "myapp-staging"

References