From ec3940535292c1b6d6e741c848359ec26311010f Mon Sep 17 00:00:00 2001 From: leszek-grudzien <151638537+leszek-grudzien@users.noreply.github.com> Date: Wed, 22 Apr 2026 11:59:29 +0200 Subject: [PATCH] Fixing folder-level essential contacts provisioning in project-factory module (#3892) Co-authored-by: Ludovico Magnocavallo --- modules/project-factory/folders.tf | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/project-factory/folders.tf b/modules/project-factory/folders.tf index 72878df92..fa51f46d6 100644 --- a/modules/project-factory/folders.tf +++ b/modules/project-factory/folders.tf @@ -98,6 +98,7 @@ module "folder-1-iam" { if contains(["pam_entitlements"], k) } autokey_config = lookup(each.value, "autokey_config", null) + contacts = lookup(each.value, "contacts", {}) iam = lookup(each.value, "iam", {}) iam_bindings = lookup(each.value, "iam_bindings", {}) iam_bindings_additive = lookup(each.value, "iam_bindings_additive", {}) @@ -170,6 +171,7 @@ module "folder-2-iam" { if contains(["pam_entitlements"], k) } autokey_config = lookup(each.value, "autokey_config", null) + contacts = lookup(each.value, "contacts", {}) iam = lookup(each.value, "iam", {}) iam_bindings = lookup(each.value, "iam_bindings", {}) iam_bindings_additive = lookup(each.value, "iam_bindings_additive", {}) @@ -245,6 +247,7 @@ module "folder-3-iam" { if contains(["pam_entitlements"], k) } autokey_config = lookup(each.value, "autokey_config", null) + contacts = lookup(each.value, "contacts", {}) iam = lookup(each.value, "iam", {}) iam_bindings = lookup(each.value, "iam_bindings", {}) iam_bindings_additive = lookup(each.value, "iam_bindings_additive", {}) @@ -320,6 +323,7 @@ module "folder-4-iam" { if contains(["pam_entitlements"], k) } autokey_config = lookup(each.value, "autokey_config", null) + contacts = lookup(each.value, "contacts", {}) iam = lookup(each.value, "iam", {}) iam_bindings = lookup(each.value, "iam_bindings", {}) iam_bindings_additive = lookup(each.value, "iam_bindings_additive", {})