From abbd0d73fb3c46005b1b0146ed735c995542b17f Mon Sep 17 00:00:00 2001 From: Spencer Krum Date: Wed, 10 Feb 2016 18:55:32 -0800 Subject: [PATCH] Delete json reports when we delete yaml reports We started collecting these things... and never stopped. exmaple: find /var/lib/puppet/reports/zm08.openstack.org/ -mtime +5 | wc -l 690 Change-Id: I72dc2bb32c76ae8f2ebd22801e8d3e9924c25d4d --- modules/openstack_project/manifests/puppetmaster.pp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/modules/openstack_project/manifests/puppetmaster.pp b/modules/openstack_project/manifests/puppetmaster.pp index cb7bd7db18..d8787efbdd 100644 --- a/modules/openstack_project/manifests/puppetmaster.pp +++ b/modules/openstack_project/manifests/puppetmaster.pp @@ -76,6 +76,14 @@ class openstack_project::puppetmaster ( environment => 'PATH=/var/lib/gems/1.8/bin:/usr/bin:/bin:/usr/sbin:/sbin', } + cron { 'deleteoldreports-json': + user => 'root', + hour => '3', + minute => '0', + command => 'sleep $((RANDOM\%600)) && find /var/lib/puppet/reports -name \'*.json\' -mtime +5 -execdir rm {} \;', + environment => 'PATH=/var/lib/gems/1.8/bin:/usr/bin:/bin:/usr/sbin:/sbin', + } + file { '/var/lib/puppet/reports': ensure => directory, owner => 'puppet',