summaryrefslogtreecommitdiff
path: root/lib/ansible/plugins/strategy/linear.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/ansible/plugins/strategy/linear.py')
-rw-r--r--lib/ansible/plugins/strategy/linear.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/ansible/plugins/strategy/linear.py b/lib/ansible/plugins/strategy/linear.py
index a843ae57e6..e741bd78d3 100644
--- a/lib/ansible/plugins/strategy/linear.py
+++ b/lib/ansible/plugins/strategy/linear.py
@@ -275,7 +275,8 @@ class StrategyModule(StrategyBase):
if self._pending_results > 0:
results += self._process_pending_results(iterator, one_pass=True)
- self._tqm.queue_multiple_tasks(items_to_queue, play_context)
+ if len(items_to_queue) > 0:
+ self._tqm.queue_multiple_tasks(items_to_queue, play_context)
# go to next host/task group
if skip_rest: