nephelaiio.heartbeat

nephelaiio.heartbeat

Statut de la construction Ansible Galaxy

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:80les:
     -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

À propos du projet

An Ansible role to install and configure heartbeat

Installer
ansible-galaxy install nephelaiio.heartbeat
Licence
mit
Téléchargements
25.8k
Propriétaire