2 package { "monit": ensure => installed }
4 $cmd = $::lsbdistcodename ? {
5 'sid' => '/usr/bin/monit',
6 'wheezy' => '/usr/bin/monit',
7 default => '/usr/sbin/monit',
11 context => "/files/etc/inittab",
12 changes => [ "set mo/runlevels 2345",
13 "set mo/action respawn",
14 "set mo/process \"$cmd -d 300 -I -c /etc/monit/monitrc -s /var/lib/monit/monit.state\"",
16 notify => Exec["init q"],
20 #"/etc/rc2.d/K99monit":
21 # ensure => "../init.d/monit";
22 #"/etc/rc2.d/S99monit":
34 content => template("monit/monitrc.erb"),
35 require => Package["monit"],
36 notify => Exec["monit stop"],
48 "/etc/monit/monit.d/01puppet":
49 source => "puppet:///modules/monit/puppet",
50 require => Package["monit"],
51 notify => Exec["monit stop"],
55 "/etc/monit/monit.d/00debian.org":
56 source => "puppet:///modules/monit/debianorg",
57 require => Package["monit"],
58 notify => Exec["monit stop"],
63 content => template("monit/default.erb"),
64 require => Package["monit"],
65 notify => Exec["monit stop"]
69 path => "/etc/init.d:/usr/bin:/usr/sbin:/bin:/sbin",
76 # vim:set shiftwidth=4: