community.general/lib/ansible/plugins/connection
Peter Sprygada 9aa8547016 adds two new plugins that use ansible-connection for persistence (#18572)
* adds new connection plugin `network_cli` which builds on paramiko
* adds new plugin `terminal` used for manipulating network_cli terminals
* adds new field to play_context `network_os` settable as ansible_network_os

This commit adds the plugins necesary to establish a persistent cli connection
to network devices of ssh.  It builds on the paramiko connection plugin
to create a shell environment that will persistent through ansible-connection.
The `newtork_cli` plugin then uses the network_os in the instance of
PlayContext to load the appropriate network OS environment plugin for
handling opening and closing of shells as well as privilege escalation.
2016-11-28 12:49:40 -05:00
..
__init__.py Normalize text and byte type in the ssh plugin helper method that builds up an ssh command (#17860) 2016-10-02 14:55:55 -07:00
accelerate.py Move uses of to_bytes, to_text, to_native to use the module_utils version (#17423) 2016-09-06 22:54:17 -07:00
chroot.py Mcsalgado's change to use shlex.quote instead of pipes.quote (#18534) 2016-11-17 13:18:29 -08:00
docker.py Mcsalgado's change to use shlex.quote instead of pipes.quote (#18534) 2016-11-17 13:18:29 -08:00
funcd.py Fix funcd to at least import without errors. (#16288) 2016-07-29 16:19:38 -04:00
jail.py Mcsalgado's change to use shlex.quote instead of pipes.quote (#18534) 2016-11-17 13:18:29 -08:00
libvirt_lxc.py Mcsalgado's change to use shlex.quote instead of pipes.quote (#18534) 2016-11-17 13:18:29 -08:00
local.py Fixes to handle non-ascii become passwords 2016-10-15 16:25:19 -07:00
lxc.py Move uses of to_bytes, to_text, to_native to use the module_utils version (#17423) 2016-09-06 22:54:17 -07:00
lxd.py Move uses of to_bytes, to_text, to_native to use the module_utils version (#17423) 2016-09-06 22:54:17 -07:00
network_cli.py adds two new plugins that use ansible-connection for persistence (#18572) 2016-11-28 12:49:40 -05:00
paramiko_ssh.py adds two new plugins that use ansible-connection for persistence (#18572) 2016-11-28 12:49:40 -05:00
persistent.py Adding a persistent connection utility 2016-11-21 12:35:27 -06:00
ssh.py Fix ssh plugin to correctly fetch files when using scp (#18614) 2016-11-26 16:55:38 -06:00
winrm.py Move uses of to_bytes, to_text, to_native to use the module_utils version (#17423) 2016-09-06 22:54:17 -07:00
zone.py Mcsalgado's change to use shlex.quote instead of pipes.quote (#18534) 2016-11-17 13:18:29 -08:00