alemuro.mosquitto

alemuro.mosquitto

Эта роль устанавливает и управляет сервисом Mosquitto на устройствах с Raspbian.

Переменные роли

Название По умолчанию Описание
alemuro_mosquitto_install_clients да да, если вы хотите установить пакет mosquitto-clients
alemuro_mosquitto_settings Объект с параметрами, которые вы хотите настроить в mosquitto
alemuro_mosquitto_password_file /etc/mosquitto/pwfile Местоположение файла паролей
alemuro_mosquitto_user_list Объект пользователей. Один элемент на пользователя, с именем пользователя в качестве идентификатора и htpasswd в качестве значения

alemuro_mosquitto_settings

alemuro_mosquitto_settings:
  allow_anonymous: нет
  persistence: да
  log_timestamp: да
  log_timestamp_format: "%Y-%m-%dT%H:%M:%S"

alemuro_mosquitto_user_list

alemuro_mosquitto_settings:
  admin: <значение htpasswd>

Пример плейбука

Хорошо также включить пример использования вашей роли (например, с переменными, переданными в качестве параметров):

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

Использование

  • Установка:
$ ansible-galaxy -p roles alemuro.mosquitto

Лицензия

Лицензия Apache

О проекте

Ansible role to manage mopsquitto on Raspbian devices.

Установить
ansible-galaxy install alemuro.mosquitto
Лицензия
apache-2.0
Загрузки
302
Владелец
Platform Engineer Tech Lead @ Mango