Create (or import) subnets with empty description (#3197)
* Create (or import) subnets with empty description * Added comments for empty descriptions Co-authored-by: Wiktor Niesiobędzki <wiktorn@google.com> --------- Co-authored-by: Wiktor Niesiobędzki <wiktorn@google.com>
This commit is contained in:
@@ -150,6 +150,7 @@ resource "google_compute_subnetwork" "subnetwork" {
|
||||
ip_cidr_range = try(each.value.ipv6.ipv6_only, false) ? null : each.value.ip_cidr_range
|
||||
allow_subnet_cidr_routes_overlap = each.value.allow_subnet_cidr_routes_overlap
|
||||
description = (
|
||||
# Set description to an empty string (eg "") to create subnet without a description.
|
||||
each.value.description == null
|
||||
? "Terraform-managed."
|
||||
: each.value.description
|
||||
@@ -201,9 +202,11 @@ resource "google_compute_subnetwork" "proxy_only" {
|
||||
name = each.value.name
|
||||
region = each.value.region
|
||||
ip_cidr_range = each.value.ip_cidr_range
|
||||
description = coalesce(
|
||||
each.value.description,
|
||||
"Terraform-managed proxy-only subnet for Regional HTTPS, Internal HTTPS or Cross-Regional HTTPS Internal LB."
|
||||
description = (
|
||||
# Set description to an empty string (eg "") to create subnet without a description.
|
||||
each.value.description == null
|
||||
? "Terraform-managed proxy-only subnet for Regional HTTPS, Internal HTTPS or Cross-Regional HTTPS Internal LB."
|
||||
: each.value.description
|
||||
)
|
||||
purpose = each.value.global ? "GLOBAL_MANAGED_PROXY" : "REGIONAL_MANAGED_PROXY"
|
||||
role = each.value.active ? "ACTIVE" : "BACKUP"
|
||||
@@ -216,9 +219,11 @@ resource "google_compute_subnetwork" "private_nat" {
|
||||
name = each.value.name
|
||||
region = each.value.region
|
||||
ip_cidr_range = each.value.ip_cidr_range
|
||||
description = coalesce(
|
||||
each.value.description,
|
||||
"Terraform-managed private NAT subnet."
|
||||
description = (
|
||||
# Set description to an empty string (eg "") to create subnet without a description.
|
||||
each.value.description == null
|
||||
? "Terraform-managed private NAT subnet."
|
||||
: each.value.description
|
||||
)
|
||||
purpose = "PRIVATE_NAT"
|
||||
}
|
||||
@@ -230,9 +235,11 @@ resource "google_compute_subnetwork" "psc" {
|
||||
name = each.value.name
|
||||
region = each.value.region
|
||||
ip_cidr_range = each.value.ip_cidr_range
|
||||
description = coalesce(
|
||||
each.value.description,
|
||||
"Terraform-managed subnet for Private Service Connect (PSC NAT)."
|
||||
description = (
|
||||
# Set description to an empty string (eg "") to create subnet without a description.
|
||||
each.value.description == null
|
||||
? "Terraform-managed subnet for Private Service Connect (PSC NAT)."
|
||||
: each.value.description
|
||||
)
|
||||
purpose = "PRIVATE_SERVICE_CONNECT"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user