/
dns-zones.tf
69 lines (51 loc) · 1.94 KB
/
dns-zones.tf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
# # Deploy DNS Private Zone for ACR
resource "azurerm_private_dns_zone" "acr-dns" {
name = "privatelink.azurecr.io"
resource_group_name = azurerm_resource_group.net-rg.name
}
resource "azurerm_private_dns_zone_virtual_network_link" "lz_acr" {
name = "lz_to_acrs"
resource_group_name = azurerm_resource_group.net-rg.name
private_dns_zone_name = azurerm_private_dns_zone.acr-dns.name
virtual_network_id = azurerm_virtual_network.vnet.id
}
output "acr_private_zone_id" {
value = azurerm_private_dns_zone.acr-dns.id
}
output "acr_private_zone_name" {
value = azurerm_private_dns_zone.acr-dns.name
}
# # Deploy DNS Private Zone for KV
resource "azurerm_private_dns_zone" "kv-dns" {
name = "privatelink.vaultcore.azure.net"
resource_group_name = azurerm_resource_group.net-rg.name
}
resource "azurerm_private_dns_zone_virtual_network_link" "lz_kv" {
name = "lz_to_kvs"
resource_group_name = azurerm_resource_group.net-rg.name
private_dns_zone_name = azurerm_private_dns_zone.kv-dns.name
virtual_network_id = azurerm_virtual_network.vnet.id
}
output "kv_private_zone_id" {
value = azurerm_private_dns_zone.kv-dns.id
}
output "kv_private_zone_name" {
value = azurerm_private_dns_zone.kv-dns.name
}
# # Deploy DNS Private Zone for AKS
# resource "azurerm_private_dns_zone" "aks-dns" {
# name = "privatelink.eastus.azmk8s.io"
# resource_group_name = azurerm_resource_group.rg.name
# }
# resource "azurerm_private_dns_zone_virtual_network_link" "hub_aks" {
# name = "hub_to_aks"
# resource_group_name = azurerm_resource_group.rg.name
# private_dns_zone_name = azurerm_private_dns_zone.aks-dns.name
# virtual_network_id = module.create_vnet.vnet_id
# }
# output "aks_private_zone_id" {
# value = azurerm_private_dns_zone.aks-dns.id
# }
# output "aks_private_zone_name" {
# value = azurerm_private_dns_zone.aks-dns.name
# }