Reedy has uploaded a new change for review.

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


Change subject: Make puppet cronjob to run 
AbuseFilter/maintenance/purgeOldLogIPData.php
......................................................................

Make puppet cronjob to run AbuseFilter/maintenance/purgeOldLogIPData.php

Bug: 51573
Change-Id: I936b8c4051efaba3da292ae81ad5c7510bd0ae6e
---
M manifests/misc/maintenance.pp
M manifests/site.pp
2 files changed, 16 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/57/81257/1

diff --git a/manifests/misc/maintenance.pp b/manifests/misc/maintenance.pp
index f506ae6..cb4b5ae 100644
--- a/manifests/misc/maintenance.pp
+++ b/manifests/misc/maintenance.pp
@@ -480,3 +480,18 @@
         # add cron jobs - usage: <cluster>@<day of month>
         updatequerypages::cronjob { ['s1@11', 's2@12', 's3@13', 's4@14', 
's5@15', 's6@16', 's7@17']: }
 }
+
+class misc::maintenance::purge_abusefilter( $enabled = false ) {
+       cron { 'purge_securepoll':
+               command => "/usr/local/bin/foreachwiki 
extensions/AbuseFilter/maintenance/purgeOldLogIPData.php >/dev/null",
+               user => "apache",
+               monthday => "*/1",
+               hour => 1,
+               minute => 0,
+               ensure => $enabled ?{
+                       true => present,
+                       false => absent,
+                       default => absent
+               };
+       }
+}
diff --git a/manifests/site.pp b/manifests/site.pp
index 2a2a9c2..642642c 100644
--- a/manifests/site.pp
+++ b/manifests/site.pp
@@ -2744,6 +2744,7 @@
     class { misc::maintenance::cleanup_upload_stash: enabled => true }
     class { misc::maintenance::tor_exit_node: enabled => true }
     class { misc::maintenance::aft5: enabled => true }
+    class { misc::maintenance::purge_abusefilter: enabled => true }
 
     # Broken cron jobs moved back to hume:
     class { misc::maintenance::geodata: enabled => true }

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I936b8c4051efaba3da292ae81ad5c7510bd0ae6e
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Reedy <re...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to