2025-12-08 06:39:07,368 p=29211 u=zuul n=molecule.util | Found config file /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/.config/molecule/config.yml 2025-12-08 06:39:07,448 p=29211 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]prepare[/][/] 2025-12-08 06:39:08,141 p=29218 u=zuul n=ansible | PLAY [Prepare] ***************************************************************** 2025-12-08 06:39:08,151 p=29218 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-12-08 06:39:08,151 p=29218 u=zuul n=ansible | Monday 08 December 2025 06:39:08 +0000 (0:00:00.012) 0:00:00.012 ******* 2025-12-08 06:39:09,037 p=29218 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:09,052 p=29218 u=zuul n=ansible | TASK [Create dummy env file] *************************************************** 2025-12-08 06:39:09,052 p=29218 u=zuul n=ansible | Monday 08 December 2025 06:39:09 +0000 (0:00:00.901) 0:00:00.913 ******* 2025-12-08 06:39:09,622 p=29218 u=zuul n=ansible | changed: [instance] 2025-12-08 06:39:09,628 p=29218 u=zuul n=ansible | TASK [Create dummy playbook] *************************************************** 2025-12-08 06:39:09,628 p=29218 u=zuul n=ansible | Monday 08 December 2025 06:39:09 +0000 (0:00:00.575) 0:00:01.489 ******* 2025-12-08 06:39:09,969 p=29218 u=zuul n=ansible | changed: [instance] => (item=dummy-1.yml) 2025-12-08 06:39:10,291 p=29218 u=zuul n=ansible | changed: [instance] => (item=dummy-2.yml) 2025-12-08 06:39:10,616 p=29218 u=zuul n=ansible | changed: [instance] => (item=dummy-3.yml) 2025-12-08 06:39:10,952 p=29218 u=zuul n=ansible | changed: [instance] => (item=dummy-4.yml) 2025-12-08 06:39:11,278 p=29218 u=zuul n=ansible | changed: [instance] => (item=dummy-5.yml) 2025-12-08 06:39:11,596 p=29218 u=zuul n=ansible | changed: [instance] => (item=dummy-6.yml) 2025-12-08 06:39:11,603 p=29218 u=zuul n=ansible | TASK [Remove dummy file for retry playbook test] ******************************* 2025-12-08 06:39:11,603 p=29218 u=zuul n=ansible | Monday 08 December 2025 06:39:11 +0000 (0:00:01.974) 0:00:03.463 ******* 2025-12-08 06:39:11,882 p=29218 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:11,888 p=29218 u=zuul n=ansible | TASK [Create dummy retry playbook] ********************************************* 2025-12-08 06:39:11,888 p=29218 u=zuul n=ansible | Monday 08 December 2025 06:39:11 +0000 (0:00:00.284) 0:00:03.748 ******* 2025-12-08 06:39:12,221 p=29218 u=zuul n=ansible | changed: [instance] 2025-12-08 06:39:12,239 p=29218 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-12-08 06:39:12,239 p=29218 u=zuul n=ansible | instance : ok=5 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-12-08 06:39:12,239 p=29218 u=zuul n=ansible | Monday 08 December 2025 06:39:12 +0000 (0:00:00.351) 0:00:04.100 ******* 2025-12-08 06:39:12,239 p=29218 u=zuul n=ansible | =============================================================================== 2025-12-08 06:39:12,239 p=29218 u=zuul n=ansible | Create dummy playbook --------------------------------------------------- 1.97s 2025-12-08 06:39:12,239 p=29218 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 0.90s 2025-12-08 06:39:12,239 p=29218 u=zuul n=ansible | Create dummy env file --------------------------------------------------- 0.58s 2025-12-08 06:39:12,240 p=29218 u=zuul n=ansible | Create dummy retry playbook --------------------------------------------- 0.35s 2025-12-08 06:39:12,240 p=29218 u=zuul n=ansible | Remove dummy file for retry playbook test ------------------------------- 0.28s 2025-12-08 06:39:12,307 p=29211 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]converge[/][/] 2025-12-08 06:39:12,735 p=29447 u=zuul n=ansible | PLAY [Converge] **************************************************************** 2025-12-08 06:39:12,748 p=29447 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-12-08 06:39:12,748 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:12 +0000 (0:00:00.016) 0:00:00.016 ******* 2025-12-08 06:39:13,552 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:13,568 p=29447 u=zuul n=ansible | TASK [No hook] ***************************************************************** 2025-12-08 06:39:13,568 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:13 +0000 (0:00:00.819) 0:00:00.835 ******* 2025-12-08 06:39:13,600 p=29447 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-12-08 06:39:13,600 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:13 +0000 (0:00:00.032) 0:00:00.867 ******* 2025-12-08 06:39:13,655 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:13,661 p=29447 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-12-08 06:39:13,661 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:13 +0000 (0:00:00.061) 0:00:00.929 ******* 2025-12-08 06:39:13,734 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:13,743 p=29447 u=zuul n=ansible | TASK [run_hook : Loop on hooks for no_hook] ************************************ 2025-12-08 06:39:13,743 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:13 +0000 (0:00:00.081) 0:00:01.011 ******* 2025-12-08 06:39:13,811 p=29447 u=zuul n=ansible | skipping: [instance] 2025-12-08 06:39:13,822 p=29447 u=zuul n=ansible | TASK [Ensure we do not have ceph_uuid] ***************************************** 2025-12-08 06:39:13,823 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:13 +0000 (0:00:00.079) 0:00:01.090 ******* 2025-12-08 06:39:13,841 p=29447 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-12-08 06:39:13,847 p=29447 u=zuul n=ansible | TASK [Combined hooks] ********************************************************** 2025-12-08 06:39:13,847 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:13 +0000 (0:00:00.024) 0:00:01.115 ******* 2025-12-08 06:39:13,879 p=29447 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-12-08 06:39:13,879 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:13 +0000 (0:00:00.031) 0:00:01.147 ******* 2025-12-08 06:39:13,932 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:13,938 p=29447 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-12-08 06:39:13,938 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:13 +0000 (0:00:00.058) 0:00:01.206 ******* 2025-12-08 06:39:14,009 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:14,016 p=29447 u=zuul n=ansible | TASK [run_hook : Loop on hooks for run_molecule] ******************************* 2025-12-08 06:39:14,016 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:14 +0000 (0:00:00.078) 0:00:01.284 ******* 2025-12-08 06:39:14,120 p=29447 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-08 06:39:14,127 p=29447 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-08 06:39:14,134 p=29447 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-08 06:39:14,144 p=29447 u=zuul n=ansible | TASK [run_hook : Set playbook path for 01 Default noop hook] ******************* 2025-12-08 06:39:14,144 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:14 +0000 (0:00:00.128) 0:00:01.412 ******* 2025-12-08 06:39:14,190 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:14,196 p=29447 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-12-08 06:39:14,197 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:14 +0000 (0:00:00.052) 0:00:01.464 ******* 2025-12-08 06:39:14,483 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:14,490 p=29447 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-12-08 06:39:14,490 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:14 +0000 (0:00:00.293) 0:00:01.758 ******* 2025-12-08 06:39:14,502 p=29447 u=zuul n=ansible | skipping: [instance] 2025-12-08 06:39:14,508 p=29447 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-12-08 06:39:14,508 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:14 +0000 (0:00:00.017) 0:00:01.775 ******* 2025-12-08 06:39:14,788 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:14,795 p=29447 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-12-08 06:39:14,795 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:14 +0000 (0:00:00.287) 0:00:02.063 ******* 2025-12-08 06:39:14,809 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:14,815 p=29447 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-12-08 06:39:14,815 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:14 +0000 (0:00:00.019) 0:00:02.082 ******* 2025-12-08 06:39:15,107 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:15,113 p=29447 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-12-08 06:39:15,113 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:15 +0000 (0:00:00.298) 0:00:02.381 ******* 2025-12-08 06:39:15,293 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:15,303 p=29447 u=zuul n=ansible | TASK [run_hook : Run hook without retry - 01 Default noop hook] **************** 2025-12-08 06:39:15,303 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:15 +0000 (0:00:00.189) 0:00:02.571 ******* 2025-12-08 06:39:15,351 p=29447 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-08 06:39:15,903 p=29447 u=zuul n=ansible | changed: [instance] 2025-12-08 06:39:15,911 p=29447 u=zuul n=ansible | TASK [run_hook : Run hook with retry - 01 Default noop hook] ******************* 2025-12-08 06:39:15,911 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:15 +0000 (0:00:00.607) 0:00:03.178 ******* 2025-12-08 06:39:15,935 p=29447 u=zuul n=ansible | skipping: [instance] 2025-12-08 06:39:15,942 p=29447 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-12-08 06:39:15,942 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:15 +0000 (0:00:00.031) 0:00:03.210 ******* 2025-12-08 06:39:16,114 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:16,121 p=29447 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-12-08 06:39:16,121 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:16 +0000 (0:00:00.178) 0:00:03.388 ******* 2025-12-08 06:39:16,133 p=29447 u=zuul n=ansible | skipping: [instance] 2025-12-08 06:39:16,141 p=29447 u=zuul n=ansible | TASK [run_hook : Set playbook path for 02 Re-run noop] ************************* 2025-12-08 06:39:16,141 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:16 +0000 (0:00:00.020) 0:00:03.408 ******* 2025-12-08 06:39:16,184 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:16,191 p=29447 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-12-08 06:39:16,191 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:16 +0000 (0:00:00.049) 0:00:03.458 ******* 2025-12-08 06:39:16,380 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:16,387 p=29447 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-12-08 06:39:16,387 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:16 +0000 (0:00:00.196) 0:00:03.655 ******* 2025-12-08 06:39:16,400 p=29447 u=zuul n=ansible | skipping: [instance] 2025-12-08 06:39:16,407 p=29447 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-12-08 06:39:16,407 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:16 +0000 (0:00:00.019) 0:00:03.675 ******* 2025-12-08 06:39:16,591 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:16,598 p=29447 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-12-08 06:39:16,598 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:16 +0000 (0:00:00.190) 0:00:03.866 ******* 2025-12-08 06:39:16,613 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:16,620 p=29447 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-12-08 06:39:16,620 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:16 +0000 (0:00:00.022) 0:00:03.888 ******* 2025-12-08 06:39:16,816 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:16,822 p=29447 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-12-08 06:39:16,823 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:16 +0000 (0:00:00.202) 0:00:04.090 ******* 2025-12-08 06:39:17,021 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:17,029 p=29447 u=zuul n=ansible | TASK [run_hook : Run hook without retry - 02 Re-run noop] ********************** 2025-12-08 06:39:17,029 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:17 +0000 (0:00:00.206) 0:00:04.296 ******* 2025-12-08 06:39:17,079 p=29447 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-08 06:39:17,626 p=29447 u=zuul n=ansible | changed: [instance] 2025-12-08 06:39:17,634 p=29447 u=zuul n=ansible | TASK [run_hook : Run hook with retry - 02 Re-run noop] ************************* 2025-12-08 06:39:17,634 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:17 +0000 (0:00:00.605) 0:00:04.902 ******* 2025-12-08 06:39:17,659 p=29447 u=zuul n=ansible | skipping: [instance] 2025-12-08 06:39:17,665 p=29447 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-12-08 06:39:17,665 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:17 +0000 (0:00:00.031) 0:00:04.933 ******* 2025-12-08 06:39:17,840 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:17,846 p=29447 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-12-08 06:39:17,846 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:17 +0000 (0:00:00.181) 0:00:05.114 ******* 2025-12-08 06:39:17,860 p=29447 u=zuul n=ansible | skipping: [instance] 2025-12-08 06:39:17,868 p=29447 u=zuul n=ansible | TASK [run_hook : Set playbook path for 03 single hook] ************************* 2025-12-08 06:39:17,868 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:17 +0000 (0:00:00.021) 0:00:05.136 ******* 2025-12-08 06:39:17,915 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:17,922 p=29447 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-12-08 06:39:17,922 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:17 +0000 (0:00:00.053) 0:00:05.190 ******* 2025-12-08 06:39:18,111 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:18,118 p=29447 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-12-08 06:39:18,119 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:18 +0000 (0:00:00.196) 0:00:05.386 ******* 2025-12-08 06:39:18,132 p=29447 u=zuul n=ansible | skipping: [instance] 2025-12-08 06:39:18,139 p=29447 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-12-08 06:39:18,139 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:18 +0000 (0:00:00.020) 0:00:05.407 ******* 2025-12-08 06:39:18,325 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:18,333 p=29447 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-12-08 06:39:18,333 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:18 +0000 (0:00:00.193) 0:00:05.600 ******* 2025-12-08 06:39:18,349 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:18,356 p=29447 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-12-08 06:39:18,356 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:18 +0000 (0:00:00.022) 0:00:05.623 ******* 2025-12-08 06:39:18,553 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:18,560 p=29447 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-12-08 06:39:18,560 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:18 +0000 (0:00:00.204) 0:00:05.827 ******* 2025-12-08 06:39:18,744 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:18,752 p=29447 u=zuul n=ansible | TASK [run_hook : Run hook without retry - 03 single hook] ********************** 2025-12-08 06:39:18,752 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:18 +0000 (0:00:00.192) 0:00:06.020 ******* 2025-12-08 06:39:18,802 p=29447 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-08 06:39:20,759 p=29447 u=zuul n=ansible | changed: [instance] 2025-12-08 06:39:20,766 p=29447 u=zuul n=ansible | TASK [run_hook : Run hook with retry - 03 single hook] ************************* 2025-12-08 06:39:20,767 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:20 +0000 (0:00:02.014) 0:00:08.034 ******* 2025-12-08 06:39:20,790 p=29447 u=zuul n=ansible | skipping: [instance] 2025-12-08 06:39:20,797 p=29447 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-12-08 06:39:20,797 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:20 +0000 (0:00:00.030) 0:00:08.065 ******* 2025-12-08 06:39:20,981 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:20,988 p=29447 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-12-08 06:39:20,988 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:20 +0000 (0:00:00.190) 0:00:08.256 ******* 2025-12-08 06:39:21,005 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:21,017 p=29447 u=zuul n=ansible | TASK [Ensure we have the ceph_uuid variable now] ******************************* 2025-12-08 06:39:21,017 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:21 +0000 (0:00:00.028) 0:00:08.285 ******* 2025-12-08 06:39:21,038 p=29447 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-12-08 06:39:21,045 p=29447 u=zuul n=ansible | TASK [Only listed hooks] ******************************************************* 2025-12-08 06:39:21,045 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:21 +0000 (0:00:00.027) 0:00:08.312 ******* 2025-12-08 06:39:21,079 p=29447 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-12-08 06:39:21,079 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:21 +0000 (0:00:00.034) 0:00:08.346 ******* 2025-12-08 06:39:21,134 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:21,140 p=29447 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-12-08 06:39:21,141 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:21 +0000 (0:00:00.061) 0:00:08.408 ******* 2025-12-08 06:39:21,212 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:21,220 p=29447 u=zuul n=ansible | TASK [run_hook : Loop on hooks for list_hooks] ********************************* 2025-12-08 06:39:21,220 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:21 +0000 (0:00:00.079) 0:00:08.488 ******* 2025-12-08 06:39:21,317 p=29447 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-08 06:39:21,324 p=29447 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-08 06:39:21,334 p=29447 u=zuul n=ansible | TASK [run_hook : Set playbook path for Run dummy-2] **************************** 2025-12-08 06:39:21,334 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:21 +0000 (0:00:00.113) 0:00:08.601 ******* 2025-12-08 06:39:21,378 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:21,385 p=29447 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-12-08 06:39:21,385 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:21 +0000 (0:00:00.051) 0:00:08.653 ******* 2025-12-08 06:39:21,575 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:21,582 p=29447 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-12-08 06:39:21,582 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:21 +0000 (0:00:00.196) 0:00:08.849 ******* 2025-12-08 06:39:21,594 p=29447 u=zuul n=ansible | skipping: [instance] 2025-12-08 06:39:21,602 p=29447 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-12-08 06:39:21,602 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:21 +0000 (0:00:00.019) 0:00:08.869 ******* 2025-12-08 06:39:21,789 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:21,797 p=29447 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-12-08 06:39:21,797 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:21 +0000 (0:00:00.195) 0:00:09.065 ******* 2025-12-08 06:39:21,814 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:21,821 p=29447 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-12-08 06:39:21,821 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:21 +0000 (0:00:00.023) 0:00:09.088 ******* 2025-12-08 06:39:22,019 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:22,026 p=29447 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-12-08 06:39:22,026 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:22 +0000 (0:00:00.205) 0:00:09.294 ******* 2025-12-08 06:39:22,212 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:22,220 p=29447 u=zuul n=ansible | TASK [run_hook : Run hook without retry - Run dummy-2] ************************* 2025-12-08 06:39:22,220 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:22 +0000 (0:00:00.193) 0:00:09.488 ******* 2025-12-08 06:39:22,270 p=29447 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-08 06:39:24,165 p=29447 u=zuul n=ansible | changed: [instance] 2025-12-08 06:39:24,172 p=29447 u=zuul n=ansible | TASK [run_hook : Run hook with retry - Run dummy-2] **************************** 2025-12-08 06:39:24,172 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:24 +0000 (0:00:01.952) 0:00:11.440 ******* 2025-12-08 06:39:24,196 p=29447 u=zuul n=ansible | skipping: [instance] 2025-12-08 06:39:24,202 p=29447 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-12-08 06:39:24,202 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:24 +0000 (0:00:00.029) 0:00:11.470 ******* 2025-12-08 06:39:24,390 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:24,397 p=29447 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-12-08 06:39:24,397 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:24 +0000 (0:00:00.194) 0:00:11.665 ******* 2025-12-08 06:39:24,415 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:24,422 p=29447 u=zuul n=ansible | TASK [run_hook : Set playbook path for Run dummy-3] **************************** 2025-12-08 06:39:24,422 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:24 +0000 (0:00:00.025) 0:00:11.690 ******* 2025-12-08 06:39:24,467 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:24,473 p=29447 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-12-08 06:39:24,473 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:24 +0000 (0:00:00.050) 0:00:11.741 ******* 2025-12-08 06:39:24,662 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:24,669 p=29447 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-12-08 06:39:24,669 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:24 +0000 (0:00:00.195) 0:00:11.936 ******* 2025-12-08 06:39:24,682 p=29447 u=zuul n=ansible | skipping: [instance] 2025-12-08 06:39:24,689 p=29447 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-12-08 06:39:24,689 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:24 +0000 (0:00:00.020) 0:00:11.957 ******* 2025-12-08 06:39:24,893 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:24,900 p=29447 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-12-08 06:39:24,900 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:24 +0000 (0:00:00.210) 0:00:12.167 ******* 2025-12-08 06:39:24,915 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:24,922 p=29447 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-12-08 06:39:24,922 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:24 +0000 (0:00:00.021) 0:00:12.189 ******* 2025-12-08 06:39:25,111 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:25,117 p=29447 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-12-08 06:39:25,117 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:25 +0000 (0:00:00.195) 0:00:12.385 ******* 2025-12-08 06:39:25,296 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:25,303 p=29447 u=zuul n=ansible | TASK [run_hook : Run hook without retry - Run dummy-3] ************************* 2025-12-08 06:39:25,303 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:25 +0000 (0:00:00.185) 0:00:12.571 ******* 2025-12-08 06:39:25,352 p=29447 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-08 06:39:27,238 p=29447 u=zuul n=ansible | changed: [instance] 2025-12-08 06:39:27,245 p=29447 u=zuul n=ansible | TASK [run_hook : Run hook with retry - Run dummy-3] **************************** 2025-12-08 06:39:27,245 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:27 +0000 (0:00:01.941) 0:00:14.512 ******* 2025-12-08 06:39:27,273 p=29447 u=zuul n=ansible | skipping: [instance] 2025-12-08 06:39:27,280 p=29447 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-12-08 06:39:27,281 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:27 +0000 (0:00:00.035) 0:00:14.548 ******* 2025-12-08 06:39:27,458 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:27,465 p=29447 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-12-08 06:39:27,465 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:27 +0000 (0:00:00.184) 0:00:14.733 ******* 2025-12-08 06:39:27,481 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:27,493 p=29447 u=zuul n=ansible | TASK [Ensure we have the ceph_uuid variable now] ******************************* 2025-12-08 06:39:27,493 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:27 +0000 (0:00:00.028) 0:00:14.761 ******* 2025-12-08 06:39:27,513 p=29447 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-12-08 06:39:27,519 p=29447 u=zuul n=ansible | TASK [Only filtered hooks] ***************************************************** 2025-12-08 06:39:27,519 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:27 +0000 (0:00:00.026) 0:00:14.787 ******* 2025-12-08 06:39:27,555 p=29447 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-12-08 06:39:27,555 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:27 +0000 (0:00:00.035) 0:00:14.823 ******* 2025-12-08 06:39:27,608 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:27,614 p=29447 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-12-08 06:39:27,614 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:27 +0000 (0:00:00.059) 0:00:14.882 ******* 2025-12-08 06:39:27,685 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:27,694 p=29447 u=zuul n=ansible | TASK [run_hook : Loop on hooks for filtered_hooks] ***************************** 2025-12-08 06:39:27,694 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:27 +0000 (0:00:00.079) 0:00:14.962 ******* 2025-12-08 06:39:27,789 p=29447 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-08 06:39:27,799 p=29447 u=zuul n=ansible | TASK [run_hook : Set playbook path for 01 my hook] ***************************** 2025-12-08 06:39:27,799 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:27 +0000 (0:00:00.104) 0:00:15.066 ******* 2025-12-08 06:39:27,841 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:27,847 p=29447 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-12-08 06:39:27,848 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:27 +0000 (0:00:00.048) 0:00:15.115 ******* 2025-12-08 06:39:28,035 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:28,042 p=29447 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-12-08 06:39:28,042 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:28 +0000 (0:00:00.194) 0:00:15.309 ******* 2025-12-08 06:39:28,053 p=29447 u=zuul n=ansible | skipping: [instance] 2025-12-08 06:39:28,060 p=29447 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-12-08 06:39:28,060 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:28 +0000 (0:00:00.018) 0:00:15.328 ******* 2025-12-08 06:39:28,240 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:28,247 p=29447 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-12-08 06:39:28,247 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:28 +0000 (0:00:00.187) 0:00:15.515 ******* 2025-12-08 06:39:28,261 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:28,268 p=29447 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-12-08 06:39:28,268 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:28 +0000 (0:00:00.021) 0:00:15.536 ******* 2025-12-08 06:39:28,452 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:28,459 p=29447 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-12-08 06:39:28,459 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:28 +0000 (0:00:00.190) 0:00:15.726 ******* 2025-12-08 06:39:28,636 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:28,644 p=29447 u=zuul n=ansible | TASK [run_hook : Run hook without retry - 01 my hook] ************************** 2025-12-08 06:39:28,644 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:28 +0000 (0:00:00.185) 0:00:15.912 ******* 2025-12-08 06:39:28,692 p=29447 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-08 06:39:30,545 p=29447 u=zuul n=ansible | changed: [instance] 2025-12-08 06:39:30,552 p=29447 u=zuul n=ansible | TASK [run_hook : Run hook with retry - 01 my hook] ***************************** 2025-12-08 06:39:30,552 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:30 +0000 (0:00:01.907) 0:00:17.819 ******* 2025-12-08 06:39:30,575 p=29447 u=zuul n=ansible | skipping: [instance] 2025-12-08 06:39:30,581 p=29447 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-12-08 06:39:30,581 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:30 +0000 (0:00:00.029) 0:00:17.849 ******* 2025-12-08 06:39:30,759 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:30,765 p=29447 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-12-08 06:39:30,765 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:30 +0000 (0:00:00.184) 0:00:18.033 ******* 2025-12-08 06:39:30,780 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:30,791 p=29447 u=zuul n=ansible | TASK [Ensure we have the ceph_uuid variable now] ******************************* 2025-12-08 06:39:30,791 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:30 +0000 (0:00:00.025) 0:00:18.059 ******* 2025-12-08 06:39:30,809 p=29447 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-12-08 06:39:30,815 p=29447 u=zuul n=ansible | TASK [Direct hooks] ************************************************************ 2025-12-08 06:39:30,815 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:30 +0000 (0:00:00.023) 0:00:18.082 ******* 2025-12-08 06:39:30,853 p=29447 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-12-08 06:39:30,853 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:30 +0000 (0:00:00.037) 0:00:18.120 ******* 2025-12-08 06:39:30,904 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:30,910 p=29447 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-12-08 06:39:30,910 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:30 +0000 (0:00:00.057) 0:00:18.177 ******* 2025-12-08 06:39:30,979 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:30,986 p=29447 u=zuul n=ansible | TASK [run_hook : Loop on hooks for no_hook] ************************************ 2025-12-08 06:39:30,986 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:30 +0000 (0:00:00.075) 0:00:18.253 ******* 2025-12-08 06:39:31,072 p=29447 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-08 06:39:31,080 p=29447 u=zuul n=ansible | TASK [run_hook : Set playbook path for Dummy-5] ******************************** 2025-12-08 06:39:31,081 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:31 +0000 (0:00:00.094) 0:00:18.348 ******* 2025-12-08 06:39:31,123 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:31,129 p=29447 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-12-08 06:39:31,129 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:31 +0000 (0:00:00.048) 0:00:18.397 ******* 2025-12-08 06:39:31,309 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:31,316 p=29447 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-12-08 06:39:31,316 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:31 +0000 (0:00:00.187) 0:00:18.584 ******* 2025-12-08 06:39:31,327 p=29447 u=zuul n=ansible | skipping: [instance] 2025-12-08 06:39:31,333 p=29447 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-12-08 06:39:31,333 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:31 +0000 (0:00:00.017) 0:00:18.601 ******* 2025-12-08 06:39:31,513 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:31,519 p=29447 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-12-08 06:39:31,519 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:31 +0000 (0:00:00.186) 0:00:18.787 ******* 2025-12-08 06:39:31,533 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:31,539 p=29447 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-12-08 06:39:31,540 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:31 +0000 (0:00:00.020) 0:00:18.807 ******* 2025-12-08 06:39:31,728 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:31,734 p=29447 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-12-08 06:39:31,734 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:31 +0000 (0:00:00.194) 0:00:19.002 ******* 2025-12-08 06:39:31,913 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:31,921 p=29447 u=zuul n=ansible | TASK [run_hook : Run hook without retry - Dummy-5] ***************************** 2025-12-08 06:39:31,921 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:31 +0000 (0:00:00.186) 0:00:19.188 ******* 2025-12-08 06:39:31,968 p=29447 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-08 06:39:33,827 p=29447 u=zuul n=ansible | changed: [instance] 2025-12-08 06:39:33,834 p=29447 u=zuul n=ansible | TASK [run_hook : Run hook with retry - Dummy-5] ******************************** 2025-12-08 06:39:33,834 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:33 +0000 (0:00:01.913) 0:00:21.102 ******* 2025-12-08 06:39:33,858 p=29447 u=zuul n=ansible | skipping: [instance] 2025-12-08 06:39:33,864 p=29447 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-12-08 06:39:33,864 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:33 +0000 (0:00:00.029) 0:00:21.132 ******* 2025-12-08 06:39:34,046 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:34,053 p=29447 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-12-08 06:39:34,053 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:34 +0000 (0:00:00.189) 0:00:21.321 ******* 2025-12-08 06:39:34,068 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:34,098 p=29447 u=zuul n=ansible | TASK [Ensure we have the ceph_uuid variable now] ******************************* 2025-12-08 06:39:34,098 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:34 +0000 (0:00:00.044) 0:00:21.366 ******* 2025-12-08 06:39:34,117 p=29447 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-12-08 06:39:34,124 p=29447 u=zuul n=ansible | TASK [Direct hooks as param] *************************************************** 2025-12-08 06:39:34,124 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:34 +0000 (0:00:00.025) 0:00:21.391 ******* 2025-12-08 06:39:34,162 p=29447 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-12-08 06:39:34,162 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:34 +0000 (0:00:00.038) 0:00:21.430 ******* 2025-12-08 06:39:34,216 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:34,222 p=29447 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-12-08 06:39:34,222 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:34 +0000 (0:00:00.059) 0:00:21.490 ******* 2025-12-08 06:39:34,291 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:34,298 p=29447 u=zuul n=ansible | TASK [run_hook : Loop on hooks for no_hook] ************************************ 2025-12-08 06:39:34,298 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:34 +0000 (0:00:00.075) 0:00:21.566 ******* 2025-12-08 06:39:34,385 p=29447 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-08 06:39:34,394 p=29447 u=zuul n=ansible | TASK [run_hook : Set playbook path for Hook as param] ************************** 2025-12-08 06:39:34,395 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:34 +0000 (0:00:00.096) 0:00:21.662 ******* 2025-12-08 06:39:34,437 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:34,443 p=29447 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-12-08 06:39:34,443 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:34 +0000 (0:00:00.048) 0:00:21.711 ******* 2025-12-08 06:39:34,626 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:34,632 p=29447 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-12-08 06:39:34,632 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:34 +0000 (0:00:00.189) 0:00:21.900 ******* 2025-12-08 06:39:34,644 p=29447 u=zuul n=ansible | skipping: [instance] 2025-12-08 06:39:34,650 p=29447 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-12-08 06:39:34,651 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:34 +0000 (0:00:00.018) 0:00:21.918 ******* 2025-12-08 06:39:34,831 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:34,838 p=29447 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-12-08 06:39:34,838 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:34 +0000 (0:00:00.187) 0:00:22.106 ******* 2025-12-08 06:39:34,853 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:34,859 p=29447 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-12-08 06:39:34,859 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:34 +0000 (0:00:00.021) 0:00:22.127 ******* 2025-12-08 06:39:35,045 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:35,052 p=29447 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-12-08 06:39:35,052 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:35 +0000 (0:00:00.192) 0:00:22.320 ******* 2025-12-08 06:39:35,231 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:35,239 p=29447 u=zuul n=ansible | TASK [run_hook : Run hook without retry - Hook as param] *********************** 2025-12-08 06:39:35,239 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:35 +0000 (0:00:00.187) 0:00:22.507 ******* 2025-12-08 06:39:35,287 p=29447 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-08 06:39:37,158 p=29447 u=zuul n=ansible | changed: [instance] 2025-12-08 06:39:37,165 p=29447 u=zuul n=ansible | TASK [run_hook : Run hook with retry - Hook as param] ************************** 2025-12-08 06:39:37,165 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:37 +0000 (0:00:01.926) 0:00:24.433 ******* 2025-12-08 06:39:37,190 p=29447 u=zuul n=ansible | skipping: [instance] 2025-12-08 06:39:37,197 p=29447 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-12-08 06:39:37,197 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:37 +0000 (0:00:00.031) 0:00:24.464 ******* 2025-12-08 06:39:37,377 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:37,383 p=29447 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-12-08 06:39:37,384 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:37 +0000 (0:00:00.186) 0:00:24.651 ******* 2025-12-08 06:39:37,399 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:37,410 p=29447 u=zuul n=ansible | TASK [Ensure we have the ceph_uuid variable now] ******************************* 2025-12-08 06:39:37,410 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:37 +0000 (0:00:00.026) 0:00:24.677 ******* 2025-12-08 06:39:37,429 p=29447 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-12-08 06:39:37,434 p=29447 u=zuul n=ansible | TASK [Ensure we have the test_list variable now] ******************************* 2025-12-08 06:39:37,435 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:37 +0000 (0:00:00.024) 0:00:24.702 ******* 2025-12-08 06:39:37,464 p=29447 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-12-08 06:39:37,471 p=29447 u=zuul n=ansible | TASK [Run hook with retry] ***************************************************** 2025-12-08 06:39:37,471 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:37 +0000 (0:00:00.036) 0:00:24.738 ******* 2025-12-08 06:39:37,497 p=29447 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-12-08 06:39:37,497 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:37 +0000 (0:00:00.026) 0:00:24.765 ******* 2025-12-08 06:39:37,548 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:37,555 p=29447 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-12-08 06:39:37,555 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:37 +0000 (0:00:00.057) 0:00:24.822 ******* 2025-12-08 06:39:37,624 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:37,631 p=29447 u=zuul n=ansible | TASK [run_hook : Loop on hooks for retry_hook] ********************************* 2025-12-08 06:39:37,631 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:37 +0000 (0:00:00.076) 0:00:24.898 ******* 2025-12-08 06:39:37,719 p=29447 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-08 06:39:37,728 p=29447 u=zuul n=ansible | TASK [run_hook : Set playbook path for Run hook with retry] ******************** 2025-12-08 06:39:37,728 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:37 +0000 (0:00:00.096) 0:00:24.995 ******* 2025-12-08 06:39:37,770 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:37,776 p=29447 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-12-08 06:39:37,776 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:37 +0000 (0:00:00.048) 0:00:25.043 ******* 2025-12-08 06:39:37,961 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:37,968 p=29447 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-12-08 06:39:37,968 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:37 +0000 (0:00:00.192) 0:00:25.235 ******* 2025-12-08 06:39:37,981 p=29447 u=zuul n=ansible | skipping: [instance] 2025-12-08 06:39:37,987 p=29447 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-12-08 06:39:37,987 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:37 +0000 (0:00:00.019) 0:00:25.255 ******* 2025-12-08 06:39:38,168 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:38,174 p=29447 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-12-08 06:39:38,174 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:38 +0000 (0:00:00.187) 0:00:25.442 ******* 2025-12-08 06:39:38,188 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:38,194 p=29447 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-12-08 06:39:38,194 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:38 +0000 (0:00:00.020) 0:00:25.462 ******* 2025-12-08 06:39:38,375 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:38,382 p=29447 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-12-08 06:39:38,382 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:38 +0000 (0:00:00.187) 0:00:25.649 ******* 2025-12-08 06:39:38,559 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:38,566 p=29447 u=zuul n=ansible | TASK [run_hook : Run hook without retry - Run hook with retry] ***************** 2025-12-08 06:39:38,567 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:38 +0000 (0:00:00.184) 0:00:25.834 ******* 2025-12-08 06:39:38,614 p=29447 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-08 06:39:40,410 p=29447 u=zuul n=ansible | changed: [instance] 2025-12-08 06:39:40,417 p=29447 u=zuul n=ansible | TASK [run_hook : Run hook with retry - Run hook with retry] ******************** 2025-12-08 06:39:40,418 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:40 +0000 (0:00:01.850) 0:00:27.685 ******* 2025-12-08 06:39:40,440 p=29447 u=zuul n=ansible | skipping: [instance] 2025-12-08 06:39:40,446 p=29447 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-12-08 06:39:40,446 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:40 +0000 (0:00:00.028) 0:00:27.714 ******* 2025-12-08 06:39:40,607 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:40,613 p=29447 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-12-08 06:39:40,613 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:40 +0000 (0:00:00.166) 0:00:27.881 ******* 2025-12-08 06:39:40,623 p=29447 u=zuul n=ansible | skipping: [instance] 2025-12-08 06:39:40,633 p=29447 u=zuul n=ansible | TASK [Check if fake file exists for retry playbook] **************************** 2025-12-08 06:39:40,633 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:40 +0000 (0:00:00.020) 0:00:27.901 ******* 2025-12-08 06:39:40,803 p=29447 u=zuul n=ansible | ok: [instance] 2025-12-08 06:39:40,809 p=29447 u=zuul n=ansible | TASK [Ensure file exists and was created on retry] ***************************** 2025-12-08 06:39:40,809 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:40 +0000 (0:00:00.175) 0:00:28.076 ******* 2025-12-08 06:39:40,821 p=29447 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-12-08 06:39:40,827 p=29447 u=zuul n=ansible | TASK [Remove generated file] *************************************************** 2025-12-08 06:39:40,827 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:40 +0000 (0:00:00.018) 0:00:28.095 ******* 2025-12-08 06:39:40,992 p=29447 u=zuul n=ansible | changed: [instance] 2025-12-08 06:39:41,011 p=29447 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-12-08 06:39:41,011 p=29447 u=zuul n=ansible | instance : ok=112 changed=10 unreachable=0 failed=0 skipped=22 rescued=0 ignored=0 2025-12-08 06:39:41,011 p=29447 u=zuul n=ansible | Monday 08 December 2025 06:39:41 +0000 (0:00:00.184) 0:00:28.279 ******* 2025-12-08 06:39:41,012 p=29447 u=zuul n=ansible | =============================================================================== 2025-12-08 06:39:41,012 p=29447 u=zuul n=ansible | run_hook : Run hook without retry - 03 single hook ---------------------- 2.01s 2025-12-08 06:39:41,012 p=29447 u=zuul n=ansible | run_hook : Run hook without retry - Run dummy-2 ------------------------- 1.95s 2025-12-08 06:39:41,012 p=29447 u=zuul n=ansible | run_hook : Run hook without retry - Run dummy-3 ------------------------- 1.94s 2025-12-08 06:39:41,012 p=29447 u=zuul n=ansible | run_hook : Run hook without retry - Hook as param ----------------------- 1.93s 2025-12-08 06:39:41,012 p=29447 u=zuul n=ansible | run_hook : Run hook without retry - Dummy-5 ----------------------------- 1.91s 2025-12-08 06:39:41,012 p=29447 u=zuul n=ansible | run_hook : Run hook without retry - 01 my hook -------------------------- 1.91s 2025-12-08 06:39:41,012 p=29447 u=zuul n=ansible | run_hook : Run hook without retry - Run hook with retry ----------------- 1.85s 2025-12-08 06:39:41,012 p=29447 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 0.82s 2025-12-08 06:39:41,012 p=29447 u=zuul n=ansible | run_hook : Run hook without retry - 01 Default noop hook ---------------- 0.61s 2025-12-08 06:39:41,012 p=29447 u=zuul n=ansible | run_hook : Run hook without retry - 02 Re-run noop ---------------------- 0.61s 2025-12-08 06:39:41,012 p=29447 u=zuul n=ansible | run_hook : Ensure log directory exists ---------------------------------- 0.30s 2025-12-08 06:39:41,012 p=29447 u=zuul n=ansible | run_hook : Get file stat ------------------------------------------------ 0.29s 2025-12-08 06:39:41,012 p=29447 u=zuul n=ansible | run_hook : Get parameters files ----------------------------------------- 0.29s 2025-12-08 06:39:41,012 p=29447 u=zuul n=ansible | run_hook : Get parameters files ----------------------------------------- 0.21s 2025-12-08 06:39:41,012 p=29447 u=zuul n=ansible | run_hook : Ensure artifacts directory exists ---------------------------- 0.21s 2025-12-08 06:39:41,012 p=29447 u=zuul n=ansible | run_hook : Ensure log directory exists ---------------------------------- 0.21s 2025-12-08 06:39:41,012 p=29447 u=zuul n=ansible | run_hook : Ensure log directory exists ---------------------------------- 0.20s 2025-12-08 06:39:41,012 p=29447 u=zuul n=ansible | run_hook : Ensure log directory exists ---------------------------------- 0.20s 2025-12-08 06:39:41,012 p=29447 u=zuul n=ansible | run_hook : Get file stat ------------------------------------------------ 0.20s 2025-12-08 06:39:41,012 p=29447 u=zuul n=ansible | run_hook : Get file stat ------------------------------------------------ 0.20s 2025-12-08 06:39:41,070 p=29211 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]cleanup[/][/] 2025-12-08 06:39:41,071 p=29211 u=zuul n=molecule.command.cleanup | Skipping, cleanup playbook not configured. 2025-12-08 06:39:41,072 p=29211 u=zuul n=molecule.util | Writing /tmp/report.html report.