Pipeline YAML
Agent Pool (GCP-Self-Hosted)
Terraform Installed
gcloud SDK Installed
Connected to ADO as build agent
terraform-bootstrap@<project>.iam
IAM Roles: resourcemanager, storage, etc.
Create GCS bucket (state backend)
Create org folders (dev/stg/prod)
Create service accounts
Separate folders: dev, stg, prod
Each with independent state
Promotion via ADO pipeline stages
by m