kostiantyn-nemchenko.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 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

Über das Projekt

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

Installieren
ansible-galaxy install kostiantyn-nemchenko.patroni
Lizenz
mit
Downloads
9.7k