- "/etc/monit/monit.d/01puppet":
- source => "puppet:///monit/puppet",
- require => Package["monit"],
- notify => Exec["monit restart"],
- mode => 440
- ;
+ file { '/etc/monit/':
+ ensure => directory,
+ 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'
+ }
+ file { '/etc/monit/monit.d/01puppet':
+ source => 'puppet:///modules/monit/puppet',
+ mode => '0440'
+ }
+ file { '/etc/monit/monit.d/00debian.org':
+ source => 'puppet:///modules/monit/debianorg',
+ mode => '0440'
+ }
+ file { '/etc/default/monit':
+ content => template('monit/default.erb'),
+ require => Package['monit'],
+ notify => Exec['monit stop']
+ }