a customer reached to us that after reading this docs, it was not clear how to associate PXELinux and PXEGrub2 templates with newly created OS.
When new kickstart repo is synced, Satellite automatically associates all kinds of templates with a newly created Operating System entry. But when OS is created manually, templates must be associated manually. The process is:
1) Create OS and save it
2) Go to Provisioning Template
3) For each template kind click Edit, Associations, select OS from step one and add it to selected box on the right, save. Multiple OSes can be associated at this step.
4) Repeat for all kinds, usually provision template (kickstart), PXE template (PXELinux or PXEGrub2) and/or finish or user-data template (cloud-init).
5) Edit the OS from step 1 and go to Templates tab, select appropriate entries for each kind from the dropdowns, save.
The create an operation system procedure is meant to do just that: create an operating procedure.
The information you describe is described here https://access.redhat.com/documentation/en-us/red_hat_satellite/6.4/html-single/provisioning_guide/index#procedure
which is just a little bit further down.
What might be useful is to add a bulleted overview at the beginning of the chapter. What do you think about that?
Well I guess the customer complaining did not make it to the end. I am gonna close this one, thanks Mel.