From c1f41ee6070c2c416bfa44f743306a0e4749099c Mon Sep 17 00:00:00 2001 From: Andrew Gaffney Date: Fri, 10 Aug 2018 13:00:31 -0500 Subject: [PATCH] Display correct task title with strategy 'free' (fixes #43950) --- lib/ansible/plugins/callback/default.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/ansible/plugins/callback/default.py b/lib/ansible/plugins/callback/default.py index 08e0e560fd..71d892da9a 100644 --- a/lib/ansible/plugins/callback/default.py +++ b/lib/ansible/plugins/callback/default.py @@ -167,7 +167,11 @@ class CallbackModule(CallbackBase): def v2_playbook_on_task_start(self, task, is_conditional): # Preserve task name, as all vars may not be available for templating # when we need it later - if self._play.strategy != 'free': + if self._play.strategy == 'free': + # Explicitly set to None for strategy 'free' to account for any cached + # task title from a previous non-free play + self._last_task_name = None + else: self._last_task_name = task.get_name().strip() # Display the task banner immediately if we're not doing any filtering based on task result