A VM for Drupal development
N/A
vagrant_nfs_fix_enabled: false
- See #2154. If you are having trouble with NFS going away on macOS Big Sur, override this variable and set it to true
to overcome a Vagrant bug in the latest version of macOS.vagrant-nfs-fix
role to solve NFS issues on macOS Big Sur.N/A
php_opcache_enabled_in_ini
with php_opcache_enable
.N/A
The hirak/prestissimo
package was removed from composer_global_packages
(and that variable is now empty).
N/A
N/A
Drupal VM 6 drops support for some older OS distributions, to increase stability under the latest versions of Ubuntu, CentOS, and Debian, and to finally drop all support for the now-unsupported Python 2.
The Drupal VM Docker container image is now based on Debian 10 Buster, though the default Drupal VM box when running as a VirtualBox VM is still based on Ubuntu 18.04.
The default PHP version is now PHP 7.4, which works great with all the latest versions of Drupal 7, 8, and 9.
centos7
, debian9
, and ubuntu1604
from vagrant_box
options.ansible_python_interpreter
now defaults to python3
(was /usr/bin/python3
).drupal_composer_dependencies
now includes both "drush/drush:^10"
and "drupal/devel:^4.0"
.drupal_composer_project_package
now defaults to the recommended Drupal project: "drupal/recommended-project:^9@dev"
.drupal_major_version
is now 9
(was 8
).php_version
is now "7.4"
(was "7.2"
).php_xdebug_version: 2.9.5
.php_xdebug_version
in default config for visibility.$PATH
.This release defaults to Python 3 for all Ansible-related tasks, which means some older OSes require a new variable to be overridden to work correctly. For most users, no change is required, however. The release also updates the order in which Postgresql updates
python3
(was using default which was python
).ansible_python_interpreter
: defaults to /usr/bin/python3
, override to /usr/bin/python
if using CentOS 7, Ubuntu 16.04, or Debian 9.drupalvm_vagrant_version_min
: was '1.8.6'
, now '2.2.0'
.drupalvm_ansible_version_min
: was '2.5'
, now '2.8'
.postgresql_databases
: added owner
parameter, set to "{{ drupal_db_user }}"
postgresql_users
: removed db
and priv
parameters.solr_version
: was "5.5.5"
, now "7.7.2"
.java_packages
: new variable, set to openjdk-8-jdk
for Debian/Ubuntu, java-1.8.0-openjdk
for RHEL/CentOS.N/A
This release adds support for PHP 7.4, and completely drops PHP 5.6 support (in the past, brave and daring souls could attempt to run 5.6—it is almost impossible to do so in Drupal VM as of this release).
drupalvm_ansible_version_min: '2.5'
(was '2.4'
)php_version
supports "7.2"
, "7.3"
, or "7.4"
(5.6, 7.0, and 7.1 dropped)config.yml
documentation to use modern PHP version.N/A
N/A
N/A
N/A