--- mosquitto_packages: - mosquitto - mosquitto-clients mosquitto_listeners: # Listeners for Mosquitto MQTT Broker - name: "default" listener: "1883 localhost" protocol: "mqtt" use_username_as_clientid: "true" allow_zero_length_clientid: "true" allow_anonymous: "false" users: [] # Users for Mosquitto MQTT Broker # Type: Arrays of Objects with following parameters defined: # - username: # password: # acl: of Objects as follows: # - permissions: Acceptable Value: either `read`, `readwrite`, `write`, `deny` # - topic: Acceptable Value: your/mqtt/topic (wildcards `+`, and `*` allowed) auth_anonymous: [] # Topics which are accessable with anonymous access # Example # - "topic read topic_name" auth_patterns: [] # %c to match the client id of the client # %u to match the username of the client # Example # - "pattern write $SYS/broker/connection/%c/state" mosquitto_bridges: [] # Bridges for Mosquitto MQTT Broker # Type: Arrays of Objects with following parameters defined: # - connection: # address: # bridge_insecure: # bridge_capath: # remote_password: # remote_username: # remote_clientid: # try_private: # topics: # - topic: # in 0 down/ to-level/02/line/ # - topic: # out 0 up/ from-level/02/line/