Real World Django Deployment Using Chef

A session at DjangoCon US 2011

Wednesday 7th September, 2011

1:30pm to 2:10pm

Chef, a popular configuration management tool, is gaining momentum in the Django community. Learn how to deploy Django sites using Chef, be they one server or a thousand.

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.


- 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

Packaginator cookbooks
- Application recipe
- Postgres master/slave
- Gunicorn
- Nginx
- HAProxy
- Redis
- Celery

Demo (pending wireless)


About the speaker

This person is speaking at this event.
Noah Kantrowitz

Coverage of this session

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 1:30pm2:10pm PST

Date Wed 7th September 2011

Short URL


Official session page


View the schedule



See something wrong?

Report an issue with this session