J’ai récemment découvert la ressource Tidy qui permet d’effacer des fichiers en se basant sur certains critères, voici donc comment purger les reports yaml puppet avec puppet.
tidy { 'purge_reports':
path => '/opt/puppetlabs/server/data/puppetserver/reports',
age => '10d',
backup => false,
matches => "*.yaml",
recurse => true,
rmdirs => false,
type => ctime,
}
Ce qui revient à faire :
find /opt/puppetlabs/server/data/puppetserver/reports -mmin +300 -type f -exec rm "{}" \;

Pratique effectivement 😉