Skip to content

Commit

Permalink
add two job running crons on both servers
Browse files Browse the repository at this point in the history
  • Loading branch information
JohnFLewis committed Aug 14, 2016
1 parent 362c9ef commit 8a715f9
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 2 deletions.
8 changes: 8 additions & 0 deletions modules/mediawiki/manifests/init.pp
Expand Up @@ -8,6 +8,14 @@

if hiera(jobrunner) {
include mediawiki::jobrunner
} else {
# Add a cron to run htmlCacheUpdate on all non-jobrunner servers
cron { 'jobqueue_cache':
ensure => present,
command => '/usr/local/bin/foreachwikiindblist /srv/mediawiki/dblist/all.dblist /srv/mediawiki/w/maintenance/runJobs.php --type htmlCacheUpdate',
user => 'www-data',
minute => [ 5, 15, 25, 35, 45, 55 ],
}
}

file { [ '/srv/mediawiki', '/srv/mediawiki/dblist', '/var/log/mediawiki' ]:
Expand Down
8 changes: 6 additions & 2 deletions modules/mediawiki/manifests/jobrunner.pp
Expand Up @@ -31,12 +31,16 @@
source => 'puppet:///modules/mediawiki/jobrunner/jobrunner.systemd',
notify => Exec['JobRunner reload systemd'],
}

service { 'jobrunner':
ensure => stopped,
}

cron { 'jobqueue':
ensure => absent,
ensure => present,
command => '/usr/local/bin/foreachwikiindblist /srv/mediawiki/dblist/all.dblist /srv/mediawiki/w/maintenance/runJobs.php > /var/log/mediawiki/cron/jobqueue.log',
user => 'www-data',
minute => '*/15',
minute => '*/10',
}

cron { 'purge_checkuser':
Expand Down

0 comments on commit 8a715f9

Please sign in to comment.