justereseau.heartbeat

nephelaiio.heartbeat

Un rôle Ansible pour installer et configurer heartbeat.

Variables du Rôle

Veuillez consulter le fichier des valeurs par défaut pour une liste à jour des paramètres d'entrée.

Dépendances

Merci de revoir la configuration des dépendances pour plus de détails.

Exemple de Playbook

- hosts: serveurs
  vars:
    heartbeat_package_state: latest
    heartbeat_conf_manage: yes
  roles:
     - role: nephelaiio.heartbeat

Exemple de Playbook avec fichier de configuration

- hosts: serveurs
  vars:
    heartbeat_package_state: latest
    heartbeat_conf_path: /etc/ha.d/ha.cf
    heartbeat_haressources_path: /etc/ha.d/haresources
    heartbeat_authkey_path: /etc/ha.d/authkeys
    heartbeat_conf_file: "{{ config_files_dir }}/ha.cf.j2"
    heartbeat_haressources_file: "{{ config_files_dir }}/haressources.j2"
    heartbeat_authkey_file: "{{ config_files_dir }}/authkey.j2"
  roles:
     - role: nephelaiio.heartbeat

Tests

Veuillez vous assurer que votre environnement dispose de docker installé pour exécuter les tests de validation du rôle. Des dépendances Python supplémentaires sont listées dans le fichier des exigences.

Le rôle est testé avec les distributions suivantes (images Docker) :

  • Ubuntu Focal
  • Ubuntu Bionic
  • Ubuntu Xenial
  • CentOS 7
  • Debian Buster

Vous pouvez tester le rôle directement à partir des sources en utilisant la commande molecule test.

Licence

Ce projet est sous licence selon les termes de la licence MIT.

À propos du projet

An Ansible role to install and configure heartbeat

Installer
ansible-galaxy install justereseau.heartbeat
Licence
mit
Téléchargements
767
Propriétaire
(Not) Network Team at Lan ETS (Anymore)