From 4120c923c5d68d4f93c160bbb995dba6b6f873dd Mon Sep 17 00:00:00 2001 From: Thomas Vander Stichele Date: Fri, 5 Sep 2014 14:10:15 -0400 Subject: [PATCH] allow specifying a megacli version to pin --- manifests/check/megaraid_sas.pp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/manifests/check/megaraid_sas.pp b/manifests/check/megaraid_sas.pp index 1b2c6bfd..8377533d 100644 --- a/manifests/check/megaraid_sas.pp +++ b/manifests/check/megaraid_sas.pp @@ -2,7 +2,7 @@ $ensure = undef, $args = '', $pkg = true, - $megaclibin = $::nagios::params::megaclibin + $megaclibin = $::nagios::params::megaclibin, ) { # Generic overrides @@ -43,10 +43,15 @@ 'Gentoo' => 'sys-block/megacli', default => 'megacli', } + if $::nagios_check_megaraid_sas_version != '' { + $ensure_value = $::nagios_check_megaraid_sas_version + } else { + $ensure_value = 'installed' + } package { $pkgname: ensure => $ensure ? { 'absent' => 'absent', - default => 'installed', + default => $ensure_value } } }