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.
Installieren
ansible-galaxy install justereseau.heartbeat
Lizenz
mit
Downloads
767
Besitzer
(Not) Network Team at Lan ETS (Anymore)