Improve this page

Back to Terraform templates index <–

Azure Firewall Terraform module

Azure Firewall Terraform module by Sogeti community.

Template Locations

Online documentation

Template reference
Service description

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]
}