Enable configuration of firmware_interfaces during install
This change adds automatic configuration of enabled_firmware_interfaces based on the enabled_drivers parameter passed during installation. Change-Id: Iab8b4324a53e4764edd1994d1fb9f7fb24e2e939
This commit is contained in:
parent
a9dc56f4b9
commit
1e4a29a511
@ -192,6 +192,7 @@ enabled_deploy_interfaces: "direct,ramdisk"
|
||||
# These are calculated based on enabled_hardware_types if empty
|
||||
enabled_bios_interfaces: ""
|
||||
enabled_boot_interfaces: ""
|
||||
enabled_firmware_interfaces: ""
|
||||
enabled_management_interfaces: ""
|
||||
enabled_power_interfaces: ""
|
||||
enabled_raid_interfaces: ""
|
||||
|
@ -37,6 +37,13 @@
|
||||
{%- if "fake-hardware" in enabled_hardware_types -%},fake{%- endif -%}
|
||||
when: not enabled_boot_interfaces
|
||||
|
||||
- name: "Configure firmware interfaces if required"
|
||||
set_fact:
|
||||
enabled_firmware_interfaces: >- # noqa jinja var-spacing
|
||||
no-firmware
|
||||
{%- if "redfish" in enabled_hardware_types or "idrac" in enabled_hardware_types -%},redfish{%- endif -%}
|
||||
when: not enabled_firmware_interfaces
|
||||
|
||||
- name: "Configure management interfaces if required"
|
||||
set_fact:
|
||||
enabled_management_interfaces: >- # noqa jinja var-spacing
|
||||
|
@ -16,6 +16,7 @@ default_inspect_interface = agent
|
||||
{% endif %}
|
||||
enabled_bios_interfaces = {{ enabled_bios_interfaces }}
|
||||
enabled_boot_interfaces = {{ enabled_boot_interfaces }}
|
||||
enabled_firmware_interfaces = {{ enabled_firmware_interfaces }}
|
||||
enabled_management_interfaces = {{ enabled_management_interfaces }}
|
||||
enabled_power_interfaces = {{ enabled_power_interfaces }}
|
||||
enabled_deploy_interfaces = {{ enabled_deploy_interfaces }}
|
||||
|
@ -0,0 +1,5 @@
|
||||
---
|
||||
features:
|
||||
- |
|
||||
Adds support for setting enabled_firmware_interfaces configuration
|
||||
parameter based on enabled drivers passed during installation.
|
Loading…
x
Reference in New Issue
Block a user