2025-12-03 11:24:10,977 p=29204 u=zuul n=molecule.util | Found config file /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/.config/molecule/config.yml 2025-12-03 11:24:11,058 p=29204 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]prepare[/][/] 2025-12-03 11:24:11,686 p=29211 u=zuul n=ansible | PLAY [Prepare] ***************************************************************** 2025-12-03 11:24:11,695 p=29211 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-12-03 11:24:11,695 p=29211 u=zuul n=ansible | Wednesday 03 December 2025 11:24:11 +0000 (0:00:00.010) 0:00:00.010 **** 2025-12-03 11:24:12,525 p=29211 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:12,539 p=29211 u=zuul n=ansible | TASK [Create dummy env file] *************************************************** 2025-12-03 11:24:12,539 p=29211 u=zuul n=ansible | Wednesday 03 December 2025 11:24:12 +0000 (0:00:00.843) 0:00:00.854 **** 2025-12-03 11:24:13,042 p=29211 u=zuul n=ansible | changed: [instance] 2025-12-03 11:24:13,047 p=29211 u=zuul n=ansible | TASK [Create dummy playbook] *************************************************** 2025-12-03 11:24:13,047 p=29211 u=zuul n=ansible | Wednesday 03 December 2025 11:24:13 +0000 (0:00:00.508) 0:00:01.362 **** 2025-12-03 11:24:13,381 p=29211 u=zuul n=ansible | changed: [instance] => (item=dummy-1.yml) 2025-12-03 11:24:13,696 p=29211 u=zuul n=ansible | changed: [instance] => (item=dummy-2.yml) 2025-12-03 11:24:14,003 p=29211 u=zuul n=ansible | changed: [instance] => (item=dummy-3.yml) 2025-12-03 11:24:14,310 p=29211 u=zuul n=ansible | changed: [instance] => (item=dummy-4.yml) 2025-12-03 11:24:14,620 p=29211 u=zuul n=ansible | changed: [instance] => (item=dummy-5.yml) 2025-12-03 11:24:14,944 p=29211 u=zuul n=ansible | changed: [instance] => (item=dummy-6.yml) 2025-12-03 11:24:14,951 p=29211 u=zuul n=ansible | TASK [Remove dummy file for retry playbook test] ******************************* 2025-12-03 11:24:14,951 p=29211 u=zuul n=ansible | Wednesday 03 December 2025 11:24:14 +0000 (0:00:01.903) 0:00:03.266 **** 2025-12-03 11:24:15,227 p=29211 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:15,233 p=29211 u=zuul n=ansible | TASK [Create dummy retry playbook] ********************************************* 2025-12-03 11:24:15,233 p=29211 u=zuul n=ansible | Wednesday 03 December 2025 11:24:15 +0000 (0:00:00.281) 0:00:03.548 **** 2025-12-03 11:24:15,562 p=29211 u=zuul n=ansible | changed: [instance] 2025-12-03 11:24:15,579 p=29211 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-12-03 11:24:15,579 p=29211 u=zuul n=ansible | instance : ok=5 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-12-03 11:24:15,579 p=29211 u=zuul n=ansible | Wednesday 03 December 2025 11:24:15 +0000 (0:00:00.346) 0:00:03.894 **** 2025-12-03 11:24:15,579 p=29211 u=zuul n=ansible | =============================================================================== 2025-12-03 11:24:15,579 p=29211 u=zuul n=ansible | Create dummy playbook --------------------------------------------------- 1.90s 2025-12-03 11:24:15,579 p=29211 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 0.84s 2025-12-03 11:24:15,580 p=29211 u=zuul n=ansible | Create dummy env file --------------------------------------------------- 0.51s 2025-12-03 11:24:15,580 p=29211 u=zuul n=ansible | Create dummy retry playbook --------------------------------------------- 0.35s 2025-12-03 11:24:15,580 p=29211 u=zuul n=ansible | Remove dummy file for retry playbook test ------------------------------- 0.28s 2025-12-03 11:24:15,630 p=29204 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]converge[/][/] 2025-12-03 11:24:16,030 p=29440 u=zuul n=ansible | PLAY [Converge] **************************************************************** 2025-12-03 11:24:16,042 p=29440 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-12-03 11:24:16,042 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:16 +0000 (0:00:00.015) 0:00:00.015 **** 2025-12-03 11:24:16,807 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:16,822 p=29440 u=zuul n=ansible | TASK [No hook] ***************************************************************** 2025-12-03 11:24:16,822 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:16 +0000 (0:00:00.779) 0:00:00.795 **** 2025-12-03 11:24:16,851 p=29440 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-12-03 11:24:16,851 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:16 +0000 (0:00:00.028) 0:00:00.824 **** 2025-12-03 11:24:16,901 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:16,907 p=29440 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-12-03 11:24:16,907 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:16 +0000 (0:00:00.056) 0:00:00.880 **** 2025-12-03 11:24:16,972 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:16,980 p=29440 u=zuul n=ansible | TASK [run_hook : Loop on hooks for no_hook] ************************************ 2025-12-03 11:24:16,980 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:16 +0000 (0:00:00.072) 0:00:00.953 **** 2025-12-03 11:24:17,044 p=29440 u=zuul n=ansible | skipping: [instance] 2025-12-03 11:24:17,054 p=29440 u=zuul n=ansible | TASK [Ensure we do not have ceph_uuid] ***************************************** 2025-12-03 11:24:17,054 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:17 +0000 (0:00:00.074) 0:00:01.027 **** 2025-12-03 11:24:17,071 p=29440 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-12-03 11:24:17,077 p=29440 u=zuul n=ansible | TASK [Combined hooks] ********************************************************** 2025-12-03 11:24:17,077 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:17 +0000 (0:00:00.022) 0:00:01.049 **** 2025-12-03 11:24:17,105 p=29440 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-12-03 11:24:17,105 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:17 +0000 (0:00:00.028) 0:00:01.078 **** 2025-12-03 11:24:17,156 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:17,162 p=29440 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-12-03 11:24:17,162 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:17 +0000 (0:00:00.056) 0:00:01.135 **** 2025-12-03 11:24:17,227 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:17,235 p=29440 u=zuul n=ansible | TASK [run_hook : Loop on hooks for run_molecule] ******************************* 2025-12-03 11:24:17,235 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:17 +0000 (0:00:00.072) 0:00:01.207 **** 2025-12-03 11:24:17,330 p=29440 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-03 11:24:17,338 p=29440 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-03 11:24:17,345 p=29440 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-03 11:24:17,354 p=29440 u=zuul n=ansible | TASK [run_hook : Set playbook path for 01 Default noop hook] ******************* 2025-12-03 11:24:17,354 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:17 +0000 (0:00:00.119) 0:00:01.327 **** 2025-12-03 11:24:17,395 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:17,402 p=29440 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-12-03 11:24:17,402 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:17 +0000 (0:00:00.047) 0:00:01.375 **** 2025-12-03 11:24:17,675 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:17,682 p=29440 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-12-03 11:24:17,682 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:17 +0000 (0:00:00.279) 0:00:01.655 **** 2025-12-03 11:24:17,693 p=29440 u=zuul n=ansible | skipping: [instance] 2025-12-03 11:24:17,698 p=29440 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-12-03 11:24:17,698 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:17 +0000 (0:00:00.016) 0:00:01.671 **** 2025-12-03 11:24:17,967 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:17,974 p=29440 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-12-03 11:24:17,974 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:17 +0000 (0:00:00.275) 0:00:01.947 **** 2025-12-03 11:24:17,988 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:17,994 p=29440 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-12-03 11:24:17,994 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:17 +0000 (0:00:00.020) 0:00:01.967 **** 2025-12-03 11:24:18,284 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:18,292 p=29440 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-12-03 11:24:18,292 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:18 +0000 (0:00:00.297) 0:00:02.264 **** 2025-12-03 11:24:18,463 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:18,472 p=29440 u=zuul n=ansible | TASK [run_hook : Run hook without retry - 01 Default noop hook] **************** 2025-12-03 11:24:18,472 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:18 +0000 (0:00:00.180) 0:00:02.445 **** 2025-12-03 11:24:18,518 p=29440 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-03 11:24:19,037 p=29440 u=zuul n=ansible | changed: [instance] 2025-12-03 11:24:19,044 p=29440 u=zuul n=ansible | TASK [run_hook : Run hook with retry - 01 Default noop hook] ******************* 2025-12-03 11:24:19,044 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:19 +0000 (0:00:00.571) 0:00:03.017 **** 2025-12-03 11:24:19,066 p=29440 u=zuul n=ansible | skipping: [instance] 2025-12-03 11:24:19,073 p=29440 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-12-03 11:24:19,073 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:19 +0000 (0:00:00.029) 0:00:03.046 **** 2025-12-03 11:24:19,242 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:19,249 p=29440 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-12-03 11:24:19,249 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:19 +0000 (0:00:00.175) 0:00:03.222 **** 2025-12-03 11:24:19,259 p=29440 u=zuul n=ansible | skipping: [instance] 2025-12-03 11:24:19,266 p=29440 u=zuul n=ansible | TASK [run_hook : Set playbook path for 02 Re-run noop] ************************* 2025-12-03 11:24:19,266 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:19 +0000 (0:00:00.017) 0:00:03.239 **** 2025-12-03 11:24:19,308 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:19,314 p=29440 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-12-03 11:24:19,314 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:19 +0000 (0:00:00.048) 0:00:03.287 **** 2025-12-03 11:24:19,497 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:19,503 p=29440 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-12-03 11:24:19,503 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:19 +0000 (0:00:00.188) 0:00:03.476 **** 2025-12-03 11:24:19,514 p=29440 u=zuul n=ansible | skipping: [instance] 2025-12-03 11:24:19,521 p=29440 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-12-03 11:24:19,521 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:19 +0000 (0:00:00.017) 0:00:03.493 **** 2025-12-03 11:24:19,696 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:19,702 p=29440 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-12-03 11:24:19,703 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:19 +0000 (0:00:00.181) 0:00:03.675 **** 2025-12-03 11:24:19,716 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:19,722 p=29440 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-12-03 11:24:19,722 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:19 +0000 (0:00:00.019) 0:00:03.695 **** 2025-12-03 11:24:19,906 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:19,912 p=29440 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-12-03 11:24:19,912 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:19 +0000 (0:00:00.189) 0:00:03.885 **** 2025-12-03 11:24:20,093 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:20,100 p=29440 u=zuul n=ansible | TASK [run_hook : Run hook without retry - 02 Re-run noop] ********************** 2025-12-03 11:24:20,100 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:20 +0000 (0:00:00.187) 0:00:04.073 **** 2025-12-03 11:24:20,146 p=29440 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-03 11:24:20,682 p=29440 u=zuul n=ansible | changed: [instance] 2025-12-03 11:24:20,689 p=29440 u=zuul n=ansible | TASK [run_hook : Run hook with retry - 02 Re-run noop] ************************* 2025-12-03 11:24:20,689 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:20 +0000 (0:00:00.589) 0:00:04.662 **** 2025-12-03 11:24:20,712 p=29440 u=zuul n=ansible | skipping: [instance] 2025-12-03 11:24:20,718 p=29440 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-12-03 11:24:20,718 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:20 +0000 (0:00:00.028) 0:00:04.691 **** 2025-12-03 11:24:20,881 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:20,887 p=29440 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-12-03 11:24:20,887 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:20 +0000 (0:00:00.169) 0:00:04.860 **** 2025-12-03 11:24:20,898 p=29440 u=zuul n=ansible | skipping: [instance] 2025-12-03 11:24:20,906 p=29440 u=zuul n=ansible | TASK [run_hook : Set playbook path for 03 single hook] ************************* 2025-12-03 11:24:20,906 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:20 +0000 (0:00:00.018) 0:00:04.879 **** 2025-12-03 11:24:20,947 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:20,952 p=29440 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-12-03 11:24:20,953 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:20 +0000 (0:00:00.046) 0:00:04.925 **** 2025-12-03 11:24:21,141 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:21,148 p=29440 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-12-03 11:24:21,148 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:21 +0000 (0:00:00.195) 0:00:05.120 **** 2025-12-03 11:24:21,158 p=29440 u=zuul n=ansible | skipping: [instance] 2025-12-03 11:24:21,164 p=29440 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-12-03 11:24:21,164 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:21 +0000 (0:00:00.016) 0:00:05.137 **** 2025-12-03 11:24:21,341 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:21,347 p=29440 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-12-03 11:24:21,347 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:21 +0000 (0:00:00.182) 0:00:05.320 **** 2025-12-03 11:24:21,361 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:21,367 p=29440 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-12-03 11:24:21,367 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:21 +0000 (0:00:00.020) 0:00:05.340 **** 2025-12-03 11:24:21,552 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:21,558 p=29440 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-12-03 11:24:21,558 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:21 +0000 (0:00:00.190) 0:00:05.531 **** 2025-12-03 11:24:21,735 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:21,742 p=29440 u=zuul n=ansible | TASK [run_hook : Run hook without retry - 03 single hook] ********************** 2025-12-03 11:24:21,742 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:21 +0000 (0:00:00.183) 0:00:05.715 **** 2025-12-03 11:24:21,787 p=29440 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-03 11:24:23,640 p=29440 u=zuul n=ansible | changed: [instance] 2025-12-03 11:24:23,648 p=29440 u=zuul n=ansible | TASK [run_hook : Run hook with retry - 03 single hook] ************************* 2025-12-03 11:24:23,648 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:23 +0000 (0:00:01.906) 0:00:07.621 **** 2025-12-03 11:24:23,673 p=29440 u=zuul n=ansible | skipping: [instance] 2025-12-03 11:24:23,679 p=29440 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-12-03 11:24:23,679 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:23 +0000 (0:00:00.031) 0:00:07.652 **** 2025-12-03 11:24:23,864 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:23,870 p=29440 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-12-03 11:24:23,870 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:23 +0000 (0:00:00.190) 0:00:07.843 **** 2025-12-03 11:24:23,885 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:23,897 p=29440 u=zuul n=ansible | TASK [Ensure we have the ceph_uuid variable now] ******************************* 2025-12-03 11:24:23,897 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:23 +0000 (0:00:00.026) 0:00:07.870 **** 2025-12-03 11:24:23,915 p=29440 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-12-03 11:24:23,921 p=29440 u=zuul n=ansible | TASK [Only listed hooks] ******************************************************* 2025-12-03 11:24:23,921 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:23 +0000 (0:00:00.024) 0:00:07.894 **** 2025-12-03 11:24:23,953 p=29440 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-12-03 11:24:23,953 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:23 +0000 (0:00:00.032) 0:00:07.926 **** 2025-12-03 11:24:24,005 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:24,011 p=29440 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-12-03 11:24:24,011 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:24 +0000 (0:00:00.057) 0:00:07.984 **** 2025-12-03 11:24:24,077 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:24,084 p=29440 u=zuul n=ansible | TASK [run_hook : Loop on hooks for list_hooks] ********************************* 2025-12-03 11:24:24,084 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:24 +0000 (0:00:00.073) 0:00:08.057 **** 2025-12-03 11:24:24,174 p=29440 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-03 11:24:24,182 p=29440 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-03 11:24:24,191 p=29440 u=zuul n=ansible | TASK [run_hook : Set playbook path for Run dummy-2] **************************** 2025-12-03 11:24:24,191 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:24 +0000 (0:00:00.106) 0:00:08.164 **** 2025-12-03 11:24:24,232 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:24,238 p=29440 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-12-03 11:24:24,238 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:24 +0000 (0:00:00.047) 0:00:08.211 **** 2025-12-03 11:24:24,419 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:24,425 p=29440 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-12-03 11:24:24,425 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:24 +0000 (0:00:00.187) 0:00:08.398 **** 2025-12-03 11:24:24,437 p=29440 u=zuul n=ansible | skipping: [instance] 2025-12-03 11:24:24,443 p=29440 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-12-03 11:24:24,443 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:24 +0000 (0:00:00.017) 0:00:08.416 **** 2025-12-03 11:24:24,624 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:24,631 p=29440 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-12-03 11:24:24,631 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:24 +0000 (0:00:00.187) 0:00:08.604 **** 2025-12-03 11:24:24,645 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:24,651 p=29440 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-12-03 11:24:24,651 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:24 +0000 (0:00:00.020) 0:00:08.624 **** 2025-12-03 11:24:24,834 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:24,840 p=29440 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-12-03 11:24:24,840 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:24 +0000 (0:00:00.189) 0:00:08.813 **** 2025-12-03 11:24:25,015 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:25,022 p=29440 u=zuul n=ansible | TASK [run_hook : Run hook without retry - Run dummy-2] ************************* 2025-12-03 11:24:25,022 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:25 +0000 (0:00:00.181) 0:00:08.995 **** 2025-12-03 11:24:25,069 p=29440 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-03 11:24:26,912 p=29440 u=zuul n=ansible | changed: [instance] 2025-12-03 11:24:26,919 p=29440 u=zuul n=ansible | TASK [run_hook : Run hook with retry - Run dummy-2] **************************** 2025-12-03 11:24:26,919 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:26 +0000 (0:00:01.897) 0:00:10.892 **** 2025-12-03 11:24:26,942 p=29440 u=zuul n=ansible | skipping: [instance] 2025-12-03 11:24:26,948 p=29440 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-12-03 11:24:26,948 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:26 +0000 (0:00:00.029) 0:00:10.921 **** 2025-12-03 11:24:27,129 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:27,135 p=29440 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-12-03 11:24:27,135 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:27 +0000 (0:00:00.186) 0:00:11.108 **** 2025-12-03 11:24:27,150 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:27,157 p=29440 u=zuul n=ansible | TASK [run_hook : Set playbook path for Run dummy-3] **************************** 2025-12-03 11:24:27,157 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:27 +0000 (0:00:00.022) 0:00:11.130 **** 2025-12-03 11:24:27,198 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:27,204 p=29440 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-12-03 11:24:27,204 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:27 +0000 (0:00:00.047) 0:00:11.177 **** 2025-12-03 11:24:27,386 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:27,393 p=29440 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-12-03 11:24:27,393 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:27 +0000 (0:00:00.188) 0:00:11.366 **** 2025-12-03 11:24:27,404 p=29440 u=zuul n=ansible | skipping: [instance] 2025-12-03 11:24:27,410 p=29440 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-12-03 11:24:27,410 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:27 +0000 (0:00:00.017) 0:00:11.383 **** 2025-12-03 11:24:27,595 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:27,601 p=29440 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-12-03 11:24:27,601 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:27 +0000 (0:00:00.190) 0:00:11.574 **** 2025-12-03 11:24:27,615 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:27,621 p=29440 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-12-03 11:24:27,621 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:27 +0000 (0:00:00.020) 0:00:11.594 **** 2025-12-03 11:24:27,808 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:27,814 p=29440 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-12-03 11:24:27,814 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:27 +0000 (0:00:00.193) 0:00:11.787 **** 2025-12-03 11:24:27,990 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:27,997 p=29440 u=zuul n=ansible | TASK [run_hook : Run hook without retry - Run dummy-3] ************************* 2025-12-03 11:24:27,997 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:27 +0000 (0:00:00.182) 0:00:11.970 **** 2025-12-03 11:24:28,044 p=29440 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-03 11:24:29,872 p=29440 u=zuul n=ansible | changed: [instance] 2025-12-03 11:24:29,878 p=29440 u=zuul n=ansible | TASK [run_hook : Run hook with retry - Run dummy-3] **************************** 2025-12-03 11:24:29,878 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:29 +0000 (0:00:01.881) 0:00:13.851 **** 2025-12-03 11:24:29,902 p=29440 u=zuul n=ansible | skipping: [instance] 2025-12-03 11:24:29,908 p=29440 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-12-03 11:24:29,908 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:29 +0000 (0:00:00.029) 0:00:13.881 **** 2025-12-03 11:24:30,087 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:30,093 p=29440 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-12-03 11:24:30,093 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:30 +0000 (0:00:00.185) 0:00:14.066 **** 2025-12-03 11:24:30,108 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:30,118 p=29440 u=zuul n=ansible | TASK [Ensure we have the ceph_uuid variable now] ******************************* 2025-12-03 11:24:30,118 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:30 +0000 (0:00:00.025) 0:00:14.091 **** 2025-12-03 11:24:30,136 p=29440 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-12-03 11:24:30,142 p=29440 u=zuul n=ansible | TASK [Only filtered hooks] ***************************************************** 2025-12-03 11:24:30,142 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:30 +0000 (0:00:00.023) 0:00:14.115 **** 2025-12-03 11:24:30,176 p=29440 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-12-03 11:24:30,176 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:30 +0000 (0:00:00.034) 0:00:14.149 **** 2025-12-03 11:24:30,226 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:30,232 p=29440 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-12-03 11:24:30,232 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:30 +0000 (0:00:00.056) 0:00:14.205 **** 2025-12-03 11:24:30,299 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:30,305 p=29440 u=zuul n=ansible | TASK [run_hook : Loop on hooks for filtered_hooks] ***************************** 2025-12-03 11:24:30,306 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:30 +0000 (0:00:00.073) 0:00:14.278 **** 2025-12-03 11:24:30,390 p=29440 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-03 11:24:30,399 p=29440 u=zuul n=ansible | TASK [run_hook : Set playbook path for 01 my hook] ***************************** 2025-12-03 11:24:30,399 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:30 +0000 (0:00:00.093) 0:00:14.372 **** 2025-12-03 11:24:30,440 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:30,446 p=29440 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-12-03 11:24:30,446 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:30 +0000 (0:00:00.046) 0:00:14.419 **** 2025-12-03 11:24:30,632 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:30,638 p=29440 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-12-03 11:24:30,638 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:30 +0000 (0:00:00.192) 0:00:14.611 **** 2025-12-03 11:24:30,650 p=29440 u=zuul n=ansible | skipping: [instance] 2025-12-03 11:24:30,656 p=29440 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-12-03 11:24:30,656 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:30 +0000 (0:00:00.017) 0:00:14.629 **** 2025-12-03 11:24:30,834 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:30,840 p=29440 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-12-03 11:24:30,840 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:30 +0000 (0:00:00.183) 0:00:14.813 **** 2025-12-03 11:24:30,854 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:30,860 p=29440 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-12-03 11:24:30,860 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:30 +0000 (0:00:00.020) 0:00:14.833 **** 2025-12-03 11:24:31,044 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:31,050 p=29440 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-12-03 11:24:31,050 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:31 +0000 (0:00:00.189) 0:00:15.023 **** 2025-12-03 11:24:31,226 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:31,233 p=29440 u=zuul n=ansible | TASK [run_hook : Run hook without retry - 01 my hook] ************************** 2025-12-03 11:24:31,233 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:31 +0000 (0:00:00.182) 0:00:15.206 **** 2025-12-03 11:24:31,280 p=29440 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-03 11:24:33,130 p=29440 u=zuul n=ansible | changed: [instance] 2025-12-03 11:24:33,137 p=29440 u=zuul n=ansible | TASK [run_hook : Run hook with retry - 01 my hook] ***************************** 2025-12-03 11:24:33,137 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:33 +0000 (0:00:01.904) 0:00:17.110 **** 2025-12-03 11:24:33,161 p=29440 u=zuul n=ansible | skipping: [instance] 2025-12-03 11:24:33,167 p=29440 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-12-03 11:24:33,167 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:33 +0000 (0:00:00.030) 0:00:17.140 **** 2025-12-03 11:24:33,347 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:33,353 p=29440 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-12-03 11:24:33,354 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:33 +0000 (0:00:00.186) 0:00:17.326 **** 2025-12-03 11:24:33,368 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:33,379 p=29440 u=zuul n=ansible | TASK [Ensure we have the ceph_uuid variable now] ******************************* 2025-12-03 11:24:33,379 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:33 +0000 (0:00:00.025) 0:00:17.352 **** 2025-12-03 11:24:33,398 p=29440 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-12-03 11:24:33,403 p=29440 u=zuul n=ansible | TASK [Direct hooks] ************************************************************ 2025-12-03 11:24:33,404 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:33 +0000 (0:00:00.024) 0:00:17.376 **** 2025-12-03 11:24:33,439 p=29440 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-12-03 11:24:33,439 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:33 +0000 (0:00:00.035) 0:00:17.412 **** 2025-12-03 11:24:33,490 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:33,496 p=29440 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-12-03 11:24:33,496 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:33 +0000 (0:00:00.056) 0:00:17.469 **** 2025-12-03 11:24:33,562 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:33,570 p=29440 u=zuul n=ansible | TASK [run_hook : Loop on hooks for no_hook] ************************************ 2025-12-03 11:24:33,570 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:33 +0000 (0:00:00.074) 0:00:17.543 **** 2025-12-03 11:24:33,655 p=29440 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-03 11:24:33,664 p=29440 u=zuul n=ansible | TASK [run_hook : Set playbook path for Dummy-5] ******************************** 2025-12-03 11:24:33,664 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:33 +0000 (0:00:00.093) 0:00:17.637 **** 2025-12-03 11:24:33,704 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:33,711 p=29440 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-12-03 11:24:33,711 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:33 +0000 (0:00:00.047) 0:00:17.684 **** 2025-12-03 11:24:33,891 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:33,897 p=29440 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-12-03 11:24:33,897 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:33 +0000 (0:00:00.186) 0:00:17.870 **** 2025-12-03 11:24:33,908 p=29440 u=zuul n=ansible | skipping: [instance] 2025-12-03 11:24:33,915 p=29440 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-12-03 11:24:33,915 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:33 +0000 (0:00:00.017) 0:00:17.887 **** 2025-12-03 11:24:34,093 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:34,099 p=29440 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-12-03 11:24:34,099 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:34 +0000 (0:00:00.184) 0:00:18.072 **** 2025-12-03 11:24:34,113 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:34,119 p=29440 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-12-03 11:24:34,119 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:34 +0000 (0:00:00.019) 0:00:18.092 **** 2025-12-03 11:24:34,309 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:34,315 p=29440 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-12-03 11:24:34,316 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:34 +0000 (0:00:00.196) 0:00:18.288 **** 2025-12-03 11:24:34,490 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:34,497 p=29440 u=zuul n=ansible | TASK [run_hook : Run hook without retry - Dummy-5] ***************************** 2025-12-03 11:24:34,497 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:34 +0000 (0:00:00.181) 0:00:18.470 **** 2025-12-03 11:24:34,543 p=29440 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-03 11:24:36,413 p=29440 u=zuul n=ansible | changed: [instance] 2025-12-03 11:24:36,421 p=29440 u=zuul n=ansible | TASK [run_hook : Run hook with retry - Dummy-5] ******************************** 2025-12-03 11:24:36,421 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:36 +0000 (0:00:01.923) 0:00:20.394 **** 2025-12-03 11:24:36,443 p=29440 u=zuul n=ansible | skipping: [instance] 2025-12-03 11:24:36,450 p=29440 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-12-03 11:24:36,450 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:36 +0000 (0:00:00.028) 0:00:20.423 **** 2025-12-03 11:24:36,634 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:36,640 p=29440 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-12-03 11:24:36,640 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:36 +0000 (0:00:00.190) 0:00:20.613 **** 2025-12-03 11:24:36,655 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:36,666 p=29440 u=zuul n=ansible | TASK [Ensure we have the ceph_uuid variable now] ******************************* 2025-12-03 11:24:36,666 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:36 +0000 (0:00:00.026) 0:00:20.639 **** 2025-12-03 11:24:36,684 p=29440 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-12-03 11:24:36,690 p=29440 u=zuul n=ansible | TASK [Direct hooks as param] *************************************************** 2025-12-03 11:24:36,690 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:36 +0000 (0:00:00.023) 0:00:20.663 **** 2025-12-03 11:24:36,746 p=29440 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-12-03 11:24:36,746 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:36 +0000 (0:00:00.056) 0:00:20.719 **** 2025-12-03 11:24:36,799 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:36,805 p=29440 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-12-03 11:24:36,805 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:36 +0000 (0:00:00.058) 0:00:20.778 **** 2025-12-03 11:24:36,872 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:36,879 p=29440 u=zuul n=ansible | TASK [run_hook : Loop on hooks for no_hook] ************************************ 2025-12-03 11:24:36,879 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:36 +0000 (0:00:00.074) 0:00:20.852 **** 2025-12-03 11:24:36,966 p=29440 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-03 11:24:36,975 p=29440 u=zuul n=ansible | TASK [run_hook : Set playbook path for Hook as param] ************************** 2025-12-03 11:24:36,975 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:36 +0000 (0:00:00.096) 0:00:20.948 **** 2025-12-03 11:24:37,017 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:37,024 p=29440 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-12-03 11:24:37,024 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:37 +0000 (0:00:00.048) 0:00:20.996 **** 2025-12-03 11:24:37,207 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:37,214 p=29440 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-12-03 11:24:37,214 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:37 +0000 (0:00:00.190) 0:00:21.186 **** 2025-12-03 11:24:37,225 p=29440 u=zuul n=ansible | skipping: [instance] 2025-12-03 11:24:37,231 p=29440 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-12-03 11:24:37,231 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:37 +0000 (0:00:00.017) 0:00:21.204 **** 2025-12-03 11:24:37,411 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:37,417 p=29440 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-12-03 11:24:37,417 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:37 +0000 (0:00:00.185) 0:00:21.390 **** 2025-12-03 11:24:37,430 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:37,436 p=29440 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-12-03 11:24:37,436 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:37 +0000 (0:00:00.019) 0:00:21.409 **** 2025-12-03 11:24:37,633 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:37,639 p=29440 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-12-03 11:24:37,639 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:37 +0000 (0:00:00.203) 0:00:21.612 **** 2025-12-03 11:24:37,814 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:37,822 p=29440 u=zuul n=ansible | TASK [run_hook : Run hook without retry - Hook as param] *********************** 2025-12-03 11:24:37,822 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:37 +0000 (0:00:00.182) 0:00:21.795 **** 2025-12-03 11:24:37,869 p=29440 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-03 11:24:39,707 p=29440 u=zuul n=ansible | changed: [instance] 2025-12-03 11:24:39,714 p=29440 u=zuul n=ansible | TASK [run_hook : Run hook with retry - Hook as param] ************************** 2025-12-03 11:24:39,715 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:39 +0000 (0:00:01.892) 0:00:23.687 **** 2025-12-03 11:24:39,737 p=29440 u=zuul n=ansible | skipping: [instance] 2025-12-03 11:24:39,743 p=29440 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-12-03 11:24:39,744 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:39 +0000 (0:00:00.029) 0:00:23.716 **** 2025-12-03 11:24:39,925 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:39,931 p=29440 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-12-03 11:24:39,931 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:39 +0000 (0:00:00.187) 0:00:23.904 **** 2025-12-03 11:24:39,946 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:39,957 p=29440 u=zuul n=ansible | TASK [Ensure we have the ceph_uuid variable now] ******************************* 2025-12-03 11:24:39,957 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:39 +0000 (0:00:00.025) 0:00:23.930 **** 2025-12-03 11:24:39,974 p=29440 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-12-03 11:24:39,980 p=29440 u=zuul n=ansible | TASK [Ensure we have the test_list variable now] ******************************* 2025-12-03 11:24:39,980 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:39 +0000 (0:00:00.022) 0:00:23.952 **** 2025-12-03 11:24:40,008 p=29440 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-12-03 11:24:40,014 p=29440 u=zuul n=ansible | TASK [Run hook with retry] ***************************************************** 2025-12-03 11:24:40,014 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:40 +0000 (0:00:00.034) 0:00:23.987 **** 2025-12-03 11:24:40,040 p=29440 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-12-03 11:24:40,040 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:40 +0000 (0:00:00.025) 0:00:24.012 **** 2025-12-03 11:24:40,089 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:40,095 p=29440 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-12-03 11:24:40,096 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:40 +0000 (0:00:00.055) 0:00:24.068 **** 2025-12-03 11:24:40,161 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:40,168 p=29440 u=zuul n=ansible | TASK [run_hook : Loop on hooks for retry_hook] ********************************* 2025-12-03 11:24:40,168 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:40 +0000 (0:00:00.072) 0:00:24.141 **** 2025-12-03 11:24:40,250 p=29440 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-03 11:24:40,259 p=29440 u=zuul n=ansible | TASK [run_hook : Set playbook path for Run hook with retry] ******************** 2025-12-03 11:24:40,259 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:40 +0000 (0:00:00.091) 0:00:24.232 **** 2025-12-03 11:24:40,300 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:40,306 p=29440 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-12-03 11:24:40,306 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:40 +0000 (0:00:00.046) 0:00:24.279 **** 2025-12-03 11:24:40,490 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:40,496 p=29440 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-12-03 11:24:40,496 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:40 +0000 (0:00:00.190) 0:00:24.469 **** 2025-12-03 11:24:40,507 p=29440 u=zuul n=ansible | skipping: [instance] 2025-12-03 11:24:40,513 p=29440 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-12-03 11:24:40,513 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:40 +0000 (0:00:00.016) 0:00:24.486 **** 2025-12-03 11:24:40,688 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:40,695 p=29440 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-12-03 11:24:40,695 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:40 +0000 (0:00:00.181) 0:00:24.668 **** 2025-12-03 11:24:40,709 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:40,715 p=29440 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-12-03 11:24:40,715 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:40 +0000 (0:00:00.020) 0:00:24.688 **** 2025-12-03 11:24:40,898 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:40,905 p=29440 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-12-03 11:24:40,905 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:40 +0000 (0:00:00.189) 0:00:24.878 **** 2025-12-03 11:24:41,077 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:41,084 p=29440 u=zuul n=ansible | TASK [run_hook : Run hook without retry - Run hook with retry] ***************** 2025-12-03 11:24:41,084 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:41 +0000 (0:00:00.179) 0:00:25.057 **** 2025-12-03 11:24:41,129 p=29440 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-03 11:24:42,928 p=29440 u=zuul n=ansible | changed: [instance] 2025-12-03 11:24:42,935 p=29440 u=zuul n=ansible | TASK [run_hook : Run hook with retry - Run hook with retry] ******************** 2025-12-03 11:24:42,935 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:42 +0000 (0:00:01.851) 0:00:26.908 **** 2025-12-03 11:24:42,958 p=29440 u=zuul n=ansible | skipping: [instance] 2025-12-03 11:24:42,964 p=29440 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-12-03 11:24:42,965 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:42 +0000 (0:00:00.029) 0:00:26.937 **** 2025-12-03 11:24:43,130 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:43,136 p=29440 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-12-03 11:24:43,136 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:43 +0000 (0:00:00.171) 0:00:27.109 **** 2025-12-03 11:24:43,148 p=29440 u=zuul n=ansible | skipping: [instance] 2025-12-03 11:24:43,158 p=29440 u=zuul n=ansible | TASK [Check if fake file exists for retry playbook] **************************** 2025-12-03 11:24:43,158 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:43 +0000 (0:00:00.021) 0:00:27.131 **** 2025-12-03 11:24:43,328 p=29440 u=zuul n=ansible | ok: [instance] 2025-12-03 11:24:43,335 p=29440 u=zuul n=ansible | TASK [Ensure file exists and was created on retry] ***************************** 2025-12-03 11:24:43,335 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:43 +0000 (0:00:00.176) 0:00:27.308 **** 2025-12-03 11:24:43,348 p=29440 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-12-03 11:24:43,354 p=29440 u=zuul n=ansible | TASK [Remove generated file] *************************************************** 2025-12-03 11:24:43,354 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:43 +0000 (0:00:00.019) 0:00:27.327 **** 2025-12-03 11:24:43,521 p=29440 u=zuul n=ansible | changed: [instance] 2025-12-03 11:24:43,541 p=29440 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-12-03 11:24:43,541 p=29440 u=zuul n=ansible | instance : ok=112 changed=10 unreachable=0 failed=0 skipped=22 rescued=0 ignored=0 2025-12-03 11:24:43,541 p=29440 u=zuul n=ansible | Wednesday 03 December 2025 11:24:43 +0000 (0:00:00.186) 0:00:27.514 **** 2025-12-03 11:24:43,541 p=29440 u=zuul n=ansible | =============================================================================== 2025-12-03 11:24:43,541 p=29440 u=zuul n=ansible | run_hook : Run hook without retry - Dummy-5 ----------------------------- 1.92s 2025-12-03 11:24:43,541 p=29440 u=zuul n=ansible | run_hook : Run hook without retry - 03 single hook ---------------------- 1.91s 2025-12-03 11:24:43,541 p=29440 u=zuul n=ansible | run_hook : Run hook without retry - 01 my hook -------------------------- 1.90s 2025-12-03 11:24:43,541 p=29440 u=zuul n=ansible | run_hook : Run hook without retry - Run dummy-2 ------------------------- 1.90s 2025-12-03 11:24:43,541 p=29440 u=zuul n=ansible | run_hook : Run hook without retry - Hook as param ----------------------- 1.89s 2025-12-03 11:24:43,541 p=29440 u=zuul n=ansible | run_hook : Run hook without retry - Run dummy-3 ------------------------- 1.88s 2025-12-03 11:24:43,541 p=29440 u=zuul n=ansible | run_hook : Run hook without retry - Run hook with retry ----------------- 1.85s 2025-12-03 11:24:43,541 p=29440 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 0.78s 2025-12-03 11:24:43,541 p=29440 u=zuul n=ansible | run_hook : Run hook without retry - 02 Re-run noop ---------------------- 0.59s 2025-12-03 11:24:43,541 p=29440 u=zuul n=ansible | run_hook : Run hook without retry - 01 Default noop hook ---------------- 0.57s 2025-12-03 11:24:43,541 p=29440 u=zuul n=ansible | run_hook : Ensure log directory exists ---------------------------------- 0.30s 2025-12-03 11:24:43,541 p=29440 u=zuul n=ansible | run_hook : Get file stat ------------------------------------------------ 0.28s 2025-12-03 11:24:43,541 p=29440 u=zuul n=ansible | run_hook : Get parameters files ----------------------------------------- 0.28s 2025-12-03 11:24:43,541 p=29440 u=zuul n=ansible | run_hook : Ensure log directory exists ---------------------------------- 0.20s 2025-12-03 11:24:43,541 p=29440 u=zuul n=ansible | run_hook : Ensure log directory exists ---------------------------------- 0.20s 2025-12-03 11:24:43,541 p=29440 u=zuul n=ansible | run_hook : Get file stat ------------------------------------------------ 0.20s 2025-12-03 11:24:43,541 p=29440 u=zuul n=ansible | run_hook : Ensure log directory exists ---------------------------------- 0.19s 2025-12-03 11:24:43,542 p=29440 u=zuul n=ansible | run_hook : Get file stat ------------------------------------------------ 0.19s 2025-12-03 11:24:43,542 p=29440 u=zuul n=ansible | run_hook : Ensure log directory exists ---------------------------------- 0.19s 2025-12-03 11:24:43,542 p=29440 u=zuul n=ansible | run_hook : Get parameters files ----------------------------------------- 0.19s 2025-12-03 11:24:43,603 p=29204 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]cleanup[/][/] 2025-12-03 11:24:43,604 p=29204 u=zuul n=molecule.command.cleanup | Skipping, cleanup playbook not configured. 2025-12-03 11:24:43,604 p=29204 u=zuul n=molecule.util | Writing /tmp/report.html report.