orachide.fluentbit

Ansible 角色 Fluentbit

构建状态 Ansible Galaxy

此角色在指定主机上安装 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 年创建。

关于项目

Install Fluentbit as a service

安装
ansible-galaxy install orachide.fluentbit
许可证
Unknown
下载
44.8k
拥有者
Want to learn and share more and more !!!!