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

Reply via email to