diff --git a/modules/vpn_ha/main.tf b/modules/vpn_ha/main.tf index 910182a..b90ab69 100644 --- a/modules/vpn_ha/main.tf +++ b/modules/vpn_ha/main.tf @@ -61,17 +61,10 @@ resource "google_compute_external_vpn_gateway" "external_gateway" { } } -data "google_compute_router" "router" { - name = var.router_name == null ? "" : var.router_name - network = var.network - project = var.project_id - region = var.region -} - resource "google_compute_router" "router" { provider = google-beta - count = data.google_compute_router.router.name == null ? 1 : 0 - name = var.router_name != "" ? var.router_name : "vpn-${var.name}" + count = var.router_name == "" ? 1 : 0 + name = "vpn-${var.name}" project = var.project_id region = var.region network = var.network diff --git a/modules/vpn_ha/versions.tf b/modules/vpn_ha/versions.tf index ba16ff6..fc86ca9 100644 --- a/modules/vpn_ha/versions.tf +++ b/modules/vpn_ha/versions.tf @@ -19,11 +19,11 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 4.74, < 5.0" + version = ">= 4.74, < 6" } google-beta = { source = "hashicorp/google-beta" - version = ">= 4.74, < 5.0" + version = ">= 4.74, < 6" } random = { source = "hashicorp/random" diff --git a/versions.tf b/versions.tf index 45c82ec..1e0fdee 100644 --- a/versions.tf +++ b/versions.tf @@ -19,7 +19,7 @@ terraform { required_providers { google = { source = "hashicorp/google" - version = ">= 3.30.0, < 5.0" + version = ">= 3.30.0, < 6" } random = { source = "hashicorp/random"