ArielGlenn has uploaded a new change for review. https://gerrit.wikimedia.org/r/130296
Change subject: keep two weeks of apache logs instead of a year ...................................................................... keep two weeks of apache logs instead of a year to do this without needing apache restart, we use copytruncate Change-Id: Ifbde230f947de4f404618675af73680d1e28384a --- A modules/applicationserver/files/apache/logrotate-apache M modules/applicationserver/manifests/init.pp A modules/applicationserver/manifests/log.pp 3 files changed, 24 insertions(+), 1 deletion(-) git pull ssh://gerrit.wikimedia.org:29418/operations/puppet refs/changes/96/130296/1 diff --git a/modules/applicationserver/files/apache/logrotate-apache b/modules/applicationserver/files/apache/logrotate-apache new file mode 100644 index 0000000..6ebb94f --- /dev/null +++ b/modules/applicationserver/files/apache/logrotate-apache @@ -0,0 +1,14 @@ +##################################################################### +### THIS FILE IS MANAGED BY PUPPET +### modules/applicationserver/files/apache/logrotate-apache +##################################################################### + +# Rotate apache logs without restart +/var/log/apache2.log { + missingok + rotate 14 + daily + compress + copytruncate +} + diff --git a/modules/applicationserver/manifests/init.pp b/modules/applicationserver/manifests/init.pp index a38e3e1..8b10e59 100644 --- a/modules/applicationserver/manifests/init.pp +++ b/modules/applicationserver/manifests/init.pp @@ -8,5 +8,5 @@ } } - include apache_packages, service, cron, sudo, config::base + include apache_packages, service, cron, sudo, log, config::base } diff --git a/modules/applicationserver/manifests/log.pp b/modules/applicationserver/manifests/log.pp new file mode 100644 index 0000000..5a8bf23 --- /dev/null +++ b/modules/applicationserver/manifests/log.pp @@ -0,0 +1,9 @@ +class applicationserver::log { + file { '/etc/logrotate.d/apache2': + ensure => present, + source => 'puppet:///modules/apache/logrotate-apache', + mode => '0444', + owner => 'root', + group => 'root', + } +} -- To view, visit https://gerrit.wikimedia.org/r/130296 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ifbde230f947de4f404618675af73680d1e28384a 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