@@ -9,24 +9,24 @@ resource "azurerm_resource_group" "private_dns_rg" {
99 Private DNS Zone Resolver
1010--------------------------------------------------------------------------------------------------*/
1111
12- module "private_dns_resolver" {
13- for_each = var. regions
12+ # module "private_dns_resolver" {
13+ # for_each = var.regions
1414
15- source = " ../../dtos-devops-templates/infrastructure/modules/private-dns-zone-resolver"
15+ # source = "../../ ../../dtos-devops-templates/infrastructure/modules/private-dns-zone-resolver"
1616
17- name = " ${ module . config [each . key ]. names . resource-application } -private-dns-zone-resolver"
18- resource_group_name = azurerm_resource_group. private_dns_rg [each . key ]. name
19- location = each. key
20- vnet_id = module. vnets_hub [each . key ]. vnet . id
17+ # name = "${module.config[each.key].names.resource-application}-private-dns-zone-resolver"
18+ # resource_group_name = azurerm_resource_group.private_dns_rg[each.key].name
19+ # location = each.key
20+ # vnet_id = module.vnets_hub[each.key].vnet.id
2121
22- inbound_endpoint_config = {
23- name = " private-dns-resolver-inbound-endpoint"
24- private_ip_allocation_method = " Dynamic"
25- subnet_id = module.subnets_hub[" ${ module . config [each . key ]. names . subnet } -dns-resolver-in" ].id
26- }
22+ # inbound_endpoint_config = {
23+ # name = "private-dns-resolver-inbound-endpoint"
24+ # private_ip_allocation_method = "Dynamic"
25+ # subnet_id = module.subnets_hub["${module.config[each.key].names.subnet}-dns-resolver-in"].id
26+ # }
2727
28- tags = var. tags
29- }
28+ # tags = var.tags
29+ # }
3030
3131/* --------------------------------------------------------------------------------------------------
3232 Private DNS zones
@@ -66,57 +66,57 @@ locals {
6666 private_dns_zones_map = { for obj in local . private_dns_zones_obj_list : " ${ obj . region } -${ obj . description } " => obj }
6767}
6868
69- module "private_dns_zones" {
70- for_each = local. private_dns_zones_map
69+ # module "private_dns_zones" {
70+ # for_each = local.private_dns_zones_map
7171
72- source = " ../../dtos-devops-templates/infrastructure/modules/private-dns-zone"
72+ # source = "../../ ../../dtos-devops-templates/infrastructure/modules/private-dns-zone"
7373
74- name = each. value . name
75- resource_group_name = azurerm_resource_group. private_dns_rg [each . value . region ]. name
76- vnet_id = module. vnets_hub [each . value . region ]. vnet . id
74+ # name = each.value.name
75+ # resource_group_name = azurerm_resource_group.private_dns_rg[each.value.region].name
76+ # vnet_id = module.vnets_hub[each.value.region].vnet.id
7777
78- tags = var. tags
79- }
78+ # tags = var.tags
79+ # }
8080
8181/* --------------------------------------------------------------------------------------------------
8282 Private DNS A Records for APIM and Application Gateway
8383--------------------------------------------------------------------------------------------------*/
8484
85- locals {
86- apim_private_custom_domains = [" gateway" , " portal" , " scm" ]
87- appgw_private_listener_hostnames = [" api" ]
88-
89- private_dns_a_records_obj_list = flatten ([
90- for region in keys (var. regions ) : [
91- [
92- for hostname in local . apim_private_custom_domains : {
93- region = region
94- name = hostname
95- records = module . api-management [region ]. private_ip_addresses
96- }
97- ],
98- [
99- for hostname in local . appgw_private_listener_hostnames : {
100- region = region
101- name = hostname
102- records = [local . appgw_config [region ]. frontend_ip_configuration . private . private_ip_address ]
103- }
104- ]
105- ]
106- ])
107- private_dns_a_records_map = { for obj in local . private_dns_a_records_obj_list : " ${ obj . region } -${ obj . name } " => obj }
108- }
109-
110- module "private-dns-a-records" {
111- for_each = local. private_dns_a_records_map
112-
113- source = " ../../dtos-devops-templates/infrastructure/modules/private-dns-a-record"
114-
115- name = each. value . name
116- resource_group_name = resource. azurerm_resource_group . private_dns_rg [each . value . region ]. name
117- zone_name = var. dns_zone_name_private . nationalscreening
118- ttl = 300
119- records = each. value . records
120-
121- tags = var. tags
122- }
85+ # locals {
86+ # apim_private_custom_domains = ["gateway", "portal", "scm"]
87+ # appgw_private_listener_hostnames = ["api"]
88+
89+ # private_dns_a_records_obj_list = flatten([
90+ # for region in keys(var.regions) : [
91+ # [
92+ # for hostname in local.apim_private_custom_domains : {
93+ # region = region
94+ # name = hostname
95+ # records = module.api-management[region].private_ip_addresses
96+ # }
97+ # ],
98+ # [
99+ # for hostname in local.appgw_private_listener_hostnames : {
100+ # region = region
101+ # name = hostname
102+ # records = [local.appgw_config[region].frontend_ip_configuration.private.private_ip_address]
103+ # }
104+ # ]
105+ # ]
106+ # ])
107+ # private_dns_a_records_map = { for obj in local.private_dns_a_records_obj_list : "${obj.region}-${obj.name}" => obj }
108+ # }
109+
110+ # module "private-dns-a-records" {
111+ # for_each = local.private_dns_a_records_map
112+
113+ # source = "../../ ../../dtos-devops-templates/infrastructure/modules/private-dns-a-record"
114+
115+ # name = each.value.name
116+ # resource_group_name = resource.azurerm_resource_group.private_dns_rg[each.value.region].name
117+ # zone_name = var.dns_zone_name_private.nationalscreening
118+ # ttl = 300
119+ # records = each.value.records
120+
121+ # tags = var.tags
122+ # }
0 commit comments