2026-03-13 10:15:49,028 p=12055 u=zuul n=molecule.util | Found config file /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/.config/molecule/config.yml 2026-03-13 10:15:49,354 p=12055 u=zuul n=molecule.logger | [info]Running [scenario]bm_redfish[/] > [action]prepare[/][/] 2026-03-13 10:15:50,037 p=12062 u=zuul n=ansible | PLAY [Prepare mock iDRAC server] *********************************************** 2026-03-13 10:15:50,051 p=12062 u=zuul n=ansible | TASK [Create mock server directory] ******************************************** 2026-03-13 10:15:50,051 p=12062 u=zuul n=ansible | Friday 13 March 2026 10:15:50 +0000 (0:00:00.025) 0:00:00.025 ********** 2026-03-13 10:15:50,395 p=12062 u=zuul n=ansible | changed: [instance] 2026-03-13 10:15:50,399 p=12062 u=zuul n=ansible | TASK [Generate self-signed TLS certificate] ************************************ 2026-03-13 10:15:50,399 p=12062 u=zuul n=ansible | Friday 13 March 2026 10:15:50 +0000 (0:00:00.348) 0:00:00.374 ********** 2026-03-13 10:15:50,732 p=12062 u=zuul n=ansible | changed: [instance] 2026-03-13 10:15:50,737 p=12062 u=zuul n=ansible | TASK [Copy mock iDRAC server script] ******************************************* 2026-03-13 10:15:50,737 p=12062 u=zuul n=ansible | Friday 13 March 2026 10:15:50 +0000 (0:00:00.337) 0:00:00.711 ********** 2026-03-13 10:15:51,248 p=12062 u=zuul n=ansible | changed: [instance] 2026-03-13 10:15:51,252 p=12062 u=zuul n=ansible | TASK [Start mock iDRAC server] ************************************************* 2026-03-13 10:15:51,252 p=12062 u=zuul n=ansible | Friday 13 March 2026 10:15:51 +0000 (0:00:00.514) 0:00:01.226 ********** 2026-03-13 10:15:51,430 p=12062 u=zuul n=ansible | changed: [instance] 2026-03-13 10:15:51,434 p=12062 u=zuul n=ansible | TASK [Record mock server PID] ************************************************** 2026-03-13 10:15:51,434 p=12062 u=zuul n=ansible | Friday 13 March 2026 10:15:51 +0000 (0:00:00.181) 0:00:01.408 ********** 2026-03-13 10:15:51,638 p=12062 u=zuul n=ansible | ok: [instance] 2026-03-13 10:15:51,643 p=12062 u=zuul n=ansible | TASK [Wait for mock iDRAC to respond] ****************************************** 2026-03-13 10:15:51,643 p=12062 u=zuul n=ansible | Friday 13 March 2026 10:15:51 +0000 (0:00:00.209) 0:00:01.617 ********** 2026-03-13 10:15:52,094 p=12062 u=zuul n=ansible | ok: [instance] 2026-03-13 10:15:52,106 p=12062 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-03-13 10:15:52,106 p=12062 u=zuul n=ansible | instance : ok=6 changed=4 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-13 10:15:52,106 p=12062 u=zuul n=ansible | Friday 13 March 2026 10:15:52 +0000 (0:00:00.462) 0:00:02.080 ********** 2026-03-13 10:15:52,106 p=12062 u=zuul n=ansible | =============================================================================== 2026-03-13 10:15:52,106 p=12062 u=zuul n=ansible | Copy mock iDRAC server script ------------------------------------------- 0.51s 2026-03-13 10:15:52,106 p=12062 u=zuul n=ansible | Wait for mock iDRAC to respond ------------------------------------------ 0.46s 2026-03-13 10:15:52,106 p=12062 u=zuul n=ansible | Create mock server directory -------------------------------------------- 0.35s 2026-03-13 10:15:52,106 p=12062 u=zuul n=ansible | Generate self-signed TLS certificate ------------------------------------ 0.34s 2026-03-13 10:15:52,106 p=12062 u=zuul n=ansible | Record mock server PID -------------------------------------------------- 0.21s 2026-03-13 10:15:52,106 p=12062 u=zuul n=ansible | Start mock iDRAC server ------------------------------------------------- 0.18s 2026-03-13 10:15:52,177 p=12055 u=zuul n=molecule.logger | [info]Running [scenario]bm_redfish[/] > [action]converge[/][/] 2026-03-13 10:15:52,565 p=12174 u=zuul n=ansible | PLAY [Converge -- test bm_* Redfish tasks against mock iDRAC] ****************** 2026-03-13 10:15:52,608 p=12174 u=zuul n=ansible | TASK [Test bm_power_off] ******************************************************* 2026-03-13 10:15:52,609 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:52 +0000 (0:00:00.054) 0:00:00.054 ********** 2026-03-13 10:15:52,628 p=12174 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/reproducer/molecule/bm_redfish/tasks/test_power_off.yml for instance 2026-03-13 10:15:52,633 p=12174 u=zuul n=ansible | TASK [Reset mock to power Off] ************************************************* 2026-03-13 10:15:52,633 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:52 +0000 (0:00:00.024) 0:00:00.079 ********** 2026-03-13 10:15:53,033 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:15:53,038 p=12174 u=zuul n=ansible | TASK [Include bm_power_off] **************************************************** 2026-03-13 10:15:53,038 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:53 +0000 (0:00:00.404) 0:00:00.483 ********** 2026-03-13 10:15:53,069 p=12174 u=zuul n=ansible | TASK [reproducer : Query current power state] ********************************** 2026-03-13 10:15:53,069 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:53 +0000 (0:00:00.031) 0:00:00.515 ********** 2026-03-13 10:15:53,387 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:15:53,394 p=12174 u=zuul n=ansible | TASK [reproducer : Force power off via Redfish] ******************************** 2026-03-13 10:15:53,394 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:53 +0000 (0:00:00.324) 0:00:00.839 ********** 2026-03-13 10:15:53,410 p=12174 u=zuul n=ansible | skipping: [instance] 2026-03-13 10:15:53,415 p=12174 u=zuul n=ansible | TASK [reproducer : Wait for host to power off] ********************************* 2026-03-13 10:15:53,415 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:53 +0000 (0:00:00.021) 0:00:00.860 ********** 2026-03-13 10:15:53,431 p=12174 u=zuul n=ansible | skipping: [instance] 2026-03-13 10:15:53,439 p=12174 u=zuul n=ansible | TASK [Query mock state after power_off (already off)] ************************** 2026-03-13 10:15:53,439 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:53 +0000 (0:00:00.023) 0:00:00.884 ********** 2026-03-13 10:15:53,726 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:15:53,730 p=12174 u=zuul n=ansible | TASK [Assert host is still Off] ************************************************ 2026-03-13 10:15:53,731 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:53 +0000 (0:00:00.291) 0:00:01.176 ********** 2026-03-13 10:15:53,749 p=12174 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-13 10:15:53,754 p=12174 u=zuul n=ansible | TASK [Reset mock to power On] ************************************************** 2026-03-13 10:15:53,754 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:53 +0000 (0:00:00.023) 0:00:01.200 ********** 2026-03-13 10:15:54,039 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:15:54,043 p=12174 u=zuul n=ansible | TASK [Include bm_power_off] **************************************************** 2026-03-13 10:15:54,043 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:54 +0000 (0:00:00.289) 0:00:01.489 ********** 2026-03-13 10:15:54,072 p=12174 u=zuul n=ansible | TASK [reproducer : Query current power state] ********************************** 2026-03-13 10:15:54,072 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:54 +0000 (0:00:00.028) 0:00:01.517 ********** 2026-03-13 10:15:54,376 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:15:54,381 p=12174 u=zuul n=ansible | TASK [reproducer : Force power off via Redfish] ******************************** 2026-03-13 10:15:54,382 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:54 +0000 (0:00:00.309) 0:00:01.827 ********** 2026-03-13 10:15:54,672 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:15:54,677 p=12174 u=zuul n=ansible | TASK [reproducer : Wait for host to power off] ********************************* 2026-03-13 10:15:54,677 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:54 +0000 (0:00:00.295) 0:00:02.122 ********** 2026-03-13 10:15:54,970 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:15:54,977 p=12174 u=zuul n=ansible | TASK [Query mock state after power_off (was on)] ******************************* 2026-03-13 10:15:54,977 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:54 +0000 (0:00:00.299) 0:00:02.422 ********** 2026-03-13 10:15:55,260 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:15:55,265 p=12174 u=zuul n=ansible | TASK [Assert host is now Off] ************************************************** 2026-03-13 10:15:55,265 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:55 +0000 (0:00:00.287) 0:00:02.710 ********** 2026-03-13 10:15:55,286 p=12174 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-13 10:15:55,290 p=12174 u=zuul n=ansible | TASK [Test bm_power_on] ******************************************************** 2026-03-13 10:15:55,290 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:55 +0000 (0:00:00.025) 0:00:02.736 ********** 2026-03-13 10:15:55,308 p=12174 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/reproducer/molecule/bm_redfish/tasks/test_power_on.yml for instance 2026-03-13 10:15:55,315 p=12174 u=zuul n=ansible | TASK [Reset mock to power On] ************************************************** 2026-03-13 10:15:55,315 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:55 +0000 (0:00:00.024) 0:00:02.760 ********** 2026-03-13 10:15:55,624 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:15:55,628 p=12174 u=zuul n=ansible | TASK [Include bm_power_on] ***************************************************** 2026-03-13 10:15:55,628 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:55 +0000 (0:00:00.313) 0:00:03.073 ********** 2026-03-13 10:15:55,654 p=12174 u=zuul n=ansible | TASK [reproducer : Query current power state] ********************************** 2026-03-13 10:15:55,654 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:55 +0000 (0:00:00.025) 0:00:03.099 ********** 2026-03-13 10:15:55,939 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:15:55,944 p=12174 u=zuul n=ansible | TASK [reproducer : Power on bare metal host] *********************************** 2026-03-13 10:15:55,944 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:55 +0000 (0:00:00.290) 0:00:03.390 ********** 2026-03-13 10:15:55,958 p=12174 u=zuul n=ansible | skipping: [instance] 2026-03-13 10:15:55,963 p=12174 u=zuul n=ansible | TASK [reproducer : Wait for host POST to complete] ***************************** 2026-03-13 10:15:55,963 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:55 +0000 (0:00:00.018) 0:00:03.408 ********** 2026-03-13 10:15:56,254 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:15:56,262 p=12174 u=zuul n=ansible | TASK [Query mock state after power_on (already on)] **************************** 2026-03-13 10:15:56,262 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:56 +0000 (0:00:00.298) 0:00:03.707 ********** 2026-03-13 10:15:56,569 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:15:56,575 p=12174 u=zuul n=ansible | TASK [Assert host is still On] ************************************************* 2026-03-13 10:15:56,576 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:56 +0000 (0:00:00.313) 0:00:04.021 ********** 2026-03-13 10:15:56,598 p=12174 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-13 10:15:56,603 p=12174 u=zuul n=ansible | TASK [Reset mock to power Off] ************************************************* 2026-03-13 10:15:56,603 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:56 +0000 (0:00:00.027) 0:00:04.049 ********** 2026-03-13 10:15:56,908 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:15:56,913 p=12174 u=zuul n=ansible | TASK [Include bm_power_on] ***************************************************** 2026-03-13 10:15:56,913 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:56 +0000 (0:00:00.309) 0:00:04.358 ********** 2026-03-13 10:15:56,944 p=12174 u=zuul n=ansible | TASK [reproducer : Query current power state] ********************************** 2026-03-13 10:15:56,944 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:56 +0000 (0:00:00.031) 0:00:04.389 ********** 2026-03-13 10:15:57,230 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:15:57,236 p=12174 u=zuul n=ansible | TASK [reproducer : Power on bare metal host] *********************************** 2026-03-13 10:15:57,236 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:57 +0000 (0:00:00.291) 0:00:04.681 ********** 2026-03-13 10:15:57,522 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:15:57,526 p=12174 u=zuul n=ansible | TASK [reproducer : Wait for host POST to complete] ***************************** 2026-03-13 10:15:57,526 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:57 +0000 (0:00:00.290) 0:00:04.972 ********** 2026-03-13 10:15:57,824 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:15:57,832 p=12174 u=zuul n=ansible | TASK [Query mock state after power_on (was off)] ******************************* 2026-03-13 10:15:57,833 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:57 +0000 (0:00:00.306) 0:00:05.278 ********** 2026-03-13 10:15:58,114 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:15:58,118 p=12174 u=zuul n=ansible | TASK [Assert host is now On] *************************************************** 2026-03-13 10:15:58,118 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:58 +0000 (0:00:00.285) 0:00:05.564 ********** 2026-03-13 10:15:58,136 p=12174 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-13 10:15:58,140 p=12174 u=zuul n=ansible | TASK [Test bm_check_usb_boot] ************************************************** 2026-03-13 10:15:58,141 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:58 +0000 (0:00:00.022) 0:00:05.586 ********** 2026-03-13 10:15:58,157 p=12174 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/reproducer/molecule/bm_redfish/tasks/test_check_usb_boot.yml for instance 2026-03-13 10:15:58,166 p=12174 u=zuul n=ansible | TASK [Reset mock with usb_boot Enabled] **************************************** 2026-03-13 10:15:58,166 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:58 +0000 (0:00:00.025) 0:00:05.611 ********** 2026-03-13 10:15:58,451 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:15:58,455 p=12174 u=zuul n=ansible | TASK [Include bm_check_usb_boot] *********************************************** 2026-03-13 10:15:58,456 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:58 +0000 (0:00:00.289) 0:00:05.901 ********** 2026-03-13 10:15:58,484 p=12174 u=zuul n=ansible | TASK [reproducer : Read GenericUsbBoot BIOS attribute] ************************* 2026-03-13 10:15:58,484 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:58 +0000 (0:00:00.028) 0:00:05.929 ********** 2026-03-13 10:15:58,792 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:15:58,798 p=12174 u=zuul n=ansible | TASK [reproducer : Set GenericUsbBoot status fact] ***************************** 2026-03-13 10:15:58,798 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:58 +0000 (0:00:00.314) 0:00:06.243 ********** 2026-03-13 10:15:58,831 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:15:58,837 p=12174 u=zuul n=ansible | TASK [reproducer : Fail if GenericUsbBoot is disabled] ************************* 2026-03-13 10:15:58,837 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:58 +0000 (0:00:00.038) 0:00:06.282 ********** 2026-03-13 10:15:58,861 p=12174 u=zuul n=ansible | skipping: [instance] 2026-03-13 10:15:58,868 p=12174 u=zuul n=ansible | TASK [Assert _usb_boot_enabled is true] **************************************** 2026-03-13 10:15:58,868 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:58 +0000 (0:00:00.031) 0:00:06.314 ********** 2026-03-13 10:15:58,893 p=12174 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-13 10:15:58,898 p=12174 u=zuul n=ansible | TASK [Reset mock with usb_boot Disabled] *************************************** 2026-03-13 10:15:58,898 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:58 +0000 (0:00:00.029) 0:00:06.343 ********** 2026-03-13 10:15:59,212 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:15:59,217 p=12174 u=zuul n=ansible | TASK [Include bm_check_usb_boot (expect failure)] ****************************** 2026-03-13 10:15:59,217 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:59 +0000 (0:00:00.319) 0:00:06.662 ********** 2026-03-13 10:15:59,246 p=12174 u=zuul n=ansible | TASK [reproducer : Read GenericUsbBoot BIOS attribute] ************************* 2026-03-13 10:15:59,247 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:59 +0000 (0:00:00.029) 0:00:06.692 ********** 2026-03-13 10:15:59,535 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:15:59,541 p=12174 u=zuul n=ansible | TASK [reproducer : Set GenericUsbBoot status fact] ***************************** 2026-03-13 10:15:59,541 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:59 +0000 (0:00:00.294) 0:00:06.986 ********** 2026-03-13 10:15:59,568 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:15:59,572 p=12174 u=zuul n=ansible | TASK [reproducer : Fail if GenericUsbBoot is disabled] ************************* 2026-03-13 10:15:59,573 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:59 +0000 (0:00:00.031) 0:00:07.018 ********** 2026-03-13 10:15:59,606 p=12174 u=zuul n=ansible | fatal: [instance]: FAILED! => {"changed": false, "msg": "GenericUsbBoot is Disabled in BIOS. VirtualMedia cannot boot host localhost:8443."} 2026-03-13 10:15:59,610 p=12174 u=zuul n=ansible | TASK [Assert failure was about GenericUsbBoot] ********************************* 2026-03-13 10:15:59,610 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:59 +0000 (0:00:00.037) 0:00:07.055 ********** 2026-03-13 10:15:59,630 p=12174 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-13 10:15:59,634 p=12174 u=zuul n=ansible | TASK [Test bm_ensure_usb_boot] ************************************************* 2026-03-13 10:15:59,634 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:59 +0000 (0:00:00.024) 0:00:07.079 ********** 2026-03-13 10:15:59,655 p=12174 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/reproducer/molecule/bm_redfish/tasks/test_ensure_usb_boot.yml for instance 2026-03-13 10:15:59,666 p=12174 u=zuul n=ansible | TASK [Reset mock with usb_boot Enabled and host Off] *************************** 2026-03-13 10:15:59,666 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:59 +0000 (0:00:00.031) 0:00:07.111 ********** 2026-03-13 10:15:59,951 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:15:59,956 p=12174 u=zuul n=ansible | TASK [Include bm_ensure_usb_boot] ********************************************** 2026-03-13 10:15:59,956 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:59 +0000 (0:00:00.289) 0:00:07.401 ********** 2026-03-13 10:15:59,989 p=12174 u=zuul n=ansible | TASK [reproducer : Check current GenericUsbBoot state] ************************* 2026-03-13 10:15:59,989 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:15:59 +0000 (0:00:00.033) 0:00:07.434 ********** 2026-03-13 10:16:00,005 p=12174 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/reproducer/tasks/bm_check_usb_boot.yml for instance 2026-03-13 10:16:00,012 p=12174 u=zuul n=ansible | TASK [reproducer : Read GenericUsbBoot BIOS attribute] ************************* 2026-03-13 10:16:00,012 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:00 +0000 (0:00:00.023) 0:00:07.457 ********** 2026-03-13 10:16:00,290 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:00,296 p=12174 u=zuul n=ansible | TASK [reproducer : Set GenericUsbBoot status fact] ***************************** 2026-03-13 10:16:00,296 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:00 +0000 (0:00:00.284) 0:00:07.741 ********** 2026-03-13 10:16:00,322 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:00,327 p=12174 u=zuul n=ansible | TASK [reproducer : Fail if GenericUsbBoot is disabled] ************************* 2026-03-13 10:16:00,327 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:00 +0000 (0:00:00.030) 0:00:07.772 ********** 2026-03-13 10:16:00,355 p=12174 u=zuul n=ansible | skipping: [instance] 2026-03-13 10:16:00,362 p=12174 u=zuul n=ansible | TASK [Query mock state] ******************************************************** 2026-03-13 10:16:00,362 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:00 +0000 (0:00:00.035) 0:00:07.807 ********** 2026-03-13 10:16:00,656 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:00,660 p=12174 u=zuul n=ansible | TASK [Assert host stayed Off (no power cycle needed)] ************************** 2026-03-13 10:16:00,660 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:00 +0000 (0:00:00.298) 0:00:08.106 ********** 2026-03-13 10:16:00,679 p=12174 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-13 10:16:00,683 p=12174 u=zuul n=ansible | TASK [Reset mock with usb_boot Disabled and host Off] ************************** 2026-03-13 10:16:00,683 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:00 +0000 (0:00:00.022) 0:00:08.128 ********** 2026-03-13 10:16:00,969 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:00,973 p=12174 u=zuul n=ansible | TASK [Include bm_ensure_usb_boot with auto-enable] ***************************** 2026-03-13 10:16:00,973 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:00 +0000 (0:00:00.290) 0:00:08.418 ********** 2026-03-13 10:16:01,003 p=12174 u=zuul n=ansible | TASK [reproducer : Check current GenericUsbBoot state] ************************* 2026-03-13 10:16:01,003 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:01 +0000 (0:00:00.029) 0:00:08.448 ********** 2026-03-13 10:16:01,020 p=12174 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/reproducer/tasks/bm_check_usb_boot.yml for instance 2026-03-13 10:16:01,026 p=12174 u=zuul n=ansible | TASK [reproducer : Read GenericUsbBoot BIOS attribute] ************************* 2026-03-13 10:16:01,026 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:01 +0000 (0:00:00.023) 0:00:08.472 ********** 2026-03-13 10:16:01,303 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:01,308 p=12174 u=zuul n=ansible | TASK [reproducer : Set GenericUsbBoot status fact] ***************************** 2026-03-13 10:16:01,308 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:01 +0000 (0:00:00.281) 0:00:08.753 ********** 2026-03-13 10:16:01,336 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:01,341 p=12174 u=zuul n=ansible | TASK [reproducer : Fail if GenericUsbBoot is disabled] ************************* 2026-03-13 10:16:01,341 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:01 +0000 (0:00:00.032) 0:00:08.786 ********** 2026-03-13 10:16:01,374 p=12174 u=zuul n=ansible | fatal: [instance]: FAILED! => {"changed": false, "msg": "GenericUsbBoot is Disabled in BIOS. VirtualMedia cannot boot host localhost:8443."} 2026-03-13 10:16:01,378 p=12174 u=zuul n=ansible | TASK [reproducer : Fail if auto-enable is off] ********************************* 2026-03-13 10:16:01,378 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:01 +0000 (0:00:00.037) 0:00:08.824 ********** 2026-03-13 10:16:01,409 p=12174 u=zuul n=ansible | skipping: [instance] 2026-03-13 10:16:01,413 p=12174 u=zuul n=ansible | TASK [reproducer : Set GenericUsbBoot BIOS attribute] ************************** 2026-03-13 10:16:01,413 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:01 +0000 (0:00:00.034) 0:00:08.858 ********** 2026-03-13 10:16:01,716 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:01,721 p=12174 u=zuul n=ansible | TASK [reproducer : Create BIOS config job to schedule the change] ************** 2026-03-13 10:16:01,722 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:01 +0000 (0:00:00.308) 0:00:09.167 ********** 2026-03-13 10:16:02,006 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:02,011 p=12174 u=zuul n=ansible | TASK [reproducer : Power off before applying BIOS change] ********************** 2026-03-13 10:16:02,011 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:02 +0000 (0:00:00.289) 0:00:09.456 ********** 2026-03-13 10:16:02,029 p=12174 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/reproducer/tasks/bm_power_off.yml for instance 2026-03-13 10:16:02,037 p=12174 u=zuul n=ansible | TASK [reproducer : Query current power state] ********************************** 2026-03-13 10:16:02,037 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:02 +0000 (0:00:00.025) 0:00:09.482 ********** 2026-03-13 10:16:02,337 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:02,345 p=12174 u=zuul n=ansible | TASK [reproducer : Force power off via Redfish] ******************************** 2026-03-13 10:16:02,345 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:02 +0000 (0:00:00.308) 0:00:09.791 ********** 2026-03-13 10:16:02,364 p=12174 u=zuul n=ansible | skipping: [instance] 2026-03-13 10:16:02,368 p=12174 u=zuul n=ansible | TASK [reproducer : Wait for host to power off] ********************************* 2026-03-13 10:16:02,369 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:02 +0000 (0:00:00.023) 0:00:09.814 ********** 2026-03-13 10:16:02,383 p=12174 u=zuul n=ansible | skipping: [instance] 2026-03-13 10:16:02,387 p=12174 u=zuul n=ansible | TASK [reproducer : Power on to apply BIOS config job during POST] ************** 2026-03-13 10:16:02,387 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:02 +0000 (0:00:00.018) 0:00:09.832 ********** 2026-03-13 10:16:02,404 p=12174 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/reproducer/tasks/bm_power_on.yml for instance 2026-03-13 10:16:02,414 p=12174 u=zuul n=ansible | TASK [reproducer : Query current power state] ********************************** 2026-03-13 10:16:02,414 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:02 +0000 (0:00:00.026) 0:00:09.859 ********** 2026-03-13 10:16:02,723 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:02,728 p=12174 u=zuul n=ansible | TASK [reproducer : Power on bare metal host] *********************************** 2026-03-13 10:16:02,728 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:02 +0000 (0:00:00.314) 0:00:10.174 ********** 2026-03-13 10:16:03,026 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:03,032 p=12174 u=zuul n=ansible | TASK [reproducer : Wait for host POST to complete] ***************************** 2026-03-13 10:16:03,032 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:03 +0000 (0:00:00.303) 0:00:10.477 ********** 2026-03-13 10:16:03,336 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:03,341 p=12174 u=zuul n=ansible | TASK [reproducer : Power off after BIOS change applied] ************************ 2026-03-13 10:16:03,341 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:03 +0000 (0:00:00.309) 0:00:10.787 ********** 2026-03-13 10:16:03,359 p=12174 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/reproducer/tasks/bm_power_off.yml for instance 2026-03-13 10:16:03,371 p=12174 u=zuul n=ansible | TASK [reproducer : Query current power state] ********************************** 2026-03-13 10:16:03,371 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:03 +0000 (0:00:00.029) 0:00:10.816 ********** 2026-03-13 10:16:03,662 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:03,667 p=12174 u=zuul n=ansible | TASK [reproducer : Force power off via Redfish] ******************************** 2026-03-13 10:16:03,667 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:03 +0000 (0:00:00.296) 0:00:11.112 ********** 2026-03-13 10:16:03,950 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:03,955 p=12174 u=zuul n=ansible | TASK [reproducer : Wait for host to power off] ********************************* 2026-03-13 10:16:03,955 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:03 +0000 (0:00:00.287) 0:00:11.400 ********** 2026-03-13 10:16:04,256 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:04,265 p=12174 u=zuul n=ansible | TASK [Query mock state after auto-enable] ************************************** 2026-03-13 10:16:04,265 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:04 +0000 (0:00:00.309) 0:00:11.710 ********** 2026-03-13 10:16:04,550 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:04,554 p=12174 u=zuul n=ansible | TASK [Assert BIOS updated and host left Off] *********************************** 2026-03-13 10:16:04,554 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:04 +0000 (0:00:00.289) 0:00:12.000 ********** 2026-03-13 10:16:04,578 p=12174 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-13 10:16:04,582 p=12174 u=zuul n=ansible | TASK [Reset mock with usb_boot Disabled] *************************************** 2026-03-13 10:16:04,582 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:04 +0000 (0:00:00.027) 0:00:12.028 ********** 2026-03-13 10:16:04,871 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:04,877 p=12174 u=zuul n=ansible | TASK [Include bm_ensure_usb_boot without auto-enable (expect failure)] ********* 2026-03-13 10:16:04,877 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:04 +0000 (0:00:00.294) 0:00:12.322 ********** 2026-03-13 10:16:04,910 p=12174 u=zuul n=ansible | TASK [reproducer : Check current GenericUsbBoot state] ************************* 2026-03-13 10:16:04,910 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:04 +0000 (0:00:00.033) 0:00:12.356 ********** 2026-03-13 10:16:04,927 p=12174 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/reproducer/tasks/bm_check_usb_boot.yml for instance 2026-03-13 10:16:04,933 p=12174 u=zuul n=ansible | TASK [reproducer : Read GenericUsbBoot BIOS attribute] ************************* 2026-03-13 10:16:04,933 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:04 +0000 (0:00:00.022) 0:00:12.378 ********** 2026-03-13 10:16:05,235 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:05,240 p=12174 u=zuul n=ansible | TASK [reproducer : Set GenericUsbBoot status fact] ***************************** 2026-03-13 10:16:05,240 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:05 +0000 (0:00:00.307) 0:00:12.685 ********** 2026-03-13 10:16:05,275 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:05,280 p=12174 u=zuul n=ansible | TASK [reproducer : Fail if GenericUsbBoot is disabled] ************************* 2026-03-13 10:16:05,280 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:05 +0000 (0:00:00.039) 0:00:12.725 ********** 2026-03-13 10:16:05,317 p=12174 u=zuul n=ansible | fatal: [instance]: FAILED! => {"changed": false, "msg": "GenericUsbBoot is Disabled in BIOS. VirtualMedia cannot boot host localhost:8443."} 2026-03-13 10:16:05,321 p=12174 u=zuul n=ansible | TASK [reproducer : Fail if auto-enable is off] ********************************* 2026-03-13 10:16:05,321 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:05 +0000 (0:00:00.040) 0:00:12.766 ********** 2026-03-13 10:16:05,357 p=12174 u=zuul n=ansible | fatal: [instance]: FAILED! => {"changed": false, "msg": "GenericUsbBoot is Disabled in BIOS. VirtualMedia cannot boot host localhost:8443. Set cifmw_bm_agent_enable_usb_boot: true in vars.yaml to allow this playbook to enable it automatically (requires a reboot cycle)."} 2026-03-13 10:16:05,361 p=12174 u=zuul n=ansible | TASK [Assert failure mentions GenericUsbBoot or auto-enable] ******************* 2026-03-13 10:16:05,361 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:05 +0000 (0:00:00.039) 0:00:12.806 ********** 2026-03-13 10:16:05,379 p=12174 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-13 10:16:05,383 p=12174 u=zuul n=ansible | TASK [Test bm_eject_vmedia] **************************************************** 2026-03-13 10:16:05,383 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:05 +0000 (0:00:00.022) 0:00:12.829 ********** 2026-03-13 10:16:05,400 p=12174 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/reproducer/molecule/bm_redfish/tasks/test_eject_vmedia.yml for instance 2026-03-13 10:16:05,414 p=12174 u=zuul n=ansible | TASK [Reset mock with VirtualMedia inserted] *********************************** 2026-03-13 10:16:05,414 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:05 +0000 (0:00:00.030) 0:00:12.859 ********** 2026-03-13 10:16:05,713 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:05,718 p=12174 u=zuul n=ansible | TASK [Include bm_eject_vmedia] ************************************************* 2026-03-13 10:16:05,718 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:05 +0000 (0:00:00.304) 0:00:13.163 ********** 2026-03-13 10:16:05,746 p=12174 u=zuul n=ansible | TASK [reproducer : Eject VirtualMedia] ***************************************** 2026-03-13 10:16:05,746 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:05 +0000 (0:00:00.027) 0:00:13.191 ********** 2026-03-13 10:16:06,040 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:06,045 p=12174 u=zuul n=ansible | TASK [reproducer : Wait for VirtualMedia eject to settle] ********************** 2026-03-13 10:16:06,046 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:06 +0000 (0:00:00.299) 0:00:13.491 ********** 2026-03-13 10:16:06,058 p=12174 u=zuul n=ansible | Pausing for 5 seconds 2026-03-13 10:16:11,068 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:11,075 p=12174 u=zuul n=ansible | TASK [Query mock state after eject] ******************************************** 2026-03-13 10:16:11,075 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:11 +0000 (0:00:05.029) 0:00:18.521 ********** 2026-03-13 10:16:11,369 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:11,374 p=12174 u=zuul n=ansible | TASK [Assert VirtualMedia is ejected] ****************************************** 2026-03-13 10:16:11,374 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:11 +0000 (0:00:00.298) 0:00:18.819 ********** 2026-03-13 10:16:11,399 p=12174 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-13 10:16:11,403 p=12174 u=zuul n=ansible | TASK [Reset mock with VirtualMedia not inserted] ******************************* 2026-03-13 10:16:11,403 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:11 +0000 (0:00:00.029) 0:00:18.848 ********** 2026-03-13 10:16:11,680 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:11,683 p=12174 u=zuul n=ansible | TASK [Include bm_eject_vmedia (idempotent)] ************************************ 2026-03-13 10:16:11,683 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:11 +0000 (0:00:00.280) 0:00:19.129 ********** 2026-03-13 10:16:11,708 p=12174 u=zuul n=ansible | TASK [reproducer : Eject VirtualMedia] ***************************************** 2026-03-13 10:16:11,708 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:11 +0000 (0:00:00.024) 0:00:19.153 ********** 2026-03-13 10:16:11,985 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:11,991 p=12174 u=zuul n=ansible | TASK [reproducer : Wait for VirtualMedia eject to settle] ********************** 2026-03-13 10:16:11,992 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:11 +0000 (0:00:00.283) 0:00:19.437 ********** 2026-03-13 10:16:12,006 p=12174 u=zuul n=ansible | Pausing for 5 seconds 2026-03-13 10:16:17,016 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:17,023 p=12174 u=zuul n=ansible | TASK [Query mock state] ******************************************************** 2026-03-13 10:16:17,023 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:17 +0000 (0:00:05.031) 0:00:24.469 ********** 2026-03-13 10:16:17,307 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:17,310 p=12174 u=zuul n=ansible | TASK [Assert VirtualMedia is still not inserted] ******************************* 2026-03-13 10:16:17,311 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:17 +0000 (0:00:00.287) 0:00:24.756 ********** 2026-03-13 10:16:17,337 p=12174 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-13 10:16:17,340 p=12174 u=zuul n=ansible | TASK [Test bm_discover_vmedia_target] ****************************************** 2026-03-13 10:16:17,341 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:17 +0000 (0:00:00.029) 0:00:24.786 ********** 2026-03-13 10:16:17,360 p=12174 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/reproducer/molecule/bm_redfish/tasks/test_discover_vmedia.yml for instance 2026-03-13 10:16:17,375 p=12174 u=zuul n=ansible | TASK [Reset mock with VirtualMedia inserted] *********************************** 2026-03-13 10:16:17,376 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:17 +0000 (0:00:00.035) 0:00:24.821 ********** 2026-03-13 10:16:17,643 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:17,647 p=12174 u=zuul n=ansible | TASK [Include bm_discover_vmedia_target (auto-discover)] *********************** 2026-03-13 10:16:17,647 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:17 +0000 (0:00:00.271) 0:00:25.092 ********** 2026-03-13 10:16:17,683 p=12174 u=zuul n=ansible | TASK [reproducer : Fetch UEFI boot option IDs] ********************************* 2026-03-13 10:16:17,684 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:17 +0000 (0:00:00.036) 0:00:25.129 ********** 2026-03-13 10:16:17,958 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:17,963 p=12174 u=zuul n=ansible | TASK [reproducer : Fetch each UEFI boot option detail] ************************* 2026-03-13 10:16:17,963 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:17 +0000 (0:00:00.279) 0:00:25.408 ********** 2026-03-13 10:16:18,254 p=12174 u=zuul n=ansible | ok: [instance] => (item=Boot0001) 2026-03-13 10:16:18,526 p=12174 u=zuul n=ansible | ok: [instance] => (item=Boot0003) 2026-03-13 10:16:18,801 p=12174 u=zuul n=ansible | ok: [instance] => (item=Boot0004) 2026-03-13 10:16:19,065 p=12174 u=zuul n=ansible | ok: [instance] => (item=Boot0005) 2026-03-13 10:16:19,345 p=12174 u=zuul n=ansible | ok: [instance] => (item=Boot0006) 2026-03-13 10:16:19,353 p=12174 u=zuul n=ansible | TASK [reproducer : Build list of known UEFI device paths] ********************** 2026-03-13 10:16:19,353 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:19 +0000 (0:00:01.390) 0:00:26.798 ********** 2026-03-13 10:16:19,387 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:19,391 p=12174 u=zuul n=ansible | TASK [reproducer : Validate user-provided VirtualMedia UEFI path] ************** 2026-03-13 10:16:19,391 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:19 +0000 (0:00:00.038) 0:00:26.836 ********** 2026-03-13 10:16:19,410 p=12174 u=zuul n=ansible | skipping: [instance] 2026-03-13 10:16:19,415 p=12174 u=zuul n=ansible | TASK [reproducer : Find Virtual Optical Drive boot path] *********************** 2026-03-13 10:16:19,415 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:19 +0000 (0:00:00.023) 0:00:26.860 ********** 2026-03-13 10:16:19,455 p=12174 u=zuul n=ansible | skipping: [instance] => (item=PXE Device 1: Embedded NIC 1 Port 1 Partition 1) 2026-03-13 10:16:19,460 p=12174 u=zuul n=ansible | skipping: [instance] => (item=Virtual Floppy Drive) 2026-03-13 10:16:19,468 p=12174 u=zuul n=ansible | ok: [instance] => (item=Virtual Optical Drive) 2026-03-13 10:16:19,473 p=12174 u=zuul n=ansible | skipping: [instance] => (item=Integrated RAID Controller 1: Red Hat Enterprise Linux) 2026-03-13 10:16:19,474 p=12174 u=zuul n=ansible | skipping: [instance] => (item=Generic USB Boot) 2026-03-13 10:16:19,480 p=12174 u=zuul n=ansible | TASK [reproducer : Fail if no Virtual Optical Drive found] ********************* 2026-03-13 10:16:19,481 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:19 +0000 (0:00:00.065) 0:00:26.926 ********** 2026-03-13 10:16:19,500 p=12174 u=zuul n=ansible | skipping: [instance] 2026-03-13 10:16:19,504 p=12174 u=zuul n=ansible | TASK [reproducer : Show VirtualMedia UEFI boot target] ************************* 2026-03-13 10:16:19,504 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:19 +0000 (0:00:00.023) 0:00:26.950 ********** 2026-03-13 10:16:19,520 p=12174 u=zuul n=ansible | ok: [instance] => { "msg": "VirtualMedia UEFI path: PciRoot(0x0)/Pci(0x14,0x0)/USB(0xD,0x0)/USB(0x0,0x0)/USB(0x2,0x0)/Unit(0x0)" } 2026-03-13 10:16:19,525 p=12174 u=zuul n=ansible | TASK [reproducer : Clear pending iDRAC config jobs that block boot override] *** 2026-03-13 10:16:19,525 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:19 +0000 (0:00:00.020) 0:00:26.970 ********** 2026-03-13 10:16:19,815 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:19,819 p=12174 u=zuul n=ansible | TASK [reproducer : Wait for iDRAC to settle after clearing jobs] *************** 2026-03-13 10:16:19,820 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:19 +0000 (0:00:00.294) 0:00:27.265 ********** 2026-03-13 10:16:19,832 p=12174 u=zuul n=ansible | Pausing for 10 seconds 2026-03-13 10:16:29,840 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:29,845 p=12174 u=zuul n=ansible | TASK [reproducer : Set one-time boot from Virtual Optical Drive] *************** 2026-03-13 10:16:29,845 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:29 +0000 (0:00:10.025) 0:00:37.290 ********** 2026-03-13 10:16:30,149 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:30,154 p=12174 u=zuul n=ansible | TASK [reproducer : Verify boot override was applied] *************************** 2026-03-13 10:16:30,154 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:30 +0000 (0:00:00.309) 0:00:37.600 ********** 2026-03-13 10:16:30,439 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:30,443 p=12174 u=zuul n=ansible | TASK [reproducer : Assert boot override is set correctly] ********************** 2026-03-13 10:16:30,444 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:30 +0000 (0:00:00.289) 0:00:37.889 ********** 2026-03-13 10:16:30,470 p=12174 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-13 10:16:30,474 p=12174 u=zuul n=ansible | TASK [reproducer : Verify VirtualMedia is still inserted] ********************** 2026-03-13 10:16:30,474 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:30 +0000 (0:00:00.030) 0:00:37.920 ********** 2026-03-13 10:16:30,765 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:30,770 p=12174 u=zuul n=ansible | TASK [reproducer : Assert VirtualMedia ISO is mounted] ************************* 2026-03-13 10:16:30,770 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:30 +0000 (0:00:00.295) 0:00:38.215 ********** 2026-03-13 10:16:30,809 p=12174 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-13 10:16:30,817 p=12174 u=zuul n=ansible | TASK [Assert discovered path is Virtual Optical Drive] ************************* 2026-03-13 10:16:30,817 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:30 +0000 (0:00:00.046) 0:00:38.262 ********** 2026-03-13 10:16:30,859 p=12174 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-13 10:16:30,864 p=12174 u=zuul n=ansible | TASK [Query mock state after discover] ***************************************** 2026-03-13 10:16:30,864 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:30 +0000 (0:00:00.047) 0:00:38.309 ********** 2026-03-13 10:16:31,176 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:31,180 p=12174 u=zuul n=ansible | TASK [Assert boot override was set] ******************************************** 2026-03-13 10:16:31,181 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:31 +0000 (0:00:00.316) 0:00:38.626 ********** 2026-03-13 10:16:31,206 p=12174 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-13 10:16:31,210 p=12174 u=zuul n=ansible | TASK [Reset mock with VirtualMedia inserted] *********************************** 2026-03-13 10:16:31,210 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:31 +0000 (0:00:00.029) 0:00:38.655 ********** 2026-03-13 10:16:31,490 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:31,494 p=12174 u=zuul n=ansible | TASK [Include bm_discover_vmedia_target with valid explicit path] ************** 2026-03-13 10:16:31,494 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:31 +0000 (0:00:00.284) 0:00:38.940 ********** 2026-03-13 10:16:31,531 p=12174 u=zuul n=ansible | TASK [reproducer : Fetch UEFI boot option IDs] ********************************* 2026-03-13 10:16:31,532 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:31 +0000 (0:00:00.037) 0:00:38.977 ********** 2026-03-13 10:16:31,824 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:31,829 p=12174 u=zuul n=ansible | TASK [reproducer : Fetch each UEFI boot option detail] ************************* 2026-03-13 10:16:31,829 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:31 +0000 (0:00:00.297) 0:00:39.274 ********** 2026-03-13 10:16:32,141 p=12174 u=zuul n=ansible | ok: [instance] => (item=Boot0001) 2026-03-13 10:16:32,406 p=12174 u=zuul n=ansible | ok: [instance] => (item=Boot0003) 2026-03-13 10:16:32,678 p=12174 u=zuul n=ansible | ok: [instance] => (item=Boot0004) 2026-03-13 10:16:32,943 p=12174 u=zuul n=ansible | ok: [instance] => (item=Boot0005) 2026-03-13 10:16:33,200 p=12174 u=zuul n=ansible | ok: [instance] => (item=Boot0006) 2026-03-13 10:16:33,208 p=12174 u=zuul n=ansible | TASK [reproducer : Build list of known UEFI device paths] ********************** 2026-03-13 10:16:33,209 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:33 +0000 (0:00:01.379) 0:00:40.654 ********** 2026-03-13 10:16:33,244 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:33,248 p=12174 u=zuul n=ansible | TASK [reproducer : Validate user-provided VirtualMedia UEFI path] ************** 2026-03-13 10:16:33,248 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:33 +0000 (0:00:00.039) 0:00:40.694 ********** 2026-03-13 10:16:33,286 p=12174 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-13 10:16:33,290 p=12174 u=zuul n=ansible | TASK [reproducer : Find Virtual Optical Drive boot path] *********************** 2026-03-13 10:16:33,290 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:33 +0000 (0:00:00.041) 0:00:40.735 ********** 2026-03-13 10:16:33,326 p=12174 u=zuul n=ansible | skipping: [instance] => (item=PXE Device 1: Embedded NIC 1 Port 1 Partition 1) 2026-03-13 10:16:33,328 p=12174 u=zuul n=ansible | skipping: [instance] => (item=Virtual Floppy Drive) 2026-03-13 10:16:33,332 p=12174 u=zuul n=ansible | skipping: [instance] => (item=Virtual Optical Drive) 2026-03-13 10:16:33,335 p=12174 u=zuul n=ansible | skipping: [instance] => (item=Integrated RAID Controller 1: Red Hat Enterprise Linux) 2026-03-13 10:16:33,337 p=12174 u=zuul n=ansible | skipping: [instance] => (item=Generic USB Boot) 2026-03-13 10:16:33,339 p=12174 u=zuul n=ansible | skipping: [instance] 2026-03-13 10:16:33,344 p=12174 u=zuul n=ansible | TASK [reproducer : Fail if no Virtual Optical Drive found] ********************* 2026-03-13 10:16:33,344 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:33 +0000 (0:00:00.054) 0:00:40.789 ********** 2026-03-13 10:16:33,363 p=12174 u=zuul n=ansible | skipping: [instance] 2026-03-13 10:16:33,367 p=12174 u=zuul n=ansible | TASK [reproducer : Show VirtualMedia UEFI boot target] ************************* 2026-03-13 10:16:33,367 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:33 +0000 (0:00:00.022) 0:00:40.812 ********** 2026-03-13 10:16:33,382 p=12174 u=zuul n=ansible | ok: [instance] => { "msg": "VirtualMedia UEFI path: PciRoot(0x0)/Pci(0x14,0x0)/USB(0xD,0x0)/USB(0x0,0x0)/USB(0x2,0x0)/Unit(0x0)" } 2026-03-13 10:16:33,387 p=12174 u=zuul n=ansible | TASK [reproducer : Clear pending iDRAC config jobs that block boot override] *** 2026-03-13 10:16:33,387 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:33 +0000 (0:00:00.020) 0:00:40.832 ********** 2026-03-13 10:16:33,681 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:33,686 p=12174 u=zuul n=ansible | TASK [reproducer : Wait for iDRAC to settle after clearing jobs] *************** 2026-03-13 10:16:33,687 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:33 +0000 (0:00:00.299) 0:00:41.132 ********** 2026-03-13 10:16:33,700 p=12174 u=zuul n=ansible | Pausing for 10 seconds 2026-03-13 10:16:43,715 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:43,721 p=12174 u=zuul n=ansible | TASK [reproducer : Set one-time boot from Virtual Optical Drive] *************** 2026-03-13 10:16:43,721 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:43 +0000 (0:00:10.034) 0:00:51.166 ********** 2026-03-13 10:16:43,996 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:44,001 p=12174 u=zuul n=ansible | TASK [reproducer : Verify boot override was applied] *************************** 2026-03-13 10:16:44,001 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:44 +0000 (0:00:00.280) 0:00:51.446 ********** 2026-03-13 10:16:44,273 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:44,278 p=12174 u=zuul n=ansible | TASK [reproducer : Assert boot override is set correctly] ********************** 2026-03-13 10:16:44,278 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:44 +0000 (0:00:00.276) 0:00:51.723 ********** 2026-03-13 10:16:44,304 p=12174 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-13 10:16:44,308 p=12174 u=zuul n=ansible | TASK [reproducer : Verify VirtualMedia is still inserted] ********************** 2026-03-13 10:16:44,308 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:44 +0000 (0:00:00.029) 0:00:51.753 ********** 2026-03-13 10:16:44,579 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:44,584 p=12174 u=zuul n=ansible | TASK [reproducer : Assert VirtualMedia ISO is mounted] ************************* 2026-03-13 10:16:44,584 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:44 +0000 (0:00:00.275) 0:00:52.029 ********** 2026-03-13 10:16:44,617 p=12174 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-13 10:16:44,625 p=12174 u=zuul n=ansible | TASK [Query mock state] ******************************************************** 2026-03-13 10:16:44,625 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:44 +0000 (0:00:00.041) 0:00:52.070 ********** 2026-03-13 10:16:44,896 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:44,901 p=12174 u=zuul n=ansible | TASK [Assert boot override set with user-provided path] ************************ 2026-03-13 10:16:44,901 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:44 +0000 (0:00:00.275) 0:00:52.346 ********** 2026-03-13 10:16:44,923 p=12174 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-13 10:16:44,927 p=12174 u=zuul n=ansible | TASK [Reset mock with VirtualMedia inserted] *********************************** 2026-03-13 10:16:44,927 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:44 +0000 (0:00:00.026) 0:00:52.373 ********** 2026-03-13 10:16:45,198 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:45,202 p=12174 u=zuul n=ansible | TASK [Include bm_discover_vmedia_target with invalid path (expect failure)] **** 2026-03-13 10:16:45,203 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:45 +0000 (0:00:00.275) 0:00:52.648 ********** 2026-03-13 10:16:45,239 p=12174 u=zuul n=ansible | TASK [reproducer : Fetch UEFI boot option IDs] ********************************* 2026-03-13 10:16:45,239 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:45 +0000 (0:00:00.036) 0:00:52.684 ********** 2026-03-13 10:16:45,549 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:45,553 p=12174 u=zuul n=ansible | TASK [reproducer : Fetch each UEFI boot option detail] ************************* 2026-03-13 10:16:45,553 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:45 +0000 (0:00:00.313) 0:00:52.998 ********** 2026-03-13 10:16:45,849 p=12174 u=zuul n=ansible | ok: [instance] => (item=Boot0001) 2026-03-13 10:16:46,106 p=12174 u=zuul n=ansible | ok: [instance] => (item=Boot0003) 2026-03-13 10:16:46,369 p=12174 u=zuul n=ansible | ok: [instance] => (item=Boot0004) 2026-03-13 10:16:46,637 p=12174 u=zuul n=ansible | ok: [instance] => (item=Boot0005) 2026-03-13 10:16:46,892 p=12174 u=zuul n=ansible | ok: [instance] => (item=Boot0006) 2026-03-13 10:16:46,900 p=12174 u=zuul n=ansible | TASK [reproducer : Build list of known UEFI device paths] ********************** 2026-03-13 10:16:46,900 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:46 +0000 (0:00:01.347) 0:00:54.346 ********** 2026-03-13 10:16:46,942 p=12174 u=zuul n=ansible | ok: [instance] 2026-03-13 10:16:46,947 p=12174 u=zuul n=ansible | TASK [reproducer : Validate user-provided VirtualMedia UEFI path] ************** 2026-03-13 10:16:46,947 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:46 +0000 (0:00:00.046) 0:00:54.392 ********** 2026-03-13 10:16:46,988 p=12174 u=zuul n=ansible | fatal: [instance]: FAILED! => { "assertion": "cifmw_bm_agent_vmedia_uefi_path in _known_uefi_paths", "changed": false, "evaluated_to": false, "msg": "cifmw_bm_agent_vmedia_uefi_path 'PciRoot(0x0)/INVALID/PATH' is not listed in UEFI boot options. Available paths: PXE Device 1: Embedded NIC 1 Port 1 Partition 1 -> VenHw(3A191845-5F86-4E78-8FCE-C4CFF59F9DAA), Virtual Floppy Drive -> PciRoot(0x0)/Pci(0x14,0x0)/USB(0xD,0x0)/USB(0x0,0x0)/USB(0x2,0x0)/Unit(0x1), Virtual Optical Drive -> PciRoot(0x0)/Pci(0x14,0x0)/USB(0xD,0x0)/USB(0x0,0x0)/USB(0x2,0x0)/Unit(0x0), Integrated RAID Controller 1: Red Hat Enterprise Linux -> HD(2,GPT,FF726BC2-263F-EE4A-BAE7-7CACE574EBD8,0x1000,0x3F800)/\\EFI\\redhat\\shimx64.efi, Generic USB Boot -> VenHw(0C8CB6CC-13AE-45F4-BBCD-6A25E98AC250)" } 2026-03-13 10:16:46,992 p=12174 u=zuul n=ansible | TASK [Assert failure was about UEFI path] ************************************** 2026-03-13 10:16:46,992 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:46 +0000 (0:00:00.045) 0:00:54.438 ********** 2026-03-13 10:16:47,024 p=12174 u=zuul n=ansible | ok: [instance] => { "changed": false, "msg": "All assertions passed" } 2026-03-13 10:16:47,038 p=12174 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-03-13 10:16:47,038 p=12174 u=zuul n=ansible | instance : ok=110 changed=0 unreachable=0 failed=0 skipped=12 rescued=5 ignored=0 2026-03-13 10:16:47,038 p=12174 u=zuul n=ansible | Friday 13 March 2026 10:16:47 +0000 (0:00:00.045) 0:00:54.484 ********** 2026-03-13 10:16:47,038 p=12174 u=zuul n=ansible | =============================================================================== 2026-03-13 10:16:47,039 p=12174 u=zuul n=ansible | reproducer : Wait for iDRAC to settle after clearing jobs -------------- 10.03s 2026-03-13 10:16:47,039 p=12174 u=zuul n=ansible | reproducer : Wait for iDRAC to settle after clearing jobs -------------- 10.03s 2026-03-13 10:16:47,039 p=12174 u=zuul n=ansible | reproducer : Wait for VirtualMedia eject to settle ---------------------- 5.03s 2026-03-13 10:16:47,039 p=12174 u=zuul n=ansible | reproducer : Wait for VirtualMedia eject to settle ---------------------- 5.03s 2026-03-13 10:16:47,039 p=12174 u=zuul n=ansible | reproducer : Fetch each UEFI boot option detail ------------------------- 1.39s 2026-03-13 10:16:47,039 p=12174 u=zuul n=ansible | reproducer : Fetch each UEFI boot option detail ------------------------- 1.38s 2026-03-13 10:16:47,039 p=12174 u=zuul n=ansible | reproducer : Fetch each UEFI boot option detail ------------------------- 1.35s 2026-03-13 10:16:47,039 p=12174 u=zuul n=ansible | Reset mock to power Off ------------------------------------------------- 0.40s 2026-03-13 10:16:47,039 p=12174 u=zuul n=ansible | reproducer : Query current power state ---------------------------------- 0.32s 2026-03-13 10:16:47,039 p=12174 u=zuul n=ansible | Reset mock with usb_boot Disabled --------------------------------------- 0.32s 2026-03-13 10:16:47,039 p=12174 u=zuul n=ansible | Query mock state after discover ----------------------------------------- 0.32s 2026-03-13 10:16:47,039 p=12174 u=zuul n=ansible | reproducer : Query current power state ---------------------------------- 0.31s 2026-03-13 10:16:47,040 p=12174 u=zuul n=ansible | reproducer : Read GenericUsbBoot BIOS attribute ------------------------- 0.31s 2026-03-13 10:16:47,040 p=12174 u=zuul n=ansible | Query mock state after power_on (already on) ---------------------------- 0.31s 2026-03-13 10:16:47,040 p=12174 u=zuul n=ansible | reproducer : Fetch UEFI boot option IDs --------------------------------- 0.31s 2026-03-13 10:16:47,040 p=12174 u=zuul n=ansible | Reset mock to power On -------------------------------------------------- 0.31s 2026-03-13 10:16:47,040 p=12174 u=zuul n=ansible | reproducer : Set one-time boot from Virtual Optical Drive --------------- 0.31s 2026-03-13 10:16:47,040 p=12174 u=zuul n=ansible | reproducer : Wait for host POST to complete ----------------------------- 0.31s 2026-03-13 10:16:47,040 p=12174 u=zuul n=ansible | Reset mock to power Off ------------------------------------------------- 0.31s 2026-03-13 10:16:47,040 p=12174 u=zuul n=ansible | reproducer : Wait for host to power off --------------------------------- 0.31s 2026-03-13 10:16:47,136 p=12055 u=zuul n=molecule.logger | [info]Running [scenario]bm_redfish[/] > [action]cleanup[/][/] 2026-03-13 10:16:47,524 p=13443 u=zuul n=ansible | PLAY [Cleanup mock iDRAC server] *********************************************** 2026-03-13 10:16:47,536 p=13443 u=zuul n=ansible | TASK [Stop mock iDRAC server] ************************************************** 2026-03-13 10:16:47,536 p=13443 u=zuul n=ansible | Friday 13 March 2026 10:16:47 +0000 (0:00:00.022) 0:00:00.022 ********** 2026-03-13 10:16:47,821 p=13443 u=zuul n=ansible | fatal: [instance]: FAILED! => {"changed": false, "cmd": "pkill -f 'mock_idrac.py.*--port 8443' || true", "delta": "0:00:00.015413", "end": "2026-03-13 10:16:47.799255", "msg": "non-zero return code", "rc": -15, "start": "2026-03-13 10:16:47.783842", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2026-03-13 10:16:47,822 p=13443 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-03-13 10:16:47,823 p=13443 u=zuul n=ansible | instance : ok=0 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 2026-03-13 10:16:47,823 p=13443 u=zuul n=ansible | Friday 13 March 2026 10:16:47 +0000 (0:00:00.286) 0:00:00.308 ********** 2026-03-13 10:16:47,823 p=13443 u=zuul n=ansible | =============================================================================== 2026-03-13 10:16:47,823 p=13443 u=zuul n=ansible | Stop mock iDRAC server -------------------------------------------------- 0.29s 2026-03-13 10:16:47,875 p=12055 u=zuul n=molecule.util | Ansible return code was 2, command was: ['ansible-playbook', '--inventory', '/home/zuul/.cache/molecule/reproducer/bm_redfish/inventory', '--skip-tags', 'molecule-notest,notest', '/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/reproducer/molecule/bm_redfish/cleanup.yml'] 2026-03-13 10:16:47,876 p=12055 u=zuul n=molecule.command.base | An error occurred during the test sequence action: 'cleanup'. Cleaning up. 2026-03-13 10:16:47,885 p=12055 u=zuul n=molecule.logger | [info]Running [scenario]bm_redfish[/] > [action]cleanup[/][/] 2026-03-13 10:16:48,268 p=13466 u=zuul n=ansible | PLAY [Cleanup mock iDRAC server] *********************************************** 2026-03-13 10:16:48,288 p=13466 u=zuul n=ansible | TASK [Stop mock iDRAC server] ************************************************** 2026-03-13 10:16:48,288 p=13466 u=zuul n=ansible | Friday 13 March 2026 10:16:48 +0000 (0:00:00.029) 0:00:00.029 ********** 2026-03-13 10:16:48,564 p=13466 u=zuul n=ansible | fatal: [instance]: FAILED! => {"changed": false, "cmd": "pkill -f 'mock_idrac.py.*--port 8443' || true", "delta": "0:00:00.014946", "end": "2026-03-13 10:16:48.542674", "msg": "non-zero return code", "rc": -15, "start": "2026-03-13 10:16:48.527728", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2026-03-13 10:16:48,565 p=13466 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-03-13 10:16:48,565 p=13466 u=zuul n=ansible | instance : ok=0 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 2026-03-13 10:16:48,565 p=13466 u=zuul n=ansible | Friday 13 March 2026 10:16:48 +0000 (0:00:00.277) 0:00:00.306 ********** 2026-03-13 10:16:48,565 p=13466 u=zuul n=ansible | =============================================================================== 2026-03-13 10:16:48,566 p=13466 u=zuul n=ansible | Stop mock iDRAC server -------------------------------------------------- 0.28s 2026-03-13 10:16:48,620 p=12055 u=zuul n=molecule.util | Ansible return code was 2, command was: ['ansible-playbook', '--inventory', '/home/zuul/.cache/molecule/reproducer/bm_redfish/inventory', '--skip-tags', 'molecule-notest,notest', '/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/reproducer/molecule/bm_redfish/cleanup.yml'] 2026-03-13 10:16:48,621 p=12055 u=zuul n=molecule.util | Writing /tmp/report.html report.