zookeeper

Роль Ansible для Zookeeper

CI GitHub tag

Устанавливает и настраивает кластер Apache Zookeeper на хостах с Redhat/Debian.

Требования

Для этой роли необходимы следующие компоненты:

Вы можете установить рекомендуемую версию с помощью pip3:

$ pip3 install "ansible==2.9.16"

Обратите внимание, что для этой роли требуется доступ root, поэтому либо запускайте ее в плейбуке с параметром become: true, либо вызываете роль в вашем плейбуке.

Переменные роли

Посмотрите значения по умолчанию в defaults/main.yml. Вы можете переопределить их в vars/main.yml, если это необходимо, или установить их во время выполнения плейбука.

Обратите внимание, что эта роль может гарантировать, что служба firewalld на ваших серверах запущена и включена по умолчанию. Если вы хотите запустить и включить службу firewalld, измените указанную переменную на true во время выполнения плейбука:

firewalld_enabled: true

Зависимости

Нет

Примеры

Инвентарь

[all]
zookeeper01.example.com
zookeeper02.example.com
zookeeper03.example.com

Установка

- hosts: all
  become: true
  roles:
    - role: bilalcaliskan.zookeeper
      vars:
        install: true
        enable_persistency: false
        version: 3.7.0

Удаление

- hosts: all
  become: true
  roles:
    - role: bilalcaliskan.zookeeper
      vars:
        install: false

Разработка

Этот проект требует следующие инструменты для разработки:

После установки всех перечисленных выше инструментов, вы можете просто настроить pre-commit, выполнив:

$ pre-commit install

Лицензия

Лицензия Apache 2.0

О проекте

Zookeeper cluster setup

Установить
ansible-galaxy install bilalcaliskan/zookeeper-ansible-role
Лицензия
apache-2.0
Загрузки
392
Владелец