From 34df45cafe3afdf17f794a0c90b1d5aa80b9af0f Mon Sep 17 00:00:00 2001 From: Ihor Aleksandrychiev Date: Tue, 1 Sep 2026 14:28:27 +0300 Subject: [PATCH 1/2] Created cmdb_files directory on enterprise hubs Mission Portal (running as the apache user) stores files referenced by group module input there, for cf-reactor to distribute them to hosts. Changelog: None Ticket: ENT-14366 --- cfe_internal/update/update_policy.cf | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/cfe_internal/update/update_policy.cf b/cfe_internal/update/update_policy.cf index b26a135628..c631f90e10 100644 --- a/cfe_internal/update/update_policy.cf +++ b/cfe_internal/update/update_policy.cf @@ -325,6 +325,15 @@ bundle agent cfe_internal_update_cmdb classes: "have_cf_reactor" expression => fileexists("$(sys.bindir)/cf-reactor"); + files: + policy_server.enterprise_edition:: + "$(sys.workdir)/cmdb_files/." + create => "true", + perms => u_mo("0750", "$(update_def.cf_apache_user)"), + comment => "Mission Portal (running as this user) stores files referenced + by group module input here, for cf-reactor to place them into + each member host's cmdb directory."; + methods: policy_server.enterprise_edition.(!have_cf_reactor|cmdb_data_files_updates_done_in_policy):: "cfe_internal_update_cmdb_data_distribution"; From 681ce2a6dc28f440d1d3fcc6dfbc50c0a7b79999 Mon Sep 17 00:00:00 2001 From: Igor Aleksandrychev <16775360+aleksandrychev@users.noreply.github.com> Date: Mon, 14 Sep 2026 16:05:27 +0300 Subject: [PATCH 2/2] Update cfe_internal/update/update_policy.cf Co-authored-by: Craig Comstock --- cfe_internal/update/update_policy.cf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cfe_internal/update/update_policy.cf b/cfe_internal/update/update_policy.cf index c631f90e10..43efb09c8e 100644 --- a/cfe_internal/update/update_policy.cf +++ b/cfe_internal/update/update_policy.cf @@ -330,7 +330,7 @@ bundle agent cfe_internal_update_cmdb "$(sys.workdir)/cmdb_files/." create => "true", perms => u_mo("0750", "$(update_def.cf_apache_user)"), - comment => "Mission Portal (running as this user) stores files referenced + comment => "Mission Portal (running as update_def.cf_apache_user: $(update_def.cf_apache_user)) stores files referenced by group module input here, for cf-reactor to place them into each member host's cmdb directory.";