Story #6793
Updated by mdepaulo@redhat.com over 4 years ago
This was previously attempted:
https://github.com/pulp/pulp_installer/pull/188
but is now requested by galaxy_ng devs rather than katello devs.
The goal is an alternate install mode for the installer: distro packages (RPMs or debs) rather than PyPI. Although debs may not be fully implemented or tested at this time.
It is assumed that the RPMs (at this time) do not have any significant amount of scriptlets that would replace configuration functionality of the installer.
Also, the following situation needs to be addressed:
1. Users install pulp from RPMs using the installer.
2. Users run dnf update and update Pulp.
3. Whether they re-run the installer or not, the handlers Collect static content and Restart all Pulp services do not get run. This differs from foreman-installer, which is designed to handle this situation: they require users to re-run it after `dnf update`.