Update 99-run.sh

This commit is contained in:
Alexandre
2021-12-02 06:38:17 +01:00
committed by GitHub
parent 1d2b883cfb
commit aaf33714f7

View File

@@ -70,14 +70,15 @@ cat listtmp | while read word || [[ -n $word ]]; do
# word="${word//[\"\']/}"
# If secret, replace secret by text
if [[ "${word}" == *'!secret '* ]]; then
echo "Secret detected"
key="${word%%=*}"
secret=${word#*secret }
# Get secret password
#secret=$(yq read "/config/secrets.yaml" "${secret}" 2>/dev/null || yq eval .${secret} "/config/secrets.yaml")
eval parse_yaml "/config/secrets.yaml" "" >secrettmp
secret=$(sed "/$secret/!d" secrettmp)
secret=${secret#*\=}
rm secrettmp
eval parse_yaml "/config/secrets.yaml" "" >/secrettmp
secret=$(sed "/$secret/!d" /secrettmp)
#secret=${secret#*\=}
rm /secrettmp
word="$key=$secret"
fi
# Data validation