Yuvipanda has submitted this change and it was merged. Change subject: ores: worker role to do celery processing ......................................................................
ores: worker role to do celery processing Change-Id: Ia8dd63709cb8aaf097881bc7f825683cf1b51ae4 --- M manifests/role/labsores.pp M modules/celery/manifests/worker.pp A modules/ores/manifests/worker.pp 3 files changed, 21 insertions(+), 1 deletion(-) Approvals: Yuvipanda: Verified; Looks good to me, approved jenkins-bot: Verified diff --git a/manifests/role/labsores.pp b/manifests/role/labsores.pp index 881c542..0fb8fa7 100644 --- a/manifests/role/labsores.pp +++ b/manifests/role/labsores.pp @@ -32,6 +32,10 @@ branch => 'staging', } + class { '::ores::worker': + branch => 'staging', + } + class { '::ores::lb': realservers => [ 'localhost:8080' ], cache => false, diff --git a/modules/celery/manifests/worker.pp b/modules/celery/manifests/worker.pp index 0cf523f..360c7bf 100644 --- a/modules/celery/manifests/worker.pp +++ b/modules/celery/manifests/worker.pp @@ -3,7 +3,7 @@ $working_dir, $user, $group, - $celery_bin_path = '/usr/bin/celery' + $celery_bin_path = '/usr/bin/celery', ) { base::service_unit { 'celery': systemd => true, diff --git a/modules/ores/manifests/worker.pp b/modules/ores/manifests/worker.pp new file mode 100644 index 0000000..10913b2 --- /dev/null +++ b/modules/ores/manifests/worker.pp @@ -0,0 +1,16 @@ +class ores::worker( + $branch = 'deploy', +) { + + class { 'ores::base': + branch => $branch, + } + + celery::worker { 'ores-worker': + app => 'ores_celery.application', + working_dir => $ores::base::config_path, + user => 'www-data', + group => 'www-data', + celery_bin_path => "${ores::base::venve_path}/bin/celery", + } +} -- To view, visit https://gerrit.wikimedia.org/r/222919 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: Ia8dd63709cb8aaf097881bc7f825683cf1b51ae4 Gerrit-PatchSet: 3 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: Yuvipanda <yuvipa...@gmail.com> Gerrit-Reviewer: Yuvipanda <yuvipa...@gmail.com> Gerrit-Reviewer: coren <mpellet...@wikimedia.org> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits