From 254d6be5201903c6529aa5e0dc83383b74dda3f8 Mon Sep 17 00:00:00 2001 From: Juraci Date: Wed, 7 Oct 2015 10:10:57 -0300 Subject: [PATCH] Adding get_path method to Task class --- lib/ansible/playbook/task.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/ansible/playbook/task.py b/lib/ansible/playbook/task.py index c225c8b972..bc32903f7f 100644 --- a/lib/ansible/playbook/task.py +++ b/lib/ansible/playbook/task.py @@ -101,6 +101,12 @@ class Task(Base, Conditional, Taggable, Become): super(Task, self).__init__() + def get_path(self): + ''' return the absolute path of the task with its line number ''' + + if hasattr(self, '_ds'): + return "%s:%s" % (self._ds._data_source, self._ds._line_number) + def get_name(self): ''' return the name of the task '''