Skip to content

Commit 12beccc

Browse files
author
Deutsche Telekom MMS
committed
update due to new release
1 parent 1e1a9de commit 12beccc

File tree

2 files changed

+188
-22
lines changed

2 files changed

+188
-22
lines changed

CHANGELOG.md

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,29 @@
11
# Changelog
22

3-
## [2.0.0](https://github.com/telekom-mms/terraform-azurerm-dns/tree/2.0.0) (2023-09-14)
3+
## [2.0.1](https://github.com/telekom-mms/terraform-azurerm-dns/tree/2.0.1) (2023-09-14)
44

5-
[Full Changelog](https://github.com/telekom-mms/terraform-azurerm-dns/compare/1.0.3...2.0.0)
5+
[Full Changelog](https://github.com/telekom-mms/terraform-azurerm-dns/compare/2.0.0...2.0.1)
66

77
**Closed issues:**
88

99
- Dependency Dashboard [\#8](https://github.com/telekom-mms/terraform-azurerm-dns/issues/8)
1010

11+
## [2.0.0](https://github.com/telekom-mms/terraform-azurerm-dns/tree/2.0.0) (2023-09-14)
12+
13+
[Full Changelog](https://github.com/telekom-mms/terraform-azurerm-dns/compare/1.0.3...2.0.0)
14+
15+
**Implemented enhancements:**
16+
17+
- Enhancements for outputs and examples [\#18](https://github.com/telekom-mms/terraform-azurerm-dns/pull/18) ([habr-mms](https://github.com/habr-mms))
18+
19+
**Merged pull requests:**
20+
21+
- Refactoring [\#19](https://github.com/telekom-mms/terraform-azurerm-dns/pull/19) ([michaelamattes](https://github.com/michaelamattes))
22+
- add Renovate Dependency Dashboard and automatic merge on patch updates [\#17](https://github.com/telekom-mms/terraform-azurerm-dns/pull/17) ([michaelamattes](https://github.com/michaelamattes))
23+
- Update actions/checkout action to v3.2.0 [\#16](https://github.com/telekom-mms/terraform-azurerm-dns/pull/16) ([renovate[bot]](https://github.com/apps/renovate))
24+
- Update actions/checkout action to v3.1.0 [\#15](https://github.com/telekom-mms/terraform-azurerm-dns/pull/15) ([renovate[bot]](https://github.com/apps/renovate))
25+
- fmt [\#14](https://github.com/telekom-mms/terraform-azurerm-dns/pull/14) ([michaelamattes](https://github.com/michaelamattes))
26+
1127
## [1.0.3](https://github.com/telekom-mms/terraform-azurerm-dns/tree/1.0.3) (2022-07-22)
1228

1329
[Full Changelog](https://github.com/telekom-mms/terraform-azurerm-dns/compare/1.0.2...1.0.3)

README.md

Lines changed: 170 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,20 @@
44
This module manages the hashicorp/azurerm dns resources.
55
For more information see https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs > dns
66

7+
_<-- This file is autogenerated, please do not change. -->_
8+
79
## Requirements
810

911
| Name | Version |
1012
|------|---------|
11-
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >=1.5 |
12-
| <a name="requirement_azurerm"></a> [azurerm](#requirement\_azurerm) | >=3.72.0 |
13+
| terraform | >=1.5 |
14+
| azurerm | >=3.72.0 |
1315

1416
## Providers
1517

1618
| Name | Version |
1719
|------|---------|
18-
| <a name="provider_azurerm"></a> [azurerm](#provider\_azurerm) | >=3.72.0 |
19-
20-
## Modules
21-
22-
No modules.
20+
| azurerm | >=3.72.0 |
2321

2422
## Resources
2523

@@ -36,22 +34,174 @@ No modules.
3634

3735
| Name | Description | Type | Default | Required |
3836
|------|-------------|------|---------|:--------:|
39-
| <a name="input_dns_a_record"></a> [dns\_a\_record](#input\_dns\_a\_record) | resource definition, default settings are defined within locals and merged with var settings | `any` | `{}` | no |
40-
| <a name="input_dns_cname_record"></a> [dns\_cname\_record](#input\_dns\_cname\_record) | resource definition, default settings are defined within locals and merged with var settings | `any` | `{}` | no |
41-
| <a name="input_dns_mx_record"></a> [dns\_mx\_record](#input\_dns\_mx\_record) | resource definition, default settings are defined within locals and merged with var settings | `any` | `{}` | no |
42-
| <a name="input_dns_txt_record"></a> [dns\_txt\_record](#input\_dns\_txt\_record) | resource definition, default settings are defined within locals and merged with var settings | `any` | `{}` | no |
43-
| <a name="input_dns_zone"></a> [dns\_zone](#input\_dns\_zone) | resource definition, default settings are defined within locals and merged with var settings | `any` | `{}` | no |
44-
| <a name="input_private_dns_zone"></a> [private\_dns\_zone](#input\_private\_dns\_zone) | resource definition, default settings are defined within locals and merged with var settings | `any` | `{}` | no |
37+
| dns_a_record | resource definition, default settings are defined within locals and merged with var settings | `any` | `{}` | no |
38+
| dns_cname_record | resource definition, default settings are defined within locals and merged with var settings | `any` | `{}` | no |
39+
| dns_mx_record | resource definition, default settings are defined within locals and merged with var settings | `any` | `{}` | no |
40+
| dns_txt_record | resource definition, default settings are defined within locals and merged with var settings | `any` | `{}` | no |
41+
| dns_zone | resource definition, default settings are defined within locals and merged with var settings | `any` | `{}` | no |
42+
| private_dns_zone | resource definition, default settings are defined within locals and merged with var settings | `any` | `{}` | no |
4543

4644
## Outputs
4745

4846
| Name | Description |
4947
|------|-------------|
50-
| <a name="output_dns_a_record"></a> [dns\_a\_record](#output\_dns\_a\_record) | Outputs all attributes of resource\_type. |
51-
| <a name="output_dns_cname_record"></a> [dns\_cname\_record](#output\_dns\_cname\_record) | Outputs all attributes of resource\_type. |
52-
| <a name="output_dns_mx_record"></a> [dns\_mx\_record](#output\_dns\_mx\_record) | Outputs all attributes of resource\_type. |
53-
| <a name="output_dns_txt_record"></a> [dns\_txt\_record](#output\_dns\_txt\_record) | Outputs all attributes of resource\_type. |
54-
| <a name="output_dns_zone"></a> [dns\_zone](#output\_dns\_zone) | Outputs all attributes of resource\_type. |
55-
| <a name="output_private_dns_zone"></a> [private\_dns\_zone](#output\_private\_dns\_zone) | Outputs all attributes of resource\_type. |
56-
| <a name="output_variables"></a> [variables](#output\_variables) | Displays all configurable variables passed by the module. __default\_\_ = predefined values per module. \_\_merged__ = result of merging the default values and custom values passed to the module |
48+
| dns_a_record | Outputs all attributes of resource_type. |
49+
| dns_cname_record | Outputs all attributes of resource_type. |
50+
| dns_mx_record | Outputs all attributes of resource_type. |
51+
| dns_txt_record | Outputs all attributes of resource_type. |
52+
| dns_zone | Outputs all attributes of resource_type. |
53+
| private_dns_zone | Outputs all attributes of resource_type. |
54+
| variables | Displays all configurable variables passed by the module. __default__ = predefined values per module. __merged__ = result of merging the default values and custom values passed to the module |
55+
56+
## Examples
57+
58+
Minimal configuration to install the desired resources with the module
59+
60+
```hcl
61+
module "dns" {
62+
source = "registry.terraform.io/telekom-mms/dns/azurerm"
63+
dns_zone = {
64+
"mms-github-plattform.com" = {
65+
resource_group_name = "rg-mms-github"
66+
}
67+
}
68+
private_dns_zone = {
69+
"mms-github-privat-plattform.com" = {
70+
resource_group_name = "rg-mms-github"
71+
}
72+
}
73+
dns_a_record = {
74+
"@" = {
75+
resource_group_name = module.dns.dns_zone["mms-github-plattform.com"].resource_group_name
76+
zone_name = module.dns.dns_zone["mms-github-plattform.com"].name
77+
records = ["127.0.0.2"]
78+
}
79+
}
80+
dns_cname_record = {
81+
www = {
82+
resource_group_name = module.dns.dns_zone["mms-github-plattform.com"].resource_group_name
83+
zone_name = module.dns.dns_zone["mms-github-plattform.com"].name
84+
record = module.dns.dns_a_record["@"].fqdn
85+
}
86+
}
87+
dns_txt_record = {
88+
dnsauth = {
89+
resource_group_name = module.dns.dns_zone["mms-github-plattform.com"].resource_group_name
90+
zone_name = module.dns.dns_zone["mms-github-plattform.com"].name
91+
record = {
92+
frontdoor = {
93+
value = "frontdoor"
94+
}
95+
}
96+
}
97+
}
98+
dns_mx_record = {
99+
mail = {
100+
resource_group_name = module.dns.dns_zone["mms-github-plattform.com"].resource_group_name
101+
zone_name = module.dns.dns_zone["mms-github-plattform.com"].name
102+
record = {
103+
mail1 = {
104+
preference = 10
105+
exchange = "mail1.telekom-mms.com"
106+
}
107+
}
108+
}
109+
}
110+
}
111+
```
112+
113+
Advanced configuration to install the desired resources with the module
114+
115+
```hcl
116+
module "dns" {
117+
source = "registry.terraform.io/telekom-mms/dns/azurerm"
118+
dns_zone = {
119+
"mms-github-plattform.com" = {
120+
resource_group_name = "rg-mms-github"
121+
soa_record = {
122+
email = "telekom-mms.com"
123+
}
124+
tags = {
125+
project = "mms-github"
126+
environment = terraform.workspace
127+
managed-by = "terraform"
128+
}
129+
}
130+
}
131+
private_dns_zone = {
132+
"mms-github-privat-plattform.com" = {
133+
resource_group_name = "rg-mms-github"
134+
soa_record = {
135+
email = "telekom-mms.com"
136+
}
137+
tags = {
138+
project = "mms-github"
139+
environment = terraform.workspace
140+
managed-by = "terraform"
141+
}
142+
}
143+
}
144+
dns_a_record = {
145+
"@" = {
146+
resource_group_name = module.dns.dns_zone["mms-github-plattform.com"].resource_group_name
147+
zone_name = module.dns.dns_zone["mms-github-plattform.com"].name
148+
records = ["127.0.0.2"]
149+
tags = {
150+
project = "mms-github"
151+
environment = terraform.workspace
152+
managed-by = "terraform"
153+
}
154+
}
155+
}
156+
dns_cname_record = {
157+
www = {
158+
resource_group_name = module.dns.dns_zone["mms-github-plattform.com"].resource_group_name
159+
zone_name = module.dns.dns_zone["mms-github-plattform.com"].name
160+
record = module.dns.dns_a_record["@"].fqdn
161+
tags = {
162+
project = "mms-github"
163+
environment = terraform.workspace
164+
managed-by = "terraform"
165+
}
166+
}
167+
}
168+
dns_txt_record = {
169+
dnsauth = {
170+
resource_group_name = module.dns.dns_zone["mms-github-plattform.com"].resource_group_name
171+
zone_name = module.dns.dns_zone["mms-github-plattform.com"].name
172+
record = {
173+
frontdoor = {
174+
value = "frontdoor"
175+
}
176+
}
177+
tags = {
178+
project = "mms-github"
179+
environment = terraform.workspace
180+
managed-by = "terraform"
181+
}
182+
}
183+
}
184+
dns_mx_record = {
185+
mail = {
186+
resource_group_name = module.dns.dns_zone["mms-github-plattform.com"].resource_group_name
187+
zone_name = module.dns.dns_zone["mms-github-plattform.com"].name
188+
record = {
189+
mail1 = {
190+
preference = 10
191+
exchange = "mail1.telekom-mms.com"
192+
}
193+
mail2 = {
194+
preference = 20
195+
exchange = "mail2.telekom-mms.com"
196+
}
197+
}
198+
tags = {
199+
project = "mms-github"
200+
environment = terraform.workspace
201+
managed-by = "terraform"
202+
}
203+
}
204+
}
205+
}
206+
```
57207
<!-- END_TF_DOCS -->

0 commit comments

Comments
 (0)