I would like to use chef-solo to set up a VirtualBox virtual machine. My host OS is Windows 8. My starting point is a Debian 7 VM with a user, password, and su password configured.
I have installed librarian-chef on the Debian VM, and set up some recipes to install an application. (I started with the tutorial at http://www.concreteinteractive.com/how-to-deploy-a-rails-application-anywhere-with-chef/).
Now I'm confused. The tutorial says that I have to use Vagrant to provision the Debian7 VM. Does this mean that I have to install Vagrant on my Windows 8 host OS and continue from there? From what I have seen of Vagrant, it assumes that VirtualBox exists on the VM. I don't understand how that works...
Is there any to run Chef-solo cookbooks or recipes on my virtual machine without depending on Vagrant on my host OS?
Is there a way to run Chef without Vagrant? If so, how?
In the longer term, I would like to use chef-solo for remote machines (where you only have an IP address, user, password, and su password), but the only option I have seen for this is Amazon AWS.