vagrant/website/docs/source/v2/provisioning
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
..
ansible.html.md provisioners/ansible: force --connection=ssh 2014-11-30 09:50:50 +01:00
basic_usage.html.md website/docs: update docs for new provisioner style 2014-10-23 19:00:26 -07:00
cfengine.html.md fixed typos found by topy in all Markdown files 2014-05-01 16:22:23 +02:00
chef_apply.html.md Add Chef Apply documentation 2014-10-30 15:53:19 -04:00
chef_client.html.md Update chef_client.html.md 2014-08-12 14:07:16 -07:00
chef_common.html.md website/docs: Add documentation for the Chef Zero provisioner 2014-10-30 13:43:24 -04:00
chef_solo.html.md website/docs: Add documentation for the Chef Zero provisioner 2014-10-30 13:43:24 -04:00
chef_zero.html.md Use spaces in website docs 2014-10-30 13:43:26 -04:00
docker.html.md website/docs: make mention of docker provider on provisioner page 2014-05-08 13:15:13 -07:00
file.html.md doc: Directories are not supported for destination (issue4147) 2014-07-05 16:21:48 +03:00
index.html.md website/docs: clarify when provisioners are run [GH-2541] 2013-11-26 18:46:05 -08:00
puppet_agent.html.md fixed typos found by topy in all Markdown files 2014-05-01 16:22:23 +02:00
puppet_apply.html.md Amend default manifest name for puppet apply 2014-05-08 16:07:50 +02:00
salt.html.md Also copy minion config in bootstrap-salt.ps1 & update Salt docs to mention syndic/master not supported on Windows 2014-05-19 14:01:31 +02:00
shell.html.md website/docs: update docs for powershell-args 2014-10-23 09:53:55 -07:00