orachide.fluentbit
Ansible Role Fluentbit
このロールは、指定されたホストにサービスとして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によって作成されました。
インストール
ansible-galaxy install orachide.fluentbit
ライセンス
Unknown
ダウンロード
44.8k
所有者
Want to learn and share more and more !!!!