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