Vagrant (software)
Vagrant starting a virtual machine using 'vagrant up' | |
Original author(s) | Mitchell Hashimoto |
---|---|
Developer(s) | Mitchell Hashimoto and John Bender |
Stable release | 1.6.5 (September 4, 2014 ) [±] |
Development status | Active |
Written in | Ruby |
Operating system |
|
Available in | English |
Type | Configuration management |
License | Mixed open-source and proprietary[1] |
Website |
vagrantup |
The computer software Vagrant creates and configures virtual development environments.[2] It can be seen as a wrapper around virtualization software such as VirtualBox, KVM, VMware and around configuration management software such as Ansible, Chef, Salt or Puppet.
Since version 1.1, Vagrant is no longer tied to VirtualBox and also works with other virtualization software such as VMware, and supports server environments like Amazon EC2.[3] Although written in Ruby, it is usable in projects written in other programming languages such as PHP, Python, Java, C# and JavaScript.[4][5]
Since version 1.6, Vagrant natively supports Docker containers, which serve as a substitute for a fully virtualized operating system. This reduces the overhead as Docker uses lightweight LinuX Containers (LXC).[6]
Vagrant plugins also exist, including vagrant-libvirt,[7] which adds support for libvirt, and vagrant-lxc,[8] which adds support for lxc.
References
- ↑ HashiCorp (2014-03-03). "Vagrant Installer Generators » master/package/support/windows/license.rtf". GitHub. Retrieved 2014-12-30.
- ↑ "Introducing Vagrant". Linux Journal. 14 November 2012. Retrieved 2013-10-23.
- ↑ Mitchell Hashimoto (2013). Vagrant: Up and Running (PDF). O'Reilly Media. p. 13. ISBN 978-1449335830.
- ↑ "Vagrant: EC2-Like Virtual Machine Building and Provisioning from Ruby". Retrieved May 14, 2012.
- ↑ "Vagrant - Getting Started - Project Setup". Retrieved September 20, 2012.
- ↑ HashiCorp (2014-05-06). "Vagrant 1.6". Retrieved 2014-06-14.
- ↑ "pradels/vagrant-libvirt". GitHub. Retrieved 2014-04-03.
- ↑ "fgrehm/vagrant-lxc". Retrieved 2014-12-29.