Azure/vnet
Terraform module to create/provision Azure vnet.
About
Terraform module to create/provision Azure vnet.
Maintained by Azure on the Terraform Registry. Latest version 5.0.1, 3.4M downloads. Requires providers: azurerm ~> 4.0; modtm 0.3.2; random >= 3.3.2, < 4.0.
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
- Landing-zone networking: one module, one approved pattern per team.
- Shared VPC or hub-and-spoke for several accounts or projects.
- Ephemeral environments that need their own network each time.
Inputs
Required inputs:
resource_group_name— stringvnet_location— string
20 inputs, 7 outputs in total. The full list, with defaults and descriptions, is on the registry page.
What it creates
azurerm_virtual_networkazurerm_subnet× 2azurerm_virtual_network_dns_serversazurerm_subnet_network_security_group_associationazurerm_subnet_route_table_associationrandom_uuidmodtm_telemetry
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.