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.

Acerca del proyecto

An Ansible role to install and configure heartbeat

Instalar
ansible-galaxy install justereseau.heartbeat
Licencia
mit
Descargas
767
Propietario
(Not) Network Team at Lan ETS (Anymore)