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 |
sí | sí 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.mosquittoLicencia
apache-2.0
Descargas
303
Propietario
Platform Engineer Tech Lead @ Mango
