updated for global managed proxy

This commit is contained in:
Dave Gulli 2023-09-11 17:42:34 +10:00
parent b49984e1b9
commit a18071ed36
2 changed files with 16 additions and 1 deletions

View File

@ -314,7 +314,7 @@ module "vpc" {
{
ip_cidr_range = "10.0.4.0/24"
name = "global-proxy"
region = "australia-southeast2"
region = "europe-west1"
active = true
}
]

View File

@ -140,6 +140,21 @@ resource "google_compute_subnetwork" "proxy_only" {
purpose = "REGIONAL_MANAGED_PROXY"
role = each.value.active != false ? "ACTIVE" : "BACKUP"
}
resource "google_compute_subnetwork" "global_proxy_only" {
for_each = local.subnets_global_proxy_only
project = var.project_id
network = local.network.name
name = each.value.name
region = each.value.region
ip_cidr_range = each.value.ip_cidr_range
description = (
each.value.description == null
? "Terraform-managed proxy-only subnet for cross-regional Internal HTTPS LB."
: each.value.description
)
purpose = "GLOBAL_MANAGED_PROXY"
role = each.value.active != false ? "ACTIVE" : "BACKUP"
}
resource "google_compute_subnetwork" "psc" {
for_each = local.subnets_psc