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.

Reply via email to