bilalcaliskan.zookeeper

Zookeeper Ansible角色

CI GitHub标签

在基于Redhat/Debian的主机上安装和配置Apache Zookeeper集群。

要求

此角色有以下要求:

您可以通过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

开发

此项目在开发中需要以下工具:

在您安装所有上述工具后,可以简单地通过输入以下命令配置pre-commit

$ pre-commit install

许可证

Apache许可证 2.0

关于项目

Zookeeper cluster setup

安装
ansible-galaxy install bilalcaliskan.zookeeper
许可证
apache-2.0
下载
411
拥有者