About Zivtech Vagrant Development Virtual Machine

The Zivtech Vagrant Development Virtual Machine is a Vagrant project that was developed by Zivtech to build a local virtual machine in VirtualBox for developing websites and web applications.

The Zivtech Vagrant Development VM sets up a LAMP (Linux, Apache, MySQL, PHP) web server stack that is configured out of the box to start building websites and other web applications immediately with Git version control. The VM was originally built to develop Drupal websites on a local machine, but can be used to build many types of websites and web applications. Drush is included as well as Drush Fetcher which is a tool used to sync copies of Drupal sites between environments. There are also other useful features such as an Apache Solr server for easy integration with the search_api_solr or apachesolr Drupal modules.

The VM also contains many helpful tools and settings that are installed and configured by Puppet locally to ensure a development environment that is the same across multiple machines. The VM installs Ubuntu 14.04 by default, but it's configuration can also be modified quickly to switch between an Ubuntu 14.04 and Ubuntu 12.04 installation with Puppet's Hiera YAML configuration. The final built VM mirrors our development and production server configurations for these Ubuntu distributions, which helps reduce issues between development environments during testing and deployment. Want to run Drupal 6 and 8 sites? Run both a 12.04 and a 14.04 VM side by side.