infothrill.datadog_check_nsd
Ansibleロール datadog-check-nsd
これは、NSDという権威ある名前サーバーのための、DatadogエージェントチェックをインストールするためのAnsibleロールです。
簡単な使い方
requirements.yml:
- src: Datadog.datadog
version: 1.6.1
- src: infothrill.datadog_check_nsd
version: v1.1.1
インストール:
ansible-galaxy install -r requirements.yml -p ./roles/
プレイブック:
- hosts: servers
roles:
- role: Datadog.datadog
- role: infothrill.datadog_check_nsd
チェックを設定するには、Datadog.datadogロールを使用し、そこにchecks
辞書のエントリを追加してください:
nsd:
init_config:
instances: [{}]
ロール変数
変数名 | デフォルト | 説明 |
---|---|---|
ddagent_user | dd-agent | エージェントのユーザー |
ddagent_group | dd-agent | エージェントのグループ |
依存関係
基本的には、このロールは単独で実行できますが、Datadog.datadogロールと一緒にのみテストされています。推奨される方法は次のとおりです。
- 上流のロールを使用してDatadogをインストールします。
- 上流のロールを使用してチェックを設定します。
- このロールを実行してチェックプラグインのみを展開します。
ライセンス
MIT
作者情報
このロールは2017年にPaul Kremerによって作成されました。
変更履歴
v1.1.x
- Python 3.6のテストサポートを削除
- Python 3.7のテストサポートを追加
- moleculeを3.xにアップグレード
- Ansible 2.8、2.9、2.10のサポートを追加
- Ansible 2.4、2.5、2.6、2.7のサポートを削除
v1.1.1
- EOLのAnsibleバージョン2.2、2.3のサポートを削除
v1.1.0
- agent5/6の設定ディレクトリを自動検出(後方互換性あり)
- EL 6、7のサポートを追加
- moleculeテストを最適化
v1.0.2
- Debian StretchとJessieのサポートを追加
- moleculeテストをアップグレード
- Ansible 2.1を削除し、2.5を追加
v1.0.1
- Debian Wheezyのサポートを追加
v1.0
- 初回リリース