From 2db83f1f16532b9d976dea291b1e677017eeb175 Mon Sep 17 00:00:00 2001 From: Ian Wienand Date: Mon, 30 Oct 2017 13:31:14 +1100 Subject: [PATCH] puppetmaster: rotate /var/log/puppet_run_all_infracloud.log The /var/log/puppet_run_all_infracloud.log file (created by /opt/system-config/production/run_infracloud.sh as it is run by cron) is currently growing without bound (~6gb). Add it to logrotate like puppet_run_all.log Change-Id: I4528ad1bab871ac489fb53aeaa33f9dabe98bbc7 --- .../openstack_project/manifests/puppetmaster.pp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/modules/openstack_project/manifests/puppetmaster.pp b/modules/openstack_project/manifests/puppetmaster.pp index d5c4946da3..d4a44dc641 100644 --- a/modules/openstack_project/manifests/puppetmaster.pp +++ b/modules/openstack_project/manifests/puppetmaster.pp @@ -95,6 +95,20 @@ class openstack_project::puppetmaster ( require => Cron['updatepuppetmaster'], } + logrotate::file { 'updateinfracloud': + ensure => present, + log => '/var/log/puppet_run_all_infracloud.log', + options => ['compress', + 'copytruncate', + 'delaycompress', + 'missingok', + 'rotate 7', + 'daily', + 'notifempty', + ], + require => Cron['updateinfracloud'], + } + logrotate::file { 'updateinfracloudcron': ensure => present, log => '/var/log/puppet_run_infracloud_cron.log',