On Fri, May 16, 2014 at 3:11 PM, Arthur Richards
<arichards(a)wikimedia.org> wrote:
PS One thing I forgot to mention - mega thanks to
WMF's Office IT for
helping with ordering and imaging the USB sticks!!!
On Fri, May 16, 2014 at 1:40 PM, Arthur Richards <arichards(a)wikimedia.org>wrote;wrote:
> Just wanted to send out an update on the progress we made around
> MW-Vagrant improvements at the Zürich Hackathon. Our primary goal was to
> make some key production services available in MW-Vagrant in order to make
> local development/testing easier/more reliable. We made some excellent
> headway, focussing on a few key services: SSL, Varnish,
> CentralAuth/Multiwiki.
>
> SSL:
> I spent a majority of my time focussing on this and received a lot of
> support/help from Ori. There is now an 'https' role in mw-vagrant which
> when enabled, will allow you to access your devwiki on port 4430 (forwarded
> to 443 in Vagrant). There is one outstanding patchset which will make it
> possible to use $wgSecureLogin in MW-Vagrant:
>
https://gerrit.wikimedia.org/r/#/c/132799/
>
> Varnish:
> This is proving to be much more difficult than anticipated, however some
> progress was made and work is ongoing, spearheaded by Andrew Otto. The plan
> is to set up varnish VCLs for mw-vagrant similar to what is set up for text
> varnishes in production, with a frontend and backend instance running in
> vagrant. Andrew is in the midst of refactoring the production varnish
> module, to make it usable in Vagrant.
>
> CentralAuth/Multiwiki:
> Bryan Davis, Chris Steipp, and Reedy spent a lot of time hacking on this,
> and we now have support for multiwiki/CentralAuth in Vagrant! There is
> still some cleanup work being done for the role to remove kludge/hacks/etc
> (see
https://gerrit.wikimedia.org/r/#/c/132691/).
>
> Also of significant note, Matt Flaschen created a mw-vagrant iso which can
> be packaged on USB thumb drives, making it possible to set up mw-vagrant
> without a network connection. There is still some work to be done here to
> create a one-click installer as well as updating documentation. Matt got
> this done before the hackathon, and we brought a bunch of USB sticks imaged
> with the iso, which was instrumental in getting a bunch of folks new to
> mw-vagrant up and running at the hackathon. This was particularly useful
> during Bryan Davis's vagrant bootcamp sessions.
>
> I believe Katie Filbert from Wikidata did some mw-vagrant work at the
> hackathon as well, although I'm not clear on the current status. Katie, can
> you let us know where things were at with what you were working on?
>
> All in all it felt like a very fruitful hack session, and we're closer
> than ever to having a ready-to-go developer instance that mimics our
> production environment. Big thanks to everyone involved in making our work
> successful.
I'd like to follow on with a big thanks to Arthur for bringing the
topic up and coordinating all of the meetings that led up to the
event. Never underestimate the power of having a good organizer on
your project!
Bryan
--
Bryan Davis Wikimedia Foundation <bd808(a)wikimedia.org>
[[m:User:BDavis_(WMF)]] Sr Software Engineer Boise, ID USA
irc: bd808 v:415.839.6885 x6855