summaryrefslogtreecommitdiff
path: root/roles/mosquitto/broker/defaults
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2023-12-20 16:26:28 +0100
committerChristian Pointner <equinox@spreadspace.org>2023-12-20 16:26:28 +0100
commitbc001d962bccf2faff6eecfbbace44cc6d6e7a27 (patch)
tree3e6b8484493df8d62ad4785da3e629a838086707 /roles/mosquitto/broker/defaults
parentx509: make ca-certificates accessable for role users (diff)
mosqitto: rename to mosquitto/broker and add mosquitto/client
Diffstat (limited to 'roles/mosquitto/broker/defaults')
-rw-r--r--roles/mosquitto/broker/defaults/main.yml31
1 files changed, 31 insertions, 0 deletions
diff --git a/roles/mosquitto/broker/defaults/main.yml b/roles/mosquitto/broker/defaults/main.yml
new file mode 100644
index 00000000..bd509f9c
--- /dev/null
+++ b/roles/mosquitto/broker/defaults/main.yml
@@ -0,0 +1,31 @@
+---
+# mosquitto_broker_global_config_options:
+# per_listener_settings: "true"
+
+mosquitto_broker_listeners: {}
+# example:
+# bind: 1883 192.0.2.1
+# hostnames:
+# - mqtt.example.com
+# tls:
+# certificate_provider: ...
+# options:
+# require_certificate: "true"
+# use_identity_as_username: "true"
+# foo:
+# bind: 1884
+# options:
+# allow_anonymous: "false"
+# acl_file: /etc/mosquitto/example.acl
+# password_file: /etc/mosquitto/example.passwd
+
+mosquitto_broker_prometheus_listener: false
+
+mosquitto_broker_acl_files: {}
+# example: |
+# user somebody
+# topic read example/+/foo
+
+mosquitto_broker_password_files: {}
+# example: |
+# somebody:{{ 'secret' | mosquitto_passwd_hash('somebody@mqtt.example.com') }}