Skip to content

Commit adfa613

Browse files
authored
Merge pull request #1846 from nickanderson/ENT-6375/master
ENT-6375/master: Removed unnecessary packages promises
2 parents 8a715e2 + 1c2427d commit adfa613

1 file changed

Lines changed: 6 additions & 41 deletions

File tree

inventory/any.cf

Lines changed: 6 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1025,6 +1025,11 @@ bundle agent cfe_autorun_inventory_packages
10251025
fileexists("$(sys.workdir)/state/software_packages.csv"),
10261026
};
10271027

1028+
"use_package_module_for_inventory" or => { "redhat", "debian", "suse", "sles", "alpinelinux" };
1029+
"use_package_method_for_inventory" or => { "gentoo", "aix" };
1030+
"use_package_method_generic_for_inventory"
1031+
not => "use_package_module_for_inventory|use_package_method_for_inventory";
1032+
10281033
vars:
10291034
# if we have the patches, 7 days; otherwise keep trying
10301035
"refresh" string => ifelse("have_inventory", "10080",
@@ -1038,12 +1043,6 @@ bundle agent cfe_autorun_inventory_packages
10381043
# exists. As package modules become available the package_methods should be
10391044
# removed.
10401045

1041-
suse|sles::
1042-
"cfe_internal_non_existing_package"
1043-
package_policy => "add",
1044-
package_method => inventory_zypper($(refresh)),
1045-
action => if_elapsed_day;
1046-
10471046
aix::
10481047
"cfe_internal_non_existing_package"
10491048
package_policy => "add",
@@ -1056,7 +1055,7 @@ bundle agent cfe_autorun_inventory_packages
10561055
package_method => emerge,
10571056
action => if_elapsed_day;
10581057

1059-
!redhat.!debian.!gentoo.!(suse|sles).!aix::
1058+
use_package_method_generic_for_inventory::
10601059
"cfe_internal_non_existing_package"
10611060
package_policy => "add",
10621061
package_method => generic,
@@ -1113,40 +1112,6 @@ body package_method inventory_lslpp(update_interval)
11131112
package_verify_command => "/usr/bin/true";
11141113
}
11151114

1116-
body package_method inventory_zypper(update_interval)
1117-
# @depends common_knowledge rpm_knowledge suse_knowledge
1118-
# @brief SUSE zypper installation method for inventory purposes only
1119-
# @param update_interval how often to update the package and patch list
1120-
#
1121-
# This package method is a copy of the SUSE zypper method just for
1122-
# inventory purposes.
1123-
{
1124-
package_changes => "bulk";
1125-
1126-
package_list_command => "$(paths.path[rpm]) -qa --queryformat \"i | repos | %{name} | %{version}-%{release} | %{arch}\n\"";
1127-
1128-
# set it to "0" to avoid caching of list during upgrade
1129-
package_list_update_command => "$(suse_knowledge.call_zypper) list-updates";
1130-
package_list_update_ifelapsed => $(update_interval);
1131-
1132-
package_patch_list_command => "$(suse_knowledge.call_zypper) patches";
1133-
package_installed_regex => "i.*";
1134-
package_list_name_regex => "$(rpm_knowledge.rpm_name_regex)";
1135-
package_list_version_regex => "$(rpm_knowledge.rpm_version_regex)";
1136-
package_list_arch_regex => "$(rpm_knowledge.rpm_arch_regex)";
1137-
1138-
package_patch_installed_regex => ".*Installed.*|.*Not Applicable.*";
1139-
package_patch_name_regex => "[^|]+\|\s+([^\s]+).*";
1140-
package_patch_version_regex => "[^|]+\|[^|]+\|\s+([^\s]+).*";
1141-
1142-
package_name_convention => "$(name)";
1143-
package_add_command => "$(suse_knowledge.call_zypper) --help >/dev/null 2>&1 ; /bin/true";
1144-
package_delete_command => "$(suse_knowledge.call_zypper) --non-interactive remove --force-resolution";
1145-
package_update_command => "$(suse_knowledge.call_zypper) --non-interactive update";
1146-
package_patch_command => "$(suse_knowledge.call_zypper) --non-interactive patch$"; # $ means no args
1147-
package_verify_command => "$(suse_knowledge.call_zypper) --non-interactive verify$";
1148-
}
1149-
11501115
bundle agent cfe_autorun_inventory_cmdb
11511116
# @brief Copy and load the CMDB inventory
11521117
#

0 commit comments

Comments
 (0)