zorlin.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 bereitzustellen, einen Fehler bemerkt haben, eine fehlende Funktion entdeckt haben oder einfach eine Idee haben, wie dieses Projekt verbessert werden kann, freuen wir uns über Ihre Rückmeldung.
Anforderungen
Diese Rolle benötigt Root-Rechte, daher sollten Sie Ansible anweisen, become: true
auf eine bequeme Weise zu verwenden.
Rollenvariablen
Kommt bald.
Abhängigkeiten
Es gibt keine Abhängigkeiten für die Rolle, aber Patroni selbst benötigt eine DCS (Etcd, Consul, ZooKeeper oder Exhibitor), die ordnungsgemäß installiert und konfiguriert sein muss. Es liegt in Ihrer Verantwortung, dies einzurichten, bevor Sie diese Rolle verwenden. Momentan wird angenommen, dass eine DCS bereits eingerichtet 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
Autoreninformationen
Kostiantyn Nemchenko kostiantyn.nemchenko@gmail.com
An Ansible role which installs and configures Patroni - HA solution for PostgreSQL
ansible-galaxy install zorlin.patroni