From 3645467d833f7237d31840cba39e77793a8b4330 Mon Sep 17 00:00:00 2001 From: badra001 Date: Mon, 19 Sep 2022 13:17:27 -0400 Subject: [PATCH] add per tunnel label --- vpn-transit-gateway/main.tf | 1 + vpn-transit-gateway/vpn-config.tf | 2 ++ 2 files changed, 3 insertions(+) diff --git a/vpn-transit-gateway/main.tf b/vpn-transit-gateway/main.tf index 1a312bb..799c5b0 100644 --- a/vpn-transit-gateway/main.tf +++ b/vpn-transit-gateway/main.tf @@ -46,6 +46,7 @@ locals { account_id = var.account_id != "" ? var.account_id : data.aws_caller_identity.current.account_id account_environment = data.aws_arn.current.partition == "aws-us-gov" ? "gov" : "ew" region = data.aws_region.current.name + region_short = join("", [for c in split("-", local.region) : substr(c, 0, 1)]) _vpn_settings = [for v in var.tgw_vpn_settings : merge(v, { site = lower(v.site) diff --git a/vpn-transit-gateway/vpn-config.tf b/vpn-transit-gateway/vpn-config.tf index aea5490..ae4df10 100644 --- a/vpn-transit-gateway/vpn-config.tf +++ b/vpn-transit-gateway/vpn-config.tf @@ -9,6 +9,7 @@ locals { bgp_asn = aws_customer_gateway.vpn[k].bgp_asn vpn_connection_id = aws_vpn_connection.vpn[k].id + tunnel1_label = format("%v %v %v %v", aws_vpn_connection.vpn[k].tunnel1_inside_cidr, local.account_id, local.region_short, v.label) tunnel1_bgp_asn = aws_vpn_connection.vpn[k].tunnel1_bgp_asn tunnel1_address = aws_vpn_connection.vpn[k].tunnel1_address tunnel1_inside_cidr = aws_vpn_connection.vpn[k].tunnel1_inside_cidr @@ -17,6 +18,7 @@ locals { tunnel1_interface_number = length(v.tunnel_interfaces) == 2 ? v.tunnel_interfaces[0] : "" tunnel1_loopback = v.tunnel_loopback != null ? v.tunnel_loopback : "" + tunnel2_label = format("%v %v %v %v", aws_vpn_connection.vpn[k].tunnel2_inside_cidr, local.account_id, local.region_short, v.label) tunnel2_bgp_asn = aws_vpn_connection.vpn[k].tunnel2_bgp_asn tunnel2_address = aws_vpn_connection.vpn[k].tunnel2_address tunnel2_inside_cidr = aws_vpn_connection.vpn[k].tunnel2_inside_cidr