Set SECRET using eval
continuous-integration/drone/push Build is passing Details

This commit is contained in:
3wc 2020-09-25 20:53:09 +02:00
parent 661a65caae
commit 7d1031c7e0
1 changed files with 3 additions and 4 deletions

View File

@ -20,11 +20,10 @@ generate_secrets() {
export DOCKER_HOST="ssh://$PLUGIN_USER@$PLUGIN_HOST:$PLUGIN_PORT"
docker secret ls
echo "$SECRET"
for SECRET in $(yq r "$PLUGIN_COMPOSE" 'secrets.*.name'); do
SECRET=$(eval echo "$SECRET")
docker secret ls
echo "$SECRET"
if ! docker secret ls | grep -q "$SECRET"; then
eval "echo \"generating $SECRET\""
PW=$(</dev/urandom tr -dc 'A-Za-z0-9' | head -c 40; echo)