Vagrant ist ein Werkzeug, um virtualisierte Entwicklungsumgebungen zu verwalten.
Mit wenigen Handgriffen lassen sich virtuelle Maschinen mit allen zur Entwicklung benötigten Komponenten erstellen.
Somit können alle Entwickler im Team in einer einheitlichen Umgebung arbeiten.
Vagrant greift auf vorhandene Virtualisierungs-Software wie VirtualBox zurück.
Zur Provisionierung der virtuellen Maschinen können verschiedene Tools wie Puppet und Ansible genutzt werden.