[RFE] Track/Manage BIOS & EFI settings at host metadata level
This RFE covers adding a bootmode setting which takes the following parameters: BIOS EFI or None.
This setting should reside on each hosts individual metadata and can be modified via quads --mod-host --host host01.example.com --bootmode EFI|BIOS|None
It should also be supported with quads --define-host as an optional parameter.
Because Badfish has the ability to toggle between BIOS and EFI we can leverage automation in move_and_rebuild.py that if set and it doesn't match the bootmode it will change it back for us.
This should solve occasional issues where tenants go in and change this and do not set it back, yielding more timely cloud validation and delivery. There are also some system types which only support one of the two boot modes and otherwise will not work so this ensures proper baseline settings.
An ideal time to employ this is after Badfish is accepted as a Fedora RPM and QUADS is refactored to consume it via the Badfish Python library.