Vagrant Development Envoirment - Ansible Setup with Windows Host

I've added a script to the Vagrantfile for provisioning with Ansible when the host OS is Windows. Ansible currently does not support Windows as the control machine. The work around involves installing Ansible on the guest machine and running the provisioning from the guest machine.

I don't particularly like the if/else logic in the Vagrant file but AFIAK this is the best solution for this particular situation.