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-galaxy install fnzv.beats
ライセンス
gpl-3.0
ダウンロード
2.5k
所有者
Breaking and fixing stuff on a daily basis