Page MenuHomePhabricator

Create MediaWiki-Vagrant module and role for Content Translation
Closed, ResolvedPublic

Description

Create puppet module and vagrant role for Content Translation.

Time box to EOD on 2015-02-24.

Event Timeline

Jsahleen claimed this task.
Jsahleen raised the priority of this task from to Needs Triage.
Jsahleen updated the task description. (Show Details)
Jsahleen subscribed.
Arrbee triaged this task as High priority.Feb 2 2015, 6:53 AM
Arrbee moved this task from Needs Triage to Long term on the ContentTranslation board.
Arrbee raised the priority of this task from High to Needs Triage.Feb 2 2015, 9:36 AM
Arrbee subscribed.
Amire80 triaged this task as Medium priority.Feb 4 2015, 1:43 AM
Amire80 set Security to None.

Change 180027 had a related patch set uploaded (by Jsahleen):
[WIP] Add module and role for ContentTranslation extension

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

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.

Amire80 raised the priority of this task from Medium to High.Mar 30 2015, 10:26 AM
Amire80 moved this task from Backlog to Deployments on the ContentTranslation-Release5 board.

Is this just for developers? Or is it needed for production deployments?

mobrovac subscribed.

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.

Arrbee lowered the priority of this task from High to Medium.Jun 10 2015, 8:13 AM

Is this just for developers? Or is it needed for production deployments?

@Amire80 As far as I know, vagrant is used just for development, not for deployment.

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

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