public
Description: Chef Cookbooks in use at 37signals
Homepage:
Clone URL: git://github.com/37signals/37s_cookbooks.git
name age message
file .gitignore Tue Dec 01 04:01:44 -0800 2009 ignore roles and config [Joshua Sierles]
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]
file Rakefile Thu Nov 12 06:56:51 -0800 2009 use correct TOPDIR for upload_cookbooks [Joshua Sierles]
directory bin/ Thu Nov 12 05:51:42 -0800 2009 add supporting files for alpha platform [Joshua Sierles]
directory config/ Fri Mar 06 12:27:53 -0800 2009 update chef server and client recipes [Joshua Sierles]
directory cookbooks/ Tue Dec 01 04:34:17 -0800 2009 last big merge before starting normal git merge... [Joshua Sierles]
directory examples/ Tue Dec 01 04:01:30 -0800 2009 move examples to their own directory [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