orachide.fluentbit

Rol de Ansible Fluentbit

Estado de la Build Ansible Galaxy

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.

Acerca del proyecto

Install Fluentbit as a service

Instalar
ansible-galaxy install orachide.fluentbit
Licencia
Unknown
Descargas
44.8k
Propietario
Want to learn and share more and more !!!!