First off: Yes, posts can only be edited for some minutes to fix typos and things alike, because many people read posts via mail and those obviously can not be edited afterwards
Second, on your puppet master:
a) Did you install that via foreman-installer or is that a “by hand” installation / one that was already around?
b) Can you confirm that the relevant setting for Foreman ENC on your puppetmaster have been done? You see have the following settings on your master:
in /etc/puppetlabs/puppet/puppet.conf you should have “external_nodes = /etc/puppetlabs/puppet/node.rb” and “node_terminus = exec” in the master section and optionally “reports = foreman” in the main section
the file /etc/puppetlabs/puppet/foreman.yaml should be there and contain info on how to connect to your Foreman instance
Glad to hear you could figure it out
Afaik, posts do not get closed. But you can mark an answer as the solution (there should be a checkbox button on each answer), so that others who stumble upon this thread know this is solved and what the solution was.