nephelaiio.heartbeat

nephelaiio.heartbeat

Estado de Construcción Ansible Galaxy

Un rol de ansible para instalar y configurar heartbeat.

Variables del Rol

Por favor consulta el archivo de defaults para una lista actualizada de los parámetros de entrada.

Dependencias

Por favor revisa la configuración de dependencias para más detalles.

Ejemplo de Playbook

- hosts: servers
  vars:
    heartbeat_package_state: latest
    heartbeat_conf_manage: true
    heartbeat_conf:
      heartbeat:
        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: heartbeat
          always_kibana: true
        template:
          enabled: true
        kibana:
          host: http://localhost:80
  roles:
     - role: nephelaiio.heartbeat

Ejemplo de Playbook con archivo de configuración

- hosts: servers
  vars:
    heartbeat_package_state: latest
  roles:
     - role: nephelaiio.heartbeat

Pruebas

Por favor asegura que tu entorno tenga docker instalado para ejecutar las pruebas de validación del rol. Dependencias adicionales de python están listadas en el archivo de requisitos

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

  • Ubuntu Focal
  • Ubuntu Bionic
  • Rocky Linux 9
  • Debian Bullseye

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

Licencia

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

Acerca del proyecto

An Ansible role to install and configure heartbeat

Instalar
ansible-galaxy install nephelaiio.heartbeat
Licencia
mit
Descargas
25.8k
Propietario