Merge "Add role path to JSON result in callback plugin"
This commit is contained in:
commit
664abda0c0
|
@ -94,6 +94,9 @@ class TestZuulJSON(AnsibleZuulTestCase):
|
|||
role_name = json_result[0]['plays'][0]['tasks'][0]['role']['name']
|
||||
self.assertEqual('json-role', role_name)
|
||||
|
||||
role_path = json_result[0]['plays'][0]['tasks'][0]['role']['path']
|
||||
self.assertEqual('json-role', os.path.basename(role_path))
|
||||
|
||||
def test_json_time_log(self):
|
||||
job = self._run_job('no-log')
|
||||
with self.jobLog(job):
|
||||
|
|
|
@ -119,7 +119,8 @@ class CallbackModule(CallbackBase):
|
|||
if task._role:
|
||||
data['role'] = {
|
||||
'name': task._role.get_name(),
|
||||
'id': str(task._role._uuid)
|
||||
'id': str(task._role._uuid),
|
||||
'path': task._role._role_path,
|
||||
}
|
||||
return data
|
||||
|
||||
|
|
Loading…
Reference in New Issue