diff options
-rwxr-xr-x | run-playbook.sh | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/run-playbook.sh b/run-playbook.sh new file mode 100755 index 00000000..6bdd1fb1 --- /dev/null +++ b/run-playbook.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +if [ -z "$1" ]; then + echo "$0 <env-group/playbook.yml>" + exit 1 +fi +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-playbook $@ "$file" |