fnzv.beats
Nom du Rôle
Ce rôle installe des produits Beats sur une machine Ubuntu.
Ce rôle peut installer tous les produits Beats disponibles sous forme de paquets deb. Cependant, pour configurer les produits Beats (par exemple, filebeat.yml, metricbeat.yml), les seuls produits pris en charge jusqu'à présent sont :
- filebeat
- metricbeat
Exigences
Aucune
Variables du Rôle
Vous devez spécifier la version des produits Beats que vous souhaitez installer avec la variable beats_ver
(par défaut : 6.2.2).
Vous devez également spécifier les produits que vous souhaitez installer dans une variable de liste appelée products
:
products:
- filebeat
- metricbeat
Si vous souhaitez également configurer les produits à la volée, vous devrez créer une variable avec le nom du produit suivi de _config:
qui doit être un dictionnaire contenant la configuration YAML pour le produit choisi. Par exemple :
filebeat_config:
filebeat.modules:
- module: system
syslog:
enabled: true
output.logstash.hosts:
- logstash.server:5044
Les valeurs spécifiques pour la configuration sont bien décrites dans la documentation des Beats.
Dépendances
Il n'y a pas de dépendances.
Exemple de Playbook
Inclure un exemple de comment utiliser votre rôle (par exemple, avec des variables passées en paramètres) est toujours utile pour les utilisateurs :
- hosts: servers
roles:
- role: jobscore.beats
products:
- filebeat
- metricbeat
- heartbeat
Licence
GPLv3
Informations sur l'Auteur
Ce rôle a été créé par Eric Magalhães
Ansible role for isntalling Beats on Ubuntu
ansible-galaxy install fnzv.beats