patroni

Ansible Роль для Patroni

Статус сборки Ansible Galaxy

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
Владелец