kostiantyn-nemchenko.patroni
Ansible-Rolle für Patroni
Eine Ansible-Rolle, die Patroni installiert und konfiguriert - eine Hochverfügbarkeitslösung für PostgreSQL.
Hilfe Gewünscht! Wenn Sie Schwierigkeiten haben, die Rolle in Ihrer Umgebung zu installieren, einen Fehler oder eine fehlende Funktion bemerkt haben oder einfach eine Idee haben, wie dieses Projekt verbessert werden könnte, zögern Sie bitte nicht, ein Problem zu melden.
Voraussetzungen
Diese Rolle erfordert Root-Rechte, daher sagen Sie Ansible, dass es become: true
auf eine bequeme Weise verwenden soll.
Rollenvariablen
Kommt bald.
Abhängigkeiten
Es gibt keine Abhängigkeiten für die Rolle, aber Patroni selbst benötigt einen DCS (Etcd, Consul, ZooKeeper oder Exhibitor), der richtig installiert und konfiguriert ist, und es liegt in Ihrer Verantwortung, ihn zum Laufen zu bringen, bevor Sie diese Rolle verwenden. Derzeit wird davon ausgegangen, dass ein DCS vorbereitet ist. Andernfalls können Sie eine der folgenden Rollen ausprobieren (entfernen Sie einfach die Kommentierung des entsprechenden Abschnitts hier und setzen Sie die Variable patroni_dcs_exists
auf false):
Beispiel-Playbook
- hosts: postgresql-servers
become: yes
roles:
- kostiantyn-nemchenko.patroni
Lizenz
MIT
Autor Informationen
Kostiantyn Nemchenko kostiantyn.nemchenko@gmail.com
An Ansible role which installs and configures Patroni - HA solution for PostgreSQL
ansible-galaxy install kostiantyn-nemchenko.patroni