Add helper for loading secrets

This commit is contained in:
2024-10-29 02:37:13 +01:00
parent b7e9ab4d5c
commit 53c16e53c3

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