From c4e76f0330b6e0474c62bc294bb8f5a365d3fa6d Mon Sep 17 00:00:00 2001 From: Denny Tharian Date: Fri, 14 Nov 2025 10:51:50 -0600 Subject: [PATCH] feat: remove hashicorp/template provider --- examples/cdn-policy/versions.tf | 3 --- examples/certificate-map/versions.tf | 3 --- examples/cross-project-mig-backend/versions.tf | 3 --- examples/https-redirect/main.tf | 12 +++--------- examples/https-redirect/versions.tf | 3 --- .../versions.tf | 3 --- examples/mig-nat-http-lb/main.tf | 12 +++--------- examples/mig-nat-http-lb/versions.tf | 3 --- .../versions.tf | 3 --- examples/multi-mig-http-lb/versions.tf | 3 --- examples/multiple-certs/versions.tf | 3 --- examples/shared-vpc/versions.tf | 3 --- examples/user-managed-google-managed-ssl/versions.tf | 3 --- 13 files changed, 6 insertions(+), 51 deletions(-) diff --git a/examples/cdn-policy/versions.tf b/examples/cdn-policy/versions.tf index 6646a941..fe94265d 100644 --- a/examples/cdn-policy/versions.tf +++ b/examples/cdn-policy/versions.tf @@ -23,8 +23,5 @@ terraform { google-beta = { source = "hashicorp/google-beta" } - template = { - source = "hashicorp/template" - } } } diff --git a/examples/certificate-map/versions.tf b/examples/certificate-map/versions.tf index 9f6bea71..7c18a895 100644 --- a/examples/certificate-map/versions.tf +++ b/examples/certificate-map/versions.tf @@ -26,9 +26,6 @@ terraform { random = { source = "hashicorp/random" } - template = { - source = "hashicorp/template" - } tls = { source = "hashicorp/tls" } diff --git a/examples/cross-project-mig-backend/versions.tf b/examples/cross-project-mig-backend/versions.tf index 6646a941..fe94265d 100644 --- a/examples/cross-project-mig-backend/versions.tf +++ b/examples/cross-project-mig-backend/versions.tf @@ -23,8 +23,5 @@ terraform { google-beta = { source = "hashicorp/google-beta" } - template = { - source = "hashicorp/template" - } } } diff --git a/examples/https-redirect/main.tf b/examples/https-redirect/main.tf index 1f84246a..be1e4ae5 100644 --- a/examples/https-redirect/main.tf +++ b/examples/https-redirect/main.tf @@ -50,14 +50,6 @@ module "cloud-nat" { name = "cloud-nat-lb-https-redirect" } -data "template_file" "group-startup-script" { - template = file(format("%s/gceme.sh.tpl", path.module)) - - vars = { - PROXY_PATH = "" - } -} - module "mig_template" { source = "terraform-google-modules/vm/google//modules/instance_template" version = "~> 12.0" @@ -70,7 +62,9 @@ module "mig_template" { name_prefix = var.network_name source_image_family = "ubuntu-2204-lts" source_image_project = "ubuntu-os-cloud" - startup_script = data.template_file.group-startup-script.rendered + startup_script = templatefile(format("%s/gceme.sh.tpl", path.module), { + PROXY_PATH = "" + }) tags = [ var.network_name, module.cloud-nat.router_name diff --git a/examples/https-redirect/versions.tf b/examples/https-redirect/versions.tf index 7fe6df66..dbffb214 100644 --- a/examples/https-redirect/versions.tf +++ b/examples/https-redirect/versions.tf @@ -23,9 +23,6 @@ terraform { google-beta = { source = "hashicorp/google-beta" } - template = { - source = "hashicorp/template" - } tls = { source = "hashicorp/tls" } diff --git a/examples/lb-http-separate-frontend-and-backend/versions.tf b/examples/lb-http-separate-frontend-and-backend/versions.tf index e3798ef8..b0798d13 100644 --- a/examples/lb-http-separate-frontend-and-backend/versions.tf +++ b/examples/lb-http-separate-frontend-and-backend/versions.tf @@ -23,8 +23,5 @@ terraform { google-beta = { source = "hashicorp/google-beta" } - template = { - source = "hashicorp/template" - } } } diff --git a/examples/mig-nat-http-lb/main.tf b/examples/mig-nat-http-lb/main.tf index 39da944d..bcae764b 100644 --- a/examples/mig-nat-http-lb/main.tf +++ b/examples/mig-nat-http-lb/main.tf @@ -50,14 +50,6 @@ module "cloud-nat" { name = "cloud-nat-lb-http-router" } -data "template_file" "group-startup-script" { - template = file(format("%s/gceme.sh.tpl", path.module)) - - vars = { - PROXY_PATH = "" - } -} - module "mig_template" { source = "terraform-google-modules/vm/google//modules/instance_template" version = "~> 12.0" @@ -68,7 +60,9 @@ module "mig_template" { scopes = ["cloud-platform"] } name_prefix = var.network_name - startup_script = data.template_file.group-startup-script.rendered + startup_script = templatefile(format("%s/gceme.sh.tpl", path.module), { + PROXY_PATH = "" + }) tags = [ var.network_name, module.cloud-nat.router_name diff --git a/examples/mig-nat-http-lb/versions.tf b/examples/mig-nat-http-lb/versions.tf index 6646a941..fe94265d 100644 --- a/examples/mig-nat-http-lb/versions.tf +++ b/examples/mig-nat-http-lb/versions.tf @@ -23,8 +23,5 @@ terraform { google-beta = { source = "hashicorp/google-beta" } - template = { - source = "hashicorp/template" - } } } diff --git a/examples/multi-backend-multi-mig-bucket-https-lb/versions.tf b/examples/multi-backend-multi-mig-bucket-https-lb/versions.tf index 4875b3d2..5a59894d 100644 --- a/examples/multi-backend-multi-mig-bucket-https-lb/versions.tf +++ b/examples/multi-backend-multi-mig-bucket-https-lb/versions.tf @@ -26,9 +26,6 @@ terraform { random = { source = "hashicorp/random" } - template = { - source = "hashicorp/template" - } tls = { source = "hashicorp/tls" } diff --git a/examples/multi-mig-http-lb/versions.tf b/examples/multi-mig-http-lb/versions.tf index 6646a941..fe94265d 100644 --- a/examples/multi-mig-http-lb/versions.tf +++ b/examples/multi-mig-http-lb/versions.tf @@ -23,8 +23,5 @@ terraform { google-beta = { source = "hashicorp/google-beta" } - template = { - source = "hashicorp/template" - } } } diff --git a/examples/multiple-certs/versions.tf b/examples/multiple-certs/versions.tf index 4875b3d2..5a59894d 100644 --- a/examples/multiple-certs/versions.tf +++ b/examples/multiple-certs/versions.tf @@ -26,9 +26,6 @@ terraform { random = { source = "hashicorp/random" } - template = { - source = "hashicorp/template" - } tls = { source = "hashicorp/tls" } diff --git a/examples/shared-vpc/versions.tf b/examples/shared-vpc/versions.tf index 6646a941..fe94265d 100644 --- a/examples/shared-vpc/versions.tf +++ b/examples/shared-vpc/versions.tf @@ -23,8 +23,5 @@ terraform { google-beta = { source = "hashicorp/google-beta" } - template = { - source = "hashicorp/template" - } } } diff --git a/examples/user-managed-google-managed-ssl/versions.tf b/examples/user-managed-google-managed-ssl/versions.tf index 4875b3d2..5a59894d 100644 --- a/examples/user-managed-google-managed-ssl/versions.tf +++ b/examples/user-managed-google-managed-ssl/versions.tf @@ -26,9 +26,6 @@ terraform { random = { source = "hashicorp/random" } - template = { - source = "hashicorp/template" - } tls = { source = "hashicorp/tls" }