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

Reply via email to