veselahouba.patroni

Ansible Role for Patroni

Build Status Ansible Galaxy

This is an Ansible role that helps you install and set up Patroni, which is a High Availability (HA) solution for PostgreSQL.

Help Wanted! If you face any issues while deploying this role, find a bug, miss a feature, or have suggestions for improvements, please let us know by filing an issue.

Requirements

To use this role, you need root access. So, please tell Ansible to use become: true in whichever way works best for you.

Role Variables

Details coming soon.

Dependencies

This role does not have any specific dependencies, but Patroni needs a Distributed Configuration Store (DCS) like Etcd, Consul, ZooKeeper, or Exhibitor to be set up and running before you can use this role. You should ensure that the DCS is ready beforehand. If it's not, you can consider using one of the following roles (just uncomment the appropriate section here and set the patroni_dcs_exists variable to false):

Example Playbook

- hosts: postgresql-servers
  become: yes
  roles:
    - kostiantyn-nemchenko.patroni

License

MIT

Author Information

Kostiantyn Nemchenko kostiantyn.nemchenko@gmail.com

Informazioni sul progetto

An Ansible role which installs and configures Patroni - HA solution for PostgreSQL

Installa
ansible-galaxy install veselahouba.patroni
Licenza
mit
Download
291
Proprietario
Automate everything