Task #4770

Updated by 4 months ago

pulp-pre-requisites pulp-rpm requires running a role needs to be added to before the installer so that users have an opportunity regular ansible-pulp roles run. Pulplift neends to install pre-requisites for plugins such as pulp_rpm and pulp-certguard.

This role needs to look at the list of plugins being installed and check if any of them specify 'pre-requisite' key. For each pre-requisite
support this role finds, it needs to dynamically load the role and execute it. The role can assume that the pre-requisite roles are present in the working directory.

The pulp_rpm_prerequisites[0] role should be added as a submodule to the pulplift repo. This way when pulp_rpm is specified in the list of installed plugins, the pre-requisite role will be present.

use case.