jmatt.beats
ansible-beats
Instala y configura Elastic beats v5 para la infraestructura de LSST SQuaRE.
Ejemplo de Playbook
- hosts: servidores
roles:
- { role: lsst-sqre.beats }
Variables
Para la documentación completa sobre opciones de configuración, consulta la documentación de metricbeat, filebeat y packetbeat.
beats_package_name
(por defecto "metricbeat") El nombre del paquete del beat. Las opciones válidas son "metricbeat", "filebeat", "packetbeat" o "heartbeat".
beats_package_version
(por defecto "5.2.2") La versión del paquete del beat.
beats_install
(por defecto true) Indica si se debe instalar el beat.
beats_config
(por defecto "") La configuración en formato yaml para el beat. Si el usuario no la define, no se aplicará ninguna configuración.
beats_geoip
(por defecto false) Indica si se debe instalar geoip para su uso por el beat.
Agradecimientos
Este rol se basa en el rol de Ansible Galaxy de Jonathan D Strootman cyverse.beats
. Es una implementación más completa y menos subjetiva que este rol. Sin embargo, no soporta v5 ni sigue la convención de nombres de variables que siguen mis roles. Por eso, se creó este nuevo rol.
Recomiendo encarecidamente cyverse.beats
. Un gran agradecimiento a Strootman y Cyverse por sus excelentes roles.
Licencia
La Licencia MIT. Consulta el archivo LICENSE.
Elastic beats v 5.x for LSST SQuaRE.
ansible-galaxy install jmatt.beats