GCP landing zone
A step of the Cloud application tree on Gradus, in the Build & ship area: Config, lint, releases, IaC.
Commit to Google Cloud: a project per environment, Artifact Registry, Cloud Run and a remote Terraform state bucket, with Workload Identity Federation so CI deploys without long-lived keys. Pick this or the AWS landing zone, not both.
One option of Cloud provider: Google Cloud. The others: AWS.
Usually comes after: Infrastructure as code.
Prompt for your AI assistant
Set up a Google Cloud landing zone for this project in the existing infrastructure code: one project per environment with billing and the required APIs enabled, an Artifact Registry repository for the container image, a Cloud Run service for it, a GCS bucket as the remote Terraform state backend and Workload Identity Federation so the CI workflow deploys with a short-lived token instead of a service account key. Point the first deploy at this service.This is https://gradus.kazet.blog/tree/cloud-application/step/gcp-landing-zone as plain HTML. In a browser the page also lets you mark the step forged and copy a message for your AI assistant.