nephelaiio.packetbeat

nephelaiio.packetbeat

Estado de Construcción Ansible Galaxy

Un rol de ansible para instalar y configurar packetbeat.

Variables del Rol

Consulte el archivo de valores predeterminados para obtener una lista actualizada de los parámetros de entrada.

Dependencias

Revise la configuración de dependencias para más detalles.

Ejemplo de Playbook

- hosts: servers
  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

Pruebas

Asegúrate de que tu entorno tenga docker instalado para poder ejecutar pruebas de validación del rol. Las dependencias adicionales de Python se enumeran en el archivo de requisitos.

El rol se prueba en las siguientes distribuciones (imágenes de docker):

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

Puedes probar el rol directamente desde los fuentes usando el comando make test.

Licencia

Este proyecto está bajo los términos de la Licencia MIT.

Acerca del proyecto

An Ansible role to install and configure packetbeat

Instalar
ansible-galaxy install nephelaiio.packetbeat
Licencia
mit
Descargas
23.3k
Propietario