sansible.vernemq

vernemq

Maestro: Estado de Construcción
Desarrollo: Estado de Construcción

Este rol instala y configura el broker de mensajes MQTT VerneMQ.

Instalación y Dependencias

Para instalar, ejecuta ansible-galaxy install sansible.vernemq o añade esto a tu roles.yml.

- name: sansible.vernemq
  version: v4.0-latest

y ejecuta ansible-galaxy install -p ./roles -r roles.yml

Etiquetas

Este rol utiliza etiquetas: build y configure

  • build - Instala y inicia VerneMQ
  • configure - Configura VerneMQ

Argumentos

Argumento Predeterminado Descripción
sansible_vernemq_cluster_discovery_node Nodo de clúster para unirse en formato nodename@ipaddress
sansible_vernemq_configuration Pares de opciones de configuración clave: valor
sansible_vernemq_download_url URL explícita desde la que descargar el paquete Debian de VerneMQ exclusivo con la opción de version
sansible_vernemq_nofile 65536 Número máximo de archivos abiertos para el proceso de VerneMQ
sansible_vernemq_version 1.3.1 Versión de VerneMQ a instalar (Nota: La versión debe estar disponible en la página oficial de descargas de VerneMQ) exclusivo con la opción de download_url

Ejemplos

Instalar VerneMQ estable con la configuración predeterminada:

- name: Instalar VerneMQ
  hosts: "somehost"

  roles:
    - role: sansible.vernemq

Instalar VerneMQ v1.2.0, establecer el número máximo de archivos abiertos (nofiles) en 65536, unirse a un clúster a través de [email protected], y la opción de configuración leveldb.maximum_memory.percent en 8:

- name: Instalar VerneMQ
  hosts: "somehost"

  roles:
    - role: sansible.vernemq
      sansible_vernemq:
        allow_anonymous: "on"
        cluster_discovery_node: [email protected]
        configuration:
          leveldb.maximum_memory.percent: 8
        nofile: 65536
        version: 1.2.0

Todas las opciones de configuración de VerneMQ son compatibles.

La sección de configuration también es el lugar para gestionar los complementos de VerneMQ:

- name: Instalar VerneMQ
  hosts: "somehost"

  roles:
    - role: sansible.vernemq
      sansible_vernemq:
        configuration:
          plugins.vmq_plugin: "on"

Desarrollo y Pruebas

Si deseas trabajar en este rol, comienza ejecutando make watch; esto ejecutará make test en cualquier cambio de archivo.

Acerca del proyecto

Install and configure VerneMQ

Instalar
ansible-galaxy install sansible.vernemq
Licencia
mit
Descargas
4.7k
Propietario
See https://github.com/sansible/sansible for more information