PLAY [Prepare mock iDRAC server] ***********************************************

TASK [Create mock server directory] ********************************************
Thursday 19 March 2026  12:44:09 +0000 (0:00:00.023)       0:00:00.023 ********
changed: [instance]

TASK [Generate self-signed TLS certificate] ************************************
Thursday 19 March 2026  12:44:09 +0000 (0:00:00.325)       0:00:00.349 ********
changed: [instance]

TASK [Copy mock iDRAC server script] *******************************************
Thursday 19 March 2026  12:44:10 +0000 (0:00:00.323)       0:00:00.672 ********
changed: [instance]

TASK [Start mock iDRAC server] *************************************************
Thursday 19 March 2026  12:44:10 +0000 (0:00:00.520)       0:00:01.193 ********
changed: [instance]

TASK [Record mock server PID] **************************************************
Thursday 19 March 2026  12:44:10 +0000 (0:00:00.179)       0:00:01.372 ********
ok: [instance]

TASK [Wait for mock iDRAC to respond] ******************************************
Thursday 19 March 2026  12:44:10 +0000 (0:00:00.190)       0:00:01.563 ********
ok: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=6    changed=4    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0

Thursday 19 March 2026  12:44:11 +0000 (0:00:00.417)       0:00:01.980 ********
===============================================================================
Copy mock iDRAC server script ------------------------------------------- 0.52s
Wait for mock iDRAC to respond ------------------------------------------ 0.42s
Create mock server directory -------------------------------------------- 0.33s
Generate self-signed TLS certificate ------------------------------------ 0.32s
Record mock server PID -------------------------------------------------- 0.19s
Start mock iDRAC server ------------------------------------------------- 0.18s

PLAY [Converge -- test bm_* Redfish tasks against mock iDRAC] ******************

TASK [Test bm_power_off] *******************************************************
Thursday 19 March 2026  12:44:11 +0000 (0:00:00.047)       0:00:00.047 ********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/bm_sno/molecule/bm_redfish/tasks/test_power_off.yml for instance

TASK [Reset mock to power Off] *************************************************
Thursday 19 March 2026  12:44:11 +0000 (0:00:00.021)       0:00:00.069 ********
ok: [instance]

TASK [Include bm_power_off] ****************************************************
Thursday 19 March 2026  12:44:12 +0000 (0:00:00.391)       0:00:00.460 ********

TASK [bm_sno : Query current power state] **************************************
Thursday 19 March 2026  12:44:12 +0000 (0:00:00.024)       0:00:00.485 ********
ok: [instance]

TASK [bm_sno : Force power off via Redfish] ************************************
Thursday 19 March 2026  12:44:12 +0000 (0:00:00.279)       0:00:00.764 ********
skipping: [instance]

TASK [bm_sno : Wait for host to power off] *************************************
Thursday 19 March 2026  12:44:12 +0000 (0:00:00.017)       0:00:00.782 ********
skipping: [instance]

TASK [Query mock state after power_off (already off)] **************************
Thursday 19 March 2026  12:44:12 +0000 (0:00:00.020)       0:00:00.802 ********
ok: [instance]

TASK [Assert host is still Off] ************************************************
Thursday 19 March 2026  12:44:12 +0000 (0:00:00.284)       0:00:01.086 ********
ok: [instance] => {
    "changed": false,
    "msg": "All assertions passed"
}

TASK [Reset mock to power On] **************************************************
Thursday 19 March 2026  12:44:12 +0000 (0:00:00.018)       0:00:01.105 ********
ok: [instance]

TASK [Include bm_power_off] ****************************************************
Thursday 19 March 2026  12:44:13 +0000 (0:00:00.281)       0:00:01.387 ********

TASK [bm_sno : Query current power state] **************************************
Thursday 19 March 2026  12:44:13 +0000 (0:00:00.022)       0:00:01.410 ********
ok: [instance]

TASK [bm_sno : Force power off via Redfish] ************************************
Thursday 19 March 2026  12:44:13 +0000 (0:00:00.282)       0:00:01.693 ********
ok: [instance]

TASK [bm_sno : Wait for host to power off] *************************************
Thursday 19 March 2026  12:44:13 +0000 (0:00:00.282)       0:00:01.975 ********
ok: [instance]

TASK [Query mock state after power_off (was on)] *******************************
Thursday 19 March 2026  12:44:14 +0000 (0:00:00.284)       0:00:02.260 ********
ok: [instance]

TASK [Assert host is now Off] **************************************************
Thursday 19 March 2026  12:44:14 +0000 (0:00:00.293)       0:00:02.554 ********
ok: [instance] => {
    "changed": false,
    "msg": "All assertions passed"
}

TASK [Test bm_power_on] ********************************************************
Thursday 19 March 2026  12:44:14 +0000 (0:00:00.019)       0:00:02.573 ********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/bm_sno/molecule/bm_redfish/tasks/test_power_on.yml for instance

TASK [Reset mock to power On] **************************************************
Thursday 19 March 2026  12:44:14 +0000 (0:00:00.025)       0:00:02.598 ********
ok: [instance]

TASK [Include bm_power_on] *****************************************************
Thursday 19 March 2026  12:44:14 +0000 (0:00:00.287)       0:00:02.885 ********

TASK [bm_sno : Query current power state] **************************************
Thursday 19 March 2026  12:44:14 +0000 (0:00:00.024)       0:00:02.910 ********
ok: [instance]

TASK [bm_sno : Power on bare metal host] ***************************************
Thursday 19 March 2026  12:44:15 +0000 (0:00:00.285)       0:00:03.196 ********
skipping: [instance]

TASK [bm_sno : Wait for host POST to complete] *********************************
Thursday 19 March 2026  12:44:15 +0000 (0:00:00.017)       0:00:03.213 ********
ok: [instance]

TASK [bm_sno : Show POST state] ************************************************
Thursday 19 March 2026  12:44:15 +0000 (0:00:00.294)       0:00:03.508 ********
ok: [instance] => {
    "msg": "POST state: FinishedPost"
}

TASK [Query mock state after power_on (already on)] ****************************
Thursday 19 March 2026  12:44:15 +0000 (0:00:00.033)       0:00:03.541 ********
ok: [instance]

TASK [Assert host is still On with POST complete] ******************************
Thursday 19 March 2026  12:44:15 +0000 (0:00:00.286)       0:00:03.827 ********
ok: [instance] => {
    "changed": false,
    "msg": "All assertions passed"
}

TASK [Reset mock to power Off] *************************************************
Thursday 19 March 2026  12:44:15 +0000 (0:00:00.021)       0:00:03.849 ********
ok: [instance]

TASK [Include bm_power_on] *****************************************************
Thursday 19 March 2026  12:44:15 +0000 (0:00:00.281)       0:00:04.131 ********

TASK [bm_sno : Query current power state] **************************************
Thursday 19 March 2026  12:44:15 +0000 (0:00:00.023)       0:00:04.154 ********
ok: [instance]

TASK [bm_sno : Power on bare metal host] ***************************************
Thursday 19 March 2026  12:44:16 +0000 (0:00:00.285)       0:00:04.439 ********
ok: [instance]

TASK [bm_sno : Wait for host POST to complete] *********************************
Thursday 19 March 2026  12:44:16 +0000 (0:00:00.279)       0:00:04.719 ********
ok: [instance]

TASK [bm_sno : Show POST state] ************************************************
Thursday 19 March 2026  12:44:16 +0000 (0:00:00.291)       0:00:05.010 ********
ok: [instance] => {
    "msg": "POST state: FinishedPost"
}

TASK [Query mock state after power_on (was off)] *******************************
Thursday 19 March 2026  12:44:16 +0000 (0:00:00.033)       0:00:05.044 ********
ok: [instance]

TASK [Assert host is now On with POST complete] ********************************
Thursday 19 March 2026  12:44:17 +0000 (0:00:00.277)       0:00:05.322 ********
ok: [instance] => {
    "changed": false,
    "msg": "All assertions passed"
}

TASK [Reset mock to power Off without PostState support] ***********************
Thursday 19 March 2026  12:44:17 +0000 (0:00:00.021)       0:00:05.343 ********
ok: [instance]

TASK [Include bm_power_on] *****************************************************
Thursday 19 March 2026  12:44:17 +0000 (0:00:00.282)       0:00:05.626 ********

TASK [bm_sno : Query current power state] **************************************
Thursday 19 March 2026  12:44:17 +0000 (0:00:00.025)       0:00:05.651 ********
ok: [instance]

TASK [bm_sno : Power on bare metal host] ***************************************
Thursday 19 March 2026  12:44:17 +0000 (0:00:00.279)       0:00:05.931 ********
ok: [instance]

TASK [bm_sno : Wait for host POST to complete] *********************************
Thursday 19 March 2026  12:44:18 +0000 (0:00:00.279)       0:00:06.211 ********
ok: [instance]

TASK [bm_sno : Show POST state] ************************************************
Thursday 19 March 2026  12:44:18 +0000 (0:00:00.298)       0:00:06.510 ********
ok: [instance] => {
    "msg": "POST state: not supported by firmware, used PowerState=On"
}

TASK [Query mock state after power_on (no PostState)] **************************
Thursday 19 March 2026  12:44:18 +0000 (0:00:00.034)       0:00:06.544 ********
ok: [instance]

TASK [Assert host is On (PostState stays null)] ********************************
Thursday 19 March 2026  12:44:18 +0000 (0:00:00.276)       0:00:06.820 ********
ok: [instance] => {
    "changed": false,
    "msg": "All assertions passed"
}

TASK [Test bm_check_usb_boot] **************************************************
Thursday 19 March 2026  12:44:18 +0000 (0:00:00.021)       0:00:06.841 ********
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

TASK [Reset mock with usb_boot Enabled] ****************************************
Thursday 19 March 2026  12:44:18 +0000 (0:00:00.024)       0:00:06.866 ********
ok: [instance]

TASK [Include bm_check_usb_boot] ***********************************************
Thursday 19 March 2026  12:44:18 +0000 (0:00:00.284)       0:00:07.150 ********

TASK [bm_sno : Read GenericUsbBoot BIOS attribute] *****************************
Thursday 19 March 2026  12:44:18 +0000 (0:00:00.022)       0:00:07.173 ********
ok: [instance]

TASK [bm_sno : Set GenericUsbBoot status fact] *********************************
Thursday 19 March 2026  12:44:19 +0000 (0:00:00.285)       0:00:07.458 ********
ok: [instance]

TASK [bm_sno : Fail if GenericUsbBoot is disabled] *****************************
Thursday 19 March 2026  12:44:19 +0000 (0:00:00.029)       0:00:07.488 ********
skipping: [instance]

TASK [Assert _usb_boot_enabled is true] ****************************************
Thursday 19 March 2026  12:44:19 +0000 (0:00:00.028)       0:00:07.517 ********
ok: [instance] => {
    "changed": false,
    "msg": "All assertions passed"
}

TASK [Reset mock with usb_boot Disabled] ***************************************
Thursday 19 March 2026  12:44:19 +0000 (0:00:00.028)       0:00:07.545 ********
ok: [instance]

TASK [Include bm_check_usb_boot (expect failure)] ******************************
Thursday 19 March 2026  12:44:19 +0000 (0:00:00.280)       0:00:07.825 ********

TASK [bm_sno : Read GenericUsbBoot BIOS attribute] *****************************
Thursday 19 March 2026  12:44:19 +0000 (0:00:00.023)       0:00:07.849 ********
ok: [instance]

TASK [bm_sno : Set GenericUsbBoot status fact] *********************************
Thursday 19 March 2026  12:44:19 +0000 (0:00:00.280)       0:00:08.129 ********
ok: [instance]

TASK [bm_sno : Fail if GenericUsbBoot is disabled] *****************************
Thursday 19 March 2026  12:44:19 +0000 (0:00:00.030)       0:00:08.160 ********
fatal: [instance]: FAILED! => {"changed": false, "msg": "GenericUsbBoot is Disabled in BIOS. VirtualMedia cannot boot host localhost:8443."}

TASK [Assert failure was about GenericUsbBoot] *********************************
Thursday 19 March 2026  12:44:19 +0000 (0:00:00.029)       0:00:08.189 ********
ok: [instance] => {
    "changed": false,
    "msg": "All assertions passed"
}

TASK [Test bm_ensure_usb_boot] *************************************************
Thursday 19 March 2026  12:44:20 +0000 (0:00:00.019)       0:00:08.209 ********
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

TASK [Reset mock with usb_boot Enabled and host Off] ***************************
Thursday 19 March 2026  12:44:20 +0000 (0:00:00.042)       0:00:08.252 ********
ok: [instance]

TASK [Include bm_ensure_usb_boot] **********************************************
Thursday 19 March 2026  12:44:20 +0000 (0:00:00.286)       0:00:08.538 ********

TASK [bm_sno : Check current GenericUsbBoot state] *****************************
Thursday 19 March 2026  12:44:20 +0000 (0:00:00.028)       0:00:08.566 ********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/bm_sno/tasks/bm_check_usb_boot.yml for instance

TASK [bm_sno : Read GenericUsbBoot BIOS attribute] *****************************
Thursday 19 March 2026  12:44:20 +0000 (0:00:00.019)       0:00:08.585 ********
ok: [instance]

TASK [bm_sno : Set GenericUsbBoot status fact] *********************************
Thursday 19 March 2026  12:44:20 +0000 (0:00:00.294)       0:00:08.880 ********
ok: [instance]

TASK [bm_sno : Fail if GenericUsbBoot is disabled] *****************************
Thursday 19 March 2026  12:44:20 +0000 (0:00:00.029)       0:00:08.909 ********
skipping: [instance]

TASK [Query mock state] ********************************************************
Thursday 19 March 2026  12:44:20 +0000 (0:00:00.027)       0:00:08.937 ********
ok: [instance]

TASK [Assert host stayed Off (no power cycle needed)] **************************
Thursday 19 March 2026  12:44:21 +0000 (0:00:00.276)       0:00:09.214 ********
ok: [instance] => {
    "changed": false,
    "msg": "All assertions passed"
}

TASK [Reset mock with usb_boot Disabled and host Off] **************************
Thursday 19 March 2026  12:44:21 +0000 (0:00:00.021)       0:00:09.236 ********
ok: [instance]

TASK [Include bm_ensure_usb_boot with auto-enable] *****************************
Thursday 19 March 2026  12:44:21 +0000 (0:00:00.281)       0:00:09.517 ********

TASK [bm_sno : Check current GenericUsbBoot state] *****************************
Thursday 19 March 2026  12:44:21 +0000 (0:00:00.027)       0:00:09.545 ********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/bm_sno/tasks/bm_check_usb_boot.yml for instance

TASK [bm_sno : Read GenericUsbBoot BIOS attribute] *****************************
Thursday 19 March 2026  12:44:21 +0000 (0:00:00.019)       0:00:09.565 ********
ok: [instance]

TASK [bm_sno : Set GenericUsbBoot status fact] *********************************
Thursday 19 March 2026  12:44:21 +0000 (0:00:00.279)       0:00:09.844 ********
ok: [instance]

TASK [bm_sno : Fail if GenericUsbBoot is disabled] *****************************
Thursday 19 March 2026  12:44:21 +0000 (0:00:00.030)       0:00:09.874 ********
fatal: [instance]: FAILED! => {"changed": false, "msg": "GenericUsbBoot is Disabled in BIOS. VirtualMedia cannot boot host localhost:8443."}

TASK [bm_sno : Fail if auto-enable is off] *************************************
Thursday 19 March 2026  12:44:21 +0000 (0:00:00.031)       0:00:09.905 ********
skipping: [instance]

TASK [bm_sno : Set GenericUsbBoot BIOS attribute] ******************************
Thursday 19 March 2026  12:44:21 +0000 (0:00:00.026)       0:00:09.932 ********
ok: [instance]

TASK [bm_sno : Create BIOS config job to schedule the change] ******************
Thursday 19 March 2026  12:44:22 +0000 (0:00:00.283)       0:00:10.216 ********
ok: [instance]

TASK [bm_sno : Power off before applying BIOS change] **************************
Thursday 19 March 2026  12:44:22 +0000 (0:00:00.284)       0:00:10.500 ********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/bm_sno/tasks/bm_power_off.yml for instance

TASK [bm_sno : Query current power state] **************************************
Thursday 19 March 2026  12:44:22 +0000 (0:00:00.022)       0:00:10.523 ********
ok: [instance]

TASK [bm_sno : Force power off via Redfish] ************************************
Thursday 19 March 2026  12:44:22 +0000 (0:00:00.281)       0:00:10.804 ********
skipping: [instance]

TASK [bm_sno : Wait for host to power off] *************************************
Thursday 19 March 2026  12:44:22 +0000 (0:00:00.017)       0:00:10.822 ********
skipping: [instance]

TASK [bm_sno : Power on to apply BIOS config job during POST] ******************
Thursday 19 March 2026  12:44:22 +0000 (0:00:00.014)       0:00:10.837 ********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/bm_sno/tasks/bm_power_on.yml for instance

TASK [bm_sno : Query current power state] **************************************
Thursday 19 March 2026  12:44:22 +0000 (0:00:00.023)       0:00:10.861 ********
ok: [instance]

TASK [bm_sno : Power on bare metal host] ***************************************
Thursday 19 March 2026  12:44:22 +0000 (0:00:00.276)       0:00:11.137 ********
ok: [instance]

TASK [bm_sno : Wait for host POST to complete] *********************************
Thursday 19 March 2026  12:44:23 +0000 (0:00:00.280)       0:00:11.417 ********
ok: [instance]

TASK [bm_sno : Show POST state] ************************************************
Thursday 19 March 2026  12:44:23 +0000 (0:00:00.296)       0:00:11.713 ********
ok: [instance] => {
    "msg": "POST state: FinishedPost"
}

TASK [bm_sno : Power off after BIOS change applied] ****************************
Thursday 19 March 2026  12:44:23 +0000 (0:00:00.028)       0:00:11.742 ********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/bm_sno/tasks/bm_power_off.yml for instance

TASK [bm_sno : Query current power state] **************************************
Thursday 19 March 2026  12:44:23 +0000 (0:00:00.025)       0:00:11.768 ********
ok: [instance]

TASK [bm_sno : Force power off via Redfish] ************************************
Thursday 19 March 2026  12:44:23 +0000 (0:00:00.278)       0:00:12.046 ********
ok: [instance]

TASK [bm_sno : Wait for host to power off] *************************************
Thursday 19 March 2026  12:44:24 +0000 (0:00:00.278)       0:00:12.325 ********
ok: [instance]

TASK [Query mock state after auto-enable] **************************************
Thursday 19 March 2026  12:44:24 +0000 (0:00:00.285)       0:00:12.610 ********
ok: [instance]

TASK [Assert BIOS updated and host left Off] ***********************************
Thursday 19 March 2026  12:44:24 +0000 (0:00:00.278)       0:00:12.889 ********
ok: [instance] => {
    "changed": false,
    "msg": "All assertions passed"
}

TASK [Reset mock with usb_boot Disabled] ***************************************
Thursday 19 March 2026  12:44:24 +0000 (0:00:00.021)       0:00:12.911 ********
ok: [instance]

TASK [Include bm_ensure_usb_boot without auto-enable (expect failure)] *********
Thursday 19 March 2026  12:44:25 +0000 (0:00:00.284)       0:00:13.196 ********

TASK [bm_sno : Check current GenericUsbBoot state] *****************************
Thursday 19 March 2026  12:44:25 +0000 (0:00:00.028)       0:00:13.224 ********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/bm_sno/tasks/bm_check_usb_boot.yml for instance

TASK [bm_sno : Read GenericUsbBoot BIOS attribute] *****************************
Thursday 19 March 2026  12:44:25 +0000 (0:00:00.019)       0:00:13.243 ********
ok: [instance]

TASK [bm_sno : Set GenericUsbBoot status fact] *********************************
Thursday 19 March 2026  12:44:25 +0000 (0:00:00.278)       0:00:13.522 ********
ok: [instance]

TASK [bm_sno : Fail if GenericUsbBoot is disabled] *****************************
Thursday 19 March 2026  12:44:25 +0000 (0:00:00.029)       0:00:13.552 ********
fatal: [instance]: FAILED! => {"changed": false, "msg": "GenericUsbBoot is Disabled in BIOS. VirtualMedia cannot boot host localhost:8443."}

TASK [bm_sno : Fail if auto-enable is off] *************************************
Thursday 19 March 2026  12:44:25 +0000 (0:00:00.030)       0:00:13.582 ********
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)."}

TASK [Assert failure mentions GenericUsbBoot or auto-enable] *******************
Thursday 19 March 2026  12:44:25 +0000 (0:00:00.029)       0:00:13.611 ********
ok: [instance] => {
    "changed": false,
    "msg": "All assertions passed"
}

TASK [Test bm_eject_vmedia] ****************************************************
Thursday 19 March 2026  12:44:25 +0000 (0:00:00.019)       0:00:13.631 ********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/bm_sno/molecule/bm_redfish/tasks/test_eject_vmedia.yml for instance

TASK [Reset mock with VirtualMedia inserted] ***********************************
Thursday 19 March 2026  12:44:25 +0000 (0:00:00.030)       0:00:13.661 ********
ok: [instance]

TASK [Include bm_eject_vmedia] *************************************************
Thursday 19 March 2026  12:44:25 +0000 (0:00:00.282)       0:00:13.943 ********

TASK [bm_sno : Eject VirtualMedia] *********************************************
Thursday 19 March 2026  12:44:25 +0000 (0:00:00.025)       0:00:13.969 ********
ok: [instance]

TASK [bm_sno : Wait for VirtualMedia eject to settle] **************************
Thursday 19 March 2026  12:44:26 +0000 (0:00:00.281)       0:00:14.251 ********
Pausing for 5 seconds
ok: [instance]

TASK [bm_sno : Check Remote File Share status] *********************************
Thursday 19 March 2026  12:44:31 +0000 (0:00:05.019)       0:00:19.270 ********
fatal: [instance]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}

PLAY RECAP *********************************************************************
instance                   : ok=76   changed=0    unreachable=0    failed=1    skipped=8    rescued=4    ignored=0

Thursday 19 March 2026  12:44:31 +0000 (0:00:00.273)       0:00:19.544 ********
===============================================================================
bm_sno : Wait for VirtualMedia eject to settle -------------------------- 5.02s
Reset mock to power Off ------------------------------------------------- 0.39s
bm_sno : Wait for host POST to complete --------------------------------- 0.30s
bm_sno : Wait for host POST to complete --------------------------------- 0.30s
bm_sno : Wait for host POST to complete --------------------------------- 0.29s
bm_sno : Read GenericUsbBoot BIOS attribute ----------------------------- 0.29s
Query mock state after power_off (was on) ------------------------------- 0.29s
bm_sno : Wait for host POST to complete --------------------------------- 0.29s
Reset mock to power On -------------------------------------------------- 0.29s
Reset mock with usb_boot Enabled and host Off --------------------------- 0.29s
Query mock state after power_on (already on) ---------------------------- 0.29s
bm_sno : Query current power state -------------------------------------- 0.29s
bm_sno : Wait for host to power off ------------------------------------- 0.29s
bm_sno : Read GenericUsbBoot BIOS attribute ----------------------------- 0.29s
bm_sno : Query current power state -------------------------------------- 0.29s
bm_sno : Wait for host to power off ------------------------------------- 0.28s
bm_sno : Create BIOS config job to schedule the change ------------------ 0.28s
Reset mock with usb_boot Disabled --------------------------------------- 0.28s
Query mock state after power_off (already off) -------------------------- 0.28s
Reset mock with usb_boot Enabled ---------------------------------------- 0.28s

PLAY [Cleanup mock iDRAC server] ***********************************************

TASK [Stop mock iDRAC server] **************************************************
Thursday 19 March 2026  12:44:31 +0000 (0:00:00.022)       0:00:00.022 ********
ok: [instance]

TASK [Show mock server log] ****************************************************
Thursday 19 March 2026  12:44:32 +0000 (0:00:00.280)       0:00:00.303 ********
ok: [instance]

TASK [Print mock server log] ***************************************************
Thursday 19 March 2026  12:44:32 +0000 (0:00:00.177)       0:00:00.480 ********
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 -"
    ]
}

PLAY RECAP *********************************************************************
instance                   : ok=3    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0

Thursday 19 March 2026  12:44:32 +0000 (0:00:00.042)       0:00:00.523 ********
===============================================================================
Stop mock iDRAC server -------------------------------------------------- 0.28s
Show mock server log ---------------------------------------------------- 0.18s
Print mock server log --------------------------------------------------- 0.04s