alemuro.mosquitto
alemuro.mosquitto
该角色在Raspbian设备上安装和管理Mosquitto服务。
角色变量
| 名称 | 默认值 | 描述 |
|---|---|---|
alemuro_mosquitto_install_clients |
yes | 如果您想安装mosquitto-clients软件包,则为yes |
alemuro_mosquitto_settings |
您想要在mosquitto上配置的参数对象 | |
alemuro_mosquitto_password_file |
/etc/mosquitto/pwfile | 密码文件的位置 |
alemuro_mosquitto_user_list |
用户对象。每个用户一条记录,用户名作为标识符,htpasswd作为值 |
alemuro_mosquitto_settings
alemuro_mosquitto_settings:
allow_anonymous: no
persistence: yes
log_timestamp: yes
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许可证
