This repository has been archived by the owner on Feb 13, 2023. It is now read-only.
3.1.0 "Love Theme"
Drupal VM 3.0.0 focused on team-based Drupal VM usage, as well as the modernization of infrastructure components (e.g. defaulting to PHP 7, MySQL 5.7, and Ubuntu 16.04)—Drupal VM 3.1.0 continues the trend, with some of the following major features:
- Composer-based workflow is the default (though Drush make is still supported)
- Apache Solr 5 is the default version (6 works as well, and 3.5 and 4 are also still supported!)
vagrant-cachier
is supported for faster VM rebuildsconfig.yml
is now optional, and you can just include the variables you need to override, instead of having to maintain an entire copy ofdefault.config.yml
Read on for full details of the best Drupal VM release yet!
Breaking changes
N/A
New variables in default.config.yml
local_path: .
- the default Vagrant synced folderlocal_path
is set to the Drupal VM directory. This way multiple copies of Drupal VM can have independent Drupal codebases by default.build_makefile: false
- Drupal VM now defaults to a composer-based workflow. To keep using a makefile, set thistrue
and set all thebuild_composer*
variables tofalse
.build_composer
,drupal_composer_*
,build_composer_project
,drupal_composer_project_*
- New variables to supportcomposer.json
orcomposer create-project
site builds.extra_parameters
added to the default Apache vhost definition for the Drupal VM dashboard (to support displaying PHP information on the dashboard).hirak/prestissimo
added tocomposer_global_packages
(to speed up Composer operations inside the VM).solr_version: "5.5.1"
- New default version of Apache Solr, ifsolr
is ininstalled_extras
.configure_local_drush_aliases
has been changed toconfigure_drush_aliases
(there is a shim to allow the use of the old variable name).
Improvements
- #648: Make config.yml optional (always load default configuration).
- #693: Default to Apache Solr 5.x.
- #687: Default the synced folder to the Drupal VM directory.
- #688: Add docs on how to run custom Ansible playbooks using a local Vagrantfile.
- #694, #701: Add support for, and default to, Composer-based Drupal 8 site builds.
- #698: Add docs about
vagrant-bindfs
to help those with NFS permissions issues. - #703: Include default
vagrant-cachier
configuration, with an :apt bucket and a :generic bucket for Composer. - #705: Add Packagist project badge.
- #706: Updated docs for 3.1.0 and default Composer workflow.