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)
developer.mozilla.org Graveyard
General
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)
Updated•12 years ago
|
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
Reporter | ||
Comment 2•12 years ago
|
||
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.
Reporter | ||
Comment 3•12 years ago
|
||
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 → ---
Reporter | ||
Comment 4•12 years ago
|
||
Comment 5•12 years ago
|
||
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
Updated•12 years ago
|
Status: REOPENED → RESOLVED
Closed: 12 years ago → 12 years ago
Resolution: --- → FIXED
Updated•5 years ago
|
Product: developer.mozilla.org → developer.mozilla.org Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•