diff options
Diffstat (limited to 'ansible/run_include')
-rwxr-xr-x | ansible/run_include | 18 |
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" +) |