Matt Martz
eefe359d6b
Don't use the shell to catch output, catch output in python. Fixes #17137 ( #17449 )
2016-09-09 09:30:37 -04:00
Dag Wieers
1df924e1d5
Clean up unarchive action plugin ( #17429 )
2016-09-09 09:27:38 -04:00
Maciej Delmanowski
f5a4677680
Allow for no prefix in the comment filter ( #17421 )
...
In the 'comment' filter, if the 'prefix' parameter is set as empty,
don't add an empty line before the comment. To get the previous
behaviour (empty line before comment), set the prefix to '\n'.
2016-09-09 09:23:39 -04:00
Jared Sprague
23f78efd74
Add public_ip option to linode dynamic inventory ( #17390 )
...
* Add public_ip option to linode dynamic inventory
* Add an option to use public IP instead of label for linode hosts
2016-09-09 09:14:27 -04:00
Matt Clay
c81fe70fbf
Enable more integration tests for python 3. ( #17473 )
...
* Enable more integration tests for python 3.
* Split out python 3 integration tests.
Now that we're running more integration tests on python 3, the
tests are taking long enough that they warrant splitting out in
the same way the python 2 tests are split.
2016-09-08 18:55:15 -07:00
Matt Clay
d317560914
Update submodule refs.
2016-09-08 18:09:36 -07:00
Matt Clay
784810a84c
Add python 3 support to test_apt_repository. ( #17472 )
2016-09-08 18:05:44 -07:00
Matt Clay
a1947401ba
Enable more tests that pass on python 3. ( #17471 )
...
* Enable more tests that pass on python 3.
* Disable test_apt_repository for python 3.
2016-09-08 17:19:06 -07:00
Matt Clay
eb26616b09
Add python3-apt to ubuntu1604py3 Dockerfile.
2016-09-08 16:11:30 -07:00
Peter Sprygada
686d79a515
Merge pull request #17467 from privateip/netcfg
...
fixes issue with netcfg not working with match=line and path
2016-09-08 15:48:40 -04:00
James Cammarata
1874d9e3eb
Fixing typo in developing modules doc
2016-09-08 14:29:46 -05:00
James Cammarata
516bb6deea
Cleanup adhoc doc language regarding shell vs. command syntax
...
Fixes #7240
2016-09-08 14:23:13 -05:00
Peter Sprygada
457a6ca03e
fixes issue with netcfg not working with match=line and path
...
The difference() method now checks this condition and doesn't filter
the path when match=line
2016-09-08 15:19:12 -04:00
Brian Coca
81a4164207
old yaml format has been long gone
...
script is not compatible with new yaml format so removing it to avoid confusion
(cherry picked from commit 52099224e632fe0a8b076774b22723fb73d19ea0)
2016-09-08 14:18:10 -04:00
Brian Coca
f59e8be428
linked cause people forget yaml and yml exist
...
(cherry picked from commit c769a966106cc01edd87f26a587238e954195d7d)
2016-09-08 14:18:10 -04:00
Tobias Wolf
9838d6420a
Re-fix the per-item diff output, ( #17458 )
...
which got lost in recent big 'performance improvements' merge by @jimi-c.
I had made a previous PR to fix this, then @bcoca had committed an
improved fix. Now it's lost again.
cf: d2b3b2c03e
(lost here)
cf: 25e9b5788b
(previous fix)
Earlier PR #14849
Earlier issue #14843
Please note that jimi-c broke this last time as well ... seeing a
pattern here.
2016-09-08 11:59:35 -04:00
Edward Marshall
1ec9ac4b70
Defined children for get_vm ( #15904 )
2016-09-08 08:41:32 -07:00
Abhijit Menon-Sen
032bd1dacf
Fix typo
2016-09-08 19:01:37 +05:30
Peter Sprygada
982db58aff
Merge pull request #17452 from privateip/netcfg
...
adds context to diff functions based on config path
2016-09-07 21:49:09 -04:00
Peter Sprygada
d64eaae232
Merge pull request #16553 from ericchou1/devel
...
Added axapi_authenticate_v3 and axapi_call_v3 for AXAPIv3
2016-09-07 21:41:51 -04:00
Peter Sprygada
08eeb1518a
adds context to diff functions based on config path
...
* difference() now accepts a path keyword to specify comparision domain
2016-09-07 19:40:47 -04:00
Andrea Tartaglia
ba28f1a2da
Make ssh_executable available as ansible_ssh_* variable ( #17450 )
2016-09-07 14:13:11 -07:00
James Cammarata
d1a7e07ccc
Fixing another logic issue related to include_role changes
2016-09-07 15:16:11 -05:00
Peter Sprygada
715b800ef1
Merge pull request #17447 from privateip/eos
...
minor fix in eos shared module returning diff
2016-09-07 15:10:43 -04:00
Peter Sprygada
675e87f68d
minor fix in eos shared module returning diff
...
The diff returned from eos when the transport was set to eapi was as
a dict but is expected to be a str. This change extracts the diff string
from the dict object and returns it. The behavior is now consistent
between cli and eapi transports.
2016-09-07 14:26:10 -04:00
Brian Coca
65c373c55a
fixed bad condition hiding results
2016-09-07 12:55:03 -04:00
Brian Coca
ef7e2f7fbc
updated changelog
2016-09-07 12:45:04 -04:00
John R Barker
8843e355e4
Alphabetical order
2016-09-07 17:42:33 +01:00
John R Barker
88d6d1331a
dnos
2016-09-07 17:40:05 +01:00
John R Barker
ae41ac1cb3
dnos (not Dell)
2016-09-07 17:38:22 +01:00
@skg_net
e5b8a177d7
Support files for dnos10_template module ( #17399 )
2016-09-07 17:35:02 +01:00
Brian Coca
a4abf8da79
Flush cache ( #17445 )
...
* transfer module based on pipelining, not tmp
fixes #17381
* added missing flush cache option back
2016-09-07 12:12:41 -04:00
Brian Coca
68a4d40210
added backup_file to docs
2016-09-07 11:51:09 -04:00
Andrea Tartaglia
dd71469bb7
Added option to change ssh executable path ( #17377 )
2016-09-07 08:41:43 -07:00
Adrian Likins
07e713e7c6
Fix NameError on 'ansible-vault view' ( #17440 )
2016-09-07 10:48:01 -04:00
Toshio Kuratomi
8c43750a3e
Update submodule refs
2016-09-07 07:23:03 -07:00
Peter Sprygada
d67af04c45
Merge pull request #17431 from privateip/eos
...
minor roll up of fixes to eos shared module
2016-09-07 08:42:34 -04:00
Toshio Kuratomi
4ed88512e4
Move uses of to_bytes, to_text, to_native to use the module_utils version ( #17423 )
...
We couldn't copy to_unicode, to_bytes, to_str into module_utils because
of licensing. So once created it we had two sets of functions that did
the same things but had different implementations. To remedy that, this
change removes the ansible.utils.unicode versions of those functions.
2016-09-06 22:54:17 -07:00
nitzmahone
7a9395b5e0
disable windows loop async test
...
Fails pretty regularly on Shippable/AWS, never locally- always seems to be on the last async task in the loop.
2016-09-06 22:13:31 -07:00
Peter Sprygada
ca95b2ae4f
minor roll up of fixes to eos shared module
...
* added back import of Command object
* fixed eapi requests to handle output format correctly
* get_config() now honors include_defaults kwargs
2016-09-06 22:54:04 -04:00
nitzmahone
c752b25ced
changelog/docsite updates for Windows async/environment
2016-09-06 17:45:56 -07:00
Matt Davis
f239e1e61f
windows async changes and tests ( #17400 )
2016-09-06 17:38:12 -07:00
nitzmahone
056a7cb957
bump core submodule ref for async_wrapper.ps1 bugfix
2016-09-06 16:52:44 -07:00
Matt Clay
94a0d2afb4
Add partially backwards compatible version of _fixup_perms. ( #17427 )
...
Also added a deprecation notice for _fixup_perms.
Resolves issue #17352 (assumes custom actions use recursive=False).
2016-09-06 16:49:59 -07:00
Toshio Kuratomi
1d412059a0
Fix UnicodeError loading plugins with non-ascii in them on python3
2016-09-06 16:35:25 -07:00
Peter Sprygada
113dfc5562
Merge pull request #17426 from privateip/nxos
...
fixes issue when piping commands through json with output not specifed
2016-09-06 19:24:05 -04:00
Peter Sprygada
52d1187f5c
Merge pull request #17425 from privateip/netcli
...
removes command caching on retrieve from netcli
2016-09-06 19:23:53 -04:00
Peter Sprygada
666b19869b
Merge pull request #17424 from privateip/fix-17408
...
removes unneeded code from netcli
2016-09-06 19:23:41 -04:00
Peter Sprygada
5730c97f9e
Merge pull request #17422 from privateip/fix-17407
...
bug fix for AttributeError: 'str' object has no attribute 'get'
2016-09-06 19:23:28 -04:00
Peter Sprygada
c228dfe692
fixes issue when piping commands through json with output not specifed
...
There is an issue when piping cli commands through json but the output
is specified as either text or the output is none and the transport is
cli. The results would not be loaded properly for conditional
evaluation. This is similar to #17422
2016-09-06 16:55:53 -04:00