Vagrant celebrates its 1.0 stable release
Exactly two years after its first release, the Vagrant project has announced the first stable version of its open source development environment generation tool. Vagrant 1.0 allows developers to easily set up virtual machines for development and testing purposes using Oracle's VirtualBox and a single configuration file.
The Vagrant software is designed to work from the command line and can configure virtual machines with VirtualBox's guest additions (for shared folders and port-forwarding support), SSH with key-based authentication, Ruby, RubyGems, Chef and Puppet. Chef and Puppet are included to make provisioning software on the virtual machines simpler. Virtual machines are configured using a single Vagrantfile; this makes the configuration easy to pass to other developers or users so they can replicate the configuration with a single command.
With this new version, Vagrant now has supported installers for Windows 7, Mac OS X 10.5+ and several Linux distributions including Ubuntu, Debian, Red Hat Enterprise Linux, CentOS and Fedora. The first stable release also introduces backwards compatibility for the Vagrantfile, and main developer Mitchell Hashimoto says he has "devised a way to do so without compromising innovation". According to the project's web site, Vagrant is already being used by Rackspace, OpenStack, Mozilla, Nokia and many other companies and organisations.