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" {
|
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 {
|
content {
|
||||||
key = allowed_parameter.key
|
key = allowed_parameter.key
|
||||||
value = allowed_parameter.value
|
value = allowed_parameter.value
|
||||||
@ -68,7 +68,7 @@ data "vault_policy_document" "root" {
|
|||||||
}
|
}
|
||||||
|
|
||||||
dynamic "denied_parameter" {
|
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 {
|
content {
|
||||||
key = denied_parameter.key
|
key = denied_parameter.key
|
||||||
value = denied_parameter.value
|
value = denied_parameter.value
|
||||||
|
Loading…
Reference in New Issue
Block a user