justereseau.heartbeat
nephelaiio.heartbeat
Un rol de Ansible para instalar y configurar heartbeat.
Variables del Rol
Por favor, revisa el archivo de valores predeterminados para una lista actualizada de parámetros de entrada.
Dependencias
Revisa la configuración de dependencias para más detalles.
Ejemplo de Playbook
- hosts: servidores
vars:
heartbeat_package_state: latest
heartbeat_conf_manage: yes
roles:
- role: nephelaiio.heartbeat
Ejemplo de Playbook con archivo de configuración
- hosts: servidores
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
Pruebas
Asegúrate de que tu entorno tenga docker instalado para realizar pruebas de validación del rol. Dependencias adicionales de Python están listadas en el archivo de requisitos.
El rol se prueba contra las siguientes distribuciones (imágenes de docker):
- Ubuntu Focal
- Ubuntu Bionic
- Ubuntu Xenial
- CentOS 7
- Debian Buster
Puedes probar el rol directamente desde las fuentes usando el comando molecule test
.
Licencia
Este proyecto está licenciado bajo los términos de la Licencia MIT.
Instalar
ansible-galaxy install justereseau.heartbeat
Licencia
mit
Descargas
767
Propietario
(Not) Network Team at Lan ETS (Anymore)