terraform/quickstart/201-azfw-with-avzones
github-actions[bot] 2bfc5cfbf2 Update TestRecord 2024-11-17 03:48:00 +00:00
..
TestRecord.md Update TestRecord 2024-11-17 03:48:00 +00:00
main.tf
outputs.tf
providers.tf
readme.md
variables.tf

readme.md

Deploying Azure Firewall in Availability Zones

This template deploys a test network environment with Azure Firewall in Availability Zones. The network has one virtual network (VNet) with three subnets: AzureFirewallSubnet, server_subnet, and jump_subnet. The server-subnet and jump-subnet subnet each have a single, two-core Windows Server virtual machine.

The firewall is in the AzureFirewallSubnet subnet, and has an application rule collection with a single rule that allows access to www.microsoft.com.

A user-defined route points network traffic from the server-subnet through the firewall, where the firewall rules are applied.

Terraform resource types

Variables

Name Description Default value
resource_group_location Location of the resource group eastus
firewall_sku_tier SKU size for your Firewall and Firewall Policy. Possible values: Standard, Premium Premium
resource_group_name_prefix Prefix of the resource group name that's combined with a random ID so that name is unique in your Azure subscription. rg
virtual_machine_size SKU size for your jump and workload VMs Standard_D2_v3
admin_username The admin username for the jump and workload VMs azureuser

Example