Vagrant is an open-source software product for building and maintaining portable virtual software development environments; e.g. for VirtualBox, Hyper-V, Docker containers, VMware, Parallels, and AWS. Vagrant is an automation tool to manage your VM l...