Commit Graph

17859 Commits (9e8843af8d5f1afe1b0187d985fb726c1db3d72c)
 

Author SHA1 Message Date
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 87414e4fd1 Add locale fixes to changelgo 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
James Cammarata 8ca8459af5 Merge pull request #14214 from dvarrazzo/conflicting-actions-message
Better "conflicting action statements" message
9 years ago
Dag Wieers 6c559e904a Handle when the lookup-plugin is used in jinja-style
This fixes #14190.
9 years ago
Brian Coca 901beeec55 avoid logging color codes 9 years ago
Toshio Kuratomi 4604deca92 Change $() into backticks. Backticks should work for both POSIX and non-POSIX compatible shells.
Fixes #14176
9 years ago
Toshio Kuratomi d001c73699 Establish sh as the default shell plugin.
This is a fix for one of the problems pointed out in #14176
9 years ago
Brian Coca 53cfde5096 better fix for ansible-pull inventory handling
now it mirrors what it did in previous versions
and properly uses inventory and limit options
9 years ago
Toshio Kuratomi 6c9d2cc2b4 Note the dnf fix 9 years ago
Toshio Kuratomi 4de1e26d5c Update submodule refs 9 years ago
Brian Coca 8ac8f4c2ab make executable setting connection dependant
winrm shoudl not use executable, rest should?
fixes #14233
9 years ago
Brian Coca 5035e53e80 Revert "load now does not modify the incomming data"
This reverts commit 2126e9fee1.
we judge this to be too big a change for stable, keeping in devel
we may still add part or all back to stable in the future.
9 years ago
Brian Coca 2126e9fee1 load now does not modify the incomming data
also removed json loader as yaml loader can do both
9 years ago
James Cammarata 93cab88663 Don't mark host as having gathered facts when peeking at next task
Fixes #14243
9 years ago
James Cammarata c5f857ec39 Make sure setup tasks inherit properly from their parent play
Fixes #13602
9 years ago