diff --git a/playbooks/roles/bifrost-ironic-install/defaults/main.yml b/playbooks/roles/bifrost-ironic-install/defaults/main.yml index 9b05de0ff..b040444f0 100644 --- a/playbooks/roles/bifrost-ironic-install/defaults/main.yml +++ b/playbooks/roles/bifrost-ironic-install/defaults/main.yml @@ -112,14 +112,14 @@ sushy_git_folder: /opt/stack/sushy ipa_git_folder: /opt/stack/ironic-python-agent ipa_builder_git_folder: /opt/stack/ironic-python-agent-builder -enabled_hardware_types: "ipmi,redfish,ilo" +enabled_hardware_types: "ipmi,redfish,manual-management,ilo" default_deploy_interface: "direct" enabled_bios_interfaces: "redfish,ilo,no-bios" enabled_boot_interfaces: "ilo-virtual-media,ipxe,pxe" enabled_deploy_interfaces: "iscsi,direct" -enabled_management_interfaces: "redfish,ilo,ipmitool" -enabled_power_interfaces: "redfish,ilo,ipmitool" +enabled_management_interfaces: "redfish,ilo,ipmitool,noop" +enabled_power_interfaces: "redfish,ilo,ipmitool,fake" # Extra pip packages to install with ironic # This should be a list of pip-installable references. diff --git a/releasenotes/notes/manual-management-c204a200b0f0e6e0.yaml b/releasenotes/notes/manual-management-c204a200b0f0e6e0.yaml new file mode 100644 index 000000000..d966401a9 --- /dev/null +++ b/releasenotes/notes/manual-management-c204a200b0f0e6e0.yaml @@ -0,0 +1,9 @@ +--- +features: + - | + The ``manual-management`` hardware type is now enabled by default. It can + be used with hardware that does not feature a supported BMC. + - | + The ``noop`` management interface can now be used out-of-box with ``ipmi`` + and ``redfish`` nodes to prevent ironic from changing the boot device and + order.