nephelaiio.filebeat
nephelaiio.filebeat
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.
Instalar
ansible-galaxy install nephelaiio.filebeat
Licencia
mit
Descargas
46.7k
Propietario