diff options
author | Christian Pointner <equinox@spreadspace.org> | 2019-09-17 20:40:39 +0200 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2019-09-17 20:40:39 +0200 |
commit | 0c3df272a53b4f1be29a8c9a29f2b80ffc0203b8 (patch) | |
tree | 98fa7cbe212670a5cf4d0ae34b5f47be6f1b7440 | |
parent | sk-2019: make post-boot script resistent (diff) |
added helper script for vault handling
-rwxr-xr-x | vault.sh | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/vault.sh b/vault.sh new file mode 100755 index 00000000..1dd48155 --- /dev/null +++ b/vault.sh @@ -0,0 +1,19 @@ +#!/bin/bash + +if [ -z "$1" ] || [ -z "$2" ]; then + echo "$0 <command> <file>" + exit 1 +fi +command="$1" +shift +file="$1" +shift + +file=$(realpath --relative-to "${BASH_SOURCE%/*}" "$file") +env_group=${file%%/*} + +cd "${BASH_SOURCE%/*}" +source common/utils.sh +vault_environment__set "$env_group" || exit 1 + +exec ansible-vault "$command" "$file" |