vagrant/plugins/provisioners
Gilles Cornu ab036ddd0b provisioners/ansible: don't format raw_arguments
With cb80286a4a, the helper function
stringify_ansible_playbook_command was also applied on the
`raw_arguments` content, which is not wanted. Given that users have used
the `raw_arguments` option as a workaround to avoid the bug GH-6726,
this new change ensure that any `--extra-vars` option passed as a raw
argument won't be additonally enquoted by the ansible_local
provisioner.

This change also improves the ansible remote provisioner verbose output,
but has no impact on its behaviour, which was already correct.

Note that this refactoring introduces some code duplications that are not
very elegant (see ansible_playbook_command_for_shell_execution in
host.rb and execute_ansible_playbook_from_host in base.rb). I hope we
can find a better implementation later, but it is good enough for now
since all these parts are covered by corresponding unit tests (the
`ansible_local` stuff being tested via the verbose output of the ansible
remote provisioner).
2016-04-20 23:50:42 +02:00
..
ansible provisioners/ansible: don't format raw_arguments 2016-04-20 23:50:42 +02:00
cfengine #6674 CFEngine Provisioner Broken on Debian (http > https) 2015-12-16 14:25:23 +01:00
chef Correctly detect chefdk install 2016-02-25 19:42:58 -05:00
docker #7074 - fixes does not allow provisioning when container name is specifed - since recent versions of Docker stores it's full container ID we no longer need to use the short version 2016-02-28 13:00:35 +01:00
file provisioners/file: validate source relative to Vagrantfile path 2015-07-06 14:22:00 -06:00
puppet Fixed an issue locating puppet binary. Issue-6876 2016-01-21 20:14:43 +01:00
salt Fixing the Salt bootstrap script for Windows 2015-11-18 21:55:32 -06:00
shell Convert env values to strings before escaping 2015-12-22 14:23:56 -05:00