jffz.netdata

netdata ロゴ

Ansible ロール: netdata

ビルドステータス ライセンス Ansible ロール GitHub タグ

説明

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 を参照してください。

プロジェクトについて

Install netdata on Linux host

インストール
ansible-galaxy install jffz.netdata
ライセンス
bsd-2-clause
ダウンロード
2.2k
所有者
Automating boring stuff for smart peoples.