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 URL-источник apt для использования

Зависимости

Нет

Пример Playbook

Пример использования вашей роли (например, с переменными, переданными в качестве параметров) всегда полезен для пользователей:

- 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 году Рашидом Уаттарой.

О проекте

Install Fluentbit as a service

Установить
ansible-galaxy install orachide/ansible-role-fluentbit
Лицензия
Unknown
Загрузки
36945
Владелец
Want to learn and share more and more !!!!