Tobias Wolf
c769846ba9
Do not print empty diffs with _display.display()
9 years ago
Tobias Wolf
fd769c402e
Do not insert newlines when diff is empty
9 years ago
Tobias Wolf
dd98f5c6cc
Fix handling of difflist containing multiple before/after pairs
...
Commit ansible/ansible@c337293 introduced a difflist feature. The return
value was not adequately outdented to append any diff after the first.
9 years ago
Brian Coca
e5b5b78d3c
hide internal params once used
9 years ago
Paul Calabro
233f4fc455
Adding a hyphen in the perms pattern section, since doing something like
...
go=- is a quick way to strip all permissions for non-owners.
9 years ago
Brian Coca
21ed250623
better init detection
9 years ago
James Cammarata
bb6cadefa2
New release v2.0.1.0-1
9 years ago
Brian Coca
67fd16c0da
show task path on vv or above
9 years ago
Matt Martz
307c1a5cb1
Catch TypeError on join, and if caught just return a single item, or a list of many
9 years ago
James Cammarata
bec698052f
New release v2.0.1.0-0.2.rc2
9 years ago
Brian Coca
729dbe7e67
removed follow from common file docs
9 years ago
Toshio Kuratomi
9ecdec0141
Update submodule refs
9 years ago
James Cammarata
028c710380
Fix bugs related to task_includes and dep chain inheritance
...
* Fix the way task_include fields were created and copied
* Have blocks get_dep_chain() look at task_include's blocks for proper
dep chain inheritance
* Fix the way task_include fields are copied to prevent a recursive
degradation
Fixes #14460
9 years ago
James Cammarata
8ee8872d6b
Fixing bugs related to nested blocks inside roles
...
* Make sure dep chains are checked recursively for nested blocks
* Fixing iterator is_failed() check to make sure we're not in a
rescue block before returning True
* Use is_failed() to test whether a host should be added to the TQM
failed_hosts list
* Use is_failed() when compiling the list of hosts left to iterate
over in both the linear and free strategies
Fixes #14222
9 years ago
Marc Poirier
caf1537510
Display the string which is causing an exception to be raised.
...
In the ansible template module, when there is an error while
expanding a templated string, displaying the string causing the
exception is very useful.
9 years ago
Brian Coca
6f54b1ae2b
removed signal trapping
9 years ago
nitzmahone
f77690e652
update extras submodule ref
...
for ec2_vpc_net_facts and elasticsearch module updates
9 years ago
Toshio Kuratomi
5336a51a9e
Update submodule for fix to mysql_user password
9 years ago
Toshio Kuratomi
9c049b757f
Revert "Module params should default to str in most cases."
...
This reverts commit 9fae8501e2
.
Reverting for 2.0.1 -- this has been broken in the 2.0 tree for long
enough that some modules are relying on the broken behaviour. This fix
will definitely return for 2.1.0 and may return in 2.0.2 (impact needs
to be evaluated).
9 years ago
Brian Coca
0ccbbe0c09
allow skipping tasks due to undefined var
...
mimic 1.x behaviour but give out big deprecation message, not only
for missing attribute but any undefined error.
9 years ago
Brian Coca
43bbd4b6dc
termination handling
...
- moved to base cli class to handle centrally and duplicate less code
- now avoids duplication and reiteration of signal handler by reassigning it
- left note on how to do non-graceful in case we add in future
as I won't remember everything i did here and don't want to 'relearn' it.
9 years ago
Brian Coca
517eec8c49
fix cartesian lookup
...
it seems that this was not working in 1.9 but we swallowed up the error
fixes #14437
9 years ago
nitzmahone
b85d9acc09
update core submodule ref
9 years ago
Toshio Kuratomi
ba5a3f2f67
Update submodule ref
9 years ago
Robin Roth
eafc46512d
fix typo
9 years ago
Robin Roth
39a53c5623
add ismount function from python Lib/posixpath.py
...
needed for https://github.com/ansible/ansible-modules-core/pull/2737
9 years ago
Toshio Kuratomi
9fae8501e2
Module params should default to str in most cases.
9 years ago
Brian Coca
724761d2a1
read full file when doing diff
...
but avoid reading file at all or full file when file is too big for diffing
9 years ago
Toshio Kuratomi
3e2b2b359c
Clarify error message when module replacer encounters a bad import line for module_utils code
9 years ago
James Cammarata
5ebd5c548c
Catch exceptions during module execution so they don't fail the worker
...
Fixes #14120
9 years ago
Brian Coca
18ffa8a4da
avoid termination message when term is internal
9 years ago
Etherdaemon
fa88d0770c
Proposed fix for ansible/ansible-modules-extras#1348 due to datetime.datetime type not being matched
9 years ago
James Cammarata
24cae22e0b
Submodule pointer update
9 years ago
Matthew Stoltenberg
4f2a2ec884
strip BECOME-SUCCESS at lower level
...
Fixes #14395
9 years ago
James Cammarata
7d44063c1e
Filter become success string from the stdout of script results
...
Fixes #14390
9 years ago
Toshio Kuratomi
dcc0a2d596
Also hide the before state of files with --diff and no_log
9 years ago
Brian Coca
c97afd0c48
fix winrm erorr formatting
9 years ago
Brian Coca
7c726d197b
correctly handle term signals
...
- adhoc now terminates gracefully
- avoid race condition on terminations by ignoring errors if
worker might have been reaped between checking if active and termination call
- ansible-playbook now properly exits on sigint/term
- adhoc and playbook now give exceptions that we should not normally capture
and rely on top level finally to reap children
- handle systemexit breaks in workers
- added debug to see at which frame we exit
partial fix for #14346
9 years ago
Jonathan Davila
13c379dcd0
Added more info to the no action detected error
...
Error fix
9 years ago
Alexey Shabalin
9196a72c3f
Add support ssh configs from /etc/openssh.
...
In Altlinux system config dir for openssh is /etc/openssh.
9 years ago
James Cammarata
0b4a259444
Also chmod the args file path when using become for old-style modules
...
Fixes #14348
9 years ago
Felix Fontein
5353b8c3b6
Allowing multiple tags to be specified in include's tags argument.
9 years ago
Toshio Kuratomi
6869ced587
Update core submodule ref to fix apt locale bug
9 years ago
Toshio Kuratomi
ef9c27e280
Update submodule refs
9 years ago
Toshio Kuratomi
76ab1d2afc
Allow setting run_command environment overrides for the life of an AnsibleModule
9 years ago
Brian Coca
a316891968
tag the setup task with always
...
fixes #14228
9 years ago
Toshio Kuratomi
3303f25a0c
Fix --diff to respect no_log task parameter.
9 years ago
Toshio Kuratomi
bee699a33a
Update submodule refs
9 years ago
Dag Wieers
4133cf924a
Also add 'null' as a possible JSON value
9 years ago
Dag Wieers
53559433ef
Defined JSON booleans in global context for python eval()
...
We define 'false' and 'true' as variables so that python eval() recognizes them as False and True.
This fixes #14291 .
9 years ago