Azure/caf-enterprise-scale
Azure landing zones Terraform module.
About
Azure landing zones Terraform module.
Maintained by Azure (verified publisher) on the Terraform Registry. Latest version 6.3.1, 1.6M downloads. Requires providers: azurerm ~> 3.108; azapi ~> 1.13; random ~> 3.6; time ~> 0.11.
Deploy creates a StackGuardian workflow from the module's GitHub repository, pinned to this version. You set the inputs, see the plan, then approve the apply.
Use cases
- Accounts, projects or subscriptions vended with guardrails already in place.
- Compute and container platforms that teams can request from a catalog.
- Organization-wide controls applied through code with approvals.
Inputs
Required inputs:
root_parent_id— stringdefault_location— string
39 inputs, 31 outputs in total. The full list, with defaults and descriptions, is on the registry page.
What it creates
azurerm_management_group× 6azurerm_role_assignment× 6azurerm_subscription_template_deployment× 4azurerm_resource_group× 3azapi_resource× 2azurerm_firewall× 2azurerm_firewall_policy× 2azurerm_automation_accountazurerm_dns_zonetime_sleep× 6
How it runs on StackGuardian
Terraform workflow from the module's GitHub repository: plan, policy check, approval, then apply.
Approvals happen in StackGuardian. An agent can never approve its own run. Every run keeps its plan, policy results and approver in the audit log.