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

Instalar
ansible-galaxy install fnzv.beats
Licencia
gpl-3.0
Descargas
2.5k
Propietario
Breaking and fixing stuff on a daily basis