bilalcaliskan.zookeeper

Rola Ansible Zookeeper

CI GitHub tag

Instaluje i konfiguruje klaster Apache Zookeeper na serwerach opartych na Redhat/Debian.

Wymagania

Ta rola ma poniższe wymagania:

Możesz zainstalować sugerowaną wersję za pomocą pip3:

$ pip3 install "ansible==2.9.16"

Zauważ, że ta rola wymaga dostępu root, więc uruchom ją w playbooku z globalnym become: true, lub wywołaj rolę w swoim playbooku.

Zmienne roli

Zobacz domyślne wartości w defaults/main.yml. Możesz je nadpisać w vars/main.yml, jeśli to konieczne, lub ustawić je podczas uruchamiania playbooka.

Należy pamiętać, że ta rola może zapewnić, że usługa systemd firewalld na twoich serwerach zostanie uruchomiona i włączona domyślnie. Jeśli chcesz uruchomić i włączyć usługę firewalld, zmodyfikuj poniższą zmienną na true podczas uruchamiania playbooka:

firewalld_enabled: true

Zależności

Brak

Przykłady

Inwentaryzacja

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

Instalacja

- hosts: all
  become: true
  roles:
    - role: bilalcaliskan.zookeeper
      vars:
        install: true
        enable_persistency: false
        version: 3.7.0

Odinstalowanie

- hosts: all
  become: true
  roles:
    - role: bilalcaliskan.zookeeper
      vars:
        install: false

Rozwój

Ten projekt wymaga poniższych narzędzi do rozwoju:

Po zainstalowaniu wszystkich powyższych narzędzi, możesz po prostu skonfigurować pre-commit wpisując:

$ pre-commit install

Licencja

Licencja Apache 2.0

O projekcie

Zookeeper cluster setup

Zainstaluj
ansible-galaxy install bilalcaliskan.zookeeper
Licencja
apache-2.0
Pobrania
411
Właściciel