nephelaiio.metricbeat

nephelaiio.metricbeat

Estado de la Construcción Ansible Galaxy

Un rol de ansible para instalar y configurar metricbeat.

Variables del Rol

Por favor, consulta el archivo de valores por defecto para obtener una lista actualizada de parámetros de entrada.

Dependencias

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

Ejemplo de Playbook

Hay tres formas principales de configurar metricbeat con este módulo:

Sin gestión de configuración (útil para actualizaciones)

- hosts: servers
  vars:
    metricbeat_package_state: latest
    metricbeat_conf_manage: no
  roles:
     - role: nephelaiio.metricbeat

Configuración por defecto, los módulos activos se detectan automáticamente a partir de los paquetes instalados

- hosts: servers
  vars:
    metricbeat_conf_docker_hosts:
      - unix:///var/run/docker.sock
    metricbeat_conf_postgresql_hosts:
      - postgres://localhost:5432
    metricbeat_conf_postgresql_user: root
    metricbeat_conf_postgresql_pass: pass
    metricbeat_conf_nginx_hosts:
      - http://127.0.0.1
    metricbeat_conf_nginx_status_path: nginx_status
  roles:
     - role: nephelaiio.metricbeat

Configuración personalizada, configuración desplegada tal cual

- hosts: servers
  vars:
    metricbeat_conf: "{{ lookup('template', 'template.j2.yml') | from_yaml }}"
  roles:
     - role: nephelaiio.metricbeat

Pruebas

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

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

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

Puedes probar el rol directamente desde las 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 metricbeat

Instalar
ansible-galaxy install nephelaiio.metricbeat
Licencia
mit
Descargas
26.1k
Propietario