fix: use try on dynamic block to not raise errors on non-existent attributes
This commit is contained in:
parent
c9a7ea7908
commit
670b0f2480
4
root.tf
4
root.tf
@ -60,7 +60,7 @@ data "vault_policy_document" "root" {
|
||||
# }
|
||||
|
||||
dynamic "allowed_parameter" {
|
||||
for_each = rule.value.allowed_parameter != null ? rule.value.allowed_parameter : {}
|
||||
for_each = try(rule.value.allowed_parameter, {}) != {} ? rule.value.allowed_parameter : {}
|
||||
content {
|
||||
key = allowed_parameter.key
|
||||
value = allowed_parameter.value
|
||||
@ -68,7 +68,7 @@ data "vault_policy_document" "root" {
|
||||
}
|
||||
|
||||
dynamic "denied_parameter" {
|
||||
for_each = rule.value.denied_parameter != null ? rule.value.denied_parameter : {}
|
||||
for_each = try(rule.value.denied_parameter, {}) != {} ? rule.value.denied_parameter : {}
|
||||
content {
|
||||
key = denied_parameter.key
|
||||
value = denied_parameter.value
|
||||
|
Loading…
Reference in New Issue
Block a user