Ops: Windows Vagrant box
Added project https://github.com/rgl/windows-vagrant as a submodule. General scheme of getting this to work was something like this:
- Clone repo
- use
maketo create a desired image from list - for list domake help - wait for like 50 minutes because its so slow
- If it hangs on any step (i.e. waiting for ssh to become available) let it run, it's going, just not very fast.
- After box has been created, add it to vagrant where name of the freshly created box is required - console log will tell you proper command to execute
- Now you may use that new box in vagrant almost as any other box.
Now the caveats
- As stated before, it takes long time to build.
- Takes a hefty amount of space as well.
- Vagrant does not support linux in filesystem mounting via samba https://www.vagrantup.com/docs/synced-folders/smb and that is preferred way in
windows-vagrantas visible in examples.
To do:
- Find a way to share project folder with windows box
- Create a proper provisioning script, probably using Chocolatey - windows "package manager"
- Try building
timeboxon windows machine