vagrant/plugins/provisioners
Gilles Cornu dc3b6341e2
provisioners/ansible: Check compatibility conflicts
Vagrant will verify that the current Ansible version does support the
requested compatibility mode (only applicable if not "auto", of course).

As mentioned in the documentation, there is no sanity checks between
`version` option and `compatibility_mode` option.

With this change, the host-based provisioner is also improved to
execute only once the "ansible" command (and store the gathered
information for multiple usages like version requirement and
compatibility checks). On the other hand, the guest-based provisioner
can still potentially execute "ansible" twice (once in the
AnsibleInstalled cap, and via "gather_ansible_version" function via
Base::set_compatibility_mode).
2017-09-06 17:12:40 +02:00
..
ansible provisioners/ansible: Check compatibility conflicts 2017-09-06 17:12:40 +02:00
cfengine #6674 CFEngine Provisioner Broken on Debian (http > https) 2015-12-16 14:25:23 +01:00
chef Merge pull request #8682 from Telekom-PD/omnibus-url 2017-08-03 09:19:13 -07:00
docker (#7139) Add post-install provisioner to docker provisioner 2017-06-27 16:01:23 -07:00
file (#8933) Align file provisioner functionality on all platforms 2017-08-31 15:57:53 -07:00
puppet (#8743) Fix puppet provisioner by removing manifestdir flag 2017-07-19 09:59:59 -07:00
salt (#7826) Add salt_arg option for passing flags to salt tool 2017-08-29 14:11:06 -07:00
shell (#8716) Dup string if frozen for line endings 2017-08-15 08:38:30 -07:00