Adjusted my cookbook by adding my own nginx and unicorn install rather than using application_ruby 's which I couldn't get to work (neither passneger nor unicorn)

This works fine now, you can start a completely blank ubuntu precise machine with this and have a nginx/unicorn sinatra ap up and running.