Error 500 on fresh install

I did a fresh install today of Foreman (via Foreman-installer) with Puppet
4 from collections on CentOS7.

Running puppet agent -t

gives

Error: Could not retrieve catalog from remote server: Error 500 on SERVER:
Server Error: Could not find node 'myforemanhost.fqdn'; cannot compile
Warning: Not using cache on failed catalog
Error: Could not retrieve catalog; skipping run

Anyone know why puppet runs are failing before I have added any
configuration?