diff options
author | James Cammarata <jimi@sngx.net> | 2016-06-23 18:07:11 -0500 |
---|---|---|
committer | James Cammarata <jimi@sngx.net> | 2016-06-23 18:07:11 -0500 |
commit | 948682dbe20a693c011f4fde5604debeafd3a524 (patch) | |
tree | 8041956e345dfc393e01a14a1bc5afd7a067ac49 | |
parent | 3e4755f7e416f14d6574f8d8196db7e1243fc74d (diff) | |
download | ansible-948682dbe20a693c011f4fde5604debeafd3a524.tar.gz |
Fix off-by-one error with retries
Fixes #16408
-rw-r--r-- | lib/ansible/executor/task_executor.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/ansible/executor/task_executor.py b/lib/ansible/executor/task_executor.py index f45b56af85..fb6e1908a7 100644 --- a/lib/ansible/executor/task_executor.py +++ b/lib/ansible/executor/task_executor.py @@ -423,9 +423,11 @@ class TaskExecutor: # Read some values from the task, so that we can modify them if need be if self._task.until: - retries = self._task.retries + retries = self._task.retries + 1 if retries is None: retries = 3 + elif retries <= 0: + retries = 1 else: retries = 1 |