Commits

Kenneth Love committed 1d1365c

notes for chef depoy

  • Participants
  • Parent commits f7934bb

Comments (0)

Files changed (1)

docs/read_world_django_deployment_with_chef.rst

 
 Presented by Noah Kantrowitz
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+1. How and why
+
+2. Getting started with chef
+
+    * Resources
+
+        * type
+        * name
+        * parameters
+        * takes actions
+        * can send notifications
+
+    * Recipes
+
+        * A collection of resources
+        * Recipes are evaluated for resources in the order they appear.
+        * Can include other recipes
+        * Dynamic configuration through search
+        * Can be extended through Ruby scripting
+
+    * Roles
+        * describe nodes
+        * holds a list of recipes
+
+    * Cookbooks are collections of recipes
+
+    * Environments are pegged cookbook versions
+
+3. Python-specific tools
+
+    1. python::package, python::source -- install python
+    2. python::pip, python::virtualenv -- make it dance
+    3. gunicorn::default, gunicorn_config
+    4. supervisor::default, supervisor_service
+
+4. Case study: OpenCompare
+
+.. note:: https://github.com/coderanger/djangocon2011