summaryrefslogtreecommitdiff
path: root/manifests/puppetd.pp
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2010-01-03 21:19:10 -0200
committerSilvio Rhatto <rhatto@riseup.net>2010-01-03 21:19:10 -0200
commit54c9bab15367265262d9b32f1f5e5b3ea0553702 (patch)
tree73e852516ce7eb7acbacac9313c0cbf451a4809f /manifests/puppetd.pp
parent2b26da1218014f87d0c7acddf0b9e0105e8121df (diff)
downloadpuppet-puppet-54c9bab15367265262d9b32f1f5e5b3ea0553702.tar.gz
puppet-puppet-54c9bab15367265262d9b32f1f5e5b3ea0553702.tar.bz2
Sorting things better
Diffstat (limited to 'manifests/puppetd.pp')
-rw-r--r--manifests/puppetd.pp17
1 files changed, 17 insertions, 0 deletions
diff --git a/manifests/puppetd.pp b/manifests/puppetd.pp
index d310ab9..f7dab0f 100644
--- a/manifests/puppetd.pp
+++ b/manifests/puppetd.pp
@@ -38,4 +38,21 @@ class puppetd inherits puppet {
ensure => absent,
require => Service["puppet"],
}
+
+ file { "/usr/local/sbin/check-puppetd.sh":
+ source => "puppet://$server/modules/puppet/check-puppetd.sh",
+ owner => "puppet",
+ group => "puppet",
+ mode => 0755,
+ ensure => present,
+ }
+
+ cron { "puppetd-check":
+ command => "/usr/local/sbin/check-puppetd.sh &> /dev/null",
+ user => root,
+ hour => "*/1",
+ minute => "0",
+ require => File["/usr/local/sbin/check-puppetd.sh"],
+ ensure => present,
+ }
}