humio.zookeeper
ansible-zookeeper
Playbook de ZooKeeper para Ansible
Instalación
ansible-galaxy install humio.zookeeper
Dependencias
Java
Requisitos
Versión de Ansible al menos 2.4
Variables de Role
Consulta los defaults
Ejemplo de Playbook
- name: Instalando ZooKeeper
hosts: all
sudo: yes
roles:
- role: humio.zookeeper
Ejemplo de Clúster
- name: Configuración del clúster de Zookeeper
hosts: zookeepers
sudo: yes
roles:
- role: humio.zookeeper
zookeeper_hosts: "{{groups['zookeepers']}}"
Asumiendo que zookeepers
es un grupo de hosts definido en el archivo de inventario.
[zookeepers]
server[1:3]
IP Personalizada por grupo de hosts
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 -}}"
Licencia
La Licencia MIT (MIT)
Copyright (c) 2014 Kien Pham
Se concede permiso, sin cargo, a cualquier persona que obtenga una copia de este software y los archivos de documentación asociados (el "Software"), para tratar el Software sin restricción, incluyendo sin limitación los derechos de usar, copiar, modificar, fusionar, publicar, distribuir, sublicenciar y/o vender copias del Software, y a permitir que personas a quienes se les proporcione el Software lo hagan, sujeto a las siguientes condiciones:
El aviso de copyright anterior y este aviso de permiso deben incluirse en todas las copias o partes sustanciales del Software.
EL SOFTWARE SE PROPORCIONA "TAL CUAL", SIN GARANTÍA DE NINGÚN TIPO, EXPRESA O IMPLÍCITA, INCLUYENDO PERO NO LIMITÁNDOSE A LAS GARANTÍAS DE COMERCIABILIDAD, IDONEIDAD PARA UN PROPÓSITO PARTICULAR Y NO INFRACCIÓN. EN NINGÚN CASO LOS AUTORES O TITULARES DE COPYRIGHT SERÁN RESPONSABLES POR NINGUNA RECLAMACIÓN, DAÑOS U OTRA RESPONSABILIDAD, YA SEA EN UNA ACCIÓN DE CONTRATO, AGRAVIO O DE OTRA MANERA, QUE SURJA DE, FUERA DE O EN CONEXIÓN CON EL SOFTWARE O EL USO U OTRAS TRANSACCIONES EN EL SOFTWARE.
ansible-galaxy install humio.zookeeper