Vagrant Drupal Development

Vagrant Drupal Development (VDD) is fully configured and ready to use development environment built on Linux (Ubuntu 12) with Vagrant, VirtualBox and Chef Solo provisioner. VDD is virtualized environment, so your base system will not be changed and remain clean after installation. You can create and delete as many environments as you wish without any consequences.

You can configure your own development VM's using Vagrant. Many people use it to customise their development desktops and servers according to the requirements of the software they are developing e.g. the PHP version or PHP settings it requires to work properly. VDD takes automation a stage further by providing an out-of-the-box VM that has been configured intelligently and contains a carefully selected set of installed and configured tools specifically for Drupal development However, the VDD is in fact a starting point and you can build your own variants from it.

Comments

I've been working on a vagrant implementation of drupal 7, within centos 7x. It is a fully functional drupal-demonstration, and only needs to be cloned, then issued the vagrant up command to build. Remember, like any drupal installation, you'll need the database information. This can be found within the following:

Though, for some of you: by the time you read this, it is likely I've restructured my puppet implementation, into puppet modules. So, I'd use the authenticated sql user, and the corresponding password, password (that shouldn't change). Also, this repository, implements selinux, and forwards any http requests to the ssl equivalent.

But, I have not provided any sort of stigging for this environment, since Redhat/Centos 7x has not officially provided stig guidelines. I hope this repository is beneficial to people. If not, feel free to post issues.