Simplify new CF from onprem via PSC example (#280)

* add support for PSC addresses to net-address module

* simplify PSC CF example

* update diagram
This commit is contained in:
Ludovico Magnocavallo
2021-07-20 15:05:48 +02:00
committed by GitHub
parent 6a7e907b65
commit 813ea55d0d
11 changed files with 161 additions and 203 deletions

View File

@@ -44,3 +44,15 @@ resource "google_compute_address" "internal" {
purpose = try(var.internal_addresses_config[each.key].purpose, null)
# labels = lookup(var.internal_address_labels, each.key, {})
}
resource "google_compute_global_address" "psc" {
for_each = var.psc_addresses
project = var.project_id
name = each.key
description = "Terraform managed."
address_type = "INTERNAL"
network = each.value.network
address = try(each.value.address, null)
purpose = "PRIVATE_SERVICE_CONNECT"
# labels = lookup(var.internal_address_labels, each.key, {})
}