theforeman / puppet-katello

Puppet module for setting Katello specific configuration. Also includes provider for manipulating with Katello resources.
GNU General Public License v3.0
14 stars 48 forks source link

katello::repo is not included by main class #501

Open vchepkov opened 1 month ago

vchepkov commented 1 month ago

Any reasons katello::repo is not included, at least conditionally ?

vchepkov commented 1 month ago

In addition, katello-repos-latest.rpm supplies candlepin and pulpcore repositories and this class doesn't Is there other class we suppose to use to install katello? Thanks.

evgeni commented 1 month ago

Both candlepin and pulpcore have own repo classes. It's not included in main because most deployments use the repos rpm instead.

vchepkov commented 1 month ago

@evgeni , do you, by any chance have a profile class that installs katello server and managed by puppetserver infrastructure? I wasn't able to find a documentation that put's it all together.

ekohl commented 1 month ago

What @evgeni said. They're really only intended for CI

vchepkov commented 1 month ago

If I have to use the installer, do you, by any chance have a set of parameters to configure external puppet infrastructure? The goal is to have foreman server to be managed by puppet infrastructure as any other server, but provide katello lifecycle management. Thank you.

evgeni commented 1 month ago

We (as a project) don't officially support non-installer setups, which is funny as our own setup is using puppet only (https://github.com/theforeman/foreman-infra/blob/master/puppet/modules/profiles/manifests/foreman.pp), but that's without katello.