Skip to content

Commit 93a0043

Browse files
committed
feat: skip WAF checks for ansible.makeitwork.cloud
1 parent 0a830fd commit 93a0043

File tree

2 files changed

+25
-0
lines changed

2 files changed

+25
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ No modules.
3838
| [cloudflare_dns_record.status_tunnel](https://registry.terraform.io/providers/cloudflare/cloudflare/latest/docs/resources/dns_record) | resource |
3939
| [cloudflare_dns_record.www](https://registry.terraform.io/providers/cloudflare/cloudflare/latest/docs/resources/dns_record) | resource |
4040
| [cloudflare_ruleset.cache_rules](https://registry.terraform.io/providers/cloudflare/cloudflare/latest/docs/resources/ruleset) | resource |
41+
| [cloudflare_ruleset.zone_custom_firewall](https://registry.terraform.io/providers/cloudflare/cloudflare/latest/docs/resources/ruleset) | resource |
4142
| [cloudflare_zero_trust_access_application.warp](https://registry.terraform.io/providers/cloudflare/cloudflare/latest/docs/resources/zero_trust_access_application) | resource |
4243
| [cloudflare_zero_trust_access_group.admins](https://registry.terraform.io/providers/cloudflare/cloudflare/latest/docs/resources/zero_trust_access_group) | resource |
4344
| [cloudflare_zero_trust_access_identity_provider.github](https://registry.terraform.io/providers/cloudflare/cloudflare/latest/docs/resources/zero_trust_access_identity_provider) | resource |

cf-waf.tf

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
resource "cloudflare_ruleset" "zone_custom_firewall" {
2+
zone_id = local.zone_id
3+
name = "Custom Firewall Rules"
4+
description = "Custom firewall rules for the zone"
5+
kind = "zone"
6+
phase = "http_request_firewall_custom"
7+
8+
rules = [
9+
{
10+
action = "skip"
11+
action_parameters = {
12+
products = [
13+
"bic",
14+
"securityLevel",
15+
"uaBlock",
16+
"zoneLockdown"
17+
]
18+
}
19+
expression = "(http.host eq \"ansible.makeitwork.cloud\")"
20+
description = "Skip WAF checks for Ansible"
21+
enabled = true
22+
}
23+
]
24+
}

0 commit comments

Comments
 (0)