summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Cammarata <jimi@sngx.net>2016-08-25 17:50:22 -0500
committerJames Cammarata <jimi@sngx.net>2016-08-25 17:50:22 -0500
commite375bfd6a588c4b3044b2c2a26b9553f83f63002 (patch)
tree287cea491323795d7c4443aab157aaca081bad52
parent0a39700b36788ae88279b65e441c15cf15ae15ea (diff)
downloadansible-e375bfd6a588c4b3044b2c2a26b9553f83f63002.tar.gz
Use post_validated play for serial calculations in TQM
Fixes #17185
-rw-r--r--lib/ansible/executor/task_queue_manager.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/ansible/executor/task_queue_manager.py b/lib/ansible/executor/task_queue_manager.py
index 407f02f227..c3313ae50a 100644
--- a/lib/ansible/executor/task_queue_manager.py
+++ b/lib/ansible/executor/task_queue_manager.py
@@ -224,10 +224,10 @@ class TaskQueueManager:
num_hosts = len(self._inventory.get_hosts(new_play.hosts))
max_serial = 0
- if play.serial:
+ if new_play.serial:
# the play has not been post_validated here, so we may need
# to convert the scalar value to a list at this point
- serial_items = play.serial
+ serial_items = new_play.serial
if not isinstance(serial_items, list):
serial_items = [serial_items]
max_serial = max([pct_to_int(x, num_hosts) for x in serial_items])