From 13ae6d03751fde6cd2d40261a3a74bde15b2fd30 Mon Sep 17 00:00:00 2001 From: Kyle Decot Date: Mon, 3 Aug 2015 15:47:22 -0400 Subject: [PATCH] Adds param for ensuring forwarder can be the latest argument Use puppets package_ensure param --- manifests/forwarder.pp | 3 ++- manifests/params.pp | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/manifests/forwarder.pp b/manifests/forwarder.pp index 38741055..4dab5cf6 100644 --- a/manifests/forwarder.pp +++ b/manifests/forwarder.pp @@ -44,6 +44,7 @@ $server = $splunk::params::server, $package_source = $splunk::params::forwarder_pkg_src, $package_name = $splunk::params::forwarder_pkg_name, + $package_ensure = $splunk::params::forwarder_pkg_ensure, $logging_port = $splunk::params::logging_port, $splunkd_port = $splunk::params::splunkd_port, $splunkd_listen = '127.0.0.1', @@ -74,7 +75,7 @@ } } package { $package_name: - ensure => installed, + ensure => $package_ensure, provider => $pkg_provider, source => $pkg_source, before => Service[$virtual_service], diff --git a/manifests/params.pp b/manifests/params.pp index 99b11ef8..ef16cba5 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -225,4 +225,5 @@ $forwarder_pkg_src = "${src_root}/${forwarder_src_subdir}/${forwarder_src_pkg}" $create_password = true + $forwarder_pkg_ensure = 'installed' }