2026-03-19 12:06:48,941 p=29844 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:06:49,017 p=29844 u=zuul n=molecule.logger | [info]Running [scenario]bm_redfish[/] > [action]prepare[/][/] 2026-03-19 12:06:49,661 p=29851 u=zuul n=ansible | PLAY [Prepare mock iDRAC server] *********************************************** 2026-03-19 12:06:49,673 p=29851 u=zuul n=ansible | TASK [Create mock server directory] ******************************************** 2026-03-19 12:06:49,673 p=29851 u=zuul n=ansible | Thursday 19 March 2026 12:06:49 +0000 (0:00:00.024) 0:00:00.024 ******** 2026-03-19 12:06:50,003 p=29851 u=zuul n=ansible | changed: [instance] 2026-03-19 12:06:50,007 p=29851 u=zuul n=ansible | TASK [Generate self-signed TLS certificate] ************************************ 2026-03-19 12:06:50,007 p=29851 u=zuul n=ansible | Thursday 19 March 2026 12:06:50 +0000 (0:00:00.333) 0:00:00.358 ******** 2026-03-19 12:06:50,336 p=29851 u=zuul n=ansible | changed: [instance] 2026-03-19 12:06:50,340 p=29851 u=zuul n=ansible | TASK [Copy mock iDRAC server script] ******************************************* 2026-03-19 12:06:50,340 p=29851 u=zuul n=ansible | Thursday 19 March 2026 12:06:50 +0000 (0:00:00.333) 0:00:00.691 ******** 2026-03-19 12:06:50,834 p=29851 u=zuul n=ansible | changed: [instance] 2026-03-19 12:06:50,839 p=29851 u=zuul n=ansible | TASK [Start mock iDRAC server] ************************************************* 2026-03-19 12:06:50,839 p=29851 u=zuul n=ansible | Thursday 19 March 2026 12:06:50 +0000 (0:00:00.498) 0:00:01.189 ******** 2026-03-19 12:06:51,012 p=29851 u=zuul n=ansible | changed: [instance] 2026-03-19 12:06:51,016 p=29851 u=zuul n=ansible | TASK [Record mock server PID] ************************************************** 2026-03-19 12:06:51,016 p=29851 u=zuul n=ansible | Thursday 19 March 2026 12:06:51 +0000 (0:00:00.177) 0:00:01.367 ******** 2026-03-19 12:06:51,219 p=29851 u=zuul n=ansible | ok: [instance] 2026-03-19 12:06:51,223 p=29851 u=zuul n=ansible | TASK [Wait for mock iDRAC to respond] ****************************************** 2026-03-19 12:06:51,223 p=29851 u=zuul n=ansible | Thursday 19 March 2026 12:06:51 +0000 (0:00:00.207) 0:00:01.574 ******** 2026-03-19 12:06:51,618 p=29851 u=zuul n=ansible | ok: [instance] 2026-03-19 12:06:51,628 p=29851 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-03-19 12:06:51,628 p=29851 u=zuul n=ansible | instance : ok=6 changed=4 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-19 12:06:51,628 p=29851 u=zuul n=ansible | Thursday 19 March 2026 12:06:51 +0000 (0:00:00.404) 0:00:01.978 ******** 2026-03-19 12:06:51,628 p=29851 u=zuul n=ansible | =============================================================================== 2026-03-19 12:06:51,628 p=29851 u=zuul n=ansible | Copy mock iDRAC server script ------------------------------------------- 0.50s 2026-03-19 12:06:51,628 p=29851 u=zuul n=ansible | Wait for mock iDRAC to respond ------------------------------------------ 0.40s 2026-03-19 12:06:51,628 p=29851 u=zuul n=ansible | Create mock server directory -------------------------------------------- 0.33s 2026-03-19 12:06:51,628 p=29851 u=zuul n=ansible | Generate self-signed TLS certificate ------------------------------------ 0.33s 2026-03-19 12:06:51,628 p=29851 u=zuul n=ansible | Record mock server PID -------------------------------------------------- 0.21s 2026-03-19 12:06:51,628 p=29851 u=zuul n=ansible | Start mock iDRAC server ------------------------------------------------- 0.18s 2026-03-19 12:06:51,682 p=29844 u=zuul n=molecule.logger | [info]Running [scenario]bm_redfish[/] > [action]converge[/][/] 2026-03-19 12:06:52,068 p=29963 u=zuul n=ansible | PLAY [Converge -- test bm_* Redfish tasks against mock iDRAC] ****************** 2026-03-19 12:06:52,103 p=29963 u=zuul n=ansible | TASK [Test bm_power_off] ******************************************************* 2026-03-19 12:06:52,103 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:52 +0000 (0:00:00.046) 0:00:00.046 ******** 2026-03-19 12:06:52,120 p=29963 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:06:52,125 p=29963 u=zuul n=ansible | TASK [Reset mock to power Off] ************************************************* 2026-03-19 12:06:52,125 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:52 +0000 (0:00:00.021) 0:00:00.068 ******** 2026-03-19 12:06:52,526 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:06:52,530 p=29963 u=zuul n=ansible | TASK [Include bm_power_off] **************************************************** 2026-03-19 12:06:52,530 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:52 +0000 (0:00:00.405) 0:00:00.473 ******** 2026-03-19 12:06:52,556 p=29963 u=zuul n=ansible | TASK [bm_sno : Query current power state] ************************************** 2026-03-19 12:06:52,556 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:52 +0000 (0:00:00.025) 0:00:00.499 ******** 2026-03-19 12:06:52,830 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:06:52,834 p=29963 u=zuul n=ansible | TASK [bm_sno : Force power off via Redfish] ************************************ 2026-03-19 12:06:52,834 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:52 +0000 (0:00:00.278) 0:00:00.777 ******** 2026-03-19 12:06:52,845 p=29963 u=zuul n=ansible | skipping: [instance] 2026-03-19 12:06:52,849 p=29963 u=zuul n=ansible | TASK [bm_sno : Wait for host to power off] ************************************* 2026-03-19 12:06:52,849 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:52 +0000 (0:00:00.014) 0:00:00.792 ******** 2026-03-19 12:06:52,861 p=29963 u=zuul n=ansible | skipping: [instance] 2026-03-19 12:06:52,868 p=29963 u=zuul n=ansible | TASK [Query mock state after power_off (already off)] ************************** 2026-03-19 12:06:52,868 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:52 +0000 (0:00:00.018) 0:00:00.811 ******** 2026-03-19 12:06:53,143 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:06:53,148 p=29963 u=zuul n=ansible | TASK [Assert host is still Off] ************************************************ 2026-03-19 12:06:53,148 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:53 +0000 (0:00:00.280) 0:00:01.091 ******** 2026-03-19 12:06:53,167 p=29963 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-19 12:06:53,171 p=29963 u=zuul n=ansible | TASK [Reset mock to power On] ************************************************** 2026-03-19 12:06:53,171 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:53 +0000 (0:00:00.022) 0:00:01.114 ******** 2026-03-19 12:06:53,456 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:06:53,460 p=29963 u=zuul n=ansible | TASK [Include bm_power_off] **************************************************** 2026-03-19 12:06:53,461 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:53 +0000 (0:00:00.289) 0:00:01.404 ******** 2026-03-19 12:06:53,482 p=29963 u=zuul n=ansible | TASK [bm_sno : Query current power state] ************************************** 2026-03-19 12:06:53,482 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:53 +0000 (0:00:00.021) 0:00:01.425 ******** 2026-03-19 12:06:53,794 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:06:53,799 p=29963 u=zuul n=ansible | TASK [bm_sno : Force power off via Redfish] ************************************ 2026-03-19 12:06:53,799 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:53 +0000 (0:00:00.316) 0:00:01.742 ******** 2026-03-19 12:06:54,115 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:06:54,121 p=29963 u=zuul n=ansible | TASK [bm_sno : Wait for host to power off] ************************************* 2026-03-19 12:06:54,121 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:54 +0000 (0:00:00.321) 0:00:02.064 ******** 2026-03-19 12:06:54,428 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:06:54,436 p=29963 u=zuul n=ansible | TASK [Query mock state after power_off (was on)] ******************************* 2026-03-19 12:06:54,437 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:54 +0000 (0:00:00.315) 0:00:02.380 ******** 2026-03-19 12:06:54,728 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:06:54,732 p=29963 u=zuul n=ansible | TASK [Assert host is now Off] ************************************************** 2026-03-19 12:06:54,732 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:54 +0000 (0:00:00.295) 0:00:02.675 ******** 2026-03-19 12:06:54,751 p=29963 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-19 12:06:54,756 p=29963 u=zuul n=ansible | TASK [Test bm_power_on] ******************************************************** 2026-03-19 12:06:54,756 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:54 +0000 (0:00:00.023) 0:00:02.699 ******** 2026-03-19 12:06:54,776 p=29963 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:06:54,783 p=29963 u=zuul n=ansible | TASK [Reset mock to power On] ************************************************** 2026-03-19 12:06:54,783 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:54 +0000 (0:00:00.027) 0:00:02.726 ******** 2026-03-19 12:06:55,082 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:06:55,087 p=29963 u=zuul n=ansible | TASK [Include bm_power_on] ***************************************************** 2026-03-19 12:06:55,087 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:55 +0000 (0:00:00.303) 0:00:03.030 ******** 2026-03-19 12:06:55,113 p=29963 u=zuul n=ansible | TASK [bm_sno : Query current power state] ************************************** 2026-03-19 12:06:55,113 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:55 +0000 (0:00:00.026) 0:00:03.056 ******** 2026-03-19 12:06:55,409 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:06:55,414 p=29963 u=zuul n=ansible | TASK [bm_sno : Power on bare metal host] *************************************** 2026-03-19 12:06:55,414 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:55 +0000 (0:00:00.300) 0:00:03.357 ******** 2026-03-19 12:06:55,429 p=29963 u=zuul n=ansible | skipping: [instance] 2026-03-19 12:06:55,433 p=29963 u=zuul n=ansible | TASK [bm_sno : Wait for host POST to complete] ********************************* 2026-03-19 12:06:55,433 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:55 +0000 (0:00:00.019) 0:00:03.376 ******** 2026-03-19 12:06:55,744 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:06:55,750 p=29963 u=zuul n=ansible | TASK [bm_sno : Show POST state] ************************************************ 2026-03-19 12:06:55,750 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:55 +0000 (0:00:00.316) 0:00:03.693 ******** 2026-03-19 12:06:55,778 p=29963 u=zuul n=ansible | ok: [instance] => { "msg": "POST state: FinishedPost" } 2026-03-19 12:06:55,785 p=29963 u=zuul n=ansible | TASK [Query mock state after power_on (already on)] **************************** 2026-03-19 12:06:55,785 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:55 +0000 (0:00:00.034) 0:00:03.728 ******** 2026-03-19 12:06:56,098 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:06:56,102 p=29963 u=zuul n=ansible | TASK [Assert host is still On with POST complete] ****************************** 2026-03-19 12:06:56,102 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:56 +0000 (0:00:00.317) 0:00:04.045 ******** 2026-03-19 12:06:56,121 p=29963 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-19 12:06:56,125 p=29963 u=zuul n=ansible | TASK [Reset mock to power Off] ************************************************* 2026-03-19 12:06:56,125 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:56 +0000 (0:00:00.022) 0:00:04.068 ******** 2026-03-19 12:06:56,442 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:06:56,447 p=29963 u=zuul n=ansible | TASK [Include bm_power_on] ***************************************************** 2026-03-19 12:06:56,447 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:56 +0000 (0:00:00.322) 0:00:04.390 ******** 2026-03-19 12:06:56,474 p=29963 u=zuul n=ansible | TASK [bm_sno : Query current power state] ************************************** 2026-03-19 12:06:56,474 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:56 +0000 (0:00:00.026) 0:00:04.417 ******** 2026-03-19 12:06:56,770 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:06:56,775 p=29963 u=zuul n=ansible | TASK [bm_sno : Power on bare metal host] *************************************** 2026-03-19 12:06:56,775 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:56 +0000 (0:00:00.301) 0:00:04.718 ******** 2026-03-19 12:06:57,091 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:06:57,097 p=29963 u=zuul n=ansible | TASK [bm_sno : Wait for host POST to complete] ********************************* 2026-03-19 12:06:57,097 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:57 +0000 (0:00:00.321) 0:00:05.040 ******** 2026-03-19 12:06:57,408 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:06:57,414 p=29963 u=zuul n=ansible | TASK [bm_sno : Show POST state] ************************************************ 2026-03-19 12:06:57,414 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:57 +0000 (0:00:00.316) 0:00:05.357 ******** 2026-03-19 12:06:57,445 p=29963 u=zuul n=ansible | ok: [instance] => { "msg": "POST state: FinishedPost" } 2026-03-19 12:06:57,455 p=29963 u=zuul n=ansible | TASK [Query mock state after power_on (was off)] ******************************* 2026-03-19 12:06:57,455 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:57 +0000 (0:00:00.041) 0:00:05.398 ******** 2026-03-19 12:06:57,762 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:06:57,768 p=29963 u=zuul n=ansible | TASK [Assert host is now On with POST complete] ******************************** 2026-03-19 12:06:57,768 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:57 +0000 (0:00:00.312) 0:00:05.711 ******** 2026-03-19 12:06:57,789 p=29963 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-19 12:06:57,794 p=29963 u=zuul n=ansible | TASK [Reset mock to power Off without PostState support] *********************** 2026-03-19 12:06:57,794 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:57 +0000 (0:00:00.026) 0:00:05.737 ******** 2026-03-19 12:06:58,096 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:06:58,101 p=29963 u=zuul n=ansible | TASK [Include bm_power_on] ***************************************************** 2026-03-19 12:06:58,101 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:58 +0000 (0:00:00.306) 0:00:06.044 ******** 2026-03-19 12:06:58,125 p=29963 u=zuul n=ansible | TASK [bm_sno : Query current power state] ************************************** 2026-03-19 12:06:58,125 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:58 +0000 (0:00:00.024) 0:00:06.068 ******** 2026-03-19 12:06:58,436 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:06:58,441 p=29963 u=zuul n=ansible | TASK [bm_sno : Power on bare metal host] *************************************** 2026-03-19 12:06:58,441 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:58 +0000 (0:00:00.315) 0:00:06.384 ******** 2026-03-19 12:06:58,731 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:06:58,737 p=29963 u=zuul n=ansible | TASK [bm_sno : Wait for host POST to complete] ********************************* 2026-03-19 12:06:58,737 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:58 +0000 (0:00:00.295) 0:00:06.680 ******** 2026-03-19 12:06:59,072 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:06:59,078 p=29963 u=zuul n=ansible | TASK [bm_sno : Show POST state] ************************************************ 2026-03-19 12:06:59,078 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:59 +0000 (0:00:00.340) 0:00:07.021 ******** 2026-03-19 12:06:59,109 p=29963 u=zuul n=ansible | ok: [instance] => { "msg": "POST state: not supported by firmware, used PowerState=On" } 2026-03-19 12:06:59,117 p=29963 u=zuul n=ansible | TASK [Query mock state after power_on (no PostState)] ************************** 2026-03-19 12:06:59,117 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:59 +0000 (0:00:00.039) 0:00:07.060 ******** 2026-03-19 12:06:59,436 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:06:59,441 p=29963 u=zuul n=ansible | TASK [Assert host is On (PostState stays null)] ******************************** 2026-03-19 12:06:59,441 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:59 +0000 (0:00:00.324) 0:00:07.384 ******** 2026-03-19 12:06:59,461 p=29963 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-19 12:06:59,465 p=29963 u=zuul n=ansible | TASK [Test bm_check_usb_boot] ************************************************** 2026-03-19 12:06:59,465 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:59 +0000 (0:00:00.023) 0:00:07.408 ******** 2026-03-19 12:06:59,482 p=29963 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:06:59,492 p=29963 u=zuul n=ansible | TASK [Reset mock with usb_boot Enabled] **************************************** 2026-03-19 12:06:59,492 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:59 +0000 (0:00:00.026) 0:00:07.435 ******** 2026-03-19 12:06:59,782 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:06:59,787 p=29963 u=zuul n=ansible | TASK [Include bm_check_usb_boot] *********************************************** 2026-03-19 12:06:59,787 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:59 +0000 (0:00:00.295) 0:00:07.730 ******** 2026-03-19 12:06:59,813 p=29963 u=zuul n=ansible | TASK [bm_sno : Read GenericUsbBoot BIOS attribute] ***************************** 2026-03-19 12:06:59,814 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:06:59 +0000 (0:00:00.026) 0:00:07.757 ******** 2026-03-19 12:07:00,105 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:07:00,111 p=29963 u=zuul n=ansible | TASK [bm_sno : Set GenericUsbBoot status fact] ********************************* 2026-03-19 12:07:00,111 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:00 +0000 (0:00:00.297) 0:00:08.054 ******** 2026-03-19 12:07:00,137 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:07:00,142 p=29963 u=zuul n=ansible | TASK [bm_sno : Fail if GenericUsbBoot is disabled] ***************************** 2026-03-19 12:07:00,142 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:00 +0000 (0:00:00.031) 0:00:08.085 ******** 2026-03-19 12:07:00,164 p=29963 u=zuul n=ansible | skipping: [instance] 2026-03-19 12:07:00,172 p=29963 u=zuul n=ansible | TASK [Assert _usb_boot_enabled is true] **************************************** 2026-03-19 12:07:00,172 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:00 +0000 (0:00:00.030) 0:00:08.115 ******** 2026-03-19 12:07:00,239 p=29963 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-19 12:07:00,244 p=29963 u=zuul n=ansible | TASK [Reset mock with usb_boot Disabled] *************************************** 2026-03-19 12:07:00,244 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:00 +0000 (0:00:00.072) 0:00:08.187 ******** 2026-03-19 12:07:00,558 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:07:00,563 p=29963 u=zuul n=ansible | TASK [Include bm_check_usb_boot (expect failure)] ****************************** 2026-03-19 12:07:00,563 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:00 +0000 (0:00:00.318) 0:00:08.506 ******** 2026-03-19 12:07:00,604 p=29963 u=zuul n=ansible | TASK [bm_sno : Read GenericUsbBoot BIOS attribute] ***************************** 2026-03-19 12:07:00,604 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:00 +0000 (0:00:00.041) 0:00:08.547 ******** 2026-03-19 12:07:00,911 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:07:00,917 p=29963 u=zuul n=ansible | TASK [bm_sno : Set GenericUsbBoot status fact] ********************************* 2026-03-19 12:07:00,917 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:00 +0000 (0:00:00.312) 0:00:08.860 ******** 2026-03-19 12:07:00,948 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:07:00,952 p=29963 u=zuul n=ansible | TASK [bm_sno : Fail if GenericUsbBoot is disabled] ***************************** 2026-03-19 12:07:00,952 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:00 +0000 (0:00:00.035) 0:00:08.895 ******** 2026-03-19 12:07:00,984 p=29963 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:07:00,990 p=29963 u=zuul n=ansible | TASK [Assert failure was about GenericUsbBoot] ********************************* 2026-03-19 12:07:00,990 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:00 +0000 (0:00:00.037) 0:00:08.933 ******** 2026-03-19 12:07:01,008 p=29963 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-19 12:07:01,013 p=29963 u=zuul n=ansible | TASK [Test bm_ensure_usb_boot] ************************************************* 2026-03-19 12:07:01,013 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:01 +0000 (0:00:00.022) 0:00:08.956 ******** 2026-03-19 12:07:01,031 p=29963 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:07:01,044 p=29963 u=zuul n=ansible | TASK [Reset mock with usb_boot Enabled and host Off] *************************** 2026-03-19 12:07:01,044 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:01 +0000 (0:00:00.031) 0:00:08.987 ******** 2026-03-19 12:07:01,370 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:07:01,375 p=29963 u=zuul n=ansible | TASK [Include bm_ensure_usb_boot] ********************************************** 2026-03-19 12:07:01,375 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:01 +0000 (0:00:00.331) 0:00:09.318 ******** 2026-03-19 12:07:01,406 p=29963 u=zuul n=ansible | TASK [bm_sno : Check current GenericUsbBoot state] ***************************** 2026-03-19 12:07:01,406 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:01 +0000 (0:00:00.031) 0:00:09.349 ******** 2026-03-19 12:07:01,419 p=29963 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:07:01,426 p=29963 u=zuul n=ansible | TASK [bm_sno : Read GenericUsbBoot BIOS attribute] ***************************** 2026-03-19 12:07:01,426 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:01 +0000 (0:00:00.019) 0:00:09.369 ******** 2026-03-19 12:07:01,709 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:07:01,713 p=29963 u=zuul n=ansible | TASK [bm_sno : Set GenericUsbBoot status fact] ********************************* 2026-03-19 12:07:01,713 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:01 +0000 (0:00:00.287) 0:00:09.656 ******** 2026-03-19 12:07:01,742 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:07:01,746 p=29963 u=zuul n=ansible | TASK [bm_sno : Fail if GenericUsbBoot is disabled] ***************************** 2026-03-19 12:07:01,746 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:01 +0000 (0:00:00.033) 0:00:09.689 ******** 2026-03-19 12:07:01,771 p=29963 u=zuul n=ansible | skipping: [instance] 2026-03-19 12:07:01,778 p=29963 u=zuul n=ansible | TASK [Query mock state] ******************************************************** 2026-03-19 12:07:01,778 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:01 +0000 (0:00:00.031) 0:00:09.721 ******** 2026-03-19 12:07:02,065 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:07:02,070 p=29963 u=zuul n=ansible | TASK [Assert host stayed Off (no power cycle needed)] ************************** 2026-03-19 12:07:02,070 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:02 +0000 (0:00:00.292) 0:00:10.013 ******** 2026-03-19 12:07:02,089 p=29963 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-19 12:07:02,093 p=29963 u=zuul n=ansible | TASK [Reset mock with usb_boot Disabled and host Off] ************************** 2026-03-19 12:07:02,094 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:02 +0000 (0:00:00.023) 0:00:10.037 ******** 2026-03-19 12:07:02,388 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:07:02,393 p=29963 u=zuul n=ansible | TASK [Include bm_ensure_usb_boot with auto-enable] ***************************** 2026-03-19 12:07:02,393 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:02 +0000 (0:00:00.299) 0:00:10.336 ******** 2026-03-19 12:07:02,423 p=29963 u=zuul n=ansible | TASK [bm_sno : Check current GenericUsbBoot state] ***************************** 2026-03-19 12:07:02,424 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:02 +0000 (0:00:00.030) 0:00:10.367 ******** 2026-03-19 12:07:02,439 p=29963 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:07:02,446 p=29963 u=zuul n=ansible | TASK [bm_sno : Read GenericUsbBoot BIOS attribute] ***************************** 2026-03-19 12:07:02,446 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:02 +0000 (0:00:00.022) 0:00:10.389 ******** 2026-03-19 12:07:02,731 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:07:02,736 p=29963 u=zuul n=ansible | TASK [bm_sno : Set GenericUsbBoot status fact] ********************************* 2026-03-19 12:07:02,736 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:02 +0000 (0:00:00.289) 0:00:10.679 ******** 2026-03-19 12:07:02,763 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:07:02,768 p=29963 u=zuul n=ansible | TASK [bm_sno : Fail if GenericUsbBoot is disabled] ***************************** 2026-03-19 12:07:02,768 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:02 +0000 (0:00:00.032) 0:00:10.711 ******** 2026-03-19 12:07:02,793 p=29963 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:07:02,798 p=29963 u=zuul n=ansible | TASK [bm_sno : Fail if auto-enable is off] ************************************* 2026-03-19 12:07:02,798 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:02 +0000 (0:00:00.029) 0:00:10.741 ******** 2026-03-19 12:07:02,821 p=29963 u=zuul n=ansible | skipping: [instance] 2026-03-19 12:07:02,825 p=29963 u=zuul n=ansible | TASK [bm_sno : Set GenericUsbBoot BIOS attribute] ****************************** 2026-03-19 12:07:02,825 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:02 +0000 (0:00:00.026) 0:00:10.768 ******** 2026-03-19 12:07:03,121 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:07:03,126 p=29963 u=zuul n=ansible | TASK [bm_sno : Create BIOS config job to schedule the change] ****************** 2026-03-19 12:07:03,126 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:03 +0000 (0:00:00.300) 0:00:11.069 ******** 2026-03-19 12:07:03,403 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:07:03,407 p=29963 u=zuul n=ansible | TASK [bm_sno : Power off before applying BIOS change] ************************** 2026-03-19 12:07:03,408 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:03 +0000 (0:00:00.281) 0:00:11.351 ******** 2026-03-19 12:07:03,422 p=29963 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:07:03,429 p=29963 u=zuul n=ansible | TASK [bm_sno : Query current power state] ************************************** 2026-03-19 12:07:03,430 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:03 +0000 (0:00:00.022) 0:00:11.373 ******** 2026-03-19 12:07:03,710 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:07:03,714 p=29963 u=zuul n=ansible | TASK [bm_sno : Force power off via Redfish] ************************************ 2026-03-19 12:07:03,715 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:03 +0000 (0:00:00.284) 0:00:11.658 ******** 2026-03-19 12:07:03,729 p=29963 u=zuul n=ansible | skipping: [instance] 2026-03-19 12:07:03,734 p=29963 u=zuul n=ansible | TASK [bm_sno : Wait for host to power off] ************************************* 2026-03-19 12:07:03,734 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:03 +0000 (0:00:00.019) 0:00:11.677 ******** 2026-03-19 12:07:03,746 p=29963 u=zuul n=ansible | skipping: [instance] 2026-03-19 12:07:03,751 p=29963 u=zuul n=ansible | TASK [bm_sno : Power on to apply BIOS config job during POST] ****************** 2026-03-19 12:07:03,751 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:03 +0000 (0:00:00.016) 0:00:11.694 ******** 2026-03-19 12:07:03,765 p=29963 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:07:03,775 p=29963 u=zuul n=ansible | TASK [bm_sno : Query current power state] ************************************** 2026-03-19 12:07:03,775 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:03 +0000 (0:00:00.024) 0:00:11.718 ******** 2026-03-19 12:07:04,070 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:07:04,075 p=29963 u=zuul n=ansible | TASK [bm_sno : Power on bare metal host] *************************************** 2026-03-19 12:07:04,075 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:04 +0000 (0:00:00.300) 0:00:12.018 ******** 2026-03-19 12:07:04,388 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:07:04,393 p=29963 u=zuul n=ansible | TASK [bm_sno : Wait for host POST to complete] ********************************* 2026-03-19 12:07:04,393 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:04 +0000 (0:00:00.318) 0:00:12.336 ******** 2026-03-19 12:07:04,736 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:07:04,741 p=29963 u=zuul n=ansible | TASK [bm_sno : Show POST state] ************************************************ 2026-03-19 12:07:04,741 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:04 +0000 (0:00:00.347) 0:00:12.684 ******** 2026-03-19 12:07:04,771 p=29963 u=zuul n=ansible | ok: [instance] => { "msg": "POST state: FinishedPost" } 2026-03-19 12:07:04,775 p=29963 u=zuul n=ansible | TASK [bm_sno : Power off after BIOS change applied] **************************** 2026-03-19 12:07:04,775 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:04 +0000 (0:00:00.034) 0:00:12.718 ******** 2026-03-19 12:07:04,794 p=29963 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:07:04,806 p=29963 u=zuul n=ansible | TASK [bm_sno : Query current power state] ************************************** 2026-03-19 12:07:04,806 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:04 +0000 (0:00:00.030) 0:00:12.749 ******** 2026-03-19 12:07:05,127 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:07:05,132 p=29963 u=zuul n=ansible | TASK [bm_sno : Force power off via Redfish] ************************************ 2026-03-19 12:07:05,132 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:05 +0000 (0:00:00.326) 0:00:13.075 ******** 2026-03-19 12:07:05,431 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:07:05,436 p=29963 u=zuul n=ansible | TASK [bm_sno : Wait for host to power off] ************************************* 2026-03-19 12:07:05,436 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:05 +0000 (0:00:00.303) 0:00:13.379 ******** 2026-03-19 12:07:05,755 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:07:05,764 p=29963 u=zuul n=ansible | TASK [Query mock state after auto-enable] ************************************** 2026-03-19 12:07:05,764 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:05 +0000 (0:00:00.327) 0:00:13.707 ******** 2026-03-19 12:07:06,066 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:07:06,070 p=29963 u=zuul n=ansible | TASK [Assert BIOS updated and host left Off] *********************************** 2026-03-19 12:07:06,070 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:06 +0000 (0:00:00.306) 0:00:14.013 ******** 2026-03-19 12:07:06,096 p=29963 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-19 12:07:06,101 p=29963 u=zuul n=ansible | TASK [Reset mock with usb_boot Disabled] *************************************** 2026-03-19 12:07:06,101 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:06 +0000 (0:00:00.030) 0:00:14.044 ******** 2026-03-19 12:07:06,411 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:07:06,416 p=29963 u=zuul n=ansible | TASK [Include bm_ensure_usb_boot without auto-enable (expect failure)] ********* 2026-03-19 12:07:06,416 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:06 +0000 (0:00:00.315) 0:00:14.359 ******** 2026-03-19 12:07:06,446 p=29963 u=zuul n=ansible | TASK [bm_sno : Check current GenericUsbBoot state] ***************************** 2026-03-19 12:07:06,446 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:06 +0000 (0:00:00.030) 0:00:14.389 ******** 2026-03-19 12:07:06,462 p=29963 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:07:06,468 p=29963 u=zuul n=ansible | TASK [bm_sno : Read GenericUsbBoot BIOS attribute] ***************************** 2026-03-19 12:07:06,468 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:06 +0000 (0:00:00.021) 0:00:14.411 ******** 2026-03-19 12:07:06,752 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:07:06,756 p=29963 u=zuul n=ansible | TASK [bm_sno : Set GenericUsbBoot status fact] ********************************* 2026-03-19 12:07:06,756 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:06 +0000 (0:00:00.288) 0:00:14.699 ******** 2026-03-19 12:07:06,793 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:07:06,798 p=29963 u=zuul n=ansible | TASK [bm_sno : Fail if GenericUsbBoot is disabled] ***************************** 2026-03-19 12:07:06,798 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:06 +0000 (0:00:00.041) 0:00:14.741 ******** 2026-03-19 12:07:06,831 p=29963 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:07:06,835 p=29963 u=zuul n=ansible | TASK [bm_sno : Fail if auto-enable is off] ************************************* 2026-03-19 12:07:06,835 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:06 +0000 (0:00:00.037) 0:00:14.778 ******** 2026-03-19 12:07:06,867 p=29963 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:07:06,872 p=29963 u=zuul n=ansible | TASK [Assert failure mentions GenericUsbBoot or auto-enable] ******************* 2026-03-19 12:07:06,872 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:06 +0000 (0:00:00.036) 0:00:14.815 ******** 2026-03-19 12:07:06,892 p=29963 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-19 12:07:06,897 p=29963 u=zuul n=ansible | TASK [Test bm_eject_vmedia] **************************************************** 2026-03-19 12:07:06,897 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:06 +0000 (0:00:00.025) 0:00:14.840 ******** 2026-03-19 12:07:06,916 p=29963 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:07:06,930 p=29963 u=zuul n=ansible | TASK [Reset mock with VirtualMedia inserted] *********************************** 2026-03-19 12:07:06,930 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:06 +0000 (0:00:00.033) 0:00:14.873 ******** 2026-03-19 12:07:07,234 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:07:07,239 p=29963 u=zuul n=ansible | TASK [Include bm_eject_vmedia] ************************************************* 2026-03-19 12:07:07,239 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:07 +0000 (0:00:00.308) 0:00:15.182 ******** 2026-03-19 12:07:07,269 p=29963 u=zuul n=ansible | TASK [bm_sno : Eject VirtualMedia] ********************************************* 2026-03-19 12:07:07,270 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:07 +0000 (0:00:00.030) 0:00:15.213 ******** 2026-03-19 12:07:07,599 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:07:07,605 p=29963 u=zuul n=ansible | TASK [bm_sno : Wait for VirtualMedia eject to settle] ************************** 2026-03-19 12:07:07,606 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:07 +0000 (0:00:00.335) 0:00:15.549 ******** 2026-03-19 12:07:07,623 p=29963 u=zuul n=ansible | Pausing for 5 seconds 2026-03-19 12:07:12,634 p=29963 u=zuul n=ansible | ok: [instance] 2026-03-19 12:07:12,639 p=29963 u=zuul n=ansible | TASK [bm_sno : Check Remote File Share status] ********************************* 2026-03-19 12:07:12,639 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:12 +0000 (0:00:05.033) 0:00:20.582 ******** 2026-03-19 12:07:12,931 p=29963 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:07:12,933 p=29963 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-03-19 12:07:12,933 p=29963 u=zuul n=ansible | instance : ok=76 changed=0 unreachable=0 failed=1 skipped=8 rescued=4 ignored=0 2026-03-19 12:07:12,933 p=29963 u=zuul n=ansible | Thursday 19 March 2026 12:07:12 +0000 (0:00:00.293) 0:00:20.876 ******** 2026-03-19 12:07:12,933 p=29963 u=zuul n=ansible | =============================================================================== 2026-03-19 12:07:12,933 p=29963 u=zuul n=ansible | bm_sno : Wait for VirtualMedia eject to settle -------------------------- 5.03s 2026-03-19 12:07:12,933 p=29963 u=zuul n=ansible | Reset mock to power Off ------------------------------------------------- 0.41s 2026-03-19 12:07:12,933 p=29963 u=zuul n=ansible | bm_sno : Wait for host POST to complete --------------------------------- 0.35s 2026-03-19 12:07:12,933 p=29963 u=zuul n=ansible | bm_sno : Wait for host POST to complete --------------------------------- 0.34s 2026-03-19 12:07:12,933 p=29963 u=zuul n=ansible | bm_sno : Eject VirtualMedia --------------------------------------------- 0.34s 2026-03-19 12:07:12,933 p=29963 u=zuul n=ansible | Reset mock with usb_boot Enabled and host Off --------------------------- 0.33s 2026-03-19 12:07:12,933 p=29963 u=zuul n=ansible | bm_sno : Wait for host to power off ------------------------------------- 0.33s 2026-03-19 12:07:12,933 p=29963 u=zuul n=ansible | bm_sno : Query current power state -------------------------------------- 0.33s 2026-03-19 12:07:12,933 p=29963 u=zuul n=ansible | Query mock state after power_on (no PostState) -------------------------- 0.32s 2026-03-19 12:07:12,933 p=29963 u=zuul n=ansible | Reset mock to power Off ------------------------------------------------- 0.32s 2026-03-19 12:07:12,933 p=29963 u=zuul n=ansible | bm_sno : Force power off via Redfish ------------------------------------ 0.32s 2026-03-19 12:07:12,933 p=29963 u=zuul n=ansible | bm_sno : Power on bare metal host --------------------------------------- 0.32s 2026-03-19 12:07:12,933 p=29963 u=zuul n=ansible | Reset mock with usb_boot Disabled --------------------------------------- 0.32s 2026-03-19 12:07:12,933 p=29963 u=zuul n=ansible | bm_sno : Power on bare metal host --------------------------------------- 0.32s 2026-03-19 12:07:12,933 p=29963 u=zuul n=ansible | Query mock state after power_on (already on) ---------------------------- 0.32s 2026-03-19 12:07:12,933 p=29963 u=zuul n=ansible | bm_sno : Wait for host POST to complete --------------------------------- 0.32s 2026-03-19 12:07:12,934 p=29963 u=zuul n=ansible | bm_sno : Wait for host POST to complete --------------------------------- 0.32s 2026-03-19 12:07:12,934 p=29963 u=zuul n=ansible | bm_sno : Query current power state -------------------------------------- 0.32s 2026-03-19 12:07:12,934 p=29963 u=zuul n=ansible | bm_sno : Query current power state -------------------------------------- 0.32s 2026-03-19 12:07:12,934 p=29963 u=zuul n=ansible | bm_sno : Wait for host to power off ------------------------------------- 0.32s 2026-03-19 12:07:12,992 p=29844 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:07:12,993 p=29844 u=zuul n=molecule.command.base | An error occurred during the test sequence action: 'converge'. Cleaning up. 2026-03-19 12:07:13,002 p=29844 u=zuul n=molecule.logger | [info]Running [scenario]bm_redfish[/] > [action]cleanup[/][/] 2026-03-19 12:07:13,406 p=30769 u=zuul n=ansible | PLAY [Cleanup mock iDRAC server] *********************************************** 2026-03-19 12:07:13,419 p=30769 u=zuul n=ansible | TASK [Stop mock iDRAC server] ************************************************** 2026-03-19 12:07:13,419 p=30769 u=zuul n=ansible | Thursday 19 March 2026 12:07:13 +0000 (0:00:00.023) 0:00:00.023 ******** 2026-03-19 12:07:13,747 p=30769 u=zuul n=ansible | ok: [instance] 2026-03-19 12:07:13,751 p=30769 u=zuul n=ansible | TASK [Show mock server log] **************************************************** 2026-03-19 12:07:13,751 p=30769 u=zuul n=ansible | Thursday 19 March 2026 12:07:13 +0000 (0:00:00.332) 0:00:00.355 ******** 2026-03-19 12:07:13,974 p=30769 u=zuul n=ansible | ok: [instance] 2026-03-19 12:07:13,978 p=30769 u=zuul n=ansible | TASK [Print mock server log] *************************************************** 2026-03-19 12:07:13,978 p=30769 u=zuul n=ansible | Thursday 19 March 2026 12:07:13 +0000 (0:00:00.226) 0:00:00.582 ******** 2026-03-19 12:07:14,011 p=30769 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:07:14,020 p=30769 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-03-19 12:07:14,020 p=30769 u=zuul n=ansible | instance : ok=3 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-19 12:07:14,020 p=30769 u=zuul n=ansible | Thursday 19 March 2026 12:07:14 +0000 (0:00:00.042) 0:00:00.624 ******** 2026-03-19 12:07:14,020 p=30769 u=zuul n=ansible | =============================================================================== 2026-03-19 12:07:14,021 p=30769 u=zuul n=ansible | Stop mock iDRAC server -------------------------------------------------- 0.33s 2026-03-19 12:07:14,021 p=30769 u=zuul n=ansible | Show mock server log ---------------------------------------------------- 0.23s 2026-03-19 12:07:14,021 p=30769 u=zuul n=ansible | Print mock server log --------------------------------------------------- 0.04s 2026-03-19 12:07:14,088 p=29844 u=zuul n=molecule.logger | [info]Running [scenario]bm_redfish[/] > [action]destroy[/][/] 2026-03-19 12:07:14,089 p=29844 u=zuul n=molecule.command.destroy | Skipping, instances are delegated. 2026-03-19 12:07:14,089 p=29844 u=zuul n=molecule.scenario | Pruning extra files from scenario ephemeral directory 2026-03-19 12:07:14,091 p=29844 u=zuul n=molecule.util | Writing /tmp/report.html report.