From c2ac687485b0b03104f220c4a7ef760b56ad1508 Mon Sep 17 00:00:00 2001 From: Devananda van der Veen Date: Mon, 26 Mar 2012 12:34:32 -0700 Subject: [PATCH] Fixing bug/961697 Ensure /etc/cron.daily/tmpreaper is not present, and squelch "permission denied" error messages from our jenkins tmpreaper job. Change-Id: I02d30dd4c7a3924d3bb94bcd6a8853ff2c2c2e07 --- modules/jenkins_slave/manifests/init.pp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/modules/jenkins_slave/manifests/init.pp b/modules/jenkins_slave/manifests/init.pp index b4d02a715c..aadbae12d4 100644 --- a/modules/jenkins_slave/manifests/init.pp +++ b/modules/jenkins_slave/manifests/init.pp @@ -109,8 +109,13 @@ class jenkins_slave($ssh_key) { user => jenkins, minute => '0', hour => '1', - command => '/usr/sbin/tmpreaper --runtime 1200 --delay 600 1d /tmp', + command => "/usr/sbin/tmpreaper --runtime 1200 --delay 600 1d /tmp 2>&1 | grep -v 'failed: Permission denied'", require => [ Package[tmpreaper], Jenkinsuser[jenkins] ], } + file { 'tmpreaper-cron.daily': + name => '/etc/cron.daily/tmpreaper', + ensure => 'absent', + } + }