Interconnect Puppet and Katello

Hi,

is it possible to interconnect Puppet and Katello which are installed on
two separate servers and databases? Is there somewhere a howto describing
this, what is best practice?
I am asking mainly because most work is already done in Foreman / Puppet
like host groups, proper naming of hosts etc.

Thanks,
Raoul