In my automation flow, after deploying a Baremetal with MAAS, I currently call the Redfish API to change the boot order so that the system boots from the local disk instead of PXE/MAAS.
Is this step actually necessary? Doesn’t MAAS already handle updating the boot order after deployment (via curtin or other mechanisms)? If MAAS takes care of it, I’d like to avoid making redundant Redfish calls in my workflow.
Even if the machine is PXE booting MAAS would instruct the machine to boot from the next device, which should be the disk. So there should be no need for you to do anything