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:
parent
d81c122b85
commit
104a5643b8
@ -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}
|
||||
|
Loading…
Reference in New Issue
Block a user