Do not hardcode full path to ansible-paybook binary

Different software installation tools (e.g. `apt` and `pip`)
save ansible-paybook binary file into different locations.
So the full path to the binary can't be just hardcoded and
we have to rely on a common shell lookup in $PATH instead.

Change-Id: I367e78d7a376c1441d152584c88cd348430eed2a
This commit is contained in:
Artem Panchenko 2017-02-14 15:50:47 +02:00
parent 759a0f3abe
commit b89d989b74
4 changed files with 4 additions and 4 deletions

View File

@ -16,7 +16,7 @@ admin node::
.. code:: sh
export ws=~/workspace/
/usr/bin/ansible-playbook --ssh-extra-args '-o\ StrictHostKeyChecking=no' \
ansible-playbook --ssh-extra-args '-o\ StrictHostKeyChecking=no' \
-u vagrant -b --become-user=root -i ~/${ws}inventory/inventory.cfg \
-e @${ws}kargo/inventory/group_vars/all.yml \
-e @${ws}utils/kargo/roles/configure_logs/defaults/main.yml \

View File

@ -91,7 +91,7 @@ Just run the following ansible-playbook command:
.. code:: sh
export ws=/home/workspace
/usr/bin/ansible-playbook -e ansible_ssh_pass=vagrant -u vagrant -b \
ansible-playbook -e ansible_ssh_pass=vagrant -u vagrant -b \
--become-user=root -i ${ws}/inventory/inventory.cfg \
-e @${ws}/utils/jenkins/extip_ecmp.yaml \
${ws}/utils/kargo/externalip.yaml

View File

@ -40,7 +40,7 @@ You can as well run all network checks from the admin node:
.. code:: sh
export ws=/home/workspace/
/usr/bin/ansible-playbook -e ansible_ssh_pass=vagrant -u vagrant -b \
ansible-playbook -e ansible_ssh_pass=vagrant -u vagrant -b \
--become-user=root -i ~${ws}inventory/inventory.cfg \
-e @${ws}kargo/inventory/group_vars/all.yml \
-e @${ws}inventory/kargo_default_common.yaml \

View File

@ -73,7 +73,7 @@ function wait_for_nodes {
function with_ansible {
local tries=1
until admin_node_command /usr/bin/ansible-playbook \
until admin_node_command ansible-playbook \
--ssh-extra-args "-A\ -o\ StrictHostKeyChecking=no" -u ${ADMIN_USER} -b \
--become-user=root -i $ADMIN_WORKSPACE/inventory/inventory.cfg \
$@ $KARGO_DEFAULTS_OPT $COMMON_DEFAULTS_OPT \