Skip to content
chef-solo with less sit ups
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

cook -- chef-solo with less sit ups

cook wraps the chef-solo with saner defaults so you don't have to deal with creating a bunch of configuration files first.


curl > ~/bin/cook
curl > ~/.cook

You don't need to gem install chef, cook bundles it the first time its ran.


K, so theres some configuration, but just one file.

$ cat ~/.cook
  "cookbooks": [""],

  "run_list": [

~/.cook is a standard chief json attributes files with some extra magic. You list your cookbook urls here instead of repeating it as a command line option. Checkout josh/osx-cookbooks to get you started.


sudo cook

Thats it.

Something went wrong with that request. Please try again.