2026-03-12 10:40:15,514 p=12008 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 10:40:15,845 p=12008 u=zuul n=molecule.logger | [info]Running [scenario]bm_redfish[/] > [action]prepare[/][/] 2026-03-12 10:40:16,429 p=12015 u=zuul n=ansible | PLAY [Prepare mock iDRAC server] *********************************************** 2026-03-12 10:40:16,442 p=12015 u=zuul n=ansible | TASK [Create mock server directory] ******************************************** 2026-03-12 10:40:16,442 p=12015 u=zuul n=ansible | Thursday 12 March 2026 10:40:16 +0000 (0:00:00.024) 0:00:00.024 ******** 2026-03-12 10:40:16,752 p=12015 u=zuul n=ansible | changed: [instance] 2026-03-12 10:40:16,755 p=12015 u=zuul n=ansible | TASK [Generate self-signed TLS certificate] ************************************ 2026-03-12 10:40:16,755 p=12015 u=zuul n=ansible | Thursday 12 March 2026 10:40:16 +0000 (0:00:00.313) 0:00:00.338 ******** 2026-03-12 10:40:17,105 p=12015 u=zuul n=ansible | changed: [instance] 2026-03-12 10:40:17,109 p=12015 u=zuul n=ansible | TASK [Copy mock iDRAC server script] ******************************************* 2026-03-12 10:40:17,110 p=12015 u=zuul n=ansible | Thursday 12 March 2026 10:40:17 +0000 (0:00:00.354) 0:00:00.692 ******** 2026-03-12 10:40:17,576 p=12015 u=zuul n=ansible | changed: [instance] 2026-03-12 10:40:17,579 p=12015 u=zuul n=ansible | TASK [Start mock iDRAC server] ************************************************* 2026-03-12 10:40:17,579 p=12015 u=zuul n=ansible | Thursday 12 March 2026 10:40:17 +0000 (0:00:00.469) 0:00:01.161 ******** 2026-03-12 10:40:17,751 p=12015 u=zuul n=ansible | changed: [instance] 2026-03-12 10:40:17,754 p=12015 u=zuul n=ansible | TASK [Record mock server PID] ************************************************** 2026-03-12 10:40:17,754 p=12015 u=zuul n=ansible | Thursday 12 March 2026 10:40:17 +0000 (0:00:00.174) 0:00:01.336 ******** 2026-03-12 10:40:17,936 p=12015 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:17,940 p=12015 u=zuul n=ansible | TASK [Wait for mock iDRAC to respond] ****************************************** 2026-03-12 10:40:17,940 p=12015 u=zuul n=ansible | Thursday 12 March 2026 10:40:17 +0000 (0:00:00.185) 0:00:01.522 ******** 2026-03-12 10:40:18,315 p=12015 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:18,325 p=12015 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-03-12 10:40:18,325 p=12015 u=zuul n=ansible | instance : ok=6 changed=4 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-12 10:40:18,325 p=12015 u=zuul n=ansible | Thursday 12 March 2026 10:40:18 +0000 (0:00:00.385) 0:00:01.908 ******** 2026-03-12 10:40:18,326 p=12015 u=zuul n=ansible | =============================================================================== 2026-03-12 10:40:18,326 p=12015 u=zuul n=ansible | Copy mock iDRAC server script ------------------------------------------- 0.47s 2026-03-12 10:40:18,326 p=12015 u=zuul n=ansible | Wait for mock iDRAC to respond ------------------------------------------ 0.39s 2026-03-12 10:40:18,326 p=12015 u=zuul n=ansible | Generate self-signed TLS certificate ------------------------------------ 0.35s 2026-03-12 10:40:18,326 p=12015 u=zuul n=ansible | Create mock server directory -------------------------------------------- 0.31s 2026-03-12 10:40:18,326 p=12015 u=zuul n=ansible | Record mock server PID -------------------------------------------------- 0.19s 2026-03-12 10:40:18,326 p=12015 u=zuul n=ansible | Start mock iDRAC server ------------------------------------------------- 0.17s 2026-03-12 10:40:18,378 p=12008 u=zuul n=molecule.logger | [info]Running [scenario]bm_redfish[/] > [action]converge[/][/] 2026-03-12 10:40:18,732 p=12127 u=zuul n=ansible | PLAY [Converge -- test bm_* Redfish tasks against mock iDRAC] ****************** 2026-03-12 10:40:18,765 p=12127 u=zuul n=ansible | TASK [Test bm_power_off] ******************************************************* 2026-03-12 10:40:18,765 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:18 +0000 (0:00:00.043) 0:00:00.043 ******** 2026-03-12 10:40:18,781 p=12127 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 10:40:18,786 p=12127 u=zuul n=ansible | TASK [Reset mock to power Off] ************************************************* 2026-03-12 10:40:18,786 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:18 +0000 (0:00:00.020) 0:00:00.064 ******** 2026-03-12 10:40:19,160 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:19,164 p=12127 u=zuul n=ansible | TASK [Include bm_power_off] **************************************************** 2026-03-12 10:40:19,164 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:19 +0000 (0:00:00.378) 0:00:00.442 ******** 2026-03-12 10:40:19,191 p=12127 u=zuul n=ansible | TASK [reproducer : Query current power state] ********************************** 2026-03-12 10:40:19,191 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:19 +0000 (0:00:00.026) 0:00:00.469 ******** 2026-03-12 10:40:19,456 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:19,460 p=12127 u=zuul n=ansible | TASK [reproducer : Force power off via Redfish] ******************************** 2026-03-12 10:40:19,460 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:19 +0000 (0:00:00.269) 0:00:00.739 ******** 2026-03-12 10:40:19,472 p=12127 u=zuul n=ansible | skipping: [instance] 2026-03-12 10:40:19,476 p=12127 u=zuul n=ansible | TASK [reproducer : Wait for host to power off] ********************************* 2026-03-12 10:40:19,476 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:19 +0000 (0:00:00.015) 0:00:00.754 ******** 2026-03-12 10:40:19,487 p=12127 u=zuul n=ansible | skipping: [instance] 2026-03-12 10:40:19,494 p=12127 u=zuul n=ansible | TASK [Query mock state after power_off (already off)] ************************** 2026-03-12 10:40:19,494 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:19 +0000 (0:00:00.018) 0:00:00.772 ******** 2026-03-12 10:40:19,757 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:19,761 p=12127 u=zuul n=ansible | TASK [Assert host is still Off] ************************************************ 2026-03-12 10:40:19,761 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:19 +0000 (0:00:00.267) 0:00:01.040 ******** 2026-03-12 10:40:19,776 p=12127 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-12 10:40:19,780 p=12127 u=zuul n=ansible | TASK [Reset mock to power On] ************************************************** 2026-03-12 10:40:19,780 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:19 +0000 (0:00:00.018) 0:00:01.059 ******** 2026-03-12 10:40:20,040 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:20,044 p=12127 u=zuul n=ansible | TASK [Include bm_power_off] **************************************************** 2026-03-12 10:40:20,044 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:20 +0000 (0:00:00.263) 0:00:01.322 ******** 2026-03-12 10:40:20,067 p=12127 u=zuul n=ansible | TASK [reproducer : Query current power state] ********************************** 2026-03-12 10:40:20,067 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:20 +0000 (0:00:00.023) 0:00:01.345 ******** 2026-03-12 10:40:20,330 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:20,335 p=12127 u=zuul n=ansible | TASK [reproducer : Force power off via Redfish] ******************************** 2026-03-12 10:40:20,335 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:20 +0000 (0:00:00.267) 0:00:01.613 ******** 2026-03-12 10:40:20,596 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:20,601 p=12127 u=zuul n=ansible | TASK [reproducer : Wait for host to power off] ********************************* 2026-03-12 10:40:20,601 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:20 +0000 (0:00:00.265) 0:00:01.879 ******** 2026-03-12 10:40:20,874 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:20,880 p=12127 u=zuul n=ansible | TASK [Query mock state after power_off (was on)] ******************************* 2026-03-12 10:40:20,880 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:20 +0000 (0:00:00.279) 0:00:02.159 ******** 2026-03-12 10:40:21,139 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:21,143 p=12127 u=zuul n=ansible | TASK [Assert host is now Off] ************************************************** 2026-03-12 10:40:21,143 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:21 +0000 (0:00:00.262) 0:00:02.421 ******** 2026-03-12 10:40:21,159 p=12127 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-12 10:40:21,162 p=12127 u=zuul n=ansible | TASK [Test bm_power_on] ******************************************************** 2026-03-12 10:40:21,162 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:21 +0000 (0:00:00.019) 0:00:02.441 ******** 2026-03-12 10:40:21,178 p=12127 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 10:40:21,185 p=12127 u=zuul n=ansible | TASK [Reset mock to power On] ************************************************** 2026-03-12 10:40:21,185 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:21 +0000 (0:00:00.022) 0:00:02.463 ******** 2026-03-12 10:40:21,453 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:21,457 p=12127 u=zuul n=ansible | TASK [Include bm_power_on] ***************************************************** 2026-03-12 10:40:21,457 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:21 +0000 (0:00:00.272) 0:00:02.735 ******** 2026-03-12 10:40:21,481 p=12127 u=zuul n=ansible | TASK [reproducer : Query current power state] ********************************** 2026-03-12 10:40:21,481 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:21 +0000 (0:00:00.024) 0:00:02.760 ******** 2026-03-12 10:40:21,757 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:21,761 p=12127 u=zuul n=ansible | TASK [reproducer : Power on bare metal host] *********************************** 2026-03-12 10:40:21,761 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:21 +0000 (0:00:00.279) 0:00:03.039 ******** 2026-03-12 10:40:21,772 p=12127 u=zuul n=ansible | skipping: [instance] 2026-03-12 10:40:21,776 p=12127 u=zuul n=ansible | TASK [reproducer : Wait for host POST to complete] ***************************** 2026-03-12 10:40:21,776 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:21 +0000 (0:00:00.015) 0:00:03.054 ******** 2026-03-12 10:40:22,046 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:22,053 p=12127 u=zuul n=ansible | TASK [Query mock state after power_on (already on)] **************************** 2026-03-12 10:40:22,053 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:22 +0000 (0:00:00.276) 0:00:03.331 ******** 2026-03-12 10:40:22,321 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:22,326 p=12127 u=zuul n=ansible | TASK [Assert host is still On] ************************************************* 2026-03-12 10:40:22,326 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:22 +0000 (0:00:00.272) 0:00:03.604 ******** 2026-03-12 10:40:22,341 p=12127 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-12 10:40:22,345 p=12127 u=zuul n=ansible | TASK [Reset mock to power Off] ************************************************* 2026-03-12 10:40:22,345 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:22 +0000 (0:00:00.019) 0:00:03.624 ******** 2026-03-12 10:40:22,607 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:22,611 p=12127 u=zuul n=ansible | TASK [Include bm_power_on] ***************************************************** 2026-03-12 10:40:22,611 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:22 +0000 (0:00:00.265) 0:00:03.889 ******** 2026-03-12 10:40:22,634 p=12127 u=zuul n=ansible | TASK [reproducer : Query current power state] ********************************** 2026-03-12 10:40:22,635 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:22 +0000 (0:00:00.023) 0:00:03.913 ******** 2026-03-12 10:40:22,900 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:22,904 p=12127 u=zuul n=ansible | TASK [reproducer : Power on bare metal host] *********************************** 2026-03-12 10:40:22,904 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:22 +0000 (0:00:00.269) 0:00:04.182 ******** 2026-03-12 10:40:23,183 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:23,187 p=12127 u=zuul n=ansible | TASK [reproducer : Wait for host POST to complete] ***************************** 2026-03-12 10:40:23,187 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:23 +0000 (0:00:00.283) 0:00:04.465 ******** 2026-03-12 10:40:23,450 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:23,457 p=12127 u=zuul n=ansible | TASK [Query mock state after power_on (was off)] ******************************* 2026-03-12 10:40:23,457 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:23 +0000 (0:00:00.270) 0:00:04.736 ******** 2026-03-12 10:40:23,721 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:23,725 p=12127 u=zuul n=ansible | TASK [Assert host is now On] *************************************************** 2026-03-12 10:40:23,725 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:23 +0000 (0:00:00.267) 0:00:05.003 ******** 2026-03-12 10:40:23,740 p=12127 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-12 10:40:23,743 p=12127 u=zuul n=ansible | TASK [Test bm_check_usb_boot] ************************************************** 2026-03-12 10:40:23,743 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:23 +0000 (0:00:00.018) 0:00:05.022 ******** 2026-03-12 10:40:23,757 p=12127 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 10:40:23,766 p=12127 u=zuul n=ansible | TASK [Reset mock with usb_boot Enabled] **************************************** 2026-03-12 10:40:23,766 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:23 +0000 (0:00:00.022) 0:00:05.044 ******** 2026-03-12 10:40:24,029 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:24,033 p=12127 u=zuul n=ansible | TASK [Include bm_check_usb_boot] *********************************************** 2026-03-12 10:40:24,033 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:24 +0000 (0:00:00.267) 0:00:05.312 ******** 2026-03-12 10:40:24,057 p=12127 u=zuul n=ansible | TASK [reproducer : Read GenericUsbBoot BIOS attribute] ************************* 2026-03-12 10:40:24,057 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:24 +0000 (0:00:00.023) 0:00:05.335 ******** 2026-03-12 10:40:24,323 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:24,328 p=12127 u=zuul n=ansible | TASK [reproducer : Set GenericUsbBoot status fact] ***************************** 2026-03-12 10:40:24,328 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:24 +0000 (0:00:00.271) 0:00:05.607 ******** 2026-03-12 10:40:24,354 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:24,358 p=12127 u=zuul n=ansible | TASK [reproducer : Fail if GenericUsbBoot is disabled] ************************* 2026-03-12 10:40:24,358 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:24 +0000 (0:00:00.029) 0:00:05.636 ******** 2026-03-12 10:40:24,378 p=12127 u=zuul n=ansible | skipping: [instance] 2026-03-12 10:40:24,386 p=12127 u=zuul n=ansible | TASK [Assert _usb_boot_enabled is true] **************************************** 2026-03-12 10:40:24,386 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:24 +0000 (0:00:00.027) 0:00:05.664 ******** 2026-03-12 10:40:24,409 p=12127 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-12 10:40:24,413 p=12127 u=zuul n=ansible | TASK [Reset mock with usb_boot Disabled] *************************************** 2026-03-12 10:40:24,413 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:24 +0000 (0:00:00.027) 0:00:05.691 ******** 2026-03-12 10:40:24,676 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:24,681 p=12127 u=zuul n=ansible | TASK [Include bm_check_usb_boot (expect failure)] ****************************** 2026-03-12 10:40:24,681 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:24 +0000 (0:00:00.267) 0:00:05.959 ******** 2026-03-12 10:40:24,705 p=12127 u=zuul n=ansible | TASK [reproducer : Read GenericUsbBoot BIOS attribute] ************************* 2026-03-12 10:40:24,705 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:24 +0000 (0:00:00.024) 0:00:05.983 ******** 2026-03-12 10:40:24,977 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:24,981 p=12127 u=zuul n=ansible | TASK [reproducer : Set GenericUsbBoot status fact] ***************************** 2026-03-12 10:40:24,981 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:24 +0000 (0:00:00.276) 0:00:06.259 ******** 2026-03-12 10:40:25,006 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:25,011 p=12127 u=zuul n=ansible | TASK [reproducer : Fail if GenericUsbBoot is disabled] ************************* 2026-03-12 10:40:25,011 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:25 +0000 (0:00:00.029) 0:00:06.289 ******** 2026-03-12 10:40:25,037 p=12127 u=zuul n=ansible | fatal: [instance]: FAILED! => {"changed": false, "msg": "GenericUsbBoot is Disabled in BIOS. VirtualMedia cannot boot host localhost:8443."} 2026-03-12 10:40:25,040 p=12127 u=zuul n=ansible | TASK [Assert failure was about GenericUsbBoot] ********************************* 2026-03-12 10:40:25,040 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:25 +0000 (0:00:00.029) 0:00:06.319 ******** 2026-03-12 10:40:25,056 p=12127 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-12 10:40:25,060 p=12127 u=zuul n=ansible | TASK [Test bm_ensure_usb_boot] ************************************************* 2026-03-12 10:40:25,060 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:25 +0000 (0:00:00.019) 0:00:06.338 ******** 2026-03-12 10:40:25,077 p=12127 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 10:40:25,088 p=12127 u=zuul n=ansible | TASK [Reset mock with usb_boot Enabled and host Off] *************************** 2026-03-12 10:40:25,088 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:25 +0000 (0:00:00.028) 0:00:06.367 ******** 2026-03-12 10:40:25,352 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:25,356 p=12127 u=zuul n=ansible | TASK [Include bm_ensure_usb_boot] ********************************************** 2026-03-12 10:40:25,356 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:25 +0000 (0:00:00.267) 0:00:06.635 ******** 2026-03-12 10:40:25,386 p=12127 u=zuul n=ansible | TASK [reproducer : Check current GenericUsbBoot state] ************************* 2026-03-12 10:40:25,386 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:25 +0000 (0:00:00.029) 0:00:06.665 ******** 2026-03-12 10:40:25,400 p=12127 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 10:40:25,406 p=12127 u=zuul n=ansible | TASK [reproducer : Read GenericUsbBoot BIOS attribute] ************************* 2026-03-12 10:40:25,406 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:25 +0000 (0:00:00.020) 0:00:06.685 ******** 2026-03-12 10:40:25,669 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:25,673 p=12127 u=zuul n=ansible | TASK [reproducer : Set GenericUsbBoot status fact] ***************************** 2026-03-12 10:40:25,674 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:25 +0000 (0:00:00.267) 0:00:06.952 ******** 2026-03-12 10:40:25,700 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:25,704 p=12127 u=zuul n=ansible | TASK [reproducer : Fail if GenericUsbBoot is disabled] ************************* 2026-03-12 10:40:25,704 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:25 +0000 (0:00:00.030) 0:00:06.983 ******** 2026-03-12 10:40:25,725 p=12127 u=zuul n=ansible | skipping: [instance] 2026-03-12 10:40:25,732 p=12127 u=zuul n=ansible | TASK [Query mock state] ******************************************************** 2026-03-12 10:40:25,732 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:25 +0000 (0:00:00.028) 0:00:07.011 ******** 2026-03-12 10:40:25,996 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:26,000 p=12127 u=zuul n=ansible | TASK [Assert host stayed Off (no power cycle needed)] ************************** 2026-03-12 10:40:26,000 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:25 +0000 (0:00:00.267) 0:00:07.278 ******** 2026-03-12 10:40:26,014 p=12127 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-12 10:40:26,018 p=12127 u=zuul n=ansible | TASK [Reset mock with usb_boot Disabled and host Off] ************************** 2026-03-12 10:40:26,018 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:26 +0000 (0:00:00.018) 0:00:07.297 ******** 2026-03-12 10:40:26,287 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:26,291 p=12127 u=zuul n=ansible | TASK [Include bm_ensure_usb_boot with auto-enable] ***************************** 2026-03-12 10:40:26,291 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:26 +0000 (0:00:00.272) 0:00:07.570 ******** 2026-03-12 10:40:26,319 p=12127 u=zuul n=ansible | TASK [reproducer : Check current GenericUsbBoot state] ************************* 2026-03-12 10:40:26,320 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:26 +0000 (0:00:00.028) 0:00:07.598 ******** 2026-03-12 10:40:26,334 p=12127 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 10:40:26,340 p=12127 u=zuul n=ansible | TASK [reproducer : Read GenericUsbBoot BIOS attribute] ************************* 2026-03-12 10:40:26,340 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:26 +0000 (0:00:00.020) 0:00:07.619 ******** 2026-03-12 10:40:26,611 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:26,616 p=12127 u=zuul n=ansible | TASK [reproducer : Set GenericUsbBoot status fact] ***************************** 2026-03-12 10:40:26,616 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:26 +0000 (0:00:00.275) 0:00:07.894 ******** 2026-03-12 10:40:26,641 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:26,646 p=12127 u=zuul n=ansible | TASK [reproducer : Fail if GenericUsbBoot is disabled] ************************* 2026-03-12 10:40:26,646 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:26 +0000 (0:00:00.029) 0:00:07.924 ******** 2026-03-12 10:40:26,673 p=12127 u=zuul n=ansible | fatal: [instance]: FAILED! => {"changed": false, "msg": "GenericUsbBoot is Disabled in BIOS. VirtualMedia cannot boot host localhost:8443."} 2026-03-12 10:40:26,677 p=12127 u=zuul n=ansible | TASK [reproducer : Fail if auto-enable is off] ********************************* 2026-03-12 10:40:26,677 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:26 +0000 (0:00:00.030) 0:00:07.955 ******** 2026-03-12 10:40:26,701 p=12127 u=zuul n=ansible | skipping: [instance] 2026-03-12 10:40:26,705 p=12127 u=zuul n=ansible | TASK [reproducer : Set GenericUsbBoot BIOS attribute] ************************** 2026-03-12 10:40:26,705 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:26 +0000 (0:00:00.028) 0:00:07.983 ******** 2026-03-12 10:40:26,970 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:26,974 p=12127 u=zuul n=ansible | TASK [reproducer : Create BIOS config job to schedule the change] ************** 2026-03-12 10:40:26,974 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:26 +0000 (0:00:00.269) 0:00:08.253 ******** 2026-03-12 10:40:27,242 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:27,246 p=12127 u=zuul n=ansible | TASK [reproducer : Power off before applying BIOS change] ********************** 2026-03-12 10:40:27,246 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:27 +0000 (0:00:00.271) 0:00:08.525 ******** 2026-03-12 10:40:27,260 p=12127 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 10:40:27,268 p=12127 u=zuul n=ansible | TASK [reproducer : Query current power state] ********************************** 2026-03-12 10:40:27,268 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:27 +0000 (0:00:00.021) 0:00:08.546 ******** 2026-03-12 10:40:27,539 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:27,544 p=12127 u=zuul n=ansible | TASK [reproducer : Force power off via Redfish] ******************************** 2026-03-12 10:40:27,544 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:27 +0000 (0:00:00.276) 0:00:08.823 ******** 2026-03-12 10:40:27,556 p=12127 u=zuul n=ansible | skipping: [instance] 2026-03-12 10:40:27,561 p=12127 u=zuul n=ansible | TASK [reproducer : Wait for host to power off] ********************************* 2026-03-12 10:40:27,561 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:27 +0000 (0:00:00.016) 0:00:08.839 ******** 2026-03-12 10:40:27,574 p=12127 u=zuul n=ansible | skipping: [instance] 2026-03-12 10:40:27,579 p=12127 u=zuul n=ansible | TASK [reproducer : Power on to apply BIOS config job during POST] ************** 2026-03-12 10:40:27,579 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:27 +0000 (0:00:00.018) 0:00:08.857 ******** 2026-03-12 10:40:27,593 p=12127 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 10:40:27,603 p=12127 u=zuul n=ansible | TASK [reproducer : Query current power state] ********************************** 2026-03-12 10:40:27,603 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:27 +0000 (0:00:00.023) 0:00:08.881 ******** 2026-03-12 10:40:27,870 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:27,874 p=12127 u=zuul n=ansible | TASK [reproducer : Power on bare metal host] *********************************** 2026-03-12 10:40:27,874 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:27 +0000 (0:00:00.271) 0:00:09.152 ******** 2026-03-12 10:40:28,149 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:28,154 p=12127 u=zuul n=ansible | TASK [reproducer : Wait for host POST to complete] ***************************** 2026-03-12 10:40:28,154 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:28 +0000 (0:00:00.280) 0:00:09.433 ******** 2026-03-12 10:40:28,428 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:28,433 p=12127 u=zuul n=ansible | TASK [reproducer : Power off after BIOS change applied] ************************ 2026-03-12 10:40:28,433 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:28 +0000 (0:00:00.278) 0:00:09.711 ******** 2026-03-12 10:40:28,448 p=12127 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 10:40:28,459 p=12127 u=zuul n=ansible | TASK [reproducer : Query current power state] ********************************** 2026-03-12 10:40:28,459 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:28 +0000 (0:00:00.026) 0:00:09.738 ******** 2026-03-12 10:40:28,734 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:28,738 p=12127 u=zuul n=ansible | TASK [reproducer : Force power off via Redfish] ******************************** 2026-03-12 10:40:28,738 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:28 +0000 (0:00:00.278) 0:00:10.016 ******** 2026-03-12 10:40:29,003 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:29,008 p=12127 u=zuul n=ansible | TASK [reproducer : Wait for host to power off] ********************************* 2026-03-12 10:40:29,008 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:29 +0000 (0:00:00.269) 0:00:10.286 ******** 2026-03-12 10:40:29,283 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:29,291 p=12127 u=zuul n=ansible | TASK [Query mock state after auto-enable] ************************************** 2026-03-12 10:40:29,291 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:29 +0000 (0:00:00.283) 0:00:10.569 ******** 2026-03-12 10:40:29,553 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:29,557 p=12127 u=zuul n=ansible | TASK [Assert BIOS updated and host left Off] *********************************** 2026-03-12 10:40:29,557 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:29 +0000 (0:00:00.265) 0:00:10.835 ******** 2026-03-12 10:40:29,573 p=12127 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-12 10:40:29,577 p=12127 u=zuul n=ansible | TASK [Reset mock with usb_boot Disabled] *************************************** 2026-03-12 10:40:29,577 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:29 +0000 (0:00:00.020) 0:00:10.855 ******** 2026-03-12 10:40:29,845 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:29,849 p=12127 u=zuul n=ansible | TASK [Include bm_ensure_usb_boot without auto-enable (expect failure)] ********* 2026-03-12 10:40:29,849 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:29 +0000 (0:00:00.272) 0:00:11.128 ******** 2026-03-12 10:40:29,878 p=12127 u=zuul n=ansible | TASK [reproducer : Check current GenericUsbBoot state] ************************* 2026-03-12 10:40:29,878 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:29 +0000 (0:00:00.028) 0:00:11.156 ******** 2026-03-12 10:40:29,891 p=12127 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 10:40:29,898 p=12127 u=zuul n=ansible | TASK [reproducer : Read GenericUsbBoot BIOS attribute] ************************* 2026-03-12 10:40:29,898 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:29 +0000 (0:00:00.020) 0:00:11.176 ******** 2026-03-12 10:40:30,162 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:30,167 p=12127 u=zuul n=ansible | TASK [reproducer : Set GenericUsbBoot status fact] ***************************** 2026-03-12 10:40:30,167 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:30 +0000 (0:00:00.269) 0:00:11.445 ******** 2026-03-12 10:40:30,191 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:30,196 p=12127 u=zuul n=ansible | TASK [reproducer : Fail if GenericUsbBoot is disabled] ************************* 2026-03-12 10:40:30,196 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:30 +0000 (0:00:00.029) 0:00:11.475 ******** 2026-03-12 10:40:30,221 p=12127 u=zuul n=ansible | fatal: [instance]: FAILED! => {"changed": false, "msg": "GenericUsbBoot is Disabled in BIOS. VirtualMedia cannot boot host localhost:8443."} 2026-03-12 10:40:30,225 p=12127 u=zuul n=ansible | TASK [reproducer : Fail if auto-enable is off] ********************************* 2026-03-12 10:40:30,225 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:30 +0000 (0:00:00.028) 0:00:11.504 ******** 2026-03-12 10:40:30,251 p=12127 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 10:40:30,254 p=12127 u=zuul n=ansible | TASK [Assert failure mentions GenericUsbBoot or auto-enable] ******************* 2026-03-12 10:40:30,254 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:30 +0000 (0:00:00.029) 0:00:11.533 ******** 2026-03-12 10:40:30,270 p=12127 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-12 10:40:30,275 p=12127 u=zuul n=ansible | TASK [Test bm_eject_vmedia] **************************************************** 2026-03-12 10:40:30,275 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:30 +0000 (0:00:00.020) 0:00:11.553 ******** 2026-03-12 10:40:30,290 p=12127 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 10:40:30,303 p=12127 u=zuul n=ansible | TASK [Reset mock with VirtualMedia inserted] *********************************** 2026-03-12 10:40:30,303 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:30 +0000 (0:00:00.028) 0:00:11.582 ******** 2026-03-12 10:40:30,565 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:30,570 p=12127 u=zuul n=ansible | TASK [Include bm_eject_vmedia] ************************************************* 2026-03-12 10:40:30,570 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:30 +0000 (0:00:00.266) 0:00:11.848 ******** 2026-03-12 10:40:30,594 p=12127 u=zuul n=ansible | TASK [reproducer : Eject VirtualMedia] ***************************************** 2026-03-12 10:40:30,594 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:30 +0000 (0:00:00.024) 0:00:11.872 ******** 2026-03-12 10:40:30,857 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:30,862 p=12127 u=zuul n=ansible | TASK [reproducer : Wait for VirtualMedia eject to settle] ********************** 2026-03-12 10:40:30,862 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:30 +0000 (0:00:00.267) 0:00:12.140 ******** 2026-03-12 10:40:30,871 p=12127 u=zuul n=ansible | Pausing for 5 seconds 2026-03-12 10:40:35,879 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:35,886 p=12127 u=zuul n=ansible | TASK [Query mock state after eject] ******************************************** 2026-03-12 10:40:35,886 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:35 +0000 (0:00:05.024) 0:00:17.164 ******** 2026-03-12 10:40:36,156 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:36,160 p=12127 u=zuul n=ansible | TASK [Assert VirtualMedia is ejected] ****************************************** 2026-03-12 10:40:36,160 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:36 +0000 (0:00:00.274) 0:00:17.439 ******** 2026-03-12 10:40:36,184 p=12127 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-12 10:40:36,188 p=12127 u=zuul n=ansible | TASK [Reset mock with VirtualMedia not inserted] ******************************* 2026-03-12 10:40:36,188 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:36 +0000 (0:00:00.027) 0:00:17.466 ******** 2026-03-12 10:40:36,451 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:36,455 p=12127 u=zuul n=ansible | TASK [Include bm_eject_vmedia (idempotent)] ************************************ 2026-03-12 10:40:36,455 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:36 +0000 (0:00:00.267) 0:00:17.734 ******** 2026-03-12 10:40:36,479 p=12127 u=zuul n=ansible | TASK [reproducer : Eject VirtualMedia] ***************************************** 2026-03-12 10:40:36,479 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:36 +0000 (0:00:00.023) 0:00:17.758 ******** 2026-03-12 10:40:36,748 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:36,752 p=12127 u=zuul n=ansible | TASK [reproducer : Wait for VirtualMedia eject to settle] ********************** 2026-03-12 10:40:36,752 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:36 +0000 (0:00:00.272) 0:00:18.030 ******** 2026-03-12 10:40:36,763 p=12127 u=zuul n=ansible | Pausing for 5 seconds 2026-03-12 10:40:41,766 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:41,773 p=12127 u=zuul n=ansible | TASK [Query mock state] ******************************************************** 2026-03-12 10:40:41,773 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:41 +0000 (0:00:05.020) 0:00:23.051 ******** 2026-03-12 10:40:42,041 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:42,045 p=12127 u=zuul n=ansible | TASK [Assert VirtualMedia is still not inserted] ******************************* 2026-03-12 10:40:42,045 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:42 +0000 (0:00:00.272) 0:00:23.324 ******** 2026-03-12 10:40:42,069 p=12127 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-12 10:40:42,073 p=12127 u=zuul n=ansible | TASK [Test bm_discover_vmedia_target] ****************************************** 2026-03-12 10:40:42,073 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:42 +0000 (0:00:00.027) 0:00:23.351 ******** 2026-03-12 10:40:42,090 p=12127 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 10:40:42,118 p=12127 u=zuul n=ansible | TASK [Reset mock with VirtualMedia inserted] *********************************** 2026-03-12 10:40:42,118 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:42 +0000 (0:00:00.045) 0:00:23.396 ******** 2026-03-12 10:40:42,391 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:42,395 p=12127 u=zuul n=ansible | TASK [Include bm_discover_vmedia_target (auto-discover)] *********************** 2026-03-12 10:40:42,395 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:42 +0000 (0:00:00.277) 0:00:23.673 ******** 2026-03-12 10:40:42,429 p=12127 u=zuul n=ansible | TASK [reproducer : Fetch UEFI boot option IDs] ********************************* 2026-03-12 10:40:42,429 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:42 +0000 (0:00:00.033) 0:00:23.707 ******** 2026-03-12 10:40:42,702 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:42,706 p=12127 u=zuul n=ansible | TASK [reproducer : Fetch each UEFI boot option detail] ************************* 2026-03-12 10:40:42,706 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:42 +0000 (0:00:00.277) 0:00:23.985 ******** 2026-03-12 10:40:42,991 p=12127 u=zuul n=ansible | ok: [instance] => (item=Boot0001) 2026-03-12 10:40:43,247 p=12127 u=zuul n=ansible | ok: [instance] => (item=Boot0003) 2026-03-12 10:40:43,500 p=12127 u=zuul n=ansible | ok: [instance] => (item=Boot0004) 2026-03-12 10:40:43,751 p=12127 u=zuul n=ansible | ok: [instance] => (item=Boot0005) 2026-03-12 10:40:44,000 p=12127 u=zuul n=ansible | ok: [instance] => (item=Boot0006) 2026-03-12 10:40:44,007 p=12127 u=zuul n=ansible | TASK [reproducer : Build list of known UEFI device paths] ********************** 2026-03-12 10:40:44,007 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:44 +0000 (0:00:01.300) 0:00:25.285 ******** 2026-03-12 10:40:44,039 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:44,044 p=12127 u=zuul n=ansible | TASK [reproducer : Validate user-provided VirtualMedia UEFI path] ************** 2026-03-12 10:40:44,044 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:44 +0000 (0:00:00.036) 0:00:25.322 ******** 2026-03-12 10:40:44,059 p=12127 u=zuul n=ansible | skipping: [instance] 2026-03-12 10:40:44,064 p=12127 u=zuul n=ansible | TASK [reproducer : Find Virtual Optical Drive boot path] *********************** 2026-03-12 10:40:44,064 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:44 +0000 (0:00:00.019) 0:00:25.342 ******** 2026-03-12 10:40:44,099 p=12127 u=zuul n=ansible | skipping: [instance] => (item=PXE Device 1: Embedded NIC 1 Port 1 Partition 1) 2026-03-12 10:40:44,105 p=12127 u=zuul n=ansible | skipping: [instance] => (item=Virtual Floppy Drive) 2026-03-12 10:40:44,114 p=12127 u=zuul n=ansible | ok: [instance] => (item=Virtual Optical Drive) 2026-03-12 10:40:44,117 p=12127 u=zuul n=ansible | skipping: [instance] => (item=Integrated RAID Controller 1: Red Hat Enterprise Linux) 2026-03-12 10:40:44,119 p=12127 u=zuul n=ansible | skipping: [instance] => (item=Generic USB Boot) 2026-03-12 10:40:44,125 p=12127 u=zuul n=ansible | TASK [reproducer : Fail if no Virtual Optical Drive found] ********************* 2026-03-12 10:40:44,125 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:44 +0000 (0:00:00.061) 0:00:25.403 ******** 2026-03-12 10:40:44,140 p=12127 u=zuul n=ansible | skipping: [instance] 2026-03-12 10:40:44,145 p=12127 u=zuul n=ansible | TASK [reproducer : Show VirtualMedia UEFI boot target] ************************* 2026-03-12 10:40:44,145 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:44 +0000 (0:00:00.019) 0:00:25.423 ******** 2026-03-12 10:40:44,160 p=12127 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 10:40:44,165 p=12127 u=zuul n=ansible | TASK [reproducer : Clear pending iDRAC config jobs that block boot override] *** 2026-03-12 10:40:44,165 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:44 +0000 (0:00:00.020) 0:00:25.443 ******** 2026-03-12 10:40:44,429 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:44,433 p=12127 u=zuul n=ansible | TASK [reproducer : Wait for iDRAC to settle after clearing jobs] *************** 2026-03-12 10:40:44,433 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:44 +0000 (0:00:00.268) 0:00:25.711 ******** 2026-03-12 10:40:44,444 p=12127 u=zuul n=ansible | Pausing for 10 seconds 2026-03-12 10:40:54,458 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:54,462 p=12127 u=zuul n=ansible | TASK [reproducer : Set one-time boot from Virtual Optical Drive] *************** 2026-03-12 10:40:54,462 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:54 +0000 (0:00:10.029) 0:00:35.741 ******** 2026-03-12 10:40:54,744 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:54,749 p=12127 u=zuul n=ansible | TASK [reproducer : Verify boot override was applied] *************************** 2026-03-12 10:40:54,749 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:54 +0000 (0:00:00.286) 0:00:36.027 ******** 2026-03-12 10:40:55,026 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:55,030 p=12127 u=zuul n=ansible | TASK [reproducer : Assert boot override is set correctly] ********************** 2026-03-12 10:40:55,030 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:55 +0000 (0:00:00.281) 0:00:36.309 ******** 2026-03-12 10:40:55,048 p=12127 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-12 10:40:55,054 p=12127 u=zuul n=ansible | TASK [reproducer : Verify VirtualMedia is still inserted] ********************** 2026-03-12 10:40:55,054 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:55 +0000 (0:00:00.023) 0:00:36.332 ******** 2026-03-12 10:40:55,322 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:55,327 p=12127 u=zuul n=ansible | TASK [reproducer : Assert VirtualMedia ISO is mounted] ************************* 2026-03-12 10:40:55,327 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:55 +0000 (0:00:00.273) 0:00:36.605 ******** 2026-03-12 10:40:55,354 p=12127 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-12 10:40:55,361 p=12127 u=zuul n=ansible | TASK [Assert discovered path is Virtual Optical Drive] ************************* 2026-03-12 10:40:55,361 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:55 +0000 (0:00:00.034) 0:00:36.640 ******** 2026-03-12 10:40:55,392 p=12127 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-12 10:40:55,395 p=12127 u=zuul n=ansible | TASK [Query mock state after discover] ***************************************** 2026-03-12 10:40:55,396 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:55 +0000 (0:00:00.034) 0:00:36.674 ******** 2026-03-12 10:40:55,654 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:55,658 p=12127 u=zuul n=ansible | TASK [Assert boot override was set] ******************************************** 2026-03-12 10:40:55,658 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:55 +0000 (0:00:00.262) 0:00:36.936 ******** 2026-03-12 10:40:55,677 p=12127 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-12 10:40:55,681 p=12127 u=zuul n=ansible | TASK [Reset mock with VirtualMedia inserted] *********************************** 2026-03-12 10:40:55,682 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:55 +0000 (0:00:00.023) 0:00:36.960 ******** 2026-03-12 10:40:55,949 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:55,952 p=12127 u=zuul n=ansible | TASK [Include bm_discover_vmedia_target with valid explicit path] ************** 2026-03-12 10:40:55,952 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:55 +0000 (0:00:00.270) 0:00:37.231 ******** 2026-03-12 10:40:55,982 p=12127 u=zuul n=ansible | TASK [reproducer : Fetch UEFI boot option IDs] ********************************* 2026-03-12 10:40:55,982 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:55 +0000 (0:00:00.029) 0:00:37.261 ******** 2026-03-12 10:40:56,239 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:56,243 p=12127 u=zuul n=ansible | TASK [reproducer : Fetch each UEFI boot option detail] ************************* 2026-03-12 10:40:56,243 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:56 +0000 (0:00:00.260) 0:00:37.522 ******** 2026-03-12 10:40:56,521 p=12127 u=zuul n=ansible | ok: [instance] => (item=Boot0001) 2026-03-12 10:40:56,773 p=12127 u=zuul n=ansible | ok: [instance] => (item=Boot0003) 2026-03-12 10:40:57,029 p=12127 u=zuul n=ansible | ok: [instance] => (item=Boot0004) 2026-03-12 10:40:57,286 p=12127 u=zuul n=ansible | ok: [instance] => (item=Boot0005) 2026-03-12 10:40:57,539 p=12127 u=zuul n=ansible | ok: [instance] => (item=Boot0006) 2026-03-12 10:40:57,546 p=12127 u=zuul n=ansible | TASK [reproducer : Build list of known UEFI device paths] ********************** 2026-03-12 10:40:57,546 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:57 +0000 (0:00:01.302) 0:00:38.824 ******** 2026-03-12 10:40:57,577 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:57,581 p=12127 u=zuul n=ansible | TASK [reproducer : Validate user-provided VirtualMedia UEFI path] ************** 2026-03-12 10:40:57,581 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:57 +0000 (0:00:00.035) 0:00:38.860 ******** 2026-03-12 10:40:57,616 p=12127 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-12 10:40:57,620 p=12127 u=zuul n=ansible | TASK [reproducer : Find Virtual Optical Drive boot path] *********************** 2026-03-12 10:40:57,620 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:57 +0000 (0:00:00.038) 0:00:38.898 ******** 2026-03-12 10:40:57,655 p=12127 u=zuul n=ansible | skipping: [instance] => (item=PXE Device 1: Embedded NIC 1 Port 1 Partition 1) 2026-03-12 10:40:57,658 p=12127 u=zuul n=ansible | skipping: [instance] => (item=Virtual Floppy Drive) 2026-03-12 10:40:57,662 p=12127 u=zuul n=ansible | skipping: [instance] => (item=Virtual Optical Drive) 2026-03-12 10:40:57,665 p=12127 u=zuul n=ansible | skipping: [instance] => (item=Integrated RAID Controller 1: Red Hat Enterprise Linux) 2026-03-12 10:40:57,668 p=12127 u=zuul n=ansible | skipping: [instance] => (item=Generic USB Boot) 2026-03-12 10:40:57,670 p=12127 u=zuul n=ansible | skipping: [instance] 2026-03-12 10:40:57,674 p=12127 u=zuul n=ansible | TASK [reproducer : Fail if no Virtual Optical Drive found] ********************* 2026-03-12 10:40:57,674 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:57 +0000 (0:00:00.054) 0:00:38.953 ******** 2026-03-12 10:40:57,690 p=12127 u=zuul n=ansible | skipping: [instance] 2026-03-12 10:40:57,694 p=12127 u=zuul n=ansible | TASK [reproducer : Show VirtualMedia UEFI boot target] ************************* 2026-03-12 10:40:57,694 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:57 +0000 (0:00:00.019) 0:00:38.972 ******** 2026-03-12 10:40:57,708 p=12127 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 10:40:57,712 p=12127 u=zuul n=ansible | TASK [reproducer : Clear pending iDRAC config jobs that block boot override] *** 2026-03-12 10:40:57,712 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:57 +0000 (0:00:00.018) 0:00:38.991 ******** 2026-03-12 10:40:57,978 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:40:57,982 p=12127 u=zuul n=ansible | TASK [reproducer : Wait for iDRAC to settle after clearing jobs] *************** 2026-03-12 10:40:57,982 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:40:57 +0000 (0:00:00.269) 0:00:39.261 ******** 2026-03-12 10:40:57,994 p=12127 u=zuul n=ansible | Pausing for 10 seconds 2026-03-12 10:41:08,003 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:41:08,007 p=12127 u=zuul n=ansible | TASK [reproducer : Set one-time boot from Virtual Optical Drive] *************** 2026-03-12 10:41:08,007 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:41:08 +0000 (0:00:10.024) 0:00:49.285 ******** 2026-03-12 10:41:08,286 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:41:08,291 p=12127 u=zuul n=ansible | TASK [reproducer : Verify boot override was applied] *************************** 2026-03-12 10:41:08,291 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:41:08 +0000 (0:00:00.283) 0:00:49.569 ******** 2026-03-12 10:41:08,560 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:41:08,564 p=12127 u=zuul n=ansible | TASK [reproducer : Assert boot override is set correctly] ********************** 2026-03-12 10:41:08,564 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:41:08 +0000 (0:00:00.273) 0:00:49.843 ******** 2026-03-12 10:41:08,582 p=12127 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-12 10:41:08,586 p=12127 u=zuul n=ansible | TASK [reproducer : Verify VirtualMedia is still inserted] ********************** 2026-03-12 10:41:08,586 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:41:08 +0000 (0:00:00.022) 0:00:49.865 ******** 2026-03-12 10:41:08,852 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:41:08,856 p=12127 u=zuul n=ansible | TASK [reproducer : Assert VirtualMedia ISO is mounted] ************************* 2026-03-12 10:41:08,856 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:41:08 +0000 (0:00:00.269) 0:00:50.135 ******** 2026-03-12 10:41:08,883 p=12127 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-12 10:41:08,890 p=12127 u=zuul n=ansible | TASK [Query mock state] ******************************************************** 2026-03-12 10:41:08,890 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:41:08 +0000 (0:00:00.033) 0:00:50.168 ******** 2026-03-12 10:41:09,150 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:41:09,155 p=12127 u=zuul n=ansible | TASK [Assert boot override set with user-provided path] ************************ 2026-03-12 10:41:09,155 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:41:09 +0000 (0:00:00.264) 0:00:50.433 ******** 2026-03-12 10:41:09,171 p=12127 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-12 10:41:09,175 p=12127 u=zuul n=ansible | TASK [Reset mock with VirtualMedia inserted] *********************************** 2026-03-12 10:41:09,175 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:41:09 +0000 (0:00:00.020) 0:00:50.453 ******** 2026-03-12 10:41:09,441 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:41:09,445 p=12127 u=zuul n=ansible | TASK [Include bm_discover_vmedia_target with invalid path (expect failure)] **** 2026-03-12 10:41:09,445 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:41:09 +0000 (0:00:00.270) 0:00:50.724 ******** 2026-03-12 10:41:09,476 p=12127 u=zuul n=ansible | TASK [reproducer : Fetch UEFI boot option IDs] ********************************* 2026-03-12 10:41:09,476 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:41:09 +0000 (0:00:00.030) 0:00:50.754 ******** 2026-03-12 10:41:09,742 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:41:09,746 p=12127 u=zuul n=ansible | TASK [reproducer : Fetch each UEFI boot option detail] ************************* 2026-03-12 10:41:09,746 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:41:09 +0000 (0:00:00.270) 0:00:51.025 ******** 2026-03-12 10:41:10,024 p=12127 u=zuul n=ansible | ok: [instance] => (item=Boot0001) 2026-03-12 10:41:10,272 p=12127 u=zuul n=ansible | ok: [instance] => (item=Boot0003) 2026-03-12 10:41:10,520 p=12127 u=zuul n=ansible | ok: [instance] => (item=Boot0004) 2026-03-12 10:41:10,762 p=12127 u=zuul n=ansible | ok: [instance] => (item=Boot0005) 2026-03-12 10:41:11,022 p=12127 u=zuul n=ansible | ok: [instance] => (item=Boot0006) 2026-03-12 10:41:11,028 p=12127 u=zuul n=ansible | TASK [reproducer : Build list of known UEFI device paths] ********************** 2026-03-12 10:41:11,028 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:41:11 +0000 (0:00:01.282) 0:00:52.307 ******** 2026-03-12 10:41:11,060 p=12127 u=zuul n=ansible | ok: [instance] 2026-03-12 10:41:11,064 p=12127 u=zuul n=ansible | TASK [reproducer : Validate user-provided VirtualMedia UEFI path] ************** 2026-03-12 10:41:11,064 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:41:11 +0000 (0:00:00.036) 0:00:52.343 ******** 2026-03-12 10:41:11,099 p=12127 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 10:41:11,103 p=12127 u=zuul n=ansible | TASK [Assert failure was about UEFI path] ************************************** 2026-03-12 10:41:11,103 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:41:11 +0000 (0:00:00.038) 0:00:52.382 ******** 2026-03-12 10:41:11,129 p=12127 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-12 10:41:11,140 p=12127 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-03-12 10:41:11,141 p=12127 u=zuul n=ansible | instance : ok=110 changed=0 unreachable=0 failed=0 skipped=12 rescued=5 ignored=0 2026-03-12 10:41:11,141 p=12127 u=zuul n=ansible | Thursday 12 March 2026 10:41:11 +0000 (0:00:00.037) 0:00:52.419 ******** 2026-03-12 10:41:11,141 p=12127 u=zuul n=ansible | =============================================================================== 2026-03-12 10:41:11,141 p=12127 u=zuul n=ansible | reproducer : Wait for iDRAC to settle after clearing jobs -------------- 10.03s 2026-03-12 10:41:11,141 p=12127 u=zuul n=ansible | reproducer : Wait for iDRAC to settle after clearing jobs -------------- 10.02s 2026-03-12 10:41:11,141 p=12127 u=zuul n=ansible | reproducer : Wait for VirtualMedia eject to settle ---------------------- 5.02s 2026-03-12 10:41:11,141 p=12127 u=zuul n=ansible | reproducer : Wait for VirtualMedia eject to settle ---------------------- 5.02s 2026-03-12 10:41:11,141 p=12127 u=zuul n=ansible | reproducer : Fetch each UEFI boot option detail ------------------------- 1.30s 2026-03-12 10:41:11,141 p=12127 u=zuul n=ansible | reproducer : Fetch each UEFI boot option detail ------------------------- 1.30s 2026-03-12 10:41:11,141 p=12127 u=zuul n=ansible | reproducer : Fetch each UEFI boot option detail ------------------------- 1.28s 2026-03-12 10:41:11,141 p=12127 u=zuul n=ansible | Reset mock to power Off ------------------------------------------------- 0.38s 2026-03-12 10:41:11,141 p=12127 u=zuul n=ansible | reproducer : Set one-time boot from Virtual Optical Drive --------------- 0.29s 2026-03-12 10:41:11,141 p=12127 u=zuul n=ansible | reproducer : Set one-time boot from Virtual Optical Drive --------------- 0.28s 2026-03-12 10:41:11,141 p=12127 u=zuul n=ansible | reproducer : Wait for host to power off --------------------------------- 0.28s 2026-03-12 10:41:11,141 p=12127 u=zuul n=ansible | reproducer : Power on bare metal host ----------------------------------- 0.28s 2026-03-12 10:41:11,141 p=12127 u=zuul n=ansible | reproducer : Verify boot override was applied --------------------------- 0.28s 2026-03-12 10:41:11,142 p=12127 u=zuul n=ansible | reproducer : Power on bare metal host ----------------------------------- 0.28s 2026-03-12 10:41:11,142 p=12127 u=zuul n=ansible | reproducer : Wait for host to power off --------------------------------- 0.28s 2026-03-12 10:41:11,142 p=12127 u=zuul n=ansible | reproducer : Query current power state ---------------------------------- 0.28s 2026-03-12 10:41:11,142 p=12127 u=zuul n=ansible | reproducer : Wait for host POST to complete ----------------------------- 0.28s 2026-03-12 10:41:11,142 p=12127 u=zuul n=ansible | reproducer : Query current power state ---------------------------------- 0.28s 2026-03-12 10:41:11,142 p=12127 u=zuul n=ansible | reproducer : Fetch UEFI boot option IDs --------------------------------- 0.28s 2026-03-12 10:41:11,142 p=12127 u=zuul n=ansible | Reset mock with VirtualMedia inserted ----------------------------------- 0.28s 2026-03-12 10:41:11,195 p=12008 u=zuul n=molecule.logger | [info]Running [scenario]bm_redfish[/] > [action]cleanup[/][/] 2026-03-12 10:41:11,571 p=13395 u=zuul n=ansible | PLAY [Cleanup mock iDRAC server] *********************************************** 2026-03-12 10:41:11,583 p=13395 u=zuul n=ansible | TASK [Stop mock iDRAC server] ************************************************** 2026-03-12 10:41:11,584 p=13395 u=zuul n=ansible | Thursday 12 March 2026 10:41:11 +0000 (0:00:00.023) 0:00:00.023 ******** 2026-03-12 10:41:11,862 p=13395 u=zuul n=ansible | fatal: [instance]: FAILED! => {"changed": false, "cmd": "pkill -f 'mock_idrac.py.*--port 8443' || true", "delta": "0:00:00.014788", "end": "2026-03-12 10:41:11.841171", "msg": "non-zero return code", "rc": -15, "start": "2026-03-12 10:41:11.826383", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2026-03-12 10:41:11,863 p=13395 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-03-12 10:41:11,863 p=13395 u=zuul n=ansible | instance : ok=0 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 2026-03-12 10:41:11,863 p=13395 u=zuul n=ansible | Thursday 12 March 2026 10:41:11 +0000 (0:00:00.279) 0:00:00.302 ******** 2026-03-12 10:41:11,864 p=13395 u=zuul n=ansible | =============================================================================== 2026-03-12 10:41:11,864 p=13395 u=zuul n=ansible | Stop mock iDRAC server -------------------------------------------------- 0.28s 2026-03-12 10:41:11,905 p=12008 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 10:41:11,906 p=12008 u=zuul n=molecule.command.base | An error occurred during the test sequence action: 'cleanup'. Cleaning up. 2026-03-12 10:41:11,915 p=12008 u=zuul n=molecule.logger | [info]Running [scenario]bm_redfish[/] > [action]cleanup[/][/] 2026-03-12 10:41:12,301 p=13418 u=zuul n=ansible | PLAY [Cleanup mock iDRAC server] *********************************************** 2026-03-12 10:41:12,314 p=13418 u=zuul n=ansible | TASK [Stop mock iDRAC server] ************************************************** 2026-03-12 10:41:12,314 p=13418 u=zuul n=ansible | Thursday 12 March 2026 10:41:12 +0000 (0:00:00.023) 0:00:00.023 ******** 2026-03-12 10:41:12,596 p=13418 u=zuul n=ansible | fatal: [instance]: FAILED! => {"changed": false, "cmd": "pkill -f 'mock_idrac.py.*--port 8443' || true", "delta": "0:00:00.012837", "end": "2026-03-12 10:41:12.575031", "msg": "non-zero return code", "rc": -15, "start": "2026-03-12 10:41:12.562194", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2026-03-12 10:41:12,596 p=13418 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-03-12 10:41:12,597 p=13418 u=zuul n=ansible | instance : ok=0 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 2026-03-12 10:41:12,597 p=13418 u=zuul n=ansible | Thursday 12 March 2026 10:41:12 +0000 (0:00:00.282) 0:00:00.305 ******** 2026-03-12 10:41:12,597 p=13418 u=zuul n=ansible | =============================================================================== 2026-03-12 10:41:12,597 p=13418 u=zuul n=ansible | Stop mock iDRAC server -------------------------------------------------- 0.28s 2026-03-12 10:41:12,645 p=12008 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 10:41:12,646 p=12008 u=zuul n=molecule.util | Writing /tmp/report.html report.