ansible-role-patroni
ansible-role-patroni copied to clipboard
:elephant: Ansible Role for Patroni
Fixes #103 Will enable "check-ssl verify none" in haproxy.cfg if a certificate for the REST-API is defined
Changes are required to make HAProxy work if **certfile** is specified: "certfile: (optional): Specifies the file with the certificate in the PEM format. If the certfile is not specified or...
Fixes #101
Add support for etcdv3 with an etcd3 section in the Patroni configuration file. The configuration parameters for the etcd3 section are the same as for etcd. https://patroni.readthedocs.io/en/latest/SETTINGS.html#etcdv3
It would be good if it was possible to configure ssl related options for users in the postgressql.authentication section of patroni.yml.j2, i.e: sslmode,sslkey and so on.
The Patroni cannot start when it use non-alphanumeric value for value in patroni_postgresql_parameters and patroni_bootstrap_dcs_postgresql_parameters. The value parts need to be in quotes. Close #107
**Changes:** - Reorganisation of files in vars/ to separate them into different OS and Major Distribution Versions - Added tasks to postgres.yml to install PostgreSQL on EL8 - Changed include_vars...
The Patroni cannot start when it use non-alphanumeric value for `value` in `patroni_postgresql_parameters` and `patroni_bootstrap_dcs_postgresql_parameters`. e.g: ```yaml patroni_postgresql_parameters: - { option: "listen_addresses", value: "*" } - { option: "log_line_prefix", value:...
To support EL 8 the installation of PostgreSQL has to be modified. There has to be the postgres module disabled and the installation has to be executed by dnf. Also,...