> I wondering if it's possible to create a windows vagrant box and have
> vagrant manage it? How does the ssh option work? Will the provisioning
> with chef work?
>
We're experimenting with this now. The (admittedly kludgey) method
that we're using is to make the Windows box look like a Linux box
using Cygwin. We've had a reasonable amount of success for at least
the basic operations of startup, SSH, and file sharing between guest
and host (sort of--still working some issues to see whether we can get
this automatically setup). We had to create a few small scripts to
work around the sudo command and to get shutdown to work properly--all
of which could be better handled by creating a proper Windows guest
for Vagrant. We haven't done anything with Puppet yet other than set
it up, but it seems plausible that it would work properly through
Vagrant--probably the same for Chef.
So I think the answer to the question is, "sort of". I think it will
be good enough for our team to share a Windows-based VM, but a *nix
guest will probably give you much better results.