If you’re up for it, you can contribute it.
Roughly you’ll go through a few steps:
- Figure which packages are needed
- Figure out the settings
- Figure out how to expose that in the installer
A few repositories that are relevant:
- GitHub - theforeman/pulpcore-packaging
- GitHub - theforeman/puppet-pulpcore: Puppet module for setting up Pulp 3 as part of Katello installation
- GitHub - theforeman/puppet-foreman_proxy_content: Entry point for setting up Foreman proxy + pulp
My first step was to look at Pulp’s documentation. Settings - Pulp Project refers to storage documentation
but that isn’t a link. That makes it rather hard to figure out the packages and settings.
I know django-storages is used internally, so that’s likely going to be the configuration. More documentation from the Pulp side would be very helpful.