diff --git a/releasenotes/notes/extra_variables_precedence-001b0b355ada6d39.yaml b/releasenotes/notes/extra_variables_precedence-001b0b355ada6d39.yaml new file mode 100644 index 0000000000..7c285bceb5 --- /dev/null +++ b/releasenotes/notes/extra_variables_precedence-001b0b355ada6d39.yaml @@ -0,0 +1,5 @@ +--- +features: + - | + Passed --extra-vars flag to the openstack-ansible should have precedence + over the user-variables*.yml now. diff --git a/scripts/openstack-ansible.sh b/scripts/openstack-ansible.sh index adcc4a844f..142167da0d 100644 --- a/scripts/openstack-ansible.sh +++ b/scripts/openstack-ansible.sh @@ -77,7 +77,7 @@ fi # Execute the Ansible command. if [ "${RUN_CMD}" == "openstack-ansible" ] || [ "${RUN_CMD}" == "ansible-playbook" ]; then - ansible-playbook "${@}" ${VAR1} + ansible-playbook ${VAR1} "${@}" PLAYBOOK_RC="$?" if [[ "${PLAYBOOK_RC}" -ne "0" ]]; then echo -e "\nEXIT NOTICE [Playbook execution failure] **************************************" @@ -87,5 +87,5 @@ if [ "${RUN_CMD}" == "openstack-ansible" ] || [ "${RUN_CMD}" == "ansible-playboo echo "===============================================================================" exit "${PLAYBOOK_RC}" else - ${RUN_CMD} "${@}" ${VAR1} + ${RUN_CMD} ${VAR1} "${@}" fi