The satellite contract (https://docs.google.com/document/d/1n8-MVjCc1X6eOczQccndEOvX7knQU323OlI_bUnBVNE/edit) defines playbook_run_finished response type which signals that a playbook execution on a given system is not complete. To know when the entire playbook run completed remediations needs to infer this information from the host-level messages (i.e. a playbook run is finished when all systems are finished). This is error-prone as it only take 1 message to be lost for the entire playbook run to never finish. We should introduce an overarching response type (e.g. playbook_run_finished_executor) that sat-receptor sends when it's done executing a Playbook Copied from RHCLOUD-5369
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Important: Satellite 6.8 release), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2020:4366