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 <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits