A template for Blue Green deployment using GCP and Terraform. Inspired by the design described here
TF_VAR_active_stack=blue \
TF_VAR_blue_version=v1 \
TF_VAR_green_version=v1 \
TF_VAR_deployment=false \
terraform apply
TF_VAR_active_stack=blue \
TF_VAR_blue_version=v1 \
TF_VAR_green_version=v2 \
TF_VAR_deployment=true \
terraform apply
TF_VAR_active_stack=green \
TF_VAR_blue_version=v1 \
TF_VAR_green_version=v2 \
TF_VAR_deployment=true \
terraform apply
TF_VAR_active_stack=green \
TF_VAR_blue_version=v2 \
TF_VAR_green_version=v2 \
TF_VAR_deployment=true \
terraform apply
TF_VAR_active_stack=blue \
TF_VAR_blue_version=v2 \
TF_VAR_green_version=v2 \
TF_VAR_deployment=true \
terraform apply
TF_VAR_active_stack=blue \
TF_VAR_blue_version=v2 \
TF_VAR_green_version=v2 \
TF_VAR_deployment=false \
terraform apply