Fix mosquitto.conf dynamic-security plugin_opts syntax

Mosquitto 2.1.2 config format has no nested-block syntax; plugin
options must be flat plugin_opt_<name> directives, not a
plugin_opts { } block. Broker was crash-looping on every start.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
jtricerolph 2026-07-28 13:45:08 +00:00
parent e712352ed6
commit 705b3a0561

View file

@ -1760,9 +1760,7 @@ log_dest file /mosquitto/log/mosquitto.log
log_dest stdout
plugin /usr/lib/mosquitto_dynamic_security.so
plugin_opts {
config_file /mosquitto/data/dynamic-security.json
}
plugin_opt_config_file /mosquitto/data/dynamic-security.json
EOF
push_file 104 /opt/mqtt-broker/docker-compose.yml <<'EOF'