-
Notifications
You must be signed in to change notification settings - Fork 624
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
In Cloudflare v4.41, using an expression with "in {item1 item2}" in cloudflare_rule causes terraform to fail on an Terraform Apply. Issue does not exist in v4.18 #3999
Comments
Community NoteVoting for Prioritization
Volunteering to Work on This Issue
|
Thank you for reporting this issue! For maintainers to dig into issues it is required that all issues include the entirety of This issue has been marked with |
Marking this issue as stale due to 30 days of inactivity. This helps our maintainers find and focus on the active issues. If this issue receives no comments in the next 7 days it will automatically be closed. Maintainers can also remove the |
Still an issue On Oct 13, 2024, at 9:04 PM, github-actions[bot] ***@***.***> wrote:
Marking this issue as stale due to 30 days of inactivity. This helps our maintainers find and focus on the active issues. If this issue receives no comments in the next 7 days it will automatically be closed. Maintainers can also remove the lifecycle/stale label.
If this issue was automatically closed and you feel this issue should be reopened, we encourage creating a new issue linking back to this one for added context. Thank you!
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: ***@***.***>
|
Marking this issue as stale due to 30 days of inactivity. This helps our maintainers find and focus on the active issues. If this issue receives no comments in the next 7 days it will automatically be closed. Maintainers can also remove the |
This issue was closed because it has been stalled for 7 days with no activity. |
Confirmation
Terraform and Cloudflare provider version
Terraform v1.7.5 on linux_amd6
cloudflare/cloudflare v4.41.0 (self-signed, key ID C76001609EE3B136)
Affected resource(s)
cloudflare_ruleset
This error impacts v4.41 of the Cloudflare Terraform provider but not v4.18
Terraform configuration files
Link to debug output
NA
Panic output
Error: error updating ruleset with ID "8f9137da29324de2812f46fc0db33e16"
with module.acct_firewall.cloudflare_ruleset.dynamic_restrictions,
on modules/acct_firewall/dev_environment_ruleset.tf line 2, in resource "cloudflare_ruleset" "dynamic_restrictions":
2: resource "cloudflare_ruleset" "dynamic_restrictions" {
'not ip.geoip.asnum in {17276 14056})' is not a valid value for expression
because the expression is invalid: Filter parsing error (1:36):
not ip.geoip.asnum in {17276 14056})
^ unrecognised input
(20127)
Expected output
module.acct_firewall.cloudflare_ruleset.dynamic_restrictions: Modifying... [id=6ec095c441e14043bb26b9505f5cf2d5]
Actual output
Error: error updating ruleset with ID "8f9137da29324de2812f46fc0db33e16"
with module.acct_firewall.cloudflare_ruleset.dynamic_restrictions,
on modules/acct_firewall/dev_environment_ruleset.tf line 2, in resource "cloudflare_ruleset" "dynamic_restrictions":
2: resource "cloudflare_ruleset" "dynamic_restrictions" {
'not ip.geoip.asnum in {17276 14056})' is not a valid value for expression
because the expression is invalid: Filter parsing error (1:36):
not ip.geoip.asnum in {17276 14056})
^ unrecognised input
(20127)
Steps to reproduce
create a rule with expression that contains "in {item1 item2}" and run it with v4.41 of the Cloudflare provider and you will get an error. Run it with v4.18 of the Cloudflare provider and the rule will deploy successfully.
Additional factoids
No response
References
No response
The text was updated successfully, but these errors were encountered: