caf-azure-firewall

aztfmod/caf-azure-firewall/azurerm

Terraform Module HCL AZURERM ✓ Verified

Azure Firewall module for Cloud Adoption Framework for Azure landing zones

Install
module "caf-azure-firewall" {
source = "aztfmod/caf-azure-firewall/azurerm"
version = "2.1.0"
}
plain text: /constructs/tfmod-aztfmod-caf-azure-firewall-azurerm/install.txt
⭐ Source on GitHub 📦 Registry page
README

![VScodespaces](https://online.visualstudio.com/environments/new?name=terraform-azurerm-caf-azure-firewall&repo=terraform-azurerm-caf-azure-firewall) ![Gitter](https://gitter.im/aztfmod/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) Deploys Azure Firewall Creates an Azure Firewall in a given region Reference the module to a specific version (recommended): ``hcl module "az_firewall" { source = "aztfmod/caf-azure-firewall/azurerm" version = "0.x.y" convention = local.convention name = local.az_fw_config.name resource_group_name = azurerm_resource_group.rg_test.name location = local.location tags = local.tags la_workspace_id = module.la_test.id diagnostics_map = module.diags_test.diagnostics_map diagnostics_settings = local.az_fw_config.diagnostics subnet_id = lookup(modul

Inputs (13)
NameTypeDescriptionDefault
locationstring(Required) Location of the Azure Firewall to be created required
diagnostics_mapstring(Required) Storage Account and Event Hub data for the AzFW diagnostics required
la_workspace_idstring(Required) ID of Log Analytics data for the AzFW diagnostics required
subnet_idstring(Required) ID for the subnet where to deploy the Azure Firewall required
public_ip_idstring(Required) Public IP address identifier. IP address must be of type static and s required
namestring(Required) Name of the Azure Firewall to be created required
tagsstring(Required) Tags of the Azure Firewall to be created required
resource_group_namestring(Required) Resource Group of the Azure Firewall to be created required
diagnostics_settingsstring(Required) Map with the diagnostics settings for AzFW deployment required
conventionstring(Required) Naming convention method to use required
max_lengthstring(Optional) You can speficy a maximum length to the name of the resource"50"
postfixstring(Optional) You can use a postfix to the name of the resource""
prefixstring(Optional) You can use a prefix to the name of the resource""
Outputs (4)
id — Output the object ID
name — Output the object name
object — Output the full object
az_firewall_config — Outputs a map with az_fw_name,az_fw_id,az_ipconfig,az_object - to be deprecated in future version
Resources (2)
azurecaf_naming_conventionazurerm_firewall
Details
FrameworkTerraform Module
LanguageHCL
Version2.1.0
Cloud AZURERM
★ Stars5
Forks16
Total downloads134.9k
Inputs13
Outputs4
Resources2
Examples1
LicenseMIT
Namespaceaztfmod
Updated