Giuseppe Lavagetto has uploaded a new change for review.

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

Change subject: jobrunner: parametrize the port for the fcgi interface
......................................................................

jobrunner: parametrize the port for the fcgi interface

Change-Id: I8e92a0689c5ab41cc3fdbc8bb816bba356390ceb
Signed-off-by: Giuseppe Lavagetto <glavage...@wikimedia.org>
---
M modules/mediawiki/manifests/jobrunner.pp
M modules/mediawiki/templates/jobrunner/dispatchers/trusty.erb
R modules/mediawiki/templates/jobrunner/site.conf.erb
3 files changed, 7 insertions(+), 9 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/28/154028/1

diff --git a/modules/mediawiki/manifests/jobrunner.pp 
b/modules/mediawiki/manifests/jobrunner.pp
index ee1c4bc..0ca7ec3 100644
--- a/modules/mediawiki/manifests/jobrunner.pp
+++ b/modules/mediawiki/manifests/jobrunner.pp
@@ -12,6 +12,7 @@
     $runners_parsoid   = 0,
     $runners_transcode = 0,
     $statsd_server     = undef,
+    $jr_port           = 9002,
 ) {
     include ::passwords::redis
 
@@ -73,12 +74,12 @@
 
         apache::conf { 'hhvm_jobrunner_port':
             priority => 1,
-            content  => "# This file is managed by Puppet\nListen 9002\n",
+            content  => inline_template("# This file is managed by 
Puppet\nListen <%= @jr_port %>\n",)
         }
 
         apache::site{ 'hhvm_jobrunner':
             priority => 1,
-            source   => 'puppet:///modules/mediawiki/jobrunner.site.conf',
+            content   => 
template('puppet:///modules/mediawiki/jobrunner/site.conf.erb')
         }
     }
 
diff --git a/modules/mediawiki/templates/jobrunner/dispatchers/trusty.erb 
b/modules/mediawiki/templates/jobrunner/dispatchers/trusty.erb
index 58bbea5..f0d6737 100644
--- a/modules/mediawiki/templates/jobrunner/dispatchers/trusty.erb
+++ b/modules/mediawiki/templates/jobrunner/dispatchers/trusty.erb
@@ -1 +1 @@
-curl -XPOST -s -a 
'http:\/\/127.0.0.1:9002\/rpc\/RunJobs.php?wiki=%(db)u&type=%(type)u&maxtime=%(maxtime)u&maxmem=%(maxmem)u'
\ No newline at end of file
+curl -XPOST -s -a 'http:\/\/127.0.0.1:<%= @jr_port 
%>\/rpc\/RunJobs.php?wiki=%(db)u&type=%(type)u&maxtime=%(maxtime)u&maxmem=%(maxmem)u'
diff --git a/modules/mediawiki/files/jobrunner.site.conf 
b/modules/mediawiki/templates/jobrunner/site.conf.erb
similarity index 62%
rename from modules/mediawiki/files/jobrunner.site.conf
rename to modules/mediawiki/templates/jobrunner/site.conf.erb
index 9067940..5d40d21 100644
--- a/modules/mediawiki/files/jobrunner.site.conf
+++ b/modules/mediawiki/templates/jobrunner/site.conf.erb
@@ -1,12 +1,9 @@
 # This file is managed by Puppet
-<VirtualHost *:9002>
+<VirtualHost *:<%= @jr_port %>>
     DocumentRoot "/usr/local/apache/common"
-    
     ServerAdmin r...@wikimedia.org
-
     # Pass requests to the HHVM FastCGI server
     ProxyPassMatch ^/(.*\.php(/.*)?)$ 
fcgi://127.0.0.1:9000/usr/local/apache/common/$1
-    
-    ErrorLog ${APACHE_LOG_DIR}/jobqueue-fcgi-error.log
-       CustomLog ${APACHE_LOG_DIR}/jobqueue-fcgi-access.log combined
+    ErrorLog ${APACHE_LOG_DIR}/jobqueue-error.log
+    CustomLog ${APACHE_LOG_DIR}/jobqueue-access.log combined
 </VirtualHost>

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I8e92a0689c5ab41cc3fdbc8bb816bba356390ceb
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Giuseppe Lavagetto <glavage...@wikimedia.org>

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

Reply via email to