From ea43d2776a7d92a05ecd71355c5ba8516fbf1421 Mon Sep 17 00:00:00 2001 From: heintonny Date: Sun, 27 Mar 2022 19:41:26 +0200 Subject: [PATCH] blinQ - Add resource type public ip prefix --- caf_solution/local.networking.tf | 1 + caf_solution/local.remote.tf | 3 +++ caf_solution/variables.networking.tf | 4 ++++ 3 files changed, 8 insertions(+) diff --git a/caf_solution/local.networking.tf b/caf_solution/local.networking.tf index f0bfeed6a..2631d8ac7 100644 --- a/caf_solution/local.networking.tf +++ b/caf_solution/local.networking.tf @@ -37,6 +37,7 @@ locals { private_dns = var.private_dns private_dns_vnet_links = var.private_dns_vnet_links private_endpoints = var.private_endpoints + public_ip_prefixes = var.public_ip_prefixes public_ip_addresses = var.public_ip_addresses route_tables = var.route_tables vhub_peerings = var.vhub_peerings diff --git a/caf_solution/local.remote.tf b/caf_solution/local.remote.tf index 9a42943a0..c5cd9483b 100644 --- a/caf_solution/local.remote.tf +++ b/caf_solution/local.remote.tf @@ -177,6 +177,9 @@ locals { } public_ip_addresses = { for key, value in try(var.landingzone.tfstates, {}) : key => merge(try(data.terraform_remote_state.remote[key].outputs.objects[key].public_ip_addresses, {})) + } + public_ip_prefixes = { + for key, value in try(var.landingzone.tfstates, {}) : key => merge(try(data.terraform_remote_state.remote[key].outputs.objects[key].public_ip_prefixes, {})) } recovery_vaults = { for key, value in try(var.landingzone.tfstates, {}) : key => merge(try(data.terraform_remote_state.remote[key].outputs.objects[key].recovery_vaults, {})) diff --git a/caf_solution/variables.networking.tf b/caf_solution/variables.networking.tf index bcb5b24ba..ecc2b488c 100644 --- a/caf_solution/variables.networking.tf +++ b/caf_solution/variables.networking.tf @@ -153,3 +153,7 @@ variable "vpn_sites" { variable "vpn_gateway_connections" { default = {} } +variable "public_ip_prefixes" { + default = {} +} +