diff --git a/modules/jenkins_slave/manifests/init.pp b/modules/jenkins_slave/manifests/init.pp index 0d5d8ac93f..ef2d14b792 100644 --- a/modules/jenkins_slave/manifests/init.pp +++ b/modules/jenkins_slave/manifests/init.pp @@ -9,6 +9,12 @@ class jenkins_slave { require => [ Package[git], Jenkinsuser[jenkins] ] } + cron { "updatepuppet": + user => root, + minute => "*/15", + command => "cd /root/openstack-ci-puppet && /usr/bin/git pull && /var/lib/gems/1.8/bin/puppet apply -l /tmp/manifest.log --modulepath=/root/openstack-ci-puppet/modules manifests/this.pp" + } + package { "python-software-properties": ensure => latest }