Add helper for loading secrets

This commit is contained in:
Aleksandar Puharic 2024-10-29 02:37:13 +01:00
parent b7e9ab4d5c
commit 53c16e53c3
Signed by: xZero707
GPG Key ID: 3CC53DCAA9C237BB

View File

@ -0,0 +1,21 @@
#!/usr/bin/env bash
load_dir_env() {
local dir="$1"
shopt -s nullglob
for file in "$dir"/*; do
if [ -f "$file" ] && [[ "$(basename "$file")" != *=* ]]; then
varName="$(basename "$file")"
value="$(<"$file")"
export "${varName}=${value}"
fi
done
}
main() {
load_dir_env /run/secrets_normalized
}
main