PLAY [Prepare] ***************************************************************** TASK [Gathering Facts] ********************************************************* Friday 05 December 2025 12:48:32 +0000 (0:00:00.009) 0:00:00.009 ******* ok: [instance] TASK [Create dummy env file] *************************************************** Friday 05 December 2025 12:48:33 +0000 (0:00:00.773) 0:00:00.783 ******* changed: [instance] TASK [Create dummy playbook] *************************************************** Friday 05 December 2025 12:48:33 +0000 (0:00:00.482) 0:00:01.266 ******* changed: [instance] => (item=dummy-1.yml) changed: [instance] => (item=dummy-2.yml) changed: [instance] => (item=dummy-3.yml) changed: [instance] => (item=dummy-4.yml) changed: [instance] => (item=dummy-5.yml) changed: [instance] => (item=dummy-6.yml) TASK [Remove dummy file for retry playbook test] ******************************* Friday 05 December 2025 12:48:35 +0000 (0:00:01.744) 0:00:03.010 ******* ok: [instance] TASK [Create dummy retry playbook] ********************************************* Friday 05 December 2025 12:48:35 +0000 (0:00:00.258) 0:00:03.269 ******* changed: [instance] PLAY RECAP ********************************************************************* instance : ok=5 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 Friday 05 December 2025 12:48:36 +0000 (0:00:00.317) 0:00:03.587 ******* =============================================================================== Create dummy playbook --------------------------------------------------- 1.74s Gathering Facts --------------------------------------------------------- 0.77s Create dummy env file --------------------------------------------------- 0.48s Create dummy retry playbook --------------------------------------------- 0.32s Remove dummy file for retry playbook test ------------------------------- 0.26s PLAY [Converge] **************************************************************** TASK [Gathering Facts] ********************************************************* Friday 05 December 2025 12:48:36 +0000 (0:00:00.014) 0:00:00.014 ******* ok: [instance] TASK [No hook] ***************************************************************** Friday 05 December 2025 12:48:37 +0000 (0:00:00.755) 0:00:00.769 ******* TASK [run_hook : Assert parameters are valid] ********************************** Friday 05 December 2025 12:48:37 +0000 (0:00:00.026) 0:00:00.796 ******* ok: [instance] TASK [run_hook : Assert single hooks are all mappings] ************************* Friday 05 December 2025 12:48:37 +0000 (0:00:00.053) 0:00:00.850 ******* ok: [instance] TASK [run_hook : Loop on hooks for no_hook] ************************************ Friday 05 December 2025 12:48:37 +0000 (0:00:00.069) 0:00:00.920 ******* skipping: [instance] TASK [Ensure we do not have ceph_uuid] ***************************************** Friday 05 December 2025 12:48:37 +0000 (0:00:00.070) 0:00:00.990 ******* ok: [instance] => changed=false msg: All assertions passed TASK [Combined hooks] ********************************************************** Friday 05 December 2025 12:48:37 +0000 (0:00:00.021) 0:00:01.012 ******* TASK [run_hook : Assert parameters are valid] ********************************** Friday 05 December 2025 12:48:37 +0000 (0:00:00.028) 0:00:01.040 ******* ok: [instance] TASK [run_hook : Assert single hooks are all mappings] ************************* Friday 05 December 2025 12:48:37 +0000 (0:00:00.055) 0:00:01.096 ******* ok: [instance] TASK [run_hook : Loop on hooks for run_molecule] ******************************* Friday 05 December 2025 12:48:37 +0000 (0:00:00.073) 0:00:01.169 ******* 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'}) 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'}) 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'}) TASK [run_hook : Set playbook path for 01 Default noop hook] ******************* Friday 05 December 2025 12:48:37 +0000 (0:00:00.116) 0:00:01.286 ******* ok: [instance] TASK [run_hook : Get file stat] ************************************************ Friday 05 December 2025 12:48:37 +0000 (0:00:00.042) 0:00:01.329 ******* ok: [instance] TASK [run_hook : Fail if playbook doesn't exist] ******************************* Friday 05 December 2025 12:48:38 +0000 (0:00:00.279) 0:00:01.608 ******* skipping: [instance] TASK [run_hook : Get parameters files] ***************************************** Friday 05 December 2025 12:48:38 +0000 (0:00:00.016) 0:00:01.625 ******* ok: [instance] TASK [run_hook : Add parameters artifacts as extra variables] ****************** Friday 05 December 2025 12:48:38 +0000 (0:00:00.276) 0:00:01.901 ******* ok: [instance] TASK [run_hook : Ensure log directory exists] ********************************** Friday 05 December 2025 12:48:38 +0000 (0:00:00.019) 0:00:01.921 ******* ok: [instance] TASK [run_hook : Ensure artifacts directory exists] **************************** Friday 05 December 2025 12:48:38 +0000 (0:00:00.272) 0:00:02.193 ******* ok: [instance] TASK [run_hook : Run hook without retry - 01 Default noop hook] **************** Friday 05 December 2025 12:48:38 +0000 (0:00:00.186) 0:00:02.380 ******* Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_000_run_hook_without_retry_01.log changed: [instance] TASK [run_hook : Run hook with retry - 01 Default noop hook] ******************* Friday 05 December 2025 12:48:39 +0000 (0:00:00.569) 0:00:02.949 ******* skipping: [instance] TASK [run_hook : Check if we have a file] ************************************** Friday 05 December 2025 12:48:39 +0000 (0:00:00.029) 0:00:02.979 ******* ok: [instance] TASK [run_hook : Load generated content in main playbook] ********************** Friday 05 December 2025 12:48:39 +0000 (0:00:00.162) 0:00:03.141 ******* skipping: [instance] TASK [run_hook : Set playbook path for 02 Re-run noop] ************************* Friday 05 December 2025 12:48:39 +0000 (0:00:00.017) 0:00:03.158 ******* ok: [instance] TASK [run_hook : Get file stat] ************************************************ Friday 05 December 2025 12:48:39 +0000 (0:00:00.043) 0:00:03.201 ******* ok: [instance] TASK [run_hook : Fail if playbook doesn't exist] ******************************* Friday 05 December 2025 12:48:39 +0000 (0:00:00.195) 0:00:03.397 ******* skipping: [instance] TASK [run_hook : Get parameters files] ***************************************** Friday 05 December 2025 12:48:39 +0000 (0:00:00.017) 0:00:03.415 ******* ok: [instance] TASK [run_hook : Add parameters artifacts as extra variables] ****************** Friday 05 December 2025 12:48:40 +0000 (0:00:00.197) 0:00:03.612 ******* ok: [instance] TASK [run_hook : Ensure log directory exists] ********************************** Friday 05 December 2025 12:48:40 +0000 (0:00:00.020) 0:00:03.632 ******* ok: [instance] TASK [run_hook : Ensure artifacts directory exists] **************************** Friday 05 December 2025 12:48:40 +0000 (0:00:00.183) 0:00:03.816 ******* ok: [instance] TASK [run_hook : Run hook without retry - 02 Re-run noop] ********************** Friday 05 December 2025 12:48:40 +0000 (0:00:00.172) 0:00:03.988 ******* Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_001_run_hook_without_retry_02_re.log changed: [instance] TASK [run_hook : Run hook with retry - 02 Re-run noop] ************************* Friday 05 December 2025 12:48:41 +0000 (0:00:00.555) 0:00:04.544 ******* skipping: [instance] TASK [run_hook : Check if we have a file] ************************************** Friday 05 December 2025 12:48:41 +0000 (0:00:00.029) 0:00:04.573 ******* ok: [instance] TASK [run_hook : Load generated content in main playbook] ********************** Friday 05 December 2025 12:48:41 +0000 (0:00:00.165) 0:00:04.738 ******* skipping: [instance] TASK [run_hook : Set playbook path for 03 single hook] ************************* Friday 05 December 2025 12:48:41 +0000 (0:00:00.016) 0:00:04.755 ******* ok: [instance] TASK [run_hook : Get file stat] ************************************************ Friday 05 December 2025 12:48:41 +0000 (0:00:00.045) 0:00:04.801 ******* ok: [instance] TASK [run_hook : Fail if playbook doesn't exist] ******************************* Friday 05 December 2025 12:48:41 +0000 (0:00:00.178) 0:00:04.979 ******* skipping: [instance] TASK [run_hook : Get parameters files] ***************************************** Friday 05 December 2025 12:48:41 +0000 (0:00:00.015) 0:00:04.995 ******* ok: [instance] TASK [run_hook : Add parameters artifacts as extra variables] ****************** Friday 05 December 2025 12:48:41 +0000 (0:00:00.176) 0:00:05.172 ******* ok: [instance] TASK [run_hook : Ensure log directory exists] ********************************** Friday 05 December 2025 12:48:41 +0000 (0:00:00.019) 0:00:05.191 ******* ok: [instance] TASK [run_hook : Ensure artifacts directory exists] **************************** Friday 05 December 2025 12:48:41 +0000 (0:00:00.181) 0:00:05.373 ******* ok: [instance] TASK [run_hook : Run hook without retry - 03 single hook] ********************** Friday 05 December 2025 12:48:42 +0000 (0:00:00.180) 0:00:05.553 ******* Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_002_run_hook_without_retry_03.log changed: [instance] TASK [run_hook : Run hook with retry - 03 single hook] ************************* Friday 05 December 2025 12:48:43 +0000 (0:00:01.804) 0:00:07.357 ******* skipping: [instance] TASK [run_hook : Check if we have a file] ************************************** Friday 05 December 2025 12:48:43 +0000 (0:00:00.030) 0:00:07.387 ******* ok: [instance] TASK [run_hook : Load generated content in main playbook] ********************** Friday 05 December 2025 12:48:44 +0000 (0:00:00.177) 0:00:07.565 ******* ok: [instance] TASK [Ensure we have the ceph_uuid variable now] ******************************* Friday 05 December 2025 12:48:44 +0000 (0:00:00.025) 0:00:07.591 ******* ok: [instance] => changed=false msg: All assertions passed TASK [Only listed hooks] ******************************************************* Friday 05 December 2025 12:48:44 +0000 (0:00:00.023) 0:00:07.614 ******* TASK [run_hook : Assert parameters are valid] ********************************** Friday 05 December 2025 12:48:44 +0000 (0:00:00.030) 0:00:07.645 ******* ok: [instance] TASK [run_hook : Assert single hooks are all mappings] ************************* Friday 05 December 2025 12:48:44 +0000 (0:00:00.054) 0:00:07.699 ******* ok: [instance] TASK [run_hook : Loop on hooks for list_hooks] ********************************* Friday 05 December 2025 12:48:44 +0000 (0:00:00.068) 0:00:07.767 ******* 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'}}) 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'}}) TASK [run_hook : Set playbook path for Run dummy-2] **************************** Friday 05 December 2025 12:48:44 +0000 (0:00:00.100) 0:00:07.867 ******* ok: [instance] TASK [run_hook : Get file stat] ************************************************ Friday 05 December 2025 12:48:44 +0000 (0:00:00.045) 0:00:07.913 ******* ok: [instance] TASK [run_hook : Fail if playbook doesn't exist] ******************************* Friday 05 December 2025 12:48:44 +0000 (0:00:00.179) 0:00:08.093 ******* skipping: [instance] TASK [run_hook : Get parameters files] ***************************************** Friday 05 December 2025 12:48:44 +0000 (0:00:00.016) 0:00:08.109 ******* ok: [instance] TASK [run_hook : Add parameters artifacts as extra variables] ****************** Friday 05 December 2025 12:48:44 +0000 (0:00:00.172) 0:00:08.282 ******* ok: [instance] TASK [run_hook : Ensure log directory exists] ********************************** Friday 05 December 2025 12:48:44 +0000 (0:00:00.020) 0:00:08.302 ******* ok: [instance] TASK [run_hook : Ensure artifacts directory exists] **************************** Friday 05 December 2025 12:48:44 +0000 (0:00:00.182) 0:00:08.485 ******* ok: [instance] TASK [run_hook : Run hook without retry - Run dummy-2] ************************* Friday 05 December 2025 12:48:45 +0000 (0:00:00.176) 0:00:08.662 ******* Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_003_run_hook_without_retry_run.log changed: [instance] TASK [run_hook : Run hook with retry - Run dummy-2] **************************** Friday 05 December 2025 12:48:47 +0000 (0:00:01.829) 0:00:10.491 ******* skipping: [instance] TASK [run_hook : Check if we have a file] ************************************** Friday 05 December 2025 12:48:47 +0000 (0:00:00.029) 0:00:10.521 ******* ok: [instance] TASK [run_hook : Load generated content in main playbook] ********************** Friday 05 December 2025 12:48:47 +0000 (0:00:00.180) 0:00:10.701 ******* ok: [instance] TASK [run_hook : Set playbook path for Run dummy-3] **************************** Friday 05 December 2025 12:48:47 +0000 (0:00:00.023) 0:00:10.724 ******* ok: [instance] TASK [run_hook : Get file stat] ************************************************ Friday 05 December 2025 12:48:47 +0000 (0:00:00.044) 0:00:10.769 ******* ok: [instance] TASK [run_hook : Fail if playbook doesn't exist] ******************************* Friday 05 December 2025 12:48:47 +0000 (0:00:00.184) 0:00:10.953 ******* skipping: [instance] TASK [run_hook : Get parameters files] ***************************************** Friday 05 December 2025 12:48:47 +0000 (0:00:00.018) 0:00:10.972 ******* ok: [instance] TASK [run_hook : Add parameters artifacts as extra variables] ****************** Friday 05 December 2025 12:48:47 +0000 (0:00:00.184) 0:00:11.156 ******* ok: [instance] TASK [run_hook : Ensure log directory exists] ********************************** Friday 05 December 2025 12:48:47 +0000 (0:00:00.019) 0:00:11.176 ******* ok: [instance] TASK [run_hook : Ensure artifacts directory exists] **************************** Friday 05 December 2025 12:48:47 +0000 (0:00:00.189) 0:00:11.366 ******* ok: [instance] TASK [run_hook : Run hook without retry - Run dummy-3] ************************* Friday 05 December 2025 12:48:48 +0000 (0:00:00.167) 0:00:11.533 ******* Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_004_run_hook_without_retry_run.log changed: [instance] TASK [run_hook : Run hook with retry - Run dummy-3] **************************** Friday 05 December 2025 12:48:49 +0000 (0:00:01.812) 0:00:13.346 ******* skipping: [instance] TASK [run_hook : Check if we have a file] ************************************** Friday 05 December 2025 12:48:49 +0000 (0:00:00.028) 0:00:13.375 ******* ok: [instance] TASK [run_hook : Load generated content in main playbook] ********************** Friday 05 December 2025 12:48:50 +0000 (0:00:00.177) 0:00:13.553 ******* ok: [instance] TASK [Ensure we have the ceph_uuid variable now] ******************************* Friday 05 December 2025 12:48:50 +0000 (0:00:00.025) 0:00:13.579 ******* ok: [instance] => changed=false msg: All assertions passed TASK [Only filtered hooks] ***************************************************** Friday 05 December 2025 12:48:50 +0000 (0:00:00.023) 0:00:13.602 ******* TASK [run_hook : Assert parameters are valid] ********************************** Friday 05 December 2025 12:48:50 +0000 (0:00:00.032) 0:00:13.635 ******* ok: [instance] TASK [run_hook : Assert single hooks are all mappings] ************************* Friday 05 December 2025 12:48:50 +0000 (0:00:00.055) 0:00:13.691 ******* ok: [instance] TASK [run_hook : Loop on hooks for filtered_hooks] ***************************** Friday 05 December 2025 12:48:50 +0000 (0:00:00.070) 0:00:13.761 ******* 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'}) TASK [run_hook : Set playbook path for 01 my hook] ***************************** Friday 05 December 2025 12:48:50 +0000 (0:00:00.087) 0:00:13.849 ******* ok: [instance] TASK [run_hook : Get file stat] ************************************************ Friday 05 December 2025 12:48:50 +0000 (0:00:00.043) 0:00:13.893 ******* ok: [instance] TASK [run_hook : Fail if playbook doesn't exist] ******************************* Friday 05 December 2025 12:48:50 +0000 (0:00:00.184) 0:00:14.077 ******* skipping: [instance] TASK [run_hook : Get parameters files] ***************************************** Friday 05 December 2025 12:48:50 +0000 (0:00:00.018) 0:00:14.095 ******* ok: [instance] TASK [run_hook : Add parameters artifacts as extra variables] ****************** Friday 05 December 2025 12:48:50 +0000 (0:00:00.183) 0:00:14.279 ******* ok: [instance] TASK [run_hook : Ensure log directory exists] ********************************** Friday 05 December 2025 12:48:50 +0000 (0:00:00.019) 0:00:14.299 ******* ok: [instance] TASK [run_hook : Ensure artifacts directory exists] **************************** Friday 05 December 2025 12:48:50 +0000 (0:00:00.188) 0:00:14.487 ******* ok: [instance] TASK [run_hook : Run hook without retry - 01 my hook] ************************** Friday 05 December 2025 12:48:51 +0000 (0:00:00.176) 0:00:14.663 ******* Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_005_run_hook_without_retry_01_my.log changed: [instance] TASK [run_hook : Run hook with retry - 01 my hook] ***************************** Friday 05 December 2025 12:48:53 +0000 (0:00:01.844) 0:00:16.507 ******* skipping: [instance] TASK [run_hook : Check if we have a file] ************************************** Friday 05 December 2025 12:48:53 +0000 (0:00:00.028) 0:00:16.535 ******* ok: [instance] TASK [run_hook : Load generated content in main playbook] ********************** Friday 05 December 2025 12:48:53 +0000 (0:00:00.180) 0:00:16.716 ******* ok: [instance] TASK [Ensure we have the ceph_uuid variable now] ******************************* Friday 05 December 2025 12:48:53 +0000 (0:00:00.025) 0:00:16.741 ******* ok: [instance] => changed=false msg: All assertions passed TASK [Direct hooks] ************************************************************ Friday 05 December 2025 12:48:53 +0000 (0:00:00.023) 0:00:16.764 ******* TASK [run_hook : Assert parameters are valid] ********************************** Friday 05 December 2025 12:48:53 +0000 (0:00:00.035) 0:00:16.800 ******* ok: [instance] TASK [run_hook : Assert single hooks are all mappings] ************************* Friday 05 December 2025 12:48:53 +0000 (0:00:00.052) 0:00:16.852 ******* ok: [instance] TASK [run_hook : Loop on hooks for no_hook] ************************************ Friday 05 December 2025 12:48:53 +0000 (0:00:00.089) 0:00:16.941 ******* 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'}}) TASK [run_hook : Set playbook path for Dummy-5] ******************************** Friday 05 December 2025 12:48:53 +0000 (0:00:00.105) 0:00:17.047 ******* ok: [instance] TASK [run_hook : Get file stat] ************************************************ Friday 05 December 2025 12:48:53 +0000 (0:00:00.045) 0:00:17.092 ******* ok: [instance] TASK [run_hook : Fail if playbook doesn't exist] ******************************* Friday 05 December 2025 12:48:53 +0000 (0:00:00.178) 0:00:17.270 ******* skipping: [instance] TASK [run_hook : Get parameters files] ***************************************** Friday 05 December 2025 12:48:53 +0000 (0:00:00.017) 0:00:17.287 ******* ok: [instance] TASK [run_hook : Add parameters artifacts as extra variables] ****************** Friday 05 December 2025 12:48:53 +0000 (0:00:00.188) 0:00:17.476 ******* ok: [instance] TASK [run_hook : Ensure log directory exists] ********************************** Friday 05 December 2025 12:48:54 +0000 (0:00:00.020) 0:00:17.496 ******* ok: [instance] TASK [run_hook : Ensure artifacts directory exists] **************************** Friday 05 December 2025 12:48:54 +0000 (0:00:00.182) 0:00:17.678 ******* ok: [instance] TASK [run_hook : Run hook without retry - Dummy-5] ***************************** Friday 05 December 2025 12:48:54 +0000 (0:00:00.171) 0:00:17.850 ******* Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_006_run_hook_without_retry_dummy.log changed: [instance] TASK [run_hook : Run hook with retry - Dummy-5] ******************************** Friday 05 December 2025 12:48:56 +0000 (0:00:01.811) 0:00:19.662 ******* skipping: [instance] TASK [run_hook : Check if we have a file] ************************************** Friday 05 December 2025 12:48:56 +0000 (0:00:00.029) 0:00:19.691 ******* ok: [instance] TASK [run_hook : Load generated content in main playbook] ********************** Friday 05 December 2025 12:48:56 +0000 (0:00:00.172) 0:00:19.863 ******* ok: [instance] TASK [Ensure we have the ceph_uuid variable now] ******************************* Friday 05 December 2025 12:48:56 +0000 (0:00:00.024) 0:00:19.888 ******* ok: [instance] => changed=false msg: All assertions passed TASK [Direct hooks as param] *************************************************** Friday 05 December 2025 12:48:56 +0000 (0:00:00.021) 0:00:19.910 ******* TASK [run_hook : Assert parameters are valid] ********************************** Friday 05 December 2025 12:48:56 +0000 (0:00:00.035) 0:00:19.945 ******* ok: [instance] TASK [run_hook : Assert single hooks are all mappings] ************************* Friday 05 December 2025 12:48:56 +0000 (0:00:00.052) 0:00:19.998 ******* ok: [instance] TASK [run_hook : Loop on hooks for no_hook] ************************************ Friday 05 December 2025 12:48:56 +0000 (0:00:00.069) 0:00:20.068 ******* 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'}}) TASK [run_hook : Set playbook path for Hook as param] ************************** Friday 05 December 2025 12:48:56 +0000 (0:00:00.088) 0:00:20.156 ******* ok: [instance] TASK [run_hook : Get file stat] ************************************************ Friday 05 December 2025 12:48:56 +0000 (0:00:00.042) 0:00:20.199 ******* ok: [instance] TASK [run_hook : Fail if playbook doesn't exist] ******************************* Friday 05 December 2025 12:48:56 +0000 (0:00:00.178) 0:00:20.378 ******* skipping: [instance] TASK [run_hook : Get parameters files] ***************************************** Friday 05 December 2025 12:48:56 +0000 (0:00:00.015) 0:00:20.394 ******* ok: [instance] TASK [run_hook : Add parameters artifacts as extra variables] ****************** Friday 05 December 2025 12:48:57 +0000 (0:00:00.179) 0:00:20.573 ******* ok: [instance] TASK [run_hook : Ensure log directory exists] ********************************** Friday 05 December 2025 12:48:57 +0000 (0:00:00.019) 0:00:20.593 ******* ok: [instance] TASK [run_hook : Ensure artifacts directory exists] **************************** Friday 05 December 2025 12:48:57 +0000 (0:00:00.181) 0:00:20.775 ******* ok: [instance] TASK [run_hook : Run hook without retry - Hook as param] *********************** Friday 05 December 2025 12:48:57 +0000 (0:00:00.175) 0:00:20.950 ******* Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_007_run_hook_without_retry_hook.log changed: [instance] TASK [run_hook : Run hook with retry - Hook as param] ************************** Friday 05 December 2025 12:48:59 +0000 (0:00:01.822) 0:00:22.773 ******* skipping: [instance] TASK [run_hook : Check if we have a file] ************************************** Friday 05 December 2025 12:48:59 +0000 (0:00:00.029) 0:00:22.803 ******* ok: [instance] TASK [run_hook : Load generated content in main playbook] ********************** Friday 05 December 2025 12:48:59 +0000 (0:00:00.176) 0:00:22.980 ******* ok: [instance] TASK [Ensure we have the ceph_uuid variable now] ******************************* Friday 05 December 2025 12:48:59 +0000 (0:00:00.026) 0:00:23.006 ******* ok: [instance] => changed=false msg: All assertions passed TASK [Ensure we have the test_list variable now] ******************************* Friday 05 December 2025 12:48:59 +0000 (0:00:00.024) 0:00:23.031 ******* ok: [instance] => changed=false msg: All assertions passed TASK [Run hook with retry] ***************************************************** Friday 05 December 2025 12:48:59 +0000 (0:00:00.033) 0:00:23.064 ******* TASK [run_hook : Assert parameters are valid] ********************************** Friday 05 December 2025 12:48:59 +0000 (0:00:00.025) 0:00:23.090 ******* ok: [instance] TASK [run_hook : Assert single hooks are all mappings] ************************* Friday 05 December 2025 12:48:59 +0000 (0:00:00.054) 0:00:23.144 ******* ok: [instance] TASK [run_hook : Loop on hooks for retry_hook] ********************************* Friday 05 December 2025 12:48:59 +0000 (0:00:00.073) 0:00:23.218 ******* 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}) TASK [run_hook : Set playbook path for Run hook with retry] ******************** Friday 05 December 2025 12:48:59 +0000 (0:00:00.088) 0:00:23.307 ******* ok: [instance] TASK [run_hook : Get file stat] ************************************************ Friday 05 December 2025 12:48:59 +0000 (0:00:00.043) 0:00:23.350 ******* ok: [instance] TASK [run_hook : Fail if playbook doesn't exist] ******************************* Friday 05 December 2025 12:49:00 +0000 (0:00:00.176) 0:00:23.527 ******* skipping: [instance] TASK [run_hook : Get parameters files] ***************************************** Friday 05 December 2025 12:49:00 +0000 (0:00:00.017) 0:00:23.544 ******* ok: [instance] TASK [run_hook : Add parameters artifacts as extra variables] ****************** Friday 05 December 2025 12:49:00 +0000 (0:00:00.177) 0:00:23.722 ******* ok: [instance] TASK [run_hook : Ensure log directory exists] ********************************** Friday 05 December 2025 12:49:00 +0000 (0:00:00.020) 0:00:23.742 ******* ok: [instance] TASK [run_hook : Ensure artifacts directory exists] **************************** Friday 05 December 2025 12:49:00 +0000 (0:00:00.180) 0:00:23.923 ******* ok: [instance] TASK [run_hook : Run hook without retry - Run hook with retry] ***************** Friday 05 December 2025 12:49:00 +0000 (0:00:00.176) 0:00:24.099 ******* Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_008_run_hook_without_retry_run.log changed: [instance] TASK [run_hook : Run hook with retry - Run hook with retry] ******************** Friday 05 December 2025 12:49:02 +0000 (0:00:01.809) 0:00:25.909 ******* skipping: [instance] TASK [run_hook : Check if we have a file] ************************************** Friday 05 December 2025 12:49:02 +0000 (0:00:00.029) 0:00:25.938 ******* ok: [instance] TASK [run_hook : Load generated content in main playbook] ********************** Friday 05 December 2025 12:49:02 +0000 (0:00:00.167) 0:00:26.105 ******* skipping: [instance] TASK [Check if fake file exists for retry playbook] **************************** Friday 05 December 2025 12:49:02 +0000 (0:00:00.021) 0:00:26.127 ******* ok: [instance] TASK [Ensure file exists and was created on retry] ***************************** Friday 05 December 2025 12:49:02 +0000 (0:00:00.174) 0:00:26.302 ******* ok: [instance] => changed=false msg: All assertions passed TASK [Remove generated file] *************************************************** Friday 05 December 2025 12:49:02 +0000 (0:00:00.019) 0:00:26.321 ******* changed: [instance] PLAY RECAP ********************************************************************* instance : ok=112 changed=10 unreachable=0 failed=0 skipped=22 rescued=0 ignored=0 Friday 05 December 2025 12:49:03 +0000 (0:00:00.184) 0:00:26.506 ******* =============================================================================== run_hook : Run hook without retry - 01 my hook -------------------------- 1.84s run_hook : Run hook without retry - Run dummy-2 ------------------------- 1.83s run_hook : Run hook without retry - Hook as param ----------------------- 1.82s run_hook : Run hook without retry - Run dummy-3 ------------------------- 1.81s run_hook : Run hook without retry - Dummy-5 ----------------------------- 1.81s run_hook : Run hook without retry - Run hook with retry ----------------- 1.81s run_hook : Run hook without retry - 03 single hook ---------------------- 1.80s Gathering Facts --------------------------------------------------------- 0.76s run_hook : Run hook without retry - 01 Default noop hook ---------------- 0.57s run_hook : Run hook without retry - 02 Re-run noop ---------------------- 0.56s run_hook : Get file stat ------------------------------------------------ 0.28s run_hook : Get parameters files ----------------------------------------- 0.28s run_hook : Ensure log directory exists ---------------------------------- 0.27s run_hook : Get parameters files ----------------------------------------- 0.20s run_hook : Get file stat ------------------------------------------------ 0.20s run_hook : Ensure log directory exists ---------------------------------- 0.19s run_hook : Ensure log directory exists ---------------------------------- 0.19s run_hook : Get parameters files ----------------------------------------- 0.19s run_hook : Ensure artifacts directory exists ---------------------------- 0.19s run_hook : Get file stat ------------------------------------------------ 0.18s