zorlin.patroni
Rôle Ansible pour Patroni
Un rôle Ansible qui installe et configure Patroni - solution de haute disponibilité pour PostgreSQL.
Aide requise ! Si vous rencontrez des difficultés pour déployer le rôle dans votre environnement, avez remarqué un bug ou une fonctionnalité manquante, ou simplement une idée sur la façon dont ce projet pourrait être amélioré, n'hésitez pas à signaler un problème.
Exigences
Ce rôle nécessite des privilèges administratifs, donc indiquez à Ansible d'utiliser become: true
de n'importe quelle manière pratique pour vous.
Variables du Rôle
Vient bientôt.
Dépendances
Il n'y a pas de dépendances pour le rôle, mais Patroni lui-même a besoin d'un DCS (Etcd, Consul, ZooKeeper ou Exhibitor) qui doit être installé et configuré correctement. C'est votre responsabilité de le faire fonctionner avant d'utiliser ce rôle. Actuellement, il est supposé qu'un DCS est prêt. Sinon, vous pouvez essayer l'un des rôles suivants (il suffit de décommenter la section correspondante ici et de définir la variable patroni_dcs_exists
à faux) :
Exemple de Playbook
- hosts: serveurs-postgresql
become: oui
roles:
- kostiantyn-nemchenko.patroni
Licence
MIT
Informations sur l'Auteur
Kostiantyn Nemchenko kostiantyn.nemchenko@gmail.com
An Ansible role which installs and configures Patroni - HA solution for PostgreSQL
ansible-galaxy install zorlin.patroni