From c9866a0759b8234410cd7bbd96db8c57ae1cbc24 Mon Sep 17 00:00:00 2001 From: Dmitry Tantsur Date: Wed, 3 Jun 2020 16:11:32 +0200 Subject: [PATCH] Enable manual-management and the noop management interface They come handy for unsupported or not-well-supported hardware. Change-Id: I20b207d603636e23d7d407ef26f49770d9e11c6c --- playbooks/roles/bifrost-ironic-install/defaults/main.yml | 6 +++--- .../notes/manual-management-c204a200b0f0e6e0.yaml | 9 +++++++++ 2 files changed, 12 insertions(+), 3 deletions(-) create mode 100644 releasenotes/notes/manual-management-c204a200b0f0e6e0.yaml 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.