2025-11-24 08:41:42,672 p=29205 u=zuul n=molecule.util | Found config file /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/.config/molecule/config.yml 2025-11-24 08:41:42,755 p=29205 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]prepare[/][/] 2025-11-24 08:41:43,403 p=29212 u=zuul n=ansible | PLAY [Prepare] ***************************************************************** 2025-11-24 08:41:43,413 p=29212 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-11-24 08:41:43,413 p=29212 u=zuul n=ansible | Monday 24 November 2025 08:41:43 +0000 (0:00:00.011) 0:00:00.011 ******* 2025-11-24 08:41:44,227 p=29212 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:44,242 p=29212 u=zuul n=ansible | TASK [Create dummy env file] *************************************************** 2025-11-24 08:41:44,242 p=29212 u=zuul n=ansible | Monday 24 November 2025 08:41:44 +0000 (0:00:00.828) 0:00:00.840 ******* 2025-11-24 08:41:44,748 p=29212 u=zuul n=ansible | changed: [instance] 2025-11-24 08:41:44,755 p=29212 u=zuul n=ansible | TASK [Create dummy playbook] *************************************************** 2025-11-24 08:41:44,755 p=29212 u=zuul n=ansible | Monday 24 November 2025 08:41:44 +0000 (0:00:00.512) 0:00:01.353 ******* 2025-11-24 08:41:45,088 p=29212 u=zuul n=ansible | changed: [instance] => (item=dummy-1.yml) 2025-11-24 08:41:45,398 p=29212 u=zuul n=ansible | changed: [instance] => (item=dummy-2.yml) 2025-11-24 08:41:45,705 p=29212 u=zuul n=ansible | changed: [instance] => (item=dummy-3.yml) 2025-11-24 08:41:46,011 p=29212 u=zuul n=ansible | changed: [instance] => (item=dummy-4.yml) 2025-11-24 08:41:46,316 p=29212 u=zuul n=ansible | changed: [instance] => (item=dummy-5.yml) 2025-11-24 08:41:46,633 p=29212 u=zuul n=ansible | changed: [instance] => (item=dummy-6.yml) 2025-11-24 08:41:46,640 p=29212 u=zuul n=ansible | TASK [Remove dummy file for retry playbook test] ******************************* 2025-11-24 08:41:46,640 p=29212 u=zuul n=ansible | Monday 24 November 2025 08:41:46 +0000 (0:00:01.885) 0:00:03.238 ******* 2025-11-24 08:41:46,910 p=29212 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:46,915 p=29212 u=zuul n=ansible | TASK [Create dummy retry playbook] ********************************************* 2025-11-24 08:41:46,915 p=29212 u=zuul n=ansible | Monday 24 November 2025 08:41:46 +0000 (0:00:00.274) 0:00:03.513 ******* 2025-11-24 08:41:47,242 p=29212 u=zuul n=ansible | changed: [instance] 2025-11-24 08:41:47,260 p=29212 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-11-24 08:41:47,260 p=29212 u=zuul n=ansible | instance : ok=5 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-11-24 08:41:47,261 p=29212 u=zuul n=ansible | Monday 24 November 2025 08:41:47 +0000 (0:00:00.345) 0:00:03.859 ******* 2025-11-24 08:41:47,261 p=29212 u=zuul n=ansible | =============================================================================== 2025-11-24 08:41:47,261 p=29212 u=zuul n=ansible | Create dummy playbook --------------------------------------------------- 1.89s 2025-11-24 08:41:47,261 p=29212 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 0.83s 2025-11-24 08:41:47,261 p=29212 u=zuul n=ansible | Create dummy env file --------------------------------------------------- 0.51s 2025-11-24 08:41:47,261 p=29212 u=zuul n=ansible | Create dummy retry playbook --------------------------------------------- 0.35s 2025-11-24 08:41:47,261 p=29212 u=zuul n=ansible | Remove dummy file for retry playbook test ------------------------------- 0.27s 2025-11-24 08:41:47,314 p=29205 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]converge[/][/] 2025-11-24 08:41:47,724 p=29441 u=zuul n=ansible | PLAY [Converge] **************************************************************** 2025-11-24 08:41:47,736 p=29441 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-11-24 08:41:47,736 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:47 +0000 (0:00:00.015) 0:00:00.015 ******* 2025-11-24 08:41:48,512 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:48,527 p=29441 u=zuul n=ansible | TASK [No hook] ***************************************************************** 2025-11-24 08:41:48,527 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:48 +0000 (0:00:00.790) 0:00:00.806 ******* 2025-11-24 08:41:48,556 p=29441 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-11-24 08:41:48,556 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:48 +0000 (0:00:00.029) 0:00:00.835 ******* 2025-11-24 08:41:48,609 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:48,615 p=29441 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-11-24 08:41:48,616 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:48 +0000 (0:00:00.059) 0:00:00.894 ******* 2025-11-24 08:41:48,683 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:48,691 p=29441 u=zuul n=ansible | TASK [run_hook : Loop on hooks for no_hook] ************************************ 2025-11-24 08:41:48,691 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:48 +0000 (0:00:00.075) 0:00:00.970 ******* 2025-11-24 08:41:48,759 p=29441 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:41:48,770 p=29441 u=zuul n=ansible | TASK [Ensure we do not have ceph_uuid] ***************************************** 2025-11-24 08:41:48,770 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:48 +0000 (0:00:00.078) 0:00:01.049 ******* 2025-11-24 08:41:48,789 p=29441 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-11-24 08:41:48,795 p=29441 u=zuul n=ansible | TASK [Combined hooks] ********************************************************** 2025-11-24 08:41:48,795 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:48 +0000 (0:00:00.025) 0:00:01.074 ******* 2025-11-24 08:41:48,826 p=29441 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-11-24 08:41:48,826 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:48 +0000 (0:00:00.031) 0:00:01.105 ******* 2025-11-24 08:41:48,880 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:48,886 p=29441 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-11-24 08:41:48,887 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:48 +0000 (0:00:00.060) 0:00:01.165 ******* 2025-11-24 08:41:48,954 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:48,961 p=29441 u=zuul n=ansible | TASK [run_hook : Loop on hooks for run_molecule] ******************************* 2025-11-24 08:41:48,961 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:48 +0000 (0:00:00.074) 0:00:01.240 ******* 2025-11-24 08:41:49,063 p=29441 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-11-24 08:41:49,071 p=29441 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-11-24 08:41:49,079 p=29441 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-11-24 08:41:49,088 p=29441 u=zuul n=ansible | TASK [run_hook : Set playbook path for 01 Default noop hook] ******************* 2025-11-24 08:41:49,088 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:49 +0000 (0:00:00.126) 0:00:01.367 ******* 2025-11-24 08:41:49,132 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:49,138 p=29441 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-11-24 08:41:49,138 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:49 +0000 (0:00:00.049) 0:00:01.417 ******* 2025-11-24 08:41:49,429 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:49,436 p=29441 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-11-24 08:41:49,436 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:49 +0000 (0:00:00.298) 0:00:01.715 ******* 2025-11-24 08:41:49,447 p=29441 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:41:49,453 p=29441 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-11-24 08:41:49,453 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:49 +0000 (0:00:00.017) 0:00:01.732 ******* 2025-11-24 08:41:49,735 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:49,742 p=29441 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-11-24 08:41:49,742 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:49 +0000 (0:00:00.288) 0:00:02.021 ******* 2025-11-24 08:41:49,757 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:49,763 p=29441 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-11-24 08:41:49,763 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:49 +0000 (0:00:00.021) 0:00:02.042 ******* 2025-11-24 08:41:50,052 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:50,058 p=29441 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-11-24 08:41:50,059 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:50 +0000 (0:00:00.295) 0:00:02.337 ******* 2025-11-24 08:41:50,248 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:50,257 p=29441 u=zuul n=ansible | TASK [run_hook : Run hook without retry - 01 Default noop hook] **************** 2025-11-24 08:41:50,257 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:50 +0000 (0:00:00.198) 0:00:02.536 ******* 2025-11-24 08:41:50,307 p=29441 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-11-24 08:41:50,872 p=29441 u=zuul n=ansible | changed: [instance] 2025-11-24 08:41:50,880 p=29441 u=zuul n=ansible | TASK [run_hook : Run hook with retry - 01 Default noop hook] ******************* 2025-11-24 08:41:50,880 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:50 +0000 (0:00:00.622) 0:00:03.159 ******* 2025-11-24 08:41:50,904 p=29441 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:41:50,911 p=29441 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-11-24 08:41:50,911 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:50 +0000 (0:00:00.031) 0:00:03.190 ******* 2025-11-24 08:41:51,081 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:51,088 p=29441 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-11-24 08:41:51,088 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:51 +0000 (0:00:00.177) 0:00:03.367 ******* 2025-11-24 08:41:51,100 p=29441 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:41:51,108 p=29441 u=zuul n=ansible | TASK [run_hook : Set playbook path for 02 Re-run noop] ************************* 2025-11-24 08:41:51,108 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:51 +0000 (0:00:00.019) 0:00:03.387 ******* 2025-11-24 08:41:51,150 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:51,157 p=29441 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-11-24 08:41:51,157 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:51 +0000 (0:00:00.049) 0:00:03.436 ******* 2025-11-24 08:41:51,343 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:51,350 p=29441 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-11-24 08:41:51,350 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:51 +0000 (0:00:00.193) 0:00:03.629 ******* 2025-11-24 08:41:51,362 p=29441 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:41:51,368 p=29441 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-11-24 08:41:51,368 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:51 +0000 (0:00:00.018) 0:00:03.647 ******* 2025-11-24 08:41:51,555 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:51,562 p=29441 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-11-24 08:41:51,562 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:51 +0000 (0:00:00.193) 0:00:03.841 ******* 2025-11-24 08:41:51,577 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:51,584 p=29441 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-11-24 08:41:51,584 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:51 +0000 (0:00:00.022) 0:00:03.863 ******* 2025-11-24 08:41:51,773 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:51,780 p=29441 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-11-24 08:41:51,780 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:51 +0000 (0:00:00.196) 0:00:04.059 ******* 2025-11-24 08:41:51,960 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:51,968 p=29441 u=zuul n=ansible | TASK [run_hook : Run hook without retry - 02 Re-run noop] ********************** 2025-11-24 08:41:51,969 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:51 +0000 (0:00:00.188) 0:00:04.247 ******* 2025-11-24 08:41:52,031 p=29441 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-11-24 08:41:52,589 p=29441 u=zuul n=ansible | changed: [instance] 2025-11-24 08:41:52,595 p=29441 u=zuul n=ansible | TASK [run_hook : Run hook with retry - 02 Re-run noop] ************************* 2025-11-24 08:41:52,595 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:52 +0000 (0:00:00.626) 0:00:04.874 ******* 2025-11-24 08:41:52,619 p=29441 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:41:52,625 p=29441 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-11-24 08:41:52,625 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:52 +0000 (0:00:00.029) 0:00:04.904 ******* 2025-11-24 08:41:52,789 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:52,795 p=29441 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-11-24 08:41:52,795 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:52 +0000 (0:00:00.170) 0:00:05.074 ******* 2025-11-24 08:41:52,807 p=29441 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:41:52,815 p=29441 u=zuul n=ansible | TASK [run_hook : Set playbook path for 03 single hook] ************************* 2025-11-24 08:41:52,815 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:52 +0000 (0:00:00.019) 0:00:05.094 ******* 2025-11-24 08:41:52,857 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:52,863 p=29441 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-11-24 08:41:52,863 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:52 +0000 (0:00:00.048) 0:00:05.142 ******* 2025-11-24 08:41:53,048 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:53,055 p=29441 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-11-24 08:41:53,055 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:53 +0000 (0:00:00.191) 0:00:05.334 ******* 2025-11-24 08:41:53,065 p=29441 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:41:53,071 p=29441 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-11-24 08:41:53,071 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:53 +0000 (0:00:00.016) 0:00:05.350 ******* 2025-11-24 08:41:53,257 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:53,265 p=29441 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-11-24 08:41:53,265 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:53 +0000 (0:00:00.194) 0:00:05.544 ******* 2025-11-24 08:41:53,279 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:53,286 p=29441 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-11-24 08:41:53,286 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:53 +0000 (0:00:00.020) 0:00:05.565 ******* 2025-11-24 08:41:53,469 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:53,475 p=29441 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-11-24 08:41:53,476 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:53 +0000 (0:00:00.189) 0:00:05.754 ******* 2025-11-24 08:41:53,652 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:53,660 p=29441 u=zuul n=ansible | TASK [run_hook : Run hook without retry - 03 single hook] ********************** 2025-11-24 08:41:53,660 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:53 +0000 (0:00:00.184) 0:00:05.939 ******* 2025-11-24 08:41:53,707 p=29441 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-11-24 08:41:55,592 p=29441 u=zuul n=ansible | changed: [instance] 2025-11-24 08:41:55,599 p=29441 u=zuul n=ansible | TASK [run_hook : Run hook with retry - 03 single hook] ************************* 2025-11-24 08:41:55,599 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:55 +0000 (0:00:01.939) 0:00:07.878 ******* 2025-11-24 08:41:55,624 p=29441 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:41:55,630 p=29441 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-11-24 08:41:55,630 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:55 +0000 (0:00:00.031) 0:00:07.909 ******* 2025-11-24 08:41:55,811 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:55,817 p=29441 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-11-24 08:41:55,817 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:55 +0000 (0:00:00.186) 0:00:08.096 ******* 2025-11-24 08:41:55,833 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:55,844 p=29441 u=zuul n=ansible | TASK [Ensure we have the ceph_uuid variable now] ******************************* 2025-11-24 08:41:55,844 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:55 +0000 (0:00:00.026) 0:00:08.122 ******* 2025-11-24 08:41:55,863 p=29441 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-11-24 08:41:55,869 p=29441 u=zuul n=ansible | TASK [Only listed hooks] ******************************************************* 2025-11-24 08:41:55,869 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:55 +0000 (0:00:00.025) 0:00:08.148 ******* 2025-11-24 08:41:55,902 p=29441 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-11-24 08:41:55,903 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:55 +0000 (0:00:00.033) 0:00:08.181 ******* 2025-11-24 08:41:55,956 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:55,963 p=29441 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-11-24 08:41:55,963 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:55 +0000 (0:00:00.060) 0:00:08.242 ******* 2025-11-24 08:41:56,030 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:56,037 p=29441 u=zuul n=ansible | TASK [run_hook : Loop on hooks for list_hooks] ********************************* 2025-11-24 08:41:56,037 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:56 +0000 (0:00:00.074) 0:00:08.316 ******* 2025-11-24 08:41:56,128 p=29441 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-11-24 08:41:56,136 p=29441 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-11-24 08:41:56,146 p=29441 u=zuul n=ansible | TASK [run_hook : Set playbook path for Run dummy-2] **************************** 2025-11-24 08:41:56,146 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:56 +0000 (0:00:00.108) 0:00:08.425 ******* 2025-11-24 08:41:56,187 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:56,193 p=29441 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-11-24 08:41:56,193 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:56 +0000 (0:00:00.047) 0:00:08.472 ******* 2025-11-24 08:41:56,376 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:56,382 p=29441 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-11-24 08:41:56,382 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:56 +0000 (0:00:00.188) 0:00:08.661 ******* 2025-11-24 08:41:56,393 p=29441 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:41:56,399 p=29441 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-11-24 08:41:56,399 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:56 +0000 (0:00:00.017) 0:00:08.678 ******* 2025-11-24 08:41:56,580 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:56,587 p=29441 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-11-24 08:41:56,587 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:56 +0000 (0:00:00.187) 0:00:08.866 ******* 2025-11-24 08:41:56,601 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:56,607 p=29441 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-11-24 08:41:56,607 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:56 +0000 (0:00:00.020) 0:00:08.886 ******* 2025-11-24 08:41:56,794 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:56,800 p=29441 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-11-24 08:41:56,800 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:56 +0000 (0:00:00.192) 0:00:09.079 ******* 2025-11-24 08:41:56,977 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:56,985 p=29441 u=zuul n=ansible | TASK [run_hook : Run hook without retry - Run dummy-2] ************************* 2025-11-24 08:41:56,985 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:56 +0000 (0:00:00.184) 0:00:09.264 ******* 2025-11-24 08:41:57,032 p=29441 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-11-24 08:41:58,854 p=29441 u=zuul n=ansible | changed: [instance] 2025-11-24 08:41:58,861 p=29441 u=zuul n=ansible | TASK [run_hook : Run hook with retry - Run dummy-2] **************************** 2025-11-24 08:41:58,861 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:58 +0000 (0:00:01.876) 0:00:11.140 ******* 2025-11-24 08:41:58,885 p=29441 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:41:58,892 p=29441 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-11-24 08:41:58,892 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:58 +0000 (0:00:00.030) 0:00:11.171 ******* 2025-11-24 08:41:59,075 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:59,081 p=29441 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-11-24 08:41:59,082 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:59 +0000 (0:00:00.189) 0:00:11.360 ******* 2025-11-24 08:41:59,097 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:59,105 p=29441 u=zuul n=ansible | TASK [run_hook : Set playbook path for Run dummy-3] **************************** 2025-11-24 08:41:59,105 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:59 +0000 (0:00:00.023) 0:00:11.384 ******* 2025-11-24 08:41:59,146 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:59,152 p=29441 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-11-24 08:41:59,152 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:59 +0000 (0:00:00.046) 0:00:11.431 ******* 2025-11-24 08:41:59,333 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:59,339 p=29441 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-11-24 08:41:59,339 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:59 +0000 (0:00:00.187) 0:00:11.618 ******* 2025-11-24 08:41:59,351 p=29441 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:41:59,356 p=29441 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-11-24 08:41:59,357 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:59 +0000 (0:00:00.017) 0:00:11.635 ******* 2025-11-24 08:41:59,540 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:59,546 p=29441 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-11-24 08:41:59,546 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:59 +0000 (0:00:00.189) 0:00:11.825 ******* 2025-11-24 08:41:59,561 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:59,567 p=29441 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-11-24 08:41:59,567 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:59 +0000 (0:00:00.020) 0:00:11.846 ******* 2025-11-24 08:41:59,760 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:59,767 p=29441 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-11-24 08:41:59,767 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:59 +0000 (0:00:00.199) 0:00:12.046 ******* 2025-11-24 08:41:59,952 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:41:59,960 p=29441 u=zuul n=ansible | TASK [run_hook : Run hook without retry - Run dummy-3] ************************* 2025-11-24 08:41:59,960 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:41:59 +0000 (0:00:00.192) 0:00:12.239 ******* 2025-11-24 08:42:00,024 p=29441 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-11-24 08:42:01,882 p=29441 u=zuul n=ansible | changed: [instance] 2025-11-24 08:42:01,889 p=29441 u=zuul n=ansible | TASK [run_hook : Run hook with retry - Run dummy-3] **************************** 2025-11-24 08:42:01,889 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:01 +0000 (0:00:01.929) 0:00:14.168 ******* 2025-11-24 08:42:01,912 p=29441 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:42:01,920 p=29441 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-11-24 08:42:01,920 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:01 +0000 (0:00:00.030) 0:00:14.199 ******* 2025-11-24 08:42:02,102 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:42:02,108 p=29441 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-11-24 08:42:02,108 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:02 +0000 (0:00:00.188) 0:00:14.387 ******* 2025-11-24 08:42:02,124 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:42:02,135 p=29441 u=zuul n=ansible | TASK [Ensure we have the ceph_uuid variable now] ******************************* 2025-11-24 08:42:02,135 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:02 +0000 (0:00:00.027) 0:00:14.414 ******* 2025-11-24 08:42:02,154 p=29441 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-11-24 08:42:02,161 p=29441 u=zuul n=ansible | TASK [Only filtered hooks] ***************************************************** 2025-11-24 08:42:02,161 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:02 +0000 (0:00:00.025) 0:00:14.439 ******* 2025-11-24 08:42:02,195 p=29441 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-11-24 08:42:02,196 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:02 +0000 (0:00:00.034) 0:00:14.474 ******* 2025-11-24 08:42:02,248 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:42:02,255 p=29441 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-11-24 08:42:02,255 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:02 +0000 (0:00:00.059) 0:00:14.533 ******* 2025-11-24 08:42:02,324 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:42:02,331 p=29441 u=zuul n=ansible | TASK [run_hook : Loop on hooks for filtered_hooks] ***************************** 2025-11-24 08:42:02,331 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:02 +0000 (0:00:00.076) 0:00:14.610 ******* 2025-11-24 08:42:02,418 p=29441 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-11-24 08:42:02,428 p=29441 u=zuul n=ansible | TASK [run_hook : Set playbook path for 01 my hook] ***************************** 2025-11-24 08:42:02,428 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:02 +0000 (0:00:00.096) 0:00:14.706 ******* 2025-11-24 08:42:02,469 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:42:02,476 p=29441 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-11-24 08:42:02,476 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:02 +0000 (0:00:00.048) 0:00:14.755 ******* 2025-11-24 08:42:02,660 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:42:02,666 p=29441 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-11-24 08:42:02,666 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:02 +0000 (0:00:00.190) 0:00:14.945 ******* 2025-11-24 08:42:02,678 p=29441 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:42:02,684 p=29441 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-11-24 08:42:02,684 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:02 +0000 (0:00:00.017) 0:00:14.963 ******* 2025-11-24 08:42:02,864 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:42:02,870 p=29441 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-11-24 08:42:02,870 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:02 +0000 (0:00:00.185) 0:00:15.149 ******* 2025-11-24 08:42:02,884 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:42:02,890 p=29441 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-11-24 08:42:02,890 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:02 +0000 (0:00:00.019) 0:00:15.168 ******* 2025-11-24 08:42:03,078 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:42:03,085 p=29441 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-11-24 08:42:03,085 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:03 +0000 (0:00:00.195) 0:00:15.364 ******* 2025-11-24 08:42:03,263 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:42:03,271 p=29441 u=zuul n=ansible | TASK [run_hook : Run hook without retry - 01 my hook] ************************** 2025-11-24 08:42:03,271 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:03 +0000 (0:00:00.186) 0:00:15.550 ******* 2025-11-24 08:42:03,320 p=29441 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-11-24 08:42:05,206 p=29441 u=zuul n=ansible | changed: [instance] 2025-11-24 08:42:05,213 p=29441 u=zuul n=ansible | TASK [run_hook : Run hook with retry - 01 my hook] ***************************** 2025-11-24 08:42:05,214 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:05 +0000 (0:00:01.942) 0:00:17.492 ******* 2025-11-24 08:42:05,238 p=29441 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:42:05,244 p=29441 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-11-24 08:42:05,245 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:05 +0000 (0:00:00.030) 0:00:17.523 ******* 2025-11-24 08:42:05,431 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:42:05,438 p=29441 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-11-24 08:42:05,438 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:05 +0000 (0:00:00.193) 0:00:17.716 ******* 2025-11-24 08:42:05,454 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:42:05,465 p=29441 u=zuul n=ansible | TASK [Ensure we have the ceph_uuid variable now] ******************************* 2025-11-24 08:42:05,465 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:05 +0000 (0:00:00.027) 0:00:17.744 ******* 2025-11-24 08:42:05,487 p=29441 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-11-24 08:42:05,493 p=29441 u=zuul n=ansible | TASK [Direct hooks] ************************************************************ 2025-11-24 08:42:05,493 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:05 +0000 (0:00:00.027) 0:00:17.772 ******* 2025-11-24 08:42:05,531 p=29441 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-11-24 08:42:05,531 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:05 +0000 (0:00:00.037) 0:00:17.810 ******* 2025-11-24 08:42:05,584 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:42:05,591 p=29441 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-11-24 08:42:05,591 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:05 +0000 (0:00:00.059) 0:00:17.870 ******* 2025-11-24 08:42:05,661 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:42:05,669 p=29441 u=zuul n=ansible | TASK [run_hook : Loop on hooks for no_hook] ************************************ 2025-11-24 08:42:05,669 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:05 +0000 (0:00:00.078) 0:00:17.948 ******* 2025-11-24 08:42:05,758 p=29441 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-11-24 08:42:05,767 p=29441 u=zuul n=ansible | TASK [run_hook : Set playbook path for Dummy-5] ******************************** 2025-11-24 08:42:05,767 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:05 +0000 (0:00:00.097) 0:00:18.046 ******* 2025-11-24 08:42:05,810 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:42:05,816 p=29441 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-11-24 08:42:05,817 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:05 +0000 (0:00:00.049) 0:00:18.095 ******* 2025-11-24 08:42:06,003 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:42:06,009 p=29441 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-11-24 08:42:06,009 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:06 +0000 (0:00:00.192) 0:00:18.288 ******* 2025-11-24 08:42:06,022 p=29441 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:42:06,029 p=29441 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-11-24 08:42:06,029 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:06 +0000 (0:00:00.019) 0:00:18.307 ******* 2025-11-24 08:42:06,212 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:42:06,219 p=29441 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-11-24 08:42:06,219 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:06 +0000 (0:00:00.190) 0:00:18.498 ******* 2025-11-24 08:42:06,233 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:42:06,239 p=29441 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-11-24 08:42:06,239 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:06 +0000 (0:00:00.020) 0:00:18.518 ******* 2025-11-24 08:42:06,430 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:42:06,437 p=29441 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-11-24 08:42:06,437 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:06 +0000 (0:00:00.197) 0:00:18.716 ******* 2025-11-24 08:42:06,613 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:42:06,620 p=29441 u=zuul n=ansible | TASK [run_hook : Run hook without retry - Dummy-5] ***************************** 2025-11-24 08:42:06,620 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:06 +0000 (0:00:00.183) 0:00:18.899 ******* 2025-11-24 08:42:06,667 p=29441 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-11-24 08:42:08,508 p=29441 u=zuul n=ansible | changed: [instance] 2025-11-24 08:42:08,516 p=29441 u=zuul n=ansible | TASK [run_hook : Run hook with retry - Dummy-5] ******************************** 2025-11-24 08:42:08,516 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:08 +0000 (0:00:01.895) 0:00:20.795 ******* 2025-11-24 08:42:08,539 p=29441 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:42:08,545 p=29441 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-11-24 08:42:08,545 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:08 +0000 (0:00:00.029) 0:00:20.824 ******* 2025-11-24 08:42:08,721 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:42:08,728 p=29441 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-11-24 08:42:08,728 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:08 +0000 (0:00:00.182) 0:00:21.007 ******* 2025-11-24 08:42:08,744 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:42:08,755 p=29441 u=zuul n=ansible | TASK [Ensure we have the ceph_uuid variable now] ******************************* 2025-11-24 08:42:08,755 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:08 +0000 (0:00:00.026) 0:00:21.034 ******* 2025-11-24 08:42:08,774 p=29441 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-11-24 08:42:08,779 p=29441 u=zuul n=ansible | TASK [Direct hooks as param] *************************************************** 2025-11-24 08:42:08,779 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:08 +0000 (0:00:00.024) 0:00:21.058 ******* 2025-11-24 08:42:08,818 p=29441 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-11-24 08:42:08,819 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:08 +0000 (0:00:00.039) 0:00:21.097 ******* 2025-11-24 08:42:08,887 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:42:08,893 p=29441 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-11-24 08:42:08,893 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:08 +0000 (0:00:00.074) 0:00:21.172 ******* 2025-11-24 08:42:08,977 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:42:08,984 p=29441 u=zuul n=ansible | TASK [run_hook : Loop on hooks for no_hook] ************************************ 2025-11-24 08:42:08,984 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:08 +0000 (0:00:00.090) 0:00:21.263 ******* 2025-11-24 08:42:09,087 p=29441 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-11-24 08:42:09,097 p=29441 u=zuul n=ansible | TASK [run_hook : Set playbook path for Hook as param] ************************** 2025-11-24 08:42:09,097 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:09 +0000 (0:00:00.112) 0:00:21.376 ******* 2025-11-24 08:42:09,154 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:42:09,160 p=29441 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-11-24 08:42:09,160 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:09 +0000 (0:00:00.063) 0:00:21.439 ******* 2025-11-24 08:42:09,338 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:42:09,345 p=29441 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-11-24 08:42:09,345 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:09 +0000 (0:00:00.184) 0:00:21.624 ******* 2025-11-24 08:42:09,356 p=29441 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:42:09,362 p=29441 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-11-24 08:42:09,362 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:09 +0000 (0:00:00.017) 0:00:21.641 ******* 2025-11-24 08:42:09,544 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:42:09,550 p=29441 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-11-24 08:42:09,550 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:09 +0000 (0:00:00.188) 0:00:21.829 ******* 2025-11-24 08:42:09,564 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:42:09,570 p=29441 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-11-24 08:42:09,570 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:09 +0000 (0:00:00.019) 0:00:21.849 ******* 2025-11-24 08:42:09,751 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:42:09,757 p=29441 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-11-24 08:42:09,757 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:09 +0000 (0:00:00.187) 0:00:22.036 ******* 2025-11-24 08:42:09,933 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:42:09,940 p=29441 u=zuul n=ansible | TASK [run_hook : Run hook without retry - Hook as param] *********************** 2025-11-24 08:42:09,940 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:09 +0000 (0:00:00.182) 0:00:22.219 ******* 2025-11-24 08:42:09,987 p=29441 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-11-24 08:42:11,846 p=29441 u=zuul n=ansible | changed: [instance] 2025-11-24 08:42:11,853 p=29441 u=zuul n=ansible | TASK [run_hook : Run hook with retry - Hook as param] ************************** 2025-11-24 08:42:11,853 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:11 +0000 (0:00:01.913) 0:00:24.132 ******* 2025-11-24 08:42:11,878 p=29441 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:42:11,885 p=29441 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-11-24 08:42:11,885 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:11 +0000 (0:00:00.031) 0:00:24.163 ******* 2025-11-24 08:42:12,066 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:42:12,072 p=29441 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-11-24 08:42:12,073 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:12 +0000 (0:00:00.187) 0:00:24.351 ******* 2025-11-24 08:42:12,089 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:42:12,100 p=29441 u=zuul n=ansible | TASK [Ensure we have the ceph_uuid variable now] ******************************* 2025-11-24 08:42:12,100 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:12 +0000 (0:00:00.027) 0:00:24.379 ******* 2025-11-24 08:42:12,121 p=29441 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-11-24 08:42:12,127 p=29441 u=zuul n=ansible | TASK [Ensure we have the test_list variable now] ******************************* 2025-11-24 08:42:12,127 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:12 +0000 (0:00:00.026) 0:00:24.406 ******* 2025-11-24 08:42:12,158 p=29441 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-11-24 08:42:12,164 p=29441 u=zuul n=ansible | TASK [Run hook with retry] ***************************************************** 2025-11-24 08:42:12,164 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:12 +0000 (0:00:00.036) 0:00:24.443 ******* 2025-11-24 08:42:12,190 p=29441 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-11-24 08:42:12,191 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:12 +0000 (0:00:00.026) 0:00:24.469 ******* 2025-11-24 08:42:12,242 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:42:12,248 p=29441 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-11-24 08:42:12,248 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:12 +0000 (0:00:00.057) 0:00:24.527 ******* 2025-11-24 08:42:12,320 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:42:12,327 p=29441 u=zuul n=ansible | TASK [run_hook : Loop on hooks for retry_hook] ********************************* 2025-11-24 08:42:12,327 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:12 +0000 (0:00:00.079) 0:00:24.606 ******* 2025-11-24 08:42:12,414 p=29441 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-11-24 08:42:12,423 p=29441 u=zuul n=ansible | TASK [run_hook : Set playbook path for Run hook with retry] ******************** 2025-11-24 08:42:12,423 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:12 +0000 (0:00:00.095) 0:00:24.702 ******* 2025-11-24 08:42:12,466 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:42:12,473 p=29441 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-11-24 08:42:12,473 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:12 +0000 (0:00:00.049) 0:00:24.752 ******* 2025-11-24 08:42:12,660 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:42:12,666 p=29441 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-11-24 08:42:12,667 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:12 +0000 (0:00:00.193) 0:00:24.945 ******* 2025-11-24 08:42:12,678 p=29441 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:42:12,684 p=29441 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-11-24 08:42:12,684 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:12 +0000 (0:00:00.017) 0:00:24.963 ******* 2025-11-24 08:42:12,866 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:42:12,872 p=29441 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-11-24 08:42:12,872 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:12 +0000 (0:00:00.187) 0:00:25.151 ******* 2025-11-24 08:42:12,885 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:42:12,891 p=29441 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-11-24 08:42:12,891 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:12 +0000 (0:00:00.018) 0:00:25.169 ******* 2025-11-24 08:42:13,075 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:42:13,081 p=29441 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-11-24 08:42:13,081 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:13 +0000 (0:00:00.190) 0:00:25.360 ******* 2025-11-24 08:42:13,256 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:42:13,263 p=29441 u=zuul n=ansible | TASK [run_hook : Run hook without retry - Run hook with retry] ***************** 2025-11-24 08:42:13,263 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:13 +0000 (0:00:00.181) 0:00:25.542 ******* 2025-11-24 08:42:13,309 p=29441 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-11-24 08:42:15,109 p=29441 u=zuul n=ansible | changed: [instance] 2025-11-24 08:42:15,116 p=29441 u=zuul n=ansible | TASK [run_hook : Run hook with retry - Run hook with retry] ******************** 2025-11-24 08:42:15,116 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:15 +0000 (0:00:01.853) 0:00:27.395 ******* 2025-11-24 08:42:15,140 p=29441 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:42:15,146 p=29441 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-11-24 08:42:15,146 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:15 +0000 (0:00:00.030) 0:00:27.425 ******* 2025-11-24 08:42:15,312 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:42:15,318 p=29441 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-11-24 08:42:15,319 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:15 +0000 (0:00:00.172) 0:00:27.597 ******* 2025-11-24 08:42:15,330 p=29441 u=zuul n=ansible | skipping: [instance] 2025-11-24 08:42:15,341 p=29441 u=zuul n=ansible | TASK [Check if fake file exists for retry playbook] **************************** 2025-11-24 08:42:15,341 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:15 +0000 (0:00:00.022) 0:00:27.620 ******* 2025-11-24 08:42:15,516 p=29441 u=zuul n=ansible | ok: [instance] 2025-11-24 08:42:15,522 p=29441 u=zuul n=ansible | TASK [Ensure file exists and was created on retry] ***************************** 2025-11-24 08:42:15,522 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:15 +0000 (0:00:00.181) 0:00:27.801 ******* 2025-11-24 08:42:15,536 p=29441 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-11-24 08:42:15,543 p=29441 u=zuul n=ansible | TASK [Remove generated file] *************************************************** 2025-11-24 08:42:15,543 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:15 +0000 (0:00:00.020) 0:00:27.822 ******* 2025-11-24 08:42:15,712 p=29441 u=zuul n=ansible | changed: [instance] 2025-11-24 08:42:15,732 p=29441 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-11-24 08:42:15,732 p=29441 u=zuul n=ansible | instance : ok=112 changed=10 unreachable=0 failed=0 skipped=22 rescued=0 ignored=0 2025-11-24 08:42:15,732 p=29441 u=zuul n=ansible | Monday 24 November 2025 08:42:15 +0000 (0:00:00.189) 0:00:28.011 ******* 2025-11-24 08:42:15,732 p=29441 u=zuul n=ansible | =============================================================================== 2025-11-24 08:42:15,732 p=29441 u=zuul n=ansible | run_hook : Run hook without retry - 01 my hook -------------------------- 1.94s 2025-11-24 08:42:15,732 p=29441 u=zuul n=ansible | run_hook : Run hook without retry - 03 single hook ---------------------- 1.94s 2025-11-24 08:42:15,732 p=29441 u=zuul n=ansible | run_hook : Run hook without retry - Run dummy-3 ------------------------- 1.93s 2025-11-24 08:42:15,732 p=29441 u=zuul n=ansible | run_hook : Run hook without retry - Hook as param ----------------------- 1.91s 2025-11-24 08:42:15,732 p=29441 u=zuul n=ansible | run_hook : Run hook without retry - Dummy-5 ----------------------------- 1.90s 2025-11-24 08:42:15,732 p=29441 u=zuul n=ansible | run_hook : Run hook without retry - Run dummy-2 ------------------------- 1.88s 2025-11-24 08:42:15,733 p=29441 u=zuul n=ansible | run_hook : Run hook without retry - Run hook with retry ----------------- 1.85s 2025-11-24 08:42:15,733 p=29441 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 0.79s 2025-11-24 08:42:15,733 p=29441 u=zuul n=ansible | run_hook : Run hook without retry - 02 Re-run noop ---------------------- 0.63s 2025-11-24 08:42:15,733 p=29441 u=zuul n=ansible | run_hook : Run hook without retry - 01 Default noop hook ---------------- 0.62s 2025-11-24 08:42:15,733 p=29441 u=zuul n=ansible | run_hook : Get file stat ------------------------------------------------ 0.30s 2025-11-24 08:42:15,733 p=29441 u=zuul n=ansible | run_hook : Ensure log directory exists ---------------------------------- 0.30s 2025-11-24 08:42:15,733 p=29441 u=zuul n=ansible | run_hook : Get parameters files ----------------------------------------- 0.29s 2025-11-24 08:42:15,733 p=29441 u=zuul n=ansible | run_hook : Ensure log directory exists ---------------------------------- 0.20s 2025-11-24 08:42:15,733 p=29441 u=zuul n=ansible | run_hook : Ensure artifacts directory exists ---------------------------- 0.20s 2025-11-24 08:42:15,733 p=29441 u=zuul n=ansible | run_hook : Ensure log directory exists ---------------------------------- 0.20s 2025-11-24 08:42:15,733 p=29441 u=zuul n=ansible | run_hook : Ensure log directory exists ---------------------------------- 0.20s 2025-11-24 08:42:15,733 p=29441 u=zuul n=ansible | run_hook : Ensure log directory exists ---------------------------------- 0.20s 2025-11-24 08:42:15,733 p=29441 u=zuul n=ansible | run_hook : Get parameters files ----------------------------------------- 0.19s 2025-11-24 08:42:15,733 p=29441 u=zuul n=ansible | run_hook : Get file stat ------------------------------------------------ 0.19s 2025-11-24 08:42:15,798 p=29205 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]cleanup[/][/] 2025-11-24 08:42:15,799 p=29205 u=zuul n=molecule.command.cleanup | Skipping, cleanup playbook not configured. 2025-11-24 08:42:15,799 p=29205 u=zuul n=molecule.util | Writing /tmp/report.html report.