Looking for beta testers- Capistrano users

Note: this post was migrated from my old Tumblr-backed blog

For the last couple months, I’ve been working on a new project. It’s essentially an add-on for Capistrano that allows you to use your Capistrano configuration to run Chef recipes on your servers.

The project is Toque; which is the French word for a chef’s cap (well, technically it’s a toque blanche, but that’s too long of a name). It’s hosted on the github at the following URL:


The gist is that you can do cool things like this:

recipe :user
recipe :logrotate, :roles => [ :web, :app ]

set :deployuser, 'myapp'
set :adminuser, 'sysop'

set :deploy_user_shell, 'zsh'

and then execute

cap chef:run_recipes

At this point, the deploy user will be created on all servers and the logrotate recipe (for your rails logs; using your deploy_to/shared_path variables) will be run on your web and appservers.

So, I’m looking for 2-3 people to use this on their apps. I’ve been using this on 3 applications for the last 4 months and it’s been treating me well and I’m ready to get a couple more people on it to vet the usability and weed out some bugs and try to figure out if there are some built-in recipes that I’m missing.

All our apps use the multistage plugin, so I’d like a person who doesn’t use that, if possible.

I will totally hold your hand and get you up and running and support this, so if you’re interested, drop me a line at me@spike.cx or tweet at me @spike666.

Please let people know about this since I’m not sure I know enough people who are deploying with capistrano.