alemuro.mosquitto

alemuro.mosquitto

Ce rôle installe et gère le service Mosquitto sur les appareils Raspbian.

Variables du Rôle

Nom Par défaut Description
alemuro_mosquitto_install_clients oui oui si vous souhaitez installer le paquet mosquitto-clients
alemuro_mosquitto_settings Objet avec les paramètres que vous souhaitez configurer sur Mosquitto
alemuro_mosquitto_password_file /etc/mosquitto/pwfile Emplacement du fichier de mots de passe
alemuro_mosquitto_user_list Objet des utilisateurs. Une entrée par utilisateur, avec le nom d'utilisateur comme identifiant et htpasswd comme valeur

alemuro_mosquitto_settings

alemuro_mosquitto_settings:
  allow_anonymous: non
  persistence: oui
  log_timestamp: oui
  log_timestamp_format: "%Y-%m-%dT%H:%M:%S"

alemuro_mosquitto_user_list

alemuro_mosquitto_settings:
  admin: <valeur htpasswd>

Exemple de Playbook

Inclure un exemple de la façon d'utiliser votre rôle (par exemple, avec des variables passées en paramètres) est toujours utile pour les utilisateurs :

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

Utilisation

  • Installer :
$ ansible-galaxy -p roles alemuro.mosquitto

Licence

Licence Apache

À propos du projet

Ansible role to manage mopsquitto on Raspbian devices.

Installer
ansible-galaxy install alemuro.mosquitto
Licence
apache-2.0
Téléchargements
302
Propriétaire
Platform Engineer Tech Lead @ Mango