bilalcaliskan.zookeeper

Zookeeper Ansible Rolle

CI GitHub-Tag

Installiert und konfiguriert einen Apache Zookeeper Cluster auf Redhat/Debian-basierten Hosts.

Anforderungen

Diese Rolle hat folgende Anforderungen:

Die empfohlene Version kann mit pip3 installiert werden:

$ pip3 install "ansible==2.9.16"

Bitte beachten Sie, dass diese Rolle Root-Zugriff benötigt, also führen Sie sie entweder in einem Playbook mit einem globalen become: true aus oder rufen Sie die Rolle in Ihrem Playbook auf.

Rollenvariablen

Siehe die Standardwerte in defaults/main.yml. Sie können diese in vars/main.yml überschreiben, falls notwendig, oder sie während des Ausführens des Playbooks setzen.

Bitte beachten Sie, dass diese Rolle sicherstellen kann, dass der firewalld Systemd-Dienst auf Ihren Servern standardmäßig gestartet und aktiviert ist. Wenn Sie den firewalld Dienst starten und aktivieren möchten, ändern Sie die unten stehende Variable beim Ausführen des Playbooks auf true:

firewalld_enabled: true

Abhängigkeiten

Keine

Beispiele

Inventar

[alle]
zookeeper01.example.com
zookeeper02.example.com
zookeeper03.example.com

Installation

- hosts: alle
  become: true
  rollen:
    - rolle: bilalcaliskan.zookeeper
      vars:
        install: true
        enable_persistency: false
        version: 3.7.0

Deinstallation

- hosts: alle
  become: true
  rollen:
    - rolle: bilalcaliskan.zookeeper
      vars:
        install: false

Entwicklung

Dieses Projekt benötigt folgende Werkzeuge für die Entwicklung:

Nachdem Sie alle oben genannten Werkzeuge installiert haben, können Sie pre-commit ganz einfach konfigurieren, indem Sie eingeben:

$ pre-commit install

Lizenz

Apache Lizenz 2.0

Über das Projekt

Zookeeper cluster setup

Installieren
ansible-galaxy install bilalcaliskan.zookeeper
GitHub Repository
Lizenz
apache-2.0
Downloads
411
Besitzer