A chef-based project template provides easy to configure, reproducible, and portable work environments for drupal development.
- Website: http://www.vagrantup.com
- Source: https://github.com/mitchellh/vagrant
- IRC:
#vagrant
on Freenode - Mailing list: Google Groups
Vagrant is a tool for building and distributing development environments.
Vagrant provides the framework and configuration format to create and manage complete portable development environments. These development environments can live on your computer or in the cloud, and are portable between Windows, Mac OS X, and Linux.
First, make sure your development machine has VirtualBox
installed. After this, download and install the appropriate Vagrant package for your OS. If you're not on Mac OS X or Windows, you'll need
to add /opt/vagrant/bin
to your PATH
. After this, you're ready to go!
To build your first drupal virtual environment from scratch:
git clone https://github.com/ksorokin/vagrant-drupal.git
cd vagrant-drupal
git submodule init
git submodule update
vagrant up
It is common to modify the Vagrantfile to meet project needs. Read through the comments in the Vagrantfile as well as the official documentation for other possible configurations.
Take a look for used cookbooks to learn more about available options