From 6af5bc968382743eb998e661220f24783a9045e4 Mon Sep 17 00:00:00 2001
From: Ole Langbehn <ole.langbehn@inoio.de>
Date: Thu, 20 Feb 2025 14:15:21 +0100
Subject: [PATCH] chore: fixate terraform provider versions, make them
 handleable by renovate

---
 terraform/common/init.tf       | 12 ++++++++++++
 terraform/environments/init.tf | 12 ++++++++++++
 2 files changed, 24 insertions(+)

diff --git a/terraform/common/init.tf b/terraform/common/init.tf
index 74088f3..0a17270 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 f7ee1f6..89082d4 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"
-- 
GitLab