fnzv.beats
ロール名
このロールは、UbuntuマシンにBeats製品をインストールします。
このロールは、利用可能なすべてのbeats製品をdebパッケージとしてインストールできます。ただし、beats製品の設定(例:filebeat.yml、metricbeat.yml)については、これまでのところサポートされている製品は次の2つのみです:
- filebeat
- metricbeat
要件
特になし
ロール変数
インストールしたいBeats製品のバージョンをbeats_ver
変数で指定する必要があります(デフォルト:6.2.2)。
インストールしたい製品は、products
というリスト変数で指定してください:
products:
- filebeat
- metricbeat
これらの製品を動的に設定したい場合は、製品名に_config:
を追加した変数を作成する必要があります。これは選択した製品のYAML設定が含まれる辞書です。例えば:
filebeat_config:
filebeat.modules:
- module: system
syslog:
enabled: true
output.logstash.hosts:
- logstash.server:5044
設定の具体的な値は、beatsのドキュメントで詳しく説明されています。
依存関係
依存関係はありません。
サンプルプレイブック
ユーザーにとって役立つ、ロールの使用例(たとえば、パラメータとして渡される変数を含む)を含むのは常に良いアイディアです:
- hosts: servers
roles:
- role: jobscore.beats
products:
- filebeat
- metricbeat
- heartbeat
ライセンス
GPLv3
著者情報
このロールは、エリック・マガリエスによって作成されました。
プロジェクトについて
Ansible role for isntalling Beats on Ubuntu
インストール
ansible-galaxy install fnzv.beats
ライセンス
gpl-3.0
ダウンロード
2.5k
所有者
Breaking and fixing stuff on a daily basis