humio.zookeeper
ansible-zookeeper
Ansible用のZooKeeperプレイブック
インストール
ansible-galaxy install humio.zookeeper
依存関係
Java
要件
Ansibleのバージョンは2.4以上
ロール変数
デフォルトを参照してください。
例プレイブック
- name: ZooKeeperのインストール
hosts: all
sudo: yes
roles:
- role: humio.zookeeper
クラスターの例
- name: ZooKeeperクラスターのセットアップ
hosts: zookeepers
sudo: yes
roles:
- role: humio.zookeeper
zookeeper_hosts: "{{groups['zookeepers']}}"
ここで、zookeepers
はインベントリファイルで定義されたホストグループです。
[zookeepers]
server[1:3]
ホストグループごとのカスタムIP
zookeeper_hosts: "
{%- set ips = [] %}
{%- for host in groups['zookeepers'] %}
{{- ips.append(dict(id=loop.index, host=host, ip=hostvars[host]['ansible_default_ipv4'].address)) }}
{%- endfor %}
{{- ips -}}"
ライセンス
MITライセンス (MIT)
著作権 (c) 2014 Kien Pham
このソフトウェアおよび関連文書ファイル(以下「ソフトウェア」と呼ぶ)のコピーを取得した全ての人に対して、無償で許可が与えられ、本ソフトウェアを制限なしに利用、コピー、改変、統合、公表、配布、サブライセンス、及び/または販売する権利が与えられます。その際、ソフトウェアが提供される相手にも同様の権利を許可することができます。
上記の著作権表示とこの許可通知は、ソフトウェアの全てのコピーまたは重要な部分に含めなければなりません。
ソフトウェアは「現状のまま」提供され、いかなる種類の明示的または暗黙的な保証もありません。商業的な適合性、特定の目的への適合性、および非侵害に関する保証を含んでいますが、これらに限られません。著作者や著作権者は、ソフトウェアの使用や他の取引に起因するあらゆる請求、損害、またはその他の責任に対して、一切責任を負いません。