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 | 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 году Рашидом Уаттарой.
Установить
ansible-galaxy install orachide/ansible-role-fluentbit
Лицензия
Unknown
Загрузки
36945
Владелец
Want to learn and share more and more !!!!