Parse multi-line enabled_plugins

Use only needed required plugins for basic auth suite
This commit is contained in:
Marcial Rosales 2025-04-15 08:23:49 +02:00
parent ceb7b244f2
commit b6d2ff85b2
2 changed files with 3 additions and 2 deletions

View File

@ -70,7 +70,7 @@ start_local_rabbitmq() {
print "> EFFECTIVE RABBITMQ_CONFIG_FILE: /tmp$MOUNT_RABBITMQ_CONF"
cp ${RABBITMQ_CONFIG_DIR}/enabled_plugins /tmp/etc/rabbitmq/
RABBITMQ_ENABLED_PLUGINS=`cat /tmp/etc/rabbitmq/enabled_plugins | awk '{printf("\"%s\" ",$0)} END { printf "\n" }' | awk -F'[][]' '{print $2}'`
RABBITMQ_ENABLED_PLUGINS=`cat /tmp/etc/rabbitmq/enabled_plugins | tr -d " \t\n\r" | awk -F'[][]' '{print $2}'`
print "> EFFECTIVE PLUGINS: $RABBITMQ_ENABLED_PLUGINS"
${BIN_DIR}/gen-advanced-config ${RABBITMQ_CONFIG_DIR} $ENV_FILE /tmp$MOUNT_ADVANCED_CONFIG

View File

@ -1 +1,2 @@
[rabbitmq_management].
[rabbitmq_management,rabbitmq_stream,rabbitmq_stream_common,rabbitmq_stream_management,
rabbitmq_top,rabbitmq_tracing,rabbitmq_federation_management,rabbitmq_shovel_management].