Faidon Liambotis has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/120211

Change subject: install-server fix logrotate for squid3
......................................................................

install-server fix logrotate for squid3

Fix squid3's logrotate to check for the right pidfile. Additionally,
place the logrotate under /etc/logrotate.d/squid3, instead of squid, as
the packaage provides squid3 and having both results in "duplicate log
entry" cronspams.

Change-Id: I274b0fb8ef79dbc68d501a9f39e1de7d52002aff
---
M modules/install-server/files/squid3-logrotate
M modules/install-server/manifests/caching-proxy.pp
2 files changed, 3 insertions(+), 3 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/11/120211/1

diff --git a/modules/install-server/files/squid3-logrotate 
b/modules/install-server/files/squid3-logrotate
index ab8b0ae..a8131e1 100644
--- a/modules/install-server/files/squid3-logrotate
+++ b/modules/install-server/files/squid3-logrotate
@@ -2,7 +2,7 @@
 ### THIS FILE IS MANAGED BY PUPPET
 #####################################################################
 #
-#      Logrotate fragment for squid.
+#      Logrotate fragment for squid3.
 #
 /var/log/squid3/*.log {
        daily
@@ -16,6 +16,6 @@
                test ! -x /usr/sbin/sarg-reports || /usr/sbin/sarg-reports
        endscript
        postrotate
-               test ! -e /var/run/squid.pid || /usr/sbin/squid3 -k rotate
+               test ! -e /var/run/squid3.pid || /usr/sbin/squid3 -k rotate
        endscript
 }
diff --git a/modules/install-server/manifests/caching-proxy.pp 
b/modules/install-server/manifests/caching-proxy.pp
index 6304aa4..6830afd 100644
--- a/modules/install-server/manifests/caching-proxy.pp
+++ b/modules/install-server/manifests/caching-proxy.pp
@@ -32,7 +32,7 @@
         source  => 
"puppet:///modules/install-server/${package_name}-apt-proxy.conf",
     }
 
-    file { '/etc/logrotate.d/squid':
+    file { "/etc/logrotate.d/${package_name}":
         ensure  => present,
         require => Package[$package_name],
         mode    => '0444',

-- 
To view, visit https://gerrit.wikimedia.org/r/120211
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I274b0fb8ef79dbc68d501a9f39e1de7d52002aff
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Faidon Liambotis <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to