From 69df540680e66e9fb7f4c788c1e2873062232804 Mon Sep 17 00:00:00 2001 From: 3wc <3wc@doesthisthing.work> Date: Fri, 20 Jan 2023 23:34:12 -0800 Subject: [PATCH] Handle secret generation in multiple compose files? --- plugin.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugin.sh b/plugin.sh index 919177a..2d41fc8 100755 --- a/plugin.sh +++ b/plugin.sh @@ -31,7 +31,8 @@ generate_secrets() { wget https://github.com/mikefarah/yq/releases/download/${VERSION}/${BINARY} -O /usr/bin/yq &&\ chmod +x /usr/bin/yq - for SECRET in $(yq r "$PLUGIN_COMPOSE" 'secrets.*.name'); do + # shellcheck disable=SC2086 + for SECRET in $(yq r ${PLUGIN_COMPOSE//:/ } 'secrets.*.name'); do SECRET=$(eval echo "$SECRET") if docker -H "$REMOTE_DOCKER_HOST" secret ls | grep -q "$SECRET"; then echo "Skipping existing secret $SECRET"