bios-configure¶
Configure BIOS settings on a system
This task is responsible for setting BIOS settings on a machine.
The bios-target-configuration parameter on the machine must be populated
with a sane set of settings for the machine, and the bios-driver parameter
must be set to one appropriate to the system. This task takes several steps:
- If the
bios-skip-configparam is true, the task exits succesfully. - The task compares the current settings to the ones from
bios-target-configurationIf the values that need to be changed are the same as the ones listed inbios-last-attempted-configuration, then the task prints out an error message indicating that the bios configuration process cannot make progress and exits with failure. - The
bios-last-attempted-configurationparam is set to the settings frombios-target-configurationthat need to be changed. - The settings from
bios-target-configurationare applied to the machine, and the task indicates success, failure, or a need to reboot depending on what the underlying tooling returns.
Objects that Reference bios-configure¶
- stages bios-configure-example in BIOS Configuration as part of Tasks (declared)
Objects used by bios-configure¶
- templates bios-test.sh.tmpl in field Templates[0].ID as value bios-test.sh.tmpl
- params bios-target-configuration-compose
- params bios-target-configurations
- params bios-target-configuration
- params bios-last-attempted-configurations
- params bios-last-attempted-configuration
- templates setup.tmpl
- params rs-debug-enable
- params bios-skip-config
- params bios/test-framework
- params bios/test-index
- templates bios-tool-support-test.tmpl
- params bios-driver
- params dell-pending-config-jobs