alemuro.mosquitto

alemuro.mosquitto

Este rol instala y gestiona el servicio Mosquitto en dispositivos Raspbian.

Variables del Rol

Nombre Predeterminado Descripción
alemuro_mosquitto_install_clients si quieres instalar el paquete mosquitto-clients
alemuro_mosquitto_settings Objeto con parámetros que deseas configurar en mosquitto
alemuro_mosquitto_password_file /etc/mosquitto/pwfile Ubicación del archivo de contraseñas
alemuro_mosquitto_user_list Objeto de usuarios. Una entrada por usuario, con el nombre de usuario como identificador y htpasswd como valor

alemuro_mosquitto_settings

alemuro_mosquitto_settings:
  allow_anonymous: no
  persistence: sí
  log_timestamp: sí
  log_timestamp_format: "%Y-%m-%dT%H:%M:%S"

alemuro_mosquitto_user_list

alemuro_mosquitto_user_list:
  admin: <valor de htpasswd>

Ejemplo de Playbook

Incluir un ejemplo de cómo usar tu rol (por ejemplo, con variables pasadas como parámetros) también es útil para los usuarios:

    - hosts: pi
      roles:
         - { role: alemuro.mosquitto }

Uso

  • Instalación:
$ ansible-galaxy -p roles alemuro.mosquitto

Licencia

Licencia Apache

Acerca del proyecto

Ansible role to manage mopsquitto on Raspbian devices.

Instalar
ansible-galaxy install alemuro.mosquitto
Licencia
apache-2.0
Descargas
303
Propietario
Platform Engineer Tech Lead @ Mango