Cox Media Group
KryptoniteConference Schedule
Track one or two? Eeenie, meenie, miney, moe…
Real world Django deployment using Chef
Time
Level
Description
Abstract
Chef, a configuration management tool, is increasingly popular in the Django community. Many people have yet to take the plunge, and are still managing production systems exclusively through tools like Fabric or Buildout. In this talk I will quickly show the basics of building Chef recipes, both in general and a tour of the Django-and-Python-specific tools available. I will then walk through a suite of cookbooks built to deploy Packaginator as a production site in the cloud. If suitable wireless is available, I would like to do a live demonstration at the end, bringing up a new site from scratch.
Outline:
(The outline is currently not displaying correctly due to the CSS on the page. The issue has been reported to Djangocon. Please look at the Creole source for now to see the nesting)
- Introduction
- Chef basics
- Resources
- Actions
- Recipes
- Cookbooks
- Roles
- Search
- Python cookbook
- Community site/cookbooks
- pip provider
- virtualenv provider
- Django application recipe
- Other misc cookbooks
- Postgres
- Redis
- Chef basics
- Packaginator cookbooks
- Application recipe
- Postgres master/slave
- Gunicorn
- Nginx
- HAProxy
- Redis
- Celery
- Demo (pending wireless)
- Q&A