| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|
|
|
|
| |
python-setuptools contains the egginfo needed to make pkg_resources
work.
|
| |
|
| |
|
|
|
| |
not tested, but something like this seems to be missing in the Manifest.in
|
| |
|
| |
|
|
|
|
| |
Fixes #13795
|
| |
|
| |
|
| |
|
| |
|
|
|
| |
The nxapi module has been superseded by the nxos shared module and is not longer needed. This commit removes (deletes) nxapi from module_utils. All custom modules that have used nxapi should be using nxos instead.
|
|
|
|
|
|
| |
This commit adds a new shared module that parses network device configuration
files. It is used to build modules that work with the various supported
network device operating systems
|
|
|
|
|
|
| |
This commit add a new shared module shell that is used to build connections
to network devices that operate in a CLI environment. This commit supercedes
the issh.py and cli.py commits and removes them from module_utils.
|
|
|
|
|
|
|
| |
This commit adds a new shared module openswitch for building modules that
work with OpenSwitch. This shared module supports connectivity to
OpenSwitch devices over SSH, CLI or REST. It also adds an openswitch
documentation fragment for use in modules
|
|
|
|
|
|
|
| |
This commit refactors the nxapi into a new shared module nxos that supports
connectivity over both ssh (cli) and nxapi. It supercedes the nxapi shared
module and removes it from module_utils. This commit also adds a
documentation fragement supporting the nxos shared module
|
|
|
|
|
|
|
|
| |
devices
This commit adds a new shared module for working with Cisco IOS XR devices over
CLI (SSH). It also provides a documentation fragement for the commmon arguments
provided by the iosxr module.
|
|
|
|
|
|
| |
This update refactor the ios shared module to use the new shell shared
library instead of issh and cli. It also adds the ios documentation
fragment to be used when building ios based modules.
|
|
|
|
|
|
|
| |
This adds a shared module for communicating with Arista EOS devices over
SSH (cli) or JSON-RPC (eapi). This modules replaces the eapi.py module
previously added to module_utils. This commit includes a documentation
fragment that describes the eos common arguments
|
|
|
|
|
|
|
| |
pushed it to use the existing propmpt from display and moved the vars prompt code there also for uniformity
changed vars_prompt to check extra vars vs the empty play.vars to restore 1.9 behaviour
sipmlified the code as it didn't need to check for syntax again (tqm is made none prior based on that)
fixes #13770
|
| |
|
|
|
|
| |
fixes #13759
|
| |
|
| |
|
|
|
|
|
| |
Tested that ssh, docker, local, lxc-libvirt, chroot all work with the
updated unicode integration test.
|
|
|
|
|
|
| |
This reverts commit 21775d7866c7953d4d953c271c0a18e227e4bc66.
Parsing before action will fail if one of the action specific options is used
As per issue #13743
|
|\ |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
fixes #12004
parsing x2 does not seem to break anything
|
|/
|
|
|
| |
The earlier code did call terms.strip(), but ignored the return value
instead of passing that in to templar.template(). Clearly an oversight.
|
| |
|
|
|
|
|
| |
this fixes duplication under hostvars and exposes all vars in the vars dict
which makes dynamic reference possible on 'non hostvars'
|
|
|
|
| |
no need for the copy or other complexity
|
|
|
|
| |
this allows modules to pass back a 'diff' dict and it will still show using the file interface
|
| |
|
|
|
|
|
|
|
| |
connection plugins
@drybjed discovered this with non-ascii environment variables and
command line arguments to script and raw module.
|
|
|
|
|
|
|
|
|
|
| |
We were logging the command to be executed many times, which made debug
logs very hard to read. Now we do it only once.
Also makes the logged ssh command line cut-and-paste-able (the lack of
which has confused a number of people by now; the problem being that we
pass the command as a single argument to execve(), so it doesn't need an
extra level of quoting as it does when you try to run it by hand).
|
| |
|
|
|
|
|
|
| |
Since group_by is not changing in any way to the remote
system, there is no change. This also make things more consistent
with the set_fact plugin.
|
|
|
|
| |
Fix https://github.com/ansible/ansible/issues/13707
|
|
|
|
|
|
| |
these vars pass back info to the task about the connection
moved to their own block at start at file for readability and
added the newer standard vars
|
| |
|
|
|
| |
Small typo; wasn't sure what to replace it with.
|
| |
|
| |
|
| |
|