orachide.fluentbit

Ansible Role Fluentbit

ビルドステータス Ansible Galaxy

このロールは、指定されたホストにサービスとしてFluentbitをインストールします。

インストール

ansible-galaxy install orachide.fluentbit

要件

なし

ロール変数

変数名 必須 デフォルト値 説明
fluentbit_service_flush_seconds false 5 フラッシュ間隔(秒)
fluentbit_service_metrics_listen_port false 2020 HTTPエンドポイント(メトリクス)ポート
fluentbit_inputs false [] デフォルト設定ファイルに追加する入力の配列(JSON形式)
fluentbit_outputs false [] デフォルト設定ファイルに追加する出力の配列(JSON形式)
fluentbit_additional_conf_files false [] インストールする追加の設定ファイル。Jinjaテンプレートにすることも可能
fluentbit_apt_repo false deb https://packages.fluentbit.io/ubuntu/bionic bionic main 使用するaptソースのURL

依存関係

なし

サンプルプレイブック

ロールの使用例があると、ユーザーにとって嬉しいです(たとえば、パラメータとして渡される変数を含めて):

- name: Converge
  hosts: all
  roles:
    - role: ansible-role-fluentbit
      fluentbit_service_flush_seconds: 5
      fluentbit_service_log_level: info
      fluentbit_service_enable_metrics: true
      fluentbit_service_metrics_listen_port: 2020
      fluentbit_apt_repo: 'deb https://packages.fluentbit.io/debian/buster buster main'
      fluentbit_inputs:
        - {"Name": "dummy", "Tag": "dummy.log"}
      fluentbit_outputs:
        - {"Name": "stdout", "Match": "*"}
      fluentbit_additional_conf_files:
        - name: cpu.conf
          template: '{{ playbook_dir }}/templates/cpu.conf.j2'

ライセンス

BSD

著者情報

このロールは2019年にRachide Ouattaraによって作成されました。

プロジェクトについて

Install Fluentbit as a service

インストール
ansible-galaxy install orachide.fluentbit
ライセンス
Unknown
ダウンロード
44.8k
所有者
Want to learn and share more and more !!!!