Azure / terraform-azurerm-caf-enterprise-scale

Azure landing zones Terraform module
https://aka.ms/alz/tf
MIT License
855 stars 562 forks source link

Feature Request: Support for Azure Private DNS Zone per Azure Region #943

Closed Parallo-TerryPan closed 5 months ago

Parallo-TerryPan commented 5 months ago

Community Note

Description

The module currently does not support per region Azure Private DNS Zones.

Is your feature request related to a problem?

When working with PaaS services with built-in DR capabilities (geo-redundant storage accounts, SQL DB failover groups, etc.), multiple region Private Endpoints are mandatory. https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/azure-best-practices/private-link-and-dns-integration-at-scale#private-link-and-dns-integration-in-hub-and-spoke-network-architectures.

The module currently only deploys a single set of Azure Private DNS Zones.

Describe the solution you'd like

Things to consider: Related Azure policies may be affected.

Additional context

Here is a great document from Adam Stuart detailing the complexities of Multi-region use of Azure Private Link https://github.com/adstuart/azure-privatelink-multiregion

matt-FFFFFF commented 5 months ago

Hi,

We do not plan to add this feature here. We will instead be working on a dedicated module for private DNS zones, which can achieve the scale that you are looking for.