diff --git a/modules/jenkins_slave/manifests/init.pp b/modules/jenkins_slave/manifests/init.pp index 9ad26b3e56..03c228c2e4 100644 --- a/modules/jenkins_slave/manifests/init.pp +++ b/modules/jenkins_slave/manifests/init.pp @@ -65,6 +65,7 @@ class jenkins_slave { "socat", "sqlite3", "swig", + "tmpreaper", "unzip", "vlan", "wget"] @@ -103,4 +104,12 @@ class jenkins_slave { ], } + cron { "tmpreaper": + user => jenkins, + minute => '0', + hour => '1', + command => '/usr/sbin/tmpreaper --runtime 1200 --delay 600 1d /tmp', + require => [ Package[tmpreaper], Jenkinsuser[jenkins] ], + } + }