Create puppet module and vagrant role for Content Translation.
Time box to EOD on 2015-02-24.
Create puppet module and vagrant role for Content Translation.
Time box to EOD on 2015-02-24.
Subject | Repo | Branch | Lines +/- | |
---|---|---|---|---|
Add module and role for ContentTranslation extension | mediawiki/vagrant | master | +414 -0 |
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | KartikMistry | T88163 Create MediaWiki-Vagrant module and role for Content Translation | |||
Resolved | • santhosh | T101272 Standardise CXServer deployment | |||
Resolved | • mobrovac | T90315 Create a vagrant puppet role for service-runner based services | |||
Resolved | • mobrovac | T100202 Cloning Node.JS service repos into /vagrant/srv/ fail on Windows host |
Change 180027 had a related patch set uploaded (by Jsahleen):
[WIP] Add module and role for ContentTranslation extension
There seems to be an issue running cxserver as a service using upstart. I can ssh into the vagrant instance and start cxserver manually with:
sudo node /srv/cxserver/src/Server.js
If I do that everything works fine, but vagrant provision does not seem to be able to start cxserver as a service using upstart. I believe the conf file is correct and it is very similar to the parsoid conf.
It may have something to do with the limited capacity of my laptop, but I'm not sure.
Any help would be much appreciated.
Reassigning to Kartik since today is my last day at WMF. The patch should be good to go but needs review.
Basing CXServer on service-runner (cf T101272: Standardise CXServer deployment) makes this task basically a two-line Puppet module in MediaWiki-Vagrant so I put it as a blocking task.
I'm planning on contributing to cxserver and I wouldn't like to go through the installation trouble. It would be great to get this done for newbies like myself.
Change 180027 merged by jenkins-bot:
Add module and role for ContentTranslation extension