Vagrant

From wikinotes

Vagrant is a tool for quickly spinning up VMs, to test build-scripts, or to keep a consistent development environment.

Documentation

official docs https://www.vagrantup.com/docs
vagrant cloud https://app.vagrantup.com/boxes

Locations

~/.vagrant.d/boxes/* vagrant boxes

Boxes

source os src desc
Unix
archlinux/archlinux archlinux virtualbox, libvirt (official) untested.
terrywang/archlinux archlinux virtualbox works great, maintained for 5+ years and going
freebsd/FreeBSD-12.1-STABLE freebsd virtualbox, vmware (official) works great! Requires NFS mount.
Windows
Microsoft/EdgeOnWindows10 windows 10.0.10240 virtualbox (official) minimal, works well
moozer/win10 windows 10 libvirt untested
MacOS
AndrewDryga/vagrant-box-osx macos-10.10 (2014) virtualbox works great! Must have intel CPU, old enough that a MAC would have been released supporting it. make sure to checkout the common issues section: https://app.vagrantup.com/AndrewDryga/boxes/vagrant-box-osx
jhcook/macos-sierra macos-10.12 (2016) virtualbox requires non-free virtualbox-ext-oracle package (seblu arch repo)
yzgyyang/macOS-10.14 macos-10.14 (2018) virtualbox untested

Notes

vagrant: examples
vagrant: usage
vagrant: configuration
vagrant: provisioning
vagrant: creating boxes
vagrant: providers
vagrant: plugins
vagrant: troubleshooting