Back to Terraform templates index <–
Azure Firewall Terraform module
![]()
Azure Firewall Terraform module by Sogeti community.
Template Locations
Online documentation
Template reference
Service description
Related Azure Resources
| Resource | Description | Automation |
|---|
How to use
module "azure_firewall" {
source = "../modules/firewall_module"
firewall_name = lower(join("-", [var.customer, "fw", var.applicationname_short, var.region, var.environment_short]))
resource_group_name = module.azurerm_rg_transit.resource_group_name
virtual_network_name = module.azurerm_vnet_transit.virtual_network_name
subnet_firewall_id = module.azurerm_snet_firewall.subnet_id
firewall_public_ip_id = module.firewall_public_ip.id
firewall_web_rules = var.firewall_web_rules
tags = local.tags
depends_on = [module.azurerm_vnet_transit]
}