pulp_installer preflight check is typically not being run when pulp-rpm is being installed
This appears to a regression from #6799 .
It's a bug in the logic, we want to run 2 preflight checks (before and after the prereq_role is loaded).
For the "before" check:
Instead of checking for either pulp-rpm being in
pulp_install_plugins (the common use case now) or any plugin having a
prereq_role (extremely uncommon now), we check for both of those things happening. We use an "and" rather than an "or".
For the "after" check:
We only check for a plugin having a "prereq_role". We should also check for pulp-rpm being in
pulp_install_plugins (the common use case now)
Updated by Anonymous about 1 year ago
- Status changed from POST to MODIFIED
Applied in changeset ansible-pulp|1754af5e3602bc2c127d1c3f9b72e6f2d0a8f5a4.