On Thu, Nov 15, 2018 at 6:48 PM Bryan Davis <bd808(a)wikimedia.org> wrote:
On Thu, Nov 15, 2018 at 4:05 PM Huji Lee
<huji.huji(a)gmail.com> wrote:
Wait, are you saying that WMF uses MediaWiki-Vagrant to run the
Wikipedias
etc? I thought they was not correct.
No, MediaWiki-Vagrant is not used for Wikimedia's production hosting
environment. It is however the only semi-official and semi-maintained
(its a long story) shared development environment. I have worked for
the Wikimedia Foundation for a bit over 5 years and have used
MediaWiki-Vagrant as part of my development workflow for that entire
time. We do not track statistics on MediaWiki-Vagrant usage among
Foundation engineering teams, but I can anecdotally say that a number
of teams either currently or in the recent past have used
MediaWiki-Vagrant as their standard development environment as well.
It has roles for setting up fairly exotic systems such as CentralAuth
complete with a dedicated loginwiki or Flow with external storage.
MediaWiki-Vagrant uses a lot of custom Puppet code to provide a system
that can reliably and repeatedly provision a wikifarm within a virtual
machine (or LXC container) that comes about as close as one is
reasonably able to running the same software with similar
configuration to the actively maintained parts of the Wikimedia
production environment.
Very tempting.... Maybe I should pursue both options in parallel, and
install vagrant on my host machine. If I want more real-time help in
setting this up, would #wikimedia-dev be the right channel to ask questions
in?
There are usually folks in both #wikimedia-dev and #wikimedia-tech on
Freenode that can help with general MediaWiki-Vagrant questions.
Bryan
--
Bryan Davis Wikimedia Foundation <bd808(a)wikimedia.org>
[[m:User:BDavis_(WMF)]] Manager, Technical Engagement Boise, ID USA
irc: bd808 v:415.839.6885 x6855