summaryrefslogtreecommitdiffstats
path: root/ansible/run_include
diff options
context:
space:
mode:
Diffstat (limited to 'ansible/run_include')
-rwxr-xr-xansible/run_include18
1 files changed, 14 insertions, 4 deletions
diff --git a/ansible/run_include b/ansible/run_include
index 3a47f68..1c7cd98 100755
--- a/ansible/run_include
+++ b/ansible/run_include
@@ -2,7 +2,17 @@
export ANSIBLE_HOST_KEY_CHECKING=False
-ansible-playbook -i hosts \
- --extra-vars "include_file=$1" \
- --extra-vars "script_name=dummy target=host" \
- ./dummy-wrapper.yml
+workdir="$(dirname "${BASH_SOURCE[0]}")"
+workdir=$(readlink -f "$workdir")
+
+export playbook=$(readlink -f "$1")
+
+( set -x
+ cd "$workdir"
+
+ ansible-playbook -i "$workdir/../hosts" \
+ --extra-vars "include_file=$playbook" \
+ --extra-vars "script_name=dummy" \
+ --extra-vars "target=host" \
+ "dummy-wrapper.yml"
+)