zorlin.patroni

Ansible-Rolle für Patroni

Build Status Ansible Galaxy

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

Über das Projekt

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

Installieren
ansible-galaxy install zorlin.patroni
GitHub Repository
Lizenz
mit
Downloads
239
Besitzer
Developer, sysadmin, distributed storage and free culture person. Still figuring out the rest.