make the vpn ha module more resilient on destroy
This commit is contained in:
@@ -24,7 +24,7 @@ locals {
|
|||||||
)
|
)
|
||||||
router = (
|
router = (
|
||||||
var.router_create
|
var.router_create
|
||||||
? google_compute_router.router[0].name
|
? try(google_compute_router.router[0].name, null)
|
||||||
: var.router_name
|
: var.router_name
|
||||||
)
|
)
|
||||||
secret = random_id.secret.b64_url
|
secret = random_id.secret.b64_url
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ output "tunnels" {
|
|||||||
description = "VPN tunnel resources."
|
description = "VPN tunnel resources."
|
||||||
value = {
|
value = {
|
||||||
for name in keys(var.tunnels) :
|
for name in keys(var.tunnels) :
|
||||||
name => google_compute_vpn_tunnel.tunnels[name]
|
name => try(google_compute_vpn_tunnel.tunnels[name], null)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -61,7 +61,7 @@ output "tunnel_names" {
|
|||||||
description = "VPN tunnel names."
|
description = "VPN tunnel names."
|
||||||
value = {
|
value = {
|
||||||
for name in keys(var.tunnels) :
|
for name in keys(var.tunnels) :
|
||||||
name => google_compute_vpn_tunnel.tunnels[name].name
|
name => try(google_compute_vpn_tunnel.tunnels[name].name, null)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -69,7 +69,7 @@ output "tunnel_self_links" {
|
|||||||
description = "VPN tunnel self links."
|
description = "VPN tunnel self links."
|
||||||
value = {
|
value = {
|
||||||
for name in keys(var.tunnels) :
|
for name in keys(var.tunnels) :
|
||||||
name => google_compute_vpn_tunnel.tunnels[name].self_link
|
name => try(google_compute_vpn_tunnel.tunnels[name].self_link, null)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user