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 } } }