Closed Bug 956815 Opened 11 years ago Closed 10 years ago

Fix up Zamboni's Vagrant setup

Categories

(Marketplace Graveyard :: Code Quality, defect, P2)

defect

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: chuck, Unassigned)

Details

To support some potential future architecture changes (and make life easier for new devs and contributors), I'm interested in getting Zamboni's Vagrant scripts working again. It hasn't been touched in almost 2 years, so I imagine that it's a fair bit of work to do so. https://github.com/mozilla/zamboni/tree/master/vagrant I imagine this would be a joint effort between AMO/MKT ops and devs, so I'm filing it under AMO ops.
No longer blocks: feed-v1-speed
Looks like Kumar worked on this in the past, maybe he can lead this effort?
I ran into this and gave up: https://github.com/mitchellh/vagrant/issues/516 It's closed but I see some comments saying it should be re-opened. I dunno, that was a long time ago in software years so it's worth another try. I'm not sure I have the stomach to approach this again, to be honest. Vagrant felt very fragile at the time. All my provisioning is probably stale but might be a good starting point for someone else.
We are running quite a few things on stackato these days. Perhaps instead of using Vagrant we could focus on stackato for this. There's a Micro VM that will let you run just a single stackato instance without all the management stuff. In theory we could push our instances to that locally and then onto paas.allizom.org, maybe one day it can use the same config onto the prod paas. I haven't tried this yet, but the allure of maintaining one less VM configuration is tempting to maybe check it out: http://downloads.activestate.com/stackato/vm/v2.10.6/
I'd be happy to give a hand on this, so whoever takes the lead can just ping me ;) Other solutions to check: provisioning using salt, LXC/containers/dockers and stuff
Who wants to take this?
mat is waiting for someone to take the lead so he is, by default, in the lead
Chuck worked on this a lot at the onsite
I did, but my work was rather experimental for the time being, and I probably don't have the bandwidth to continue for some time. My concept: adjacent installs of zamboni and all the commonplace projects for a ready-made environment to work on anything in the ecosystem. Process can be seen here: https://github.com/chuckharmston/mkt-vagrant
Assignee: server-ops → nobody
Component: Server Operations: AMO Operations → Code Quality
Product: mozilla.org → Marketplace
QA Contact: oremj
Version: other → 2.0
Priority: -- → P2
No longer blocks: feed-v1-speed
We've got a docker set up now that invalidates this: http://marketplace.readthedocs.org/en/latest/topics/docker.html
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.