summaryrefslogtreecommitdiff
path: root/devstack/lib
diff options
context:
space:
mode:
authorDmitry Tantsur <dtantsur@protonmail.com>2021-12-07 16:50:19 +0100
committerDmitry Tantsur <dtantsur@protonmail.com>2021-12-20 15:11:17 +0100
commitcfcea55cf6d05cbc90af83d91cfd1ee9719f07fd (patch)
treec9d5523c717cec7eeba3038f18ee5ddce4d6b176 /devstack/lib
parent19cafb55e134cf95477e9a7eff1542a6fae7dc6d (diff)
downloadironic-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/ironic15
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