2025-10-10 08:46:30,224 p=25946 u=zuul n=molecule.util | Found config file /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/.config/molecule/config.yml 2025-10-10 08:46:30,305 p=25946 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]prepare[/][/] 2025-10-10 08:46:30,962 p=25953 u=zuul n=ansible | PLAY [Prepare] ***************************************************************** 2025-10-10 08:46:30,972 p=25953 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-10-10 08:46:30,972 p=25953 u=zuul n=ansible | Friday 10 October 2025 08:46:30 +0000 (0:00:00.011) 0:00:00.011 ******** 2025-10-10 08:46:31,841 p=25953 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:31,856 p=25953 u=zuul n=ansible | TASK [Create dummy env file] *************************************************** 2025-10-10 08:46:31,856 p=25953 u=zuul n=ansible | Friday 10 October 2025 08:46:31 +0000 (0:00:00.884) 0:00:00.895 ******** 2025-10-10 08:46:32,390 p=25953 u=zuul n=ansible | changed: [instance] 2025-10-10 08:46:32,395 p=25953 u=zuul n=ansible | TASK [Create dummy playbook] *************************************************** 2025-10-10 08:46:32,395 p=25953 u=zuul n=ansible | Friday 10 October 2025 08:46:32 +0000 (0:00:00.539) 0:00:01.434 ******** 2025-10-10 08:46:32,719 p=25953 u=zuul n=ansible | changed: [instance] => (item=dummy-1.yml) 2025-10-10 08:46:33,024 p=25953 u=zuul n=ansible | changed: [instance] => (item=dummy-2.yml) 2025-10-10 08:46:33,334 p=25953 u=zuul n=ansible | changed: [instance] => (item=dummy-3.yml) 2025-10-10 08:46:33,648 p=25953 u=zuul n=ansible | changed: [instance] => (item=dummy-4.yml) 2025-10-10 08:46:33,955 p=25953 u=zuul n=ansible | changed: [instance] => (item=dummy-5.yml) 2025-10-10 08:46:34,263 p=25953 u=zuul n=ansible | changed: [instance] => (item=dummy-6.yml) 2025-10-10 08:46:34,270 p=25953 u=zuul n=ansible | TASK [Remove dummy file for retry playbook test] ******************************* 2025-10-10 08:46:34,270 p=25953 u=zuul n=ansible | Friday 10 October 2025 08:46:34 +0000 (0:00:01.874) 0:00:03.309 ******** 2025-10-10 08:46:34,548 p=25953 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:34,553 p=25953 u=zuul n=ansible | TASK [Create dummy retry playbook] ********************************************* 2025-10-10 08:46:34,554 p=25953 u=zuul n=ansible | Friday 10 October 2025 08:46:34 +0000 (0:00:00.283) 0:00:03.593 ******** 2025-10-10 08:46:34,881 p=25953 u=zuul n=ansible | changed: [instance] 2025-10-10 08:46:34,898 p=25953 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-10-10 08:46:34,898 p=25953 u=zuul n=ansible | instance : ok=5 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-10-10 08:46:34,898 p=25953 u=zuul n=ansible | Friday 10 October 2025 08:46:34 +0000 (0:00:00.344) 0:00:03.937 ******** 2025-10-10 08:46:34,898 p=25953 u=zuul n=ansible | =============================================================================== 2025-10-10 08:46:34,898 p=25953 u=zuul n=ansible | Create dummy playbook --------------------------------------------------- 1.87s 2025-10-10 08:46:34,898 p=25953 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 0.88s 2025-10-10 08:46:34,898 p=25953 u=zuul n=ansible | Create dummy env file --------------------------------------------------- 0.54s 2025-10-10 08:46:34,898 p=25953 u=zuul n=ansible | Create dummy retry playbook --------------------------------------------- 0.34s 2025-10-10 08:46:34,898 p=25953 u=zuul n=ansible | Remove dummy file for retry playbook test ------------------------------- 0.28s 2025-10-10 08:46:34,954 p=25946 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]converge[/][/] 2025-10-10 08:46:35,379 p=26182 u=zuul n=ansible | PLAY [Converge] **************************************************************** 2025-10-10 08:46:35,392 p=26182 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-10-10 08:46:35,392 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:35 +0000 (0:00:00.015) 0:00:00.015 ******** 2025-10-10 08:46:36,172 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:36,187 p=26182 u=zuul n=ansible | TASK [No hook] ***************************************************************** 2025-10-10 08:46:36,188 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:36 +0000 (0:00:00.795) 0:00:00.811 ******** 2025-10-10 08:46:36,216 p=26182 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-10-10 08:46:36,217 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:36 +0000 (0:00:00.029) 0:00:00.840 ******** 2025-10-10 08:46:36,268 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:36,274 p=26182 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-10-10 08:46:36,274 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:36 +0000 (0:00:00.057) 0:00:00.897 ******** 2025-10-10 08:46:36,341 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:36,349 p=26182 u=zuul n=ansible | TASK [run_hook : Loop on hooks for no_hook] ************************************ 2025-10-10 08:46:36,349 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:36 +0000 (0:00:00.074) 0:00:00.972 ******** 2025-10-10 08:46:36,414 p=26182 u=zuul n=ansible | skipping: [instance] 2025-10-10 08:46:36,425 p=26182 u=zuul n=ansible | TASK [Ensure we do not have ceph_uuid] ***************************************** 2025-10-10 08:46:36,425 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:36 +0000 (0:00:00.075) 0:00:01.048 ******** 2025-10-10 08:46:36,444 p=26182 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-10-10 08:46:36,450 p=26182 u=zuul n=ansible | TASK [Combined hooks] ********************************************************** 2025-10-10 08:46:36,450 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:36 +0000 (0:00:00.025) 0:00:01.073 ******** 2025-10-10 08:46:36,481 p=26182 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-10-10 08:46:36,481 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:36 +0000 (0:00:00.030) 0:00:01.104 ******** 2025-10-10 08:46:36,534 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:36,541 p=26182 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-10-10 08:46:36,541 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:36 +0000 (0:00:00.059) 0:00:01.164 ******** 2025-10-10 08:46:36,608 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:36,615 p=26182 u=zuul n=ansible | TASK [run_hook : Loop on hooks for run_molecule] ******************************* 2025-10-10 08:46:36,615 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:36 +0000 (0:00:00.074) 0:00:01.238 ******** 2025-10-10 08:46:36,714 p=26182 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-10 08:46:36,722 p=26182 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-10 08:46:36,729 p=26182 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-10 08:46:36,739 p=26182 u=zuul n=ansible | TASK [run_hook : Set playbook path for 01 Default noop hook] ******************* 2025-10-10 08:46:36,739 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:36 +0000 (0:00:00.124) 0:00:01.363 ******** 2025-10-10 08:46:36,783 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:36,789 p=26182 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-10-10 08:46:36,789 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:36 +0000 (0:00:00.049) 0:00:01.413 ******** 2025-10-10 08:46:37,085 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:37,092 p=26182 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-10-10 08:46:37,092 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:37 +0000 (0:00:00.302) 0:00:01.715 ******** 2025-10-10 08:46:37,103 p=26182 u=zuul n=ansible | skipping: [instance] 2025-10-10 08:46:37,110 p=26182 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-10-10 08:46:37,110 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:37 +0000 (0:00:00.017) 0:00:01.733 ******** 2025-10-10 08:46:37,402 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:37,409 p=26182 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-10-10 08:46:37,409 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:37 +0000 (0:00:00.298) 0:00:02.032 ******** 2025-10-10 08:46:37,423 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:37,429 p=26182 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-10-10 08:46:37,429 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:37 +0000 (0:00:00.020) 0:00:02.053 ******** 2025-10-10 08:46:37,722 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:37,729 p=26182 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-10-10 08:46:37,729 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:37 +0000 (0:00:00.299) 0:00:02.352 ******** 2025-10-10 08:46:37,905 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:37,915 p=26182 u=zuul n=ansible | TASK [run_hook : Run hook without retry - 01 Default noop hook] **************** 2025-10-10 08:46:37,915 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:37 +0000 (0:00:00.186) 0:00:02.538 ******** 2025-10-10 08:46:37,962 p=26182 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-10 08:46:38,520 p=26182 u=zuul n=ansible | changed: [instance] 2025-10-10 08:46:38,527 p=26182 u=zuul n=ansible | TASK [run_hook : Run hook with retry - 01 Default noop hook] ******************* 2025-10-10 08:46:38,527 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:38 +0000 (0:00:00.612) 0:00:03.150 ******** 2025-10-10 08:46:38,551 p=26182 u=zuul n=ansible | skipping: [instance] 2025-10-10 08:46:38,557 p=26182 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-10-10 08:46:38,557 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:38 +0000 (0:00:00.030) 0:00:03.181 ******** 2025-10-10 08:46:38,728 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:38,735 p=26182 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-10-10 08:46:38,735 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:38 +0000 (0:00:00.177) 0:00:03.358 ******** 2025-10-10 08:46:38,746 p=26182 u=zuul n=ansible | skipping: [instance] 2025-10-10 08:46:38,754 p=26182 u=zuul n=ansible | TASK [run_hook : Set playbook path for 02 Re-run noop] ************************* 2025-10-10 08:46:38,754 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:38 +0000 (0:00:00.018) 0:00:03.377 ******** 2025-10-10 08:46:38,796 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:38,803 p=26182 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-10-10 08:46:38,803 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:38 +0000 (0:00:00.049) 0:00:03.426 ******** 2025-10-10 08:46:38,995 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:39,002 p=26182 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-10-10 08:46:39,002 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:39 +0000 (0:00:00.198) 0:00:03.625 ******** 2025-10-10 08:46:39,014 p=26182 u=zuul n=ansible | skipping: [instance] 2025-10-10 08:46:39,020 p=26182 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-10-10 08:46:39,020 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:39 +0000 (0:00:00.018) 0:00:03.643 ******** 2025-10-10 08:46:39,205 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:39,211 p=26182 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-10-10 08:46:39,211 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:39 +0000 (0:00:00.190) 0:00:03.834 ******** 2025-10-10 08:46:39,224 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:39,231 p=26182 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-10-10 08:46:39,231 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:39 +0000 (0:00:00.019) 0:00:03.854 ******** 2025-10-10 08:46:39,420 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:39,425 p=26182 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-10-10 08:46:39,425 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:39 +0000 (0:00:00.194) 0:00:04.048 ******** 2025-10-10 08:46:39,603 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:39,610 p=26182 u=zuul n=ansible | TASK [run_hook : Run hook without retry - 02 Re-run noop] ********************** 2025-10-10 08:46:39,611 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:39 +0000 (0:00:00.185) 0:00:04.234 ******** 2025-10-10 08:46:39,660 p=26182 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-10 08:46:40,300 p=26182 u=zuul n=ansible | changed: [instance] 2025-10-10 08:46:40,307 p=26182 u=zuul n=ansible | TASK [run_hook : Run hook with retry - 02 Re-run noop] ************************* 2025-10-10 08:46:40,307 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:40 +0000 (0:00:00.696) 0:00:04.930 ******** 2025-10-10 08:46:40,331 p=26182 u=zuul n=ansible | skipping: [instance] 2025-10-10 08:46:40,337 p=26182 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-10-10 08:46:40,338 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:40 +0000 (0:00:00.030) 0:00:04.961 ******** 2025-10-10 08:46:40,530 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:40,537 p=26182 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-10-10 08:46:40,537 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:40 +0000 (0:00:00.199) 0:00:05.160 ******** 2025-10-10 08:46:40,549 p=26182 u=zuul n=ansible | skipping: [instance] 2025-10-10 08:46:40,556 p=26182 u=zuul n=ansible | TASK [run_hook : Set playbook path for 03 single hook] ************************* 2025-10-10 08:46:40,556 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:40 +0000 (0:00:00.019) 0:00:05.179 ******** 2025-10-10 08:46:40,600 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:40,606 p=26182 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-10-10 08:46:40,606 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:40 +0000 (0:00:00.049) 0:00:05.229 ******** 2025-10-10 08:46:40,796 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:40,802 p=26182 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-10-10 08:46:40,803 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:40 +0000 (0:00:00.196) 0:00:05.426 ******** 2025-10-10 08:46:40,815 p=26182 u=zuul n=ansible | skipping: [instance] 2025-10-10 08:46:40,822 p=26182 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-10-10 08:46:40,822 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:40 +0000 (0:00:00.019) 0:00:05.445 ******** 2025-10-10 08:46:41,007 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:41,014 p=26182 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-10-10 08:46:41,014 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:41 +0000 (0:00:00.192) 0:00:05.637 ******** 2025-10-10 08:46:41,028 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:41,034 p=26182 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-10-10 08:46:41,034 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:41 +0000 (0:00:00.020) 0:00:05.657 ******** 2025-10-10 08:46:41,223 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:41,230 p=26182 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-10-10 08:46:41,230 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:41 +0000 (0:00:00.196) 0:00:05.854 ******** 2025-10-10 08:46:41,407 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:41,416 p=26182 u=zuul n=ansible | TASK [run_hook : Run hook without retry - 03 single hook] ********************** 2025-10-10 08:46:41,416 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:41 +0000 (0:00:00.185) 0:00:06.039 ******** 2025-10-10 08:46:41,464 p=26182 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-10 08:46:43,415 p=26182 u=zuul n=ansible | changed: [instance] 2025-10-10 08:46:43,423 p=26182 u=zuul n=ansible | TASK [run_hook : Run hook with retry - 03 single hook] ************************* 2025-10-10 08:46:43,423 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:43 +0000 (0:00:02.006) 0:00:08.046 ******** 2025-10-10 08:46:43,447 p=26182 u=zuul n=ansible | skipping: [instance] 2025-10-10 08:46:43,454 p=26182 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-10-10 08:46:43,454 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:43 +0000 (0:00:00.031) 0:00:08.077 ******** 2025-10-10 08:46:43,639 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:43,646 p=26182 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-10-10 08:46:43,646 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:43 +0000 (0:00:00.191) 0:00:08.269 ******** 2025-10-10 08:46:43,660 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:43,671 p=26182 u=zuul n=ansible | TASK [Ensure we have the ceph_uuid variable now] ******************************* 2025-10-10 08:46:43,671 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:43 +0000 (0:00:00.025) 0:00:08.294 ******** 2025-10-10 08:46:43,689 p=26182 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-10-10 08:46:43,695 p=26182 u=zuul n=ansible | TASK [Only listed hooks] ******************************************************* 2025-10-10 08:46:43,695 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:43 +0000 (0:00:00.023) 0:00:08.318 ******** 2025-10-10 08:46:43,725 p=26182 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-10-10 08:46:43,726 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:43 +0000 (0:00:00.030) 0:00:08.349 ******** 2025-10-10 08:46:43,777 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:43,783 p=26182 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-10-10 08:46:43,783 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:43 +0000 (0:00:00.057) 0:00:08.406 ******** 2025-10-10 08:46:43,847 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:43,855 p=26182 u=zuul n=ansible | TASK [run_hook : Loop on hooks for list_hooks] ********************************* 2025-10-10 08:46:43,855 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:43 +0000 (0:00:00.072) 0:00:08.478 ******** 2025-10-10 08:46:43,943 p=26182 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-10 08:46:43,950 p=26182 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-10 08:46:43,959 p=26182 u=zuul n=ansible | TASK [run_hook : Set playbook path for Run dummy-2] **************************** 2025-10-10 08:46:43,959 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:43 +0000 (0:00:00.104) 0:00:08.582 ******** 2025-10-10 08:46:44,000 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:44,006 p=26182 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-10-10 08:46:44,006 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:44 +0000 (0:00:00.046) 0:00:08.629 ******** 2025-10-10 08:46:44,177 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:44,183 p=26182 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-10-10 08:46:44,183 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:44 +0000 (0:00:00.177) 0:00:08.806 ******** 2025-10-10 08:46:44,193 p=26182 u=zuul n=ansible | skipping: [instance] 2025-10-10 08:46:44,199 p=26182 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-10-10 08:46:44,199 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:44 +0000 (0:00:00.015) 0:00:08.822 ******** 2025-10-10 08:46:44,370 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:44,376 p=26182 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-10-10 08:46:44,377 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:44 +0000 (0:00:00.177) 0:00:09.000 ******** 2025-10-10 08:46:44,389 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:44,395 p=26182 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-10-10 08:46:44,395 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:44 +0000 (0:00:00.018) 0:00:09.018 ******** 2025-10-10 08:46:44,577 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:44,583 p=26182 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-10-10 08:46:44,583 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:44 +0000 (0:00:00.188) 0:00:09.206 ******** 2025-10-10 08:46:44,750 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:44,757 p=26182 u=zuul n=ansible | TASK [run_hook : Run hook without retry - Run dummy-2] ************************* 2025-10-10 08:46:44,757 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:44 +0000 (0:00:00.174) 0:00:09.380 ******** 2025-10-10 08:46:44,801 p=26182 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-10 08:46:46,631 p=26182 u=zuul n=ansible | changed: [instance] 2025-10-10 08:46:46,639 p=26182 u=zuul n=ansible | TASK [run_hook : Run hook with retry - Run dummy-2] **************************** 2025-10-10 08:46:46,639 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:46 +0000 (0:00:01.881) 0:00:11.262 ******** 2025-10-10 08:46:46,663 p=26182 u=zuul n=ansible | skipping: [instance] 2025-10-10 08:46:46,669 p=26182 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-10-10 08:46:46,669 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:46 +0000 (0:00:00.030) 0:00:11.293 ******** 2025-10-10 08:46:46,852 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:46,858 p=26182 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-10-10 08:46:46,858 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:46 +0000 (0:00:00.188) 0:00:11.482 ******** 2025-10-10 08:46:46,874 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:46,882 p=26182 u=zuul n=ansible | TASK [run_hook : Set playbook path for Run dummy-3] **************************** 2025-10-10 08:46:46,882 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:46 +0000 (0:00:00.023) 0:00:11.505 ******** 2025-10-10 08:46:46,923 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:46,930 p=26182 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-10-10 08:46:46,930 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:46 +0000 (0:00:00.048) 0:00:11.553 ******** 2025-10-10 08:46:47,113 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:47,121 p=26182 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-10-10 08:46:47,121 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:47 +0000 (0:00:00.190) 0:00:11.744 ******** 2025-10-10 08:46:47,134 p=26182 u=zuul n=ansible | skipping: [instance] 2025-10-10 08:46:47,142 p=26182 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-10-10 08:46:47,142 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:47 +0000 (0:00:00.021) 0:00:11.765 ******** 2025-10-10 08:46:47,337 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:47,344 p=26182 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-10-10 08:46:47,344 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:47 +0000 (0:00:00.201) 0:00:11.967 ******** 2025-10-10 08:46:47,358 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:47,380 p=26182 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-10-10 08:46:47,380 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:47 +0000 (0:00:00.035) 0:00:12.003 ******** 2025-10-10 08:46:47,569 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:47,575 p=26182 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-10-10 08:46:47,575 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:47 +0000 (0:00:00.195) 0:00:12.198 ******** 2025-10-10 08:46:47,755 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:47,762 p=26182 u=zuul n=ansible | TASK [run_hook : Run hook without retry - Run dummy-3] ************************* 2025-10-10 08:46:47,763 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:47 +0000 (0:00:00.187) 0:00:12.386 ******** 2025-10-10 08:46:47,819 p=26182 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-10 08:46:49,672 p=26182 u=zuul n=ansible | changed: [instance] 2025-10-10 08:46:49,680 p=26182 u=zuul n=ansible | TASK [run_hook : Run hook with retry - Run dummy-3] **************************** 2025-10-10 08:46:49,680 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:49 +0000 (0:00:01.917) 0:00:14.303 ******** 2025-10-10 08:46:49,702 p=26182 u=zuul n=ansible | skipping: [instance] 2025-10-10 08:46:49,708 p=26182 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-10-10 08:46:49,708 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:49 +0000 (0:00:00.028) 0:00:14.331 ******** 2025-10-10 08:46:49,883 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:49,889 p=26182 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-10-10 08:46:49,889 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:49 +0000 (0:00:00.181) 0:00:14.512 ******** 2025-10-10 08:46:49,903 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:49,914 p=26182 u=zuul n=ansible | TASK [Ensure we have the ceph_uuid variable now] ******************************* 2025-10-10 08:46:49,914 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:49 +0000 (0:00:00.024) 0:00:14.537 ******** 2025-10-10 08:46:49,931 p=26182 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-10-10 08:46:49,936 p=26182 u=zuul n=ansible | TASK [Only filtered hooks] ***************************************************** 2025-10-10 08:46:49,937 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:49 +0000 (0:00:00.022) 0:00:14.560 ******** 2025-10-10 08:46:49,970 p=26182 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-10-10 08:46:49,970 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:49 +0000 (0:00:00.033) 0:00:14.593 ******** 2025-10-10 08:46:50,019 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:50,025 p=26182 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-10-10 08:46:50,025 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:50 +0000 (0:00:00.055) 0:00:14.648 ******** 2025-10-10 08:46:50,091 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:50,098 p=26182 u=zuul n=ansible | TASK [run_hook : Loop on hooks for filtered_hooks] ***************************** 2025-10-10 08:46:50,098 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:50 +0000 (0:00:00.072) 0:00:14.721 ******** 2025-10-10 08:46:50,180 p=26182 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-10 08:46:50,190 p=26182 u=zuul n=ansible | TASK [run_hook : Set playbook path for 01 my hook] ***************************** 2025-10-10 08:46:50,190 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:50 +0000 (0:00:00.092) 0:00:14.813 ******** 2025-10-10 08:46:50,230 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:50,236 p=26182 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-10-10 08:46:50,236 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:50 +0000 (0:00:00.045) 0:00:14.859 ******** 2025-10-10 08:46:50,410 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:50,417 p=26182 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-10-10 08:46:50,417 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:50 +0000 (0:00:00.180) 0:00:15.040 ******** 2025-10-10 08:46:50,426 p=26182 u=zuul n=ansible | skipping: [instance] 2025-10-10 08:46:50,433 p=26182 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-10-10 08:46:50,433 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:50 +0000 (0:00:00.015) 0:00:15.056 ******** 2025-10-10 08:46:50,607 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:50,613 p=26182 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-10-10 08:46:50,613 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:50 +0000 (0:00:00.180) 0:00:15.236 ******** 2025-10-10 08:46:50,626 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:50,632 p=26182 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-10-10 08:46:50,632 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:50 +0000 (0:00:00.019) 0:00:15.255 ******** 2025-10-10 08:46:50,819 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:50,825 p=26182 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-10-10 08:46:50,825 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:50 +0000 (0:00:00.192) 0:00:15.448 ******** 2025-10-10 08:46:51,001 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:51,008 p=26182 u=zuul n=ansible | TASK [run_hook : Run hook without retry - 01 my hook] ************************** 2025-10-10 08:46:51,008 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:51 +0000 (0:00:00.183) 0:00:15.631 ******** 2025-10-10 08:46:51,053 p=26182 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-10 08:46:52,927 p=26182 u=zuul n=ansible | changed: [instance] 2025-10-10 08:46:52,934 p=26182 u=zuul n=ansible | TASK [run_hook : Run hook with retry - 01 my hook] ***************************** 2025-10-10 08:46:52,934 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:52 +0000 (0:00:01.925) 0:00:17.557 ******** 2025-10-10 08:46:52,958 p=26182 u=zuul n=ansible | skipping: [instance] 2025-10-10 08:46:52,964 p=26182 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-10-10 08:46:52,964 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:52 +0000 (0:00:00.029) 0:00:17.587 ******** 2025-10-10 08:46:53,148 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:53,155 p=26182 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-10-10 08:46:53,155 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:53 +0000 (0:00:00.191) 0:00:17.778 ******** 2025-10-10 08:46:53,171 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:53,182 p=26182 u=zuul n=ansible | TASK [Ensure we have the ceph_uuid variable now] ******************************* 2025-10-10 08:46:53,182 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:53 +0000 (0:00:00.026) 0:00:17.805 ******** 2025-10-10 08:46:53,201 p=26182 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-10-10 08:46:53,207 p=26182 u=zuul n=ansible | TASK [Direct hooks] ************************************************************ 2025-10-10 08:46:53,207 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:53 +0000 (0:00:00.025) 0:00:17.830 ******** 2025-10-10 08:46:53,243 p=26182 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-10-10 08:46:53,244 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:53 +0000 (0:00:00.036) 0:00:17.867 ******** 2025-10-10 08:46:53,296 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:53,302 p=26182 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-10-10 08:46:53,302 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:53 +0000 (0:00:00.058) 0:00:17.925 ******** 2025-10-10 08:46:53,370 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:53,377 p=26182 u=zuul n=ansible | TASK [run_hook : Loop on hooks for no_hook] ************************************ 2025-10-10 08:46:53,377 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:53 +0000 (0:00:00.074) 0:00:18.000 ******** 2025-10-10 08:46:53,477 p=26182 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-10 08:46:53,486 p=26182 u=zuul n=ansible | TASK [run_hook : Set playbook path for Dummy-5] ******************************** 2025-10-10 08:46:53,486 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:53 +0000 (0:00:00.109) 0:00:18.109 ******** 2025-10-10 08:46:53,527 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:53,533 p=26182 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-10-10 08:46:53,534 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:53 +0000 (0:00:00.047) 0:00:18.157 ******** 2025-10-10 08:46:53,728 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:53,734 p=26182 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-10-10 08:46:53,735 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:53 +0000 (0:00:00.200) 0:00:18.358 ******** 2025-10-10 08:46:53,745 p=26182 u=zuul n=ansible | skipping: [instance] 2025-10-10 08:46:53,752 p=26182 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-10-10 08:46:53,752 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:53 +0000 (0:00:00.017) 0:00:18.375 ******** 2025-10-10 08:46:53,938 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:53,945 p=26182 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-10-10 08:46:53,945 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:53 +0000 (0:00:00.192) 0:00:18.568 ******** 2025-10-10 08:46:53,958 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:53,965 p=26182 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-10-10 08:46:53,965 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:53 +0000 (0:00:00.020) 0:00:18.588 ******** 2025-10-10 08:46:54,152 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:54,158 p=26182 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-10-10 08:46:54,158 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:54 +0000 (0:00:00.193) 0:00:18.781 ******** 2025-10-10 08:46:54,337 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:54,344 p=26182 u=zuul n=ansible | TASK [run_hook : Run hook without retry - Dummy-5] ***************************** 2025-10-10 08:46:54,344 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:54 +0000 (0:00:00.185) 0:00:18.967 ******** 2025-10-10 08:46:54,391 p=26182 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-10 08:46:56,279 p=26182 u=zuul n=ansible | changed: [instance] 2025-10-10 08:46:56,285 p=26182 u=zuul n=ansible | TASK [run_hook : Run hook with retry - Dummy-5] ******************************** 2025-10-10 08:46:56,285 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:56 +0000 (0:00:01.941) 0:00:20.909 ******** 2025-10-10 08:46:56,310 p=26182 u=zuul n=ansible | skipping: [instance] 2025-10-10 08:46:56,316 p=26182 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-10-10 08:46:56,317 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:56 +0000 (0:00:00.031) 0:00:20.940 ******** 2025-10-10 08:46:56,504 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:56,511 p=26182 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-10-10 08:46:56,511 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:56 +0000 (0:00:00.194) 0:00:21.134 ******** 2025-10-10 08:46:56,527 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:56,538 p=26182 u=zuul n=ansible | TASK [Ensure we have the ceph_uuid variable now] ******************************* 2025-10-10 08:46:56,538 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:56 +0000 (0:00:00.026) 0:00:21.161 ******** 2025-10-10 08:46:56,557 p=26182 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-10-10 08:46:56,563 p=26182 u=zuul n=ansible | TASK [Direct hooks as param] *************************************************** 2025-10-10 08:46:56,563 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:56 +0000 (0:00:00.025) 0:00:21.187 ******** 2025-10-10 08:46:56,603 p=26182 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-10-10 08:46:56,603 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:56 +0000 (0:00:00.039) 0:00:21.226 ******** 2025-10-10 08:46:56,658 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:56,665 p=26182 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-10-10 08:46:56,665 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:56 +0000 (0:00:00.061) 0:00:21.288 ******** 2025-10-10 08:46:56,731 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:56,738 p=26182 u=zuul n=ansible | TASK [run_hook : Loop on hooks for no_hook] ************************************ 2025-10-10 08:46:56,738 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:56 +0000 (0:00:00.073) 0:00:21.361 ******** 2025-10-10 08:46:56,824 p=26182 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-10 08:46:56,833 p=26182 u=zuul n=ansible | TASK [run_hook : Set playbook path for Hook as param] ************************** 2025-10-10 08:46:56,834 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:56 +0000 (0:00:00.095) 0:00:21.457 ******** 2025-10-10 08:46:56,876 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:56,882 p=26182 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-10-10 08:46:56,882 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:56 +0000 (0:00:00.048) 0:00:21.506 ******** 2025-10-10 08:46:57,065 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:57,072 p=26182 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-10-10 08:46:57,072 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:57 +0000 (0:00:00.189) 0:00:21.695 ******** 2025-10-10 08:46:57,082 p=26182 u=zuul n=ansible | skipping: [instance] 2025-10-10 08:46:57,089 p=26182 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-10-10 08:46:57,089 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:57 +0000 (0:00:00.017) 0:00:21.712 ******** 2025-10-10 08:46:57,272 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:57,279 p=26182 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-10-10 08:46:57,279 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:57 +0000 (0:00:00.190) 0:00:21.902 ******** 2025-10-10 08:46:57,293 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:57,299 p=26182 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-10-10 08:46:57,299 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:57 +0000 (0:00:00.019) 0:00:21.922 ******** 2025-10-10 08:46:57,490 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:57,496 p=26182 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-10-10 08:46:57,496 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:57 +0000 (0:00:00.197) 0:00:22.119 ******** 2025-10-10 08:46:57,674 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:57,682 p=26182 u=zuul n=ansible | TASK [run_hook : Run hook without retry - Hook as param] *********************** 2025-10-10 08:46:57,682 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:57 +0000 (0:00:00.185) 0:00:22.305 ******** 2025-10-10 08:46:57,728 p=26182 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-10 08:46:59,593 p=26182 u=zuul n=ansible | changed: [instance] 2025-10-10 08:46:59,600 p=26182 u=zuul n=ansible | TASK [run_hook : Run hook with retry - Hook as param] ************************** 2025-10-10 08:46:59,600 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:59 +0000 (0:00:01.918) 0:00:24.224 ******** 2025-10-10 08:46:59,624 p=26182 u=zuul n=ansible | skipping: [instance] 2025-10-10 08:46:59,631 p=26182 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-10-10 08:46:59,631 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:59 +0000 (0:00:00.030) 0:00:24.254 ******** 2025-10-10 08:46:59,816 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:59,822 p=26182 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-10-10 08:46:59,822 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:59 +0000 (0:00:00.191) 0:00:24.445 ******** 2025-10-10 08:46:59,838 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:59,849 p=26182 u=zuul n=ansible | TASK [Ensure we have the ceph_uuid variable now] ******************************* 2025-10-10 08:46:59,849 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:59 +0000 (0:00:00.027) 0:00:24.472 ******** 2025-10-10 08:46:59,868 p=26182 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-10-10 08:46:59,874 p=26182 u=zuul n=ansible | TASK [Ensure we have the test_list variable now] ******************************* 2025-10-10 08:46:59,874 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:59 +0000 (0:00:00.024) 0:00:24.497 ******** 2025-10-10 08:46:59,903 p=26182 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-10-10 08:46:59,909 p=26182 u=zuul n=ansible | TASK [Run hook with retry] ***************************************************** 2025-10-10 08:46:59,909 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:59 +0000 (0:00:00.034) 0:00:24.532 ******** 2025-10-10 08:46:59,936 p=26182 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-10-10 08:46:59,936 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:59 +0000 (0:00:00.026) 0:00:24.559 ******** 2025-10-10 08:46:59,988 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:46:59,994 p=26182 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-10-10 08:46:59,994 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:46:59 +0000 (0:00:00.058) 0:00:24.617 ******** 2025-10-10 08:47:00,060 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:47:00,068 p=26182 u=zuul n=ansible | TASK [run_hook : Loop on hooks for retry_hook] ********************************* 2025-10-10 08:47:00,068 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:47:00 +0000 (0:00:00.073) 0:00:24.691 ******** 2025-10-10 08:47:00,153 p=26182 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-10 08:47:00,162 p=26182 u=zuul n=ansible | TASK [run_hook : Set playbook path for Run hook with retry] ******************** 2025-10-10 08:47:00,163 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:47:00 +0000 (0:00:00.094) 0:00:24.786 ******** 2025-10-10 08:47:00,206 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:47:00,213 p=26182 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-10-10 08:47:00,214 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:47:00 +0000 (0:00:00.050) 0:00:24.837 ******** 2025-10-10 08:47:00,398 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:47:00,405 p=26182 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-10-10 08:47:00,405 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:47:00 +0000 (0:00:00.191) 0:00:25.028 ******** 2025-10-10 08:47:00,417 p=26182 u=zuul n=ansible | skipping: [instance] 2025-10-10 08:47:00,423 p=26182 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-10-10 08:47:00,423 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:47:00 +0000 (0:00:00.017) 0:00:25.046 ******** 2025-10-10 08:47:00,604 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:47:00,611 p=26182 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-10-10 08:47:00,611 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:47:00 +0000 (0:00:00.187) 0:00:25.234 ******** 2025-10-10 08:47:00,625 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:47:00,631 p=26182 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-10-10 08:47:00,631 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:47:00 +0000 (0:00:00.020) 0:00:25.254 ******** 2025-10-10 08:47:00,818 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:47:00,825 p=26182 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-10-10 08:47:00,825 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:47:00 +0000 (0:00:00.193) 0:00:25.448 ******** 2025-10-10 08:47:00,999 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:47:01,007 p=26182 u=zuul n=ansible | TASK [run_hook : Run hook without retry - Run hook with retry] ***************** 2025-10-10 08:47:01,007 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:47:01 +0000 (0:00:00.182) 0:00:25.630 ******** 2025-10-10 08:47:01,053 p=26182 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-10 08:47:02,934 p=26182 u=zuul n=ansible | changed: [instance] 2025-10-10 08:47:02,942 p=26182 u=zuul n=ansible | TASK [run_hook : Run hook with retry - Run hook with retry] ******************** 2025-10-10 08:47:02,943 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:47:02 +0000 (0:00:01.935) 0:00:27.566 ******** 2025-10-10 08:47:02,969 p=26182 u=zuul n=ansible | skipping: [instance] 2025-10-10 08:47:02,976 p=26182 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-10-10 08:47:02,976 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:47:02 +0000 (0:00:00.033) 0:00:27.599 ******** 2025-10-10 08:47:03,166 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:47:03,173 p=26182 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-10-10 08:47:03,173 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:47:03 +0000 (0:00:00.197) 0:00:27.796 ******** 2025-10-10 08:47:03,186 p=26182 u=zuul n=ansible | skipping: [instance] 2025-10-10 08:47:03,197 p=26182 u=zuul n=ansible | TASK [Check if fake file exists for retry playbook] **************************** 2025-10-10 08:47:03,197 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:47:03 +0000 (0:00:00.024) 0:00:27.820 ******** 2025-10-10 08:47:03,413 p=26182 u=zuul n=ansible | ok: [instance] 2025-10-10 08:47:03,419 p=26182 u=zuul n=ansible | TASK [Ensure file exists and was created on retry] ***************************** 2025-10-10 08:47:03,419 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:47:03 +0000 (0:00:00.221) 0:00:28.042 ******** 2025-10-10 08:47:03,436 p=26182 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-10-10 08:47:03,442 p=26182 u=zuul n=ansible | TASK [Remove generated file] *************************************************** 2025-10-10 08:47:03,442 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:47:03 +0000 (0:00:00.022) 0:00:28.065 ******** 2025-10-10 08:47:03,629 p=26182 u=zuul n=ansible | changed: [instance] 2025-10-10 08:47:03,649 p=26182 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-10-10 08:47:03,649 p=26182 u=zuul n=ansible | instance : ok=112 changed=10 unreachable=0 failed=0 skipped=22 rescued=0 ignored=0 2025-10-10 08:47:03,649 p=26182 u=zuul n=ansible | Friday 10 October 2025 08:47:03 +0000 (0:00:00.206) 0:00:28.272 ******** 2025-10-10 08:47:03,649 p=26182 u=zuul n=ansible | =============================================================================== 2025-10-10 08:47:03,649 p=26182 u=zuul n=ansible | run_hook : Run hook without retry - 03 single hook ---------------------- 2.01s 2025-10-10 08:47:03,649 p=26182 u=zuul n=ansible | run_hook : Run hook without retry - Dummy-5 ----------------------------- 1.94s 2025-10-10 08:47:03,649 p=26182 u=zuul n=ansible | run_hook : Run hook without retry - Run hook with retry ----------------- 1.94s 2025-10-10 08:47:03,649 p=26182 u=zuul n=ansible | run_hook : Run hook without retry - 01 my hook -------------------------- 1.93s 2025-10-10 08:47:03,649 p=26182 u=zuul n=ansible | run_hook : Run hook without retry - Hook as param ----------------------- 1.92s 2025-10-10 08:47:03,649 p=26182 u=zuul n=ansible | run_hook : Run hook without retry - Run dummy-3 ------------------------- 1.92s 2025-10-10 08:47:03,649 p=26182 u=zuul n=ansible | run_hook : Run hook without retry - Run dummy-2 ------------------------- 1.88s 2025-10-10 08:47:03,649 p=26182 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 0.80s 2025-10-10 08:47:03,649 p=26182 u=zuul n=ansible | run_hook : Run hook without retry - 02 Re-run noop ---------------------- 0.70s 2025-10-10 08:47:03,649 p=26182 u=zuul n=ansible | run_hook : Run hook without retry - 01 Default noop hook ---------------- 0.61s 2025-10-10 08:47:03,649 p=26182 u=zuul n=ansible | run_hook : Get file stat ------------------------------------------------ 0.30s 2025-10-10 08:47:03,649 p=26182 u=zuul n=ansible | run_hook : Ensure log directory exists ---------------------------------- 0.30s 2025-10-10 08:47:03,649 p=26182 u=zuul n=ansible | run_hook : Get parameters files ----------------------------------------- 0.30s 2025-10-10 08:47:03,649 p=26182 u=zuul n=ansible | Check if fake file exists for retry playbook ---------------------------- 0.22s 2025-10-10 08:47:03,649 p=26182 u=zuul n=ansible | Remove generated file --------------------------------------------------- 0.21s 2025-10-10 08:47:03,649 p=26182 u=zuul n=ansible | run_hook : Get parameters files ----------------------------------------- 0.20s 2025-10-10 08:47:03,649 p=26182 u=zuul n=ansible | run_hook : Get file stat ------------------------------------------------ 0.20s 2025-10-10 08:47:03,650 p=26182 u=zuul n=ansible | run_hook : Check if we have a file -------------------------------------- 0.20s 2025-10-10 08:47:03,650 p=26182 u=zuul n=ansible | run_hook : Get file stat ------------------------------------------------ 0.20s 2025-10-10 08:47:03,650 p=26182 u=zuul n=ansible | run_hook : Check if we have a file -------------------------------------- 0.20s 2025-10-10 08:47:03,710 p=25946 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]cleanup[/][/] 2025-10-10 08:47:03,711 p=25946 u=zuul n=molecule.command.cleanup | Skipping, cleanup playbook not configured. 2025-10-10 08:47:03,711 p=25946 u=zuul n=molecule.util | Writing /tmp/report.html report.