Azure landing zone Documentation
Home GitHub Issue Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Module Index

For reference, the following is a list of the Azure Verified Modules used by this starter module

Applies ToModule TypeModule NameDescriptionLink
AllPatternManagement Groups and PolicyUsed to create the management group structure, deploy policy definitions, assign policies, and create role assignmentsavm-ptn-alz
AllPatternManagement ResourcesUsed to deploy the management resource, including log analytics workspace and automation accountavm-ptn-alz-management
AllUtilityRegionsUsed to lookup the location short name, so they can be used in the replacementsavm-utl-regions
Hub and Spoke Virtual NetworkPatternHub NetworkingUsed to deploy and configure the Hub and Spoke Virtual Network if that option is selectedalz-connectivity-hub-and-spoke-vnet
Virtual WANPatternVirtual WANUsed to deploy and configure the Virtual WAN if that option is selectedalz-connectivity-virtual-wan

Terraform and provider versions

The platform_landing_zone starter module declares the following version constraints in its root terraform.tf file:

RequirementSourceVersion constraint
Terraformn/a~> 1.12
AzureRM providerhashicorp/azurerm~> 4.0
AzAPI providerAzure/azapi~> 2.0
ALZ providerAzure/alz~> 0.21
Local providerhashicorp/local~> 2.5
Important
AzureRM provider v5.x is the latest release, but it is not currently supported. The Platform landing zone requires AzureRM provider v4, as we are planning to move to the AzAPI provider. Keep the AzureRM constraint in your root module set to ~> 4.0.

The Requirements section of each module’s registry page lists its current provider constraints. If your root module requests AzureRM v5.x, terraform init fails — see Troubleshooting.