Better to ask if there’s something already out there before rolling up my sleeves and attempting to write a template up.
AFAIK nobody is working on windows support, any contributions to registration are more than welcomed!
Any pointers would be appreciated!
I would start with documentation  where you can find useful information about how the registration process works.
In quick summary it consists from two steps:
- Register host to the Foreman
- Configure the host
The first part is done with
Global Registration template , the second part (host config) is done with
These templates are
shell scripts, so they can’t be used for registration of
Windows hosts. So, thinking about the possible solutions, what you will need to do is:
- Create Windows version for each of the templates
- New parameter
/register endpoint . If param would be
true, endpoint would render the
Windows global registration template
Windows OS is created in Foreman, automatically assign the Windows version of
host_init_config_default template, not the
Those are just ideas I came up with right now, maybe different approach that would be more suitable.
Feel free to ping me on IRC or DM me, we can meet up & discuss it.
 Global registration template