From 8ce7afcacb297e0deb23494672277d6e2750a75d Mon Sep 17 00:00:00 2001 From: Josh Myers Date: Fri, 1 May 2026 18:44:46 +0100 Subject: [PATCH] chore(project-factory): Support org_policies in folders variable (#3924) --- modules/project-factory/variables-folders.tf | 22 ++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/modules/project-factory/variables-folders.tf b/modules/project-factory/variables-folders.tf index f8b4298cc..052e7b35e 100644 --- a/modules/project-factory/variables-folders.tf +++ b/modules/project-factory/variables-folders.tf @@ -106,6 +106,28 @@ variable "folders" { description = optional(string) }) })), {}) + org_policies = optional(map(object({ + inherit_from_parent = optional(bool) + reset = optional(bool) + rules = optional(list(object({ + allow = optional(object({ + all = optional(bool) + values = optional(list(string)) + })) + deny = optional(object({ + all = optional(bool) + values = optional(list(string)) + })) + enforce = optional(bool) + condition = optional(object({ + description = optional(string) + expression = optional(string) + location = optional(string) + title = optional(string) + }), {}) + parameters = optional(string) + })), []) + })), {}) pam_entitlements = optional(map(object({ max_request_duration = string eligible_users = list(string)