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 VeselaHouba/ansible-role-patroni
Лицензия
mit
Загрузки
282
Владелец
Automate everything