humio.zookeeper
ansible-zookeeper
Плейбук ZooKeeper для Ansible
Установка
ansible-galaxy install humio.zookeeper
Зависимости
Java
Требования
Версия Ansible не ниже 2.4
Переменные ролей
Смотрите по умолчанию
Пример плейбука
- name: Установка ZooKeeper
hosts: all
sudo: yes
roles:
- role: humio.zookeeper
Пример кластера
- name: Настройка кластера Zookeeper
hosts: zookeepers
sudo: yes
roles:
- role: humio.zookeeper
zookeeper_hosts: "{{groups['zookeepers']}}"
Предполагается, что zookeepers
— это группа хостов, определенная в файле инвентаря.
[zookeepers]
server[1:3]
Пользовательские IP для группы хостов
zookeeper_hosts: "
{%- set ips = [] %}
{%- for host in groups['zookeepers'] %}
{{- ips.append(dict(id=loop.index, host=host, ip=hostvars[host]['ansible_default_ipv4'].address)) }}
{%- endfor %}
{{- ips -}}"
Лицензия
Лицензия MIT (MIT)
Авторские права (c) 2014 Kien Pham
Настоящим предоставляется разрешение, безвозмездно, любому лицу, получающему копию этого программного обеспечения и сопутствующих документационных файлов (далее — "Программное обеспечение"), использовать Программное обеспечение без ограничений, в том числе, но не исключительно, права использовать, копировать, изменять, объединять, публиковать, распространять, сублицензировать и/или продавать копии Программного обеспечения, а также разрешать лицам, которым Программное обеспечение предоставляется, делать это, при соблюдении следующих условий:
Вышеуказанное уведомление об авторском праве и данное разрешение должны быть включены во все копии или значительные части Программного обеспечения.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ "КАК ЕСТЬ", БЕЗ ГАРАНТИЙ ЛЮБОГО РОДА, ЯВНЫХ ИЛИ НЕЯВНЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ГАРАНТИЯМИ ПРОДОЖИЗНЕННОЙ СПОСОБНОСТИ, ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННЫХ ЦЕЛЕЙ И НАРУШЕНИЯ ПРАВ. В НИКАКОМ СЛУЧАЕ АВТОРЫ ИЛИ ДЕРЖАТЕЛИ АВТОРСКИХ ПРАВ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ИСКИ, УБЫТКИ ИЛИ ДРУГУЮ ОТВЕТСТВЕННОСТЬ, НЕЗАВИСИМО ОТ ТОГО, ЯВЛЯЕТСЯ ЛИ ОНА РЕЗУЛЬТАТОМ ДЕЙСТВИЯ ДОГОВОРА, ДЕЛИКТА ИЛИ ИНЫХ ОБСТОЯТЕЛЬСТВ, ВОЗНИКАЮЩИМ ИЗ, ИЛИ В СВЯЗИ С, ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ИЛИ ДРУГИМИ СВЯЗЯМИ С НИМ.
ansible-galaxy install humio.zookeeper