veselahouba.patroni
Patroni 的 Ansible 角色
这是一个 Ansible 角色,用于安装和配置 Patroni - PostgreSQL 的高可用解决方案。
需要帮助!如果您在将角色部署到您的环境中遇到任何困难,发现了错误或缺失的功能,或者仅仅有想法如何改进这个项目,请随时提出问题。
需求
此角色需要 root 权限,因此请告诉 Ansible 使用 become: true
以任何对您方便的方式。
角色变量
即将推出。
依赖
此角色没有依赖关系,但 Patroni 本身需要一个 DCS(如 Etcd、Consul、ZooKeeper 或 Exhibitor)正确安装和配置,您需要确保其正常运行才能使用此角色。
目前假设 DCS 已准备好。否则,您可以尝试以下角色之一(只需取消注释相应部分 这里,并将 patroni_dcs_exists
变量设为 false):
示例 Playbook
- hosts: postgresql-servers
become: yes
roles:
- kostiantyn-nemchenko.patroni
许可证
MIT
作者信息
Kostiantyn Nemchenko kostiantyn.nemchenko@gmail.com
关于项目
An Ansible role which installs and configures Patroni - HA solution for PostgreSQL
安装
ansible-galaxy install veselahouba.patroni
许可证
mit
下载
291
拥有者
Automate everything