*IF* I understand correctly the original question, the author was trying to use iPXE *instead* of regular (and now actually legacy) PXELinux on smart-proxy side.
This is something that I'm looking for as well, but Foreman TFTP smart-proxy seems to be missing native "ipxe" variant, that would allow for creation of <tftp_path>/01-<MAC>.ipxe by calling something like this (based on syntax for smart-proxy TFTP API described in [3]): curl -k --cacert /var/lib/puppet/ssl/certs/ca.pem --cert /var/lib/puppet/ssl/certs/`hostname -f`.pem --key /var/lib/puppet/ssl/private_keys/`hostname -f`.pem -H "Accept:application/json" -X POST https://<foreman-proxy>:8443/tftp/*ipxe*/00:11:22:33:44:55 -d "pxeconfig=blah blah blah" Something that I'm sure more people interested in these days as with iPXE as main bootloader (as opposed to chain-booting iPXE from PXELinux 01-<MAC> described in [1]). There multiple reasons for that: - support of more protocols to download config file - HTTP/HTTPS, etc. - ability to create backward-compatible implementations - iPXE can chain PXELinux if its own rather extensive script-enabled config file is not found. - support for both UEFI and BIOS (both of which obviously understand iPXE script/config file making this rather attractive alternative to having to recognize the boot method of the system and create an appropriate config files as described in [2] [1] - http://projects.theforeman.org/projects/foreman/wiki/Fetch_boot_files_via_http_instead_of_TFTP [2] - https://github.com/theforeman/rfcs/blob/master/text/0001-PXE-Booting-UEFI.md [3] - http://projects.theforeman.org/projects/smart-proxy/wiki/API Is there a reason why Foreman/Smart-proxy only uses iPXE by chaining through PXElinux and not natively? Is it hard to add at least on smart-proxy side? Thanks! -- You received this message because you are subscribed to the Google Groups "Foreman users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/foreman-users. For more options, visit https://groups.google.com/d/optout.
