Context improvements: "all service accounts" principal in folder, org, project modules; custom roles in factory condition vars for FAST stage 0 (#3548)

* iam principalsets

* fix folder

* add custom roles to factory condition vars in stage 0

* project shared vpc IAM
This commit is contained in:
Ludovico Magnocavallo
2025-11-24 09:28:41 +01:00
committed by GitHub
parent 5ee09daddc
commit 10e29e1eeb
11 changed files with 51 additions and 21 deletions

View File

@@ -34,7 +34,12 @@ module "factory" {
)
data_overrides = local.project_defaults.overrides
context = merge(local.ctx, {
condition_vars = local.ctx_condition_vars
condition_vars = merge(local.ctx_condition_vars, {
custom_roles = merge(
try(local.ctx.condition_vars.custom_roles, {}),
module.organization[0].custom_role_id
)
})
custom_roles = merge(
local.ctx.custom_roles,
module.organization[0].custom_role_id