Puppet Class: monit::service
- Inherits:
- monit::params
- Defined in:
- manifests/service.pp
Overview
Class: monit::service
Configures postfix to start on boot
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'manifests/service.pp', line 6
class monit::service
(
$ensure
) inherits monit::params
{
$ensure_service = $ensure ? {
'running' => 'running',
default => undef,
}
$enable_service = $ensure ? {
/(present|running)/ => true,
'absent' => false,
}
service { 'monit':
ensure => $ensure_service,
name => 'monit',
enable => $enable_service,
hasstatus => $monit::params::service_hasstatus,
require => Class['monit::config'],
}
}
|