@@ -45,7 +45,11 @@ This module manages Azure DNS Zones.
4545| Name | Description |
4646| ------| -------------|
4747| dns_a_record | azurerm_dns_a_record results |
48+ | dns_cname_record | azurerm_dns_cname_record results |
49+ | dns_mx_record | azurerm_dns_mx_record results |
50+ | dns_txt_record | azurerm_dns_txt_record results |
4851| dns_zone | azurerm_dns_zone results |
52+ | private_dns_zone | azurerm_private_dns_zone results |
4953
5054## Examples
5155
@@ -56,10 +60,77 @@ module "dns" {
5660 domain_com = {
5761 name = "domain.com"
5862 resource_group_name = "service-infrastructure-rg"
63+ tags = {
64+ service = "service_name"
65+ }
5966 }
6067 domain_de = {
6168 name = "domain.de"
6269 resource_group_name = "service-infrastructure-rg"
70+ tags = {
71+ service = "service_name"
72+ }
73+ }
74+ }
75+ private_dns_zone = {
76+ private_domain_com = {
77+ name = "private.domain.com"
78+ resource_group_name = "service-infrastructure-rg"
79+ tags = {
80+ service = "service_name"
81+ }
82+ }
83+ }
84+ dns_a_record = {
85+ srv_01 = {
86+ name = "srv01.domain.com"
87+ resource_group_name = "service-infrastructure-rg"
88+ zone_name = "domain.com"
89+ records = [
90+ "172.16.10.10"
91+ ]
92+ tags = {
93+ service = "service_name"
94+ }
95+ }
96+ }
97+ dns_cname_record = {
98+ svc_domain_de = {
99+ name = "service"
100+ resource_group_name = "service-infrastructure-rg"
101+ zone_name = "domain.com"
102+ record = "service.domain.de"
103+ tags = {
104+ service = "service_name"
105+ }
106+ }
107+ }
108+ dns_txt_record = {
109+ txt_domain_com = {
110+ name = "txt1.domain.com"
111+ resource_group_name = "service-infrastructure-rg"
112+ zone_name = "domain.com"
113+ record = {
114+ auth1 = "1234"
115+ auth2 = "7890"
116+ }
117+ tags = {
118+ service = "service_name"
119+ }
120+ }
121+ }
122+ dns_mx_record = {
123+ smtp_domain_com = {
124+ name = "smtp.domain.com"
125+ resource_group_name = "service-infrastructure-rg"
126+ zone_name = "domain.com"
127+ record = {
128+ preference = 10
129+ exchange = "smtp.domain.com"
130+ }
131+ tags = {
132+ service = "service_name"
133+ }
63134 }
64135 }
65136}
0 commit comments