2026-03-12 11:59:19,535 p=11999 u=zuul n=molecule.util | Found config file /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/.config/molecule/config.yml 2026-03-12 11:59:19,885 p=11999 u=zuul n=molecule.logger | [info]Running [scenario]bm_redfish[/] > [action]prepare[/][/] 2026-03-12 11:59:20,526 p=12007 u=zuul n=ansible | PLAY [Prepare mock iDRAC server] *********************************************** 2026-03-12 11:59:20,541 p=12007 u=zuul n=ansible | TASK [Create mock server directory] ******************************************** 2026-03-12 11:59:20,541 p=12007 u=zuul n=ansible | Thursday 12 March 2026 11:59:20 +0000 (0:00:00.026) 0:00:00.026 ******** 2026-03-12 11:59:20,879 p=12007 u=zuul n=ansible | changed: [instance] 2026-03-12 11:59:20,883 p=12007 u=zuul n=ansible | TASK [Generate self-signed TLS certificate] ************************************ 2026-03-12 11:59:20,883 p=12007 u=zuul n=ansible | Thursday 12 March 2026 11:59:20 +0000 (0:00:00.342) 0:00:00.368 ******** 2026-03-12 11:59:21,238 p=12007 u=zuul n=ansible | changed: [instance] 2026-03-12 11:59:21,242 p=12007 u=zuul n=ansible | TASK [Copy mock iDRAC server script] ******************************************* 2026-03-12 11:59:21,243 p=12007 u=zuul n=ansible | Thursday 12 March 2026 11:59:21 +0000 (0:00:00.359) 0:00:00.728 ******** 2026-03-12 11:59:21,757 p=12007 u=zuul n=ansible | changed: [instance] 2026-03-12 11:59:21,761 p=12007 u=zuul n=ansible | TASK [Start mock iDRAC server] ************************************************* 2026-03-12 11:59:21,761 p=12007 u=zuul n=ansible | Thursday 12 March 2026 11:59:21 +0000 (0:00:00.518) 0:00:01.246 ******** 2026-03-12 11:59:21,953 p=12007 u=zuul n=ansible | changed: [instance] 2026-03-12 11:59:21,957 p=12007 u=zuul n=ansible | TASK [Record mock server PID] ************************************************** 2026-03-12 11:59:21,957 p=12007 u=zuul n=ansible | Thursday 12 March 2026 11:59:21 +0000 (0:00:00.196) 0:00:01.442 ******** 2026-03-12 11:59:22,167 p=12007 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:22,171 p=12007 u=zuul n=ansible | TASK [Wait for mock iDRAC to respond] ****************************************** 2026-03-12 11:59:22,172 p=12007 u=zuul n=ansible | Thursday 12 March 2026 11:59:22 +0000 (0:00:00.214) 0:00:01.657 ******** 2026-03-12 11:59:22,595 p=12007 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:22,606 p=12007 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-03-12 11:59:22,606 p=12007 u=zuul n=ansible | instance : ok=6 changed=4 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-12 11:59:22,606 p=12007 u=zuul n=ansible | Thursday 12 March 2026 11:59:22 +0000 (0:00:00.434) 0:00:02.091 ******** 2026-03-12 11:59:22,606 p=12007 u=zuul n=ansible | =============================================================================== 2026-03-12 11:59:22,606 p=12007 u=zuul n=ansible | Copy mock iDRAC server script ------------------------------------------- 0.52s 2026-03-12 11:59:22,606 p=12007 u=zuul n=ansible | Wait for mock iDRAC to respond ------------------------------------------ 0.43s 2026-03-12 11:59:22,606 p=12007 u=zuul n=ansible | Generate self-signed TLS certificate ------------------------------------ 0.36s 2026-03-12 11:59:22,606 p=12007 u=zuul n=ansible | Create mock server directory -------------------------------------------- 0.34s 2026-03-12 11:59:22,606 p=12007 u=zuul n=ansible | Record mock server PID -------------------------------------------------- 0.21s 2026-03-12 11:59:22,606 p=12007 u=zuul n=ansible | Start mock iDRAC server ------------------------------------------------- 0.20s 2026-03-12 11:59:22,671 p=11999 u=zuul n=molecule.logger | [info]Running [scenario]bm_redfish[/] > [action]converge[/][/] 2026-03-12 11:59:23,046 p=12119 u=zuul n=ansible | PLAY [Converge -- test bm_* Redfish tasks against mock iDRAC] ****************** 2026-03-12 11:59:23,090 p=12119 u=zuul n=ansible | TASK [Test bm_power_off] ******************************************************* 2026-03-12 11:59:23,090 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:23 +0000 (0:00:00.054) 0:00:00.054 ******** 2026-03-12 11:59:23,110 p=12119 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-12 11:59:23,116 p=12119 u=zuul n=ansible | TASK [Reset mock to power Off] ************************************************* 2026-03-12 11:59:23,116 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:23 +0000 (0:00:00.025) 0:00:00.080 ******** 2026-03-12 11:59:23,523 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:23,528 p=12119 u=zuul n=ansible | TASK [Include bm_power_off] **************************************************** 2026-03-12 11:59:23,528 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:23 +0000 (0:00:00.412) 0:00:00.493 ******** 2026-03-12 11:59:23,557 p=12119 u=zuul n=ansible | TASK [reproducer : Query current power state] ********************************** 2026-03-12 11:59:23,557 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:23 +0000 (0:00:00.028) 0:00:00.521 ******** 2026-03-12 11:59:23,848 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:23,852 p=12119 u=zuul n=ansible | TASK [reproducer : Force power off via Redfish] ******************************** 2026-03-12 11:59:23,852 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:23 +0000 (0:00:00.295) 0:00:00.817 ******** 2026-03-12 11:59:23,867 p=12119 u=zuul n=ansible | skipping: [instance] 2026-03-12 11:59:23,872 p=12119 u=zuul n=ansible | TASK [reproducer : Wait for host to power off] ********************************* 2026-03-12 11:59:23,872 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:23 +0000 (0:00:00.019) 0:00:00.836 ******** 2026-03-12 11:59:23,885 p=12119 u=zuul n=ansible | skipping: [instance] 2026-03-12 11:59:23,892 p=12119 u=zuul n=ansible | TASK [Query mock state after power_off (already off)] ************************** 2026-03-12 11:59:23,892 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:23 +0000 (0:00:00.020) 0:00:00.857 ******** 2026-03-12 11:59:24,179 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:24,185 p=12119 u=zuul n=ansible | TASK [Assert host is still Off] ************************************************ 2026-03-12 11:59:24,185 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:24 +0000 (0:00:00.292) 0:00:01.149 ******** 2026-03-12 11:59:24,204 p=12119 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-12 11:59:24,208 p=12119 u=zuul n=ansible | TASK [Reset mock to power On] ************************************************** 2026-03-12 11:59:24,208 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:24 +0000 (0:00:00.022) 0:00:01.172 ******** 2026-03-12 11:59:24,481 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:24,485 p=12119 u=zuul n=ansible | TASK [Include bm_power_off] **************************************************** 2026-03-12 11:59:24,485 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:24 +0000 (0:00:00.277) 0:00:01.450 ******** 2026-03-12 11:59:24,510 p=12119 u=zuul n=ansible | TASK [reproducer : Query current power state] ********************************** 2026-03-12 11:59:24,510 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:24 +0000 (0:00:00.025) 0:00:01.475 ******** 2026-03-12 11:59:24,800 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:24,805 p=12119 u=zuul n=ansible | TASK [reproducer : Force power off via Redfish] ******************************** 2026-03-12 11:59:24,805 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:24 +0000 (0:00:00.294) 0:00:01.770 ******** 2026-03-12 11:59:25,097 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:25,102 p=12119 u=zuul n=ansible | TASK [reproducer : Wait for host to power off] ********************************* 2026-03-12 11:59:25,102 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:25 +0000 (0:00:00.296) 0:00:02.066 ******** 2026-03-12 11:59:25,394 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:25,403 p=12119 u=zuul n=ansible | TASK [Query mock state after power_off (was on)] ******************************* 2026-03-12 11:59:25,403 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:25 +0000 (0:00:00.300) 0:00:02.367 ******** 2026-03-12 11:59:25,690 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:25,695 p=12119 u=zuul n=ansible | TASK [Assert host is now Off] ************************************************** 2026-03-12 11:59:25,695 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:25 +0000 (0:00:00.292) 0:00:02.659 ******** 2026-03-12 11:59:25,713 p=12119 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-12 11:59:25,717 p=12119 u=zuul n=ansible | TASK [Test bm_power_on] ******************************************************** 2026-03-12 11:59:25,717 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:25 +0000 (0:00:00.021) 0:00:02.681 ******** 2026-03-12 11:59:25,735 p=12119 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-12 11:59:25,742 p=12119 u=zuul n=ansible | TASK [Reset mock to power On] ************************************************** 2026-03-12 11:59:25,742 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:25 +0000 (0:00:00.024) 0:00:02.706 ******** 2026-03-12 11:59:26,032 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:26,037 p=12119 u=zuul n=ansible | TASK [Include bm_power_on] ***************************************************** 2026-03-12 11:59:26,037 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:26 +0000 (0:00:00.295) 0:00:03.001 ******** 2026-03-12 11:59:26,065 p=12119 u=zuul n=ansible | TASK [reproducer : Query current power state] ********************************** 2026-03-12 11:59:26,065 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:26 +0000 (0:00:00.027) 0:00:03.029 ******** 2026-03-12 11:59:26,358 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:26,363 p=12119 u=zuul n=ansible | TASK [reproducer : Power on bare metal host] *********************************** 2026-03-12 11:59:26,363 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:26 +0000 (0:00:00.298) 0:00:03.328 ******** 2026-03-12 11:59:26,378 p=12119 u=zuul n=ansible | skipping: [instance] 2026-03-12 11:59:26,382 p=12119 u=zuul n=ansible | TASK [reproducer : Wait for host POST to complete] ***************************** 2026-03-12 11:59:26,382 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:26 +0000 (0:00:00.018) 0:00:03.347 ******** 2026-03-12 11:59:26,692 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:26,700 p=12119 u=zuul n=ansible | TASK [Query mock state after power_on (already on)] **************************** 2026-03-12 11:59:26,700 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:26 +0000 (0:00:00.317) 0:00:03.664 ******** 2026-03-12 11:59:27,004 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:27,009 p=12119 u=zuul n=ansible | TASK [Assert host is still On] ************************************************* 2026-03-12 11:59:27,009 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:27 +0000 (0:00:00.309) 0:00:03.973 ******** 2026-03-12 11:59:27,027 p=12119 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-12 11:59:27,031 p=12119 u=zuul n=ansible | TASK [Reset mock to power Off] ************************************************* 2026-03-12 11:59:27,031 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:27 +0000 (0:00:00.021) 0:00:03.995 ******** 2026-03-12 11:59:27,307 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:27,312 p=12119 u=zuul n=ansible | TASK [Include bm_power_on] ***************************************************** 2026-03-12 11:59:27,312 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:27 +0000 (0:00:00.280) 0:00:04.276 ******** 2026-03-12 11:59:27,338 p=12119 u=zuul n=ansible | TASK [reproducer : Query current power state] ********************************** 2026-03-12 11:59:27,339 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:27 +0000 (0:00:00.026) 0:00:04.303 ******** 2026-03-12 11:59:27,624 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:27,628 p=12119 u=zuul n=ansible | TASK [reproducer : Power on bare metal host] *********************************** 2026-03-12 11:59:27,629 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:27 +0000 (0:00:00.289) 0:00:04.593 ******** 2026-03-12 11:59:27,919 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:27,924 p=12119 u=zuul n=ansible | TASK [reproducer : Wait for host POST to complete] ***************************** 2026-03-12 11:59:27,924 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:27 +0000 (0:00:00.295) 0:00:04.889 ******** 2026-03-12 11:59:28,210 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:28,217 p=12119 u=zuul n=ansible | TASK [Query mock state after power_on (was off)] ******************************* 2026-03-12 11:59:28,217 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:28 +0000 (0:00:00.292) 0:00:05.181 ******** 2026-03-12 11:59:28,494 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:28,499 p=12119 u=zuul n=ansible | TASK [Assert host is now On] *************************************************** 2026-03-12 11:59:28,499 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:28 +0000 (0:00:00.282) 0:00:05.463 ******** 2026-03-12 11:59:28,516 p=12119 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-12 11:59:28,520 p=12119 u=zuul n=ansible | TASK [Test bm_check_usb_boot] ************************************************** 2026-03-12 11:59:28,521 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:28 +0000 (0:00:00.021) 0:00:05.485 ******** 2026-03-12 11:59:28,537 p=12119 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-12 11:59:28,545 p=12119 u=zuul n=ansible | TASK [Reset mock with usb_boot Enabled] **************************************** 2026-03-12 11:59:28,545 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:28 +0000 (0:00:00.024) 0:00:05.510 ******** 2026-03-12 11:59:28,826 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:28,830 p=12119 u=zuul n=ansible | TASK [Include bm_check_usb_boot] *********************************************** 2026-03-12 11:59:28,830 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:28 +0000 (0:00:00.284) 0:00:05.794 ******** 2026-03-12 11:59:28,856 p=12119 u=zuul n=ansible | TASK [reproducer : Read GenericUsbBoot BIOS attribute] ************************* 2026-03-12 11:59:28,856 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:28 +0000 (0:00:00.025) 0:00:05.820 ******** 2026-03-12 11:59:29,143 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:29,148 p=12119 u=zuul n=ansible | TASK [reproducer : Set GenericUsbBoot status fact] ***************************** 2026-03-12 11:59:29,148 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:29 +0000 (0:00:00.292) 0:00:06.112 ******** 2026-03-12 11:59:29,175 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:29,180 p=12119 u=zuul n=ansible | TASK [reproducer : Fail if GenericUsbBoot is disabled] ************************* 2026-03-12 11:59:29,180 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:29 +0000 (0:00:00.032) 0:00:06.144 ******** 2026-03-12 11:59:29,204 p=12119 u=zuul n=ansible | skipping: [instance] 2026-03-12 11:59:29,211 p=12119 u=zuul n=ansible | TASK [Assert _usb_boot_enabled is true] **************************************** 2026-03-12 11:59:29,211 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:29 +0000 (0:00:00.030) 0:00:06.175 ******** 2026-03-12 11:59:29,236 p=12119 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-12 11:59:29,241 p=12119 u=zuul n=ansible | TASK [Reset mock with usb_boot Disabled] *************************************** 2026-03-12 11:59:29,241 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:29 +0000 (0:00:00.029) 0:00:06.205 ******** 2026-03-12 11:59:29,520 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:29,524 p=12119 u=zuul n=ansible | TASK [Include bm_check_usb_boot (expect failure)] ****************************** 2026-03-12 11:59:29,524 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:29 +0000 (0:00:00.283) 0:00:06.489 ******** 2026-03-12 11:59:29,550 p=12119 u=zuul n=ansible | TASK [reproducer : Read GenericUsbBoot BIOS attribute] ************************* 2026-03-12 11:59:29,550 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:29 +0000 (0:00:00.025) 0:00:06.514 ******** 2026-03-12 11:59:29,826 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:29,831 p=12119 u=zuul n=ansible | TASK [reproducer : Set GenericUsbBoot status fact] ***************************** 2026-03-12 11:59:29,831 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:29 +0000 (0:00:00.281) 0:00:06.796 ******** 2026-03-12 11:59:29,860 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:29,865 p=12119 u=zuul n=ansible | TASK [reproducer : Fail if GenericUsbBoot is disabled] ************************* 2026-03-12 11:59:29,865 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:29 +0000 (0:00:00.033) 0:00:06.829 ******** 2026-03-12 11:59:29,893 p=12119 u=zuul n=ansible | fatal: [instance]: FAILED! => {"changed": false, "msg": "GenericUsbBoot is Disabled in BIOS. VirtualMedia cannot boot host localhost:8443."} 2026-03-12 11:59:29,897 p=12119 u=zuul n=ansible | TASK [Assert failure was about GenericUsbBoot] ********************************* 2026-03-12 11:59:29,897 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:29 +0000 (0:00:00.032) 0:00:06.862 ******** 2026-03-12 11:59:29,914 p=12119 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-12 11:59:29,918 p=12119 u=zuul n=ansible | TASK [Test bm_ensure_usb_boot] ************************************************* 2026-03-12 11:59:29,918 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:29 +0000 (0:00:00.020) 0:00:06.883 ******** 2026-03-12 11:59:29,938 p=12119 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-12 11:59:29,949 p=12119 u=zuul n=ansible | TASK [Reset mock with usb_boot Enabled and host Off] *************************** 2026-03-12 11:59:29,949 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:29 +0000 (0:00:00.030) 0:00:06.913 ******** 2026-03-12 11:59:30,238 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:30,242 p=12119 u=zuul n=ansible | TASK [Include bm_ensure_usb_boot] ********************************************** 2026-03-12 11:59:30,242 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:30 +0000 (0:00:00.292) 0:00:07.206 ******** 2026-03-12 11:59:30,274 p=12119 u=zuul n=ansible | TASK [reproducer : Check current GenericUsbBoot state] ************************* 2026-03-12 11:59:30,274 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:30 +0000 (0:00:00.032) 0:00:07.239 ******** 2026-03-12 11:59:30,289 p=12119 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-12 11:59:30,296 p=12119 u=zuul n=ansible | TASK [reproducer : Read GenericUsbBoot BIOS attribute] ************************* 2026-03-12 11:59:30,296 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:30 +0000 (0:00:00.021) 0:00:07.260 ******** 2026-03-12 11:59:30,580 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:30,585 p=12119 u=zuul n=ansible | TASK [reproducer : Set GenericUsbBoot status fact] ***************************** 2026-03-12 11:59:30,585 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:30 +0000 (0:00:00.289) 0:00:07.549 ******** 2026-03-12 11:59:30,615 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:30,620 p=12119 u=zuul n=ansible | TASK [reproducer : Fail if GenericUsbBoot is disabled] ************************* 2026-03-12 11:59:30,620 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:30 +0000 (0:00:00.035) 0:00:07.584 ******** 2026-03-12 11:59:30,644 p=12119 u=zuul n=ansible | skipping: [instance] 2026-03-12 11:59:30,651 p=12119 u=zuul n=ansible | TASK [Query mock state] ******************************************************** 2026-03-12 11:59:30,651 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:30 +0000 (0:00:00.031) 0:00:07.616 ******** 2026-03-12 11:59:30,930 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:30,935 p=12119 u=zuul n=ansible | TASK [Assert host stayed Off (no power cycle needed)] ************************** 2026-03-12 11:59:30,935 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:30 +0000 (0:00:00.283) 0:00:07.899 ******** 2026-03-12 11:59:30,955 p=12119 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-12 11:59:30,960 p=12119 u=zuul n=ansible | TASK [Reset mock with usb_boot Disabled and host Off] ************************** 2026-03-12 11:59:30,960 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:30 +0000 (0:00:00.025) 0:00:07.924 ******** 2026-03-12 11:59:31,233 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:31,237 p=12119 u=zuul n=ansible | TASK [Include bm_ensure_usb_boot with auto-enable] ***************************** 2026-03-12 11:59:31,238 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:31 +0000 (0:00:00.277) 0:00:08.202 ******** 2026-03-12 11:59:31,267 p=12119 u=zuul n=ansible | TASK [reproducer : Check current GenericUsbBoot state] ************************* 2026-03-12 11:59:31,267 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:31 +0000 (0:00:00.029) 0:00:08.232 ******** 2026-03-12 11:59:31,282 p=12119 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-12 11:59:31,288 p=12119 u=zuul n=ansible | TASK [reproducer : Read GenericUsbBoot BIOS attribute] ************************* 2026-03-12 11:59:31,288 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:31 +0000 (0:00:00.020) 0:00:08.253 ******** 2026-03-12 11:59:31,565 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:31,570 p=12119 u=zuul n=ansible | TASK [reproducer : Set GenericUsbBoot status fact] ***************************** 2026-03-12 11:59:31,570 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:31 +0000 (0:00:00.281) 0:00:08.535 ******** 2026-03-12 11:59:31,598 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:31,602 p=12119 u=zuul n=ansible | TASK [reproducer : Fail if GenericUsbBoot is disabled] ************************* 2026-03-12 11:59:31,602 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:31 +0000 (0:00:00.032) 0:00:08.567 ******** 2026-03-12 11:59:31,629 p=12119 u=zuul n=ansible | fatal: [instance]: FAILED! => {"changed": false, "msg": "GenericUsbBoot is Disabled in BIOS. VirtualMedia cannot boot host localhost:8443."} 2026-03-12 11:59:31,633 p=12119 u=zuul n=ansible | TASK [reproducer : Fail if auto-enable is off] ********************************* 2026-03-12 11:59:31,633 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:31 +0000 (0:00:00.030) 0:00:08.597 ******** 2026-03-12 11:59:31,658 p=12119 u=zuul n=ansible | skipping: [instance] 2026-03-12 11:59:31,662 p=12119 u=zuul n=ansible | TASK [reproducer : Set GenericUsbBoot BIOS attribute] ************************** 2026-03-12 11:59:31,662 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:31 +0000 (0:00:00.029) 0:00:08.627 ******** 2026-03-12 11:59:31,955 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:31,960 p=12119 u=zuul n=ansible | TASK [reproducer : Create BIOS config job to schedule the change] ************** 2026-03-12 11:59:31,960 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:31 +0000 (0:00:00.297) 0:00:08.924 ******** 2026-03-12 11:59:32,237 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:32,242 p=12119 u=zuul n=ansible | TASK [reproducer : Power off before applying BIOS change] ********************** 2026-03-12 11:59:32,242 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:32 +0000 (0:00:00.281) 0:00:09.206 ******** 2026-03-12 11:59:32,258 p=12119 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-12 11:59:32,266 p=12119 u=zuul n=ansible | TASK [reproducer : Query current power state] ********************************** 2026-03-12 11:59:32,266 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:32 +0000 (0:00:00.024) 0:00:09.231 ******** 2026-03-12 11:59:32,543 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:32,548 p=12119 u=zuul n=ansible | TASK [reproducer : Force power off via Redfish] ******************************** 2026-03-12 11:59:32,548 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:32 +0000 (0:00:00.282) 0:00:09.513 ******** 2026-03-12 11:59:32,561 p=12119 u=zuul n=ansible | skipping: [instance] 2026-03-12 11:59:32,566 p=12119 u=zuul n=ansible | TASK [reproducer : Wait for host to power off] ********************************* 2026-03-12 11:59:32,566 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:32 +0000 (0:00:00.017) 0:00:09.530 ******** 2026-03-12 11:59:32,579 p=12119 u=zuul n=ansible | skipping: [instance] 2026-03-12 11:59:32,583 p=12119 u=zuul n=ansible | TASK [reproducer : Power on to apply BIOS config job during POST] ************** 2026-03-12 11:59:32,583 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:32 +0000 (0:00:00.017) 0:00:09.548 ******** 2026-03-12 11:59:32,598 p=12119 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-12 11:59:32,607 p=12119 u=zuul n=ansible | TASK [reproducer : Query current power state] ********************************** 2026-03-12 11:59:32,607 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:32 +0000 (0:00:00.024) 0:00:09.572 ******** 2026-03-12 11:59:32,891 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:32,896 p=12119 u=zuul n=ansible | TASK [reproducer : Power on bare metal host] *********************************** 2026-03-12 11:59:32,896 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:32 +0000 (0:00:00.288) 0:00:09.860 ******** 2026-03-12 11:59:33,174 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:33,180 p=12119 u=zuul n=ansible | TASK [reproducer : Wait for host POST to complete] ***************************** 2026-03-12 11:59:33,180 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:33 +0000 (0:00:00.284) 0:00:10.144 ******** 2026-03-12 11:59:33,458 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:33,463 p=12119 u=zuul n=ansible | TASK [reproducer : Power off after BIOS change applied] ************************ 2026-03-12 11:59:33,463 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:33 +0000 (0:00:00.282) 0:00:10.427 ******** 2026-03-12 11:59:33,479 p=12119 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-12 11:59:33,491 p=12119 u=zuul n=ansible | TASK [reproducer : Query current power state] ********************************** 2026-03-12 11:59:33,491 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:33 +0000 (0:00:00.027) 0:00:10.455 ******** 2026-03-12 11:59:33,775 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:33,780 p=12119 u=zuul n=ansible | TASK [reproducer : Force power off via Redfish] ******************************** 2026-03-12 11:59:33,780 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:33 +0000 (0:00:00.289) 0:00:10.744 ******** 2026-03-12 11:59:34,068 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:34,074 p=12119 u=zuul n=ansible | TASK [reproducer : Wait for host to power off] ********************************* 2026-03-12 11:59:34,074 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:34 +0000 (0:00:00.293) 0:00:11.038 ******** 2026-03-12 11:59:34,361 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:34,369 p=12119 u=zuul n=ansible | TASK [Query mock state after auto-enable] ************************************** 2026-03-12 11:59:34,369 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:34 +0000 (0:00:00.295) 0:00:11.333 ******** 2026-03-12 11:59:34,649 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:34,653 p=12119 u=zuul n=ansible | TASK [Assert BIOS updated and host left Off] *********************************** 2026-03-12 11:59:34,654 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:34 +0000 (0:00:00.284) 0:00:11.618 ******** 2026-03-12 11:59:34,672 p=12119 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-12 11:59:34,676 p=12119 u=zuul n=ansible | TASK [Reset mock with usb_boot Disabled] *************************************** 2026-03-12 11:59:34,676 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:34 +0000 (0:00:00.022) 0:00:11.640 ******** 2026-03-12 11:59:34,954 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:34,958 p=12119 u=zuul n=ansible | TASK [Include bm_ensure_usb_boot without auto-enable (expect failure)] ********* 2026-03-12 11:59:34,959 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:34 +0000 (0:00:00.282) 0:00:11.923 ******** 2026-03-12 11:59:34,987 p=12119 u=zuul n=ansible | TASK [reproducer : Check current GenericUsbBoot state] ************************* 2026-03-12 11:59:34,988 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:34 +0000 (0:00:00.028) 0:00:11.952 ******** 2026-03-12 11:59:35,002 p=12119 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-12 11:59:35,008 p=12119 u=zuul n=ansible | TASK [reproducer : Read GenericUsbBoot BIOS attribute] ************************* 2026-03-12 11:59:35,008 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:35 +0000 (0:00:00.020) 0:00:11.972 ******** 2026-03-12 11:59:35,285 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:35,289 p=12119 u=zuul n=ansible | TASK [reproducer : Set GenericUsbBoot status fact] ***************************** 2026-03-12 11:59:35,289 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:35 +0000 (0:00:00.281) 0:00:12.254 ******** 2026-03-12 11:59:35,316 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:35,321 p=12119 u=zuul n=ansible | TASK [reproducer : Fail if GenericUsbBoot is disabled] ************************* 2026-03-12 11:59:35,321 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:35 +0000 (0:00:00.031) 0:00:12.285 ******** 2026-03-12 11:59:35,348 p=12119 u=zuul n=ansible | fatal: [instance]: FAILED! => {"changed": false, "msg": "GenericUsbBoot is Disabled in BIOS. VirtualMedia cannot boot host localhost:8443."} 2026-03-12 11:59:35,352 p=12119 u=zuul n=ansible | TASK [reproducer : Fail if auto-enable is off] ********************************* 2026-03-12 11:59:35,352 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:35 +0000 (0:00:00.031) 0:00:12.317 ******** 2026-03-12 11:59:35,381 p=12119 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-12 11:59:35,385 p=12119 u=zuul n=ansible | TASK [Assert failure mentions GenericUsbBoot or auto-enable] ******************* 2026-03-12 11:59:35,385 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:35 +0000 (0:00:00.032) 0:00:12.349 ******** 2026-03-12 11:59:35,403 p=12119 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-12 11:59:35,406 p=12119 u=zuul n=ansible | TASK [Test bm_eject_vmedia] **************************************************** 2026-03-12 11:59:35,407 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:35 +0000 (0:00:00.021) 0:00:12.371 ******** 2026-03-12 11:59:35,423 p=12119 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-12 11:59:35,437 p=12119 u=zuul n=ansible | TASK [Reset mock with VirtualMedia inserted] *********************************** 2026-03-12 11:59:35,437 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:35 +0000 (0:00:00.030) 0:00:12.401 ******** 2026-03-12 11:59:35,728 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:35,732 p=12119 u=zuul n=ansible | TASK [Include bm_eject_vmedia] ************************************************* 2026-03-12 11:59:35,732 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:35 +0000 (0:00:00.294) 0:00:12.696 ******** 2026-03-12 11:59:35,757 p=12119 u=zuul n=ansible | TASK [reproducer : Eject VirtualMedia] ***************************************** 2026-03-12 11:59:35,757 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:35 +0000 (0:00:00.025) 0:00:12.722 ******** 2026-03-12 11:59:36,047 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:36,053 p=12119 u=zuul n=ansible | TASK [reproducer : Wait for VirtualMedia eject to settle] ********************** 2026-03-12 11:59:36,053 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:36 +0000 (0:00:00.295) 0:00:13.017 ******** 2026-03-12 11:59:36,064 p=12119 u=zuul n=ansible | Pausing for 5 seconds 2026-03-12 11:59:41,073 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:41,081 p=12119 u=zuul n=ansible | TASK [Query mock state after eject] ******************************************** 2026-03-12 11:59:41,081 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:41 +0000 (0:00:05.028) 0:00:18.046 ******** 2026-03-12 11:59:41,370 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:41,375 p=12119 u=zuul n=ansible | TASK [Assert VirtualMedia is ejected] ****************************************** 2026-03-12 11:59:41,375 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:41 +0000 (0:00:00.293) 0:00:18.339 ******** 2026-03-12 11:59:41,400 p=12119 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-12 11:59:41,405 p=12119 u=zuul n=ansible | TASK [Reset mock with VirtualMedia not inserted] ******************************* 2026-03-12 11:59:41,405 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:41 +0000 (0:00:00.029) 0:00:18.369 ******** 2026-03-12 11:59:41,686 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:41,690 p=12119 u=zuul n=ansible | TASK [Include bm_eject_vmedia (idempotent)] ************************************ 2026-03-12 11:59:41,690 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:41 +0000 (0:00:00.285) 0:00:18.654 ******** 2026-03-12 11:59:41,715 p=12119 u=zuul n=ansible | TASK [reproducer : Eject VirtualMedia] ***************************************** 2026-03-12 11:59:41,715 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:41 +0000 (0:00:00.024) 0:00:18.679 ******** 2026-03-12 11:59:42,001 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:42,006 p=12119 u=zuul n=ansible | TASK [reproducer : Wait for VirtualMedia eject to settle] ********************** 2026-03-12 11:59:42,006 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:42 +0000 (0:00:00.290) 0:00:18.970 ******** 2026-03-12 11:59:42,018 p=12119 u=zuul n=ansible | Pausing for 5 seconds 2026-03-12 11:59:47,027 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:47,034 p=12119 u=zuul n=ansible | TASK [Query mock state] ******************************************************** 2026-03-12 11:59:47,034 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:47 +0000 (0:00:05.028) 0:00:23.999 ******** 2026-03-12 11:59:47,318 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:47,324 p=12119 u=zuul n=ansible | TASK [Assert VirtualMedia is still not inserted] ******************************* 2026-03-12 11:59:47,324 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:47 +0000 (0:00:00.289) 0:00:24.288 ******** 2026-03-12 11:59:47,350 p=12119 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-12 11:59:47,354 p=12119 u=zuul n=ansible | TASK [Test bm_discover_vmedia_target] ****************************************** 2026-03-12 11:59:47,354 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:47 +0000 (0:00:00.030) 0:00:24.318 ******** 2026-03-12 11:59:47,373 p=12119 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-12 11:59:47,388 p=12119 u=zuul n=ansible | TASK [Reset mock with VirtualMedia inserted] *********************************** 2026-03-12 11:59:47,388 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:47 +0000 (0:00:00.034) 0:00:24.353 ******** 2026-03-12 11:59:47,674 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:47,679 p=12119 u=zuul n=ansible | TASK [Include bm_discover_vmedia_target (auto-discover)] *********************** 2026-03-12 11:59:47,679 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:47 +0000 (0:00:00.290) 0:00:24.643 ******** 2026-03-12 11:59:47,713 p=12119 u=zuul n=ansible | TASK [reproducer : Fetch UEFI boot option IDs] ********************************* 2026-03-12 11:59:47,714 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:47 +0000 (0:00:00.034) 0:00:24.678 ******** 2026-03-12 11:59:48,002 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:48,007 p=12119 u=zuul n=ansible | TASK [reproducer : Fetch each UEFI boot option detail] ************************* 2026-03-12 11:59:48,007 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:48 +0000 (0:00:00.293) 0:00:24.971 ******** 2026-03-12 11:59:48,358 p=12119 u=zuul n=ansible | ok: [instance] => (item=Boot0001) 2026-03-12 11:59:48,630 p=12119 u=zuul n=ansible | ok: [instance] => (item=Boot0003) 2026-03-12 11:59:48,905 p=12119 u=zuul n=ansible | ok: [instance] => (item=Boot0004) 2026-03-12 11:59:49,169 p=12119 u=zuul n=ansible | ok: [instance] => (item=Boot0005) 2026-03-12 11:59:49,444 p=12119 u=zuul n=ansible | ok: [instance] => (item=Boot0006) 2026-03-12 11:59:49,453 p=12119 u=zuul n=ansible | TASK [reproducer : Build list of known UEFI device paths] ********************** 2026-03-12 11:59:49,453 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:49 +0000 (0:00:01.445) 0:00:26.417 ******** 2026-03-12 11:59:49,487 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:49,492 p=12119 u=zuul n=ansible | TASK [reproducer : Validate user-provided VirtualMedia UEFI path] ************** 2026-03-12 11:59:49,492 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:49 +0000 (0:00:00.039) 0:00:26.456 ******** 2026-03-12 11:59:49,511 p=12119 u=zuul n=ansible | skipping: [instance] 2026-03-12 11:59:49,515 p=12119 u=zuul n=ansible | TASK [reproducer : Find Virtual Optical Drive boot path] *********************** 2026-03-12 11:59:49,515 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:49 +0000 (0:00:00.023) 0:00:26.479 ******** 2026-03-12 11:59:49,554 p=12119 u=zuul n=ansible | skipping: [instance] => (item=PXE Device 1: Embedded NIC 1 Port 1 Partition 1) 2026-03-12 11:59:49,560 p=12119 u=zuul n=ansible | skipping: [instance] => (item=Virtual Floppy Drive) 2026-03-12 11:59:49,569 p=12119 u=zuul n=ansible | ok: [instance] => (item=Virtual Optical Drive) 2026-03-12 11:59:49,572 p=12119 u=zuul n=ansible | skipping: [instance] => (item=Integrated RAID Controller 1: Red Hat Enterprise Linux) 2026-03-12 11:59:49,575 p=12119 u=zuul n=ansible | skipping: [instance] => (item=Generic USB Boot) 2026-03-12 11:59:49,581 p=12119 u=zuul n=ansible | TASK [reproducer : Fail if no Virtual Optical Drive found] ********************* 2026-03-12 11:59:49,582 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:49 +0000 (0:00:00.066) 0:00:26.546 ******** 2026-03-12 11:59:49,599 p=12119 u=zuul n=ansible | skipping: [instance] 2026-03-12 11:59:49,604 p=12119 u=zuul n=ansible | TASK [reproducer : Show VirtualMedia UEFI boot target] ************************* 2026-03-12 11:59:49,604 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:49 +0000 (0:00:00.022) 0:00:26.568 ******** 2026-03-12 11:59:49,619 p=12119 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-12 11:59:49,624 p=12119 u=zuul n=ansible | TASK [reproducer : Clear pending iDRAC config jobs that block boot override] *** 2026-03-12 11:59:49,624 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:49 +0000 (0:00:00.020) 0:00:26.588 ******** 2026-03-12 11:59:49,916 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:49,921 p=12119 u=zuul n=ansible | TASK [reproducer : Wait for iDRAC to settle after clearing jobs] *************** 2026-03-12 11:59:49,921 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:49 +0000 (0:00:00.297) 0:00:26.886 ******** 2026-03-12 11:59:49,932 p=12119 u=zuul n=ansible | Pausing for 10 seconds 2026-03-12 11:59:59,947 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 11:59:59,951 p=12119 u=zuul n=ansible | TASK [reproducer : Set one-time boot from Virtual Optical Drive] *************** 2026-03-12 11:59:59,952 p=12119 u=zuul n=ansible | Thursday 12 March 2026 11:59:59 +0000 (0:00:10.030) 0:00:36.916 ******** 2026-03-12 12:00:00,242 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 12:00:00,247 p=12119 u=zuul n=ansible | TASK [reproducer : Verify boot override was applied] *************************** 2026-03-12 12:00:00,247 p=12119 u=zuul n=ansible | Thursday 12 March 2026 12:00:00 +0000 (0:00:00.295) 0:00:37.211 ******** 2026-03-12 12:00:00,560 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 12:00:00,564 p=12119 u=zuul n=ansible | TASK [reproducer : Assert boot override is set correctly] ********************** 2026-03-12 12:00:00,564 p=12119 u=zuul n=ansible | Thursday 12 March 2026 12:00:00 +0000 (0:00:00.317) 0:00:37.529 ******** 2026-03-12 12:00:00,585 p=12119 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-12 12:00:00,589 p=12119 u=zuul n=ansible | TASK [reproducer : Verify VirtualMedia is still inserted] ********************** 2026-03-12 12:00:00,589 p=12119 u=zuul n=ansible | Thursday 12 March 2026 12:00:00 +0000 (0:00:00.025) 0:00:37.554 ******** 2026-03-12 12:00:00,892 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 12:00:00,896 p=12119 u=zuul n=ansible | TASK [reproducer : Assert VirtualMedia ISO is mounted] ************************* 2026-03-12 12:00:00,896 p=12119 u=zuul n=ansible | Thursday 12 March 2026 12:00:00 +0000 (0:00:00.306) 0:00:37.861 ******** 2026-03-12 12:00:00,930 p=12119 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-12 12:00:00,937 p=12119 u=zuul n=ansible | TASK [Assert discovered path is Virtual Optical Drive] ************************* 2026-03-12 12:00:00,937 p=12119 u=zuul n=ansible | Thursday 12 March 2026 12:00:00 +0000 (0:00:00.040) 0:00:37.902 ******** 2026-03-12 12:00:00,971 p=12119 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-12 12:00:00,975 p=12119 u=zuul n=ansible | TASK [Query mock state after discover] ***************************************** 2026-03-12 12:00:00,975 p=12119 u=zuul n=ansible | Thursday 12 March 2026 12:00:00 +0000 (0:00:00.037) 0:00:37.939 ******** 2026-03-12 12:00:01,276 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 12:00:01,281 p=12119 u=zuul n=ansible | TASK [Assert boot override was set] ******************************************** 2026-03-12 12:00:01,281 p=12119 u=zuul n=ansible | Thursday 12 March 2026 12:00:01 +0000 (0:00:00.305) 0:00:38.245 ******** 2026-03-12 12:00:01,308 p=12119 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-12 12:00:01,312 p=12119 u=zuul n=ansible | TASK [Reset mock with VirtualMedia inserted] *********************************** 2026-03-12 12:00:01,313 p=12119 u=zuul n=ansible | Thursday 12 March 2026 12:00:01 +0000 (0:00:00.031) 0:00:38.277 ******** 2026-03-12 12:00:01,622 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 12:00:01,627 p=12119 u=zuul n=ansible | TASK [Include bm_discover_vmedia_target with valid explicit path] ************** 2026-03-12 12:00:01,627 p=12119 u=zuul n=ansible | Thursday 12 March 2026 12:00:01 +0000 (0:00:00.314) 0:00:38.591 ******** 2026-03-12 12:00:01,662 p=12119 u=zuul n=ansible | TASK [reproducer : Fetch UEFI boot option IDs] ********************************* 2026-03-12 12:00:01,662 p=12119 u=zuul n=ansible | Thursday 12 March 2026 12:00:01 +0000 (0:00:00.035) 0:00:38.627 ******** 2026-03-12 12:00:01,980 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 12:00:01,985 p=12119 u=zuul n=ansible | TASK [reproducer : Fetch each UEFI boot option detail] ************************* 2026-03-12 12:00:01,985 p=12119 u=zuul n=ansible | Thursday 12 March 2026 12:00:01 +0000 (0:00:00.323) 0:00:38.950 ******** 2026-03-12 12:00:02,305 p=12119 u=zuul n=ansible | ok: [instance] => (item=Boot0001) 2026-03-12 12:00:02,598 p=12119 u=zuul n=ansible | ok: [instance] => (item=Boot0003) 2026-03-12 12:00:02,874 p=12119 u=zuul n=ansible | ok: [instance] => (item=Boot0004) 2026-03-12 12:00:03,135 p=12119 u=zuul n=ansible | ok: [instance] => (item=Boot0005) 2026-03-12 12:00:03,399 p=12119 u=zuul n=ansible | ok: [instance] => (item=Boot0006) 2026-03-12 12:00:03,408 p=12119 u=zuul n=ansible | TASK [reproducer : Build list of known UEFI device paths] ********************** 2026-03-12 12:00:03,408 p=12119 u=zuul n=ansible | Thursday 12 March 2026 12:00:03 +0000 (0:00:01.422) 0:00:40.372 ******** 2026-03-12 12:00:03,444 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 12:00:03,449 p=12119 u=zuul n=ansible | TASK [reproducer : Validate user-provided VirtualMedia UEFI path] ************** 2026-03-12 12:00:03,449 p=12119 u=zuul n=ansible | Thursday 12 March 2026 12:00:03 +0000 (0:00:00.041) 0:00:40.414 ******** 2026-03-12 12:00:03,485 p=12119 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-12 12:00:03,490 p=12119 u=zuul n=ansible | TASK [reproducer : Find Virtual Optical Drive boot path] *********************** 2026-03-12 12:00:03,490 p=12119 u=zuul n=ansible | Thursday 12 March 2026 12:00:03 +0000 (0:00:00.040) 0:00:40.455 ******** 2026-03-12 12:00:03,529 p=12119 u=zuul n=ansible | skipping: [instance] => (item=PXE Device 1: Embedded NIC 1 Port 1 Partition 1) 2026-03-12 12:00:03,531 p=12119 u=zuul n=ansible | skipping: [instance] => (item=Virtual Floppy Drive) 2026-03-12 12:00:03,535 p=12119 u=zuul n=ansible | skipping: [instance] => (item=Virtual Optical Drive) 2026-03-12 12:00:03,538 p=12119 u=zuul n=ansible | skipping: [instance] => (item=Integrated RAID Controller 1: Red Hat Enterprise Linux) 2026-03-12 12:00:03,541 p=12119 u=zuul n=ansible | skipping: [instance] => (item=Generic USB Boot) 2026-03-12 12:00:03,543 p=12119 u=zuul n=ansible | skipping: [instance] 2026-03-12 12:00:03,548 p=12119 u=zuul n=ansible | TASK [reproducer : Fail if no Virtual Optical Drive found] ********************* 2026-03-12 12:00:03,548 p=12119 u=zuul n=ansible | Thursday 12 March 2026 12:00:03 +0000 (0:00:00.058) 0:00:40.513 ******** 2026-03-12 12:00:03,567 p=12119 u=zuul n=ansible | skipping: [instance] 2026-03-12 12:00:03,571 p=12119 u=zuul n=ansible | TASK [reproducer : Show VirtualMedia UEFI boot target] ************************* 2026-03-12 12:00:03,572 p=12119 u=zuul n=ansible | Thursday 12 March 2026 12:00:03 +0000 (0:00:00.023) 0:00:40.536 ******** 2026-03-12 12:00:03,588 p=12119 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-12 12:00:03,592 p=12119 u=zuul n=ansible | TASK [reproducer : Clear pending iDRAC config jobs that block boot override] *** 2026-03-12 12:00:03,592 p=12119 u=zuul n=ansible | Thursday 12 March 2026 12:00:03 +0000 (0:00:00.020) 0:00:40.557 ******** 2026-03-12 12:00:03,887 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 12:00:03,892 p=12119 u=zuul n=ansible | TASK [reproducer : Wait for iDRAC to settle after clearing jobs] *************** 2026-03-12 12:00:03,892 p=12119 u=zuul n=ansible | Thursday 12 March 2026 12:00:03 +0000 (0:00:00.299) 0:00:40.857 ******** 2026-03-12 12:00:03,906 p=12119 u=zuul n=ansible | Pausing for 10 seconds 2026-03-12 12:00:13,920 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 12:00:13,925 p=12119 u=zuul n=ansible | TASK [reproducer : Set one-time boot from Virtual Optical Drive] *************** 2026-03-12 12:00:13,925 p=12119 u=zuul n=ansible | Thursday 12 March 2026 12:00:13 +0000 (0:00:10.032) 0:00:50.889 ******** 2026-03-12 12:00:14,207 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 12:00:14,212 p=12119 u=zuul n=ansible | TASK [reproducer : Verify boot override was applied] *************************** 2026-03-12 12:00:14,212 p=12119 u=zuul n=ansible | Thursday 12 March 2026 12:00:14 +0000 (0:00:00.287) 0:00:51.176 ******** 2026-03-12 12:00:14,496 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 12:00:14,501 p=12119 u=zuul n=ansible | TASK [reproducer : Assert boot override is set correctly] ********************** 2026-03-12 12:00:14,502 p=12119 u=zuul n=ansible | Thursday 12 March 2026 12:00:14 +0000 (0:00:00.289) 0:00:51.466 ******** 2026-03-12 12:00:14,524 p=12119 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-12 12:00:14,528 p=12119 u=zuul n=ansible | TASK [reproducer : Verify VirtualMedia is still inserted] ********************** 2026-03-12 12:00:14,528 p=12119 u=zuul n=ansible | Thursday 12 March 2026 12:00:14 +0000 (0:00:00.026) 0:00:51.492 ******** 2026-03-12 12:00:14,806 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 12:00:14,811 p=12119 u=zuul n=ansible | TASK [reproducer : Assert VirtualMedia ISO is mounted] ************************* 2026-03-12 12:00:14,811 p=12119 u=zuul n=ansible | Thursday 12 March 2026 12:00:14 +0000 (0:00:00.282) 0:00:51.775 ******** 2026-03-12 12:00:14,840 p=12119 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-12 12:00:14,847 p=12119 u=zuul n=ansible | TASK [Query mock state] ******************************************************** 2026-03-12 12:00:14,847 p=12119 u=zuul n=ansible | Thursday 12 March 2026 12:00:14 +0000 (0:00:00.036) 0:00:51.812 ******** 2026-03-12 12:00:15,123 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 12:00:15,127 p=12119 u=zuul n=ansible | TASK [Assert boot override set with user-provided path] ************************ 2026-03-12 12:00:15,127 p=12119 u=zuul n=ansible | Thursday 12 March 2026 12:00:15 +0000 (0:00:00.280) 0:00:52.092 ******** 2026-03-12 12:00:15,144 p=12119 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-12 12:00:15,148 p=12119 u=zuul n=ansible | TASK [Reset mock with VirtualMedia inserted] *********************************** 2026-03-12 12:00:15,148 p=12119 u=zuul n=ansible | Thursday 12 March 2026 12:00:15 +0000 (0:00:00.020) 0:00:52.112 ******** 2026-03-12 12:00:15,423 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 12:00:15,427 p=12119 u=zuul n=ansible | TASK [Include bm_discover_vmedia_target with invalid path (expect failure)] **** 2026-03-12 12:00:15,427 p=12119 u=zuul n=ansible | Thursday 12 March 2026 12:00:15 +0000 (0:00:00.279) 0:00:52.391 ******** 2026-03-12 12:00:15,458 p=12119 u=zuul n=ansible | TASK [reproducer : Fetch UEFI boot option IDs] ********************************* 2026-03-12 12:00:15,458 p=12119 u=zuul n=ansible | Thursday 12 March 2026 12:00:15 +0000 (0:00:00.030) 0:00:52.422 ******** 2026-03-12 12:00:15,732 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 12:00:15,736 p=12119 u=zuul n=ansible | TASK [reproducer : Fetch each UEFI boot option detail] ************************* 2026-03-12 12:00:15,737 p=12119 u=zuul n=ansible | Thursday 12 March 2026 12:00:15 +0000 (0:00:00.278) 0:00:52.701 ******** 2026-03-12 12:00:16,031 p=12119 u=zuul n=ansible | ok: [instance] => (item=Boot0001) 2026-03-12 12:00:16,294 p=12119 u=zuul n=ansible | ok: [instance] => (item=Boot0003) 2026-03-12 12:00:16,555 p=12119 u=zuul n=ansible | ok: [instance] => (item=Boot0004) 2026-03-12 12:00:16,818 p=12119 u=zuul n=ansible | ok: [instance] => (item=Boot0005) 2026-03-12 12:00:17,088 p=12119 u=zuul n=ansible | ok: [instance] => (item=Boot0006) 2026-03-12 12:00:17,096 p=12119 u=zuul n=ansible | TASK [reproducer : Build list of known UEFI device paths] ********************** 2026-03-12 12:00:17,096 p=12119 u=zuul n=ansible | Thursday 12 March 2026 12:00:17 +0000 (0:00:01.359) 0:00:54.060 ******** 2026-03-12 12:00:17,129 p=12119 u=zuul n=ansible | ok: [instance] 2026-03-12 12:00:17,135 p=12119 u=zuul n=ansible | TASK [reproducer : Validate user-provided VirtualMedia UEFI path] ************** 2026-03-12 12:00:17,135 p=12119 u=zuul n=ansible | Thursday 12 March 2026 12:00:17 +0000 (0:00:00.038) 0:00:54.099 ******** 2026-03-12 12:00:17,172 p=12119 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-12 12:00:17,176 p=12119 u=zuul n=ansible | TASK [Assert failure was about UEFI path] ************************************** 2026-03-12 12:00:17,177 p=12119 u=zuul n=ansible | Thursday 12 March 2026 12:00:17 +0000 (0:00:00.041) 0:00:54.141 ******** 2026-03-12 12:00:17,205 p=12119 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-12 12:00:17,218 p=12119 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-03-12 12:00:17,218 p=12119 u=zuul n=ansible | instance : ok=110 changed=0 unreachable=0 failed=0 skipped=12 rescued=5 ignored=0 2026-03-12 12:00:17,218 p=12119 u=zuul n=ansible | Thursday 12 March 2026 12:00:17 +0000 (0:00:00.041) 0:00:54.182 ******** 2026-03-12 12:00:17,218 p=12119 u=zuul n=ansible | =============================================================================== 2026-03-12 12:00:17,218 p=12119 u=zuul n=ansible | reproducer : Wait for iDRAC to settle after clearing jobs -------------- 10.03s 2026-03-12 12:00:17,218 p=12119 u=zuul n=ansible | reproducer : Wait for iDRAC to settle after clearing jobs -------------- 10.03s 2026-03-12 12:00:17,218 p=12119 u=zuul n=ansible | reproducer : Wait for VirtualMedia eject to settle ---------------------- 5.03s 2026-03-12 12:00:17,218 p=12119 u=zuul n=ansible | reproducer : Wait for VirtualMedia eject to settle ---------------------- 5.03s 2026-03-12 12:00:17,218 p=12119 u=zuul n=ansible | reproducer : Fetch each UEFI boot option detail ------------------------- 1.45s 2026-03-12 12:00:17,218 p=12119 u=zuul n=ansible | reproducer : Fetch each UEFI boot option detail ------------------------- 1.42s 2026-03-12 12:00:17,218 p=12119 u=zuul n=ansible | reproducer : Fetch each UEFI boot option detail ------------------------- 1.36s 2026-03-12 12:00:17,218 p=12119 u=zuul n=ansible | Reset mock to power Off ------------------------------------------------- 0.41s 2026-03-12 12:00:17,219 p=12119 u=zuul n=ansible | reproducer : Fetch UEFI boot option IDs --------------------------------- 0.32s 2026-03-12 12:00:17,219 p=12119 u=zuul n=ansible | reproducer : Verify boot override was applied --------------------------- 0.32s 2026-03-12 12:00:17,219 p=12119 u=zuul n=ansible | reproducer : Wait for host POST to complete ----------------------------- 0.32s 2026-03-12 12:00:17,219 p=12119 u=zuul n=ansible | Reset mock with VirtualMedia inserted ----------------------------------- 0.31s 2026-03-12 12:00:17,219 p=12119 u=zuul n=ansible | Query mock state after power_on (already on) ---------------------------- 0.31s 2026-03-12 12:00:17,219 p=12119 u=zuul n=ansible | reproducer : Verify VirtualMedia is still inserted ---------------------- 0.31s 2026-03-12 12:00:17,219 p=12119 u=zuul n=ansible | Query mock state after discover ----------------------------------------- 0.31s 2026-03-12 12:00:17,219 p=12119 u=zuul n=ansible | reproducer : Wait for host to power off --------------------------------- 0.30s 2026-03-12 12:00:17,219 p=12119 u=zuul n=ansible | reproducer : Clear pending iDRAC config jobs that block boot override --- 0.30s 2026-03-12 12:00:17,219 p=12119 u=zuul n=ansible | reproducer : Query current power state ---------------------------------- 0.30s 2026-03-12 12:00:17,219 p=12119 u=zuul n=ansible | reproducer : Set GenericUsbBoot BIOS attribute -------------------------- 0.30s 2026-03-12 12:00:17,219 p=12119 u=zuul n=ansible | reproducer : Clear pending iDRAC config jobs that block boot override --- 0.30s 2026-03-12 12:00:17,284 p=11999 u=zuul n=molecule.logger | [info]Running [scenario]bm_redfish[/] > [action]cleanup[/][/] 2026-03-12 12:00:17,679 p=13386 u=zuul n=ansible | PLAY [Cleanup mock iDRAC server] *********************************************** 2026-03-12 12:00:17,695 p=13386 u=zuul n=ansible | TASK [Stop mock iDRAC server] ************************************************** 2026-03-12 12:00:17,695 p=13386 u=zuul n=ansible | Thursday 12 March 2026 12:00:17 +0000 (0:00:00.026) 0:00:00.026 ******** 2026-03-12 12:00:17,996 p=13386 u=zuul n=ansible | fatal: [instance]: FAILED! => {"changed": false, "cmd": "pkill -f 'mock_idrac.py.*--port 8443' || true", "delta": "0:00:00.014953", "end": "2026-03-12 12:00:17.972421", "msg": "non-zero return code", "rc": -15, "start": "2026-03-12 12:00:17.957468", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2026-03-12 12:00:17,997 p=13386 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-03-12 12:00:17,998 p=13386 u=zuul n=ansible | instance : ok=0 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 2026-03-12 12:00:17,998 p=13386 u=zuul n=ansible | Thursday 12 March 2026 12:00:17 +0000 (0:00:00.302) 0:00:00.329 ******** 2026-03-12 12:00:17,998 p=13386 u=zuul n=ansible | =============================================================================== 2026-03-12 12:00:17,998 p=13386 u=zuul n=ansible | Stop mock iDRAC server -------------------------------------------------- 0.30s 2026-03-12 12:00:18,072 p=11999 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-12 12:00:18,073 p=11999 u=zuul n=molecule.command.base | An error occurred during the test sequence action: 'cleanup'. Cleaning up. 2026-03-12 12:00:18,082 p=11999 u=zuul n=molecule.logger | [info]Running [scenario]bm_redfish[/] > [action]cleanup[/][/] 2026-03-12 12:00:18,473 p=13409 u=zuul n=ansible | PLAY [Cleanup mock iDRAC server] *********************************************** 2026-03-12 12:00:18,486 p=13409 u=zuul n=ansible | TASK [Stop mock iDRAC server] ************************************************** 2026-03-12 12:00:18,486 p=13409 u=zuul n=ansible | Thursday 12 March 2026 12:00:18 +0000 (0:00:00.023) 0:00:00.023 ******** 2026-03-12 12:00:18,778 p=13409 u=zuul n=ansible | fatal: [instance]: FAILED! => {"changed": false, "cmd": "pkill -f 'mock_idrac.py.*--port 8443' || true", "delta": "0:00:00.013866", "end": "2026-03-12 12:00:18.755310", "msg": "non-zero return code", "rc": -15, "start": "2026-03-12 12:00:18.741444", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2026-03-12 12:00:18,779 p=13409 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-03-12 12:00:18,779 p=13409 u=zuul n=ansible | instance : ok=0 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 2026-03-12 12:00:18,779 p=13409 u=zuul n=ansible | Thursday 12 March 2026 12:00:18 +0000 (0:00:00.293) 0:00:00.316 ******** 2026-03-12 12:00:18,779 p=13409 u=zuul n=ansible | =============================================================================== 2026-03-12 12:00:18,779 p=13409 u=zuul n=ansible | Stop mock iDRAC server -------------------------------------------------- 0.29s 2026-03-12 12:00:18,831 p=11999 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-12 12:00:18,832 p=11999 u=zuul n=molecule.util | Writing /tmp/report.html report.