<?xml version="1.0" encoding="UTF-8"?>
<paper>
  <created-at type="datetime">2009-03-09T12:16:23+01:00</created-at>
  <creator-id type="integer">3</creator-id>
  <date type="datetime">2009-05-09T16:00:00+02:00</date>
  <description>If you're still using Capistrano or shell scripts to manage your servers, this talk is for you. It's time to automate everything and sleep better at night.

Centralized configuration management is key to any production environment. Standing on the shoulders of tools like Puppet, Chef is a new system configuration framework combining the power of Ruby with tested systems management concepts. Use a tasty Ruby DSL to define your system state. Focus on idempotence to work safely beyond the setup stage. It's a lot of fun; like Rails for sysadmins. Even if you only manage a couple servers, you need to know about it.

During this presentation we'll bootstrap a a 37signals application, Ta-da List, on an EC2 server cluster. We'll go from nothing to a fully configured cluster, discussing along the way the Chef cookbooks that drive the process. We'll also see how to make configuration changes and automatically setup DNS and monitoring checks, time permitting.

Details about Chef here: http://wiki.opscode.com/display/chef
</description>
  <family>Session</family>
  <id type="integer">12</id>
  <minutes type="integer">45</minutes>
  <permalink>chef-the-new-ruby-system-management-tool</permalink>
  <photo-content-type>image/png</photo-content-type>
  <photo-file-name>chef-says-okay.png</photo-file-name>
  <photo-file-size type="integer">23560</photo-file-size>
  <photo-updated-at type="datetime">2009-03-10T13:37:38+01:00</photo-updated-at>
  <room-id type="integer">1</room-id>
  <status>Confirmed</status>
  <title>Automate Everything: Cooking with Chef</title>
  <updated-at type="datetime">2009-05-09T01:46:18+02:00</updated-at>
</paper>
