diff --git a/terraform/common/init.tf b/terraform/common/init.tf index 74088f3f533b13c01c28db7317313764f6a03525..0a172708c670df00f737fd71642ac646f17065c2 100644 --- a/terraform/common/init.tf +++ b/terraform/common/init.tf @@ -1,4 +1,16 @@ 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.21.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = "6.21.0" + } + } backend "gcs" { bucket = "holi-shared-terraform-state" prefix = "donations-api-common" diff --git a/terraform/environments/init.tf b/terraform/environments/init.tf index f7ee1f60490fabf764bb84299737c46b125ab6bf..89082d4f6c2259abcf40cf9656f3e809a6595b37 100644 --- a/terraform/environments/init.tf +++ b/terraform/environments/init.tf @@ -1,4 +1,16 @@ 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.21.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = "6.21.0" + } + } backend "gcs" { bucket = "holi-shared-terraform-state" prefix = "donations-api-environments"