Enable our chef repository to build vm and container images
We are going to use chef-solo to provision vm and container images. To do that, there are a few adjustments to be made to our current chef repository. This is because chef-solo doesn't pull the run list from a chef server so it needs everything to be defined locally.
I'm working on this branch so feel free to chime in.