vagrant/plugins
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
..
commands command/login: Fix typo in server_error 2017-08-30 10:39:58 -04:00
communicators (#8933) Align file provisioner functionality on all platforms 2017-08-31 15:57:53 -07:00
guests (#8917) Fix shell_expand_guest_path capability 2017-08-25 10:02:36 -07:00
hosts Invoke tee from specific path 2017-06-29 16:11:18 -07:00
kernel_v1 Support environment variable forwarding, fixes #4131 2015-11-19 16:25:54 -08:00
kernel_v2 (#8697) Introduce extra_args setting for ssh configs 2017-08-17 09:02:20 -07:00
providers Error when compose and force_host_vm are enabled together 2017-08-22 11:36:26 -07:00
provisioners provisioners/ansible: Check compatibility conflicts 2017-09-06 17:12:40 +02:00
pushes Isolate push deprecation to atlas strategy only 2017-03-21 15:08:17 -07:00
synced_folders Format host address for rsync when IPv6 2017-07-31 15:44:37 -07:00
README.md Add README to plugin directory 2012-04-18 17:48:06 -07:00

README.md

Vagrant Core Plugins

These are plugins that ship with Vagrant. Vagrant core uses its own plugin system to power a lot of the core pieces that ship with Vagrant. Each plugin will have its own README which explains its specific role.