provisioning/terraform/apis.tf (21 lines of code) (raw):

# Google Cloud Services to enable locals { services = [ "run.googleapis.com", "iam.googleapis.com", "artifactregistry.googleapis.com", "compute.googleapis.com", "sql-component.googleapis.com", "sqladmin.googleapis.com", "cloudbuild.googleapis.com", "secretmanager.googleapis.com", "cloudresourcemanager.googleapis.com", "firebase.googleapis.com", ] } resource "google_project_service" "enabled" { for_each = toset(local.services) project = var.project_id service = each.value disable_dependent_services = true disable_on_destroy = false }