Project

Profile

Help

Task #4770

Updated by dkliban@redhat.com over 4 years 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.  

 [0] https://github.com/pulp/pulp-rpm-prerequisites use case.

Back