]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - modules/monit/manifests/init.pp
stop monit using service
[dsa-puppet.git] / modules / monit / manifests / init.pp
index ceebb2d8eb66511b32eff10b1d5fc1c553b2df38..2e0e68aa215e314b9177fde9cbd6e4449a4b4f9d 100644 (file)
@@ -13,9 +13,8 @@ class monit {
        }
 
        $cmd = $::lsbdistcodename ? {
-               'sid'    => '/usr/bin/monit',
-               'wheezy' => '/usr/bin/monit',
-               default  => '/usr/sbin/monit',
+               'squeeze'    => '/usr/sbin/monit',
+               default  => '/usr/bin/monit',
        }
 
        augeas { 'inittab_monit':
@@ -32,7 +31,7 @@ class monit {
                ensure  => directory,
                mode    => '0755',
                purge   => true,
-               notify  => Exec['monit stop'],
+               notify  => Exec['service monit stop'],
                require => Package['monit'],
        }
        file { '/etc/monit/monit.d':
@@ -55,11 +54,10 @@ class monit {
        file { '/etc/default/monit':
                content => template('monit/default.erb'),
                require => Package['monit'],
-               notify  => Exec['monit stop']
+               notify  => Exec['service monit stop']
        }
 
-       exec { 'monit stop':
-               path        => '/etc/init.d:/usr/bin:/usr/sbin:/bin:/sbin',
+       exec { 'service monit stop':
                refreshonly => true,
        }
 }