nephelaiio.filebeat

nephelaiio.filebeat

Estado de Construcción Ansible Galaxy

Un rol de ansible para instalar y configurar filebeat.

Variables del Rol

Por favor, consulta el archivo de valores predeterminados para obtener una lista actualizada de parámetros de entrada.

Dependencias

Revisa la configuración de dependencias para más detalles.

Ejemplo de Playbook

- name: Desplegar filebeat
  hosts: servidores
  vars:
    filebeat_package_state: latest
    filebeat_conf_manage: true
    filebeat_conf:
      fields:
        environment: desarrollo
      inputs:
        - type: log
          paths:
            - /var/log/system.log
            - /var/log/wifi.log
        - type: log
          paths:
            - "/var/log/nginx/*.log"
          fields:
            application: nginx
      output:
        elasticsearch:
          enabled: true
          hosts:
            - http://localhost:9200
      setup:
        dashboards:
          enabled: true
          beat: filebeat
          always_kibana: true
        template:
          enabled: true
        kibana:
          host: http://localhost:80
  roles:
     - role: nephelaiio.filebeat

Pruebas

Asegúrate de que tu entorno tenga docker instalado para poder ejecutar pruebas de validación del rol. Las dependencias adicionales de Python están listadas en el archivo de requisitos.

El rol se prueba en las siguientes distribuciones (imágenes de docker):

  • Ubuntu Jammy
  • Ubuntu Focal
  • Debian Bookworm
  • Debian Bullseye
  • Rocky Linux 9

Puedes probar el rol directamente desde las fuentes utilizando el comando molecule test.

Licencia

Este proyecto está licenciado bajo los términos de la Licencia MIT.

Acerca del proyecto

An Ansible role to install and configure filebeat

Instalar
ansible-galaxy install nephelaiio.filebeat
Licencia
mit
Descargas
46.7k
Propietario