terraform { # allow the lowest common version across all projects, so that the current CI docker image version suits all projects required_version = ">= 1.9" required_providers { google = { source = "hashicorp/google" version = "6.25.0" } google-beta = { source = "hashicorp/google-beta" version = "6.25.0" } } backend "gcs" { bucket = "holi-shared-terraform-state" prefix = "search-integration-environments" } } data "terraform_remote_state" "holi_search_integration_common_state" { backend = "gcs" config = { bucket = "holi-shared-terraform-state" prefix = "search-integration-common" } } data "terraform_remote_state" "holi_infra_state" { backend = "gcs" config = { bucket = "holi-shared-terraform-state" prefix = "infra" } } data "terraform_remote_state" "holi_infra_monitoring_state" { backend = "gcs" config = { bucket = "holi-shared-terraform-state" prefix = "infra-monitoring" } } data "terraform_remote_state" "okuna_common_state" { backend = "gcs" config = { bucket = "holi-shared-terraform-state" prefix = "okuna-common" } } # provider google including beta features provider "google" { region = local.default_region } provider "google-beta" { region = local.default_region }