Azure / Azure/Azure-Network-Security

Updates: Importing a Checkpoint ruleset into Azure Firewall

Open
#434 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
PowerShell
Stars
942
Forks
360
PR merge metrics
No merged PRs in 30d

Description

**Is your feature request related to a problem? Please describe.**
We're in the process of testing alternatives to Checkpoint Cloudguard, which includes Azure Firewall. As a part of that testing we have converted some firewall rules using the tool in this repo:
Azure Firewall/Script - Migrate Checkpoint config to Azure Firewall Policy/chkp2azfw.py

The conversion worked well with a few minor code changes, but since only ARM is supported out of the box, out options are limited.

**Describe the solution you'd like**
Supporting other output formats to match the [Firewall Policy and Collection Group](https://registry.terraform.io/modules/Azure/avm-res-network-firewallpolicy/azurerm/latest/examples/deploy_fw_policy_with_rule_collection_group) Azure verified modules would save some effort on converting from ARM output to the terraform/opentofu variables.

**Describe alternatives you have considered**
Developing an internal process to convert from ARM to Terraform using the Azure Verified Module for Firewall Policy and Collection Groups.

**Additional context**
N/A

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.