1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
# File 'modules/profile/manifests/mediawiki/maintenance/translationnotifications.pp', line 1
class profile::mediawiki::maintenance::translationnotifications {
# Should there be systemd timer entry for each wiki,
# or just one which runs the scripts which iterates over
# selected set of wikis?
# MetaWiki
profile::mediawiki::periodic_job { 'translationnotifications-metawiki':
command => '/usr/local/bin/mwscript extensions/TranslationNotifications/scripts/DigestEmailer.php --wiki metawiki',
interval => 'Mon 10:00',
}
profile::mediawiki::periodic_job { 'translationnotifications-unsubscribeinactiveusers-metawiki':
command => '/usr/local/bin/mwscript extensions/TranslationNotifications/maintenance/UnsubscribeInactiveUsers.php --wiki metawiki --days 365 --really',
interval => '*-01,04,07,10-02 02:00:00',
}
# MediaWiki
profile::mediawiki::periodic_job { 'translationnotifications-mediawikiwiki':
command => '/usr/local/bin/mwscript extensions/TranslationNotifications/scripts/DigestEmailer.php --wiki mediawikiwiki',
interval => 'Mon 10:05',
}
profile::mediawiki::periodic_job { 'translationnotifications-unsubscribeinactiveusers-mediawikiwiki':
command => '/usr/local/bin/mwscript extensions/TranslationNotifications/maintenance/UnsubscribeInactiveUsers.php --wiki mediawikiwiki --days 365 --really',
interval => '*-01,04,07,10-02 03:30:00',
}
# Incubator
profile::mediawiki::periodic_job { 'translationnotifications-unsubscribeinactiveusers-incubator':
command => '/usr/local/bin/mwscript extensions/TranslationNotifications/maintenance/UnsubscribeInactiveUsers.php --wiki incubatorwiki --days 365 --really',
interval => '*-01,04,07,10-02 04:15:00',
}
# Wikimania
profile::mediawiki::periodic_job { 'translationnotifications-unsubscribeinactiveusers-wikimania':
command => '/usr/local/bin/mwscript extensions/TranslationNotifications/maintenance/UnsubscribeInactiveUsers.php --wiki wikimaniawiki --days 365 --really',
interval => '*-01,04,07,10-02 05:00:00',
}
# Commons
profile::mediawiki::periodic_job { 'translationnotifications-unsubscribeinactiveusers-commons':
command => '/usr/local/bin/mwscript extensions/TranslationNotifications/maintenance/UnsubscribeInactiveUsers.php --wiki commonswiki --days 365 --really',
interval => '*-01,04,07,10-02 05:30:00',
}
}
|