Puppet Class: monit::install
- Inherits:
- monit::params
- Defined in:
- manifests/install.pp
Overview
Class: monit::install
Installs monit package
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'manifests/install.pp', line 6
class monit::install
(
$ensure
) inherits monit::params
{
$ensure_package = $ensure ? {
/(present|running)/ => present,
'absent' => absent,
}
$requires = $::osfamily ? {
'RedHat' => Class['epel'],
default => undef,
}
package { 'monit':
ensure => $ensure_package,
name => 'monit',
require => $requires,
}
}
|