send an EOF event if isolated dispatch fails

This commit is contained in:
Ryan Petrello
2019-03-28 16:48:52 -04:00
parent ea30547754
commit ab11f18957

View File

@@ -332,5 +332,10 @@ class IsolatedManager(object):
status, rc = self.dispatch(playbook, module, module_args)
if status == 'successful':
status, rc = self.check()
else:
# emit an EOF event
event_data = {'event': 'EOF', 'final_counter': 0}
event_data.setdefault(self.event_data_key, self.instance.id)
CallbackQueueDispatcher().dispatch(event_data)
self.cleanup()
return status, rc