ArielGlenn has uploaded a new change for review. https://gerrit.wikimedia.org/r/89696
Change subject: rotate passenger logs on puppetmaster ...................................................................... rotate passenger logs on puppetmaster Change-Id: Ibd9f904c0a6c2cccf174d61947686e9507dcf334 --- A files/logrotate/passenger M manifests/puppetmaster.pp 2 files changed, 23 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/puppet refs/changes/96/89696/1 diff --git a/files/logrotate/passenger b/files/logrotate/passenger new file mode 100644 index 0000000..66eb3cc --- /dev/null +++ b/files/logrotate/passenger @@ -0,0 +1,15 @@ +##################################################################### +### THIS FILE IS MANAGED BY PUPPET +### puppet:///files/logrotate/passenger +##################################################################### + +# Rotate puppetmaster passenger (apache) logs +/var/log/apache2/*.log { + missingok + rotate 7 + daily + compress + postrotate + [ ! -f /var/run/apache2.pid ] || kill -HUP `cat /var/run/apache2.pid` + endscript +} diff --git a/manifests/puppetmaster.pp b/manifests/puppetmaster.pp index e81bad5..fe712cf 100644 --- a/manifests/puppetmaster.pp +++ b/manifests/puppetmaster.pp @@ -283,6 +283,14 @@ # monitor HTTPS on puppetmaster (port 8140, SSL, expect return code 400) monitor_service { "puppetmaster_https": description => "Puppetmaster HTTPS", check_command => "check_http_puppetmaster" } + + # rotate apache logs + file { '/etc/logrotate.d/passenger': + ensure => present, + mode => '0664', + source => 'puppet:///files/logrotate/passenger', + owner => 'root', + } } # Class: puppetmaster::labs -- To view, visit https://gerrit.wikimedia.org/r/89696 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ibd9f904c0a6c2cccf174d61947686e9507dcf334 Gerrit-PatchSet: 1 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: ArielGlenn <ar...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits