From 983dabd772beb07f3b08eb1001ef357cc852d2dd Mon Sep 17 00:00:00 2001 From: Gillian Stravers Date: Thu, 7 Nov 2024 10:16:28 +0100 Subject: [PATCH] Added option for custom DNS --- modules/vhub/main.tf | 4 ++++ modules/vhub/variables.tf | 2 ++ variables.tf | 2 ++ 3 files changed, 8 insertions(+) diff --git a/modules/vhub/main.tf b/modules/vhub/main.tf index 1f4f080..08d9de5 100644 --- a/modules/vhub/main.tf +++ b/modules/vhub/main.tf @@ -40,5 +40,9 @@ resource "azurerm_firewall_policy" "this" { resource_group_name = var.resource_group_name location = var.virtual_hubs.location sku = var.virtual_hubs.firewall_sku_tier + dns { + proxy_enabled = var.virtual_hubs.firewall_proxy_enabled + servers = var.virtual_hubs.firewall_dns_servers + } } diff --git a/modules/vhub/variables.tf b/modules/vhub/variables.tf index 19ac3bd..9967f7f 100644 --- a/modules/vhub/variables.tf +++ b/modules/vhub/variables.tf @@ -5,6 +5,8 @@ variable "virtual_hubs" { address_prefix = string firewall_sku_tier = string firewall_public_ip_count = number + firewall_proxy_enabled = bool + firewall_dns_servers = list(string) }) } diff --git a/variables.tf b/variables.tf index deca44f..80d0564 100644 --- a/variables.tf +++ b/variables.tf @@ -19,5 +19,7 @@ variable "virtual_hubs" { address_prefix = string firewall_sku_tier = string firewall_public_ip_count = number + firewall_proxy_enabled = bool + firewall_dns_servers = list(string) })) }