bilalcaliskan.zookeeper
Zookeeper Ansible角色
在基于Redhat/Debian的主机上安装和配置Apache Zookeeper集群。
要求
此角色有以下要求:
- Python 3.x
- Ansible(最低2.4,建议使用2.9.16)
您可以通过pip3安装建议的版本:
$ pip3 install "ansible==2.9.16"
请注意,此角色需要root访问权限,因此可以在playbook中使用全局become: true
运行,或在您的playbook中调用该角色。
角色变量
请查看defaults/main.yml中的默认值。如果必要,可以在vars/main.yml中覆盖它们,或者在运行playbook时设置它们。
请注意,此角色可以确保您的服务器上的
firewalld
systemd服务默认启动并启用。如果您希望启动并启用firewalld
服务,请在运行playbook时将以下变量修改为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
开发
此项目在开发中需要以下工具:
- Python 3.x
- Ansible - (最低2.4,建议使用2.9.16)
- pre-commit
- ansible-lint - 由pre-commit要求
- Bash shell - 由pre-commit要求
在您安装所有上述工具后,可以简单地通过输入以下命令配置pre-commit:
$ pre-commit install
许可证
Apache许可证 2.0
安装
ansible-galaxy install bilalcaliskan.zookeeper
许可证
apache-2.0
下载
411
拥有者