bilalcaliskan.zookeeper

Zookeeper Ansible ロール

CI GitHub タグ

Redhat/Debian ベースのホストに Apache Zookeeper クラスターをインストールし、設定します。

要件

このロールには以下の要件があります:

推奨バージョンは pip3 でインストールできます:

$ pip3 install "ansible==2.9.16"

このロールは root アクセスが必要ですので、グローバルに become: true を指定してプレイブックを実行するか、プレイブック内でロールを呼び出してください。

ロール変数

デフォルト値は defaults/main.yml にあります。必要に応じて vars/main.yml で上書きするか、プレイブックを実行する際に設定できます。

このロールは、サーバー上の firewalld systemd サービスがデフォルトで起動し、有効になっていることを確認します。firewalld サービスを起動および有効にしたい場合は、プレイブックを実行する際に下記の変数を 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 License 2.0

プロジェクトについて

Zookeeper cluster setup

インストール
ansible-galaxy install bilalcaliskan.zookeeper
ライセンス
apache-2.0
ダウンロード
411
所有者