2025-12-05 10:28:39,684 p=29275 u=zuul n=molecule.util | Found config file /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/.config/molecule/config.yml 2025-12-05 10:28:39,765 p=29275 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]prepare[/][/] 2025-12-05 10:28:40,393 p=29282 u=zuul n=ansible | PLAY [Prepare] ***************************************************************** 2025-12-05 10:28:40,402 p=29282 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-12-05 10:28:40,402 p=29282 u=zuul n=ansible | Friday 05 December 2025 10:28:40 +0000 (0:00:00.010) 0:00:00.010 ******* 2025-12-05 10:28:41,185 p=29282 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:41,199 p=29282 u=zuul n=ansible | TASK [Create dummy env file] *************************************************** 2025-12-05 10:28:41,199 p=29282 u=zuul n=ansible | Friday 05 December 2025 10:28:41 +0000 (0:00:00.797) 0:00:00.807 ******* 2025-12-05 10:28:41,678 p=29282 u=zuul n=ansible | changed: [instance] 2025-12-05 10:28:41,683 p=29282 u=zuul n=ansible | TASK [Create dummy playbook] *************************************************** 2025-12-05 10:28:41,683 p=29282 u=zuul n=ansible | Friday 05 December 2025 10:28:41 +0000 (0:00:00.484) 0:00:01.291 ******* 2025-12-05 10:28:42,011 p=29282 u=zuul n=ansible | changed: [instance] => (item=dummy-1.yml) 2025-12-05 10:28:42,323 p=29282 u=zuul n=ansible | changed: [instance] => (item=dummy-2.yml) 2025-12-05 10:28:42,627 p=29282 u=zuul n=ansible | changed: [instance] => (item=dummy-3.yml) 2025-12-05 10:28:42,927 p=29282 u=zuul n=ansible | changed: [instance] => (item=dummy-4.yml) 2025-12-05 10:28:43,230 p=29282 u=zuul n=ansible | changed: [instance] => (item=dummy-5.yml) 2025-12-05 10:28:43,529 p=29282 u=zuul n=ansible | changed: [instance] => (item=dummy-6.yml) 2025-12-05 10:28:43,536 p=29282 u=zuul n=ansible | TASK [Remove dummy file for retry playbook test] ******************************* 2025-12-05 10:28:43,536 p=29282 u=zuul n=ansible | Friday 05 December 2025 10:28:43 +0000 (0:00:01.853) 0:00:03.145 ******* 2025-12-05 10:28:43,803 p=29282 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:43,808 p=29282 u=zuul n=ansible | TASK [Create dummy retry playbook] ********************************************* 2025-12-05 10:28:43,808 p=29282 u=zuul n=ansible | Friday 05 December 2025 10:28:43 +0000 (0:00:00.271) 0:00:03.416 ******* 2025-12-05 10:28:44,119 p=29282 u=zuul n=ansible | changed: [instance] 2025-12-05 10:28:44,136 p=29282 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-12-05 10:28:44,136 p=29282 u=zuul n=ansible | instance : ok=5 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2025-12-05 10:28:44,136 p=29282 u=zuul n=ansible | Friday 05 December 2025 10:28:44 +0000 (0:00:00.327) 0:00:03.744 ******* 2025-12-05 10:28:44,136 p=29282 u=zuul n=ansible | =============================================================================== 2025-12-05 10:28:44,136 p=29282 u=zuul n=ansible | Create dummy playbook --------------------------------------------------- 1.85s 2025-12-05 10:28:44,136 p=29282 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 0.80s 2025-12-05 10:28:44,136 p=29282 u=zuul n=ansible | Create dummy env file --------------------------------------------------- 0.48s 2025-12-05 10:28:44,136 p=29282 u=zuul n=ansible | Create dummy retry playbook --------------------------------------------- 0.33s 2025-12-05 10:28:44,136 p=29282 u=zuul n=ansible | Remove dummy file for retry playbook test ------------------------------- 0.27s 2025-12-05 10:28:44,185 p=29275 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]converge[/][/] 2025-12-05 10:28:44,583 p=29511 u=zuul n=ansible | PLAY [Converge] **************************************************************** 2025-12-05 10:28:44,595 p=29511 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2025-12-05 10:28:44,595 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:44 +0000 (0:00:00.015) 0:00:00.015 ******* 2025-12-05 10:28:45,350 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:45,365 p=29511 u=zuul n=ansible | TASK [No hook] ***************************************************************** 2025-12-05 10:28:45,365 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:45 +0000 (0:00:00.770) 0:00:00.785 ******* 2025-12-05 10:28:45,394 p=29511 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-12-05 10:28:45,394 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:45 +0000 (0:00:00.028) 0:00:00.814 ******* 2025-12-05 10:28:45,444 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:45,450 p=29511 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-12-05 10:28:45,450 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:45 +0000 (0:00:00.055) 0:00:00.870 ******* 2025-12-05 10:28:45,518 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:45,525 p=29511 u=zuul n=ansible | TASK [run_hook : Loop on hooks for no_hook] ************************************ 2025-12-05 10:28:45,525 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:45 +0000 (0:00:00.074) 0:00:00.945 ******* 2025-12-05 10:28:45,590 p=29511 u=zuul n=ansible | skipping: [instance] 2025-12-05 10:28:45,601 p=29511 u=zuul n=ansible | TASK [Ensure we do not have ceph_uuid] ***************************************** 2025-12-05 10:28:45,601 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:45 +0000 (0:00:00.075) 0:00:01.020 ******* 2025-12-05 10:28:45,618 p=29511 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-12-05 10:28:45,623 p=29511 u=zuul n=ansible | TASK [Combined hooks] ********************************************************** 2025-12-05 10:28:45,623 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:45 +0000 (0:00:00.022) 0:00:01.043 ******* 2025-12-05 10:28:45,652 p=29511 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-12-05 10:28:45,653 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:45 +0000 (0:00:00.029) 0:00:01.072 ******* 2025-12-05 10:28:45,702 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:45,708 p=29511 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-12-05 10:28:45,708 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:45 +0000 (0:00:00.055) 0:00:01.128 ******* 2025-12-05 10:28:45,776 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:45,783 p=29511 u=zuul n=ansible | TASK [run_hook : Loop on hooks for run_molecule] ******************************* 2025-12-05 10:28:45,783 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:45 +0000 (0:00:00.074) 0:00:01.202 ******* 2025-12-05 10:28:45,880 p=29511 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/run_hook/tasks/playbook.yml for instance => (item={'name': '01 Default noop hook', 'source': 'noop.yml', 'type': 'playbook'}) 2025-12-05 10:28:45,887 p=29511 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/run_hook/tasks/playbook.yml for instance => (item={'name': '02 Re-run noop', 'source': 'noop.yml', 'type': 'playbook'}) 2025-12-05 10:28:45,895 p=29511 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/run_hook/tasks/playbook.yml for instance => (item={'source': '/tmp/dummy-1.yml', 'type': 'playbook', 'extra_vars': {'foo': 'bar', 'file': '/tmp/dummy-env.yml'}, 'name': '03 single hook'}) 2025-12-05 10:28:45,904 p=29511 u=zuul n=ansible | TASK [run_hook : Set playbook path for 01 Default noop hook] ******************* 2025-12-05 10:28:45,904 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:45 +0000 (0:00:00.121) 0:00:01.324 ******* 2025-12-05 10:28:45,944 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:45,950 p=29511 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-12-05 10:28:45,951 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:45 +0000 (0:00:00.046) 0:00:01.370 ******* 2025-12-05 10:28:46,220 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:46,226 p=29511 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-12-05 10:28:46,227 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:46 +0000 (0:00:00.275) 0:00:01.646 ******* 2025-12-05 10:28:46,237 p=29511 u=zuul n=ansible | skipping: [instance] 2025-12-05 10:28:46,243 p=29511 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-12-05 10:28:46,243 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:46 +0000 (0:00:00.016) 0:00:01.663 ******* 2025-12-05 10:28:46,509 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:46,516 p=29511 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-12-05 10:28:46,516 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:46 +0000 (0:00:00.272) 0:00:01.935 ******* 2025-12-05 10:28:46,529 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:46,535 p=29511 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-12-05 10:28:46,535 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:46 +0000 (0:00:00.019) 0:00:01.955 ******* 2025-12-05 10:28:46,811 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:46,817 p=29511 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-12-05 10:28:46,817 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:46 +0000 (0:00:00.281) 0:00:02.236 ******* 2025-12-05 10:28:46,999 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:47,008 p=29511 u=zuul n=ansible | TASK [run_hook : Run hook without retry - 01 Default noop hook] **************** 2025-12-05 10:28:47,008 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:47 +0000 (0:00:00.191) 0:00:02.428 ******* 2025-12-05 10:28:47,054 p=29511 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_000_run_hook_without_retry_01.log 2025-12-05 10:28:47,577 p=29511 u=zuul n=ansible | changed: [instance] 2025-12-05 10:28:47,584 p=29511 u=zuul n=ansible | TASK [run_hook : Run hook with retry - 01 Default noop hook] ******************* 2025-12-05 10:28:47,584 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:47 +0000 (0:00:00.575) 0:00:03.004 ******* 2025-12-05 10:28:47,605 p=29511 u=zuul n=ansible | skipping: [instance] 2025-12-05 10:28:47,611 p=29511 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-12-05 10:28:47,611 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:47 +0000 (0:00:00.027) 0:00:03.031 ******* 2025-12-05 10:28:47,773 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:47,779 p=29511 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-12-05 10:28:47,780 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:47 +0000 (0:00:00.168) 0:00:03.199 ******* 2025-12-05 10:28:47,790 p=29511 u=zuul n=ansible | skipping: [instance] 2025-12-05 10:28:47,797 p=29511 u=zuul n=ansible | TASK [run_hook : Set playbook path for 02 Re-run noop] ************************* 2025-12-05 10:28:47,797 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:47 +0000 (0:00:00.017) 0:00:03.216 ******* 2025-12-05 10:28:47,837 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:47,843 p=29511 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-12-05 10:28:47,843 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:47 +0000 (0:00:00.046) 0:00:03.262 ******* 2025-12-05 10:28:48,022 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:48,028 p=29511 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-12-05 10:28:48,028 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:48 +0000 (0:00:00.184) 0:00:03.447 ******* 2025-12-05 10:28:48,039 p=29511 u=zuul n=ansible | skipping: [instance] 2025-12-05 10:28:48,045 p=29511 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-12-05 10:28:48,045 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:48 +0000 (0:00:00.016) 0:00:03.464 ******* 2025-12-05 10:28:48,220 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:48,226 p=29511 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-12-05 10:28:48,226 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:48 +0000 (0:00:00.181) 0:00:03.645 ******* 2025-12-05 10:28:48,239 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:48,244 p=29511 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-12-05 10:28:48,245 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:48 +0000 (0:00:00.018) 0:00:03.664 ******* 2025-12-05 10:28:48,426 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:48,432 p=29511 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-12-05 10:28:48,432 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:48 +0000 (0:00:00.187) 0:00:03.852 ******* 2025-12-05 10:28:48,608 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:48,614 p=29511 u=zuul n=ansible | TASK [run_hook : Run hook without retry - 02 Re-run noop] ********************** 2025-12-05 10:28:48,614 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:48 +0000 (0:00:00.181) 0:00:04.034 ******* 2025-12-05 10:28:48,661 p=29511 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_001_run_hook_without_retry_02_re.log 2025-12-05 10:28:49,177 p=29511 u=zuul n=ansible | changed: [instance] 2025-12-05 10:28:49,184 p=29511 u=zuul n=ansible | TASK [run_hook : Run hook with retry - 02 Re-run noop] ************************* 2025-12-05 10:28:49,185 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:49 +0000 (0:00:00.570) 0:00:04.604 ******* 2025-12-05 10:28:49,207 p=29511 u=zuul n=ansible | skipping: [instance] 2025-12-05 10:28:49,213 p=29511 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-12-05 10:28:49,214 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:49 +0000 (0:00:00.029) 0:00:04.633 ******* 2025-12-05 10:28:49,378 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:49,384 p=29511 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-12-05 10:28:49,384 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:49 +0000 (0:00:00.170) 0:00:04.803 ******* 2025-12-05 10:28:49,394 p=29511 u=zuul n=ansible | skipping: [instance] 2025-12-05 10:28:49,401 p=29511 u=zuul n=ansible | TASK [run_hook : Set playbook path for 03 single hook] ************************* 2025-12-05 10:28:49,401 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:49 +0000 (0:00:00.017) 0:00:04.821 ******* 2025-12-05 10:28:49,441 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:49,447 p=29511 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-12-05 10:28:49,447 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:49 +0000 (0:00:00.046) 0:00:04.867 ******* 2025-12-05 10:28:49,625 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:49,631 p=29511 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-12-05 10:28:49,631 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:49 +0000 (0:00:00.183) 0:00:05.051 ******* 2025-12-05 10:28:49,642 p=29511 u=zuul n=ansible | skipping: [instance] 2025-12-05 10:28:49,648 p=29511 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-12-05 10:28:49,648 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:49 +0000 (0:00:00.016) 0:00:05.068 ******* 2025-12-05 10:28:49,822 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:49,829 p=29511 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-12-05 10:28:49,829 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:49 +0000 (0:00:00.180) 0:00:05.248 ******* 2025-12-05 10:28:49,842 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:49,849 p=29511 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-12-05 10:28:49,849 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:49 +0000 (0:00:00.019) 0:00:05.268 ******* 2025-12-05 10:28:50,036 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:50,042 p=29511 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-12-05 10:28:50,042 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:50 +0000 (0:00:00.193) 0:00:05.462 ******* 2025-12-05 10:28:50,242 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:50,249 p=29511 u=zuul n=ansible | TASK [run_hook : Run hook without retry - 03 single hook] ********************** 2025-12-05 10:28:50,249 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:50 +0000 (0:00:00.206) 0:00:05.669 ******* 2025-12-05 10:28:50,299 p=29511 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_002_run_hook_without_retry_03.log 2025-12-05 10:28:52,169 p=29511 u=zuul n=ansible | changed: [instance] 2025-12-05 10:28:52,177 p=29511 u=zuul n=ansible | TASK [run_hook : Run hook with retry - 03 single hook] ************************* 2025-12-05 10:28:52,177 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:52 +0000 (0:00:01.927) 0:00:07.596 ******* 2025-12-05 10:28:52,201 p=29511 u=zuul n=ansible | skipping: [instance] 2025-12-05 10:28:52,207 p=29511 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-12-05 10:28:52,207 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:52 +0000 (0:00:00.030) 0:00:07.627 ******* 2025-12-05 10:28:52,389 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:52,395 p=29511 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-12-05 10:28:52,396 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:52 +0000 (0:00:00.188) 0:00:07.815 ******* 2025-12-05 10:28:52,412 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:52,423 p=29511 u=zuul n=ansible | TASK [Ensure we have the ceph_uuid variable now] ******************************* 2025-12-05 10:28:52,423 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:52 +0000 (0:00:00.027) 0:00:07.842 ******* 2025-12-05 10:28:52,441 p=29511 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-12-05 10:28:52,447 p=29511 u=zuul n=ansible | TASK [Only listed hooks] ******************************************************* 2025-12-05 10:28:52,447 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:52 +0000 (0:00:00.024) 0:00:07.867 ******* 2025-12-05 10:28:52,480 p=29511 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-12-05 10:28:52,480 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:52 +0000 (0:00:00.032) 0:00:07.899 ******* 2025-12-05 10:28:52,532 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:52,538 p=29511 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-12-05 10:28:52,538 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:52 +0000 (0:00:00.058) 0:00:07.957 ******* 2025-12-05 10:28:52,606 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:52,614 p=29511 u=zuul n=ansible | TASK [run_hook : Loop on hooks for list_hooks] ********************************* 2025-12-05 10:28:52,614 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:52 +0000 (0:00:00.075) 0:00:08.033 ******* 2025-12-05 10:28:52,707 p=29511 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/run_hook/tasks/playbook.yml for instance => (item={'name': 'Run dummy-2', 'source': '/tmp/dummy-2.yml', 'type': 'playbook', 'extra_vars': {'foo': 'bar', 'file': '/tmp/dummy-env.yml'}}) 2025-12-05 10:28:52,715 p=29511 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/run_hook/tasks/playbook.yml for instance => (item={'name': 'Run dummy-3', 'source': '/tmp/dummy-3.yml', 'type': 'playbook', 'extra_vars': {'foo': 'bar', 'file': '/tmp/dummy-env.yml'}}) 2025-12-05 10:28:52,724 p=29511 u=zuul n=ansible | TASK [run_hook : Set playbook path for Run dummy-2] **************************** 2025-12-05 10:28:52,724 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:52 +0000 (0:00:00.110) 0:00:08.143 ******* 2025-12-05 10:28:52,766 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:52,772 p=29511 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-12-05 10:28:52,772 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:52 +0000 (0:00:00.047) 0:00:08.191 ******* 2025-12-05 10:28:52,954 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:52,961 p=29511 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-12-05 10:28:52,961 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:52 +0000 (0:00:00.188) 0:00:08.380 ******* 2025-12-05 10:28:52,972 p=29511 u=zuul n=ansible | skipping: [instance] 2025-12-05 10:28:52,978 p=29511 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-12-05 10:28:52,978 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:52 +0000 (0:00:00.017) 0:00:08.398 ******* 2025-12-05 10:28:53,159 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:53,165 p=29511 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-12-05 10:28:53,165 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:53 +0000 (0:00:00.186) 0:00:08.584 ******* 2025-12-05 10:28:53,178 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:53,184 p=29511 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-12-05 10:28:53,185 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:53 +0000 (0:00:00.019) 0:00:08.604 ******* 2025-12-05 10:28:53,373 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:53,380 p=29511 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-12-05 10:28:53,380 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:53 +0000 (0:00:00.195) 0:00:08.799 ******* 2025-12-05 10:28:53,560 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:53,567 p=29511 u=zuul n=ansible | TASK [run_hook : Run hook without retry - Run dummy-2] ************************* 2025-12-05 10:28:53,567 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:53 +0000 (0:00:00.187) 0:00:08.987 ******* 2025-12-05 10:28:53,613 p=29511 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_003_run_hook_without_retry_run.log 2025-12-05 10:28:55,426 p=29511 u=zuul n=ansible | changed: [instance] 2025-12-05 10:28:55,433 p=29511 u=zuul n=ansible | TASK [run_hook : Run hook with retry - Run dummy-2] **************************** 2025-12-05 10:28:55,433 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:55 +0000 (0:00:01.865) 0:00:10.852 ******* 2025-12-05 10:28:55,456 p=29511 u=zuul n=ansible | skipping: [instance] 2025-12-05 10:28:55,462 p=29511 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-12-05 10:28:55,462 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:55 +0000 (0:00:00.028) 0:00:10.881 ******* 2025-12-05 10:28:55,639 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:55,645 p=29511 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-12-05 10:28:55,645 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:55 +0000 (0:00:00.183) 0:00:11.065 ******* 2025-12-05 10:28:55,660 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:55,667 p=29511 u=zuul n=ansible | TASK [run_hook : Set playbook path for Run dummy-3] **************************** 2025-12-05 10:28:55,667 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:55 +0000 (0:00:00.022) 0:00:11.087 ******* 2025-12-05 10:28:55,707 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:55,713 p=29511 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-12-05 10:28:55,713 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:55 +0000 (0:00:00.045) 0:00:11.133 ******* 2025-12-05 10:28:55,891 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:55,897 p=29511 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-12-05 10:28:55,897 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:55 +0000 (0:00:00.183) 0:00:11.317 ******* 2025-12-05 10:28:55,908 p=29511 u=zuul n=ansible | skipping: [instance] 2025-12-05 10:28:55,914 p=29511 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-12-05 10:28:55,914 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:55 +0000 (0:00:00.017) 0:00:11.334 ******* 2025-12-05 10:28:56,092 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:56,098 p=29511 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-12-05 10:28:56,098 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:56 +0000 (0:00:00.183) 0:00:11.518 ******* 2025-12-05 10:28:56,112 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:56,118 p=29511 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-12-05 10:28:56,118 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:56 +0000 (0:00:00.019) 0:00:11.537 ******* 2025-12-05 10:28:56,301 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:56,308 p=29511 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-12-05 10:28:56,308 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:56 +0000 (0:00:00.189) 0:00:11.727 ******* 2025-12-05 10:28:56,483 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:56,490 p=29511 u=zuul n=ansible | TASK [run_hook : Run hook without retry - Run dummy-3] ************************* 2025-12-05 10:28:56,490 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:56 +0000 (0:00:00.182) 0:00:11.910 ******* 2025-12-05 10:28:56,537 p=29511 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_004_run_hook_without_retry_run.log 2025-12-05 10:28:58,398 p=29511 u=zuul n=ansible | changed: [instance] 2025-12-05 10:28:58,405 p=29511 u=zuul n=ansible | TASK [run_hook : Run hook with retry - Run dummy-3] **************************** 2025-12-05 10:28:58,405 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:58 +0000 (0:00:01.914) 0:00:13.824 ******* 2025-12-05 10:28:58,429 p=29511 u=zuul n=ansible | skipping: [instance] 2025-12-05 10:28:58,435 p=29511 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-12-05 10:28:58,435 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:58 +0000 (0:00:00.030) 0:00:13.855 ******* 2025-12-05 10:28:58,614 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:58,620 p=29511 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-12-05 10:28:58,620 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:58 +0000 (0:00:00.185) 0:00:14.040 ******* 2025-12-05 10:28:58,635 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:58,646 p=29511 u=zuul n=ansible | TASK [Ensure we have the ceph_uuid variable now] ******************************* 2025-12-05 10:28:58,646 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:58 +0000 (0:00:00.025) 0:00:14.065 ******* 2025-12-05 10:28:58,664 p=29511 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-12-05 10:28:58,669 p=29511 u=zuul n=ansible | TASK [Only filtered hooks] ***************************************************** 2025-12-05 10:28:58,669 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:58 +0000 (0:00:00.023) 0:00:14.089 ******* 2025-12-05 10:28:58,704 p=29511 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-12-05 10:28:58,704 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:58 +0000 (0:00:00.034) 0:00:14.123 ******* 2025-12-05 10:28:58,754 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:58,760 p=29511 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-12-05 10:28:58,760 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:58 +0000 (0:00:00.055) 0:00:14.179 ******* 2025-12-05 10:28:58,829 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:58,836 p=29511 u=zuul n=ansible | TASK [run_hook : Loop on hooks for filtered_hooks] ***************************** 2025-12-05 10:28:58,836 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:58 +0000 (0:00:00.076) 0:00:14.255 ******* 2025-12-05 10:28:58,922 p=29511 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/run_hook/tasks/playbook.yml for instance => (item={'source': '/tmp/dummy-4.yml', 'type': 'playbook', 'extra_vars': {'foo': 'bar', 'file': '/tmp/dummy-env.yml'}, 'name': '01 my hook'}) 2025-12-05 10:28:58,931 p=29511 u=zuul n=ansible | TASK [run_hook : Set playbook path for 01 my hook] ***************************** 2025-12-05 10:28:58,931 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:58 +0000 (0:00:00.095) 0:00:14.350 ******* 2025-12-05 10:28:58,972 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:58,978 p=29511 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-12-05 10:28:58,978 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:58 +0000 (0:00:00.046) 0:00:14.397 ******* 2025-12-05 10:28:59,161 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:59,167 p=29511 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-12-05 10:28:59,167 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:59 +0000 (0:00:00.189) 0:00:14.587 ******* 2025-12-05 10:28:59,179 p=29511 u=zuul n=ansible | skipping: [instance] 2025-12-05 10:28:59,184 p=29511 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-12-05 10:28:59,185 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:59 +0000 (0:00:00.017) 0:00:14.604 ******* 2025-12-05 10:28:59,365 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:59,371 p=29511 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-12-05 10:28:59,371 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:59 +0000 (0:00:00.186) 0:00:14.790 ******* 2025-12-05 10:28:59,385 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:59,391 p=29511 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-12-05 10:28:59,391 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:59 +0000 (0:00:00.020) 0:00:14.811 ******* 2025-12-05 10:28:59,580 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:59,586 p=29511 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-12-05 10:28:59,586 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:59 +0000 (0:00:00.194) 0:00:15.005 ******* 2025-12-05 10:28:59,761 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:28:59,768 p=29511 u=zuul n=ansible | TASK [run_hook : Run hook without retry - 01 my hook] ************************** 2025-12-05 10:28:59,768 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:28:59 +0000 (0:00:00.182) 0:00:15.188 ******* 2025-12-05 10:28:59,815 p=29511 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_005_run_hook_without_retry_01_my.log 2025-12-05 10:29:01,660 p=29511 u=zuul n=ansible | changed: [instance] 2025-12-05 10:29:01,667 p=29511 u=zuul n=ansible | TASK [run_hook : Run hook with retry - 01 my hook] ***************************** 2025-12-05 10:29:01,667 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:01 +0000 (0:00:01.898) 0:00:17.086 ******* 2025-12-05 10:29:01,689 p=29511 u=zuul n=ansible | skipping: [instance] 2025-12-05 10:29:01,695 p=29511 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-12-05 10:29:01,695 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:01 +0000 (0:00:00.028) 0:00:17.115 ******* 2025-12-05 10:29:01,873 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:29:01,879 p=29511 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-12-05 10:29:01,879 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:01 +0000 (0:00:00.183) 0:00:17.298 ******* 2025-12-05 10:29:01,893 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:29:01,905 p=29511 u=zuul n=ansible | TASK [Ensure we have the ceph_uuid variable now] ******************************* 2025-12-05 10:29:01,905 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:01 +0000 (0:00:00.026) 0:00:17.324 ******* 2025-12-05 10:29:01,923 p=29511 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-12-05 10:29:01,929 p=29511 u=zuul n=ansible | TASK [Direct hooks] ************************************************************ 2025-12-05 10:29:01,929 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:01 +0000 (0:00:00.024) 0:00:17.349 ******* 2025-12-05 10:29:01,966 p=29511 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-12-05 10:29:01,966 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:01 +0000 (0:00:00.036) 0:00:17.386 ******* 2025-12-05 10:29:02,017 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:29:02,023 p=29511 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-12-05 10:29:02,024 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:02 +0000 (0:00:00.057) 0:00:17.443 ******* 2025-12-05 10:29:02,092 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:29:02,101 p=29511 u=zuul n=ansible | TASK [run_hook : Loop on hooks for no_hook] ************************************ 2025-12-05 10:29:02,101 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:02 +0000 (0:00:00.077) 0:00:17.521 ******* 2025-12-05 10:29:02,186 p=29511 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/run_hook/tasks/playbook.yml for instance => (item={'name': 'Dummy-5', 'source': '/tmp/dummy-5.yml', 'type': 'playbook', 'extra_vars': {'foo': 'bar', 'file': '/tmp/dummy-env.yml'}}) 2025-12-05 10:29:02,196 p=29511 u=zuul n=ansible | TASK [run_hook : Set playbook path for Dummy-5] ******************************** 2025-12-05 10:29:02,196 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:02 +0000 (0:00:00.094) 0:00:17.615 ******* 2025-12-05 10:29:02,236 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:29:02,243 p=29511 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-12-05 10:29:02,243 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:02 +0000 (0:00:00.046) 0:00:17.662 ******* 2025-12-05 10:29:02,420 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:29:02,426 p=29511 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-12-05 10:29:02,426 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:02 +0000 (0:00:00.183) 0:00:17.846 ******* 2025-12-05 10:29:02,437 p=29511 u=zuul n=ansible | skipping: [instance] 2025-12-05 10:29:02,444 p=29511 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-12-05 10:29:02,444 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:02 +0000 (0:00:00.017) 0:00:17.863 ******* 2025-12-05 10:29:02,626 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:29:02,633 p=29511 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-12-05 10:29:02,633 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:02 +0000 (0:00:00.189) 0:00:18.053 ******* 2025-12-05 10:29:02,658 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:29:02,665 p=29511 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-12-05 10:29:02,665 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:02 +0000 (0:00:00.031) 0:00:18.084 ******* 2025-12-05 10:29:02,875 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:29:02,882 p=29511 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-12-05 10:29:02,882 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:02 +0000 (0:00:00.217) 0:00:18.302 ******* 2025-12-05 10:29:03,089 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:29:03,097 p=29511 u=zuul n=ansible | TASK [run_hook : Run hook without retry - Dummy-5] ***************************** 2025-12-05 10:29:03,097 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:03 +0000 (0:00:00.214) 0:00:18.516 ******* 2025-12-05 10:29:03,158 p=29511 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_006_run_hook_without_retry_dummy.log 2025-12-05 10:29:05,085 p=29511 u=zuul n=ansible | changed: [instance] 2025-12-05 10:29:05,093 p=29511 u=zuul n=ansible | TASK [run_hook : Run hook with retry - Dummy-5] ******************************** 2025-12-05 10:29:05,093 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:05 +0000 (0:00:01.995) 0:00:20.512 ******* 2025-12-05 10:29:05,117 p=29511 u=zuul n=ansible | skipping: [instance] 2025-12-05 10:29:05,123 p=29511 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-12-05 10:29:05,123 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:05 +0000 (0:00:00.030) 0:00:20.542 ******* 2025-12-05 10:29:05,307 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:29:05,313 p=29511 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-12-05 10:29:05,313 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:05 +0000 (0:00:00.189) 0:00:20.732 ******* 2025-12-05 10:29:05,329 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:29:05,340 p=29511 u=zuul n=ansible | TASK [Ensure we have the ceph_uuid variable now] ******************************* 2025-12-05 10:29:05,340 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:05 +0000 (0:00:00.027) 0:00:20.760 ******* 2025-12-05 10:29:05,359 p=29511 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-12-05 10:29:05,365 p=29511 u=zuul n=ansible | TASK [Direct hooks as param] *************************************************** 2025-12-05 10:29:05,365 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:05 +0000 (0:00:00.025) 0:00:20.785 ******* 2025-12-05 10:29:05,403 p=29511 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-12-05 10:29:05,404 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:05 +0000 (0:00:00.038) 0:00:20.823 ******* 2025-12-05 10:29:05,457 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:29:05,463 p=29511 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-12-05 10:29:05,463 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:05 +0000 (0:00:00.059) 0:00:20.883 ******* 2025-12-05 10:29:05,569 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:29:05,575 p=29511 u=zuul n=ansible | TASK [run_hook : Loop on hooks for no_hook] ************************************ 2025-12-05 10:29:05,575 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:05 +0000 (0:00:00.111) 0:00:20.994 ******* 2025-12-05 10:29:05,662 p=29511 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/run_hook/tasks/playbook.yml for instance => (item={'name': 'Hook as param', 'source': '/tmp/dummy-6.yml', 'type': 'playbook', 'extra_vars': {'foo': 'bar', 'file': '/tmp/dummy-env.yml'}}) 2025-12-05 10:29:05,671 p=29511 u=zuul n=ansible | TASK [run_hook : Set playbook path for Hook as param] ************************** 2025-12-05 10:29:05,671 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:05 +0000 (0:00:00.095) 0:00:21.090 ******* 2025-12-05 10:29:05,712 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:29:05,718 p=29511 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-12-05 10:29:05,718 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:05 +0000 (0:00:00.047) 0:00:21.138 ******* 2025-12-05 10:29:05,905 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:29:05,911 p=29511 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-12-05 10:29:05,911 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:05 +0000 (0:00:00.193) 0:00:21.331 ******* 2025-12-05 10:29:05,923 p=29511 u=zuul n=ansible | skipping: [instance] 2025-12-05 10:29:05,929 p=29511 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-12-05 10:29:05,929 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:05 +0000 (0:00:00.017) 0:00:21.349 ******* 2025-12-05 10:29:06,112 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:29:06,119 p=29511 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-12-05 10:29:06,119 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:06 +0000 (0:00:00.190) 0:00:21.539 ******* 2025-12-05 10:29:06,133 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:29:06,139 p=29511 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-12-05 10:29:06,139 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:06 +0000 (0:00:00.019) 0:00:21.559 ******* 2025-12-05 10:29:06,327 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:29:06,334 p=29511 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-12-05 10:29:06,334 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:06 +0000 (0:00:00.194) 0:00:21.753 ******* 2025-12-05 10:29:06,514 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:29:06,522 p=29511 u=zuul n=ansible | TASK [run_hook : Run hook without retry - Hook as param] *********************** 2025-12-05 10:29:06,522 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:06 +0000 (0:00:00.188) 0:00:21.941 ******* 2025-12-05 10:29:06,570 p=29511 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_007_run_hook_without_retry_hook.log 2025-12-05 10:29:08,423 p=29511 u=zuul n=ansible | changed: [instance] 2025-12-05 10:29:08,430 p=29511 u=zuul n=ansible | TASK [run_hook : Run hook with retry - Hook as param] ************************** 2025-12-05 10:29:08,430 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:08 +0000 (0:00:01.908) 0:00:23.850 ******* 2025-12-05 10:29:08,455 p=29511 u=zuul n=ansible | skipping: [instance] 2025-12-05 10:29:08,461 p=29511 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-12-05 10:29:08,461 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:08 +0000 (0:00:00.031) 0:00:23.881 ******* 2025-12-05 10:29:08,645 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:29:08,651 p=29511 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-12-05 10:29:08,651 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:08 +0000 (0:00:00.189) 0:00:24.070 ******* 2025-12-05 10:29:08,666 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:29:08,677 p=29511 u=zuul n=ansible | TASK [Ensure we have the ceph_uuid variable now] ******************************* 2025-12-05 10:29:08,677 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:08 +0000 (0:00:00.026) 0:00:24.096 ******* 2025-12-05 10:29:08,697 p=29511 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-12-05 10:29:08,702 p=29511 u=zuul n=ansible | TASK [Ensure we have the test_list variable now] ******************************* 2025-12-05 10:29:08,702 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:08 +0000 (0:00:00.025) 0:00:24.122 ******* 2025-12-05 10:29:08,733 p=29511 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-12-05 10:29:08,739 p=29511 u=zuul n=ansible | TASK [Run hook with retry] ***************************************************** 2025-12-05 10:29:08,739 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:08 +0000 (0:00:00.036) 0:00:24.158 ******* 2025-12-05 10:29:08,766 p=29511 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid] ********************************** 2025-12-05 10:29:08,766 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:08 +0000 (0:00:00.027) 0:00:24.186 ******* 2025-12-05 10:29:08,817 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:29:08,823 p=29511 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings] ************************* 2025-12-05 10:29:08,823 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:08 +0000 (0:00:00.056) 0:00:24.243 ******* 2025-12-05 10:29:08,891 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:29:08,898 p=29511 u=zuul n=ansible | TASK [run_hook : Loop on hooks for retry_hook] ********************************* 2025-12-05 10:29:08,898 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:08 +0000 (0:00:00.074) 0:00:24.317 ******* 2025-12-05 10:29:08,984 p=29511 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/run_hook/tasks/playbook.yml for instance => (item={'name': 'Run hook with retry', 'source': '/tmp/dummy-retry.yml', 'type': 'playbook', 'retry_hook': True}) 2025-12-05 10:29:08,993 p=29511 u=zuul n=ansible | TASK [run_hook : Set playbook path for Run hook with retry] ******************** 2025-12-05 10:29:08,994 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:08 +0000 (0:00:00.095) 0:00:24.413 ******* 2025-12-05 10:29:09,034 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:29:09,041 p=29511 u=zuul n=ansible | TASK [run_hook : Get file stat] ************************************************ 2025-12-05 10:29:09,041 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:09 +0000 (0:00:00.047) 0:00:24.460 ******* 2025-12-05 10:29:09,223 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:29:09,229 p=29511 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist] ******************************* 2025-12-05 10:29:09,230 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:09 +0000 (0:00:00.188) 0:00:24.649 ******* 2025-12-05 10:29:09,241 p=29511 u=zuul n=ansible | skipping: [instance] 2025-12-05 10:29:09,247 p=29511 u=zuul n=ansible | TASK [run_hook : Get parameters files] ***************************************** 2025-12-05 10:29:09,247 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:09 +0000 (0:00:00.017) 0:00:24.667 ******* 2025-12-05 10:29:09,425 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:29:09,432 p=29511 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables] ****************** 2025-12-05 10:29:09,432 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:09 +0000 (0:00:00.184) 0:00:24.851 ******* 2025-12-05 10:29:09,446 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:29:09,452 p=29511 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists] ********************************** 2025-12-05 10:29:09,452 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:09 +0000 (0:00:00.020) 0:00:24.872 ******* 2025-12-05 10:29:09,637 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:29:09,644 p=29511 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists] **************************** 2025-12-05 10:29:09,644 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:09 +0000 (0:00:00.191) 0:00:25.063 ******* 2025-12-05 10:29:09,819 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:29:09,826 p=29511 u=zuul n=ansible | TASK [run_hook : Run hook without retry - Run hook with retry] ***************** 2025-12-05 10:29:09,827 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:09 +0000 (0:00:00.182) 0:00:25.246 ******* 2025-12-05 10:29:09,874 p=29511 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_008_run_hook_without_retry_run.log 2025-12-05 10:29:11,676 p=29511 u=zuul n=ansible | changed: [instance] 2025-12-05 10:29:11,683 p=29511 u=zuul n=ansible | TASK [run_hook : Run hook with retry - Run hook with retry] ******************** 2025-12-05 10:29:11,683 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:11 +0000 (0:00:01.856) 0:00:27.102 ******* 2025-12-05 10:29:11,708 p=29511 u=zuul n=ansible | skipping: [instance] 2025-12-05 10:29:11,715 p=29511 u=zuul n=ansible | TASK [run_hook : Check if we have a file] ************************************** 2025-12-05 10:29:11,715 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:11 +0000 (0:00:00.032) 0:00:27.134 ******* 2025-12-05 10:29:11,881 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:29:11,888 p=29511 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook] ********************** 2025-12-05 10:29:11,888 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:11 +0000 (0:00:00.172) 0:00:27.307 ******* 2025-12-05 10:29:11,900 p=29511 u=zuul n=ansible | skipping: [instance] 2025-12-05 10:29:11,910 p=29511 u=zuul n=ansible | TASK [Check if fake file exists for retry playbook] **************************** 2025-12-05 10:29:11,910 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:11 +0000 (0:00:00.022) 0:00:27.330 ******* 2025-12-05 10:29:12,095 p=29511 u=zuul n=ansible | ok: [instance] 2025-12-05 10:29:12,101 p=29511 u=zuul n=ansible | TASK [Ensure file exists and was created on retry] ***************************** 2025-12-05 10:29:12,101 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:12 +0000 (0:00:00.190) 0:00:27.521 ******* 2025-12-05 10:29:12,115 p=29511 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2025-12-05 10:29:12,121 p=29511 u=zuul n=ansible | TASK [Remove generated file] *************************************************** 2025-12-05 10:29:12,121 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:12 +0000 (0:00:00.019) 0:00:27.541 ******* 2025-12-05 10:29:12,290 p=29511 u=zuul n=ansible | changed: [instance] 2025-12-05 10:29:12,309 p=29511 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-12-05 10:29:12,309 p=29511 u=zuul n=ansible | instance : ok=112 changed=10 unreachable=0 failed=0 skipped=22 rescued=0 ignored=0 2025-12-05 10:29:12,309 p=29511 u=zuul n=ansible | Friday 05 December 2025 10:29:12 +0000 (0:00:00.187) 0:00:27.728 ******* 2025-12-05 10:29:12,309 p=29511 u=zuul n=ansible | =============================================================================== 2025-12-05 10:29:12,309 p=29511 u=zuul n=ansible | run_hook : Run hook without retry - Dummy-5 ----------------------------- 2.00s 2025-12-05 10:29:12,309 p=29511 u=zuul n=ansible | run_hook : Run hook without retry - 03 single hook ---------------------- 1.93s 2025-12-05 10:29:12,309 p=29511 u=zuul n=ansible | run_hook : Run hook without retry - Run dummy-3 ------------------------- 1.91s 2025-12-05 10:29:12,309 p=29511 u=zuul n=ansible | run_hook : Run hook without retry - Hook as param ----------------------- 1.91s 2025-12-05 10:29:12,309 p=29511 u=zuul n=ansible | run_hook : Run hook without retry - 01 my hook -------------------------- 1.90s 2025-12-05 10:29:12,309 p=29511 u=zuul n=ansible | run_hook : Run hook without retry - Run dummy-2 ------------------------- 1.87s 2025-12-05 10:29:12,309 p=29511 u=zuul n=ansible | run_hook : Run hook without retry - Run hook with retry ----------------- 1.86s 2025-12-05 10:29:12,310 p=29511 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 0.77s 2025-12-05 10:29:12,310 p=29511 u=zuul n=ansible | run_hook : Run hook without retry - 01 Default noop hook ---------------- 0.58s 2025-12-05 10:29:12,310 p=29511 u=zuul n=ansible | run_hook : Run hook without retry - 02 Re-run noop ---------------------- 0.57s 2025-12-05 10:29:12,310 p=29511 u=zuul n=ansible | run_hook : Ensure log directory exists ---------------------------------- 0.28s 2025-12-05 10:29:12,310 p=29511 u=zuul n=ansible | run_hook : Get file stat ------------------------------------------------ 0.28s 2025-12-05 10:29:12,310 p=29511 u=zuul n=ansible | run_hook : Get parameters files ----------------------------------------- 0.27s 2025-12-05 10:29:12,310 p=29511 u=zuul n=ansible | run_hook : Ensure log directory exists ---------------------------------- 0.22s 2025-12-05 10:29:12,310 p=29511 u=zuul n=ansible | run_hook : Ensure artifacts directory exists ---------------------------- 0.21s 2025-12-05 10:29:12,310 p=29511 u=zuul n=ansible | run_hook : Ensure artifacts directory exists ---------------------------- 0.21s 2025-12-05 10:29:12,310 p=29511 u=zuul n=ansible | run_hook : Ensure log directory exists ---------------------------------- 0.20s 2025-12-05 10:29:12,310 p=29511 u=zuul n=ansible | run_hook : Ensure log directory exists ---------------------------------- 0.19s 2025-12-05 10:29:12,310 p=29511 u=zuul n=ansible | run_hook : Ensure log directory exists ---------------------------------- 0.19s 2025-12-05 10:29:12,310 p=29511 u=zuul n=ansible | run_hook : Ensure log directory exists ---------------------------------- 0.19s 2025-12-05 10:29:12,369 p=29275 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]cleanup[/][/] 2025-12-05 10:29:12,370 p=29275 u=zuul n=molecule.command.cleanup | Skipping, cleanup playbook not configured. 2025-12-05 10:29:12,371 p=29275 u=zuul n=molecule.util | Writing /tmp/report.html report.