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//[\"\']/}" # word="${word//[\"\']/}"
# If secret, replace secret by text # If secret, replace secret by text
if [[ "${word}" == *'!secret '* ]]; then if [[ "${word}" == *'!secret '* ]]; then
echo "Secret detected"
key="${word%%=*}" key="${word%%=*}"
secret=${word#*secret } secret=${word#*secret }
# Get secret password # Get secret password
#secret=$(yq read "/config/secrets.yaml" "${secret}" 2>/dev/null || yq eval .${secret} "/config/secrets.yaml") #secret=$(yq read "/config/secrets.yaml" "${secret}" 2>/dev/null || yq eval .${secret} "/config/secrets.yaml")
eval parse_yaml "/config/secrets.yaml" "" >secrettmp eval parse_yaml "/config/secrets.yaml" "" >/secrettmp
secret=$(sed "/$secret/!d" secrettmp) secret=$(sed "/$secret/!d" /secrettmp)
secret=${secret#*\=} #secret=${secret#*\=}
rm secrettmp rm /secrettmp
word="$key=$secret" word="$key=$secret"
fi fi
# Data validation # Data validation