nephelaiio.heartbeat
nephelaiio.heartbeat
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.
Instalar
ansible-galaxy install nephelaiio.heartbeat
Licencia
mit
Descargas
25.8k
Propietario