community.general/lib/ansible/plugins/connection
Abhijit Menon-Sen 3ad9b4cba6 Rework additional ssh argument handling
Now we have the following ways to set additional arguments:

1. [ssh_connection]ssh_args in ansible.cfg: global setting, prepended to
   every command line for ssh/scp/sftp. Overrides default ControlPersist
   settings.
2. ansible_ssh_common_args inventory variable. Appended to every command
   line for ssh/scp/sftp. Used in addition to ssh_args, if set above, or
   the default settings.
3. ansible_{sftp,scp,ssh}_extra_args inventory variables. Appended to
   every command line for the relevant binary only. Used in addition to
   #1 and #2, if set above, or the default settings.
3. Using the --ssh-common-args or --{sftp,scp,ssh}-extra-args command
   line options (which are overriden by #2 and #3 above).

This preserves backwards compatibility (for ssh_args in ansible.cfg),
but also permits global settings (e.g. ProxyCommand via _common_args) or
ssh-specific options (e.g. -R via ssh_extra_args).

Fixes #12576
2015-10-02 21:26:25 +05:30
..
__init__.py One more try -- the error message should reference the become method 2015-09-28 11:28:33 -07:00
accelerate.py Fixing accelerated connection plugin 2015-10-02 00:50:02 -04:00
chroot.py Minor refactorings 2015-09-30 19:39:06 -07:00
docker.py Create error messages instead of tracebacks. 2015-09-30 19:39:06 -07:00
funcd.py Remove tmp as a parameter to the connection plugins 2015-09-24 13:33:57 -07:00
jail.py Port to v2 API 2015-09-30 19:39:07 -07:00
libvirt_lxc.py Remove tmp as a parameter to the connection plugins 2015-09-24 13:33:57 -07:00
local.py Remove tmp as a parameter to the connection plugins 2015-09-24 13:33:57 -07:00
paramiko_ssh.py fixed error reporting for unkown become user 2015-10-01 18:58:16 -04:00
ssh.py Rework additional ssh argument handling 2015-10-02 21:26:25 +05:30
winrm.py Remove tmp as a parameter to the connection plugins 2015-09-24 13:33:57 -07:00
zone.py Port to v2 API 2015-09-30 19:39:07 -07:00