Livoa LogoLivoa
Azure DevOps (ADO)


Pipeline YAML

Agent Pool (GCP-Self-Hosted)

GCP VM (Self-Hosted Agent)


Terraform Installed

gcloud SDK Installed

Connected to ADO as build agent

Service Account (SA)


terraform-bootstrap@<project>.iam

IAM Roles: resourcemanager, storage, etc.

Terraform Bootstrap


Create GCS bucket (state backend)

Create org folders (dev/stg/prod)

Create service accounts

Terraform Environment Setup


Separate folders: dev, stg, prod

Each with independent state

Promotion via ADO pipeline stages

m

by m

0
0 uses