diff options
author | Dmitry Tantsur <dtantsur@protonmail.com> | 2021-12-07 16:50:19 +0100 |
---|---|---|
committer | Dmitry Tantsur <dtantsur@protonmail.com> | 2021-12-20 15:11:17 +0100 |
commit | cfcea55cf6d05cbc90af83d91cfd1ee9719f07fd (patch) | |
tree | c9d5523c717cec7eeba3038f18ee5ddce4d6b176 /devstack/lib | |
parent | 19cafb55e134cf95477e9a7eff1542a6fae7dc6d (diff) | |
download | ironic-cfcea55cf6d05cbc90af83d91cfd1ee9719f07fd.tar.gz |
Automatically configure enabled_***_interfaces
This change makes it easier to configure power and management interfaces
(and thus vendor drivers) by figuring out reasonable defaults.
Story: #2009316
Task: #43717
Change-Id: I8779603e566be5a84daf6f680c0bbe2f191923d9
Diffstat (limited to 'devstack/lib')
-rw-r--r-- | devstack/lib/ironic | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/devstack/lib/ironic b/devstack/lib/ironic index 78b45f812..3a463f411 100644 --- a/devstack/lib/ironic +++ b/devstack/lib/ironic @@ -217,9 +217,9 @@ IRONIC_ENABLED_BOOT_INTERFACES=${IRONIC_ENABLED_BOOT_INTERFACES:-"fake,ipxe"} IRONIC_ENABLED_CONSOLE_INTERFACES=${IRONIC_ENABLED_CONSOLE_INTERFACES:-"fake,no-console"} IRONIC_ENABLED_DEPLOY_INTERFACES=${IRONIC_ENABLED_DEPLOY_INTERFACES:-"fake,direct,ramdisk"} IRONIC_ENABLED_INSPECT_INTERFACES=${IRONIC_ENABLED_INSPECT_INTERFACES:-"fake,no-inspect"} -IRONIC_ENABLED_MANAGEMENT_INTERFACES=${IRONIC_ENABLED_MANAGEMENT_INTERFACES:-"fake,ipmitool,noop"} +IRONIC_ENABLED_MANAGEMENT_INTERFACES=${IRONIC_ENABLED_MANAGEMENT_INTERFACES:-""} IRONIC_ENABLED_NETWORK_INTERFACES=${IRONIC_ENABLED_NETWORK_INTERFACES:-"flat,noop"} -IRONIC_ENABLED_POWER_INTERFACES=${IRONIC_ENABLED_POWER_INTERFACES:-"fake,ipmitool"} +IRONIC_ENABLED_POWER_INTERFACES=${IRONIC_ENABLED_POWER_INTERFACES:-""} IRONIC_ENABLED_RAID_INTERFACES=${IRONIC_ENABLED_RAID_INTERFACES:-"fake,agent,no-raid"} IRONIC_ENABLED_RESCUE_INTERFACES=${IRONIC_ENABLED_RESCUE_INTERFACES:-"fake,no-rescue"} IRONIC_ENABLED_STORAGE_INTERFACES=${IRONIC_ENABLED_STORAGE_INTERFACES:-"fake,cinder,noop"} @@ -1712,18 +1712,7 @@ function configure_ironic_conductor { fi done - if is_deployed_by_redfish; then - # TODO(lucasagomes): We need to make it easier to configure - # specific driver interfaces in DevStack - iniset $IRONIC_CONF_FILE DEFAULT enabled_power_interfaces "redfish" - iniset $IRONIC_CONF_FILE DEFAULT enabled_management_interfaces "redfish" - fi - if is_deployed_by_snmp; then - # TODO(lucasagomes): We need to make it easier to configure - # specific driver interfaces in DevStack - iniset $IRONIC_CONF_FILE DEFAULT enabled_power_interfaces "snmp" - iniset $IRONIC_CONF_FILE DEFAULT enabled_management_interfaces "noop" iniset $IRONIC_CONF_FILE pxe enable_netboot_fallback True fi |