alemuro.mosquitto
alemuro.mosquitto
Ten rol instaluję i zarządza usługą Mosquitto na urządzeniach Raspbian.
Zmienne roli
| Nazwa | Domyślna | Opis |
|---|---|---|
alemuro_mosquitto_install_clients |
tak | tak, jeśli chcesz zainstalować pakiet mosquitto-clients |
alemuro_mosquitto_settings |
Obiekt z parametrami, które chcesz skonfigurować w mosquitto | |
alemuro_mosquitto_password_file |
/etc/mosquitto/pwfile | Lokalizacja pliku z hasłami |
alemuro_mosquitto_user_list |
Obiekt użytkowników. Jedno wpisanie na użytkownika, z nazwą użytkownika jako identyfikatorem i htpasswd jako wartością |
alemuro_mosquitto_settings
alemuro_mosquitto_settings:
allow_anonymous: nie
persistence: tak
log_timestamp: tak
log_timestamp_format: "%Y-%m-%dT%H:%M:%S"
alemuro_mosquitto_user_list
alemuro_mosquitto_settings:
admin: <wartość htpasswd>
Przykładowy playbook
Dodanie przykładu, jak używać twojej roli (na przykład z przekazanymi jako parametry zmiennymi), jest zawsze pomocne dla użytkowników:
- hosts: pi
roles:
- { role: alemuro.mosquitto }
Użytkowanie
- Instalacja:
$ ansible-galaxy -p roles alemuro.mosquitto
Licencja
Licencja Apache
Zainstaluj
ansible-galaxy install alemuro.mosquittoLicencja
apache-2.0
Pobrania
303
Właściciel
Platform Engineer Tech Lead @ Mango
