fnzv.beats
Nombre del Rol
Este rol instala productos de Beats en una máquina Ubuntu.
Este rol puede instalar todos los productos de Beats disponibles como paquetes deb. Sin embargo, para configurar los productos de Beats (por ejemplo, filebeat.yml, metricbeat.yml), los únicos productos compatibles hasta ahora son:
- filebeat
- metricbeat
Requisitos
Ninguno
Variables del Rol
Deberías especificar la versión de los productos de Beats que deseas instalar con la variable beats_ver
(por defecto: 6.2.2).
También necesitas especificar los productos que deseas instalar en una variable lista llamada products
:
products:
- filebeat
- metricbeat
Si también deseas configurar los productos sobre la marcha, deberás crear una variable con el nombre del producto más _config:
que debe ser un diccionario que contenga la configuración YAML para el producto que elijas. Por ejemplo:
filebeat_config:
filebeat.modules:
- module: system
syslog:
enabled: true
output.logstash.hosts:
- logstash.server:5044
Los valores específicos para la configuración están bien descritos en la documentación de Beats.
Dependencias
No hay dependencias.
Ejemplo de Playbook
Incluir un ejemplo de cómo usar tu rol (por ejemplo, con variables pasadas como parámetros) también es útil para los usuarios:
- hosts: servers
roles:
- role: jobscore.beats
products:
- filebeat
- metricbeat
- heartbeat
Licencia
GPLv3
Información del Autor
Este rol fue creado por Eric Magalhães
Ansible role for isntalling Beats on Ubuntu
ansible-galaxy install fnzv.beats