ignore ssl certificates if none are passed in net-lb-app-int module (#2764)

This commit is contained in:
Ludovico Magnocavallo
2024-12-12 10:37:37 +01:00
committed by GitHub
parent 07e0fb895b
commit d59d182456

View File

@@ -108,12 +108,16 @@ resource "google_compute_region_target_http_proxy" "default" {
}
resource "google_compute_region_target_https_proxy" "default" {
count = var.protocol == "HTTPS" ? 1 : 0
project = var.project_id
region = var.region
name = var.name
description = var.description
ssl_certificates = local.proxy_ssl_certificates
count = var.protocol == "HTTPS" ? 1 : 0
project = var.project_id
region = var.region
name = var.name
description = var.description
ssl_certificates = (
length(local.proxy_ssl_certificates) == 0
? null
: local.proxy_ssl_certificates
)
ssl_policy = var.https_proxy_config.ssl_policy
url_map = google_compute_region_url_map.default.id
certificate_manager_certificates = var.https_proxy_config.certificate_manager_certificates