2025-10-03 13:39:39,310 p=25895 u=zuul n=molecule.util | Found config file /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/.config/molecule/config.yml 2025-10-03 13:39:39,392 p=25895 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]prepare[/][/] 2025-10-03 13:39:40,045 p=25902 u=zuul n=ansible | PLAY [Prepare] ***************************************************************** 2025-10-03 13:39:40,054 p=25902 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-10-03 13:39:40,054 p=25902 u=zuul n=ansible | Friday 03 October 2025 13:39:40 +0000 (0:00:00.011) 0:00:00.011 ******** 2025-10-03 13:39:40,874 p=25902 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:40,888 p=25902 u=zuul n=ansible | TASK [Create dummy env file] *************************************************** 2025-10-03 13:39:40,888 p=25902 u=zuul n=ansible | Friday 03 October 2025 13:39:40 +0000 (0:00:00.834) 0:00:00.845 ******** 2025-10-03 13:39:41,381 p=25902 u=zuul n=ansible | changed: [instance] 2025-10-03 13:39:41,387 p=25902 u=zuul n=ansible | TASK [Create dummy playbook] *************************************************** 2025-10-03 13:39:41,387 p=25902 u=zuul n=ansible | Friday 03 October 2025 13:39:41 +0000 (0:00:00.498) 0:00:01.344 ******** 2025-10-03 13:39:41,714 p=25902 u=zuul n=ansible | changed: [instance] => (item=dummy-1.yml) 2025-10-03 13:39:42,019 p=25902 u=zuul n=ansible | changed: [instance] => (item=dummy-2.yml) 2025-10-03 13:39:42,329 p=25902 u=zuul n=ansible | changed: [instance] => (item=dummy-3.yml) 2025-10-03 13:39:42,655 p=25902 u=zuul n=ansible | changed: [instance] => (item=dummy-4.yml) 2025-10-03 13:39:42,970 p=25902 u=zuul n=ansible | changed: [instance] => (item=dummy-5.yml) 2025-10-03 13:39:43,281 p=25902 u=zuul n=ansible | changed: [instance] => (item=dummy-6.yml) 2025-10-03 13:39:43,288 p=25902 u=zuul n=ansible | TASK [Remove dummy file for retry playbook test] ******************************* 2025-10-03 13:39:43,289 p=25902 u=zuul n=ansible | Friday 03 October 2025 13:39:43 +0000 (0:00:01.901) 0:00:03.245 ******** 2025-10-03 13:39:43,562 p=25902 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:43,567 p=25902 u=zuul n=ansible | TASK [Create dummy retry playbook] ********************************************* 2025-10-03 13:39:43,567 p=25902 u=zuul n=ansible | Friday 03 October 2025 13:39:43 +0000 (0:00:00.278) 0:00:03.524 ******** 2025-10-03 13:39:43,893 p=25902 u=zuul n=ansible | changed: [instance] 2025-10-03 13:39:43,910 p=25902 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-10-03 13:39:43,910 p=25902 u=zuul n=ansible | instance : ok=5 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-10-03 13:39:43,910 p=25902 u=zuul n=ansible | Friday 03 October 2025 13:39:43 +0000 (0:00:00.343) 0:00:03.867 ******** 2025-10-03 13:39:43,910 p=25902 u=zuul n=ansible | =============================================================================== 2025-10-03 13:39:43,910 p=25902 u=zuul n=ansible | Create dummy playbook --------------------------------------------------- 1.90s 2025-10-03 13:39:43,910 p=25902 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 0.83s 2025-10-03 13:39:43,911 p=25902 u=zuul n=ansible | Create dummy env file --------------------------------------------------- 0.50s 2025-10-03 13:39:43,911 p=25902 u=zuul n=ansible | Create dummy retry playbook --------------------------------------------- 0.34s 2025-10-03 13:39:43,911 p=25902 u=zuul n=ansible | Remove dummy file for retry playbook test ------------------------------- 0.28s 2025-10-03 13:39:43,966 p=25895 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]converge[/][/] 2025-10-03 13:39:44,383 p=26131 u=zuul n=ansible | PLAY [Converge] **************************************************************** 2025-10-03 13:39:44,396 p=26131 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-10-03 13:39:44,396 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:44 +0000 (0:00:00.016) 0:00:00.016 ******** 2025-10-03 13:39:45,183 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:45,198 p=26131 u=zuul n=ansible | TASK [No hook] ***************************************************************** 2025-10-03 13:39:45,199 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:45 +0000 (0:00:00.802) 0:00:00.818 ******** 2025-10-03 13:39:45,228 p=26131 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-10-03 13:39:45,228 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:45 +0000 (0:00:00.029) 0:00:00.847 ******** 2025-10-03 13:39:45,279 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:45,286 p=26131 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-10-03 13:39:45,286 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:45 +0000 (0:00:00.057) 0:00:00.905 ******** 2025-10-03 13:39:45,351 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:45,359 p=26131 u=zuul n=ansible | TASK [run_hook : Loop on hooks for no_hook] ************************************ 2025-10-03 13:39:45,359 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:45 +0000 (0:00:00.073) 0:00:00.978 ******** 2025-10-03 13:39:45,424 p=26131 u=zuul n=ansible | skipping: [instance] 2025-10-03 13:39:45,434 p=26131 u=zuul n=ansible | TASK [Ensure we do not have ceph_uuid] ***************************************** 2025-10-03 13:39:45,435 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:45 +0000 (0:00:00.075) 0:00:01.054 ******** 2025-10-03 13:39:45,452 p=26131 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-10-03 13:39:45,458 p=26131 u=zuul n=ansible | TASK [Combined hooks] ********************************************************** 2025-10-03 13:39:45,458 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:45 +0000 (0:00:00.023) 0:00:01.077 ******** 2025-10-03 13:39:45,487 p=26131 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-10-03 13:39:45,487 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:45 +0000 (0:00:00.029) 0:00:01.107 ******** 2025-10-03 13:39:45,541 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:45,547 p=26131 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-10-03 13:39:45,547 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:45 +0000 (0:00:00.059) 0:00:01.166 ******** 2025-10-03 13:39:45,613 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:45,620 p=26131 u=zuul n=ansible | TASK [run_hook : Loop on hooks for run_molecule] ******************************* 2025-10-03 13:39:45,620 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:45 +0000 (0:00:00.072) 0:00:01.239 ******** 2025-10-03 13:39:45,718 p=26131 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-10-03 13:39:45,725 p=26131 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-10-03 13:39:45,733 p=26131 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-10-03 13:39:45,742 p=26131 u=zuul n=ansible | TASK [run_hook : Set playbook path for 01 Default noop hook] ******************* 2025-10-03 13:39:45,742 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:45 +0000 (0:00:00.122) 0:00:01.362 ******** 2025-10-03 13:39:45,787 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:45,793 p=26131 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-10-03 13:39:45,794 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:45 +0000 (0:00:00.051) 0:00:01.413 ******** 2025-10-03 13:39:46,076 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:46,083 p=26131 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-10-03 13:39:46,083 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:46 +0000 (0:00:00.289) 0:00:01.702 ******** 2025-10-03 13:39:46,094 p=26131 u=zuul n=ansible | skipping: [instance] 2025-10-03 13:39:46,101 p=26131 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-10-03 13:39:46,101 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:46 +0000 (0:00:00.017) 0:00:01.720 ******** 2025-10-03 13:39:46,376 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:46,382 p=26131 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-10-03 13:39:46,383 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:46 +0000 (0:00:00.281) 0:00:02.002 ******** 2025-10-03 13:39:46,398 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:46,404 p=26131 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-10-03 13:39:46,404 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:46 +0000 (0:00:00.021) 0:00:02.023 ******** 2025-10-03 13:39:46,688 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:46,695 p=26131 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-10-03 13:39:46,695 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:46 +0000 (0:00:00.290) 0:00:02.314 ******** 2025-10-03 13:39:46,871 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:46,881 p=26131 u=zuul n=ansible | TASK [run_hook : Run hook without retry - 01 Default noop hook] **************** 2025-10-03 13:39:46,881 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:46 +0000 (0:00:00.185) 0:00:02.500 ******** 2025-10-03 13:39:46,928 p=26131 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-10-03 13:39:47,464 p=26131 u=zuul n=ansible | changed: [instance] 2025-10-03 13:39:47,471 p=26131 u=zuul n=ansible | TASK [run_hook : Run hook with retry - 01 Default noop hook] ******************* 2025-10-03 13:39:47,471 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:47 +0000 (0:00:00.590) 0:00:03.091 ******** 2025-10-03 13:39:47,496 p=26131 u=zuul n=ansible | skipping: [instance] 2025-10-03 13:39:47,502 p=26131 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-10-03 13:39:47,502 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:47 +0000 (0:00:00.030) 0:00:03.121 ******** 2025-10-03 13:39:47,674 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:47,681 p=26131 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-10-03 13:39:47,681 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:47 +0000 (0:00:00.178) 0:00:03.300 ******** 2025-10-03 13:39:47,691 p=26131 u=zuul n=ansible | skipping: [instance] 2025-10-03 13:39:47,699 p=26131 u=zuul n=ansible | TASK [run_hook : Set playbook path for 02 Re-run noop] ************************* 2025-10-03 13:39:47,699 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:47 +0000 (0:00:00.018) 0:00:03.319 ******** 2025-10-03 13:39:47,741 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:47,747 p=26131 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-10-03 13:39:47,748 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:47 +0000 (0:00:00.048) 0:00:03.367 ******** 2025-10-03 13:39:47,935 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:47,941 p=26131 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-10-03 13:39:47,942 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:47 +0000 (0:00:00.193) 0:00:03.561 ******** 2025-10-03 13:39:47,952 p=26131 u=zuul n=ansible | skipping: [instance] 2025-10-03 13:39:47,959 p=26131 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-10-03 13:39:47,959 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:47 +0000 (0:00:00.017) 0:00:03.578 ******** 2025-10-03 13:39:48,155 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:48,162 p=26131 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-10-03 13:39:48,162 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:48 +0000 (0:00:00.202) 0:00:03.781 ******** 2025-10-03 13:39:48,175 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:48,182 p=26131 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-10-03 13:39:48,182 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:48 +0000 (0:00:00.020) 0:00:03.801 ******** 2025-10-03 13:39:48,372 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:48,378 p=26131 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-10-03 13:39:48,378 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:48 +0000 (0:00:00.196) 0:00:03.997 ******** 2025-10-03 13:39:48,571 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:48,578 p=26131 u=zuul n=ansible | TASK [run_hook : Run hook without retry - 02 Re-run noop] ********************** 2025-10-03 13:39:48,579 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:48 +0000 (0:00:00.200) 0:00:04.198 ******** 2025-10-03 13:39:48,627 p=26131 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-10-03 13:39:49,184 p=26131 u=zuul n=ansible | changed: [instance] 2025-10-03 13:39:49,191 p=26131 u=zuul n=ansible | TASK [run_hook : Run hook with retry - 02 Re-run noop] ************************* 2025-10-03 13:39:49,191 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:49 +0000 (0:00:00.612) 0:00:04.810 ******** 2025-10-03 13:39:49,214 p=26131 u=zuul n=ansible | skipping: [instance] 2025-10-03 13:39:49,220 p=26131 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-10-03 13:39:49,220 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:49 +0000 (0:00:00.029) 0:00:04.839 ******** 2025-10-03 13:39:49,387 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:49,394 p=26131 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-10-03 13:39:49,394 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:49 +0000 (0:00:00.174) 0:00:05.014 ******** 2025-10-03 13:39:49,405 p=26131 u=zuul n=ansible | skipping: [instance] 2025-10-03 13:39:49,412 p=26131 u=zuul n=ansible | TASK [run_hook : Set playbook path for 03 single hook] ************************* 2025-10-03 13:39:49,412 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:49 +0000 (0:00:00.017) 0:00:05.031 ******** 2025-10-03 13:39:49,453 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:49,460 p=26131 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-10-03 13:39:49,460 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:49 +0000 (0:00:00.047) 0:00:05.079 ******** 2025-10-03 13:39:49,641 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:49,648 p=26131 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-10-03 13:39:49,648 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:49 +0000 (0:00:00.187) 0:00:05.267 ******** 2025-10-03 13:39:49,658 p=26131 u=zuul n=ansible | skipping: [instance] 2025-10-03 13:39:49,664 p=26131 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-10-03 13:39:49,664 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:49 +0000 (0:00:00.016) 0:00:05.284 ******** 2025-10-03 13:39:49,851 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:49,858 p=26131 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-10-03 13:39:49,858 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:49 +0000 (0:00:00.193) 0:00:05.477 ******** 2025-10-03 13:39:49,870 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:49,877 p=26131 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-10-03 13:39:49,877 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:49 +0000 (0:00:00.018) 0:00:05.496 ******** 2025-10-03 13:39:50,066 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:50,072 p=26131 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-10-03 13:39:50,072 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:50 +0000 (0:00:00.195) 0:00:05.691 ******** 2025-10-03 13:39:50,250 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:50,258 p=26131 u=zuul n=ansible | TASK [run_hook : Run hook without retry - 03 single hook] ********************** 2025-10-03 13:39:50,258 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:50 +0000 (0:00:00.185) 0:00:05.877 ******** 2025-10-03 13:39:50,303 p=26131 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-10-03 13:39:52,156 p=26131 u=zuul n=ansible | changed: [instance] 2025-10-03 13:39:52,163 p=26131 u=zuul n=ansible | TASK [run_hook : Run hook with retry - 03 single hook] ************************* 2025-10-03 13:39:52,163 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:52 +0000 (0:00:01.904) 0:00:07.782 ******** 2025-10-03 13:39:52,184 p=26131 u=zuul n=ansible | skipping: [instance] 2025-10-03 13:39:52,190 p=26131 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-10-03 13:39:52,190 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:52 +0000 (0:00:00.027) 0:00:07.810 ******** 2025-10-03 13:39:52,370 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:52,376 p=26131 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-10-03 13:39:52,376 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:52 +0000 (0:00:00.185) 0:00:07.995 ******** 2025-10-03 13:39:52,390 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:52,401 p=26131 u=zuul n=ansible | TASK [Ensure we have the ceph_uuid variable now] ******************************* 2025-10-03 13:39:52,401 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:52 +0000 (0:00:00.025) 0:00:08.021 ******** 2025-10-03 13:39:52,419 p=26131 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-10-03 13:39:52,425 p=26131 u=zuul n=ansible | TASK [Only listed hooks] ******************************************************* 2025-10-03 13:39:52,425 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:52 +0000 (0:00:00.023) 0:00:08.044 ******** 2025-10-03 13:39:52,455 p=26131 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-10-03 13:39:52,456 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:52 +0000 (0:00:00.030) 0:00:08.075 ******** 2025-10-03 13:39:52,507 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:52,513 p=26131 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-10-03 13:39:52,513 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:52 +0000 (0:00:00.057) 0:00:08.132 ******** 2025-10-03 13:39:52,580 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:52,587 p=26131 u=zuul n=ansible | TASK [run_hook : Loop on hooks for list_hooks] ********************************* 2025-10-03 13:39:52,587 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:52 +0000 (0:00:00.073) 0:00:08.206 ******** 2025-10-03 13:39:52,678 p=26131 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-10-03 13:39:52,686 p=26131 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-10-03 13:39:52,695 p=26131 u=zuul n=ansible | TASK [run_hook : Set playbook path for Run dummy-2] **************************** 2025-10-03 13:39:52,695 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:52 +0000 (0:00:00.107) 0:00:08.314 ******** 2025-10-03 13:39:52,737 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:52,744 p=26131 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-10-03 13:39:52,744 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:52 +0000 (0:00:00.049) 0:00:08.363 ******** 2025-10-03 13:39:52,927 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:52,934 p=26131 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-10-03 13:39:52,934 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:52 +0000 (0:00:00.189) 0:00:08.553 ******** 2025-10-03 13:39:52,945 p=26131 u=zuul n=ansible | skipping: [instance] 2025-10-03 13:39:52,951 p=26131 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-10-03 13:39:52,951 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:52 +0000 (0:00:00.017) 0:00:08.570 ******** 2025-10-03 13:39:53,132 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:53,138 p=26131 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-10-03 13:39:53,138 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:53 +0000 (0:00:00.187) 0:00:08.758 ******** 2025-10-03 13:39:53,152 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:53,158 p=26131 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-10-03 13:39:53,158 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:53 +0000 (0:00:00.019) 0:00:08.778 ******** 2025-10-03 13:39:53,350 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:53,356 p=26131 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-10-03 13:39:53,357 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:53 +0000 (0:00:00.198) 0:00:08.976 ******** 2025-10-03 13:39:53,541 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:53,548 p=26131 u=zuul n=ansible | TASK [run_hook : Run hook without retry - Run dummy-2] ************************* 2025-10-03 13:39:53,549 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:53 +0000 (0:00:00.192) 0:00:09.168 ******** 2025-10-03 13:39:53,596 p=26131 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-10-03 13:39:55,466 p=26131 u=zuul n=ansible | changed: [instance] 2025-10-03 13:39:55,473 p=26131 u=zuul n=ansible | TASK [run_hook : Run hook with retry - Run dummy-2] **************************** 2025-10-03 13:39:55,473 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:55 +0000 (0:00:01.924) 0:00:11.092 ******** 2025-10-03 13:39:55,497 p=26131 u=zuul n=ansible | skipping: [instance] 2025-10-03 13:39:55,503 p=26131 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-10-03 13:39:55,503 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:55 +0000 (0:00:00.030) 0:00:11.123 ******** 2025-10-03 13:39:55,678 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:55,685 p=26131 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-10-03 13:39:55,685 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:55 +0000 (0:00:00.181) 0:00:11.304 ******** 2025-10-03 13:39:55,700 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:55,707 p=26131 u=zuul n=ansible | TASK [run_hook : Set playbook path for Run dummy-3] **************************** 2025-10-03 13:39:55,708 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:55 +0000 (0:00:00.022) 0:00:11.327 ******** 2025-10-03 13:39:55,750 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:55,756 p=26131 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-10-03 13:39:55,757 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:55 +0000 (0:00:00.049) 0:00:11.376 ******** 2025-10-03 13:39:55,953 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:55,960 p=26131 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-10-03 13:39:55,960 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:55 +0000 (0:00:00.203) 0:00:11.579 ******** 2025-10-03 13:39:55,970 p=26131 u=zuul n=ansible | skipping: [instance] 2025-10-03 13:39:55,977 p=26131 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-10-03 13:39:55,977 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:55 +0000 (0:00:00.017) 0:00:11.596 ******** 2025-10-03 13:39:56,162 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:56,168 p=26131 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-10-03 13:39:56,168 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:56 +0000 (0:00:00.190) 0:00:11.787 ******** 2025-10-03 13:39:56,183 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:56,189 p=26131 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-10-03 13:39:56,189 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:56 +0000 (0:00:00.021) 0:00:11.809 ******** 2025-10-03 13:39:56,387 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:56,393 p=26131 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-10-03 13:39:56,393 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:56 +0000 (0:00:00.203) 0:00:12.012 ******** 2025-10-03 13:39:56,574 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:56,581 p=26131 u=zuul n=ansible | TASK [run_hook : Run hook without retry - Run dummy-3] ************************* 2025-10-03 13:39:56,581 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:56 +0000 (0:00:00.188) 0:00:12.201 ******** 2025-10-03 13:39:56,629 p=26131 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-10-03 13:39:58,487 p=26131 u=zuul n=ansible | changed: [instance] 2025-10-03 13:39:58,494 p=26131 u=zuul n=ansible | TASK [run_hook : Run hook with retry - Run dummy-3] **************************** 2025-10-03 13:39:58,494 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:58 +0000 (0:00:01.912) 0:00:14.113 ******** 2025-10-03 13:39:58,517 p=26131 u=zuul n=ansible | skipping: [instance] 2025-10-03 13:39:58,523 p=26131 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-10-03 13:39:58,523 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:58 +0000 (0:00:00.029) 0:00:14.142 ******** 2025-10-03 13:39:58,706 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:58,713 p=26131 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-10-03 13:39:58,713 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:58 +0000 (0:00:00.189) 0:00:14.332 ******** 2025-10-03 13:39:58,728 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:58,738 p=26131 u=zuul n=ansible | TASK [Ensure we have the ceph_uuid variable now] ******************************* 2025-10-03 13:39:58,739 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:58 +0000 (0:00:00.025) 0:00:14.358 ******** 2025-10-03 13:39:58,758 p=26131 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-10-03 13:39:58,763 p=26131 u=zuul n=ansible | TASK [Only filtered hooks] ***************************************************** 2025-10-03 13:39:58,763 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:58 +0000 (0:00:00.024) 0:00:14.382 ******** 2025-10-03 13:39:58,797 p=26131 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-10-03 13:39:58,797 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:58 +0000 (0:00:00.033) 0:00:14.416 ******** 2025-10-03 13:39:58,847 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:58,853 p=26131 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-10-03 13:39:58,854 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:58 +0000 (0:00:00.056) 0:00:14.473 ******** 2025-10-03 13:39:58,921 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:58,927 p=26131 u=zuul n=ansible | TASK [run_hook : Loop on hooks for filtered_hooks] ***************************** 2025-10-03 13:39:58,928 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:58 +0000 (0:00:00.074) 0:00:14.547 ******** 2025-10-03 13:39:59,012 p=26131 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-10-03 13:39:59,021 p=26131 u=zuul n=ansible | TASK [run_hook : Set playbook path for 01 my hook] ***************************** 2025-10-03 13:39:59,021 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:59 +0000 (0:00:00.093) 0:00:14.640 ******** 2025-10-03 13:39:59,063 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:59,070 p=26131 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-10-03 13:39:59,070 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:59 +0000 (0:00:00.048) 0:00:14.689 ******** 2025-10-03 13:39:59,250 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:59,257 p=26131 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-10-03 13:39:59,257 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:59 +0000 (0:00:00.187) 0:00:14.876 ******** 2025-10-03 13:39:59,269 p=26131 u=zuul n=ansible | skipping: [instance] 2025-10-03 13:39:59,275 p=26131 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-10-03 13:39:59,276 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:59 +0000 (0:00:00.018) 0:00:14.895 ******** 2025-10-03 13:39:59,455 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:59,462 p=26131 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-10-03 13:39:59,462 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:59 +0000 (0:00:00.186) 0:00:15.081 ******** 2025-10-03 13:39:59,476 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:59,482 p=26131 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-10-03 13:39:59,482 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:59 +0000 (0:00:00.020) 0:00:15.101 ******** 2025-10-03 13:39:59,669 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:59,676 p=26131 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-10-03 13:39:59,676 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:59 +0000 (0:00:00.193) 0:00:15.295 ******** 2025-10-03 13:39:59,852 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:39:59,860 p=26131 u=zuul n=ansible | TASK [run_hook : Run hook without retry - 01 my hook] ************************** 2025-10-03 13:39:59,860 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:39:59 +0000 (0:00:00.184) 0:00:15.479 ******** 2025-10-03 13:39:59,906 p=26131 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-10-03 13:40:01,772 p=26131 u=zuul n=ansible | changed: [instance] 2025-10-03 13:40:01,779 p=26131 u=zuul n=ansible | TASK [run_hook : Run hook with retry - 01 my hook] ***************************** 2025-10-03 13:40:01,779 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:01 +0000 (0:00:01.919) 0:00:17.399 ******** 2025-10-03 13:40:01,805 p=26131 u=zuul n=ansible | skipping: [instance] 2025-10-03 13:40:01,812 p=26131 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-10-03 13:40:01,812 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:01 +0000 (0:00:00.032) 0:00:17.431 ******** 2025-10-03 13:40:02,008 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:40:02,014 p=26131 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-10-03 13:40:02,015 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:02 +0000 (0:00:00.202) 0:00:17.634 ******** 2025-10-03 13:40:02,031 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:40:02,042 p=26131 u=zuul n=ansible | TASK [Ensure we have the ceph_uuid variable now] ******************************* 2025-10-03 13:40:02,042 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:02 +0000 (0:00:00.027) 0:00:17.661 ******** 2025-10-03 13:40:02,062 p=26131 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-10-03 13:40:02,068 p=26131 u=zuul n=ansible | TASK [Direct hooks] ************************************************************ 2025-10-03 13:40:02,068 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:02 +0000 (0:00:00.026) 0:00:17.687 ******** 2025-10-03 13:40:02,108 p=26131 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-10-03 13:40:02,108 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:02 +0000 (0:00:00.039) 0:00:17.727 ******** 2025-10-03 13:40:02,161 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:40:02,168 p=26131 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-10-03 13:40:02,168 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:02 +0000 (0:00:00.060) 0:00:17.787 ******** 2025-10-03 13:40:02,235 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:40:02,242 p=26131 u=zuul n=ansible | TASK [run_hook : Loop on hooks for no_hook] ************************************ 2025-10-03 13:40:02,242 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:02 +0000 (0:00:00.074) 0:00:17.862 ******** 2025-10-03 13:40:02,327 p=26131 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-10-03 13:40:02,337 p=26131 u=zuul n=ansible | TASK [run_hook : Set playbook path for Dummy-5] ******************************** 2025-10-03 13:40:02,338 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:02 +0000 (0:00:00.095) 0:00:17.957 ******** 2025-10-03 13:40:02,380 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:40:02,387 p=26131 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-10-03 13:40:02,387 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:02 +0000 (0:00:00.049) 0:00:18.006 ******** 2025-10-03 13:40:02,574 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:40:02,581 p=26131 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-10-03 13:40:02,581 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:02 +0000 (0:00:00.193) 0:00:18.200 ******** 2025-10-03 13:40:02,592 p=26131 u=zuul n=ansible | skipping: [instance] 2025-10-03 13:40:02,598 p=26131 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-10-03 13:40:02,599 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:02 +0000 (0:00:00.017) 0:00:18.218 ******** 2025-10-03 13:40:02,785 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:40:02,792 p=26131 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-10-03 13:40:02,792 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:02 +0000 (0:00:00.193) 0:00:18.411 ******** 2025-10-03 13:40:02,806 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:40:02,812 p=26131 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-10-03 13:40:02,812 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:02 +0000 (0:00:00.020) 0:00:18.432 ******** 2025-10-03 13:40:03,001 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:40:03,008 p=26131 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-10-03 13:40:03,008 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:03 +0000 (0:00:00.195) 0:00:18.627 ******** 2025-10-03 13:40:03,192 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:40:03,200 p=26131 u=zuul n=ansible | TASK [run_hook : Run hook without retry - Dummy-5] ***************************** 2025-10-03 13:40:03,200 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:03 +0000 (0:00:00.191) 0:00:18.819 ******** 2025-10-03 13:40:03,249 p=26131 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-10-03 13:40:05,133 p=26131 u=zuul n=ansible | changed: [instance] 2025-10-03 13:40:05,141 p=26131 u=zuul n=ansible | TASK [run_hook : Run hook with retry - Dummy-5] ******************************** 2025-10-03 13:40:05,141 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:05 +0000 (0:00:01.940) 0:00:20.760 ******** 2025-10-03 13:40:05,164 p=26131 u=zuul n=ansible | skipping: [instance] 2025-10-03 13:40:05,171 p=26131 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-10-03 13:40:05,171 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:05 +0000 (0:00:00.029) 0:00:20.790 ******** 2025-10-03 13:40:05,345 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:40:05,352 p=26131 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-10-03 13:40:05,352 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:05 +0000 (0:00:00.181) 0:00:20.971 ******** 2025-10-03 13:40:05,368 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:40:05,379 p=26131 u=zuul n=ansible | TASK [Ensure we have the ceph_uuid variable now] ******************************* 2025-10-03 13:40:05,379 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:05 +0000 (0:00:00.026) 0:00:20.998 ******** 2025-10-03 13:40:05,398 p=26131 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-10-03 13:40:05,404 p=26131 u=zuul n=ansible | TASK [Direct hooks as param] *************************************************** 2025-10-03 13:40:05,404 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:05 +0000 (0:00:00.025) 0:00:21.023 ******** 2025-10-03 13:40:05,444 p=26131 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-10-03 13:40:05,444 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:05 +0000 (0:00:00.039) 0:00:21.063 ******** 2025-10-03 13:40:05,520 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:40:05,544 p=26131 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-10-03 13:40:05,544 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:05 +0000 (0:00:00.100) 0:00:21.163 ******** 2025-10-03 13:40:05,611 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:40:05,618 p=26131 u=zuul n=ansible | TASK [run_hook : Loop on hooks for no_hook] ************************************ 2025-10-03 13:40:05,619 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:05 +0000 (0:00:00.074) 0:00:21.238 ******** 2025-10-03 13:40:05,704 p=26131 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-10-03 13:40:05,713 p=26131 u=zuul n=ansible | TASK [run_hook : Set playbook path for Hook as param] ************************** 2025-10-03 13:40:05,713 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:05 +0000 (0:00:00.094) 0:00:21.332 ******** 2025-10-03 13:40:05,757 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:40:05,763 p=26131 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-10-03 13:40:05,763 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:05 +0000 (0:00:00.050) 0:00:21.383 ******** 2025-10-03 13:40:05,948 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:40:05,954 p=26131 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-10-03 13:40:05,954 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:05 +0000 (0:00:00.190) 0:00:21.573 ******** 2025-10-03 13:40:05,965 p=26131 u=zuul n=ansible | skipping: [instance] 2025-10-03 13:40:05,972 p=26131 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-10-03 13:40:05,972 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:05 +0000 (0:00:00.017) 0:00:21.591 ******** 2025-10-03 13:40:06,163 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:40:06,170 p=26131 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-10-03 13:40:06,170 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:06 +0000 (0:00:00.197) 0:00:21.789 ******** 2025-10-03 13:40:06,184 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:40:06,190 p=26131 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-10-03 13:40:06,190 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:06 +0000 (0:00:00.020) 0:00:21.810 ******** 2025-10-03 13:40:06,388 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:40:06,395 p=26131 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-10-03 13:40:06,395 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:06 +0000 (0:00:00.204) 0:00:22.014 ******** 2025-10-03 13:40:06,576 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:40:06,584 p=26131 u=zuul n=ansible | TASK [run_hook : Run hook without retry - Hook as param] *********************** 2025-10-03 13:40:06,584 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:06 +0000 (0:00:00.189) 0:00:22.203 ******** 2025-10-03 13:40:06,632 p=26131 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-10-03 13:40:08,516 p=26131 u=zuul n=ansible | changed: [instance] 2025-10-03 13:40:08,523 p=26131 u=zuul n=ansible | TASK [run_hook : Run hook with retry - Hook as param] ************************** 2025-10-03 13:40:08,524 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:08 +0000 (0:00:01.939) 0:00:24.143 ******** 2025-10-03 13:40:08,548 p=26131 u=zuul n=ansible | skipping: [instance] 2025-10-03 13:40:08,555 p=26131 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-10-03 13:40:08,555 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:08 +0000 (0:00:00.031) 0:00:24.174 ******** 2025-10-03 13:40:08,748 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:40:08,755 p=26131 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-10-03 13:40:08,755 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:08 +0000 (0:00:00.199) 0:00:24.374 ******** 2025-10-03 13:40:08,771 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:40:08,783 p=26131 u=zuul n=ansible | TASK [Ensure we have the ceph_uuid variable now] ******************************* 2025-10-03 13:40:08,783 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:08 +0000 (0:00:00.028) 0:00:24.402 ******** 2025-10-03 13:40:08,802 p=26131 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-10-03 13:40:08,809 p=26131 u=zuul n=ansible | TASK [Ensure we have the test_list variable now] ******************************* 2025-10-03 13:40:08,809 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:08 +0000 (0:00:00.025) 0:00:24.428 ******** 2025-10-03 13:40:08,838 p=26131 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-10-03 13:40:08,844 p=26131 u=zuul n=ansible | TASK [Run hook with retry] ***************************************************** 2025-10-03 13:40:08,844 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:08 +0000 (0:00:00.035) 0:00:24.463 ******** 2025-10-03 13:40:08,870 p=26131 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-10-03 13:40:08,871 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:08 +0000 (0:00:00.026) 0:00:24.490 ******** 2025-10-03 13:40:08,923 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:40:08,929 p=26131 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-10-03 13:40:08,929 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:08 +0000 (0:00:00.058) 0:00:24.548 ******** 2025-10-03 13:40:08,996 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:40:09,004 p=26131 u=zuul n=ansible | TASK [run_hook : Loop on hooks for retry_hook] ********************************* 2025-10-03 13:40:09,004 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:09 +0000 (0:00:00.075) 0:00:24.624 ******** 2025-10-03 13:40:09,088 p=26131 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-10-03 13:40:09,097 p=26131 u=zuul n=ansible | TASK [run_hook : Set playbook path for Run hook with retry] ******************** 2025-10-03 13:40:09,098 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:09 +0000 (0:00:00.093) 0:00:24.717 ******** 2025-10-03 13:40:09,140 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:40:09,146 p=26131 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-10-03 13:40:09,146 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:09 +0000 (0:00:00.048) 0:00:24.766 ******** 2025-10-03 13:40:09,329 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:40:09,335 p=26131 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-10-03 13:40:09,335 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:09 +0000 (0:00:00.188) 0:00:24.954 ******** 2025-10-03 13:40:09,346 p=26131 u=zuul n=ansible | skipping: [instance] 2025-10-03 13:40:09,352 p=26131 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-10-03 13:40:09,353 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:09 +0000 (0:00:00.017) 0:00:24.972 ******** 2025-10-03 13:40:09,531 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:40:09,538 p=26131 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-10-03 13:40:09,538 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:09 +0000 (0:00:00.185) 0:00:25.157 ******** 2025-10-03 13:40:09,552 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:40:09,559 p=26131 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-10-03 13:40:09,559 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:09 +0000 (0:00:00.020) 0:00:25.178 ******** 2025-10-03 13:40:09,746 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:40:09,752 p=26131 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-10-03 13:40:09,753 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:09 +0000 (0:00:00.193) 0:00:25.372 ******** 2025-10-03 13:40:09,939 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:40:09,947 p=26131 u=zuul n=ansible | TASK [run_hook : Run hook without retry - Run hook with retry] ***************** 2025-10-03 13:40:09,947 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:09 +0000 (0:00:00.194) 0:00:25.566 ******** 2025-10-03 13:40:09,994 p=26131 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-10-03 13:40:11,859 p=26131 u=zuul n=ansible | changed: [instance] 2025-10-03 13:40:11,866 p=26131 u=zuul n=ansible | TASK [run_hook : Run hook with retry - Run hook with retry] ******************** 2025-10-03 13:40:11,866 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:11 +0000 (0:00:01.919) 0:00:27.486 ******** 2025-10-03 13:40:11,888 p=26131 u=zuul n=ansible | skipping: [instance] 2025-10-03 13:40:11,894 p=26131 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-10-03 13:40:11,894 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:11 +0000 (0:00:00.028) 0:00:27.514 ******** 2025-10-03 13:40:12,059 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:40:12,065 p=26131 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-10-03 13:40:12,065 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:12 +0000 (0:00:00.170) 0:00:27.684 ******** 2025-10-03 13:40:12,075 p=26131 u=zuul n=ansible | skipping: [instance] 2025-10-03 13:40:12,085 p=26131 u=zuul n=ansible | TASK [Check if fake file exists for retry playbook] **************************** 2025-10-03 13:40:12,085 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:12 +0000 (0:00:00.020) 0:00:27.705 ******** 2025-10-03 13:40:12,261 p=26131 u=zuul n=ansible | ok: [instance] 2025-10-03 13:40:12,267 p=26131 u=zuul n=ansible | TASK [Ensure file exists and was created on retry] ***************************** 2025-10-03 13:40:12,267 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:12 +0000 (0:00:00.181) 0:00:27.886 ******** 2025-10-03 13:40:12,282 p=26131 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-10-03 13:40:12,288 p=26131 u=zuul n=ansible | TASK [Remove generated file] *************************************************** 2025-10-03 13:40:12,288 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:12 +0000 (0:00:00.020) 0:00:27.907 ******** 2025-10-03 13:40:12,456 p=26131 u=zuul n=ansible | changed: [instance] 2025-10-03 13:40:12,477 p=26131 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-10-03 13:40:12,477 p=26131 u=zuul n=ansible | instance : ok=112 changed=10 unreachable=0 failed=0 skipped=22 rescued=0 ignored=0 2025-10-03 13:40:12,477 p=26131 u=zuul n=ansible | Friday 03 October 2025 13:40:12 +0000 (0:00:00.188) 0:00:28.096 ******** 2025-10-03 13:40:12,477 p=26131 u=zuul n=ansible | =============================================================================== 2025-10-03 13:40:12,477 p=26131 u=zuul n=ansible | run_hook : Run hook without retry - Dummy-5 ----------------------------- 1.94s 2025-10-03 13:40:12,477 p=26131 u=zuul n=ansible | run_hook : Run hook without retry - Hook as param ----------------------- 1.94s 2025-10-03 13:40:12,477 p=26131 u=zuul n=ansible | run_hook : Run hook without retry - Run dummy-2 ------------------------- 1.92s 2025-10-03 13:40:12,477 p=26131 u=zuul n=ansible | run_hook : Run hook without retry - 01 my hook -------------------------- 1.92s 2025-10-03 13:40:12,477 p=26131 u=zuul n=ansible | run_hook : Run hook without retry - Run hook with retry ----------------- 1.92s 2025-10-03 13:40:12,477 p=26131 u=zuul n=ansible | run_hook : Run hook without retry - Run dummy-3 ------------------------- 1.91s 2025-10-03 13:40:12,477 p=26131 u=zuul n=ansible | run_hook : Run hook without retry - 03 single hook ---------------------- 1.90s 2025-10-03 13:40:12,477 p=26131 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 0.80s 2025-10-03 13:40:12,477 p=26131 u=zuul n=ansible | run_hook : Run hook without retry - 02 Re-run noop ---------------------- 0.61s 2025-10-03 13:40:12,477 p=26131 u=zuul n=ansible | run_hook : Run hook without retry - 01 Default noop hook ---------------- 0.59s 2025-10-03 13:40:12,477 p=26131 u=zuul n=ansible | run_hook : Ensure log directory exists ---------------------------------- 0.29s 2025-10-03 13:40:12,478 p=26131 u=zuul n=ansible | run_hook : Get file stat ------------------------------------------------ 0.29s 2025-10-03 13:40:12,478 p=26131 u=zuul n=ansible | run_hook : Get parameters files ----------------------------------------- 0.28s 2025-10-03 13:40:12,478 p=26131 u=zuul n=ansible | run_hook : Ensure log directory exists ---------------------------------- 0.20s 2025-10-03 13:40:12,478 p=26131 u=zuul n=ansible | run_hook : Ensure log directory exists ---------------------------------- 0.20s 2025-10-03 13:40:12,478 p=26131 u=zuul n=ansible | run_hook : Get file stat ------------------------------------------------ 0.20s 2025-10-03 13:40:12,478 p=26131 u=zuul n=ansible | run_hook : Get parameters files ----------------------------------------- 0.20s 2025-10-03 13:40:12,478 p=26131 u=zuul n=ansible | run_hook : Check if we have a file -------------------------------------- 0.20s 2025-10-03 13:40:12,478 p=26131 u=zuul n=ansible | run_hook : Ensure artifacts directory exists ---------------------------- 0.20s 2025-10-03 13:40:12,478 p=26131 u=zuul n=ansible | run_hook : Check if we have a file -------------------------------------- 0.20s 2025-10-03 13:40:12,541 p=25895 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]cleanup[/][/] 2025-10-03 13:40:12,542 p=25895 u=zuul n=molecule.command.cleanup | Skipping, cleanup playbook not configured. 2025-10-03 13:40:12,543 p=25895 u=zuul n=molecule.util | Writing /tmp/report.html report.