@@ -41,6 +41,11 @@ bundle agent inventory_autorun
4141 "packages_refresh" usebundle => cfe_autorun_inventory_packages(),
4242 handle => "cfe_internal_autorun_inventory_packages";
4343
44+ !disable_inventory_policy_servers::
45+ "Inventory Policy Servers"
46+ handle => "cfe_internal_autorun_inventory_policy_servers",
47+ usebundle => cfe_autorun_inventory_policy_servers;
48+
4449 !disable_inventory_proc::
4550 "proc" usebundle => cfe_autorun_inventory_proc(),
4651 handle => "cfe_internal_autorun_inventory_proc";
@@ -1066,6 +1071,23 @@ bundle agent cfe_autorun_inventory_packages
10661071 ifvarclass => "!have_inventory";
10671072}
10681073
1074+ bundle agent cfe_autorun_inventory_policy_servers
1075+ # @brief Inventory policy servers
1076+ {
1077+ vars:
1078+
1079+ !disable_inventory_policy_servers::
1080+
1081+ "_primary_policy_server" -> { "ENT-6212" }
1082+ string => "$(sys.policy_hub)",
1083+ meta => { "inventory", "attribute_name=Primary Policy Server" };
1084+
1085+ "_policy_servers" -> { "ENT-6212" }
1086+ slist => { @(def.policy_servers) },
1087+ if => isgreaterthan( length( "def.policy_servers"), 0),
1088+ meta => { "inventory", "attribute_name=Policy Servers" };
1089+
1090+ }
10691091body package_method inventory_lslpp(update_interval)
10701092# @brief AIX lslpp installation method for inventory purposes only
10711093# @param update_interval how often to update the package and patch list
0 commit comments