Allow more than one vsftpd::site
[mirror/dsa-puppet.git] / modules / monit / manifests / init.pp
index 4c9b736..8b9880f 100644 (file)
@@ -1,3 +1,11 @@
+# = Class: monit
+#
+# This class installs and configures monit
+#
+# == Sample Usage:
+#
+#   include monit
+#
 class monit {
 
        package { 'monit':
@@ -19,7 +27,7 @@ class monit {
                notify => Exec['init q'],
        }
 
-       file { [ '/etc/monit/', '/etc/monit/monit.d']:
+       file { '/etc/monit/':
                ensure  => directory,
                owner   => root,
                group   => root,
@@ -28,6 +36,13 @@ class monit {
                notify  => Exec['monit stop'],
                require => Package['monit'],
        }
+       file { '/etc/monit/monit.d':
+               ensure  => directory,
+               owner   => root,
+               group   => root,
+               mode    => '0750',
+               purge   => true,
+       }
        file { '/etc/monit/monitrc':
                content => template('monit/monitrc.erb'),
                mode    => '0400'