Die Entwicklungsplattform „Vagrant“ fasst vieles von dem, was Entwickler benötigen, in einer virtuellen Entwicklungsumgebung zusammen. Dies soll Entwicklern die Entwicklung von Anwendungen usw. vereinfachen, da sich z. B. Webentwickler beispielsweise keine Infrastrukturkomponenten mehr einrichten oder sich um Abhängigkeiten Gedanken machen müssen.
Vagrant nutzt dabei Oracles freie Virtualisierungslösung Virtualbox, Chef und Puppet, um einfach virtuelle Maschinen einzurichten – gesteuert über sogenannte Vagrantfiles. Für die Entwicklung einer „kleinen“ Webapplikation können sich Entwickler so schnell eine virtualisierte Entwicklungsumgebung zusammenzustellen.
Mehr dazu unter: http://vagrantup.com/