patroni

Ansible Роль для Patroni

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

Ansible роль, которая устанавливает и настраивает Patroni - решение для высокой доступности (HA) 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@gmail.com

О проекте

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

Установить
ansible-galaxy install Zorlin/ansible-role-patroni
Лицензия
mit
Загрузки
219
Владелец
Developer, sysadmin, distributed storage and free culture person. Still figuring out the rest.