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许可证

关于项目

Ansible role to manage mopsquitto on Raspbian devices.

安装
ansible-galaxy install alemuro.mosquitto
许可证
apache-2.0
下载
301
拥有者
Platform Engineer Tech Lead @ Mango