Skip to content

Pwd9000-ML/terraform-azurerm-private-dns-administration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Manual-Tests-and-Release Automated-Dependency-Tests-and-Release Dependabot

Module: Azure Private DNS Administration

Description

Terraform Registry module for administering AZURE Private DNS zones.

image.png

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!

Requirements

Name Version
terraform >= 1.9.5
azurerm ~> 4.0

Providers

Name Version
azurerm ~> 4.0

Modules

No modules.

Resources

Name Type
azurerm_private_dns_a_record.private_dns_a_record resource
azurerm_private_dns_aaaa_record.private_dns_aaaa_record resource
azurerm_private_dns_cname_record.private_dns_cname_record resource
azurerm_private_dns_mx_record.private_dns_mx_record resource
azurerm_private_dns_ptr_record.private_dns_ptr_record resource
azurerm_private_dns_srv_record.private_dns_srv_record resource
azurerm_private_dns_txt_record.private_dns_txt_record resource

Inputs

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

Outputs

No outputs.