Skip to content

Commit 58567d1

Browse files
committed
fix: Handle missing values for VCN
Signed-off-by: Devon Crouse <[email protected]>
1 parent 55fdeb7 commit 58567d1

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

module-network.tf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,18 @@ data "oci_core_vcn" "oke" {
88

99
locals {
1010
# Created VCN if enabled, else var.vcn_id
11-
vcn_id = var.create_vcn ? one(module.vcn[*].vcn_id) : var.vcn_id
11+
vcn_id = var.create_vcn ? try(one(module.vcn[*].vcn_id), var.vcn_id) : var.vcn_id
1212

1313
# Configured VCN CIDRs if creating, else from provided vcn_id
1414
vcn_lookup = coalesce(one(data.oci_core_vcn.oke[*].cidr_blocks), [])
1515
vcn_lookup_cidr_blocks = flatten(local.vcn_lookup)
1616
vcn_cidrs = var.create_vcn ? var.vcn_cidrs : local.vcn_lookup_cidr_blocks
1717

1818
# Created route table if enabled, else var.ig_route_table_id
19-
ig_route_table_id = var.create_vcn ? one(module.vcn[*].ig_route_id) : var.ig_route_table_id
19+
ig_route_table_id = var.create_vcn ? try(one(module.vcn[*].ig_route_id), var.ig_route_table_id) : var.ig_route_table_id
2020

2121
# Created route table if enabled, else var.nat_route_table_id
22-
nat_route_table_id = var.create_vcn ? one(module.vcn[*].nat_route_id) : var.nat_route_table_id
22+
nat_route_table_id = var.create_vcn ? try(one(module.vcn[*].nat_route_id), var.ig_route_table_id) : var.nat_route_table_id
2323
}
2424

2525
module "vcn" {

0 commit comments

Comments
 (0)