fix Cloud NAT module internal router name lookup

This commit is contained in:
Ludovico Magnocavallo
2020-04-22 15:47:33 +02:00
parent 152c172b55
commit 45a8bd841f
4 changed files with 12 additions and 5 deletions

View File

@@ -16,13 +16,15 @@
locals {
router_name = (
var.router_create ? google_compute_router.router[0].name : var.router_name
var.router_create
? try(google_compute_router.router[0].name, null)
: var.router_name
)
}
resource "google_compute_router" "router" {
count = var.router_create ? 1 : 0
name = var.router_name == "" ? "${var.name}-nat" : var.router_name
name = var.router_name == null ? "${var.name}-nat" : var.router_name
project = var.project_id
region = var.region
network = var.router_network