]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - modules/monit/manifests/init.pp
ordering fixups
[dsa-puppet.git] / modules / monit / manifests / init.pp
index 4c9b736bd49706076879956b4caf80a61253ca69..e18c0fe0043aa22f5461f0ad00dfa3ecbc17fafa 100644 (file)
@@ -1,3 +1,11 @@
+# = Class: monit
+#
+# This class installs and configures monit
+#
+# == Sample Usage:
+#
+#   include monit
+#
 class monit {
 
        package { 'monit':
@@ -19,15 +27,18 @@ class 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'