Make ipxe boot script templatable

This patch allows the custom iPXE boot script that bifrost supplies
to use the templating feature provided by ironic since Ocata release.

In the long run this will also be needed to support the
Dynamic iPXE Configuration feature.

Change-Id: I21f7f8433277349ad01323ead6ecd277a0b61e3b
This commit is contained in:
Pavlo Shchelokovskyy 2017-03-30 15:44:43 +00:00 committed by Pavlo Shchelokovskyy
parent d81c122b85
commit 104a5643b8

View File

@ -5,10 +5,10 @@ chain ipxe.pxe
# load the MAC-specific file or fail if it's not found
:boot_system
chain pxelinux.cfg/${mac:hexhyp} || goto inspector_ipa
chain {{ ipxe_for_mac_uri }}${mac:hexhyp} || goto inspector_ipa
:inspector_ipa
chain pxelinux.cfg/default || goto error_no_config
chain {{ ipxe_for_mac_uri }}default || goto error_no_config
:error_no_config
echo PXE boot failed. No configuration found for MAC ${mac}