Stanford-Online/class2go — pull request #1453 by sefk (2012-12-10 07:06:23+00:00)
Title: Ops changes for sprint 25 to master

Fix four operational issues. @jbau pls code review.

* #1362, P0 - numpy install issue
* #1443, P0 - celery migration via database routers
* #1423, P1 - remove *.pyc on installs
* #1438, P2 - remove bitnami stuff

This last one is what makes this a big commit. Summarizing the bitnami changes:

* cookbook ```bitnami-shib``` --> ```shib```
* cookbook ```class2go-base-bitnami``` --> ```class2go-base-ubuntu``` (same as utils)
* cookbook ```class2go-bitnami-django/``` --> ```class2go-python``` and ```class2go-apache```
* cookbook ```class2go-bitnami-apache-restart/``` --> ```class2go-apache-restart``` (still a bit clunky way to do this, but equivalent)
* role ```appserver``` --> just ```app``` now, which is a more consistent name to boot

Tested by doing update installs on app1.dev and util1.dev; also installed new machines from scratch, app2.dev and util2.dev (both now terminated).

No reason for this to go to fall2012-master.