Allow configuring enabled raid interfaces
Change-Id: Iad50d044d4b0bdd8e8e63698acfc062e14a2c091
This commit is contained in:
parent
ffaf7a3baa
commit
52e14a659e
@ -150,6 +150,7 @@ enabled_bios_interfaces: ""
|
||||
enabled_boot_interfaces: ""
|
||||
enabled_management_interfaces: ""
|
||||
enabled_power_interfaces: ""
|
||||
enabled_raid_interfaces: ""
|
||||
enabled_vendor_interfaces: ""
|
||||
|
||||
default_resource_class: baremetal
|
||||
|
@ -61,6 +61,15 @@
|
||||
{%- if "staging-wol" in enabled_hardware_types -%},staging-wol{%- endif -%}
|
||||
when: not enabled_power_interfaces
|
||||
|
||||
- name: "Configure raid interfaces if required"
|
||||
set_fact:
|
||||
enabled_raid_interfaces: >-
|
||||
no-raid,agent
|
||||
{%- if "idrac" in enabled_hardware_types -%},idrac-redfish{%- endif -%}
|
||||
{%- if "ilo5" in enabled_hardware_types -%},ilo5{%- endif -%}
|
||||
{%- if "redfish" in enabled_hardware_types -%},redfish{%- endif -%}
|
||||
when: not enabled_raid_interfaces
|
||||
|
||||
- name: "Configure vendor interfaces if required"
|
||||
set_fact:
|
||||
enabled_vendor_interfaces: >-
|
||||
|
@ -16,6 +16,7 @@ enabled_boot_interfaces = {{ enabled_boot_interfaces }}
|
||||
enabled_management_interfaces = {{ enabled_management_interfaces }}
|
||||
enabled_power_interfaces = {{ enabled_power_interfaces }}
|
||||
enabled_deploy_interfaces = {{ enabled_deploy_interfaces }}
|
||||
enabled_raid_interfaces = {{ enabled_raid_interfaces }}
|
||||
enabled_vendor_interfaces = {{ enabled_vendor_interfaces }}
|
||||
|
||||
enabled_hardware_types = {{ enabled_hardware_types }}
|
||||
|
@ -0,0 +1,8 @@
|
||||
---
|
||||
features:
|
||||
- |
|
||||
Automatically configures ``enabled_raid_interfaces`` based on the
|
||||
``enabled_hardware_types``.
|
||||
- |
|
||||
Adds support for manually specified enabled raid interfaces via the new
|
||||
``enabled_raid_interfaces`` parameter.
|
Loading…
x
Reference in New Issue
Block a user