RailsCasts Pro episodes are now free!

Learn more or hide this

lamont-opscode's Profile

GitHub User: lamont-opscode

Comments by

Avatar

If it isn't obvious from my screen-name, disclaimer is that I work at opscode...

The latest community cookbooks maintained by opscode are here:

https://github.com/opscode-cookbooks/

Since there are 137+ repos in there, you can sometimes find specific cookbooks on github which may be more up to date or may better fit your needs, but that's a good place to start looking. Since those cookbooks are designed to be multi-operating system (CentOS, Ubuntu, Solaris, etc) they also aren't necessarily the simplest designs.

Installing chef has also gotten considerably easier, and this:

curl -L https://www.opscode.com/chef/install.sh | sudo bash

Will install chef-client and chef-solo into /opt/chef and setup symlinks into /usr/bin/chef-client and works across most major operating systems. You can still gem install chef-client, but the omnibus installation into /opt/chef gets us a consistent (and usually substantially more up-to-date) version of ruby and rubygems across platforms including Solaris 9 and CentOS 5 which we support.

The site-cookbooks method of separating your own cookbooks has also been deprecated in favor of using berkshelf:

http://berkshelf.com/

There's good integration between berkshelf and vagrant for easily testing chef-solo recipes:

http://www.slideshare.net/bluepojo/introduction-to-berkshelfvagrant

The chef community has changed fairly fast in the past 12 months...