Puppet Class: monit::params

Defined in:
manifests/params.pp

Overview



2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'manifests/params.pp', line 2

class monit::params {
  case $::osfamily {
    'RedHat' : {
      $idfile     = '/var/.monit.id'
      $statefile  = '/var/.monit.state'
      $basedir    = '/var/monit'
      $included   = '/etc/monit.d'
      $config     = '/etc/monit.conf'
    }
    'Debian' : {
      $idfile     = '/var/lib/monit/id'
      $statefile  = '/var/lib/monit/state'
      $basedir    = '/var/lib/monit/events'
      $included   = '/etc/monit/conf.d'
      $config     = '/etc/monit/monitrc'
    }
    default  : {
      fail("Unsupported osfamily: ${osfamily} for os ${operatingsystem}")
    }
  }
}