Files
claude-code/examples/gateway/gcp/terraform/versions.tf
Roy Arsan 6234fa8f14 Add Claude Gateway on GCP example deployment assets
Reference artifacts accompanying the Gateway-on-GCP walkthrough
(https://code.claude.com/docs/en/claude-apps-gateway-on-gcp), including
its Terraform reference section:

- setup.sh: scripts the walkthrough end to end via gcloud (APIs, service
  account, image build/push, private-IP Cloud SQL, secrets, Cloud Run)
- Dockerfile: runtime image for the gateway; setup.sh downloads the
  public release binary and verifies it against the release manifest
- gateway.yaml.example: config template (Vertex upstream, Google
  Workspace IdP)
- terraform/: module provisioning the same architecture (Cloud Run track)

Provided as a working example to adapt, not a supported production
deployment.
2026-06-29 21:37:59 +00:00

20 lines
447 B
HCL

# Provider + version pins for the Claude Gateway Cloud Run deployment.
terraform {
required_version = ">= 1.5"
required_providers {
google = {
source = "hashicorp/google"
version = ">= 6.8, < 7.0" # 6.8 adds invoker_iam_disabled on google_cloud_run_v2_service
}
random = {
source = "hashicorp/random"
version = ">= 3.5"
}
}
}
provider "google" {
project = var.project_id
region = var.region
}