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.mosquittoLizenz
apache-2.0
Downloads
302
Besitzer
Platform Engineer Tech Lead @ Mango
