veselahouba.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 auf Schwierigkeiten bei der Bereitstellung der Rolle in Ihrer Umgebung gestoßen sind, einen Fehler oder ein fehlendes Feature bemerkt haben oder einfach eine Idee haben, wie dieses Projekt verbessert werden könnte, zögern Sie nicht, ein Problem zu melden.
Anforderungen
Diese Rolle benötigt Root-Rechte, daher sollten Sie Ansible mit become: true
auf eine bequeme Weise nutzen.
Rollenspezifische Variablen
Kommt bald.
Abhängigkeiten
Es gibt keine Abhängigkeiten für die Rolle, aber Patroni selbst benötigt ein DCS (Etcd, Consul, ZooKeeper oder Exhibitor), das richtig installiert und konfiguriert sein muss. Es liegt in Ihrer Verantwortung, dies vor der Verwendung dieser Rolle einzurichten. Momentan wird vorausgesetzt, dass ein DCS bereitgestellt ist. Andernfalls können Sie eine der folgenden Rollen ausprobieren (entfernen Sie einfach den Kommentar aus dem entsprechenden Abschnitt 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 veselahouba.patroni