veselahouba.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 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

Über das Projekt

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

Installieren
ansible-galaxy install veselahouba.patroni
GitHub Repository
Lizenz
mit
Downloads
291
Besitzer
Automate everything