community.general/lib/ansible/plugins
James Cammarata d391c53b4f Clear blocked hosts when a role duplicate task is found in free strategy
In the free strategy, we mark a host as blocked when it has work to do
(the PlayIterator returns a task) to prevent multiple tasks from being sent
to the host. However, we check for role duplicates after setting the blocked
flag, but were not clearing that when the task was skipped leading to an
infinite loop. This patch corrects that by clearing the blocked flag when
the task is skipped.

Fixes #15681
2016-05-12 10:38:53 -04:00
..
action Strip junk after JSON return. (#15822) 2016-05-11 17:54:01 -07:00
cache restore old jsonfile behaviour on key expiration 2016-05-10 15:55:33 -04:00
callback actionable.py: Do not print next task banner in handler callback (#15698) 2016-05-03 11:25:46 -04:00
connection error message cleanup 2016-05-04 09:43:41 -07:00
filter Rename function bool() as it is a Python built-in function (#15651) 2016-04-28 14:39:35 -04:00
inventory Bundle a new version of python-six for compatibility along with some code to make it easy for distributions to override the bunndled copy if they have a new enough version. 2015-10-16 08:21:28 -07:00
lookup Use to_bytes and to_str instead of str as str is unsafe. 2016-04-04 12:57:32 -07:00
shell Use /var/tmp is user set remote_tmp below /var/tmp. 2016-04-11 21:03:13 -07:00
strategy Clear blocked hosts when a role duplicate task is found in free strategy 2016-05-12 10:38:53 -04:00
test Reverse boilerplate order because from __future__ must be the first code in the file 2016-03-24 20:08:39 -07:00
vars Making the switch to v2 2015-05-03 21:47:26 -05:00
__init__.py When walking through module directories, always follow symlinks. (#15784) 2016-05-09 14:24:39 -04:00