This is not an issue with Foreman, per se, but with a supporting project β namely Puppet 6 for Enterprise Linux 9 (EL9)
Specifically, the well-known URL for the latest puppet6 el9 release is not present on the puppet repo site. Usually, this link would be:
https://yum.puppet.com/puppet6/puppet6-release-el-9.noarch.rpm
This URL is referenced by standard Foreman provisioning templates (Kickstart default, etc.) when provisioning a new host. After provisioning, I was able to manually install the latest puppet release from this URL:
https://yum.puppet.com/puppet6/el/9/x86_64/puppet6-release-6.0.0-22.el9.noarch.rpm
Itβs just a question of Puppet Labs posting the well-known link to the latest release. Does anyone know their schedule, or how to raise this with the puppet devs?
NOTE: Same issue with puppet7 for el9.
Thanks,
-jm