From a9f46c793908bab7fd77509d259ab6c47c16cbff Mon Sep 17 00:00:00 2001 From: Ian Wienand Date: Thu, 25 Jan 2018 11:00:00 +1100 Subject: [PATCH] Rotate cloud launcher log files Change-Id: I6aa9b6fee2dfffb0f1e2909a346065b8a60aec60 --- .../manifests/puppetmaster.pp | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/modules/openstack_project/manifests/puppetmaster.pp b/modules/openstack_project/manifests/puppetmaster.pp index aad32cea0a..1a22e2bc73 100644 --- a/modules/openstack_project/manifests/puppetmaster.pp +++ b/modules/openstack_project/manifests/puppetmaster.pp @@ -43,6 +43,34 @@ class openstack_project::puppetmaster ( environment => 'PATH=/var/lib/gems/1.8/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin', } + logrotate::file { 'updatecloudlauncher': + ensure => present, + log => '/var/log/puppet_run_cloud_launcher.log', + options => ['compress', + 'copytruncate', + 'delaycompress', + 'missingok', + 'rotate 7', + 'daily', + 'notifempty', + ], + require => Cron['updatepuppetmaster'], + } + + logrotate::file { 'updatecloudlaunchercron': + ensure => present, + log => '/var/log/puppet_run_cloud_launcher_cron.log', + options => ['compress', + 'copytruncate', + 'delaycompress', + 'missingok', + 'rotate 7', + 'daily', + 'notifempty', + ], + require => Cron['updatepuppetmaster'], + } + cron { 'updatepuppetmaster': user => 'root', minute => $puppetmaster_update_cron_interval[min],