magnet.sh will setup chef clients for you. This requires an existing chef-server for which knife client is setup locally:
http://www.opscode.com/blog/2013/03/11/chef-11-server-up-and-running/
some scripts to build test environments on rackspace cloudservers for testing chef-cookbooks Run ./magnet.sh -h for options