diff options
-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" |