You should already have installed and configured ruby, chef, vagrant, etc.
Using rubygems with:
gem install librarian
git clone https://github.com/promet/drupal-stack.git
cd drupal-stack
librarian-chef init
I've included a basic Vagrantfile that will allow to test locally using vagrant the full drupal stack:
vagrant up
To upload all the cookbooks and roles to a chef-server just run:
knife cookbook upload -V --all
for f in roles/*.rb; do knife role from file `basename $f`; done