'afternoon. I've noticed that the RHEL 7.4 install through Razor to UEFI computers works with this change to the bundled task:
/opt/puppetlabs/server/apps/razor-server/share/razor-server/tasks/redhat.task/kernel_args.erb
Original: ks=<%= file_url("kickstart") %> network ksdevice=bootif BOOTIF=01-${netX/mac}
Modified: ks=<%= file_url("kickstart") %> initrd=initrd.img network ksdevice=bootif BOOTIF=01-${netX/mac}
And with this dnsmasq configuration (ipxe.efi downloaded today from
http://boot.ipxe.org/ipxe.efi):
dhcp-match=set:EFI,option:client-arch,7
dhcp-boot=tag:EFI,ipxe.efi
dhcp-match=set:iPXE,175
dhcp-boot=tag:iPXE,bootstrap.ipxe
dhcp-boot=undionly.kpxe
Though it's nice to have RHEL 7.4 installs working, I'd still be curious to hear y'all's thoughts on my original questions.
Thanks so much!