--- /dev/null
+class cron_puppet {
+ file { 'post-hook':
+ ensure => file,
+ path => '/etc/puppetlabs/puppet/.git/hooks/post-merge',
+ source => 'puppet:///modules/cron_puppet/post-merge',
+ mode => '0755',
+ owner => root,
+ group => root,
+ }
+ cron { 'puppet-apply':
+ ensure => present,
+ command => "cd /etc/puppetlabs/puppet ; /usr/bin/git pull",
+ user => root,
+ minute => '*/30',
+ require => File['post-hook'],
+ }
+}