nephelaiio.packetbeat

nephelaiio.packetbeat

Statut de Construction Ansible Galaxy

Un rôle Ansible pour installer et configurer Packetbeat

Variables du Rôle

Veuillez vous référer au 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

- hôtes : serveurs
  vars:
    packetbeat_package_state: latest
    packetbeat_conf_manage: yes
    packetbeat_conf:
      packetbeat:
        monitors:
          - type: http
            schedule: '*/1 * * * * * *'
            urls:
              - "https://www.google.com"
              - "https://www.amazon.com"
      output:
        elasticsearch:
          enabled: true
          hosts:
            - http://localhost:9200
      setup:
        dashboards:
          enabled: true
          beat: packetbeat
          always_kibana: true
        template:
          enabled: true
        kibana:
          host: http://localhost:80
  roles:
     - role: nephelaiio.packetbeat

Test

Veuillez vous assurer que votre environnement a docker installé pour exécuter les tests de validation du rôle. Les dépendances Python supplémentaires sont listées dans le fichier des requirements.

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

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

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

Licence

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

À propos du projet

An Ansible role to install and configure packetbeat

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