justereseau.heartbeat

nephelaiio.heartbeat

Rola ansible do instalacji i konfiguracji heartbeat

Zmienne roli

Zapoznaj się z plikiem domyślnym aby uzyskać aktualną listę parametrów wejściowych.

Zależności

Proszę przejrzeć konfigurację zależności w celu uzyskania dalszych informacji.

Przykładowy Playbook

- hosts: serwery
  vars:
    heartbeat_package_state: najnowsza
    heartbeat_conf_manage: tak
  roles:
     - role: nephelaiio.heartbeat

Przykładowy Playbook z plikiem konfiguracyjnym

- hosts: serwery
  vars:
    heartbeat_package_state: najnowsza
    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

Testowanie

Upewnij się, że twoje środowisko zainstalowało docker, aby móc uruchomić testy walidacji roli. Dodatkowe zależności Pythona są wymienione w pliku wymagań.

Rola jest testowana na następujących dystrybucjach (obrazy docker):

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

Możesz przetestować rolę bezpośrednio z źródeł używając polecenia molecule test

Licencja

Projekt jest licencjonowany na warunkach Licencji MIT.

O projekcie

An Ansible role to install and configure heartbeat

Zainstaluj
ansible-galaxy install justereseau.heartbeat
Licencja
mit
Pobrania
767
Właściciel
(Not) Network Team at Lan ETS (Anymore)