Skip to main content

Terraform Cloud Workflow

This repository uses VCS-enabled Terraform Cloud workspaces for automated deployments:

On Push to Main Branch:

  • TFC workspaces deploy to the following environments: [non-production, production, cross-env]
  • Each workspace waits for dependencies to complete successfully
  • Terraform Cloud manages the entire deployment lifecycle
  • Post-deployment notifications are sent via TFC integrations

Terraform Cloud Configuration:

  • Workspace manages GCP authentication automatically via configured credentials
  • No manual secret configuration required in repository
  • TFC workspace handles terraform plan/apply operations
  • Environment variables and sensitive values managed in TFC workspace settings
  • Note: Dose not have the notion of sequential deployment, each environment must be applied manually