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

Installer
ansible-galaxy install fnzv.beats
Licence
gpl-3.0
Téléchargements
2.5k
Propriétaire
Breaking and fixing stuff on a daily basis