1
0
Fork 0

Improve scripts

This commit is contained in:
Alex Kotov 2020-07-11 14:49:39 +05:00
parent c677d0d9e0
commit 07a28c4089
Signed by: kotovalexarian
GPG Key ID: 553C0EBBEB5D5F08
1 changed files with 9 additions and 5 deletions

View File

@ -1,20 +1,24 @@
if [ ! -f admin ]; then
FILE=$(readlink -f "$0")
DIR=$(dirname "$FILE")
ROOT=$(dirname "$DIR")
if [ ! -f "$ROOT/admin" ]; then
>&2 echo 'error: admin is not specified'
exit 1
fi
admin="$(cat admin)"
admin="$(cat "$ROOT/admin")"
if [ -z "$admin" ]; then
>&2 echo 'error: admin is not specified'
exit 1
fi
extra_opts="--extra-vars admin=$(cat admin)"
extra_opts="--extra-vars admin=$admin"
for vault_id in default kotovalexarian xuhcc
do
if [ -f "secrets/$vault_id" ]; then
extra_opts="$extra_opts --vault-id $vault_id@secrets/$vault_id"
if [ -f "$ROOT/secrets/$vault_id" ]; then
extra_opts="$extra_opts --vault-id $vault_id@$ROOT/secrets/$vault_id"
fi
done