nephelaiio.filebeat

nephelaiio.filebeat

Statut de construction Ansible Galaxy

Un rôle ansible pour installer et configurer filebeat.

Variables de Rôle

Veuillez consulter le fichier par défaut pour une liste à jour des paramètres d'entrée.

Dépendances

Veuillez consulter la configuration des dépendances pour plus de détails.

Exemple de Playbook

- name: Déployer filebeat
  hosts: serveurs
  vars:
    filebeat_package_state: latest
    filebeat_conf_manage: true
    filebeat_conf:
      fields:
        environment: développement
      inputs:
        - type: log
          paths:
            - /var/log/system.log
            - /var/log/wifi.log
        - type: log
          paths:
            - "/var/log/nginx/*.log"
          fields:
            application: nginx
      output:
        elasticsearch:
          enabled: true
          hosts:
            - http://localhost:9200
      setup:
        dashboards:
          enabled: true
          beat: filebeat
          always_kibana: true
        template:
          enabled: true
        kibana:
          host: http://localhost:80
  roles:
     - role: nephelaiio.filebeat

Test

Veuillez vous assurer que votre environnement dispose de docker installé pour exécuter les tests de validation du rôle. D'autres dépendances python sont listées dans le fichier des exigences.

Le rôle est testé contre les distributions suivantes (images docker) :

  • Ubuntu Jammy
  • Ubuntu Focal
  • Debian Bookworm
  • Debian Bullseye
  • Rocky Linux 9

Vous pouvez tester le rôle directement à partir des sources en utilisant la commande molecule test.

Licence

Ce projet est sous licence selon les termes de la Licence MIT.

À propos du projet

An Ansible role to install and configure filebeat

Installer
ansible-galaxy install nephelaiio.filebeat
Licence
mit
Téléchargements
46.7k
Propriétaire