humio.zookeeper
ansible-zookeeper
Ansible 的 ZooKeeper 剧本
安装
ansible-galaxy install humio.zookeeper
依赖
Java
要求
Ansible 最低版本为 2.4
角色变量
请参见 defaults
示例剧本
- 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
特此免费授予任何获得本软件及相关文档文件(“软件”)副本的人,无限制地使用、复制、修改、合并、出版、分发、再许可和/或出售软件的副本,并允许提供软件的人这样做,受以下条件的限制:
上述版权声明和本许可声明应包含在软件的所有副本或实质性部分中。
软件是按“现状”提供的,不提供任何种类的明示或暗示的担保,包括但不限于对适销性、特定用途的适用性和不侵权的担保。在任何情况下,作者或版权持有人都不对因使用或其他交易软件而产生的任何索赔、损害或其他责任承担责任,无论是在合同、侵权或其他方面。