James Cammarata
0f2b1244d2
Make sure VariableManager has a view of HostVars
...
Fixes #15261
2016-04-05 11:32:28 -04:00
jpic
4985411816
Test other use-cases for PluginLoader's config
2016-04-05 14:45:40 +02:00
jpic
da175d0a57
Bugfix: proper plugin configuration was reset
...
Before this patch, if config was ['/some/path'] then it would enter the
else block and config would be set to [].
The regression this patch fixes was introduced by 700db154
.
2016-04-05 14:41:49 +02:00
Peter Sprygada
cca084c89d
enhancement to ios shared module connection
...
this enhancement will cause the module to connect to the remote ios device
the first time a command wants to run instead of building a connection
immediately
2016-04-04 21:53:05 -04:00
Peter Sprygada
c2fac6c808
enhancement to iosxr shared module to lazy connect to device
...
this update will only connect to the remote device when the first request
is made to run a command instead of building the connection immediately
2016-04-04 21:52:55 -04:00
Brian Coca
81a4df6206
updated docs to reflect new retry path
...
fixes #15269
2016-04-04 16:32:21 -04:00
Toshio Kuratomi
315cfe2f63
Update module refs
2016-04-04 13:23:29 -07:00
Peter Sprygada
39a576697d
feature to localize prompt search login to iosxr shared module
...
this localizes the cli prompt search logic to the iosxr shared module
instead of using the common regexp list in shell.py
2016-04-04 16:07:45 -04:00
Peter Sprygada
73c3f35112
fixes ansible/ansible-modules-core#3304
2016-04-04 16:03:13 -04:00
Toshio Kuratomi
c75b5ba85f
Use to_bytes and to_str instead of str as str is unsafe.
2016-04-04 12:57:32 -07:00
James Cammarata
83367dc52f
Merge pull request #15268 from dagwieers/csvfile-encoding
...
Support different encoding types in csvfile lookup plugin
2016-04-04 15:06:51 -04:00
Dag Wieers
055aae55f7
Implement own CSVRecoder and CSVReader from documentation
...
As detailed in the python manual:
https://docs.python.org/2/library/csv.html
2016-04-04 20:32:08 +02:00
Dag Wieers
ac75069ee0
Support different encoding types in csvfile lookup plugin
...
This fixes #15266 .
2016-04-04 14:11:44 -04:00
Peter Sprygada
17f4db19ea
adds additional details in exception handling in shell shared module
2016-04-04 08:20:59 -04:00
Peter Sprygada
f5bcd38380
adds additional details in exception handling to ios shared module
2016-04-04 08:20:51 -04:00
Peter Sprygada
008395eda2
bugfix for nxos shared module to not immediately send \n
...
this fixes a bug in nxos shared module to not immediately send a \n when
the connection is made. this commit also localizes the prompt handling
to the nxos module
2016-04-04 08:20:41 -04:00
Peter Sprygada
4e497b10b0
bugfix in netcfg to handle multilevel commands
...
this fixes a bug where netcfg would not properly find a statement that was
more than one level deep
2016-04-04 08:11:32 -04:00
James Cammarata
d358a22542
Modification to 347b282
to prevent running the lookup with empty terms
...
Fixes #15258
2016-04-03 11:31:18 -04:00
Chris Houseknecht
2dd687acdd
Merge pull request #15256 from alikins/galaxy_roles_path_fix_15255
...
Fix galaxy roles_path cli usage. (#15255 )
2016-04-03 02:55:19 -04:00
Peter Sprygada
c0230e6f12
refactors netcfg to pull common functions into shared library
...
The network config and template modules share a set of common functions that
have been pulled into the netcfg shared module. This is backwards compatible
with the current implemention in the modules.
2016-04-02 21:48:03 -04:00
Peter Sprygada
437beb001b
adds commands key to fail message in eos shared module
...
The commands the lists the set of commands it tried to configure when
using eapi as a transport
2016-04-02 21:47:08 -04:00
Adrian Likins
05b46091e4
Fix galaxy roles_path cli usage.
...
If we specify a roles_path from the cli, use a
optparse action callback to make sure the roles_path
is set to a path list.
Fixes #15255
2016-04-02 21:01:13 -04:00
Toshio Kuratomi
dbd17322bf
Update extras submodule ref for lxc_container fix
2016-04-02 01:48:11 -07:00
nitzmahone
700db15452
fix unconfigured plugin path case
...
We tried to expand paths for None- ensure we're not passing [None] in that case, but [] instead.
2016-04-01 20:37:43 -07:00
Brian Coca
dbc5cc9d7a
fix issue with plugin load path inconsistency
...
now assures it is always a list of paths and not just assumes it
this avoids issues of parsing a 'string path' and picking up '/' as
a valid path for plugin loader
2016-04-01 23:14:56 -04:00
Brian Coca
0bd6f3a5e8
correctly adds searchpath as list
2016-04-01 23:14:56 -04:00
Matt Davis
441fe44569
Merge pull request #15248 from abadger/fix-async
...
Fix async for old style modules and don't send an args file for new-style modules
2016-04-01 20:04:36 -07:00
Toshio Kuratomi
4ccea9905b
Fix async for old style modules and don't send an args file for new-style modules
2016-04-01 20:04:25 -07:00
Toshio Kuratomi
d9ecff9d4f
Update submodule refs
2016-04-01 20:03:02 -07:00
David Chan
5b81853c04
Fix CACHE_DIR mode in contrib/inventory/spacewalk.py
2016-04-01 20:35:19 -04:00
Brian Coca
4d4c364ba8
updated module subrefs
2016-04-01 17:56:40 -04:00
Brian Coca
1e06a9f48d
verifies required is a boolean
2016-04-01 17:45:02 -04:00
Rene Moser
a2b1a3acbb
changelog: add new module win_owner
...
see https://github.com/ansible/ansible-modules-extras/pull/1117
2016-04-01 22:58:38 +02:00
Brian Coca
39bc3e624a
show callback exception on debug
2016-04-01 15:04:30 -04:00
Brian Coca
3b667e48ff
Merge pull request #15242 from dagwieers/silence-diff-output
...
On change in diff-mode we don't need to see file content in task output
2016-04-01 12:11:10 -04:00
Dag Wieers
d46af7cda3
On change in diff-mode we don't need to see file content in task output
...
I was surprised to see complete file content in the (JSON) task output when
in diff-mode. Since we see the diff anyhow, there's no need to send everything
on screen.
2016-04-01 18:03:51 +02:00
Toshio Kuratomi
c3a0d57ae0
Merge pull request #15240 from dagwieers/document-dos-text-template
...
Document the bugfix, no longer templating DOS-type text files to Unix-type
2016-04-01 07:13:08 -07:00
Dag Wieers
1f680f311b
Move the section up, near another newline-related section
...
Also specificaly state that this happens when templating (only), not just every time.
2016-04-01 16:07:27 +02:00
Brian Coca
e7f2395487
Merge pull request #15235 from dagwieers/method_name-in-warning
...
Add the method_name to the catchall warning when using callback plugins
2016-04-01 10:00:48 -04:00
Dag Wieers
0e182728f2
Document the behavioral change (bugfix) that converted DOS-type text files to Unix-type
2016-04-01 15:50:58 +02:00
Dag Wieers
0d4f627654
Add the method_name to the catchall warning when using callback plugins
...
Without this you have no clue to where the exception is occuring.
2016-04-01 11:39:54 +02:00
Toshio Kuratomi
837f3dd24d
Update submodule refs
2016-03-31 22:03:48 -07:00
Toshio Kuratomi
4b0f65a3e5
Merge pull request #15207 from mattclay/verbose-test
...
Increase verbosity of connection tests.
2016-03-31 22:02:19 -07:00
Toshio Kuratomi
f29b8e461b
Merge pull request #15151 from mattclay/accelerate-unicode
...
Add to_bytes to file paths for accelerate plugin.
2016-03-31 21:47:33 -07:00
Matt Davis
3f70d7a70d
Merge pull request #15144 from mattclay/winrm-test
...
Add winrm tests and fix exposed unicode errors.
2016-03-31 16:30:45 -07:00
Donovan Jones
2268ea9a7f
add openstack.yml to CONFIG_FILES to be consistent with documentation
2016-04-01 11:26:12 +13:00
Brian Coca
dec15523bd
Merge pull request #15222 from docschick/devel
...
adding print stylesheet to theme.css for better HTML to PDF printing
2016-03-31 16:04:02 -04:00
James Cammarata
180a0a8e77
Fixing up the logic in the test_script tests removal portion
2016-03-31 15:59:19 -04:00
James Cammarata
0656d1466a
Adds two variables to facts when a task fails and a rescue block starts
...
`ansible_failed_task`:
Contains the task data, essentially a serialized view of the Task() object.
`ansible_failed_result`:
Contains the result of the task failure, which is identical in function
to registering the result. Doing so automatically like this saves the user
from having to register every result in a block and then trying to figure
out which result had the failure
Similar to the way try/except/finally work, these variables will not be
available in the `always` portion of a block unless there is a corresponding
`rescue` first.
Fixes #12341
2016-03-31 15:29:33 -04:00
James Cammarata
26a4761d0f
Fix logic error in script action plug related to use of shell.exists
2016-03-31 15:21:45 -04:00