heartbeat

nephelaiio.heartbeat

Роль ansible для установки и настройки heartbeat.

Переменные роли

Пожалуйста, обратитесь к файлу по умолчанию для получения актуального списка входных параметров.

Зависимости

Пожалуйста, посмотрите конфигурацию зависимостей для получения дополнительных подробностей.

Пример плейбука

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

Пример плейбука с конфигурационным файлом

- 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

Тестирование

Пожалуйста, убедитесь, что в вашей среде установлен docker для проведения тестов проверки роли. Дополнительные зависимости Python перечислены в файле требований.

Роль протестирована на следующих дистрибутивах (docker-образах):

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

Вы можете протестировать роль прямо из источников, используя команду molecule test.

Лицензия

Этот проект лицензирован на условиях MIT License.

О проекте

An Ansible role to install and configure heartbeat

Установить
ansible-galaxy install justereseau/ansible-role-heartbeat
Лицензия
mit
Загрузки
757
Владелец
(Not) Network Team at Lan ETS (Anymore)