From e49d27ea1d6f776c879161ea6ed03d9464e5a1c8 Mon Sep 17 00:00:00 2001 From: Martijn de Gouw Date: Mon, 2 Nov 2020 10:42:57 +0100 Subject: [PATCH] Workaround a change in behavior of ensure_packages with stdlib ensure_packages uses all parameters for the hash, but other instances of ensure_packages['net-tools'] do not all specify the before option. See https://tickets.puppetlabs.com/browse/MODULES-8733 Solving issue #275 --- manifests/enterprise/install/nix.pp | 2 +- manifests/forwarder/install.pp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/manifests/enterprise/install/nix.pp b/manifests/enterprise/install/nix.pp index b549a470..eb121108 100644 --- a/manifests/enterprise/install/nix.pp +++ b/manifests/enterprise/install/nix.pp @@ -34,7 +34,7 @@ if versioncmp($splunk::enterprise::version, '7.2.4.2') >= 0 { ensure_packages(['net-tools'], { 'ensure' => 'present', - before => Package[$splunk::enterprise::enterprise_package_name] }) + Package['net-tools'] -> Package[$splunk::enterprise::enterprise_package_name] } } diff --git a/manifests/forwarder/install.pp b/manifests/forwarder/install.pp index 98776b5f..97d7dee1 100644 --- a/manifests/forwarder/install.pp +++ b/manifests/forwarder/install.pp @@ -64,8 +64,8 @@ if ($facts['kernel'] == 'Linux' or $facts['kernel'] == 'SunOS') and (versioncmp($splunk::forwarder::version, '7.2.4.2') >= 0) { ensure_packages(['net-tools'], { 'ensure' => 'present', - before => Package[$splunk::forwarder::package_name] }) + Package['net-tools'] -> Package[$splunk::forwarder::package_name] } package { $splunk::forwarder::package_name: