Terraform Registry module for administering AZURE Private DNS zones.
See All Record Types:
For an example on how to create and administer Azure Private DNS Zones and records in a single module for all Private DNS record types.
See Existing Zone Administration:
For an example on how to administer Azure Private DNS records on existing Private DNS Zones.
This module is published on the Public Terraform Registry - private-dns-administration
Enjoy!
Name | Version |
---|---|
terraform | >= 1.9.5 |
azurerm | ~> 4.0 |
Name | Version |
---|---|
azurerm | ~> 4.0 |
No modules.
Name | Description | Type | Default | Required |
---|---|---|---|---|
private_dns_record_name | value of the private dns record name | string |
"testrecord" |
no |
private_dns_record_ttl | value of the private dns record ttl | number |
300 |
no |
private_dns_record_type | value of the private dns record type, only allowed options are: 'A', 'AAAA', 'CNAME', 'MX', 'PTR', 'SRV', 'TXT' | string |
"A" |
no |
private_dns_record_value | value of the private dns record/s block. Usage of any is due to the fact that each record type has a different structure which can be string:[CNAME], set:[A, AAAA, PTR] or object:[MX, SRV, TXT] | any |
n/a | yes |
private_dns_zone_name | value of the private dns zone name | string |
"myorg.zone.local" |
no |
resource_group_name | value of the resource group name | string |
"rg-where-zone-is-located" |
no |
tags | value of the tags | map(string) |
{} |
no |
No outputs.