diff --git a/plugins/callback/job_status.py b/plugins/callback/job_status.py index ccdfe9b..5b95ad7 100644 --- a/plugins/callback/job_status.py +++ b/plugins/callback/job_status.py @@ -21,21 +21,21 @@ class CallbackModule(CallbackBase): self._display.display(self.CALLBACK_NAME, color=C.COLOR_OK) self._display.display("Custom commands for go here", color=C.COLOR_OK) - # access extra vars - # extra_vars = self._options.extra_vars - # job_status_url = extra_vars['job_status_url'] - job_status_url = self.playbook.extra_vars.get('job_status_url','') - - self._display.display(self.job_status_url, color=C.COLOR_OK) - def v2_playbook_on_play_start(self,play): - vm = play.get_variable_manager() + self._display.display("Custom commands for go here", color=C.COLOR_OK) + + # Setup and use extra_vars from custom credential: + vm = play.get_variable_manager() extra_vars = vm.extra_vars - self.job_status_url = extra_vars['job_status_url'] - self._display.display(self.job_status_url, color=C.COLOR_OK) + + self.job_status_url = extra_vars['job_status_url'] + self.job_status_token = extra_vars['job_status_token'] + self.callbacks_enabled = extra_vars['callbacks_enabled'] def v2_playbook_on_task_start(self, task, is_conditional): self._display.display("Custom commands for go here", color=C.COLOR_OK) - self._display.display(self.job_status_url, color=C.COLOR_OK) + self._display.display(self.job_status_url) + self._display.display(self.job_status_token) + self._display.display(self.callbacks_enabled)