I have an existing Puppet 7 server and have been using Razor for provisioning for some time. But since it appears that Razor has been orphaned and left for dead, we are looking to stand up a Foreman server.
I know Foreman out of the box doesn’t work with Puppet 7, but is there a way to add a SmartProxy to an existing P7 server (which is also our Puppet CA)? I’ve installed Foreman on its own server and did not enable Puppet there. I’m not above doing some manual work or merging development code to make it work.
We also have a couple of FreeIPA servers that I’d like to add in too, but I don’t think that will pose as big of a challenge.
Our server suite now is: