bilalcaliskan.zookeeper

Rôle Ansible Zookeeper

CI GitHub tag

Installe et configure un cluster Apache Zookeeper sur des hôtes basés sur Redhat/Debian.

Exigences

Ce rôle a les exigences suivantes :

Vous pouvez installer la version recommandée avec pip3 :

$ pip3 install "ansible==2.9.16"

Notez que ce rôle nécessite un accès root, donc soit vous l'exécutez dans un playbook avec become: true global, soit vous invoquez le rôle dans votre playbook.

Variables du rôle

Voir les valeurs par défaut dans defaults/main.yml. Vous pouvez les remplacer dans vars/main.yml si nécessaire ou les définir en exécutant le playbook.

Veuillez noter que ce rôle peut s'assurer que le service systemd firewalld sur vos serveurs est démarré et activé par défaut. Si vous souhaitez démarrer et activer le service firewalld, modifiez la variable ci-dessous à true lors de l'exécution du playbook :

firewalld_enabled: true

Dépendances

Aucune

Exemples

Inventaire

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

Installation

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

Désinstallation

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

Développement

Ce projet nécessite les outils suivants pour le développement :

Après avoir installé tous les outils ci-dessus, vous pouvez simplement configurer pre-commit en tapant :

$ pre-commit install

Licence

Licence Apache 2.0

À propos du projet

Zookeeper cluster setup

Installer
ansible-galaxy install bilalcaliskan.zookeeper
Licence
apache-2.0
Téléchargements
411
Propriétaire