jffz.netdata
Ansible ロール: netdata
説明
Ansible を使用して netdata 監視システムを展開します。
要件
- Ansible >= 2.4
ロール変数
オーバーライド可能なすべての変数は defaults/main.yml ファイルおよび以下の表に格納されています。
名前 | デフォルト値 | 説明 |
---|---|---|
netdata_registry |
"" | カスタムの netdata レジストリを使用 |
netdata_notifications |
True | メール通知を有効にします。この機能は、sendmail コマンドを使ってメールを送信しますが、このロールでは設定されていません。 |
例
プレイブック
---
- hosts: all
roles:
- jffz.netdata
ローカルテスト
ロールのローカルテストを行う推奨方法は、Docker と molecule (v2.x) を使用することです。システムに Docker をインストールする必要があります。自分のシステムに適した Docker パッケージについては「Get started」を参照してください。 複数の Ansible バージョンでのテストを簡素化するために tox を使用しています。tox をインストールするには以下のコマンドを実行してください:
pip install tox
すべての Ansible バージョンでテストを実行するには(注意:時間がかかる場合があります):
tox
デフォルトのテストシナリオのみでカスタム環境でカスタム molecule コマンドを実行するには:
tox -e py27-ansible25 -- molecule test -s default
molecule についての詳細は、彼らの ドキュメント をご覧ください。
リモート Docker ホストでテストを実行したい場合は、tox テストを実行する前に DOCKER_HOST
変数を指定してください。
ライセンス
このプロジェクトは BSD ライセンスの下でライセンスされています。詳細については LICENSE を参照してください。
インストール
ansible-galaxy install jffz.netdata
ライセンス
bsd-2-clause
ダウンロード
2.2k
所有者
Automating boring stuff for smart peoples.