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-galaxy install alemuro.mosquittoЛицензия
apache-2.0
Загрузки
302
Владелец
Platform Engineer Tech Lead @ Mango
