Bswenka/psc glb and armor subnet fix (#2058)

* Updated ilb-subnetwork issue

* Fixed Terraform formatting issue

* Fixing merge issue

* Fixing merge issue in producer.tf

* Fixed linting issues

---------

Co-authored-by: Julio Castillo <jccb@google.com>
This commit is contained in:
Ben Swenka 2024-02-09 04:41:14 -06:00 committed by GitHub
parent 597579fa2b
commit 89779c0d0e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 17 additions and 7 deletions

View File

@ -123,5 +123,5 @@ module "psc-glb-and-armor-test" {
consumer_project_id = "project-1"
producer_project_id = "project-2"
}
# tftest modules=3 resources=31
# tftest modules=3 resources=32
```

View File

@ -71,10 +71,10 @@ resource "google_compute_region_network_endpoint_group" "neg" {
}
resource "google_compute_forwarding_rule" "psc_ilb_target_service" {
name = "producer-forwarding-rule"
region = var.region
project = module.producer_project.project_id
name = "producer-forwarding-rule"
region = var.region
project = module.producer_project.project_id
depends_on = [google_compute_subnetwork.proxy_subnet]
load_balancing_scheme = "INTERNAL_MANAGED"
port_range = "443"
allow_global_access = true
@ -156,11 +156,21 @@ resource "google_compute_subnetwork" "ilb_subnetwork" {
project = module.producer_project.project_id
network = google_compute_network.psc_ilb_network.id
ip_cidr_range = "10.0.0.0/16"
purpose = "INTERNAL_HTTPS_LOAD_BALANCER"
ip_cidr_range = "10.0.0.0/24"
role = "ACTIVE"
}
resource "google_compute_subnetwork" "proxy_subnet" {
name = "l7-ilb-proxy-subnet"
provider = google-beta
ip_cidr_range = "10.0.1.0/24"
region = var.region
project = module.producer_project.project_id
purpose = "REGIONAL_MANAGED_PROXY"
role = "ACTIVE"
network = google_compute_network.psc_ilb_network.id
}
resource "google_compute_subnetwork" "psc_private_subnetwork" {
name = "psc-private-subnetwork"
region = var.region