Trying to do your class and my machine is windows with Hyper-V installed. Would be nice if the image supported it. Users with visual studio and docker would find they are unable to switch to virtual box since hyper-v and virtual box are mutually exclusive and docker for windows requires hyper-v. Note also your class suggests dependence on remote-exec which requires ssh and that's a problem for windows, so I'd love to use your vagrant box.