Add support for context to net-lb-int net-vpc-firewall and net-vpc module (#3419)

* net-lb-int

* net-vpc-firewall

* net-vpc

* net-vpc
This commit is contained in:
Ludovico Magnocavallo
2025-10-16 07:54:14 +02:00
committed by GitHub
parent ecdc248f3f
commit 7c920d7d35
25 changed files with 1044 additions and 221 deletions

View File

@@ -52,12 +52,10 @@ locals {
}
}
}
internal_ranges = merge(
{ for r in var.internal_ranges : r.name => r },
local._factory_internal_ranges
)
internal_ranges_ids = {
for k, v in google_network_connectivity_internal_range.internal_range :
k => v.id
@@ -65,14 +63,15 @@ locals {
}
resource "google_network_connectivity_internal_range" "internal_range" {
provider = google-beta
for_each = local.internal_ranges
project = var.project_id
name = each.value.name
network = local.network.id
description = each.value.description
ip_cidr_range = each.value.ip_cidr_range
provider = google-beta
for_each = local.internal_ranges
project = local.project_id
name = each.value.name
network = local.network.id
description = each.value.description
ip_cidr_range = try(
local.ctx.cidr_ranges[each.value.ip_cidr_range], each.value.ip_cidr_range
)
labels = each.value.labels
usage = each.value.usage
peering = each.value.peering