Support iam_by_principals_additive in 0-org-setup (#3387)

* Support iam_by_principals_additive in 0-org-setup

* Fix typo
This commit is contained in:
Julio Castillo
2025-10-07 08:56:35 +02:00
committed by GitHub
parent 6b5226f16e
commit 3498338c87
7 changed files with 22 additions and 7 deletions

View File

@@ -123,10 +123,11 @@ module "projects-iam" {
kms_keys = local.ctx.kms_keys
iam_principals = local.ctx_iam_principals
})
iam = lookup(each.value, "iam", {})
iam_bindings = lookup(each.value, "iam_bindings", {})
iam_bindings_additive = lookup(each.value, "iam_bindings_additive", {})
iam_by_principals = lookup(each.value, "iam_by_principals", {})
iam = lookup(each.value, "iam", {})
iam_bindings = lookup(each.value, "iam_bindings", {})
iam_bindings_additive = lookup(each.value, "iam_bindings_additive", {})
iam_by_principals = lookup(each.value, "iam_by_principals", {})
iam_by_principals_additive = lookup(each.value, "iam_by_principals_additive", {})
service_agents_config = {
create_primary_agents = false
grant_default_roles = false

View File

@@ -108,6 +108,9 @@
"iam_by_principals": {
"$ref": "#/$defs/iam_by_principals"
},
"iam_by_principals_additive": {
"$ref": "#/$defs/iam_by_principals"
},
"labels": {
"type": "object"
},
@@ -843,4 +846,4 @@
}
}
}
}
}