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