2026-03-19 12:44:08,698 p=29827 u=zuul n=molecule.util | Found config file /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/.config/molecule/config.yml 2026-03-19 12:44:08,780 p=29827 u=zuul n=molecule.logger | [info]Running [scenario]bm_redfish[/] > [action]prepare[/][/] 2026-03-19 12:44:09,411 p=29834 u=zuul n=ansible | PLAY [Prepare mock iDRAC server] *********************************************** 2026-03-19 12:44:09,423 p=29834 u=zuul n=ansible | TASK [Create mock server directory] ******************************************** 2026-03-19 12:44:09,423 p=29834 u=zuul n=ansible | Thursday 19 March 2026 12:44:09 +0000 (0:00:00.023) 0:00:00.023 ******** 2026-03-19 12:44:09,745 p=29834 u=zuul n=ansible | changed: [instance] 2026-03-19 12:44:09,749 p=29834 u=zuul n=ansible | TASK [Generate self-signed TLS certificate] ************************************ 2026-03-19 12:44:09,749 p=29834 u=zuul n=ansible | Thursday 19 March 2026 12:44:09 +0000 (0:00:00.325) 0:00:00.349 ******** 2026-03-19 12:44:10,068 p=29834 u=zuul n=ansible | changed: [instance] 2026-03-19 12:44:10,072 p=29834 u=zuul n=ansible | TASK [Copy mock iDRAC server script] ******************************************* 2026-03-19 12:44:10,073 p=29834 u=zuul n=ansible | Thursday 19 March 2026 12:44:10 +0000 (0:00:00.323) 0:00:00.672 ******** 2026-03-19 12:44:10,589 p=29834 u=zuul n=ansible | changed: [instance] 2026-03-19 12:44:10,593 p=29834 u=zuul n=ansible | TASK [Start mock iDRAC server] ************************************************* 2026-03-19 12:44:10,593 p=29834 u=zuul n=ansible | Thursday 19 March 2026 12:44:10 +0000 (0:00:00.520) 0:00:01.193 ******** 2026-03-19 12:44:10,768 p=29834 u=zuul n=ansible | changed: [instance] 2026-03-19 12:44:10,772 p=29834 u=zuul n=ansible | TASK [Record mock server PID] ************************************************** 2026-03-19 12:44:10,772 p=29834 u=zuul n=ansible | Thursday 19 March 2026 12:44:10 +0000 (0:00:00.179) 0:00:01.372 ******** 2026-03-19 12:44:10,959 p=29834 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:10,963 p=29834 u=zuul n=ansible | TASK [Wait for mock iDRAC to respond] ****************************************** 2026-03-19 12:44:10,963 p=29834 u=zuul n=ansible | Thursday 19 March 2026 12:44:10 +0000 (0:00:00.190) 0:00:01.563 ******** 2026-03-19 12:44:11,370 p=29834 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:11,380 p=29834 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-03-19 12:44:11,380 p=29834 u=zuul n=ansible | instance : ok=6 changed=4 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-19 12:44:11,380 p=29834 u=zuul n=ansible | Thursday 19 March 2026 12:44:11 +0000 (0:00:00.417) 0:00:01.980 ******** 2026-03-19 12:44:11,380 p=29834 u=zuul n=ansible | =============================================================================== 2026-03-19 12:44:11,380 p=29834 u=zuul n=ansible | Copy mock iDRAC server script ------------------------------------------- 0.52s 2026-03-19 12:44:11,380 p=29834 u=zuul n=ansible | Wait for mock iDRAC to respond ------------------------------------------ 0.42s 2026-03-19 12:44:11,380 p=29834 u=zuul n=ansible | Create mock server directory -------------------------------------------- 0.33s 2026-03-19 12:44:11,380 p=29834 u=zuul n=ansible | Generate self-signed TLS certificate ------------------------------------ 0.32s 2026-03-19 12:44:11,381 p=29834 u=zuul n=ansible | Record mock server PID -------------------------------------------------- 0.19s 2026-03-19 12:44:11,381 p=29834 u=zuul n=ansible | Start mock iDRAC server ------------------------------------------------- 0.18s 2026-03-19 12:44:11,437 p=29827 u=zuul n=molecule.logger | [info]Running [scenario]bm_redfish[/] > [action]converge[/][/] 2026-03-19 12:44:11,820 p=29946 u=zuul n=ansible | PLAY [Converge -- test bm_* Redfish tasks against mock iDRAC] ****************** 2026-03-19 12:44:11,857 p=29946 u=zuul n=ansible | TASK [Test bm_power_off] ******************************************************* 2026-03-19 12:44:11,857 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:11 +0000 (0:00:00.047) 0:00:00.047 ******** 2026-03-19 12:44:11,873 p=29946 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/bm_sno/molecule/bm_redfish/tasks/test_power_off.yml for instance 2026-03-19 12:44:11,878 p=29946 u=zuul n=ansible | TASK [Reset mock to power Off] ************************************************* 2026-03-19 12:44:11,878 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:11 +0000 (0:00:00.021) 0:00:00.069 ******** 2026-03-19 12:44:12,266 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:12,270 p=29946 u=zuul n=ansible | TASK [Include bm_power_off] **************************************************** 2026-03-19 12:44:12,270 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:12 +0000 (0:00:00.391) 0:00:00.460 ******** 2026-03-19 12:44:12,295 p=29946 u=zuul n=ansible | TASK [bm_sno : Query current power state] ************************************** 2026-03-19 12:44:12,295 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:12 +0000 (0:00:00.024) 0:00:00.485 ******** 2026-03-19 12:44:12,569 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:12,574 p=29946 u=zuul n=ansible | TASK [bm_sno : Force power off via Redfish] ************************************ 2026-03-19 12:44:12,574 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:12 +0000 (0:00:00.279) 0:00:00.764 ******** 2026-03-19 12:44:12,587 p=29946 u=zuul n=ansible | skipping: [instance] 2026-03-19 12:44:12,591 p=29946 u=zuul n=ansible | TASK [bm_sno : Wait for host to power off] ************************************* 2026-03-19 12:44:12,591 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:12 +0000 (0:00:00.017) 0:00:00.782 ******** 2026-03-19 12:44:12,605 p=29946 u=zuul n=ansible | skipping: [instance] 2026-03-19 12:44:12,612 p=29946 u=zuul n=ansible | TASK [Query mock state after power_off (already off)] ************************** 2026-03-19 12:44:12,612 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:12 +0000 (0:00:00.020) 0:00:00.802 ******** 2026-03-19 12:44:12,892 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:12,896 p=29946 u=zuul n=ansible | TASK [Assert host is still Off] ************************************************ 2026-03-19 12:44:12,896 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:12 +0000 (0:00:00.284) 0:00:01.086 ******** 2026-03-19 12:44:12,911 p=29946 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-19 12:44:12,915 p=29946 u=zuul n=ansible | TASK [Reset mock to power On] ************************************************** 2026-03-19 12:44:12,915 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:12 +0000 (0:00:00.018) 0:00:01.105 ******** 2026-03-19 12:44:13,193 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:13,197 p=29946 u=zuul n=ansible | TASK [Include bm_power_off] **************************************************** 2026-03-19 12:44:13,197 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:13 +0000 (0:00:00.281) 0:00:01.387 ******** 2026-03-19 12:44:13,219 p=29946 u=zuul n=ansible | TASK [bm_sno : Query current power state] ************************************** 2026-03-19 12:44:13,220 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:13 +0000 (0:00:00.022) 0:00:01.410 ******** 2026-03-19 12:44:13,498 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:13,502 p=29946 u=zuul n=ansible | TASK [bm_sno : Force power off via Redfish] ************************************ 2026-03-19 12:44:13,502 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:13 +0000 (0:00:00.282) 0:00:01.693 ******** 2026-03-19 12:44:13,781 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:13,785 p=29946 u=zuul n=ansible | TASK [bm_sno : Wait for host to power off] ************************************* 2026-03-19 12:44:13,785 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:13 +0000 (0:00:00.282) 0:00:01.975 ******** 2026-03-19 12:44:14,063 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:14,070 p=29946 u=zuul n=ansible | TASK [Query mock state after power_off (was on)] ******************************* 2026-03-19 12:44:14,070 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:14 +0000 (0:00:00.284) 0:00:02.260 ******** 2026-03-19 12:44:14,359 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:14,364 p=29946 u=zuul n=ansible | TASK [Assert host is now Off] ************************************************** 2026-03-19 12:44:14,364 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:14 +0000 (0:00:00.293) 0:00:02.554 ******** 2026-03-19 12:44:14,379 p=29946 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-19 12:44:14,383 p=29946 u=zuul n=ansible | TASK [Test bm_power_on] ******************************************************** 2026-03-19 12:44:14,383 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:14 +0000 (0:00:00.019) 0:00:02.573 ******** 2026-03-19 12:44:14,400 p=29946 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/bm_sno/molecule/bm_redfish/tasks/test_power_on.yml for instance 2026-03-19 12:44:14,408 p=29946 u=zuul n=ansible | TASK [Reset mock to power On] ************************************************** 2026-03-19 12:44:14,408 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:14 +0000 (0:00:00.025) 0:00:02.598 ******** 2026-03-19 12:44:14,690 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:14,695 p=29946 u=zuul n=ansible | TASK [Include bm_power_on] ***************************************************** 2026-03-19 12:44:14,695 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:14 +0000 (0:00:00.287) 0:00:02.885 ******** 2026-03-19 12:44:14,719 p=29946 u=zuul n=ansible | TASK [bm_sno : Query current power state] ************************************** 2026-03-19 12:44:14,719 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:14 +0000 (0:00:00.024) 0:00:02.910 ******** 2026-03-19 12:44:15,001 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:15,005 p=29946 u=zuul n=ansible | TASK [bm_sno : Power on bare metal host] *************************************** 2026-03-19 12:44:15,005 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:15 +0000 (0:00:00.285) 0:00:03.196 ******** 2026-03-19 12:44:15,018 p=29946 u=zuul n=ansible | skipping: [instance] 2026-03-19 12:44:15,022 p=29946 u=zuul n=ansible | TASK [bm_sno : Wait for host POST to complete] ********************************* 2026-03-19 12:44:15,023 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:15 +0000 (0:00:00.017) 0:00:03.213 ******** 2026-03-19 12:44:15,313 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:15,317 p=29946 u=zuul n=ansible | TASK [bm_sno : Show POST state] ************************************************ 2026-03-19 12:44:15,318 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:15 +0000 (0:00:00.294) 0:00:03.508 ******** 2026-03-19 12:44:15,343 p=29946 u=zuul n=ansible | ok: [instance] => { "msg": "POST state: FinishedPost" } 2026-03-19 12:44:15,351 p=29946 u=zuul n=ansible | TASK [Query mock state after power_on (already on)] **************************** 2026-03-19 12:44:15,351 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:15 +0000 (0:00:00.033) 0:00:03.541 ******** 2026-03-19 12:44:15,633 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:15,637 p=29946 u=zuul n=ansible | TASK [Assert host is still On with POST complete] ****************************** 2026-03-19 12:44:15,637 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:15 +0000 (0:00:00.286) 0:00:03.827 ******** 2026-03-19 12:44:15,655 p=29946 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-19 12:44:15,659 p=29946 u=zuul n=ansible | TASK [Reset mock to power Off] ************************************************* 2026-03-19 12:44:15,659 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:15 +0000 (0:00:00.021) 0:00:03.849 ******** 2026-03-19 12:44:15,936 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:15,940 p=29946 u=zuul n=ansible | TASK [Include bm_power_on] ***************************************************** 2026-03-19 12:44:15,940 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:15 +0000 (0:00:00.281) 0:00:04.131 ******** 2026-03-19 12:44:15,964 p=29946 u=zuul n=ansible | TASK [bm_sno : Query current power state] ************************************** 2026-03-19 12:44:15,964 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:15 +0000 (0:00:00.023) 0:00:04.154 ******** 2026-03-19 12:44:16,244 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:16,249 p=29946 u=zuul n=ansible | TASK [bm_sno : Power on bare metal host] *************************************** 2026-03-19 12:44:16,249 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:16 +0000 (0:00:00.285) 0:00:04.439 ******** 2026-03-19 12:44:16,524 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:16,528 p=29946 u=zuul n=ansible | TASK [bm_sno : Wait for host POST to complete] ********************************* 2026-03-19 12:44:16,528 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:16 +0000 (0:00:00.279) 0:00:04.719 ******** 2026-03-19 12:44:16,816 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:16,820 p=29946 u=zuul n=ansible | TASK [bm_sno : Show POST state] ************************************************ 2026-03-19 12:44:16,820 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:16 +0000 (0:00:00.291) 0:00:05.010 ******** 2026-03-19 12:44:16,846 p=29946 u=zuul n=ansible | ok: [instance] => { "msg": "POST state: FinishedPost" } 2026-03-19 12:44:16,853 p=29946 u=zuul n=ansible | TASK [Query mock state after power_on (was off)] ******************************* 2026-03-19 12:44:16,853 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:16 +0000 (0:00:00.033) 0:00:05.044 ******** 2026-03-19 12:44:17,127 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:17,131 p=29946 u=zuul n=ansible | TASK [Assert host is now On with POST complete] ******************************** 2026-03-19 12:44:17,131 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:17 +0000 (0:00:00.277) 0:00:05.322 ******** 2026-03-19 12:44:17,149 p=29946 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-19 12:44:17,153 p=29946 u=zuul n=ansible | TASK [Reset mock to power Off without PostState support] *********************** 2026-03-19 12:44:17,153 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:17 +0000 (0:00:00.021) 0:00:05.343 ******** 2026-03-19 12:44:17,432 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:17,435 p=29946 u=zuul n=ansible | TASK [Include bm_power_on] ***************************************************** 2026-03-19 12:44:17,436 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:17 +0000 (0:00:00.282) 0:00:05.626 ******** 2026-03-19 12:44:17,461 p=29946 u=zuul n=ansible | TASK [bm_sno : Query current power state] ************************************** 2026-03-19 12:44:17,461 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:17 +0000 (0:00:00.025) 0:00:05.651 ******** 2026-03-19 12:44:17,736 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:17,741 p=29946 u=zuul n=ansible | TASK [bm_sno : Power on bare metal host] *************************************** 2026-03-19 12:44:17,741 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:17 +0000 (0:00:00.279) 0:00:05.931 ******** 2026-03-19 12:44:18,016 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:18,020 p=29946 u=zuul n=ansible | TASK [bm_sno : Wait for host POST to complete] ********************************* 2026-03-19 12:44:18,020 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:18 +0000 (0:00:00.279) 0:00:06.211 ******** 2026-03-19 12:44:18,315 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:18,319 p=29946 u=zuul n=ansible | TASK [bm_sno : Show POST state] ************************************************ 2026-03-19 12:44:18,319 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:18 +0000 (0:00:00.298) 0:00:06.510 ******** 2026-03-19 12:44:18,347 p=29946 u=zuul n=ansible | ok: [instance] => { "msg": "POST state: not supported by firmware, used PowerState=On" } 2026-03-19 12:44:18,354 p=29946 u=zuul n=ansible | TASK [Query mock state after power_on (no PostState)] ************************** 2026-03-19 12:44:18,354 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:18 +0000 (0:00:00.034) 0:00:06.544 ******** 2026-03-19 12:44:18,626 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:18,630 p=29946 u=zuul n=ansible | TASK [Assert host is On (PostState stays null)] ******************************** 2026-03-19 12:44:18,630 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:18 +0000 (0:00:00.276) 0:00:06.820 ******** 2026-03-19 12:44:18,647 p=29946 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-19 12:44:18,651 p=29946 u=zuul n=ansible | TASK [Test bm_check_usb_boot] ************************************************** 2026-03-19 12:44:18,651 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:18 +0000 (0:00:00.021) 0:00:06.841 ******** 2026-03-19 12:44:18,666 p=29946 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/bm_sno/molecule/bm_redfish/tasks/test_check_usb_boot.yml for instance 2026-03-19 12:44:18,676 p=29946 u=zuul n=ansible | TASK [Reset mock with usb_boot Enabled] **************************************** 2026-03-19 12:44:18,676 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:18 +0000 (0:00:00.024) 0:00:06.866 ******** 2026-03-19 12:44:18,955 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:18,960 p=29946 u=zuul n=ansible | TASK [Include bm_check_usb_boot] *********************************************** 2026-03-19 12:44:18,960 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:18 +0000 (0:00:00.284) 0:00:07.150 ******** 2026-03-19 12:44:18,982 p=29946 u=zuul n=ansible | TASK [bm_sno : Read GenericUsbBoot BIOS attribute] ***************************** 2026-03-19 12:44:18,982 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:18 +0000 (0:00:00.022) 0:00:07.173 ******** 2026-03-19 12:44:19,263 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:19,268 p=29946 u=zuul n=ansible | TASK [bm_sno : Set GenericUsbBoot status fact] ********************************* 2026-03-19 12:44:19,268 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:19 +0000 (0:00:00.285) 0:00:07.458 ******** 2026-03-19 12:44:19,293 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:19,298 p=29946 u=zuul n=ansible | TASK [bm_sno : Fail if GenericUsbBoot is disabled] ***************************** 2026-03-19 12:44:19,298 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:19 +0000 (0:00:00.029) 0:00:07.488 ******** 2026-03-19 12:44:19,319 p=29946 u=zuul n=ansible | skipping: [instance] 2026-03-19 12:44:19,326 p=29946 u=zuul n=ansible | TASK [Assert _usb_boot_enabled is true] **************************************** 2026-03-19 12:44:19,326 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:19 +0000 (0:00:00.028) 0:00:07.517 ******** 2026-03-19 12:44:19,350 p=29946 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-19 12:44:19,354 p=29946 u=zuul n=ansible | TASK [Reset mock with usb_boot Disabled] *************************************** 2026-03-19 12:44:19,355 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:19 +0000 (0:00:00.028) 0:00:07.545 ******** 2026-03-19 12:44:19,631 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:19,635 p=29946 u=zuul n=ansible | TASK [Include bm_check_usb_boot (expect failure)] ****************************** 2026-03-19 12:44:19,635 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:19 +0000 (0:00:00.280) 0:00:07.825 ******** 2026-03-19 12:44:19,658 p=29946 u=zuul n=ansible | TASK [bm_sno : Read GenericUsbBoot BIOS attribute] ***************************** 2026-03-19 12:44:19,659 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:19 +0000 (0:00:00.023) 0:00:07.849 ******** 2026-03-19 12:44:19,935 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:19,939 p=29946 u=zuul n=ansible | TASK [bm_sno : Set GenericUsbBoot status fact] ********************************* 2026-03-19 12:44:19,939 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:19 +0000 (0:00:00.280) 0:00:08.129 ******** 2026-03-19 12:44:19,965 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:19,970 p=29946 u=zuul n=ansible | TASK [bm_sno : Fail if GenericUsbBoot is disabled] ***************************** 2026-03-19 12:44:19,970 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:19 +0000 (0:00:00.030) 0:00:08.160 ******** 2026-03-19 12:44:19,995 p=29946 u=zuul n=ansible | fatal: [instance]: FAILED! => {"changed": false, "msg": "GenericUsbBoot is Disabled in BIOS. VirtualMedia cannot boot host localhost:8443."} 2026-03-19 12:44:19,999 p=29946 u=zuul n=ansible | TASK [Assert failure was about GenericUsbBoot] ********************************* 2026-03-19 12:44:19,999 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:19 +0000 (0:00:00.029) 0:00:08.189 ******** 2026-03-19 12:44:20,014 p=29946 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-19 12:44:20,018 p=29946 u=zuul n=ansible | TASK [Test bm_ensure_usb_boot] ************************************************* 2026-03-19 12:44:20,018 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:20 +0000 (0:00:00.019) 0:00:08.209 ******** 2026-03-19 12:44:20,035 p=29946 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/bm_sno/molecule/bm_redfish/tasks/test_ensure_usb_boot.yml for instance 2026-03-19 12:44:20,061 p=29946 u=zuul n=ansible | TASK [Reset mock with usb_boot Enabled and host Off] *************************** 2026-03-19 12:44:20,061 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:20 +0000 (0:00:00.042) 0:00:08.252 ******** 2026-03-19 12:44:20,343 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:20,348 p=29946 u=zuul n=ansible | TASK [Include bm_ensure_usb_boot] ********************************************** 2026-03-19 12:44:20,348 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:20 +0000 (0:00:00.286) 0:00:08.538 ******** 2026-03-19 12:44:20,376 p=29946 u=zuul n=ansible | TASK [bm_sno : Check current GenericUsbBoot state] ***************************** 2026-03-19 12:44:20,376 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:20 +0000 (0:00:00.028) 0:00:08.566 ******** 2026-03-19 12:44:20,388 p=29946 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/bm_sno/tasks/bm_check_usb_boot.yml for instance 2026-03-19 12:44:20,395 p=29946 u=zuul n=ansible | TASK [bm_sno : Read GenericUsbBoot BIOS attribute] ***************************** 2026-03-19 12:44:20,395 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:20 +0000 (0:00:00.019) 0:00:08.585 ******** 2026-03-19 12:44:20,685 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:20,689 p=29946 u=zuul n=ansible | TASK [bm_sno : Set GenericUsbBoot status fact] ********************************* 2026-03-19 12:44:20,689 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:20 +0000 (0:00:00.294) 0:00:08.880 ******** 2026-03-19 12:44:20,714 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:20,719 p=29946 u=zuul n=ansible | TASK [bm_sno : Fail if GenericUsbBoot is disabled] ***************************** 2026-03-19 12:44:20,719 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:20 +0000 (0:00:00.029) 0:00:08.909 ******** 2026-03-19 12:44:20,740 p=29946 u=zuul n=ansible | skipping: [instance] 2026-03-19 12:44:20,747 p=29946 u=zuul n=ansible | TASK [Query mock state] ******************************************************** 2026-03-19 12:44:20,747 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:20 +0000 (0:00:00.027) 0:00:08.937 ******** 2026-03-19 12:44:21,019 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:21,024 p=29946 u=zuul n=ansible | TASK [Assert host stayed Off (no power cycle needed)] ************************** 2026-03-19 12:44:21,024 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:21 +0000 (0:00:00.276) 0:00:09.214 ******** 2026-03-19 12:44:21,041 p=29946 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-19 12:44:21,045 p=29946 u=zuul n=ansible | TASK [Reset mock with usb_boot Disabled and host Off] ************************** 2026-03-19 12:44:21,045 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:21 +0000 (0:00:00.021) 0:00:09.236 ******** 2026-03-19 12:44:21,322 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:21,327 p=29946 u=zuul n=ansible | TASK [Include bm_ensure_usb_boot with auto-enable] ***************************** 2026-03-19 12:44:21,327 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:21 +0000 (0:00:00.281) 0:00:09.517 ******** 2026-03-19 12:44:21,355 p=29946 u=zuul n=ansible | TASK [bm_sno : Check current GenericUsbBoot state] ***************************** 2026-03-19 12:44:21,355 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:21 +0000 (0:00:00.027) 0:00:09.545 ******** 2026-03-19 12:44:21,368 p=29946 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/bm_sno/tasks/bm_check_usb_boot.yml for instance 2026-03-19 12:44:21,375 p=29946 u=zuul n=ansible | TASK [bm_sno : Read GenericUsbBoot BIOS attribute] ***************************** 2026-03-19 12:44:21,375 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:21 +0000 (0:00:00.019) 0:00:09.565 ******** 2026-03-19 12:44:21,649 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:21,654 p=29946 u=zuul n=ansible | TASK [bm_sno : Set GenericUsbBoot status fact] ********************************* 2026-03-19 12:44:21,654 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:21 +0000 (0:00:00.279) 0:00:09.844 ******** 2026-03-19 12:44:21,680 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:21,684 p=29946 u=zuul n=ansible | TASK [bm_sno : Fail if GenericUsbBoot is disabled] ***************************** 2026-03-19 12:44:21,684 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:21 +0000 (0:00:00.030) 0:00:09.874 ******** 2026-03-19 12:44:21,711 p=29946 u=zuul n=ansible | fatal: [instance]: FAILED! => {"changed": false, "msg": "GenericUsbBoot is Disabled in BIOS. VirtualMedia cannot boot host localhost:8443."} 2026-03-19 12:44:21,715 p=29946 u=zuul n=ansible | TASK [bm_sno : Fail if auto-enable is off] ************************************* 2026-03-19 12:44:21,715 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:21 +0000 (0:00:00.031) 0:00:09.905 ******** 2026-03-19 12:44:21,737 p=29946 u=zuul n=ansible | skipping: [instance] 2026-03-19 12:44:21,741 p=29946 u=zuul n=ansible | TASK [bm_sno : Set GenericUsbBoot BIOS attribute] ****************************** 2026-03-19 12:44:21,742 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:21 +0000 (0:00:00.026) 0:00:09.932 ******** 2026-03-19 12:44:22,021 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:22,025 p=29946 u=zuul n=ansible | TASK [bm_sno : Create BIOS config job to schedule the change] ****************** 2026-03-19 12:44:22,025 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:22 +0000 (0:00:00.283) 0:00:10.216 ******** 2026-03-19 12:44:22,306 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:22,310 p=29946 u=zuul n=ansible | TASK [bm_sno : Power off before applying BIOS change] ************************** 2026-03-19 12:44:22,310 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:22 +0000 (0:00:00.284) 0:00:10.500 ******** 2026-03-19 12:44:22,325 p=29946 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/bm_sno/tasks/bm_power_off.yml for instance 2026-03-19 12:44:22,333 p=29946 u=zuul n=ansible | TASK [bm_sno : Query current power state] ************************************** 2026-03-19 12:44:22,333 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:22 +0000 (0:00:00.022) 0:00:10.523 ******** 2026-03-19 12:44:22,610 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:22,614 p=29946 u=zuul n=ansible | TASK [bm_sno : Force power off via Redfish] ************************************ 2026-03-19 12:44:22,614 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:22 +0000 (0:00:00.281) 0:00:10.804 ******** 2026-03-19 12:44:22,628 p=29946 u=zuul n=ansible | skipping: [instance] 2026-03-19 12:44:22,632 p=29946 u=zuul n=ansible | TASK [bm_sno : Wait for host to power off] ************************************* 2026-03-19 12:44:22,632 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:22 +0000 (0:00:00.017) 0:00:10.822 ******** 2026-03-19 12:44:22,643 p=29946 u=zuul n=ansible | skipping: [instance] 2026-03-19 12:44:22,647 p=29946 u=zuul n=ansible | TASK [bm_sno : Power on to apply BIOS config job during POST] ****************** 2026-03-19 12:44:22,647 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:22 +0000 (0:00:00.014) 0:00:10.837 ******** 2026-03-19 12:44:22,660 p=29946 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/bm_sno/tasks/bm_power_on.yml for instance 2026-03-19 12:44:22,670 p=29946 u=zuul n=ansible | TASK [bm_sno : Query current power state] ************************************** 2026-03-19 12:44:22,670 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:22 +0000 (0:00:00.023) 0:00:10.861 ******** 2026-03-19 12:44:22,942 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:22,947 p=29946 u=zuul n=ansible | TASK [bm_sno : Power on bare metal host] *************************************** 2026-03-19 12:44:22,947 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:22 +0000 (0:00:00.276) 0:00:11.137 ******** 2026-03-19 12:44:23,222 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:23,227 p=29946 u=zuul n=ansible | TASK [bm_sno : Wait for host POST to complete] ********************************* 2026-03-19 12:44:23,227 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:23 +0000 (0:00:00.280) 0:00:11.417 ******** 2026-03-19 12:44:23,519 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:23,523 p=29946 u=zuul n=ansible | TASK [bm_sno : Show POST state] ************************************************ 2026-03-19 12:44:23,523 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:23 +0000 (0:00:00.296) 0:00:11.713 ******** 2026-03-19 12:44:23,548 p=29946 u=zuul n=ansible | ok: [instance] => { "msg": "POST state: FinishedPost" } 2026-03-19 12:44:23,552 p=29946 u=zuul n=ansible | TASK [bm_sno : Power off after BIOS change applied] **************************** 2026-03-19 12:44:23,552 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:23 +0000 (0:00:00.028) 0:00:11.742 ******** 2026-03-19 12:44:23,566 p=29946 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/bm_sno/tasks/bm_power_off.yml for instance 2026-03-19 12:44:23,578 p=29946 u=zuul n=ansible | TASK [bm_sno : Query current power state] ************************************** 2026-03-19 12:44:23,578 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:23 +0000 (0:00:00.025) 0:00:11.768 ******** 2026-03-19 12:44:23,852 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:23,856 p=29946 u=zuul n=ansible | TASK [bm_sno : Force power off via Redfish] ************************************ 2026-03-19 12:44:23,856 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:23 +0000 (0:00:00.278) 0:00:12.046 ******** 2026-03-19 12:44:24,130 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:24,134 p=29946 u=zuul n=ansible | TASK [bm_sno : Wait for host to power off] ************************************* 2026-03-19 12:44:24,134 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:24 +0000 (0:00:00.278) 0:00:12.325 ******** 2026-03-19 12:44:24,413 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:24,420 p=29946 u=zuul n=ansible | TASK [Query mock state after auto-enable] ************************************** 2026-03-19 12:44:24,420 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:24 +0000 (0:00:00.285) 0:00:12.610 ******** 2026-03-19 12:44:24,694 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:24,699 p=29946 u=zuul n=ansible | TASK [Assert BIOS updated and host left Off] *********************************** 2026-03-19 12:44:24,699 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:24 +0000 (0:00:00.278) 0:00:12.889 ******** 2026-03-19 12:44:24,717 p=29946 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-19 12:44:24,721 p=29946 u=zuul n=ansible | TASK [Reset mock with usb_boot Disabled] *************************************** 2026-03-19 12:44:24,721 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:24 +0000 (0:00:00.021) 0:00:12.911 ******** 2026-03-19 12:44:25,001 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:25,005 p=29946 u=zuul n=ansible | TASK [Include bm_ensure_usb_boot without auto-enable (expect failure)] ********* 2026-03-19 12:44:25,005 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:25 +0000 (0:00:00.284) 0:00:13.196 ******** 2026-03-19 12:44:25,033 p=29946 u=zuul n=ansible | TASK [bm_sno : Check current GenericUsbBoot state] ***************************** 2026-03-19 12:44:25,033 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:25 +0000 (0:00:00.028) 0:00:13.224 ******** 2026-03-19 12:44:25,047 p=29946 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/bm_sno/tasks/bm_check_usb_boot.yml for instance 2026-03-19 12:44:25,053 p=29946 u=zuul n=ansible | TASK [bm_sno : Read GenericUsbBoot BIOS attribute] ***************************** 2026-03-19 12:44:25,053 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:25 +0000 (0:00:00.019) 0:00:13.243 ******** 2026-03-19 12:44:25,327 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:25,332 p=29946 u=zuul n=ansible | TASK [bm_sno : Set GenericUsbBoot status fact] ********************************* 2026-03-19 12:44:25,332 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:25 +0000 (0:00:00.278) 0:00:13.522 ******** 2026-03-19 12:44:25,357 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:25,362 p=29946 u=zuul n=ansible | TASK [bm_sno : Fail if GenericUsbBoot is disabled] ***************************** 2026-03-19 12:44:25,362 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:25 +0000 (0:00:00.029) 0:00:13.552 ******** 2026-03-19 12:44:25,388 p=29946 u=zuul n=ansible | fatal: [instance]: FAILED! => {"changed": false, "msg": "GenericUsbBoot is Disabled in BIOS. VirtualMedia cannot boot host localhost:8443."} 2026-03-19 12:44:25,392 p=29946 u=zuul n=ansible | TASK [bm_sno : Fail if auto-enable is off] ************************************* 2026-03-19 12:44:25,392 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:25 +0000 (0:00:00.030) 0:00:13.582 ******** 2026-03-19 12:44:25,417 p=29946 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-19 12:44:25,421 p=29946 u=zuul n=ansible | TASK [Assert failure mentions GenericUsbBoot or auto-enable] ******************* 2026-03-19 12:44:25,421 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:25 +0000 (0:00:00.029) 0:00:13.611 ******** 2026-03-19 12:44:25,436 p=29946 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-19 12:44:25,440 p=29946 u=zuul n=ansible | TASK [Test bm_eject_vmedia] **************************************************** 2026-03-19 12:44:25,440 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:25 +0000 (0:00:00.019) 0:00:13.631 ******** 2026-03-19 12:44:25,456 p=29946 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/bm_sno/molecule/bm_redfish/tasks/test_eject_vmedia.yml for instance 2026-03-19 12:44:25,470 p=29946 u=zuul n=ansible | TASK [Reset mock with VirtualMedia inserted] *********************************** 2026-03-19 12:44:25,471 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:25 +0000 (0:00:00.030) 0:00:13.661 ******** 2026-03-19 12:44:25,749 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:25,753 p=29946 u=zuul n=ansible | TASK [Include bm_eject_vmedia] ************************************************* 2026-03-19 12:44:25,753 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:25 +0000 (0:00:00.282) 0:00:13.943 ******** 2026-03-19 12:44:25,779 p=29946 u=zuul n=ansible | TASK [bm_sno : Eject VirtualMedia] ********************************************* 2026-03-19 12:44:25,779 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:25 +0000 (0:00:00.025) 0:00:13.969 ******** 2026-03-19 12:44:26,055 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:26,060 p=29946 u=zuul n=ansible | TASK [bm_sno : Wait for VirtualMedia eject to settle] ************************** 2026-03-19 12:44:26,060 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:26 +0000 (0:00:00.281) 0:00:14.251 ******** 2026-03-19 12:44:26,072 p=29946 u=zuul n=ansible | Pausing for 5 seconds 2026-03-19 12:44:31,076 p=29946 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:31,080 p=29946 u=zuul n=ansible | TASK [bm_sno : Check Remote File Share status] ********************************* 2026-03-19 12:44:31,080 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:31 +0000 (0:00:05.019) 0:00:19.270 ******** 2026-03-19 12:44:31,352 p=29946 u=zuul n=ansible | fatal: [instance]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2026-03-19 12:44:31,353 p=29946 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-03-19 12:44:31,353 p=29946 u=zuul n=ansible | instance : ok=76 changed=0 unreachable=0 failed=1 skipped=8 rescued=4 ignored=0 2026-03-19 12:44:31,354 p=29946 u=zuul n=ansible | Thursday 19 March 2026 12:44:31 +0000 (0:00:00.273) 0:00:19.544 ******** 2026-03-19 12:44:31,354 p=29946 u=zuul n=ansible | =============================================================================== 2026-03-19 12:44:31,354 p=29946 u=zuul n=ansible | bm_sno : Wait for VirtualMedia eject to settle -------------------------- 5.02s 2026-03-19 12:44:31,354 p=29946 u=zuul n=ansible | Reset mock to power Off ------------------------------------------------- 0.39s 2026-03-19 12:44:31,354 p=29946 u=zuul n=ansible | bm_sno : Wait for host POST to complete --------------------------------- 0.30s 2026-03-19 12:44:31,354 p=29946 u=zuul n=ansible | bm_sno : Wait for host POST to complete --------------------------------- 0.30s 2026-03-19 12:44:31,354 p=29946 u=zuul n=ansible | bm_sno : Wait for host POST to complete --------------------------------- 0.29s 2026-03-19 12:44:31,354 p=29946 u=zuul n=ansible | bm_sno : Read GenericUsbBoot BIOS attribute ----------------------------- 0.29s 2026-03-19 12:44:31,354 p=29946 u=zuul n=ansible | Query mock state after power_off (was on) ------------------------------- 0.29s 2026-03-19 12:44:31,354 p=29946 u=zuul n=ansible | bm_sno : Wait for host POST to complete --------------------------------- 0.29s 2026-03-19 12:44:31,354 p=29946 u=zuul n=ansible | Reset mock to power On -------------------------------------------------- 0.29s 2026-03-19 12:44:31,354 p=29946 u=zuul n=ansible | Reset mock with usb_boot Enabled and host Off --------------------------- 0.29s 2026-03-19 12:44:31,354 p=29946 u=zuul n=ansible | Query mock state after power_on (already on) ---------------------------- 0.29s 2026-03-19 12:44:31,354 p=29946 u=zuul n=ansible | bm_sno : Query current power state -------------------------------------- 0.29s 2026-03-19 12:44:31,354 p=29946 u=zuul n=ansible | bm_sno : Wait for host to power off ------------------------------------- 0.29s 2026-03-19 12:44:31,354 p=29946 u=zuul n=ansible | bm_sno : Read GenericUsbBoot BIOS attribute ----------------------------- 0.29s 2026-03-19 12:44:31,354 p=29946 u=zuul n=ansible | bm_sno : Query current power state -------------------------------------- 0.29s 2026-03-19 12:44:31,354 p=29946 u=zuul n=ansible | bm_sno : Wait for host to power off ------------------------------------- 0.28s 2026-03-19 12:44:31,354 p=29946 u=zuul n=ansible | bm_sno : Create BIOS config job to schedule the change ------------------ 0.28s 2026-03-19 12:44:31,354 p=29946 u=zuul n=ansible | Reset mock with usb_boot Disabled --------------------------------------- 0.28s 2026-03-19 12:44:31,354 p=29946 u=zuul n=ansible | Query mock state after power_off (already off) -------------------------- 0.28s 2026-03-19 12:44:31,354 p=29946 u=zuul n=ansible | Reset mock with usb_boot Enabled ---------------------------------------- 0.28s 2026-03-19 12:44:31,404 p=29827 u=zuul n=molecule.util | Ansible return code was 2, command was: ['ansible-playbook', '--inventory', '/home/zuul/.cache/molecule/bm_sno/bm_redfish/inventory', '--skip-tags', 'molecule-notest,notest', '/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/bm_sno/molecule/bm_redfish/converge.yml'] 2026-03-19 12:44:31,405 p=29827 u=zuul n=molecule.command.base | An error occurred during the test sequence action: 'converge'. Cleaning up. 2026-03-19 12:44:31,413 p=29827 u=zuul n=molecule.logger | [info]Running [scenario]bm_redfish[/] > [action]cleanup[/][/] 2026-03-19 12:44:31,811 p=30752 u=zuul n=ansible | PLAY [Cleanup mock iDRAC server] *********************************************** 2026-03-19 12:44:31,824 p=30752 u=zuul n=ansible | TASK [Stop mock iDRAC server] ************************************************** 2026-03-19 12:44:31,824 p=30752 u=zuul n=ansible | Thursday 19 March 2026 12:44:31 +0000 (0:00:00.022) 0:00:00.022 ******** 2026-03-19 12:44:32,101 p=30752 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:32,104 p=30752 u=zuul n=ansible | TASK [Show mock server log] **************************************************** 2026-03-19 12:44:32,104 p=30752 u=zuul n=ansible | Thursday 19 March 2026 12:44:32 +0000 (0:00:00.280) 0:00:00.303 ******** 2026-03-19 12:44:32,278 p=30752 u=zuul n=ansible | ok: [instance] 2026-03-19 12:44:32,282 p=30752 u=zuul n=ansible | TASK [Print mock server log] *************************************************** 2026-03-19 12:44:32,282 p=30752 u=zuul n=ansible | Thursday 19 March 2026 12:44:32 +0000 (0:00:00.177) 0:00:00.480 ******** 2026-03-19 12:44:32,314 p=30752 u=zuul n=ansible | ok: [instance] => { "_mock_log.stdout_lines": [ "Mock iDRAC listening on https://0.0.0.0:8443", "[mock-idrac] \"GET /test/state HTTP/1.1\" 200 -", "[mock-idrac] \"POST /test/reset HTTP/1.1\" 200 -", "[mock-idrac] \"GET /redfish/v1/Systems/System.Embedded.1 HTTP/1.1\" 200 -", "[mock-idrac] \"GET /test/state HTTP/1.1\" 200 -", "[mock-idrac] \"POST /test/reset HTTP/1.1\" 200 -", "[mock-idrac] \"GET /redfish/v1/Systems/System.Embedded.1 HTTP/1.1\" 200 -", "[mock-idrac] \"POST /redfish/v1/Systems/System.Embedded.1/Actions/ComputerSystem.Reset HTTP/1.1\" 204 -", "[mock-idrac] \"GET /redfish/v1/Systems/System.Embedded.1 HTTP/1.1\" 200 -", "[mock-idrac] \"GET /test/state HTTP/1.1\" 200 -", "[mock-idrac] \"POST /test/reset HTTP/1.1\" 200 -", "[mock-idrac] \"GET /redfish/v1/Systems/System.Embedded.1 HTTP/1.1\" 200 -", "[mock-idrac] \"GET /redfish/v1/Systems/System.Embedded.1 HTTP/1.1\" 200 -", "[mock-idrac] \"GET /test/state HTTP/1.1\" 200 -", "[mock-idrac] \"POST /test/reset HTTP/1.1\" 200 -", "[mock-idrac] \"GET /redfish/v1/Systems/System.Embedded.1 HTTP/1.1\" 200 -", "[mock-idrac] \"POST /redfish/v1/Systems/System.Embedded.1/Actions/ComputerSystem.Reset HTTP/1.1\" 204 -", "[mock-idrac] \"GET /redfish/v1/Systems/System.Embedded.1 HTTP/1.1\" 200 -", "[mock-idrac] \"GET /test/state HTTP/1.1\" 200 -", "[mock-idrac] \"POST /test/reset HTTP/1.1\" 200 -", "[mock-idrac] \"GET /redfish/v1/Systems/System.Embedded.1 HTTP/1.1\" 200 -", "[mock-idrac] \"POST /redfish/v1/Systems/System.Embedded.1/Actions/ComputerSystem.Reset HTTP/1.1\" 204 -", "[mock-idrac] \"GET /redfish/v1/Systems/System.Embedded.1 HTTP/1.1\" 200 -", "[mock-idrac] \"GET /test/state HTTP/1.1\" 200 -", "[mock-idrac] \"POST /test/reset HTTP/1.1\" 200 -", "[mock-idrac] \"GET /redfish/v1/Systems/System.Embedded.1/Bios HTTP/1.1\" 200 -", "[mock-idrac] \"POST /test/reset HTTP/1.1\" 200 -", "[mock-idrac] \"GET /redfish/v1/Systems/System.Embedded.1/Bios HTTP/1.1\" 200 -", "[mock-idrac] \"POST /test/reset HTTP/1.1\" 200 -", "[mock-idrac] \"GET /redfish/v1/Systems/System.Embedded.1/Bios HTTP/1.1\" 200 -", "[mock-idrac] \"GET /test/state HTTP/1.1\" 200 -", "[mock-idrac] \"POST /test/reset HTTP/1.1\" 200 -", "[mock-idrac] \"GET /redfish/v1/Systems/System.Embedded.1/Bios HTTP/1.1\" 200 -", "[mock-idrac] \"PATCH /redfish/v1/Systems/System.Embedded.1/Bios/Settings HTTP/1.1\" 200 -", "[mock-idrac] \"POST /redfish/v1/Managers/iDRAC.Embedded.1/Jobs HTTP/1.1\" 200 -", "[mock-idrac] \"GET /redfish/v1/Systems/System.Embedded.1 HTTP/1.1\" 200 -", "[mock-idrac] \"GET /redfish/v1/Systems/System.Embedded.1 HTTP/1.1\" 200 -", "[mock-idrac] \"POST /redfish/v1/Systems/System.Embedded.1/Actions/ComputerSystem.Reset HTTP/1.1\" 204 -", "[mock-idrac] \"GET /redfish/v1/Systems/System.Embedded.1 HTTP/1.1\" 200 -", "[mock-idrac] \"GET /redfish/v1/Systems/System.Embedded.1 HTTP/1.1\" 200 -", "[mock-idrac] \"POST /redfish/v1/Systems/System.Embedded.1/Actions/ComputerSystem.Reset HTTP/1.1\" 204 -", "[mock-idrac] \"GET /redfish/v1/Systems/System.Embedded.1 HTTP/1.1\" 200 -", "[mock-idrac] \"GET /test/state HTTP/1.1\" 200 -", "[mock-idrac] \"POST /test/reset HTTP/1.1\" 200 -", "[mock-idrac] \"GET /redfish/v1/Systems/System.Embedded.1/Bios HTTP/1.1\" 200 -", "[mock-idrac] \"POST /test/reset HTTP/1.1\" 200 -", "[mock-idrac] \"POST /redfish/v1/Managers/iDRAC.Embedded.1/VirtualMedia/CD/Actions/VirtualMedia.EjectMedia HTTP/1.1\" 204 -" ] } 2026-03-19 12:44:32,324 p=30752 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-03-19 12:44:32,324 p=30752 u=zuul n=ansible | instance : ok=3 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-19 12:44:32,324 p=30752 u=zuul n=ansible | Thursday 19 March 2026 12:44:32 +0000 (0:00:00.042) 0:00:00.523 ******** 2026-03-19 12:44:32,324 p=30752 u=zuul n=ansible | =============================================================================== 2026-03-19 12:44:32,324 p=30752 u=zuul n=ansible | Stop mock iDRAC server -------------------------------------------------- 0.28s 2026-03-19 12:44:32,324 p=30752 u=zuul n=ansible | Show mock server log ---------------------------------------------------- 0.18s 2026-03-19 12:44:32,324 p=30752 u=zuul n=ansible | Print mock server log --------------------------------------------------- 0.04s 2026-03-19 12:44:32,380 p=29827 u=zuul n=molecule.logger | [info]Running [scenario]bm_redfish[/] > [action]destroy[/][/] 2026-03-19 12:44:32,381 p=29827 u=zuul n=molecule.command.destroy | Skipping, instances are delegated. 2026-03-19 12:44:32,381 p=29827 u=zuul n=molecule.scenario | Pruning extra files from scenario ephemeral directory 2026-03-19 12:44:32,383 p=29827 u=zuul n=molecule.util | Writing /tmp/report.html report.