-- note the port
number. And you're going to need to install Vagrant and VirtualBox. Both are free and
open-source.)
--
Ori Livneh
ori(a)wikimedia.org
On Wednesday, October 17, 2012 at 3:25 AM, Ori Livneh wrote:
On Tuesday, October 16, 2012 at 2:10 PM, Ori Livneh wrote:
Ok, I made it work, I think
git clone
https://github.com/atdt/wmf-vagrant.git
cd ./wmf-vagrant:
git submodule update --init
vagrant up
It'll take some time, because it'll need to fetch the base precise32 box if you
don't already have it. Once it's done, you should be able to browse to
http://127.0.0.1/w/ and see a vanilla MediaWiki install, served by the guest VM. If you
need to destroy and recreate the VM in the future, it should go much faster, because
vagrant will save the base image.
It'd be nice to integrate this with a build tool (Makefile, rake, grunt, etc.) to
give command-line shortcuts for running unit tests.
Andrew, I borrowed from your labs MediaWiki manifests heavily, but did not use them
directly, because I was worried about getting tangled up in a web of Puppet requirements.
It'd be nicer by far to add operations/puppet as a submodule and simply refer Vagrant
to that.
Again, I am a bit stretched at the moment, so I'd be very glad for someone to
ownership of this, if it proves useful.
--
Ori Livneh
ori(a)wikimedia.org (mailto:ori@wikimedia.org)