2026-03-13 10:10:45,340 p=12001 u=zuul n=molecule.util | Found config file /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/.config/molecule/config.yml 2026-03-13 10:10:45,689 p=12001 u=zuul n=molecule.logger | [info]Running [scenario]bm_redfish[/] > [action]prepare[/][/] 2026-03-13 10:10:46,298 p=12008 u=zuul n=ansible | PLAY [Prepare mock iDRAC server] *********************************************** 2026-03-13 10:10:46,312 p=12008 u=zuul n=ansible | TASK [Create mock server directory] ******************************************** 2026-03-13 10:10:46,312 p=12008 u=zuul n=ansible | Friday 13 March 2026 10:10:46 +0000 (0:00:00.026) 0:00:00.026 ********** 2026-03-13 10:10:46,629 p=12008 u=zuul n=ansible | changed: [instance] 2026-03-13 10:10:46,633 p=12008 u=zuul n=ansible | TASK [Generate self-signed TLS certificate] ************************************ 2026-03-13 10:10:46,633 p=12008 u=zuul n=ansible | Friday 13 March 2026 10:10:46 +0000 (0:00:00.321) 0:00:00.347 ********** 2026-03-13 10:10:47,023 p=12008 u=zuul n=ansible | changed: [instance] 2026-03-13 10:10:47,027 p=12008 u=zuul n=ansible | TASK [Copy mock iDRAC server script] ******************************************* 2026-03-13 10:10:47,027 p=12008 u=zuul n=ansible | Friday 13 March 2026 10:10:47 +0000 (0:00:00.393) 0:00:00.741 ********** 2026-03-13 10:10:47,515 p=12008 u=zuul n=ansible | changed: [instance] 2026-03-13 10:10:47,519 p=12008 u=zuul n=ansible | TASK [Start mock iDRAC server] ************************************************* 2026-03-13 10:10:47,519 p=12008 u=zuul n=ansible | Friday 13 March 2026 10:10:47 +0000 (0:00:00.492) 0:00:01.233 ********** 2026-03-13 10:10:47,691 p=12008 u=zuul n=ansible | changed: [instance] 2026-03-13 10:10:47,694 p=12008 u=zuul n=ansible | TASK [Record mock server PID] ************************************************** 2026-03-13 10:10:47,694 p=12008 u=zuul n=ansible | Friday 13 March 2026 10:10:47 +0000 (0:00:00.174) 0:00:01.408 ********** 2026-03-13 10:10:47,876 p=12008 u=zuul n=ansible | ok: [instance] 2026-03-13 10:10:47,880 p=12008 u=zuul n=ansible | TASK [Wait for mock iDRAC to respond] ****************************************** 2026-03-13 10:10:47,880 p=12008 u=zuul n=ansible | Friday 13 March 2026 10:10:47 +0000 (0:00:00.185) 0:00:01.594 ********** 2026-03-13 10:10:48,266 p=12008 u=zuul n=ansible | ok: [instance] 2026-03-13 10:10:48,277 p=12008 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-03-13 10:10:48,277 p=12008 u=zuul n=ansible | instance : ok=6 changed=4 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-13 10:10:48,277 p=12008 u=zuul n=ansible | Friday 13 March 2026 10:10:48 +0000 (0:00:00.397) 0:00:01.991 ********** 2026-03-13 10:10:48,277 p=12008 u=zuul n=ansible | =============================================================================== 2026-03-13 10:10:48,277 p=12008 u=zuul n=ansible | Copy mock iDRAC server script ------------------------------------------- 0.49s 2026-03-13 10:10:48,277 p=12008 u=zuul n=ansible | Wait for mock iDRAC to respond ------------------------------------------ 0.40s 2026-03-13 10:10:48,277 p=12008 u=zuul n=ansible | Generate self-signed TLS certificate ------------------------------------ 0.39s 2026-03-13 10:10:48,277 p=12008 u=zuul n=ansible | Create mock server directory -------------------------------------------- 0.32s 2026-03-13 10:10:48,277 p=12008 u=zuul n=ansible | Record mock server PID -------------------------------------------------- 0.19s 2026-03-13 10:10:48,277 p=12008 u=zuul n=ansible | Start mock iDRAC server ------------------------------------------------- 0.17s 2026-03-13 10:10:48,329 p=12001 u=zuul n=molecule.logger | [info]Running [scenario]bm_redfish[/] > [action]converge[/][/] 2026-03-13 10:10:48,690 p=12121 u=zuul n=ansible | PLAY [Converge -- test bm_* Redfish tasks against mock iDRAC] ****************** 2026-03-13 10:10:48,723 p=12121 u=zuul n=ansible | TASK [Test bm_power_off] ******************************************************* 2026-03-13 10:10:48,723 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:48 +0000 (0:00:00.044) 0:00:00.044 ********** 2026-03-13 10:10:48,738 p=12121 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/reproducer/molecule/bm_redfish/tasks/test_power_off.yml for instance 2026-03-13 10:10:48,743 p=12121 u=zuul n=ansible | TASK [Reset mock to power Off] ************************************************* 2026-03-13 10:10:48,743 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:48 +0000 (0:00:00.020) 0:00:00.064 ********** 2026-03-13 10:10:49,129 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:10:49,133 p=12121 u=zuul n=ansible | TASK [Include bm_power_off] **************************************************** 2026-03-13 10:10:49,133 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:49 +0000 (0:00:00.390) 0:00:00.454 ********** 2026-03-13 10:10:49,160 p=12121 u=zuul n=ansible | TASK [reproducer : Query current power state] ********************************** 2026-03-13 10:10:49,160 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:49 +0000 (0:00:00.026) 0:00:00.481 ********** 2026-03-13 10:10:49,427 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:10:49,431 p=12121 u=zuul n=ansible | TASK [reproducer : Force power off via Redfish] ******************************** 2026-03-13 10:10:49,431 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:49 +0000 (0:00:00.271) 0:00:00.752 ********** 2026-03-13 10:10:49,442 p=12121 u=zuul n=ansible | skipping: [instance] 2026-03-13 10:10:49,446 p=12121 u=zuul n=ansible | TASK [reproducer : Wait for host to power off] ********************************* 2026-03-13 10:10:49,446 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:49 +0000 (0:00:00.015) 0:00:00.767 ********** 2026-03-13 10:10:49,457 p=12121 u=zuul n=ansible | skipping: [instance] 2026-03-13 10:10:49,464 p=12121 u=zuul n=ansible | TASK [Query mock state after power_off (already off)] ************************** 2026-03-13 10:10:49,464 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:49 +0000 (0:00:00.017) 0:00:00.785 ********** 2026-03-13 10:10:49,730 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:10:49,734 p=12121 u=zuul n=ansible | TASK [Assert host is still Off] ************************************************ 2026-03-13 10:10:49,734 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:49 +0000 (0:00:00.269) 0:00:01.055 ********** 2026-03-13 10:10:49,749 p=12121 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-13 10:10:49,753 p=12121 u=zuul n=ansible | TASK [Reset mock to power On] ************************************************** 2026-03-13 10:10:49,754 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:49 +0000 (0:00:00.019) 0:00:01.074 ********** 2026-03-13 10:10:50,020 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:10:50,024 p=12121 u=zuul n=ansible | TASK [Include bm_power_off] **************************************************** 2026-03-13 10:10:50,024 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:50 +0000 (0:00:00.270) 0:00:01.345 ********** 2026-03-13 10:10:50,048 p=12121 u=zuul n=ansible | TASK [reproducer : Query current power state] ********************************** 2026-03-13 10:10:50,048 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:50 +0000 (0:00:00.024) 0:00:01.369 ********** 2026-03-13 10:10:50,312 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:10:50,317 p=12121 u=zuul n=ansible | TASK [reproducer : Force power off via Redfish] ******************************** 2026-03-13 10:10:50,317 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:50 +0000 (0:00:00.268) 0:00:01.637 ********** 2026-03-13 10:10:50,590 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:10:50,594 p=12121 u=zuul n=ansible | TASK [reproducer : Wait for host to power off] ********************************* 2026-03-13 10:10:50,594 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:50 +0000 (0:00:00.277) 0:00:01.915 ********** 2026-03-13 10:10:50,869 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:10:50,876 p=12121 u=zuul n=ansible | TASK [Query mock state after power_off (was on)] ******************************* 2026-03-13 10:10:50,876 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:50 +0000 (0:00:00.281) 0:00:02.196 ********** 2026-03-13 10:10:51,142 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:10:51,147 p=12121 u=zuul n=ansible | TASK [Assert host is now Off] ************************************************** 2026-03-13 10:10:51,147 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:51 +0000 (0:00:00.270) 0:00:02.467 ********** 2026-03-13 10:10:51,160 p=12121 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-13 10:10:51,164 p=12121 u=zuul n=ansible | TASK [Test bm_power_on] ******************************************************** 2026-03-13 10:10:51,164 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:51 +0000 (0:00:00.017) 0:00:02.485 ********** 2026-03-13 10:10:51,178 p=12121 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/reproducer/molecule/bm_redfish/tasks/test_power_on.yml for instance 2026-03-13 10:10:51,185 p=12121 u=zuul n=ansible | TASK [Reset mock to power On] ************************************************** 2026-03-13 10:10:51,185 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:51 +0000 (0:00:00.021) 0:00:02.506 ********** 2026-03-13 10:10:51,450 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:10:51,454 p=12121 u=zuul n=ansible | TASK [Include bm_power_on] ***************************************************** 2026-03-13 10:10:51,454 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:51 +0000 (0:00:00.268) 0:00:02.774 ********** 2026-03-13 10:10:51,478 p=12121 u=zuul n=ansible | TASK [reproducer : Query current power state] ********************************** 2026-03-13 10:10:51,478 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:51 +0000 (0:00:00.024) 0:00:02.799 ********** 2026-03-13 10:10:51,743 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:10:51,748 p=12121 u=zuul n=ansible | TASK [reproducer : Power on bare metal host] *********************************** 2026-03-13 10:10:51,748 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:51 +0000 (0:00:00.269) 0:00:03.068 ********** 2026-03-13 10:10:51,759 p=12121 u=zuul n=ansible | skipping: [instance] 2026-03-13 10:10:51,763 p=12121 u=zuul n=ansible | TASK [reproducer : Wait for host POST to complete] ***************************** 2026-03-13 10:10:51,763 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:51 +0000 (0:00:00.015) 0:00:03.083 ********** 2026-03-13 10:10:52,038 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:10:52,046 p=12121 u=zuul n=ansible | TASK [Query mock state after power_on (already on)] **************************** 2026-03-13 10:10:52,046 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:52 +0000 (0:00:00.283) 0:00:03.366 ********** 2026-03-13 10:10:52,310 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:10:52,314 p=12121 u=zuul n=ansible | TASK [Assert host is still On] ************************************************* 2026-03-13 10:10:52,314 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:52 +0000 (0:00:00.268) 0:00:03.635 ********** 2026-03-13 10:10:52,328 p=12121 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-13 10:10:52,332 p=12121 u=zuul n=ansible | TASK [Reset mock to power Off] ************************************************* 2026-03-13 10:10:52,332 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:52 +0000 (0:00:00.017) 0:00:03.653 ********** 2026-03-13 10:10:52,601 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:10:52,606 p=12121 u=zuul n=ansible | TASK [Include bm_power_on] ***************************************************** 2026-03-13 10:10:52,606 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:52 +0000 (0:00:00.273) 0:00:03.927 ********** 2026-03-13 10:10:52,630 p=12121 u=zuul n=ansible | TASK [reproducer : Query current power state] ********************************** 2026-03-13 10:10:52,630 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:52 +0000 (0:00:00.024) 0:00:03.951 ********** 2026-03-13 10:10:52,904 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:10:52,909 p=12121 u=zuul n=ansible | TASK [reproducer : Power on bare metal host] *********************************** 2026-03-13 10:10:52,909 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:52 +0000 (0:00:00.278) 0:00:04.229 ********** 2026-03-13 10:10:53,181 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:10:53,185 p=12121 u=zuul n=ansible | TASK [reproducer : Wait for host POST to complete] ***************************** 2026-03-13 10:10:53,185 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:53 +0000 (0:00:00.276) 0:00:04.506 ********** 2026-03-13 10:10:53,458 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:10:53,465 p=12121 u=zuul n=ansible | TASK [Query mock state after power_on (was off)] ******************************* 2026-03-13 10:10:53,465 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:53 +0000 (0:00:00.280) 0:00:04.786 ********** 2026-03-13 10:10:53,730 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:10:53,734 p=12121 u=zuul n=ansible | TASK [Assert host is now On] *************************************************** 2026-03-13 10:10:53,734 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:53 +0000 (0:00:00.269) 0:00:05.055 ********** 2026-03-13 10:10:53,751 p=12121 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-13 10:10:53,755 p=12121 u=zuul n=ansible | TASK [Test bm_check_usb_boot] ************************************************** 2026-03-13 10:10:53,755 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:53 +0000 (0:00:00.020) 0:00:05.076 ********** 2026-03-13 10:10:53,770 p=12121 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/reproducer/molecule/bm_redfish/tasks/test_check_usb_boot.yml for instance 2026-03-13 10:10:53,778 p=12121 u=zuul n=ansible | TASK [Reset mock with usb_boot Enabled] **************************************** 2026-03-13 10:10:53,778 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:53 +0000 (0:00:00.023) 0:00:05.099 ********** 2026-03-13 10:10:54,042 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:10:54,046 p=12121 u=zuul n=ansible | TASK [Include bm_check_usb_boot] *********************************************** 2026-03-13 10:10:54,046 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:54 +0000 (0:00:00.267) 0:00:05.367 ********** 2026-03-13 10:10:54,070 p=12121 u=zuul n=ansible | TASK [reproducer : Read GenericUsbBoot BIOS attribute] ************************* 2026-03-13 10:10:54,070 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:54 +0000 (0:00:00.024) 0:00:05.391 ********** 2026-03-13 10:10:54,349 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:10:54,354 p=12121 u=zuul n=ansible | TASK [reproducer : Set GenericUsbBoot status fact] ***************************** 2026-03-13 10:10:54,354 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:54 +0000 (0:00:00.283) 0:00:05.675 ********** 2026-03-13 10:10:54,382 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:10:54,386 p=12121 u=zuul n=ansible | TASK [reproducer : Fail if GenericUsbBoot is disabled] ************************* 2026-03-13 10:10:54,386 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:54 +0000 (0:00:00.031) 0:00:05.707 ********** 2026-03-13 10:10:54,407 p=12121 u=zuul n=ansible | skipping: [instance] 2026-03-13 10:10:54,414 p=12121 u=zuul n=ansible | TASK [Assert _usb_boot_enabled is true] **************************************** 2026-03-13 10:10:54,414 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:54 +0000 (0:00:00.027) 0:00:05.734 ********** 2026-03-13 10:10:54,436 p=12121 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-13 10:10:54,439 p=12121 u=zuul n=ansible | TASK [Reset mock with usb_boot Disabled] *************************************** 2026-03-13 10:10:54,439 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:54 +0000 (0:00:00.025) 0:00:05.760 ********** 2026-03-13 10:10:54,718 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:10:54,723 p=12121 u=zuul n=ansible | TASK [Include bm_check_usb_boot (expect failure)] ****************************** 2026-03-13 10:10:54,723 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:54 +0000 (0:00:00.283) 0:00:06.043 ********** 2026-03-13 10:10:54,748 p=12121 u=zuul n=ansible | TASK [reproducer : Read GenericUsbBoot BIOS attribute] ************************* 2026-03-13 10:10:54,748 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:54 +0000 (0:00:00.024) 0:00:06.068 ********** 2026-03-13 10:10:55,036 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:10:55,040 p=12121 u=zuul n=ansible | TASK [reproducer : Set GenericUsbBoot status fact] ***************************** 2026-03-13 10:10:55,040 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:55 +0000 (0:00:00.292) 0:00:06.361 ********** 2026-03-13 10:10:55,066 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:10:55,070 p=12121 u=zuul n=ansible | TASK [reproducer : Fail if GenericUsbBoot is disabled] ************************* 2026-03-13 10:10:55,070 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:55 +0000 (0:00:00.029) 0:00:06.391 ********** 2026-03-13 10:10:55,096 p=12121 u=zuul n=ansible | fatal: [instance]: FAILED! => {"changed": false, "msg": "GenericUsbBoot is Disabled in BIOS. VirtualMedia cannot boot host localhost:8443."} 2026-03-13 10:10:55,099 p=12121 u=zuul n=ansible | TASK [Assert failure was about GenericUsbBoot] ********************************* 2026-03-13 10:10:55,100 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:55 +0000 (0:00:00.029) 0:00:06.420 ********** 2026-03-13 10:10:55,116 p=12121 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-13 10:10:55,119 p=12121 u=zuul n=ansible | TASK [Test bm_ensure_usb_boot] ************************************************* 2026-03-13 10:10:55,119 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:55 +0000 (0:00:00.019) 0:00:06.440 ********** 2026-03-13 10:10:55,142 p=12121 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/reproducer/molecule/bm_redfish/tasks/test_ensure_usb_boot.yml for instance 2026-03-13 10:10:55,153 p=12121 u=zuul n=ansible | TASK [Reset mock with usb_boot Enabled and host Off] *************************** 2026-03-13 10:10:55,153 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:55 +0000 (0:00:00.033) 0:00:06.473 ********** 2026-03-13 10:10:55,443 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:10:55,446 p=12121 u=zuul n=ansible | TASK [Include bm_ensure_usb_boot] ********************************************** 2026-03-13 10:10:55,446 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:55 +0000 (0:00:00.293) 0:00:06.767 ********** 2026-03-13 10:10:55,478 p=12121 u=zuul n=ansible | TASK [reproducer : Check current GenericUsbBoot state] ************************* 2026-03-13 10:10:55,478 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:55 +0000 (0:00:00.031) 0:00:06.799 ********** 2026-03-13 10:10:55,494 p=12121 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/reproducer/tasks/bm_check_usb_boot.yml for instance 2026-03-13 10:10:55,500 p=12121 u=zuul n=ansible | TASK [reproducer : Read GenericUsbBoot BIOS attribute] ************************* 2026-03-13 10:10:55,500 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:55 +0000 (0:00:00.022) 0:00:06.821 ********** 2026-03-13 10:10:55,783 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:10:55,787 p=12121 u=zuul n=ansible | TASK [reproducer : Set GenericUsbBoot status fact] ***************************** 2026-03-13 10:10:55,787 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:55 +0000 (0:00:00.287) 0:00:07.108 ********** 2026-03-13 10:10:55,816 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:10:55,820 p=12121 u=zuul n=ansible | TASK [reproducer : Fail if GenericUsbBoot is disabled] ************************* 2026-03-13 10:10:55,820 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:55 +0000 (0:00:00.032) 0:00:07.141 ********** 2026-03-13 10:10:55,845 p=12121 u=zuul n=ansible | skipping: [instance] 2026-03-13 10:10:55,853 p=12121 u=zuul n=ansible | TASK [Query mock state] ******************************************************** 2026-03-13 10:10:55,853 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:55 +0000 (0:00:00.032) 0:00:07.173 ********** 2026-03-13 10:10:56,135 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:10:56,140 p=12121 u=zuul n=ansible | TASK [Assert host stayed Off (no power cycle needed)] ************************** 2026-03-13 10:10:56,140 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:56 +0000 (0:00:00.286) 0:00:07.460 ********** 2026-03-13 10:10:56,157 p=12121 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-13 10:10:56,162 p=12121 u=zuul n=ansible | TASK [Reset mock with usb_boot Disabled and host Off] ************************** 2026-03-13 10:10:56,162 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:56 +0000 (0:00:00.021) 0:00:07.482 ********** 2026-03-13 10:10:56,445 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:10:56,450 p=12121 u=zuul n=ansible | TASK [Include bm_ensure_usb_boot with auto-enable] ***************************** 2026-03-13 10:10:56,450 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:56 +0000 (0:00:00.288) 0:00:07.770 ********** 2026-03-13 10:10:56,482 p=12121 u=zuul n=ansible | TASK [reproducer : Check current GenericUsbBoot state] ************************* 2026-03-13 10:10:56,482 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:56 +0000 (0:00:00.032) 0:00:07.803 ********** 2026-03-13 10:10:56,498 p=12121 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/reproducer/tasks/bm_check_usb_boot.yml for instance 2026-03-13 10:10:56,504 p=12121 u=zuul n=ansible | TASK [reproducer : Read GenericUsbBoot BIOS attribute] ************************* 2026-03-13 10:10:56,504 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:56 +0000 (0:00:00.022) 0:00:07.825 ********** 2026-03-13 10:10:56,785 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:10:56,789 p=12121 u=zuul n=ansible | TASK [reproducer : Set GenericUsbBoot status fact] ***************************** 2026-03-13 10:10:56,789 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:56 +0000 (0:00:00.285) 0:00:08.110 ********** 2026-03-13 10:10:56,818 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:10:56,822 p=12121 u=zuul n=ansible | TASK [reproducer : Fail if GenericUsbBoot is disabled] ************************* 2026-03-13 10:10:56,822 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:56 +0000 (0:00:00.033) 0:00:08.143 ********** 2026-03-13 10:10:56,851 p=12121 u=zuul n=ansible | fatal: [instance]: FAILED! => {"changed": false, "msg": "GenericUsbBoot is Disabled in BIOS. VirtualMedia cannot boot host localhost:8443."} 2026-03-13 10:10:56,855 p=12121 u=zuul n=ansible | TASK [reproducer : Fail if auto-enable is off] ********************************* 2026-03-13 10:10:56,855 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:56 +0000 (0:00:00.032) 0:00:08.176 ********** 2026-03-13 10:10:56,880 p=12121 u=zuul n=ansible | skipping: [instance] 2026-03-13 10:10:56,884 p=12121 u=zuul n=ansible | TASK [reproducer : Set GenericUsbBoot BIOS attribute] ************************** 2026-03-13 10:10:56,884 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:56 +0000 (0:00:00.029) 0:00:08.205 ********** 2026-03-13 10:10:57,161 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:10:57,166 p=12121 u=zuul n=ansible | TASK [reproducer : Create BIOS config job to schedule the change] ************** 2026-03-13 10:10:57,166 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:57 +0000 (0:00:00.281) 0:00:08.487 ********** 2026-03-13 10:10:57,440 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:10:57,444 p=12121 u=zuul n=ansible | TASK [reproducer : Power off before applying BIOS change] ********************** 2026-03-13 10:10:57,445 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:57 +0000 (0:00:00.278) 0:00:08.765 ********** 2026-03-13 10:10:57,460 p=12121 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/reproducer/tasks/bm_power_off.yml for instance 2026-03-13 10:10:57,468 p=12121 u=zuul n=ansible | TASK [reproducer : Query current power state] ********************************** 2026-03-13 10:10:57,468 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:57 +0000 (0:00:00.023) 0:00:08.788 ********** 2026-03-13 10:10:57,741 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:10:57,745 p=12121 u=zuul n=ansible | TASK [reproducer : Force power off via Redfish] ******************************** 2026-03-13 10:10:57,746 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:57 +0000 (0:00:00.277) 0:00:09.066 ********** 2026-03-13 10:10:57,759 p=12121 u=zuul n=ansible | skipping: [instance] 2026-03-13 10:10:57,764 p=12121 u=zuul n=ansible | TASK [reproducer : Wait for host to power off] ********************************* 2026-03-13 10:10:57,764 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:57 +0000 (0:00:00.018) 0:00:09.084 ********** 2026-03-13 10:10:57,777 p=12121 u=zuul n=ansible | skipping: [instance] 2026-03-13 10:10:57,782 p=12121 u=zuul n=ansible | TASK [reproducer : Power on to apply BIOS config job during POST] ************** 2026-03-13 10:10:57,782 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:57 +0000 (0:00:00.017) 0:00:09.102 ********** 2026-03-13 10:10:57,798 p=12121 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/reproducer/tasks/bm_power_on.yml for instance 2026-03-13 10:10:57,807 p=12121 u=zuul n=ansible | TASK [reproducer : Query current power state] ********************************** 2026-03-13 10:10:57,808 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:57 +0000 (0:00:00.025) 0:00:09.128 ********** 2026-03-13 10:10:58,089 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:10:58,093 p=12121 u=zuul n=ansible | TASK [reproducer : Power on bare metal host] *********************************** 2026-03-13 10:10:58,093 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:58 +0000 (0:00:00.285) 0:00:09.414 ********** 2026-03-13 10:10:58,367 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:10:58,371 p=12121 u=zuul n=ansible | TASK [reproducer : Wait for host POST to complete] ***************************** 2026-03-13 10:10:58,371 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:58 +0000 (0:00:00.277) 0:00:09.692 ********** 2026-03-13 10:10:58,644 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:10:58,648 p=12121 u=zuul n=ansible | TASK [reproducer : Power off after BIOS change applied] ************************ 2026-03-13 10:10:58,649 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:58 +0000 (0:00:00.277) 0:00:09.969 ********** 2026-03-13 10:10:58,664 p=12121 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/reproducer/tasks/bm_power_off.yml for instance 2026-03-13 10:10:58,676 p=12121 u=zuul n=ansible | TASK [reproducer : Query current power state] ********************************** 2026-03-13 10:10:58,676 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:58 +0000 (0:00:00.027) 0:00:09.996 ********** 2026-03-13 10:10:58,948 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:10:58,952 p=12121 u=zuul n=ansible | TASK [reproducer : Force power off via Redfish] ******************************** 2026-03-13 10:10:58,952 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:58 +0000 (0:00:00.276) 0:00:10.273 ********** 2026-03-13 10:10:59,224 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:10:59,228 p=12121 u=zuul n=ansible | TASK [reproducer : Wait for host to power off] ********************************* 2026-03-13 10:10:59,228 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:59 +0000 (0:00:00.276) 0:00:10.549 ********** 2026-03-13 10:10:59,498 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:10:59,505 p=12121 u=zuul n=ansible | TASK [Query mock state after auto-enable] ************************************** 2026-03-13 10:10:59,505 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:59 +0000 (0:00:00.276) 0:00:10.825 ********** 2026-03-13 10:10:59,777 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:10:59,782 p=12121 u=zuul n=ansible | TASK [Assert BIOS updated and host left Off] *********************************** 2026-03-13 10:10:59,782 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:59 +0000 (0:00:00.277) 0:00:11.103 ********** 2026-03-13 10:10:59,800 p=12121 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-13 10:10:59,805 p=12121 u=zuul n=ansible | TASK [Reset mock with usb_boot Disabled] *************************************** 2026-03-13 10:10:59,805 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:10:59 +0000 (0:00:00.022) 0:00:11.126 ********** 2026-03-13 10:11:00,076 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:11:00,080 p=12121 u=zuul n=ansible | TASK [Include bm_ensure_usb_boot without auto-enable (expect failure)] ********* 2026-03-13 10:11:00,081 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:00 +0000 (0:00:00.275) 0:00:11.401 ********** 2026-03-13 10:11:00,111 p=12121 u=zuul n=ansible | TASK [reproducer : Check current GenericUsbBoot state] ************************* 2026-03-13 10:11:00,111 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:00 +0000 (0:00:00.030) 0:00:11.432 ********** 2026-03-13 10:11:00,127 p=12121 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/reproducer/tasks/bm_check_usb_boot.yml for instance 2026-03-13 10:11:00,134 p=12121 u=zuul n=ansible | TASK [reproducer : Read GenericUsbBoot BIOS attribute] ************************* 2026-03-13 10:11:00,134 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:00 +0000 (0:00:00.023) 0:00:11.455 ********** 2026-03-13 10:11:00,413 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:11:00,417 p=12121 u=zuul n=ansible | TASK [reproducer : Set GenericUsbBoot status fact] ***************************** 2026-03-13 10:11:00,418 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:00 +0000 (0:00:00.283) 0:00:11.738 ********** 2026-03-13 10:11:00,443 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:11:00,448 p=12121 u=zuul n=ansible | TASK [reproducer : Fail if GenericUsbBoot is disabled] ************************* 2026-03-13 10:11:00,448 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:00 +0000 (0:00:00.030) 0:00:11.769 ********** 2026-03-13 10:11:00,507 p=12121 u=zuul n=ansible | fatal: [instance]: FAILED! => {"changed": false, "msg": "GenericUsbBoot is Disabled in BIOS. VirtualMedia cannot boot host localhost:8443."} 2026-03-13 10:11:00,511 p=12121 u=zuul n=ansible | TASK [reproducer : Fail if auto-enable is off] ********************************* 2026-03-13 10:11:00,511 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:00 +0000 (0:00:00.062) 0:00:11.831 ********** 2026-03-13 10:11:00,538 p=12121 u=zuul n=ansible | fatal: [instance]: FAILED! => {"changed": false, "msg": "GenericUsbBoot is Disabled in BIOS. VirtualMedia cannot boot host localhost:8443. Set cifmw_bm_agent_enable_usb_boot: true in vars.yaml to allow this playbook to enable it automatically (requires a reboot cycle)."} 2026-03-13 10:11:00,542 p=12121 u=zuul n=ansible | TASK [Assert failure mentions GenericUsbBoot or auto-enable] ******************* 2026-03-13 10:11:00,542 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:00 +0000 (0:00:00.030) 0:00:11.862 ********** 2026-03-13 10:11:00,557 p=12121 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-13 10:11:00,561 p=12121 u=zuul n=ansible | TASK [Test bm_eject_vmedia] **************************************************** 2026-03-13 10:11:00,561 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:00 +0000 (0:00:00.019) 0:00:11.882 ********** 2026-03-13 10:11:00,578 p=12121 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/reproducer/molecule/bm_redfish/tasks/test_eject_vmedia.yml for instance 2026-03-13 10:11:00,591 p=12121 u=zuul n=ansible | TASK [Reset mock with VirtualMedia inserted] *********************************** 2026-03-13 10:11:00,591 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:00 +0000 (0:00:00.029) 0:00:11.912 ********** 2026-03-13 10:11:00,857 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:11:00,860 p=12121 u=zuul n=ansible | TASK [Include bm_eject_vmedia] ************************************************* 2026-03-13 10:11:00,861 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:00 +0000 (0:00:00.269) 0:00:12.181 ********** 2026-03-13 10:11:00,885 p=12121 u=zuul n=ansible | TASK [reproducer : Eject VirtualMedia] ***************************************** 2026-03-13 10:11:00,885 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:00 +0000 (0:00:00.024) 0:00:12.205 ********** 2026-03-13 10:11:01,154 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:11:01,159 p=12121 u=zuul n=ansible | TASK [reproducer : Wait for VirtualMedia eject to settle] ********************** 2026-03-13 10:11:01,159 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:01 +0000 (0:00:00.274) 0:00:12.480 ********** 2026-03-13 10:11:01,170 p=12121 u=zuul n=ansible | Pausing for 5 seconds 2026-03-13 10:11:06,178 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:11:06,186 p=12121 u=zuul n=ansible | TASK [Query mock state after eject] ******************************************** 2026-03-13 10:11:06,186 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:06 +0000 (0:00:05.026) 0:00:17.506 ********** 2026-03-13 10:11:06,459 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:11:06,464 p=12121 u=zuul n=ansible | TASK [Assert VirtualMedia is ejected] ****************************************** 2026-03-13 10:11:06,464 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:06 +0000 (0:00:00.277) 0:00:17.784 ********** 2026-03-13 10:11:06,488 p=12121 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-13 10:11:06,492 p=12121 u=zuul n=ansible | TASK [Reset mock with VirtualMedia not inserted] ******************************* 2026-03-13 10:11:06,492 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:06 +0000 (0:00:00.028) 0:00:17.813 ********** 2026-03-13 10:11:06,771 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:11:06,775 p=12121 u=zuul n=ansible | TASK [Include bm_eject_vmedia (idempotent)] ************************************ 2026-03-13 10:11:06,775 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:06 +0000 (0:00:00.282) 0:00:18.095 ********** 2026-03-13 10:11:06,799 p=12121 u=zuul n=ansible | TASK [reproducer : Eject VirtualMedia] ***************************************** 2026-03-13 10:11:06,799 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:06 +0000 (0:00:00.024) 0:00:18.120 ********** 2026-03-13 10:11:07,070 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:11:07,074 p=12121 u=zuul n=ansible | TASK [reproducer : Wait for VirtualMedia eject to settle] ********************** 2026-03-13 10:11:07,074 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:07 +0000 (0:00:00.274) 0:00:18.395 ********** 2026-03-13 10:11:07,085 p=12121 u=zuul n=ansible | Pausing for 5 seconds 2026-03-13 10:11:12,094 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:11:12,101 p=12121 u=zuul n=ansible | TASK [Query mock state] ******************************************************** 2026-03-13 10:11:12,101 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:12 +0000 (0:00:05.026) 0:00:23.421 ********** 2026-03-13 10:11:12,366 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:11:12,370 p=12121 u=zuul n=ansible | TASK [Assert VirtualMedia is still not inserted] ******************************* 2026-03-13 10:11:12,371 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:12 +0000 (0:00:00.269) 0:00:23.691 ********** 2026-03-13 10:11:12,396 p=12121 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-13 10:11:12,400 p=12121 u=zuul n=ansible | TASK [Test bm_discover_vmedia_target] ****************************************** 2026-03-13 10:11:12,400 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:12 +0000 (0:00:00.029) 0:00:23.721 ********** 2026-03-13 10:11:12,419 p=12121 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/reproducer/molecule/bm_redfish/tasks/test_discover_vmedia.yml for instance 2026-03-13 10:11:12,434 p=12121 u=zuul n=ansible | TASK [Reset mock with VirtualMedia inserted] *********************************** 2026-03-13 10:11:12,435 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:12 +0000 (0:00:00.034) 0:00:23.755 ********** 2026-03-13 10:11:12,713 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:11:12,717 p=12121 u=zuul n=ansible | TASK [Include bm_discover_vmedia_target (auto-discover)] *********************** 2026-03-13 10:11:12,717 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:12 +0000 (0:00:00.282) 0:00:24.037 ********** 2026-03-13 10:11:12,751 p=12121 u=zuul n=ansible | TASK [reproducer : Fetch UEFI boot option IDs] ********************************* 2026-03-13 10:11:12,751 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:12 +0000 (0:00:00.034) 0:00:24.072 ********** 2026-03-13 10:11:13,027 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:11:13,032 p=12121 u=zuul n=ansible | TASK [reproducer : Fetch each UEFI boot option detail] ************************* 2026-03-13 10:11:13,032 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:13 +0000 (0:00:00.280) 0:00:24.352 ********** 2026-03-13 10:11:13,320 p=12121 u=zuul n=ansible | ok: [instance] => (item=Boot0001) 2026-03-13 10:11:13,608 p=12121 u=zuul n=ansible | ok: [instance] => (item=Boot0003) 2026-03-13 10:11:13,867 p=12121 u=zuul n=ansible | ok: [instance] => (item=Boot0004) 2026-03-13 10:11:14,123 p=12121 u=zuul n=ansible | ok: [instance] => (item=Boot0005) 2026-03-13 10:11:14,373 p=12121 u=zuul n=ansible | ok: [instance] => (item=Boot0006) 2026-03-13 10:11:14,380 p=12121 u=zuul n=ansible | TASK [reproducer : Build list of known UEFI device paths] ********************** 2026-03-13 10:11:14,380 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:14 +0000 (0:00:01.347) 0:00:25.700 ********** 2026-03-13 10:11:14,412 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:11:14,417 p=12121 u=zuul n=ansible | TASK [reproducer : Validate user-provided VirtualMedia UEFI path] ************** 2026-03-13 10:11:14,417 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:14 +0000 (0:00:00.037) 0:00:25.738 ********** 2026-03-13 10:11:14,433 p=12121 u=zuul n=ansible | skipping: [instance] 2026-03-13 10:11:14,438 p=12121 u=zuul n=ansible | TASK [reproducer : Find Virtual Optical Drive boot path] *********************** 2026-03-13 10:11:14,438 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:14 +0000 (0:00:00.020) 0:00:25.758 ********** 2026-03-13 10:11:14,474 p=12121 u=zuul n=ansible | skipping: [instance] => (item=PXE Device 1: Embedded NIC 1 Port 1 Partition 1) 2026-03-13 10:11:14,480 p=12121 u=zuul n=ansible | skipping: [instance] => (item=Virtual Floppy Drive) 2026-03-13 10:11:14,489 p=12121 u=zuul n=ansible | ok: [instance] => (item=Virtual Optical Drive) 2026-03-13 10:11:14,492 p=12121 u=zuul n=ansible | skipping: [instance] => (item=Integrated RAID Controller 1: Red Hat Enterprise Linux) 2026-03-13 10:11:14,495 p=12121 u=zuul n=ansible | skipping: [instance] => (item=Generic USB Boot) 2026-03-13 10:11:14,501 p=12121 u=zuul n=ansible | TASK [reproducer : Fail if no Virtual Optical Drive found] ********************* 2026-03-13 10:11:14,501 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:14 +0000 (0:00:00.063) 0:00:25.822 ********** 2026-03-13 10:11:14,517 p=12121 u=zuul n=ansible | skipping: [instance] 2026-03-13 10:11:14,522 p=12121 u=zuul n=ansible | TASK [reproducer : Show VirtualMedia UEFI boot target] ************************* 2026-03-13 10:11:14,522 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:14 +0000 (0:00:00.020) 0:00:25.843 ********** 2026-03-13 10:11:14,537 p=12121 u=zuul n=ansible | ok: [instance] => { "msg": "VirtualMedia UEFI path: PciRoot(0x0)/Pci(0x14,0x0)/USB(0xD,0x0)/USB(0x0,0x0)/USB(0x2,0x0)/Unit(0x0)" } 2026-03-13 10:11:14,542 p=12121 u=zuul n=ansible | TASK [reproducer : Clear pending iDRAC config jobs that block boot override] *** 2026-03-13 10:11:14,542 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:14 +0000 (0:00:00.019) 0:00:25.863 ********** 2026-03-13 10:11:14,821 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:11:14,826 p=12121 u=zuul n=ansible | TASK [reproducer : Wait for iDRAC to settle after clearing jobs] *************** 2026-03-13 10:11:14,826 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:14 +0000 (0:00:00.283) 0:00:26.147 ********** 2026-03-13 10:11:14,837 p=12121 u=zuul n=ansible | Pausing for 10 seconds 2026-03-13 10:11:24,851 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:11:24,856 p=12121 u=zuul n=ansible | TASK [reproducer : Set one-time boot from Virtual Optical Drive] *************** 2026-03-13 10:11:24,856 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:24 +0000 (0:00:10.030) 0:00:36.177 ********** 2026-03-13 10:11:25,127 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:11:25,132 p=12121 u=zuul n=ansible | TASK [reproducer : Verify boot override was applied] *************************** 2026-03-13 10:11:25,132 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:25 +0000 (0:00:00.275) 0:00:36.453 ********** 2026-03-13 10:11:25,403 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:11:25,408 p=12121 u=zuul n=ansible | TASK [reproducer : Assert boot override is set correctly] ********************** 2026-03-13 10:11:25,408 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:25 +0000 (0:00:00.275) 0:00:36.728 ********** 2026-03-13 10:11:25,427 p=12121 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-13 10:11:25,432 p=12121 u=zuul n=ansible | TASK [reproducer : Verify VirtualMedia is still inserted] ********************** 2026-03-13 10:11:25,432 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:25 +0000 (0:00:00.023) 0:00:36.752 ********** 2026-03-13 10:11:25,707 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:11:25,712 p=12121 u=zuul n=ansible | TASK [reproducer : Assert VirtualMedia ISO is mounted] ************************* 2026-03-13 10:11:25,712 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:25 +0000 (0:00:00.280) 0:00:37.033 ********** 2026-03-13 10:11:25,740 p=12121 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-13 10:11:25,748 p=12121 u=zuul n=ansible | TASK [Assert discovered path is Virtual Optical Drive] ************************* 2026-03-13 10:11:25,748 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:25 +0000 (0:00:00.035) 0:00:37.068 ********** 2026-03-13 10:11:25,779 p=12121 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-13 10:11:25,783 p=12121 u=zuul n=ansible | TASK [Query mock state after discover] ***************************************** 2026-03-13 10:11:25,783 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:25 +0000 (0:00:00.035) 0:00:37.104 ********** 2026-03-13 10:11:26,053 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:11:26,057 p=12121 u=zuul n=ansible | TASK [Assert boot override was set] ******************************************** 2026-03-13 10:11:26,057 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:26 +0000 (0:00:00.273) 0:00:37.377 ********** 2026-03-13 10:11:26,079 p=12121 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-13 10:11:26,083 p=12121 u=zuul n=ansible | TASK [Reset mock with VirtualMedia inserted] *********************************** 2026-03-13 10:11:26,083 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:26 +0000 (0:00:00.026) 0:00:37.404 ********** 2026-03-13 10:11:26,360 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:11:26,365 p=12121 u=zuul n=ansible | TASK [Include bm_discover_vmedia_target with valid explicit path] ************** 2026-03-13 10:11:26,365 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:26 +0000 (0:00:00.281) 0:00:37.685 ********** 2026-03-13 10:11:26,397 p=12121 u=zuul n=ansible | TASK [reproducer : Fetch UEFI boot option IDs] ********************************* 2026-03-13 10:11:26,397 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:26 +0000 (0:00:00.031) 0:00:37.717 ********** 2026-03-13 10:11:26,662 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:11:26,666 p=12121 u=zuul n=ansible | TASK [reproducer : Fetch each UEFI boot option detail] ************************* 2026-03-13 10:11:26,666 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:26 +0000 (0:00:00.269) 0:00:37.987 ********** 2026-03-13 10:11:26,948 p=12121 u=zuul n=ansible | ok: [instance] => (item=Boot0001) 2026-03-13 10:11:27,204 p=12121 u=zuul n=ansible | ok: [instance] => (item=Boot0003) 2026-03-13 10:11:27,461 p=12121 u=zuul n=ansible | ok: [instance] => (item=Boot0004) 2026-03-13 10:11:27,715 p=12121 u=zuul n=ansible | ok: [instance] => (item=Boot0005) 2026-03-13 10:11:27,967 p=12121 u=zuul n=ansible | ok: [instance] => (item=Boot0006) 2026-03-13 10:11:27,974 p=12121 u=zuul n=ansible | TASK [reproducer : Build list of known UEFI device paths] ********************** 2026-03-13 10:11:27,975 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:27 +0000 (0:00:01.308) 0:00:39.295 ********** 2026-03-13 10:11:28,007 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:11:28,011 p=12121 u=zuul n=ansible | TASK [reproducer : Validate user-provided VirtualMedia UEFI path] ************** 2026-03-13 10:11:28,011 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:28 +0000 (0:00:00.036) 0:00:39.332 ********** 2026-03-13 10:11:28,046 p=12121 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-13 10:11:28,050 p=12121 u=zuul n=ansible | TASK [reproducer : Find Virtual Optical Drive boot path] *********************** 2026-03-13 10:11:28,050 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:28 +0000 (0:00:00.039) 0:00:39.371 ********** 2026-03-13 10:11:28,085 p=12121 u=zuul n=ansible | skipping: [instance] => (item=PXE Device 1: Embedded NIC 1 Port 1 Partition 1) 2026-03-13 10:11:28,087 p=12121 u=zuul n=ansible | skipping: [instance] => (item=Virtual Floppy Drive) 2026-03-13 10:11:28,091 p=12121 u=zuul n=ansible | skipping: [instance] => (item=Virtual Optical Drive) 2026-03-13 10:11:28,095 p=12121 u=zuul n=ansible | skipping: [instance] => (item=Integrated RAID Controller 1: Red Hat Enterprise Linux) 2026-03-13 10:11:28,097 p=12121 u=zuul n=ansible | skipping: [instance] => (item=Generic USB Boot) 2026-03-13 10:11:28,098 p=12121 u=zuul n=ansible | skipping: [instance] 2026-03-13 10:11:28,103 p=12121 u=zuul n=ansible | TASK [reproducer : Fail if no Virtual Optical Drive found] ********************* 2026-03-13 10:11:28,103 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:28 +0000 (0:00:00.052) 0:00:39.423 ********** 2026-03-13 10:11:28,120 p=12121 u=zuul n=ansible | skipping: [instance] 2026-03-13 10:11:28,124 p=12121 u=zuul n=ansible | TASK [reproducer : Show VirtualMedia UEFI boot target] ************************* 2026-03-13 10:11:28,124 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:28 +0000 (0:00:00.021) 0:00:39.445 ********** 2026-03-13 10:11:28,139 p=12121 u=zuul n=ansible | ok: [instance] => { "msg": "VirtualMedia UEFI path: PciRoot(0x0)/Pci(0x14,0x0)/USB(0xD,0x0)/USB(0x0,0x0)/USB(0x2,0x0)/Unit(0x0)" } 2026-03-13 10:11:28,143 p=12121 u=zuul n=ansible | TASK [reproducer : Clear pending iDRAC config jobs that block boot override] *** 2026-03-13 10:11:28,143 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:28 +0000 (0:00:00.019) 0:00:39.464 ********** 2026-03-13 10:11:28,422 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:11:28,427 p=12121 u=zuul n=ansible | TASK [reproducer : Wait for iDRAC to settle after clearing jobs] *************** 2026-03-13 10:11:28,427 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:28 +0000 (0:00:00.283) 0:00:39.748 ********** 2026-03-13 10:11:28,438 p=12121 u=zuul n=ansible | Pausing for 10 seconds 2026-03-13 10:11:38,451 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:11:38,456 p=12121 u=zuul n=ansible | TASK [reproducer : Set one-time boot from Virtual Optical Drive] *************** 2026-03-13 10:11:38,456 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:38 +0000 (0:00:10.028) 0:00:49.776 ********** 2026-03-13 10:11:38,740 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:11:38,745 p=12121 u=zuul n=ansible | TASK [reproducer : Verify boot override was applied] *************************** 2026-03-13 10:11:38,745 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:38 +0000 (0:00:00.289) 0:00:50.066 ********** 2026-03-13 10:11:39,012 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:11:39,016 p=12121 u=zuul n=ansible | TASK [reproducer : Assert boot override is set correctly] ********************** 2026-03-13 10:11:39,016 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:39 +0000 (0:00:00.270) 0:00:50.337 ********** 2026-03-13 10:11:39,036 p=12121 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-13 10:11:39,040 p=12121 u=zuul n=ansible | TASK [reproducer : Verify VirtualMedia is still inserted] ********************** 2026-03-13 10:11:39,040 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:39 +0000 (0:00:00.024) 0:00:50.361 ********** 2026-03-13 10:11:39,312 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:11:39,316 p=12121 u=zuul n=ansible | TASK [reproducer : Assert VirtualMedia ISO is mounted] ************************* 2026-03-13 10:11:39,316 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:39 +0000 (0:00:00.276) 0:00:50.637 ********** 2026-03-13 10:11:39,343 p=12121 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-13 10:11:39,350 p=12121 u=zuul n=ansible | TASK [Query mock state] ******************************************************** 2026-03-13 10:11:39,350 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:39 +0000 (0:00:00.033) 0:00:50.671 ********** 2026-03-13 10:11:39,620 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:11:39,624 p=12121 u=zuul n=ansible | TASK [Assert boot override set with user-provided path] ************************ 2026-03-13 10:11:39,624 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:39 +0000 (0:00:00.273) 0:00:50.944 ********** 2026-03-13 10:11:39,640 p=12121 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-13 10:11:39,645 p=12121 u=zuul n=ansible | TASK [Reset mock with VirtualMedia inserted] *********************************** 2026-03-13 10:11:39,645 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:39 +0000 (0:00:00.020) 0:00:50.965 ********** 2026-03-13 10:11:39,910 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:11:39,914 p=12121 u=zuul n=ansible | TASK [Include bm_discover_vmedia_target with invalid path (expect failure)] **** 2026-03-13 10:11:39,914 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:39 +0000 (0:00:00.269) 0:00:51.234 ********** 2026-03-13 10:11:39,945 p=12121 u=zuul n=ansible | TASK [reproducer : Fetch UEFI boot option IDs] ********************************* 2026-03-13 10:11:39,945 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:39 +0000 (0:00:00.031) 0:00:51.266 ********** 2026-03-13 10:11:40,212 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:11:40,217 p=12121 u=zuul n=ansible | TASK [reproducer : Fetch each UEFI boot option detail] ************************* 2026-03-13 10:11:40,217 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:40 +0000 (0:00:00.271) 0:00:51.537 ********** 2026-03-13 10:11:40,498 p=12121 u=zuul n=ansible | ok: [instance] => (item=Boot0001) 2026-03-13 10:11:40,754 p=12121 u=zuul n=ansible | ok: [instance] => (item=Boot0003) 2026-03-13 10:11:41,002 p=12121 u=zuul n=ansible | ok: [instance] => (item=Boot0004) 2026-03-13 10:11:41,256 p=12121 u=zuul n=ansible | ok: [instance] => (item=Boot0005) 2026-03-13 10:11:41,502 p=12121 u=zuul n=ansible | ok: [instance] => (item=Boot0006) 2026-03-13 10:11:41,508 p=12121 u=zuul n=ansible | TASK [reproducer : Build list of known UEFI device paths] ********************** 2026-03-13 10:11:41,509 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:41 +0000 (0:00:01.291) 0:00:52.829 ********** 2026-03-13 10:11:41,540 p=12121 u=zuul n=ansible | ok: [instance] 2026-03-13 10:11:41,545 p=12121 u=zuul n=ansible | TASK [reproducer : Validate user-provided VirtualMedia UEFI path] ************** 2026-03-13 10:11:41,545 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:41 +0000 (0:00:00.036) 0:00:52.865 ********** 2026-03-13 10:11:41,581 p=12121 u=zuul n=ansible | fatal: [instance]: FAILED! => { "assertion": "cifmw_bm_agent_vmedia_uefi_path in _known_uefi_paths", "changed": false, "evaluated_to": false, "msg": "cifmw_bm_agent_vmedia_uefi_path 'PciRoot(0x0)/INVALID/PATH' is not listed in UEFI boot options. Available paths: PXE Device 1: Embedded NIC 1 Port 1 Partition 1 -> VenHw(3A191845-5F86-4E78-8FCE-C4CFF59F9DAA), Virtual Floppy Drive -> PciRoot(0x0)/Pci(0x14,0x0)/USB(0xD,0x0)/USB(0x0,0x0)/USB(0x2,0x0)/Unit(0x1), Virtual Optical Drive -> PciRoot(0x0)/Pci(0x14,0x0)/USB(0xD,0x0)/USB(0x0,0x0)/USB(0x2,0x0)/Unit(0x0), Integrated RAID Controller 1: Red Hat Enterprise Linux -> HD(2,GPT,FF726BC2-263F-EE4A-BAE7-7CACE574EBD8,0x1000,0x3F800)/\\EFI\\redhat\\shimx64.efi, Generic USB Boot -> VenHw(0C8CB6CC-13AE-45F4-BBCD-6A25E98AC250)" } 2026-03-13 10:11:41,584 p=12121 u=zuul n=ansible | TASK [Assert failure was about UEFI path] ************************************** 2026-03-13 10:11:41,584 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:41 +0000 (0:00:00.039) 0:00:52.905 ********** 2026-03-13 10:11:41,610 p=12121 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-13 10:11:41,621 p=12121 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-03-13 10:11:41,622 p=12121 u=zuul n=ansible | instance : ok=110 changed=0 unreachable=0 failed=0 skipped=12 rescued=5 ignored=0 2026-03-13 10:11:41,622 p=12121 u=zuul n=ansible | Friday 13 March 2026 10:11:41 +0000 (0:00:00.037) 0:00:52.942 ********** 2026-03-13 10:11:41,622 p=12121 u=zuul n=ansible | =============================================================================== 2026-03-13 10:11:41,622 p=12121 u=zuul n=ansible | reproducer : Wait for iDRAC to settle after clearing jobs -------------- 10.03s 2026-03-13 10:11:41,622 p=12121 u=zuul n=ansible | reproducer : Wait for iDRAC to settle after clearing jobs -------------- 10.03s 2026-03-13 10:11:41,622 p=12121 u=zuul n=ansible | reproducer : Wait for VirtualMedia eject to settle ---------------------- 5.03s 2026-03-13 10:11:41,622 p=12121 u=zuul n=ansible | reproducer : Wait for VirtualMedia eject to settle ---------------------- 5.03s 2026-03-13 10:11:41,622 p=12121 u=zuul n=ansible | reproducer : Fetch each UEFI boot option detail ------------------------- 1.35s 2026-03-13 10:11:41,622 p=12121 u=zuul n=ansible | reproducer : Fetch each UEFI boot option detail ------------------------- 1.31s 2026-03-13 10:11:41,622 p=12121 u=zuul n=ansible | reproducer : Fetch each UEFI boot option detail ------------------------- 1.29s 2026-03-13 10:11:41,622 p=12121 u=zuul n=ansible | Reset mock to power Off ------------------------------------------------- 0.39s 2026-03-13 10:11:41,622 p=12121 u=zuul n=ansible | Reset mock with usb_boot Enabled and host Off --------------------------- 0.29s 2026-03-13 10:11:41,622 p=12121 u=zuul n=ansible | reproducer : Read GenericUsbBoot BIOS attribute ------------------------- 0.29s 2026-03-13 10:11:41,622 p=12121 u=zuul n=ansible | reproducer : Set one-time boot from Virtual Optical Drive --------------- 0.29s 2026-03-13 10:11:41,622 p=12121 u=zuul n=ansible | Reset mock with usb_boot Disabled and host Off -------------------------- 0.29s 2026-03-13 10:11:41,622 p=12121 u=zuul n=ansible | reproducer : Read GenericUsbBoot BIOS attribute ------------------------- 0.29s 2026-03-13 10:11:41,622 p=12121 u=zuul n=ansible | Query mock state -------------------------------------------------------- 0.29s 2026-03-13 10:11:41,622 p=12121 u=zuul n=ansible | reproducer : Query current power state ---------------------------------- 0.29s 2026-03-13 10:11:41,622 p=12121 u=zuul n=ansible | reproducer : Read GenericUsbBoot BIOS attribute ------------------------- 0.29s 2026-03-13 10:11:41,622 p=12121 u=zuul n=ansible | reproducer : Clear pending iDRAC config jobs that block boot override --- 0.28s 2026-03-13 10:11:41,622 p=12121 u=zuul n=ansible | reproducer : Read GenericUsbBoot BIOS attribute ------------------------- 0.28s 2026-03-13 10:11:41,622 p=12121 u=zuul n=ansible | reproducer : Clear pending iDRAC config jobs that block boot override --- 0.28s 2026-03-13 10:11:41,622 p=12121 u=zuul n=ansible | reproducer : Read GenericUsbBoot BIOS attribute ------------------------- 0.28s 2026-03-13 10:11:41,687 p=12001 u=zuul n=molecule.logger | [info]Running [scenario]bm_redfish[/] > [action]cleanup[/][/] 2026-03-13 10:11:42,059 p=13388 u=zuul n=ansible | PLAY [Cleanup mock iDRAC server] *********************************************** 2026-03-13 10:11:42,071 p=13388 u=zuul n=ansible | TASK [Stop mock iDRAC server] ************************************************** 2026-03-13 10:11:42,071 p=13388 u=zuul n=ansible | Friday 13 March 2026 10:11:42 +0000 (0:00:00.021) 0:00:00.021 ********** 2026-03-13 10:11:42,341 p=13388 u=zuul n=ansible | fatal: [instance]: FAILED! => {"changed": false, "cmd": "pkill -f 'mock_idrac.py.*--port 8443' || true", "delta": "0:00:00.013425", "end": "2026-03-13 10:11:42.319724", "msg": "non-zero return code", "rc": -15, "start": "2026-03-13 10:11:42.306299", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2026-03-13 10:11:42,342 p=13388 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-03-13 10:11:42,342 p=13388 u=zuul n=ansible | instance : ok=0 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 2026-03-13 10:11:42,342 p=13388 u=zuul n=ansible | Friday 13 March 2026 10:11:42 +0000 (0:00:00.270) 0:00:00.292 ********** 2026-03-13 10:11:42,342 p=13388 u=zuul n=ansible | =============================================================================== 2026-03-13 10:11:42,342 p=13388 u=zuul n=ansible | Stop mock iDRAC server -------------------------------------------------- 0.27s 2026-03-13 10:11:42,391 p=12001 u=zuul n=molecule.util | Ansible return code was 2, command was: ['ansible-playbook', '--inventory', '/home/zuul/.cache/molecule/reproducer/bm_redfish/inventory', '--skip-tags', 'molecule-notest,notest', '/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/reproducer/molecule/bm_redfish/cleanup.yml'] 2026-03-13 10:11:42,392 p=12001 u=zuul n=molecule.command.base | An error occurred during the test sequence action: 'cleanup'. Cleaning up. 2026-03-13 10:11:42,401 p=12001 u=zuul n=molecule.logger | [info]Running [scenario]bm_redfish[/] > [action]cleanup[/][/] 2026-03-13 10:11:42,771 p=13411 u=zuul n=ansible | PLAY [Cleanup mock iDRAC server] *********************************************** 2026-03-13 10:11:42,784 p=13411 u=zuul n=ansible | TASK [Stop mock iDRAC server] ************************************************** 2026-03-13 10:11:42,784 p=13411 u=zuul n=ansible | Friday 13 March 2026 10:11:42 +0000 (0:00:00.022) 0:00:00.022 ********** 2026-03-13 10:11:43,059 p=13411 u=zuul n=ansible | fatal: [instance]: FAILED! => {"changed": false, "cmd": "pkill -f 'mock_idrac.py.*--port 8443' || true", "delta": "0:00:00.013212", "end": "2026-03-13 10:11:43.038742", "msg": "non-zero return code", "rc": -15, "start": "2026-03-13 10:11:43.025530", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2026-03-13 10:11:43,061 p=13411 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-03-13 10:11:43,061 p=13411 u=zuul n=ansible | instance : ok=0 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 2026-03-13 10:11:43,061 p=13411 u=zuul n=ansible | Friday 13 March 2026 10:11:43 +0000 (0:00:00.276) 0:00:00.298 ********** 2026-03-13 10:11:43,061 p=13411 u=zuul n=ansible | =============================================================================== 2026-03-13 10:11:43,061 p=13411 u=zuul n=ansible | Stop mock iDRAC server -------------------------------------------------- 0.28s 2026-03-13 10:11:43,103 p=12001 u=zuul n=molecule.util | Ansible return code was 2, command was: ['ansible-playbook', '--inventory', '/home/zuul/.cache/molecule/reproducer/bm_redfish/inventory', '--skip-tags', 'molecule-notest,notest', '/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/reproducer/molecule/bm_redfish/cleanup.yml'] 2026-03-13 10:11:43,105 p=12001 u=zuul n=molecule.util | Writing /tmp/report.html report.