Add enabled_deploy_interfaces variable

This allows the user to set enabled_deploy_interfaces in the ironic
config file.

Change-Id: I7cf25b7d7a306eab0d6b676f74d62fb08ca6ec01
This commit is contained in:
Jim Rollenhagen 2018-08-16 10:19:53 -04:00
parent b4567c4b1d
commit eba6c8fe10
4 changed files with 9 additions and 1 deletions

View File

@ -88,7 +88,8 @@ Hardware types can be enabled using the "enabled_hardware_types" variable,
which defaults to "ipmi, ilo, cisco-ucs-managed, cisco-ucs-standalone". which defaults to "ipmi, ilo, cisco-ucs-managed, cisco-ucs-standalone".
Enabled interfaces can be set via the "enabled_boot_interfaces", Enabled interfaces can be set via the "enabled_boot_interfaces",
"enabled_management_interfaces", and "enabled_power_interfaces" variables. "enabled_deploy_interfaces", "enabled_management_interfaces", and
"enabled_power_interfaces" variables.
In the event of an external DHCP server being used, the user will need to In the event of an external DHCP server being used, the user will need to
configure their DHCP server such that PXE, and iPXE chain loading occurs. configure their DHCP server such that PXE, and iPXE chain loading occurs.

View File

@ -96,6 +96,7 @@ default_deploy_interface: "direct"
enabled_boot_interfaces: "ilo-virtual-media,pxe" enabled_boot_interfaces: "ilo-virtual-media,pxe"
enabled_management_interfaces: "ilo,ipmitool,ucsm" enabled_management_interfaces: "ilo,ipmitool,ucsm"
enabled_power_interfaces: "ilo,ipmitool,ucsm" enabled_power_interfaces: "ilo,ipmitool,ucsm"
enabled_deploy_interfaces: "iscsi,direct"
# DHCP pool for requests -- ignored if inventory_dhcp is set to True # DHCP pool for requests -- ignored if inventory_dhcp is set to True
# since IP allocation will be static. # since IP allocation will be static.

View File

@ -18,6 +18,7 @@ default_inspect_interface = inspector
enabled_boot_interfaces = {{ enabled_boot_interfaces }} enabled_boot_interfaces = {{ enabled_boot_interfaces }}
enabled_management_interfaces = {{ enabled_management_interfaces }} enabled_management_interfaces = {{ enabled_management_interfaces }}
enabled_power_interfaces = {{ enabled_power_interfaces }} enabled_power_interfaces = {{ enabled_power_interfaces }}
enabled_deploy_interfaces = {{ enabled_deploy_interfaces }}
enabled_hardware_types = {{ enabled_hardware_types }} enabled_hardware_types = {{ enabled_hardware_types }}

View File

@ -0,0 +1,5 @@
---
features:
- |
Adds a new variable ``enabled_deploy_interfaces`` which allows the user
to set the ``enabled_deploy_interfaces`` configuration option in ironic.