private-dns-zone
Gbon1275/private-dns-zone/azurerm
Azure Private DNS Module !Maintenance !Terraform Version !Version Description This terraform module will create a private dns zone and populate it with records Features - Will create a new or update an existing azure private dns zone. Requirements To use this module you will need to have terraform installed. Examples `` "domain_name" = "Example.com" "subscription_id" = "0000000000000000000" "a_records" [ { name = "www" ttl = 3600 value = ["192.0.2.56"] }, { name = "www" ttl = 3600 value = ["192.0.2.56"] } ] "mx_records" { [ name = "mail" ttl = 3600 priority = 10 value = "mail1" }, { name = "@" ttl = 3600 prority = 20 value = "mail1" } ] "cname_records" { { name = "example" ttl = 3600 value = "example.com" }, { name = "example" ttl = 3600 value = "example.com" }, } "srv_records" [ { name =
| Name | Type | Description | Default |
|---|---|---|---|
| ptr_records | list(object({ name = s | List of PTR records. | required |
| resource_group_name | string | Name of the resource group where the resourtce will be held | required |
| cname_records | list(object({ name = s | List of CNAME records. | required |
| srv_records | list(object({ name = s | List of SRV records | required |
| txt_records | list(object({ name = s | List of TXT records | required |
| subscription_id | string | ID of Azure Suscription | required |
| domain_name | string | Name of Domain you want to use | required |
| a_records | list(object({ name = s | List of A records. | required |
| mx_records | list(object({ name = s | List of MX Records. | required |
Private_DNS_Zone — Name of Zone that has just been deployedAzure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,