This repository was 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/pythonif 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: addedownerparameter, set to"{{ drupal_db_user }}"postgresql_users: removeddbandprivparameters.solr_version: was"5.5.5", now"7.7.2".java_packages: new variable, set toopenjdk-8-jdkfor Debian/Ubuntu,java-1.8.0-openjdkfor 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.