2025-12-05 12:48:31,831 p=29214 u=zuul n=molecule.util | Found config file /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/.config/molecule/config.yml 2025-12-05 12:48:31,905 p=29214 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]prepare[/][/] 2025-12-05 12:48:32,496 p=29221 u=zuul n=ansible | PLAY [Prepare] ***************************************************************** 2025-12-05 12:48:32,504 p=29221 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-12-05 12:48:32,504 p=29221 u=zuul n=ansible | Friday 05 December 2025 12:48:32 +0000 (0:00:00.009) 0:00:00.009 ******* 2025-12-05 12:48:33,264 p=29221 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:33,277 p=29221 u=zuul n=ansible | TASK [Create dummy env file] *************************************************** 2025-12-05 12:48:33,277 p=29221 u=zuul n=ansible | Friday 05 December 2025 12:48:33 +0000 (0:00:00.773) 0:00:00.783 ******* 2025-12-05 12:48:33,755 p=29221 u=zuul n=ansible | changed: [instance] 2025-12-05 12:48:33,760 p=29221 u=zuul n=ansible | TASK [Create dummy playbook] *************************************************** 2025-12-05 12:48:33,760 p=29221 u=zuul n=ansible | Friday 05 December 2025 12:48:33 +0000 (0:00:00.482) 0:00:01.266 ******* 2025-12-05 12:48:34,063 p=29221 u=zuul n=ansible | changed: [instance] => (item=dummy-1.yml) 2025-12-05 12:48:34,349 p=29221 u=zuul n=ansible | changed: [instance] => (item=dummy-2.yml) 2025-12-05 12:48:34,644 p=29221 u=zuul n=ansible | changed: [instance] => (item=dummy-3.yml) 2025-12-05 12:48:34,933 p=29221 u=zuul n=ansible | changed: [instance] => (item=dummy-4.yml) 2025-12-05 12:48:35,220 p=29221 u=zuul n=ansible | changed: [instance] => (item=dummy-5.yml) 2025-12-05 12:48:35,498 p=29221 u=zuul n=ansible | changed: [instance] => (item=dummy-6.yml) 2025-12-05 12:48:35,505 p=29221 u=zuul n=ansible | TASK [Remove dummy file for retry playbook test] ******************************* 2025-12-05 12:48:35,505 p=29221 u=zuul n=ansible | Friday 05 December 2025 12:48:35 +0000 (0:00:01.744) 0:00:03.010 ******* 2025-12-05 12:48:35,759 p=29221 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:35,764 p=29221 u=zuul n=ansible | TASK [Create dummy retry playbook] ********************************************* 2025-12-05 12:48:35,764 p=29221 u=zuul n=ansible | Friday 05 December 2025 12:48:35 +0000 (0:00:00.258) 0:00:03.269 ******* 2025-12-05 12:48:36,066 p=29221 u=zuul n=ansible | changed: [instance] 2025-12-05 12:48:36,082 p=29221 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-12-05 12:48:36,082 p=29221 u=zuul n=ansible | instance : ok=5 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-12-05 12:48:36,082 p=29221 u=zuul n=ansible | Friday 05 December 2025 12:48:36 +0000 (0:00:00.317) 0:00:03.587 ******* 2025-12-05 12:48:36,082 p=29221 u=zuul n=ansible | =============================================================================== 2025-12-05 12:48:36,082 p=29221 u=zuul n=ansible | Create dummy playbook --------------------------------------------------- 1.74s 2025-12-05 12:48:36,082 p=29221 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 0.77s 2025-12-05 12:48:36,082 p=29221 u=zuul n=ansible | Create dummy env file --------------------------------------------------- 0.48s 2025-12-05 12:48:36,082 p=29221 u=zuul n=ansible | Create dummy retry playbook --------------------------------------------- 0.32s 2025-12-05 12:48:36,082 p=29221 u=zuul n=ansible | Remove dummy file for retry playbook test ------------------------------- 0.26s 2025-12-05 12:48:36,134 p=29214 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]converge[/][/] 2025-12-05 12:48:36,511 p=29450 u=zuul n=ansible | PLAY [Converge] **************************************************************** 2025-12-05 12:48:36,523 p=29450 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-12-05 12:48:36,523 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:36 +0000 (0:00:00.014) 0:00:00.014 ******* 2025-12-05 12:48:37,265 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:37,279 p=29450 u=zuul n=ansible | TASK [No hook] ***************************************************************** 2025-12-05 12:48:37,279 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:37 +0000 (0:00:00.755) 0:00:00.769 ******* 2025-12-05 12:48:37,306 p=29450 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-12-05 12:48:37,306 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:37 +0000 (0:00:00.026) 0:00:00.796 ******* 2025-12-05 12:48:37,354 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:37,359 p=29450 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-12-05 12:48:37,359 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:37 +0000 (0:00:00.053) 0:00:00.850 ******* 2025-12-05 12:48:37,422 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:37,429 p=29450 u=zuul n=ansible | TASK [run_hook : Loop on hooks for no_hook] ************************************ 2025-12-05 12:48:37,429 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:37 +0000 (0:00:00.069) 0:00:00.920 ******* 2025-12-05 12:48:37,490 p=29450 u=zuul n=ansible | skipping: [instance] 2025-12-05 12:48:37,499 p=29450 u=zuul n=ansible | TASK [Ensure we do not have ceph_uuid] ***************************************** 2025-12-05 12:48:37,499 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:37 +0000 (0:00:00.070) 0:00:00.990 ******* 2025-12-05 12:48:37,516 p=29450 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-12-05 12:48:37,521 p=29450 u=zuul n=ansible | TASK [Combined hooks] ********************************************************** 2025-12-05 12:48:37,521 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:37 +0000 (0:00:00.021) 0:00:01.012 ******* 2025-12-05 12:48:37,549 p=29450 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-12-05 12:48:37,549 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:37 +0000 (0:00:00.028) 0:00:01.040 ******* 2025-12-05 12:48:37,599 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:37,605 p=29450 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-12-05 12:48:37,605 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:37 +0000 (0:00:00.055) 0:00:01.096 ******* 2025-12-05 12:48:37,671 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:37,678 p=29450 u=zuul n=ansible | TASK [run_hook : Loop on hooks for run_molecule] ******************************* 2025-12-05 12:48:37,678 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:37 +0000 (0:00:00.073) 0:00:01.169 ******* 2025-12-05 12:48:37,772 p=29450 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/run_hook/tasks/playbook.yml for instance => (item={'name': '01 Default noop hook', 'source': 'noop.yml', 'type': 'playbook'}) 2025-12-05 12:48:37,780 p=29450 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/run_hook/tasks/playbook.yml for instance => (item={'name': '02 Re-run noop', 'source': 'noop.yml', 'type': 'playbook'}) 2025-12-05 12:48:37,787 p=29450 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/run_hook/tasks/playbook.yml for instance => (item={'source': '/tmp/dummy-1.yml', 'type': 'playbook', 'extra_vars': {'foo': 'bar', 'file': '/tmp/dummy-env.yml'}, 'name': '03 single hook'}) 2025-12-05 12:48:37,795 p=29450 u=zuul n=ansible | TASK [run_hook : Set playbook path for 01 Default noop hook] ******************* 2025-12-05 12:48:37,795 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:37 +0000 (0:00:00.116) 0:00:01.286 ******* 2025-12-05 12:48:37,833 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:37,838 p=29450 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-12-05 12:48:37,838 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:37 +0000 (0:00:00.042) 0:00:01.329 ******* 2025-12-05 12:48:38,110 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:38,117 p=29450 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-12-05 12:48:38,117 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:38 +0000 (0:00:00.279) 0:00:01.608 ******* 2025-12-05 12:48:38,128 p=29450 u=zuul n=ansible | skipping: [instance] 2025-12-05 12:48:38,134 p=29450 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-12-05 12:48:38,134 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:38 +0000 (0:00:00.016) 0:00:01.625 ******* 2025-12-05 12:48:38,404 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:38,411 p=29450 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-12-05 12:48:38,411 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:38 +0000 (0:00:00.276) 0:00:01.901 ******* 2025-12-05 12:48:38,424 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:38,430 p=29450 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-12-05 12:48:38,430 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:38 +0000 (0:00:00.019) 0:00:01.921 ******* 2025-12-05 12:48:38,696 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:38,702 p=29450 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-12-05 12:48:38,702 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:38 +0000 (0:00:00.272) 0:00:02.193 ******* 2025-12-05 12:48:38,879 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:38,889 p=29450 u=zuul n=ansible | TASK [run_hook : Run hook without retry - 01 Default noop hook] **************** 2025-12-05 12:48:38,889 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:38 +0000 (0:00:00.186) 0:00:02.380 ******* 2025-12-05 12:48:38,935 p=29450 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_000_run_hook_without_retry_01.log 2025-12-05 12:48:39,451 p=29450 u=zuul n=ansible | changed: [instance] 2025-12-05 12:48:39,458 p=29450 u=zuul n=ansible | TASK [run_hook : Run hook with retry - 01 Default noop hook] ******************* 2025-12-05 12:48:39,458 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:39 +0000 (0:00:00.569) 0:00:02.949 ******* 2025-12-05 12:48:39,481 p=29450 u=zuul n=ansible | skipping: [instance] 2025-12-05 12:48:39,488 p=29450 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-12-05 12:48:39,488 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:39 +0000 (0:00:00.029) 0:00:02.979 ******* 2025-12-05 12:48:39,644 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:39,650 p=29450 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-12-05 12:48:39,650 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:39 +0000 (0:00:00.162) 0:00:03.141 ******* 2025-12-05 12:48:39,660 p=29450 u=zuul n=ansible | skipping: [instance] 2025-12-05 12:48:39,667 p=29450 u=zuul n=ansible | TASK [run_hook : Set playbook path for 02 Re-run noop] ************************* 2025-12-05 12:48:39,667 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:39 +0000 (0:00:00.017) 0:00:03.158 ******* 2025-12-05 12:48:39,705 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:39,711 p=29450 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-12-05 12:48:39,711 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:39 +0000 (0:00:00.043) 0:00:03.201 ******* 2025-12-05 12:48:39,900 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:39,906 p=29450 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-12-05 12:48:39,906 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:39 +0000 (0:00:00.195) 0:00:03.397 ******* 2025-12-05 12:48:39,918 p=29450 u=zuul n=ansible | skipping: [instance] 2025-12-05 12:48:39,924 p=29450 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-12-05 12:48:39,924 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:39 +0000 (0:00:00.017) 0:00:03.415 ******* 2025-12-05 12:48:40,100 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:40,121 p=29450 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-12-05 12:48:40,121 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:40 +0000 (0:00:00.197) 0:00:03.612 ******* 2025-12-05 12:48:40,135 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:40,142 p=29450 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-12-05 12:48:40,142 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:40 +0000 (0:00:00.020) 0:00:03.632 ******* 2025-12-05 12:48:40,319 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:40,325 p=29450 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-12-05 12:48:40,325 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:40 +0000 (0:00:00.183) 0:00:03.816 ******* 2025-12-05 12:48:40,491 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:40,497 p=29450 u=zuul n=ansible | TASK [run_hook : Run hook without retry - 02 Re-run noop] ********************** 2025-12-05 12:48:40,498 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:40 +0000 (0:00:00.172) 0:00:03.988 ******* 2025-12-05 12:48:40,544 p=29450 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_001_run_hook_without_retry_02_re.log 2025-12-05 12:48:41,045 p=29450 u=zuul n=ansible | changed: [instance] 2025-12-05 12:48:41,053 p=29450 u=zuul n=ansible | TASK [run_hook : Run hook with retry - 02 Re-run noop] ************************* 2025-12-05 12:48:41,053 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:41 +0000 (0:00:00.555) 0:00:04.544 ******* 2025-12-05 12:48:41,076 p=29450 u=zuul n=ansible | skipping: [instance] 2025-12-05 12:48:41,082 p=29450 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-12-05 12:48:41,082 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:41 +0000 (0:00:00.029) 0:00:04.573 ******* 2025-12-05 12:48:41,242 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:41,248 p=29450 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-12-05 12:48:41,248 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:41 +0000 (0:00:00.165) 0:00:04.738 ******* 2025-12-05 12:48:41,258 p=29450 u=zuul n=ansible | skipping: [instance] 2025-12-05 12:48:41,265 p=29450 u=zuul n=ansible | TASK [run_hook : Set playbook path for 03 single hook] ************************* 2025-12-05 12:48:41,265 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:41 +0000 (0:00:00.016) 0:00:04.755 ******* 2025-12-05 12:48:41,304 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:41,310 p=29450 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-12-05 12:48:41,310 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:41 +0000 (0:00:00.045) 0:00:04.801 ******* 2025-12-05 12:48:41,483 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:41,489 p=29450 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-12-05 12:48:41,489 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:41 +0000 (0:00:00.178) 0:00:04.979 ******* 2025-12-05 12:48:41,498 p=29450 u=zuul n=ansible | skipping: [instance] 2025-12-05 12:48:41,504 p=29450 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-12-05 12:48:41,504 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:41 +0000 (0:00:00.015) 0:00:04.995 ******* 2025-12-05 12:48:41,674 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:41,681 p=29450 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-12-05 12:48:41,681 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:41 +0000 (0:00:00.176) 0:00:05.172 ******* 2025-12-05 12:48:41,694 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:41,700 p=29450 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-12-05 12:48:41,700 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:41 +0000 (0:00:00.019) 0:00:05.191 ******* 2025-12-05 12:48:41,875 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:41,882 p=29450 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-12-05 12:48:41,882 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:41 +0000 (0:00:00.181) 0:00:05.373 ******* 2025-12-05 12:48:42,054 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:42,062 p=29450 u=zuul n=ansible | TASK [run_hook : Run hook without retry - 03 single hook] ********************** 2025-12-05 12:48:42,062 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:42 +0000 (0:00:00.180) 0:00:05.553 ******* 2025-12-05 12:48:42,106 p=29450 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_002_run_hook_without_retry_03.log 2025-12-05 12:48:43,859 p=29450 u=zuul n=ansible | changed: [instance] 2025-12-05 12:48:43,866 p=29450 u=zuul n=ansible | TASK [run_hook : Run hook with retry - 03 single hook] ************************* 2025-12-05 12:48:43,866 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:43 +0000 (0:00:01.804) 0:00:07.357 ******* 2025-12-05 12:48:43,890 p=29450 u=zuul n=ansible | skipping: [instance] 2025-12-05 12:48:43,896 p=29450 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-12-05 12:48:43,896 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:43 +0000 (0:00:00.030) 0:00:07.387 ******* 2025-12-05 12:48:44,068 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:44,074 p=29450 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-12-05 12:48:44,074 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:44 +0000 (0:00:00.177) 0:00:07.565 ******* 2025-12-05 12:48:44,090 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:44,100 p=29450 u=zuul n=ansible | TASK [Ensure we have the ceph_uuid variable now] ******************************* 2025-12-05 12:48:44,100 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:44 +0000 (0:00:00.025) 0:00:07.591 ******* 2025-12-05 12:48:44,118 p=29450 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-12-05 12:48:44,124 p=29450 u=zuul n=ansible | TASK [Only listed hooks] ******************************************************* 2025-12-05 12:48:44,124 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:44 +0000 (0:00:00.023) 0:00:07.614 ******* 2025-12-05 12:48:44,154 p=29450 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-12-05 12:48:44,154 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:44 +0000 (0:00:00.030) 0:00:07.645 ******* 2025-12-05 12:48:44,202 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:44,208 p=29450 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-12-05 12:48:44,209 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:44 +0000 (0:00:00.054) 0:00:07.699 ******* 2025-12-05 12:48:44,271 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:44,277 p=29450 u=zuul n=ansible | TASK [run_hook : Loop on hooks for list_hooks] ********************************* 2025-12-05 12:48:44,277 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:44 +0000 (0:00:00.068) 0:00:07.767 ******* 2025-12-05 12:48:44,360 p=29450 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/run_hook/tasks/playbook.yml for instance => (item={'name': 'Run dummy-2', 'source': '/tmp/dummy-2.yml', 'type': 'playbook', 'extra_vars': {'foo': 'bar', 'file': '/tmp/dummy-env.yml'}}) 2025-12-05 12:48:44,368 p=29450 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/run_hook/tasks/playbook.yml for instance => (item={'name': 'Run dummy-3', 'source': '/tmp/dummy-3.yml', 'type': 'playbook', 'extra_vars': {'foo': 'bar', 'file': '/tmp/dummy-env.yml'}}) 2025-12-05 12:48:44,377 p=29450 u=zuul n=ansible | TASK [run_hook : Set playbook path for Run dummy-2] **************************** 2025-12-05 12:48:44,377 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:44 +0000 (0:00:00.100) 0:00:07.867 ******* 2025-12-05 12:48:44,416 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:44,422 p=29450 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-12-05 12:48:44,422 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:44 +0000 (0:00:00.045) 0:00:07.913 ******* 2025-12-05 12:48:44,595 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:44,602 p=29450 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-12-05 12:48:44,602 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:44 +0000 (0:00:00.179) 0:00:08.093 ******* 2025-12-05 12:48:44,613 p=29450 u=zuul n=ansible | skipping: [instance] 2025-12-05 12:48:44,619 p=29450 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-12-05 12:48:44,619 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:44 +0000 (0:00:00.016) 0:00:08.109 ******* 2025-12-05 12:48:44,786 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:44,791 p=29450 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-12-05 12:48:44,791 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:44 +0000 (0:00:00.172) 0:00:08.282 ******* 2025-12-05 12:48:44,806 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:44,812 p=29450 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-12-05 12:48:44,812 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:44 +0000 (0:00:00.020) 0:00:08.302 ******* 2025-12-05 12:48:44,989 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:44,995 p=29450 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-12-05 12:48:44,995 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:44 +0000 (0:00:00.182) 0:00:08.485 ******* 2025-12-05 12:48:45,164 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:45,171 p=29450 u=zuul n=ansible | TASK [run_hook : Run hook without retry - Run dummy-2] ************************* 2025-12-05 12:48:45,171 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:45 +0000 (0:00:00.176) 0:00:08.662 ******* 2025-12-05 12:48:45,217 p=29450 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_003_run_hook_without_retry_run.log 2025-12-05 12:48:46,994 p=29450 u=zuul n=ansible | changed: [instance] 2025-12-05 12:48:47,000 p=29450 u=zuul n=ansible | TASK [run_hook : Run hook with retry - Run dummy-2] **************************** 2025-12-05 12:48:47,001 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:47 +0000 (0:00:01.829) 0:00:10.491 ******* 2025-12-05 12:48:47,024 p=29450 u=zuul n=ansible | skipping: [instance] 2025-12-05 12:48:47,030 p=29450 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-12-05 12:48:47,030 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:47 +0000 (0:00:00.029) 0:00:10.521 ******* 2025-12-05 12:48:47,204 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:47,210 p=29450 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-12-05 12:48:47,210 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:47 +0000 (0:00:00.180) 0:00:10.701 ******* 2025-12-05 12:48:47,227 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:47,233 p=29450 u=zuul n=ansible | TASK [run_hook : Set playbook path for Run dummy-3] **************************** 2025-12-05 12:48:47,233 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:47 +0000 (0:00:00.023) 0:00:10.724 ******* 2025-12-05 12:48:47,272 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:47,278 p=29450 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-12-05 12:48:47,278 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:47 +0000 (0:00:00.044) 0:00:10.769 ******* 2025-12-05 12:48:47,457 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:47,463 p=29450 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-12-05 12:48:47,463 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:47 +0000 (0:00:00.184) 0:00:10.953 ******* 2025-12-05 12:48:47,475 p=29450 u=zuul n=ansible | skipping: [instance] 2025-12-05 12:48:47,481 p=29450 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-12-05 12:48:47,481 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:47 +0000 (0:00:00.018) 0:00:10.972 ******* 2025-12-05 12:48:47,659 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:47,665 p=29450 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-12-05 12:48:47,665 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:47 +0000 (0:00:00.184) 0:00:11.156 ******* 2025-12-05 12:48:47,679 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:47,685 p=29450 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-12-05 12:48:47,685 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:47 +0000 (0:00:00.019) 0:00:11.176 ******* 2025-12-05 12:48:47,869 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:47,875 p=29450 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-12-05 12:48:47,875 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:47 +0000 (0:00:00.189) 0:00:11.366 ******* 2025-12-05 12:48:48,036 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:48,042 p=29450 u=zuul n=ansible | TASK [run_hook : Run hook without retry - Run dummy-3] ************************* 2025-12-05 12:48:48,043 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:48 +0000 (0:00:00.167) 0:00:11.533 ******* 2025-12-05 12:48:48,087 p=29450 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_004_run_hook_without_retry_run.log 2025-12-05 12:48:49,848 p=29450 u=zuul n=ansible | changed: [instance] 2025-12-05 12:48:49,855 p=29450 u=zuul n=ansible | TASK [run_hook : Run hook with retry - Run dummy-3] **************************** 2025-12-05 12:48:49,855 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:49 +0000 (0:00:01.812) 0:00:13.346 ******* 2025-12-05 12:48:49,878 p=29450 u=zuul n=ansible | skipping: [instance] 2025-12-05 12:48:49,884 p=29450 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-12-05 12:48:49,884 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:49 +0000 (0:00:00.028) 0:00:13.375 ******* 2025-12-05 12:48:50,056 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:50,062 p=29450 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-12-05 12:48:50,062 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:50 +0000 (0:00:00.177) 0:00:13.553 ******* 2025-12-05 12:48:50,077 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:50,088 p=29450 u=zuul n=ansible | TASK [Ensure we have the ceph_uuid variable now] ******************************* 2025-12-05 12:48:50,088 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:50 +0000 (0:00:00.025) 0:00:13.579 ******* 2025-12-05 12:48:50,106 p=29450 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-12-05 12:48:50,111 p=29450 u=zuul n=ansible | TASK [Only filtered hooks] ***************************************************** 2025-12-05 12:48:50,112 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:50 +0000 (0:00:00.023) 0:00:13.602 ******* 2025-12-05 12:48:50,144 p=29450 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-12-05 12:48:50,144 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:50 +0000 (0:00:00.032) 0:00:13.635 ******* 2025-12-05 12:48:50,194 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:50,200 p=29450 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-12-05 12:48:50,200 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:50 +0000 (0:00:00.055) 0:00:13.691 ******* 2025-12-05 12:48:50,264 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:50,270 p=29450 u=zuul n=ansible | TASK [run_hook : Loop on hooks for filtered_hooks] ***************************** 2025-12-05 12:48:50,271 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:50 +0000 (0:00:00.070) 0:00:13.761 ******* 2025-12-05 12:48:50,350 p=29450 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/run_hook/tasks/playbook.yml for instance => (item={'source': '/tmp/dummy-4.yml', 'type': 'playbook', 'extra_vars': {'foo': 'bar', 'file': '/tmp/dummy-env.yml'}, 'name': '01 my hook'}) 2025-12-05 12:48:50,358 p=29450 u=zuul n=ansible | TASK [run_hook : Set playbook path for 01 my hook] ***************************** 2025-12-05 12:48:50,358 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:50 +0000 (0:00:00.087) 0:00:13.849 ******* 2025-12-05 12:48:50,396 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:50,402 p=29450 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-12-05 12:48:50,402 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:50 +0000 (0:00:00.043) 0:00:13.893 ******* 2025-12-05 12:48:50,581 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:50,587 p=29450 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-12-05 12:48:50,587 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:50 +0000 (0:00:00.184) 0:00:14.077 ******* 2025-12-05 12:48:50,599 p=29450 u=zuul n=ansible | skipping: [instance] 2025-12-05 12:48:50,605 p=29450 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-12-05 12:48:50,605 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:50 +0000 (0:00:00.018) 0:00:14.095 ******* 2025-12-05 12:48:50,782 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:50,788 p=29450 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-12-05 12:48:50,788 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:50 +0000 (0:00:00.183) 0:00:14.279 ******* 2025-12-05 12:48:50,802 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:50,808 p=29450 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-12-05 12:48:50,808 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:50 +0000 (0:00:00.019) 0:00:14.299 ******* 2025-12-05 12:48:50,990 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:50,996 p=29450 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-12-05 12:48:50,996 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:50 +0000 (0:00:00.188) 0:00:14.487 ******* 2025-12-05 12:48:51,165 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:51,172 p=29450 u=zuul n=ansible | TASK [run_hook : Run hook without retry - 01 my hook] ************************** 2025-12-05 12:48:51,172 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:51 +0000 (0:00:00.176) 0:00:14.663 ******* 2025-12-05 12:48:51,218 p=29450 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_005_run_hook_without_retry_01_my.log 2025-12-05 12:48:53,010 p=29450 u=zuul n=ansible | changed: [instance] 2025-12-05 12:48:53,016 p=29450 u=zuul n=ansible | TASK [run_hook : Run hook with retry - 01 my hook] ***************************** 2025-12-05 12:48:53,017 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:53 +0000 (0:00:01.844) 0:00:16.507 ******* 2025-12-05 12:48:53,039 p=29450 u=zuul n=ansible | skipping: [instance] 2025-12-05 12:48:53,045 p=29450 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-12-05 12:48:53,045 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:53 +0000 (0:00:00.028) 0:00:16.535 ******* 2025-12-05 12:48:53,219 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:53,225 p=29450 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-12-05 12:48:53,225 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:53 +0000 (0:00:00.180) 0:00:16.716 ******* 2025-12-05 12:48:53,240 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:53,250 p=29450 u=zuul n=ansible | TASK [Ensure we have the ceph_uuid variable now] ******************************* 2025-12-05 12:48:53,250 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:53 +0000 (0:00:00.025) 0:00:16.741 ******* 2025-12-05 12:48:53,268 p=29450 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-12-05 12:48:53,274 p=29450 u=zuul n=ansible | TASK [Direct hooks] ************************************************************ 2025-12-05 12:48:53,274 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:53 +0000 (0:00:00.023) 0:00:16.764 ******* 2025-12-05 12:48:53,309 p=29450 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-12-05 12:48:53,309 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:53 +0000 (0:00:00.035) 0:00:16.800 ******* 2025-12-05 12:48:53,356 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:53,361 p=29450 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-12-05 12:48:53,362 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:53 +0000 (0:00:00.052) 0:00:16.852 ******* 2025-12-05 12:48:53,444 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:53,450 p=29450 u=zuul n=ansible | TASK [run_hook : Loop on hooks for no_hook] ************************************ 2025-12-05 12:48:53,451 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:53 +0000 (0:00:00.089) 0:00:16.941 ******* 2025-12-05 12:48:53,547 p=29450 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/run_hook/tasks/playbook.yml for instance => (item={'name': 'Dummy-5', 'source': '/tmp/dummy-5.yml', 'type': 'playbook', 'extra_vars': {'foo': 'bar', 'file': '/tmp/dummy-env.yml'}}) 2025-12-05 12:48:53,556 p=29450 u=zuul n=ansible | TASK [run_hook : Set playbook path for Dummy-5] ******************************** 2025-12-05 12:48:53,556 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:53 +0000 (0:00:00.105) 0:00:17.047 ******* 2025-12-05 12:48:53,596 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:53,601 p=29450 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-12-05 12:48:53,601 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:53 +0000 (0:00:00.045) 0:00:17.092 ******* 2025-12-05 12:48:53,773 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:53,779 p=29450 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-12-05 12:48:53,779 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:53 +0000 (0:00:00.178) 0:00:17.270 ******* 2025-12-05 12:48:53,790 p=29450 u=zuul n=ansible | skipping: [instance] 2025-12-05 12:48:53,797 p=29450 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-12-05 12:48:53,797 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:53 +0000 (0:00:00.017) 0:00:17.287 ******* 2025-12-05 12:48:53,979 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:53,985 p=29450 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-12-05 12:48:53,985 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:53 +0000 (0:00:00.188) 0:00:17.476 ******* 2025-12-05 12:48:53,999 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:54,005 p=29450 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-12-05 12:48:54,005 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:54 +0000 (0:00:00.020) 0:00:17.496 ******* 2025-12-05 12:48:54,182 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:54,188 p=29450 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-12-05 12:48:54,188 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:54 +0000 (0:00:00.182) 0:00:17.678 ******* 2025-12-05 12:48:54,353 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:54,360 p=29450 u=zuul n=ansible | TASK [run_hook : Run hook without retry - Dummy-5] ***************************** 2025-12-05 12:48:54,360 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:54 +0000 (0:00:00.171) 0:00:17.850 ******* 2025-12-05 12:48:54,405 p=29450 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_006_run_hook_without_retry_dummy.log 2025-12-05 12:48:56,164 p=29450 u=zuul n=ansible | changed: [instance] 2025-12-05 12:48:56,171 p=29450 u=zuul n=ansible | TASK [run_hook : Run hook with retry - Dummy-5] ******************************** 2025-12-05 12:48:56,171 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:56 +0000 (0:00:01.811) 0:00:19.662 ******* 2025-12-05 12:48:56,195 p=29450 u=zuul n=ansible | skipping: [instance] 2025-12-05 12:48:56,200 p=29450 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-12-05 12:48:56,200 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:56 +0000 (0:00:00.029) 0:00:19.691 ******* 2025-12-05 12:48:56,366 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:56,372 p=29450 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-12-05 12:48:56,373 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:56 +0000 (0:00:00.172) 0:00:19.863 ******* 2025-12-05 12:48:56,387 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:56,397 p=29450 u=zuul n=ansible | TASK [Ensure we have the ceph_uuid variable now] ******************************* 2025-12-05 12:48:56,397 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:56 +0000 (0:00:00.024) 0:00:19.888 ******* 2025-12-05 12:48:56,414 p=29450 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-12-05 12:48:56,419 p=29450 u=zuul n=ansible | TASK [Direct hooks as param] *************************************************** 2025-12-05 12:48:56,419 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:56 +0000 (0:00:00.021) 0:00:19.910 ******* 2025-12-05 12:48:56,454 p=29450 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-12-05 12:48:56,454 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:56 +0000 (0:00:00.035) 0:00:19.945 ******* 2025-12-05 12:48:56,501 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:56,507 p=29450 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-12-05 12:48:56,507 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:56 +0000 (0:00:00.052) 0:00:19.998 ******* 2025-12-05 12:48:56,570 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:56,577 p=29450 u=zuul n=ansible | TASK [run_hook : Loop on hooks for no_hook] ************************************ 2025-12-05 12:48:56,577 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:56 +0000 (0:00:00.069) 0:00:20.068 ******* 2025-12-05 12:48:56,657 p=29450 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/run_hook/tasks/playbook.yml for instance => (item={'name': 'Hook as param', 'source': '/tmp/dummy-6.yml', 'type': 'playbook', 'extra_vars': {'foo': 'bar', 'file': '/tmp/dummy-env.yml'}}) 2025-12-05 12:48:56,666 p=29450 u=zuul n=ansible | TASK [run_hook : Set playbook path for Hook as param] ************************** 2025-12-05 12:48:56,666 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:56 +0000 (0:00:00.088) 0:00:20.156 ******* 2025-12-05 12:48:56,702 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:56,708 p=29450 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-12-05 12:48:56,708 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:56 +0000 (0:00:00.042) 0:00:20.199 ******* 2025-12-05 12:48:56,881 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:56,887 p=29450 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-12-05 12:48:56,887 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:56 +0000 (0:00:00.178) 0:00:20.378 ******* 2025-12-05 12:48:56,897 p=29450 u=zuul n=ansible | skipping: [instance] 2025-12-05 12:48:56,903 p=29450 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-12-05 12:48:56,903 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:56 +0000 (0:00:00.015) 0:00:20.394 ******* 2025-12-05 12:48:57,076 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:57,082 p=29450 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-12-05 12:48:57,083 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:57 +0000 (0:00:00.179) 0:00:20.573 ******* 2025-12-05 12:48:57,096 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:57,102 p=29450 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-12-05 12:48:57,103 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:57 +0000 (0:00:00.019) 0:00:20.593 ******* 2025-12-05 12:48:57,278 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:57,284 p=29450 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-12-05 12:48:57,284 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:57 +0000 (0:00:00.181) 0:00:20.775 ******* 2025-12-05 12:48:57,453 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:57,460 p=29450 u=zuul n=ansible | TASK [run_hook : Run hook without retry - Hook as param] *********************** 2025-12-05 12:48:57,460 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:57 +0000 (0:00:00.175) 0:00:20.950 ******* 2025-12-05 12:48:57,505 p=29450 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_007_run_hook_without_retry_hook.log 2025-12-05 12:48:59,275 p=29450 u=zuul n=ansible | changed: [instance] 2025-12-05 12:48:59,282 p=29450 u=zuul n=ansible | TASK [run_hook : Run hook with retry - Hook as param] ************************** 2025-12-05 12:48:59,283 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:59 +0000 (0:00:01.822) 0:00:22.773 ******* 2025-12-05 12:48:59,305 p=29450 u=zuul n=ansible | skipping: [instance] 2025-12-05 12:48:59,312 p=29450 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-12-05 12:48:59,312 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:59 +0000 (0:00:00.029) 0:00:22.803 ******* 2025-12-05 12:48:59,483 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:59,489 p=29450 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-12-05 12:48:59,489 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:59 +0000 (0:00:00.176) 0:00:22.980 ******* 2025-12-05 12:48:59,505 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:59,515 p=29450 u=zuul n=ansible | TASK [Ensure we have the ceph_uuid variable now] ******************************* 2025-12-05 12:48:59,515 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:59 +0000 (0:00:00.026) 0:00:23.006 ******* 2025-12-05 12:48:59,534 p=29450 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-12-05 12:48:59,540 p=29450 u=zuul n=ansible | TASK [Ensure we have the test_list variable now] ******************************* 2025-12-05 12:48:59,540 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:59 +0000 (0:00:00.024) 0:00:23.031 ******* 2025-12-05 12:48:59,568 p=29450 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-12-05 12:48:59,573 p=29450 u=zuul n=ansible | TASK [Run hook with retry] ***************************************************** 2025-12-05 12:48:59,573 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:59 +0000 (0:00:00.033) 0:00:23.064 ******* 2025-12-05 12:48:59,599 p=29450 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-12-05 12:48:59,599 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:59 +0000 (0:00:00.025) 0:00:23.090 ******* 2025-12-05 12:48:59,647 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:59,653 p=29450 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-12-05 12:48:59,654 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:59 +0000 (0:00:00.054) 0:00:23.144 ******* 2025-12-05 12:48:59,720 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:59,727 p=29450 u=zuul n=ansible | TASK [run_hook : Loop on hooks for retry_hook] ********************************* 2025-12-05 12:48:59,727 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:59 +0000 (0:00:00.073) 0:00:23.218 ******* 2025-12-05 12:48:59,808 p=29450 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/run_hook/tasks/playbook.yml for instance => (item={'name': 'Run hook with retry', 'source': '/tmp/dummy-retry.yml', 'type': 'playbook', 'retry_hook': True}) 2025-12-05 12:48:59,816 p=29450 u=zuul n=ansible | TASK [run_hook : Set playbook path for Run hook with retry] ******************** 2025-12-05 12:48:59,816 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:59 +0000 (0:00:00.088) 0:00:23.307 ******* 2025-12-05 12:48:59,854 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:48:59,860 p=29450 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-12-05 12:48:59,860 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:48:59 +0000 (0:00:00.043) 0:00:23.350 ******* 2025-12-05 12:49:00,030 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:49:00,036 p=29450 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-12-05 12:49:00,036 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:49:00 +0000 (0:00:00.176) 0:00:23.527 ******* 2025-12-05 12:49:00,048 p=29450 u=zuul n=ansible | skipping: [instance] 2025-12-05 12:49:00,053 p=29450 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-12-05 12:49:00,054 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:49:00 +0000 (0:00:00.017) 0:00:23.544 ******* 2025-12-05 12:49:00,224 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:49:00,231 p=29450 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-12-05 12:49:00,231 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:49:00 +0000 (0:00:00.177) 0:00:23.722 ******* 2025-12-05 12:49:00,245 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:49:00,251 p=29450 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-12-05 12:49:00,251 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:49:00 +0000 (0:00:00.020) 0:00:23.742 ******* 2025-12-05 12:49:00,426 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:49:00,432 p=29450 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-12-05 12:49:00,432 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:49:00 +0000 (0:00:00.180) 0:00:23.923 ******* 2025-12-05 12:49:00,601 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:49:00,609 p=29450 u=zuul n=ansible | TASK [run_hook : Run hook without retry - Run hook with retry] ***************** 2025-12-05 12:49:00,609 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:49:00 +0000 (0:00:00.176) 0:00:24.099 ******* 2025-12-05 12:49:00,654 p=29450 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_008_run_hook_without_retry_run.log 2025-12-05 12:49:02,410 p=29450 u=zuul n=ansible | changed: [instance] 2025-12-05 12:49:02,418 p=29450 u=zuul n=ansible | TASK [run_hook : Run hook with retry - Run hook with retry] ******************** 2025-12-05 12:49:02,418 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:49:02 +0000 (0:00:01.809) 0:00:25.909 ******* 2025-12-05 12:49:02,440 p=29450 u=zuul n=ansible | skipping: [instance] 2025-12-05 12:49:02,447 p=29450 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-12-05 12:49:02,447 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:49:02 +0000 (0:00:00.029) 0:00:25.938 ******* 2025-12-05 12:49:02,608 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:49:02,615 p=29450 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-12-05 12:49:02,615 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:49:02 +0000 (0:00:00.167) 0:00:26.105 ******* 2025-12-05 12:49:02,625 p=29450 u=zuul n=ansible | skipping: [instance] 2025-12-05 12:49:02,636 p=29450 u=zuul n=ansible | TASK [Check if fake file exists for retry playbook] **************************** 2025-12-05 12:49:02,636 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:49:02 +0000 (0:00:00.021) 0:00:26.127 ******* 2025-12-05 12:49:02,805 p=29450 u=zuul n=ansible | ok: [instance] 2025-12-05 12:49:02,811 p=29450 u=zuul n=ansible | TASK [Ensure file exists and was created on retry] ***************************** 2025-12-05 12:49:02,811 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:49:02 +0000 (0:00:00.174) 0:00:26.302 ******* 2025-12-05 12:49:02,825 p=29450 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-12-05 12:49:02,830 p=29450 u=zuul n=ansible | TASK [Remove generated file] *************************************************** 2025-12-05 12:49:02,831 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:49:02 +0000 (0:00:00.019) 0:00:26.321 ******* 2025-12-05 12:49:02,996 p=29450 u=zuul n=ansible | changed: [instance] 2025-12-05 12:49:03,015 p=29450 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-12-05 12:49:03,015 p=29450 u=zuul n=ansible | instance : ok=112 changed=10 unreachable=0 failed=0 skipped=22 rescued=0 ignored=0 2025-12-05 12:49:03,015 p=29450 u=zuul n=ansible | Friday 05 December 2025 12:49:03 +0000 (0:00:00.184) 0:00:26.506 ******* 2025-12-05 12:49:03,015 p=29450 u=zuul n=ansible | =============================================================================== 2025-12-05 12:49:03,015 p=29450 u=zuul n=ansible | run_hook : Run hook without retry - 01 my hook -------------------------- 1.84s 2025-12-05 12:49:03,015 p=29450 u=zuul n=ansible | run_hook : Run hook without retry - Run dummy-2 ------------------------- 1.83s 2025-12-05 12:49:03,015 p=29450 u=zuul n=ansible | run_hook : Run hook without retry - Hook as param ----------------------- 1.82s 2025-12-05 12:49:03,015 p=29450 u=zuul n=ansible | run_hook : Run hook without retry - Run dummy-3 ------------------------- 1.81s 2025-12-05 12:49:03,015 p=29450 u=zuul n=ansible | run_hook : Run hook without retry - Dummy-5 ----------------------------- 1.81s 2025-12-05 12:49:03,015 p=29450 u=zuul n=ansible | run_hook : Run hook without retry - Run hook with retry ----------------- 1.81s 2025-12-05 12:49:03,015 p=29450 u=zuul n=ansible | run_hook : Run hook without retry - 03 single hook ---------------------- 1.80s 2025-12-05 12:49:03,015 p=29450 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 0.76s 2025-12-05 12:49:03,015 p=29450 u=zuul n=ansible | run_hook : Run hook without retry - 01 Default noop hook ---------------- 0.57s 2025-12-05 12:49:03,015 p=29450 u=zuul n=ansible | run_hook : Run hook without retry - 02 Re-run noop ---------------------- 0.56s 2025-12-05 12:49:03,015 p=29450 u=zuul n=ansible | run_hook : Get file stat ------------------------------------------------ 0.28s 2025-12-05 12:49:03,015 p=29450 u=zuul n=ansible | run_hook : Get parameters files ----------------------------------------- 0.28s 2025-12-05 12:49:03,015 p=29450 u=zuul n=ansible | run_hook : Ensure log directory exists ---------------------------------- 0.27s 2025-12-05 12:49:03,015 p=29450 u=zuul n=ansible | run_hook : Get parameters files ----------------------------------------- 0.20s 2025-12-05 12:49:03,016 p=29450 u=zuul n=ansible | run_hook : Get file stat ------------------------------------------------ 0.20s 2025-12-05 12:49:03,016 p=29450 u=zuul n=ansible | run_hook : Ensure log directory exists ---------------------------------- 0.19s 2025-12-05 12:49:03,016 p=29450 u=zuul n=ansible | run_hook : Ensure log directory exists ---------------------------------- 0.19s 2025-12-05 12:49:03,016 p=29450 u=zuul n=ansible | run_hook : Get parameters files ----------------------------------------- 0.19s 2025-12-05 12:49:03,016 p=29450 u=zuul n=ansible | run_hook : Ensure artifacts directory exists ---------------------------- 0.19s 2025-12-05 12:49:03,016 p=29450 u=zuul n=ansible | run_hook : Get file stat ------------------------------------------------ 0.18s 2025-12-05 12:49:03,071 p=29214 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]cleanup[/][/] 2025-12-05 12:49:03,072 p=29214 u=zuul n=molecule.command.cleanup | Skipping, cleanup playbook not configured. 2025-12-05 12:49:03,073 p=29214 u=zuul n=molecule.util | Writing /tmp/report.html report.