Asher has submitted this change and it was merged. Change subject: Add AFTv5 archive feedback cron job ......................................................................
Add AFTv5 archive feedback cron job Change-Id: I57523034b3759d14c1a6b11b3b6c3c37a9bfc85c Resolves: RT#5016 --- M manifests/misc/maintenance.pp M manifests/site.pp 2 files changed, 19 insertions(+), 0 deletions(-) Approvals: Asher: Verified; Looks good to me, approved jenkins-bot: Verified diff --git a/manifests/misc/maintenance.pp b/manifests/misc/maintenance.pp index 7d83a5c..1414349 100644 --- a/manifests/misc/maintenance.pp +++ b/manifests/misc/maintenance.pp @@ -355,3 +355,20 @@ } } +class misc::maintenance::aft5($enabled=false) { + define cronjob($cronenabled) { + cron { "aft5-archivefeedback-${title}": + command => "/usr/local/bin/mwscript extensions/ArticleFeedbackv5/maintenance/archiveFeedback.php --wiki ${title} 2>&1 > /dev/null", + user => apache, + hour => 7, + minute => 4, + ensure => $cronenabled ? { + true => present, + false => absent, + default => absent + } + } + } + + cronjob{ ["enwiki", "dewiki", "frwiki"]: cronenabled => $enabled } +} diff --git a/manifests/site.pp b/manifests/site.pp index 7c46aa4..6d1653a 100644 --- a/manifests/site.pp +++ b/manifests/site.pp @@ -1166,6 +1166,7 @@ class { misc::maintenance::parsercachepurging: enabled => false } class { misc::maintenance::cleanup_upload_stash: enabled => false } class { misc::maintenance::tor_exit_node: enabled => false } + class { misc::maintenance::aft5: enabled => false } # These cron jobs were left behind for some reason: @@ -2727,6 +2728,7 @@ class { misc::maintenance::parsercachepurging: enabled => true } class { misc::maintenance::cleanup_upload_stash: enabled => true } class { misc::maintenance::tor_exit_node: enabled => true } + class { misc::maintenance::aft5: enabled => true } # Broken cron jobs moved back to hume: class { misc::maintenance::geodata: enabled => false } -- To view, visit https://gerrit.wikimedia.org/r/62602 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I57523034b3759d14c1a6b11b3b6c3c37a9bfc85c Gerrit-PatchSet: 5 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: Mark Bergsma <m...@wikimedia.org> Gerrit-Reviewer: Asher <afeld...@wikimedia.org> Gerrit-Reviewer: Matthias Mullie <mmul...@wikimedia.org> Gerrit-Reviewer: jenkins-bot _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits