diff --git a/app/models/manageiq/providers/embedded_ansible/automation_manager/event_catcher/runner.rb b/app/models/manageiq/providers/embedded_ansible/automation_manager/event_catcher/runner.rb index fdb57066f3c..c68369d8421 100644 --- a/app/models/manageiq/providers/embedded_ansible/automation_manager/event_catcher/runner.rb +++ b/app/models/manageiq/providers/embedded_ansible/automation_manager/event_catcher/runner.rb @@ -1,3 +1,12 @@ class ManageIQ::Providers::EmbeddedAnsible::AutomationManager::EventCatcher::Runner < ManageIQ::Providers::BaseManager::EventCatcher::Runner include ManageIQ::Providers::AnsibleTower::Shared::AutomationManager::EventCatcher::Runner + + def start_event_monitor + tid = super + return tid unless tid.nil? + + # Get a new copy of the ems record in case the embedded ansible role changed servers + @ems.reload + nil + end end