Terraform GCP Provision and manage Google Cloud Platform infrastructure using Terraform with the provider. When to Use - Defining GCP infrastructure as code for repeatable, auditable deployments - Managing multi-environment setups (dev, staging, production) from a single codebase - Provisioning complex resource graphs (VPC + GKE + Cloud SQL + IAM) in one plan - Integrating infrastructure changes into CI/CD pipelines with plan/apply stages Prerequisites - Terraform = 1.5 installed - Google Cloud SDK or a service account key for CI - A GCP project with billing enabled Provider Configuration Pro…