nephelaiio.heartbeat
nephelaiio.heartbeat
Un rôle ansible pour installer et configurer heartbeat
Variables du Rôle
Veuillez consulter le fichier par défaut pour une liste à jour des paramètres d'entrée.
Dépendances
Merci de vérifier la configuration des dépendances pour plus de détails.
Exemple de Playbook
- hôtes: serveurs
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
rôles:
- rôle: nephelaiio.heartbeat
Exemple de Playbook avec fichier de configuration
- hôtes: serveurs
vars:
heartbeat_package_state: latest
rôles:
- rôle: nephelaiio.heartbeat
Tests
Veuillez vous assurer que votre environnement a docker installé afin d'exécuter les tests de validation du rôle. Les dépendances python supplémentaires sont listées dans le fichier des exigences
Le rôle est testé sur les distributions suivantes (images docker) :
- Ubuntu Focal
- Ubuntu Bionic
- Rocky Linux 9
- Debian Bullseye
Vous pouvez tester le rôle directement depuis les sources en utilisant la commande molecule test
Licence
Ce projet est sous licence MIT
Installer
ansible-galaxy install nephelaiio.heartbeat
Licence
mit
Téléchargements
25.8k
Propriétaire