Puppet Class: monit

Defined in:
manifests/init.pp

Overview

Parameters:

  • interval (Any) (defaults to: 120)
  • httpd (Any) (defaults to: false)


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

class monit(
  $interval = 120,
  $httpd    = false,
) {

  class {'monit::package':
    notify  => Class['monit::service'],
  }

  class {'monit::config':
    interval => $interval,
    httpd    => $httpd,
    notify   => Class['monit::service'],
    require  => Class['monit::package'],
  }

  class {'monit::service':
    require => Class['monit::config'],
  }

}