+# = Class: monit
+#
+# This class installs and configures monit
+#
+# == Sample Usage:
+#
+# include monit
+#
class monit {
package { 'monit':
notify => Exec['init q'],
}
- file { [ '/etc/monit/', '/etc/monit/monit.d']:
+ file { '/etc/monit/':
ensure => directory,
- owner => root,
- group => root,
mode => '0755',
purge => true,
notify => Exec['monit stop'],
require => Package['monit'],
}
+ file { '/etc/monit/monit.d':
+ ensure => directory,
+ mode => '0750',
+ purge => true,
+ }
file { '/etc/monit/monitrc':
content => template('monit/monitrc.erb'),
mode => '0400'