vagrant/plugins
Gilles Cornu 306c4f7eda provisioners/ansible: force --connection=ssh
When `--connection` argument is not specified, Ansible will use the
'smart' mode, which can either use `ssh` or `paramiko` transports,
depending of the version of OpenSSH available. If OpenSSH version is new
enough to support ControlPersist technology, `ssh` will be used.
See also http://docs.ansible.com/intro_configuration.html#transport.

In order to support some advanced features of Vagrant (e.g. multiple ssh
private key identities or ssh forwarding), the Ansible provisioner
already must force `ssh` connection mode.

Having to deal with the possible fallback to `paramiko` increase the
burden of special cases that Ansible provisioner must handle, without
any added value, as Vagrant is based on OpenSSH and its users are
usually using modern operating systems.

With this change, the Ansible provisioner will officially only support
`ssh`. It will still be possible to switch to another connection mode
via `raw_arguments`, but it will breach the "contract", and no
(community) support can be expected in such use case.

ref #3900, #3396
2014-11-30 09:50:50 +01:00
..
commands commands/plugin: list puts plugin namein machine readable output 2014-10-23 12:00:46 -07:00
communicators communicators/ssh: insert random key, remove insecure key 2014-10-24 09:58:18 -07:00
guests Add support for DHCP on tinycore 2014-10-24 13:52:35 -07:00
hosts silence warnings about unescaped '-' in re char class 2014-10-25 15:38:13 +01:00
kernel_v1 Change symbols inside hashes to 1.9 JSON-like syntax 2014-05-22 12:35:12 -04:00
kernel_v2 core: cleaner output of what provisioner is running if named 2014-10-23 18:47:03 -07:00
providers Grammar fix to the network interface bridge question 2014-10-31 15:16:02 -04:00
provisioners provisioners/ansible: force --connection=ssh 2014-11-30 09:50:50 +01:00
synced_folders Merge pull request #4619 from dlundgren/master 2014-10-23 09:21:20 -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.