37signals / 37s_cookbooks

Chef Cookbooks in use at 37signals

This URL has Read+Write access

Joshua Sierles (author)
Mon Nov 02 10:30:42 -0800 2009
commit  cf9230776921c4c33eb01c47c3185ac00f7d7681
tree    f1e32c970e688718b83c9323bcc3fa001cee0449
parent  82e288c4c9b7e0f96a22c234c2a1ec8bbb36ea7a
name age message
file LICENSE Thu Feb 12 05:11:18 -0800 2009 add LICENSE [Joshua Sierles]
file README Wed Mar 04 12:56:07 -0800 2009 move files around and add sample configs plus i... [Joshua Sierles]
directory config/ Fri Mar 06 12:27:53 -0800 2009 update chef server and client recipes [Joshua Sierles]
directory cookbooks/ Loading commit data...
directory roles/ Mon Aug 17 17:24:03 -0700 2009 add some example roles [Joshua Sierles]
README
37signals cookbooks for use with Chef (http://wiki.opscode.com/display/chef/Home). These are provided solely as examples 
and helpful guides.

Some of the cookbooks are based on examples at:

http://github.com/opscode/cookbooks
http://github.com/mikehale/chef-repo
http://github.com/jtimberman/cookbooks

Contact joshua@37signals.com with any questions.

Running Chef Server under passenger and SSL:

To do this, get chef installed on the target machine.

1. From the cookbook root, run:

% rake ssl_cert FQDN=chef.mydomain.com

'mydomain' should be whatever you want to use as your chef server domain. The recipes assume 'chef' as the hostname. 
Update as necessary.

2. Copy these certificate files to /var/chef/certificates

1. From the root of the cookbooks directory, run:

% chef-solo -c config/solo.rb -j config/server.json