I am trying to build a Windows Server 2012 vm that I can use with Vagrant and Virtualbox.
It's not clear to me what I need to do. Here are the things I have done on the Windows vm that I am preparing as a basebox.
Disable password complexity requirements
Set minimum password age to 0
Set Administrator password to 'vagrant'
Create vagrant user
Set vagrant users password to 'vagrant'
Enable remote desktop
Add the vagrant user to the allowed list of remote desktop users
Allow all connections from computers running any version of RDP (or my linux client cant rdp successfully)
Install winrm with geminstall -rwinrm
Configure winrm with winrm quickconfig
Disable UAC
Disable Server Manager on login
Disable Shutdown Tracker
Ensure that network is set to "Private"
Install Virtualbox guest tools
I export the vm as a box, import it to vagrant
I think generate a vagrant config using vagrant init <name of windows box>
And then I added config.cm.communicator = "winrm"
Finally I vagrant up my env.
The VM comes up without issue, but Vagrant just sits waiting for the machine to boot until it times out.
vagrant rdp does nothing
I am able to manually log in with rdesktop if I specifically forward a port
config.vm.network "forwarded_port", guest: 3389, host: 53389
Then rdesktop localhost:53389 will give me the windows login screen.
I have tried with and without the vagrant-windows plugin.
I am running vagrant 1.6.3 on Ubuntu.
It seems like I am missing some basic thing. Have I missed some documentation somewhere?