Vagrant
Vagrant builds and configures development VMs from a Vagrantfile. It starts them on a provider such as VirtualBox and can provision them with Ansible.
Key concepts #
- Box: the base VM image.
- Provider: the hypervisor that runs the VM.
- Provisioner: configures the VM after it boots.
Learn it #
See Ansible and Vagrant to build a Kubernetes cluster.
Install it with Install Vagrant and VirtualBox.