jmatt.beats
ansible-beats
Installer et configurer Elastic beats v5 pour l'infrastructure LSST SQuaRE.
Exemple de Playbook
- hosts: serveurs
roles:
- { role: lsst-sqre.beats }
Variables
Pour la documentation complète sur les options de configuration, consultez la documentation de metricbeat, filebeat et packetbeat.
beats_package_name
(par défaut "metricbeat") Le nom du package du beat. Les options valides sont "metricbeat", "filebeat", "packetbeat" ou "heartbeat".
beats_package_version
(par défaut "5.2.2") La version du package du beat.
beats_install
(par défaut vrai) Indique si le beat doit être installé.
beats_config
(par défaut "") La configuration yaml pour le beat. Si non défini par l'utilisateur, aucune configuration ne sera appliquée.
beats_geoip
(par défaut faux) Indique si geoip doit être installé pour être utilisé par le beat.
Remerciements
Ce rôle est basé sur le rôle Ansible Galaxy de Jonathan D Strootman cyverse.beats
. C'est une implémentation plus complète et moins orientée que ce rôle. Mais il ne supporte pas la version 5 ni ne suit la convention de nommage des variables que mes rôles suivent. C'est pourquoi ce nouveau rôle a été créé.
Je recommande vivement cyverse.beats
. Un grand merci à Strootman et Cyverse pour leurs excellents rôles.
Licence
Licence MIT. Voir le fichier LICENSE.
Elastic beats v 5.x for LSST SQuaRE.
ansible-galaxy install jmatt.beats