patroni
Ansible Роль для Patroni
Ansible роль, которая устанавливает и настраивает Patroni - решение для высокой доступности PostgreSQL.
Нужна помощь! Если вы столкнулись с трудностями при развертывании роли в вашем окружении, заметили ошибку или отсутствие функции или просто у вас есть идея, как можно улучшить этот проект, пожалуйста, не стесняйтесь сообщить об этом.
Требования
Эта роль требует привилегий root, поэтому укажите ansible использовать become: true
любым удобным для вас способом.
Переменные роли
Скоро появится.
Зависимости
Для роли нет зависимостей, но сам Patroni требует, чтобы был установлен и правильно настроен DCS (Etcd, Consul, ZooKeeper или Exhibitor), и вы несете ответственность за то, чтобы он работал до использования этой роли.
В настоящее время предполагается, что DCS уже подготовлен. В противном случае вы можете попробовать одну из следующих ролей (просто раскомментируйте соответствующий раздел здесь и установите переменную patroni_dcs_exists
в false):
Пример плейбука
- hosts: postgresql-servers
become: yes
roles:
- kostiantyn-nemchenko.patroni
Лицензия
MIT
Информация об авторе
Костянтин Неменченко kostiantyn.nemchenko@gmail.com
О проекте
An Ansible role which installs and configures Patroni - HA solution for PostgreSQL
Установить
ansible-galaxy install kostiantyn-nemchenko/ansible-role-patroni
Лицензия
mit
Загрузки
9666
Владелец