Closed Bug 800914 Opened 12 years ago Closed 12 years ago

Revise vagrant + puppet configuration for post-MindTouch world

Categories

(developer.mozilla.org Graveyard :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: lorchard, Unassigned)

References

Details

(Whiteboard: [dev-papercut])

We launched Kuma and no longer use MindTouch. But, the vagrant + puppet setup is still full of MindTouch. How about we: * Do some cleanup and remove MindTouch dependencies * Snapshot a new base box with the above done * Get lorchard to update his base box image on people.mozilla.org (or find it a better home)
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
I don't know if I'd call this a dupe of 789511 - removing MindTouch is just one of many things that needs doing to the Vagrant setup. Might be better to make this one a blocker of 789511, instead, and file further blockers to capture what more needs doing.
This is not a duplicate of 789511. If anything, it's one of many blockers that should be broken out of the larger task. One other thing that occurred to me that would be useful to do along with excising MindTouch: Switch the base OS over to Ubuntu and give up on CentOS. Seems like many of the packages needed by this stuff are harder to find for CentOS, and the only reason I originally picked CentOS was to try to match our production servers. I'd also hoped to use Mozilla IT's package repos for setting this stuff up, to also match production servers. Well, that's probably tilting at windmills, and Kuma should work just as well on Ubuntu. So, why not switch over?
Status: RESOLVED → REOPENED
Resolution: DUPLICATE → ---
Blocks: 789511
Commits pushed to master at https://github.com/mozilla/kuma https://github.com/mozilla/kuma/commit/68cb6dd3b2ab58135f6ecaf95f02b98242761432 fix bug 800914: Excise mindtouch, switch vagrant to ubuntu * Switch to Ubuntu 12.04 LTS from CentOS for base OS * Remove MindTouch installation manifests * Perform `npm install` on kumascript, which ensures node-fibers build. * Stop using a virtualenv for python libs, rely more on Ubuntu packages for quicker setup. * General cleanup in Puppet manifests. Consolidate some simpler small puppet manifests (eg. Apache, MySQL, memcache, etc) * New self-signed SSL cert, since we're not using CentOS' out-of-box * Tweak to wiki South migration #10 to ignore attempt to delete an index that's already gone. https://github.com/mozilla/kuma/commit/35a195870f80ef8c18b9c9a2998c911ecee4bb9b Merge pull request #796 from lmorchard/vagrant-ubuntu fix bug 800914: Excise mindtouch, switch vagrant to ubuntu
Status: REOPENED → RESOLVED
Closed: 12 years ago12 years ago
Resolution: --- → FIXED
dev task verified fixed
Status: RESOLVED → VERIFIED
Product: developer.mozilla.org → developer.mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.