I'm completely confused how I can add my servers to Foreman. I've setup a Foreman server, I pointed the /etc/puppet/puppet.conf "server" directive to my Foreman server, and I under "Provisioning=>Smart Proxy" I see the signature requests. I've signed them via the web-interface, but when I go to "Hosts=>All hosts", only the Foreman server is listed there.
What do I need to get my servers added to this list, so I can manage the servers via Puppet?
this is the puppet.conf file I use on my servers:
[main]
logdir=/var/log/puppet
vardir=/var/lib/puppet
ssldir=/var/lib/puppet/ssl
rundir=/var/run/puppet
factpath=$vardir/lib/facter
prerun_command=/etc/puppet/etckeeper-commit-pre
postrun_command=/etc/puppet/etckeeper-commit-post
[agent]
server = foreman.srv.mydomain.com
The client needs to do a puppet run. After that it will appear in foreman