Dzahn has submitted this change and it was merged.

Change subject: Make puppet cronjob to run 
SecurePoll/cli/purgePrivateVoteData.php
......................................................................


Make puppet cronjob to run SecurePoll/cli/purgePrivateVoteData.php

Bug: 51574
Change-Id: Iab860b8a5d800c24a5501a16d9f78408c0c55cd5
---
M manifests/misc/maintenance.pp
M manifests/site.pp
2 files changed, 18 insertions(+), 0 deletions(-)

Approvals:
  jenkins-bot: Verified
  Dzahn: Looks good to me, approved



diff --git a/manifests/misc/maintenance.pp b/manifests/misc/maintenance.pp
index bff9c65..6de5bb9 100644
--- a/manifests/misc/maintenance.pp
+++ b/manifests/misc/maintenance.pp
@@ -580,3 +580,18 @@
         command => '/usr/local/bin/foreachwiki 
extensions/CheckUser/maintenance/purgeOldData.php 2>&1 > /dev/null',
     }
 }
+
+class misc::maintenance::purge_securepoll( $enabled = false ) {
+    $status = $enabled ? {
+        true    => 'present',
+        false   => 'absent',
+        default => 'absent',
+    }
+
+    cron { 'purge_securepollvotedata':
+        ensure  => $status,
+        user    => 'apache',
+        hour    => '1',
+        command => '/usr/local/bin/foreachwiki 
extensions/SecurePoll/cli/purgePrivateVoteData.php 2>&1 > /dev/null',
+    }
+}
diff --git a/manifests/site.pp b/manifests/site.pp
index c912a92..444d801 100644
--- a/manifests/site.pp
+++ b/manifests/site.pp
@@ -2398,6 +2398,9 @@
     class { 'misc::maintenance::purge_checkuser':
         enabled => true,
     }
+    class { 'misc::maintenance::purge_securepoll':
+        enabled => true,
+    }
 
     # (bug 15434) Periodical run of currently disabled special pages
     # to be run against PMTPA slaves

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

Gerrit-MessageType: merged
Gerrit-Change-Id: Iab860b8a5d800c24a5501a16d9f78408c0c55cd5
Gerrit-PatchSet: 11
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Reedy <re...@wikimedia.org>
Gerrit-Reviewer: CSteipp <cste...@wikimedia.org>
Gerrit-Reviewer: Dzahn <dz...@wikimedia.org>
Gerrit-Reviewer: Matanya <mata...@foss.co.il>
Gerrit-Reviewer: Reedy <re...@wikimedia.org>
Gerrit-Reviewer: jenkins-bot <>

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

Reply via email to