Skip to content

Commit d90543c

Browse files
authored
Merge pull request #2 from cruxstack/anti-ddos
feat: handle null values for managed_rule_group_configs
2 parents 1c7ce28 + 683f395 commit d90543c

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ resource "aws_wafv2_web_acl" "main" {
135135
version = lookup(managed_rule_group_statement.value, "version", null)
136136

137137
dynamic "managed_rule_group_configs" {
138-
for_each = length(lookup(managed_rule_group_statement.value, "managed_rule_group_configs", {})) == 0 ? [] : [lookup(managed_rule_group_statement.value, "managed_rule_group_configs", {})]
138+
for_each = contains(["AWSManagedRulesBotControlRuleSet", "AWSManagedRulesAntiDDoSRuleSet"], lookup(managed_rule_group_statement.value, "name")) ? [lookup(managed_rule_group_statement.value, "managed_rule_group_configs", {})] : []
139139
content {
140140
dynamic "aws_managed_rules_bot_control_rule_set" {
141141
for_each = lookup(managed_rule_group_statement.value, "name") == "AWSManagedRulesBotControlRuleSet" ? [lookup(managed_rule_group_configs.value, "aws_managed_rules_bot_control_rule_set", {})] : []

0 commit comments

Comments
 (0)