If I were to deploy The Foreman + Katello + Puppet/Ansible today, what would the best base Operating System to use?.
Documentation mentions only CentOS 7/8 if I want all the bells & whistles, CentOS 7 feels a little outdated and CentOS 8 won’t be supported much longer due the change to Stream from what I understood. Debian seems to be missing support Katello.
I didn’t mean to be confusing, the salient point is Foreman is upstream self-supported software, the best option is the one you have confidence you can support.
FreeIPA works just fine on CentOS 8 Stream, I’m running it myself.
Yes, Katello on Debian is not supported, see docs [0]:
Katello provides a Puppet based installer for deploying production installations. Production installations are supported on the following operating systems: