Handle cases where no other database config is present

This commit is contained in:
Daniel Berteaud 2023-10-31 15:23:25 +01:00
parent 9ccd3c45df
commit 0a4ef9654c

View File

@ -8,7 +8,7 @@ else
echo "Database secret already enabled at [[ .vault.prefix ]]database"
fi
if [ "$(vault list -format json [[ .vault.prefix ]]database/config | jq '.[] | test("^[[ .pg.instance ]]$")')" = "false" ]; then
if [ "$(vault list -format json [[ .vault.prefix ]]database/config | jq '.[] | test("^[[ .pg.instance ]]$")')" != "true" ]; then
echo "Configuring database plugin [[ .vault.prefix ]]database/config/[[ .pg.instance ]]"
vault write [[ .vault.prefix ]]database/config/[[ .pg.instance ]] \
plugin_name="postgresql-database-plugin" \