I've not done this, but I have setup multiple puppet masters connecting to Foreman, it just so happens that in my setup there is also a puppet master on the foreman server.
The gist of it is to run the foreman installer so that it does not do anything with puppet on the Foreman Server. Then you can install the Smart Proxy on your Puppet Master and configure both appropriately. See the installer options docs for reference: https://theforeman.org/manuals/1.14/index.html#3.2.2InstallerOptions So on the Foreman server you might do something like this: # foreman-installer --no-enable-puppet -i to do interactive installer or # foreman-installer --no-enable-puppet ... <whatever other args you want if any> Then on the Puppet Master install foreman-proxy, set it up to talk to the foreman server and to have Puppet and PupppetCA proxies enabled. Then configure your puppet master to either to make Foreman the ENC, or just to send reports and facts to Foreman. P.S. I'm purposefully leaving details out of the part on the puppet master, I'd hate to give you blind advice not knowing how your config looks or what your goals are. This blog is a bit dated, but has some of the details involved (https://cutebit.de/articles/foreman_puppet/), but it is using Foreman on the same server as an existing Puppet Master...similar to what you want, but still different. On Thursday, March 30, 2017 at 3:10:36 AM UTC-4, Aj Jordan wrote: > > I haven't got a concrete way of doing this after tons of research. Is it > possible to have a puppet master on a separate server while having your > foreman instance on another server? > I don't want to migrate my puppet server to be on the same machine as > foreman. If any steps to install and be able to pull the puppet information > from the puppet master would be great. > > Thanks > -- You received this message because you are subscribed to the Google Groups "Foreman users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/foreman-users. For more options, visit https://groups.google.com/d/optout.
