alemuro.mosquitto

alemuro.mosquitto

Diese Rolle installiert und verwaltet den Mosquitto-Dienst auf Raspbian-Geräten.

Rollenvariablen

Name Standard Beschreibung
alemuro_mosquitto_install_clients ja ja, wenn du das Paket mosquitto-clients installieren möchtest
alemuro_mosquitto_settings Objekt mit Parametern, die du für Mosquitto konfigurieren möchtest
alemuro_mosquitto_password_file /etc/mosquitto/pwfile Speicherort der Passwortdatei
alemuro_mosquitto_user_list Benutzerobjekt. Ein Eintrag pro Benutzer, mit dem Benutzernamen als Identifikator und htpasswd als Wert

alemuro_mosquitto_settings

alemuro_mosquitto_settings:
  allow_anonymous: nein
  persistence: ja
  log_timestamp: ja
  log_timestamp_format: "%Y-%m-%dT%H:%M:%S"

alemuro_mosquitto_user_list

alemuro_mosquitto_user_list:
  admin: <htpasswd wert>

Beispiel-Playbook

Ein Beispiel, wie man deine Rolle verwenden kann (zum Beispiel mit übergebenen Variablen), ist immer hilfreich für die Benutzer:

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

Verwendung

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

Lizenz

Apache Lizenz

Über das Projekt

Ansible role to manage mopsquitto on Raspbian devices.

Installieren
ansible-galaxy install alemuro.mosquitto
GitHub Repository
Lizenz
apache-2.0
Downloads
302
Besitzer
Platform Engineer Tech Lead @ Mango