Chef Solo Deployment Scripts
When using chef solo you need ruby and chef to be installed on the server in order to be run. These bash scripts install ruby and chef and run it on the given host.
The deploy.sh script packages this project (including cookbooks) and copies it to the host. Then it installs ruby and runs chef.
Keep running deploy.sh when changing cookbooks.
I've added comments to deploy.sh and install.sh. You might have to change the scripts in case you are root or need sudo.
Initial idea taken from the opiniatedprogrammer.com - great blog post!
Also found a lot of adaptions on github: