Hashar has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/93458


Change subject: role::zuul::labs::gearman to test out in labs
......................................................................

role::zuul::labs::gearman to test out in labs

This temporary role would let me try out Gearman on labs instance
integration-zuul-gearman.pmtpa.wmflabs

Change-Id: Ibc21846611222f39ffe43755cc5cc39f37b78430
---
M manifests/role/zuul.pp
1 file changed, 25 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/58/93458/1

diff --git a/manifests/role/zuul.pp b/manifests/role/zuul.pp
index 6db8bd7..c0a6351 100644
--- a/manifests/role/zuul.pp
+++ b/manifests/role/zuul.pp
@@ -43,6 +43,31 @@
 
 } # /role::zuul::labs
 
+# Temporary role to test out the migration of Zuul to be gearman based
+class role::zuul::labs::gearman {
+    system::role { 'role::zuul::labs::gearman': description => 'Zuul on labs 
with gearman!' }
+
+    include contint::proxy_zuul,
+        role::zuul::configuration
+
+    # Setup the instance for labs usage
+    zuulwikimedia::instance { 'zuul-labs-gearman':
+        gearman_server       => '127.0.0.1',
+        gearman_server_start => true,
+        jenkins_server       => 'http://127.0.0.1:8080/ci',
+        jenkins_user         => 'zuul',
+        gerrit_server        => '127.0.0.1',
+        gerrit_user          => 'jenkins',
+        url_pattern          => 
'http://integration.wmflabs.org/ci/job/{job.name}/{build.number}/console',
+        status_url           => 'http://integration.wmflabs.org/zuul/status',
+        git_branch           => 'labs',
+        git_dir              => $role::zuul::configuration::zuul_git_dir,
+        push_change_refs     => false,
+        statsd_host          => '',
+    }
+
+} # /role::zuul::labs::gearman
+
 # Class: role::zuul::production
 #
 # Install the continuous integration Zuul instance for production usage.

-- 
To view, visit https://gerrit.wikimedia.org/r/93458
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ibc21846611222f39ffe43755cc5cc39f37b78430
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Hashar <has...@free.fr>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to