orachide.fluentbit
Rol de Ansible Fluentbit
Este rol instala Fluentbit como un servicio en los hosts especificados.
Instalación
ansible-galaxy install orachide.fluentbit
Requisitos
Ninguno
Variables del Rol
Variables | Requerido | Valor por defecto | Descripción |
---|---|---|---|
fluentbit_service_flush_seconds | falso | 5 | Intervalo de vaciado en segundos |
fluentbit_service_metrics_listen_port | falso | 2020 | Puerto del endpoint HTTP (métricas) |
fluentbit_inputs | falso | [] | Array de entradas (en formato JSON) para añadir en el archivo de configuración por defecto |
fluentbit_outputs | falso | [] | Array de salidas (en formato JSON) para añadir en el archivo de configuración por defecto |
fluentbit_additional_conf_files | falso | [] | Archivos de configuración adicionales a instalar, podría ser una plantilla Jinja |
fluentbit_apt_repo | falso | deb https://packages.fluentbit.io/ubuntu/bionic bionic main | URL de fuente apt a utilizar |
Dependencias
Ninguna
Ejemplo de Playbook
Incluir un ejemplo de cómo usar tu rol (por ejemplo, con variables pasadas como parámetros) es siempre útil para los usuarios:
- name: Converger
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'
Licencia
BSD
Información del Autor
Este rol fue creado en 2019 por Rachide Ouattara.
Instalar
ansible-galaxy install orachide.fluentbit
Licencia
Unknown
Descargas
44.8k
Propietario
Want to learn and share more and more !!!!