Bringing pre-installed, discovered host into the fold

My initial foray into Katello/Foreman was…shall we say…iterative. I
installed foreman, then provisioned a CentOS 7 host, then wiped out foreman
to make room for Katello. My issue now is that this CentOS 7 host has
OpenStack on it, and we've started to use it. I had to reboot the machine
this morning, and Katello "discovered" it, and so it never booted.

I've changed the boot order on that machine so it doesn't try to PXE boot
anymore. I'd like to "provision" this host in a way that does not involve
reinstalling it, but which would put it back under the control of Foreman's
smart proxy, for dhcp/dns, etc.

Is this possible?

Thanks,
Bryce

The issue is the host not existing in Foreman - a host in Foreman will
have it's own TFTP record (even when not in build mode) which bypasses
the default discovery file.

So, create the host, and ensure it's got an IP on the TFTP-enabled
subnet (so the record is created). Check the host's mac has been
written to the tftp boot dir. Then you should be all set.

Hope that helps,
Greg