This repository has been archived by the owner on Feb 13, 2023. It is now read-only.
5.2.0 "The Game Has Changed"
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
Breaking Changes
- #2025: Ansible's Python interpreter now defaults to
python3
(was using default which waspython
). - #2024: Postgresql database and user order of setup reversed, so users should not have 'db'/'priv' set, but database needs 'owner' set.
- #2025: Minimum required Ansible version is now 2.8.
- #2025: Minimum required Vagrant version is now 2.2.0.
New/changed variables in default.config.yml
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
: addedowner
parameter, set to"{{ drupal_db_user }}"
postgresql_users
: removeddb
andpriv
parameters.solr_version
: was"5.5.5"
, now"7.7.2"
.java_packages
: new variable, set toopenjdk-8-jdk
for Debian/Ubuntu,java-1.8.0-openjdk
for RHEL/CentOS.
Improvements
- #1960: Use latest Solr 7.x version for better install experience.
- #2025: Use Python 3 for Ansible on all the latest OSes.
- Updated roles: php-pecl, postgresql, php, mysql.