firewall

Flaconi/firewall/cloudflare

Terraform Module HCL CLOUDFLARE

Terraform module for Cloudflare firewall rules

Install
module "firewall" {
source = "Flaconi/firewall/cloudflare"
version = "2.0.0"
}
plain text: /constructs/tfmod-flaconi-firewall-cloudflare/install.txt
⭐ Source on GitHub 📦 Registry page
README

Terraform module: Cloudflare Firewall rules ![lint](https://github.com/flaconi/terraform-cloudflare-firewall/actions?query=workflow%3Alint) ![test](https://github.com/flaconi/terraform-cloudflare-firewall/actions?query=workflow%3Atest) ![Tag](https://github.com/flaconi/terraform-cloudflare-firewall/releases) ![Terraform](https://registry.terraform.io/modules/flaconi/firewall/cloudflare/) ![License](https://opensource.org/licenses/MIT) This Terraform module manages Cloudflare Firewall rules to its full extend (even for Enterprise customers). Behaviour When deleting Cloudflare firewall rules and recreating them with the same expression, Terraform is too fast for the Cloudflare API and will fail with an error, that the rule already exists. To overcome this limitation, all rules in this module

Inputs (2)
NameTypeDescriptionDefault
domainstringCloudflare domain to apply rules for. required
ruleslist(object({ description List of Cloudflare firewall rule objects.[]
Outputs (2)
domain — Current zone information.
rules — Created Cloudflare rules for the current zone.
Resources (1)
cloudflare_ruleset
Details
FrameworkTerraform Module
LanguageHCL
Version2.0.0
Cloud CLOUDFLARE
★ Stars3
Forks2
Total downloads726
Inputs2
Outputs2
Resources1
Examples1
LicenseMIT
NamespaceFlaconi
Updated