Skip to content

Commit abcc499

Browse files
committed
fix: using region instead of index for unique names
1 parent abd2c6f commit abcc499

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

examples/internal-lb-cloud-run/main.tf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,9 +118,11 @@ module "internal-lb-http-frontend" {
118118
load_balancing_scheme = "INTERNAL_MANAGED"
119119
internal_forwarding_rules_config = [
120120
{
121+
"region" : "us-east1",
121122
"subnetwork" : module.internal-lb-subnet.subnets["us-east1/int-lb-subnet-a"].id
122123
},
123124
{
125+
"region" : "us-south1",
124126
"subnetwork" : module.internal-lb-subnet.subnets["us-south1/int-lb-subnet-b"].id
125127
}
126128
]

modules/frontend/main.tf

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ resource "google_compute_global_forwarding_rule" "http" {
5959

6060
resource "google_compute_global_forwarding_rule" "internal_managed_http" {
6161
for_each = local.create_http_forward && local.is_internal_managed ? {
62-
for index, config in var.internal_forwarding_rules_config : index => config
62+
for config in var.internal_forwarding_rules_config : config.region => config
6363
} : {}
6464

6565
provider = google-beta
@@ -89,7 +89,7 @@ resource "google_compute_global_forwarding_rule" "https" {
8989

9090
resource "google_compute_global_forwarding_rule" "internal_managed_https" {
9191
for_each = var.ssl && local.is_internal_managed ? {
92-
for index, config in var.internal_forwarding_rules_config : index => config
92+
for config in var.internal_forwarding_rules_config : config.region => config
9393
} : {}
9494

9595
provider = google-beta
@@ -130,7 +130,7 @@ resource "google_compute_global_forwarding_rule" "http_ipv6" {
130130

131131
resource "google_compute_global_forwarding_rule" "internal_managed_http_ipv6" {
132132
for_each = var.enable_ipv6 && local.create_http_forward && local.is_internal_managed ? {
133-
for index, config in var.internal_forwarding_rules_config : index => config
133+
for config in var.internal_forwarding_rules_config : config.region => config
134134
} : {}
135135

136136
provider = google-beta
@@ -159,7 +159,7 @@ resource "google_compute_global_forwarding_rule" "https_ipv6" {
159159

160160
resource "google_compute_global_forwarding_rule" "internal_managed_https_ipv6" {
161161
for_each = var.enable_ipv6 && var.ssl && local.is_internal_managed ? {
162-
for index, config in var.internal_forwarding_rules_config : index => config
162+
for config in var.internal_forwarding_rules_config : config.region => config
163163
} : {}
164164

165165
provider = google-beta

0 commit comments

Comments
 (0)