orachide.fluentbit
Ansible 角色 Fluentbit
此角色在指定主机上安装 Fluentbit 作为服务。
安装
ansible-galaxy install orachide.fluentbit
要求
无
角色变量
变量 | 必填 | 默认值 | 描述 |
---|---|---|---|
fluentbit_service_flush_seconds | 否 | 5 | 刷新间隔(秒) |
fluentbit_service_metrics_listen_port | 否 | 2020 | HTTP 端口(指标) |
fluentbit_inputs | 否 | [] | 要添加到默认配置文件的输入数组(JSON 格式) |
fluentbit_outputs | 否 | [] | 要添加到默认配置文件的输出数组(JSON 格式) |
fluentbit_additional_conf_files | 否 | [] | 要安装的附加配置文件,可以是 Jinja 模板 |
fluentbit_apt_repo | 否 | deb https://packages.fluentbit.io/ubuntu/bionic bionic main | 要使用的 apt 源 URL |
依赖
无
示例剧本
包含一个使用此角色的示例(例如,传入的参数变量)对用户也很有帮助:
- name: 汇聚
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
作者信息
该角色由 Rachide Ouattara 于 2019 年创建。
安装
ansible-galaxy install orachide.fluentbit
许可证
Unknown
下载
44.8k
拥有者
Want to learn and share more and more !!!!