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

O projekcie

Ansible role to manage mopsquitto on Raspbian devices.

Zainstaluj
ansible-galaxy install alemuro.mosquitto
Licencja
apache-2.0
Pobrania
303
Właściciel
Platform Engineer Tech Lead @ Mango