
Vagrant uses "Provisioners" and "Providers" as building blocks to manage the development environments. Since version 1.6, Vagrant natively supports Docker containers, which in some cases can serve as a substitute for a fully virtualized operating system. Vagrant is written in Ruby, but it can be used in projects written in other programming languages such as PHP, Python, Java, C#, and JavaScript. Vagrant was originally tied to VirtualBox, but version 1.1 added support for other virtualization software such as VMware and KVM, and for server environments like Amazon EC2. HashiCorp now works on creating commercial editions and provides professional support and training for Vagrant. In November 2012, Mitchell formed an organization called HashiCorp to support the full-time development of Vagrant Vagrant remained permissively licensed free software. The first stable version, Vagrant 1.0, was released in March 2012, exactly two years after the original version was released. In October 2010, Engine Yard declared that they were going to sponsor the Vagrant project. The first version of Vagrant was released in March 2010. Vagrant was first started as a personal side-project by Mitchell Hashimoto in January 2010. Vagrant is written in the Ruby language, but its ecosystem supports development in a few other languages.


It tries to simplify the software configuration management of virtualization in order to increase development productivity.
#VAGRANT SOFTWARE PORTABLE#
Vagrant is an open-source software product for building and maintaining portable virtual software development environments e.g., for VirtualBox, KVM, Hyper-V, Docker containers, VMware, Parallels, and AWS. Linux, FreeBSD, macOS, and Microsoft Windows
