Release 3.0.0
This release comes with new features, improvement, changes and fixes.
Features and improvement
- Making ansible to use inventory: the
hosts.yml
file is now replaced by a real Ansible inventory file - Backup capabilities with Barman
- New role for System and Postgres performance auto-tuning.
- Run
ansible-lint
on push and new PR using Github actions. - Performance Improvement: execution times are divided by 2. The chart below shows the execution time comparison between the version 2.0.3 and 3.0.0:
Changes
- Split the
setup_pem
role into 2 new roles:setup_pemserver
andsetup_pemagent
- The installation of this Ansible collection, when the code is coming from github, must be done with the
make install
command.
Fixes
- Open services ports with the firewalld module when firewalld is present and active.
- Open Postgres, PEM server, and EFM ports through their setup roles.
- Fix wrong string substitution for RHEL OS.