NETWAYS / ansible-role-patroni

:elephant: Ansible Role for Patroni

Home Page:https://galaxy.ansible.com/kostiantyn-nemchenko/patroni

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ansible Role for Patroni

CI

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

This branch is managed by NETWAYS.

Requirements

This role requires root privileges, so tell ansible to use become: true in any convenient way for you.

Role Variables

Coming soon.

Dependencies

There are no dependencies for the role, but Patroni itself needs a DCS (Etcd, Consul, ZooKeeper or Exhibitor) to be installed and configured properly and it's your responsibility to make it up and running before using this role. Currently, it is supposed that a DCS is prepared. Otherwise, you can try one of the following roles (just uncomment respective section here and set 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

About

:elephant: Ansible Role for Patroni

https://galaxy.ansible.com/kostiantyn-nemchenko/patroni

License:MIT License


Languages

Language:Jinja 100.0%