Skip to content

Commit

Permalink
Always get host from event data
Browse files Browse the repository at this point in the history
* Regardless of if there is a host map or not, get the host that Ansible
  reports and assign it to the Events' host_name
  • Loading branch information
chrismeyersfsu committed Jan 31, 2024
1 parent f9c0b97 commit 527755d
Showing 1 changed file with 11 additions and 11 deletions.
22 changes: 11 additions & 11 deletions awx/main/tasks/callback.py
Original file line number Diff line number Diff line change
Expand Up @@ -95,17 +95,17 @@ def event_handler(self, event_data):
if self.parent_workflow_job_id:
event_data['workflow_job_id'] = self.parent_workflow_job_id
event_data['job_created'] = self.job_created
if self.host_map:
host = event_data.get('event_data', {}).get('host', '').strip()
if host:
event_data['host_name'] = host
if host in self.host_map:
event_data['host_id'] = self.host_map[host]
else:
event_data['host_name'] = ''
event_data['host_id'] = ''
if event_data.get('event') == 'playbook_on_stats':
event_data['host_map'] = self.host_map

host = event_data.get('event_data', {}).get('host', '').strip()
if host:
event_data['host_name'] = host
if host in self.host_map:
event_data['host_id'] = self.host_map[host]
else:
event_data['host_name'] = ''
event_data['host_id'] = ''
if event_data.get('event') == 'playbook_on_stats':
event_data['host_map'] = self.host_map

if isinstance(self, RunnerCallbackForProjectUpdate):
# need a better way to have this check.
Expand Down

0 comments on commit 527755d

Please sign in to comment.