Release 1.6.1
New features
- Automate database backup: create crontab for pgbackrest (#215 thanks @chlordk)
- Add PostgreSQL schemas. New variable:
postgresql_schemas
(#187 thanks @chlordk) - Add playbook
remove_cluster.yml
(#188, #189 thanks @chlordk)
Enhancements
- pgbouncer: new variable:
ignore_startup_parameters
(#163 thanks @jimnydev) - pgbouncer: new variables:
pgbouncer_admin_users
,pgbouncer_stats_users
(23565bd) - Restart Patroni service if it crashed (b56d504)
- Add compatibility with ubuntu 22.04 (44aeb5d)
Fixes
- Support different
patroni_superuser_username
(271a357, 83a2f3e) - Role postgresql-users: add "postgres" as the default database to connect (0752de8)
- Role sysctl: improve
sysctl_conf_dynamic_var
variable (issue #211, MR #214 thanks @linuxfreakus)
Other
- Gathering Facts from all servers, tags: always (6daa875)
- Do not configure firewall (iptables) by default (aee2562)
- Do not generate the locale "ru_RU" by default (09c9b6f)
- PostgreSQL: increase the
max_worker_processes
parameter (6027669) - PostgreSQL: add
auto_explain.sample_rate
parameter (584e807) - Comment out the "
net.netfilter.nf_conntrack_max
" kernel parameter (a911cb5) - Comment out the "
kernel.sched_migration_cost_ns
" kernel parameter (bf3fd84) - README: Index - Table Of Content (#190 thanks @chlordk)
- README: Make image path relative (#198 thanks @chlordk)
Tests
- Molecule: add tests on ubuntu 22.04 (b93386f)
- Update ansible-lint.yml (333249d, eeca5a5, f0b77e7, ea50633, c8ed863)
- Update molecule.yml (061d13d , e05b5da , b5ab216)
Comparing changes: 1.6.0...1.6.1