justereseau.heartbeat

nephelaiio.heartbeat

Eine Ansible-Rolle zur Installation und Konfiguration von Heartbeat.

Rollenvariablen

Bitte beziehen Sie sich auf die Defaults-Datei für eine aktuelle Liste der Eingabeparameter.

Abhängigkeiten

Bitte überprüfen Sie die Abhängigkeitskonfiguration für weitere Details.

Beispiel Playbook

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

Beispiel Playbook mit Konfigurationsdatei

- hosts: servers
  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

Testen

Bitte stellen Sie sicher, dass Ihre Umgebung Docker installiert hat, um die Rollentestvalidierung durchzuführen. Zusätzliche Python-Abhängigkeiten sind in der Requirements-Datei aufgeführt.

Die Rolle wird gegen die folgenden Distributionen (Docker-Images) getestet:

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

Sie können die Rolle direkt von den Quellen aus mit dem Befehl molecule test testen.

Lizenz

Dieses Projekt steht unter den Bedingungen der MIT-Lizenz.

Über das Projekt

An Ansible role to install and configure heartbeat

Installieren
ansible-galaxy install justereseau.heartbeat
GitHub Repository
Lizenz
mit
Downloads
767
Besitzer
(Not) Network Team at Lan ETS (Anymore)