community.general/lib/ansible/plugins
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
..
action ansible_playbook_python (#18530) 2016-11-23 16:30:46 -05:00
cache Remove direct calls to print and cleanup imports 2016-11-07 17:12:36 -05:00
callback import reduce from six label:python3 (#18561) 2016-11-22 11:22:24 -08:00
connection adds two new plugins that use ansible-connection for persistence (#18572) 2016-11-28 12:49:40 -05:00
filter random filter: added optional 'seed' parameter 2016-11-17 15:02:06 -08:00
lookup Replaced iterkeys with 'for key in dict' for #18507 (#18538) 2016-11-21 07:18:52 -08:00
shell Mcsalgado's change to use shlex.quote instead of pipes.quote (#18534) 2016-11-17 13:18:29 -08:00
strategy import reduce from six label:python3 (#18561) 2016-11-22 11:22:24 -08:00
terminal adds two new plugins that use ansible-connection for persistence (#18572) 2016-11-28 12:49:40 -05:00
test restored 'results' filters 2016-10-13 13:21:40 -04:00
vars Making the switch to v2 2015-05-03 21:47:26 -05:00
__init__.py adds two new plugins that use ansible-connection for persistence (#18572) 2016-11-28 12:49:40 -05:00