diff --git a/plugins/callback/profile_roles.py b/plugins/callback/profile_roles.py index 59a437f..dc93054 100644 --- a/plugins/callback/profile_roles.py +++ b/plugins/callback/profile_roles.py @@ -128,8 +128,8 @@ class CallbackModule(CallbackBase): self._display_tasktime() def playbook_on_stats(self, stats): - self._display_tasktime() - self._display.display(filled("", fchar="=")) + # Align summary report header with other callback plugin summary + self._display.banner("ROLE RECAP") timestamp(self) total_time = sum(self.totals.values()) @@ -141,4 +141,4 @@ class CallbackModule(CallbackBase): msg_total = u"{0:-<70}{1:->9}".format(u'total ', u' {0:.02f}s'.format(total_time)) self._display.display(filled("", fchar="~")) - self._display.display(msg_total) + self._display.display(msg_total) \ No newline at end of file diff --git a/plugins/callback/profile_tasks.py b/plugins/callback/profile_tasks.py index 5fb7972..e20e9cf 100644 --- a/plugins/callback/profile_tasks.py +++ b/plugins/callback/profile_tasks.py @@ -193,8 +193,8 @@ class CallbackModule(CallbackBase): self._display_tasktime() def playbook_on_stats(self, stats): - self._display_tasktime() - self._display.display(filled("", fchar="=")) + # Align summary report header with other callback plugin summary + self._display.banner("TASKS RECAP") timestamp(self) self.current = None @@ -217,4 +217,4 @@ class CallbackModule(CallbackBase): msg = u"{0:-<{2}}{1:->9}".format(result['name'] + u' ', u' {0:.02f}s'.format(result['elapsed']), self._display.columns - 9) if 'path' in result: msg += u"\n{0:-<{1}}".format(result['path'] + u' ', self._display.columns) - self._display.display(msg) + self._display.display(msg) \ No newline at end of file diff --git a/plugins/callback/timer.py b/plugins/callback/timer.py index 3ef9255..e2eca05 100644 --- a/plugins/callback/timer.py +++ b/plugins/callback/timer.py @@ -46,4 +46,6 @@ class CallbackModule(CallbackBase): def v2_playbook_on_stats(self, stats): end_time = datetime.utcnow() runtime = end_time - self.start_time - self._display.display("Playbook run took %s days, %s hours, %s minutes, %s seconds" % (self.days_hours_minutes_seconds(runtime))) + # Align summary report header with other callback plugin summary + self._display.banner("PLAYBOOK RECAP") + self._display.display("Playbook run took %s days, %s hours, %s minutes, %s seconds\n\r" % (self.days_hours_minutes_seconds(runtime)))