2026-04-20 02:14:51.455206 | Job console starting 2026-04-20 02:14:51.468588 | Updating git repos 2026-04-20 02:14:51.680850 | Cloning repos into workspace 2026-04-20 02:14:51.866737 | Restoring repo states 2026-04-20 02:14:51.876004 | Merging changes 2026-04-20 02:14:52.182609 | Checking out repos 2026-04-20 02:14:52.230305 | Preparing playbooks 2026-04-20 02:14:53.386764 | Running Ansible setup 2026-04-20 02:14:57.396033 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-20 02:14:58.009359 | 2026-04-20 02:14:58.009503 | PLAY [localhost] 2026-04-20 02:14:58.017540 | 2026-04-20 02:14:58.017640 | TASK [Gathering Facts] 2026-04-20 02:14:58.949060 | localhost | ok 2026-04-20 02:14:58.957949 | 2026-04-20 02:14:58.958161 | TASK [Setup log path fact] 2026-04-20 02:14:58.984694 | localhost | ok 2026-04-20 02:14:58.998988 | 2026-04-20 02:14:58.999106 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-20 02:14:59.028252 | localhost | ok 2026-04-20 02:14:59.036624 | 2026-04-20 02:14:59.036781 | TASK [emit-job-header : Print job information] 2026-04-20 02:14:59.083477 | # Job Information 2026-04-20 02:14:59.083722 | Ansible Version: 2.16.16 2026-04-20 02:14:59.083790 | Job: ansible-collection-containers-molecule-forget-package-ubuntu-noble 2026-04-20 02:14:59.083836 | Pipeline: check 2026-04-20 02:14:59.083890 | Executor: 0a8996d2b663 2026-04-20 02:14:59.083923 | Triggered by: https://github.com/vexxhost/ansible-collection-containers/pull/107 2026-04-20 02:14:59.083953 | Event ID: dc51ced0-3c5d-11f1-9347-b696a2645859 2026-04-20 02:14:59.099626 | 2026-04-20 02:14:59.099812 | LOOP [emit-job-header : Print node information] 2026-04-20 02:14:59.231755 | localhost | ok: 2026-04-20 02:14:59.232539 | localhost | # Node Information 2026-04-20 02:14:59.232623 | localhost | Inventory Hostname: ubuntu-noble 2026-04-20 02:14:59.232686 | localhost | Hostname: np0000167938 2026-04-20 02:14:59.232736 | localhost | Username: zuul 2026-04-20 02:14:59.232788 | localhost | Distro: Ubuntu 24.04 2026-04-20 02:14:59.232835 | localhost | Provider: yul1 2026-04-20 02:14:59.232881 | localhost | Region: ca-ymq-1 2026-04-20 02:14:59.232925 | localhost | Label: ubuntu-noble 2026-04-20 02:14:59.233137 | localhost | Product Name: OpenStack Nova 2026-04-20 02:14:59.233265 | localhost | Interface IP: 199.19.213.200 2026-04-20 02:14:59.245569 | 2026-04-20 02:14:59.245772 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-20 02:14:59.860423 | localhost -> localhost | changed 2026-04-20 02:14:59.866617 | 2026-04-20 02:14:59.866700 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-20 02:15:00.815462 | localhost -> localhost | changed 2026-04-20 02:15:00.827834 | 2026-04-20 02:15:00.827987 | PLAY [all] 2026-04-20 02:15:00.840981 | 2026-04-20 02:15:00.841151 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-20 02:15:01.321312 | ubuntu-noble -> localhost | ok 2026-04-20 02:15:01.333933 | 2026-04-20 02:15:01.334053 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-20 02:15:01.381149 | ubuntu-noble | ok 2026-04-20 02:15:01.409771 | ubuntu-noble | included: /var/lib/zuul/builds/cbcd4bb7c756446db98a0d5ac2e830cc/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-20 02:15:01.420830 | 2026-04-20 02:15:01.420936 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-20 02:15:02.384142 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-04-20 02:15:02.384369 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/cbcd4bb7c756446db98a0d5ac2e830cc/work/cbcd4bb7c756446db98a0d5ac2e830cc_id_rsa 2026-04-20 02:15:02.384415 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/cbcd4bb7c756446db98a0d5ac2e830cc/work/cbcd4bb7c756446db98a0d5ac2e830cc_id_rsa.pub 2026-04-20 02:15:02.384450 | ubuntu-noble -> localhost | The key fingerprint is: 2026-04-20 02:15:02.384481 | ubuntu-noble -> localhost | SHA256:wWwngMUohpUvtLcuROHECUnd1EhGDdmO1IyloMgfHUM zuul-build-sshkey 2026-04-20 02:15:02.384532 | ubuntu-noble -> localhost | The key's randomart image is: 2026-04-20 02:15:02.384563 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-04-20 02:15:02.384705 | ubuntu-noble -> localhost | |oBo+*E#. | 2026-04-20 02:15:02.384782 | ubuntu-noble -> localhost | |= @.**=X | 2026-04-20 02:15:02.384977 | ubuntu-noble -> localhost | |.B *.oo * . | 2026-04-20 02:15:02.385029 | ubuntu-noble -> localhost | | * +. o + | 2026-04-20 02:15:02.385061 | ubuntu-noble -> localhost | | . + . S | 2026-04-20 02:15:02.385091 | ubuntu-noble -> localhost | | . . | 2026-04-20 02:15:02.385119 | ubuntu-noble -> localhost | | . . | 2026-04-20 02:15:02.385147 | ubuntu-noble -> localhost | | . . | 2026-04-20 02:15:02.385178 | ubuntu-noble -> localhost | | . | 2026-04-20 02:15:02.385206 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-04-20 02:15:02.385286 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.503511 2026-04-20 02:15:02.394651 | 2026-04-20 02:15:02.394785 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-20 02:15:02.434436 | ubuntu-noble | ok 2026-04-20 02:15:02.445450 | ubuntu-noble | included: /var/lib/zuul/builds/cbcd4bb7c756446db98a0d5ac2e830cc/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-20 02:15:02.455271 | 2026-04-20 02:15:02.455375 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-20 02:15:02.480940 | ubuntu-noble | skipping: Conditional result was False 2026-04-20 02:15:02.494634 | 2026-04-20 02:15:02.494732 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-20 02:15:03.046874 | ubuntu-noble | changed 2026-04-20 02:15:03.056687 | 2026-04-20 02:15:03.056770 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-20 02:15:03.294528 | ubuntu-noble | ok 2026-04-20 02:15:03.302026 | 2026-04-20 02:15:03.302158 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-20 02:15:03.893546 | ubuntu-noble | changed 2026-04-20 02:15:03.900062 | 2026-04-20 02:15:03.900199 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-20 02:15:04.461403 | ubuntu-noble | changed 2026-04-20 02:15:04.467485 | 2026-04-20 02:15:04.467597 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-20 02:15:04.492979 | ubuntu-noble | skipping: Conditional result was False 2026-04-20 02:15:04.504512 | 2026-04-20 02:15:04.504659 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-20 02:15:04.959097 | ubuntu-noble -> localhost | changed 2026-04-20 02:15:04.977858 | 2026-04-20 02:15:04.977998 | TASK [add-build-sshkey : Add back temp key] 2026-04-20 02:15:05.294186 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/cbcd4bb7c756446db98a0d5ac2e830cc/work/cbcd4bb7c756446db98a0d5ac2e830cc_id_rsa (zuul-build-sshkey) 2026-04-20 02:15:05.294476 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.015607 2026-04-20 02:15:05.306683 | 2026-04-20 02:15:05.306918 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-20 02:15:05.693071 | ubuntu-noble | ok 2026-04-20 02:15:05.700765 | 2026-04-20 02:15:05.700884 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-20 02:15:05.726259 | ubuntu-noble | skipping: Conditional result was False 2026-04-20 02:15:05.747179 | 2026-04-20 02:15:05.747333 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-20 02:15:06.129828 | ubuntu-noble | ok 2026-04-20 02:15:06.136711 | 2026-04-20 02:15:06.136893 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-20 02:15:07.106621 | ubuntu-noble | Output suppressed because no_log was given 2026-04-20 02:15:07.121865 | 2026-04-20 02:15:07.122015 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-20 02:15:07.416361 | ubuntu-noble | ok: "logs" 2026-04-20 02:15:07.416652 | ubuntu-noble | ok: All items complete 2026-04-20 02:15:07.416686 | 2026-04-20 02:15:07.563169 | ubuntu-noble | ok: "artifacts" 2026-04-20 02:15:07.835191 | ubuntu-noble | ok: "docs" 2026-04-20 02:15:07.858025 | 2026-04-20 02:15:07.858223 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-20 02:15:08.095599 | ubuntu-noble | changed: "logs" 2026-04-20 02:15:08.267287 | ubuntu-noble | changed: "artifacts" 2026-04-20 02:15:08.470594 | ubuntu-noble | changed: "docs" 2026-04-20 02:15:08.489460 | 2026-04-20 02:15:08.489596 | PLAY RECAP 2026-04-20 02:15:08.489690 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-20 02:15:08.489754 | ubuntu-noble | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-20 02:15:08.489790 | 2026-04-20 02:15:08.652235 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-20 02:15:08.653831 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-20 02:15:09.385241 | 2026-04-20 02:15:09.385466 | PLAY [all] 2026-04-20 02:15:09.431646 | 2026-04-20 02:15:09.431842 | TASK [setup-uv : Extract archive] 2026-04-20 02:15:11.950764 | ubuntu-noble | changed 2026-04-20 02:15:11.963235 | 2026-04-20 02:15:11.963436 | TASK [setup-uv : Print version] 2026-04-20 02:15:12.414670 | ubuntu-noble | uv 0.8.13 2026-04-20 02:15:12.507379 | ubuntu-noble | ok: Runtime: 0:00:00.016596 2026-04-20 02:15:12.515111 | 2026-04-20 02:15:12.515182 | PLAY RECAP 2026-04-20 02:15:12.515240 | ubuntu-noble | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-20 02:15:12.515277 | 2026-04-20 02:15:12.712826 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-20 02:15:12.715358 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-20 02:15:13.341181 | 2026-04-20 02:15:13.341344 | PLAY [all] 2026-04-20 02:15:13.354024 | 2026-04-20 02:15:13.354157 | TASK [Copy inventory file for Zuul] 2026-04-20 02:15:14.406786 | ubuntu-noble | changed 2026-04-20 02:15:14.418024 | 2026-04-20 02:15:14.463878 | TASK [Switch "ansible_host" to private IP] 2026-04-20 02:15:14.802986 | ubuntu-noble | changed: 1 replacements made 2026-04-20 02:15:14.809778 | 2026-04-20 02:15:14.809917 | TASK [Run Molecule scenario] 2026-04-20 02:15:15.337536 | ubuntu-noble | Using CPython 3.12.3 interpreter at: /usr/bin/python3 2026-04-20 02:15:15.337715 | ubuntu-noble | Creating virtual environment at: .venv 2026-04-20 02:15:15.419995 | ubuntu-noble | Downloading pygments (1.2MiB) 2026-04-20 02:15:15.420137 | ubuntu-noble | Downloading cryptography (4.3MiB) 2026-04-20 02:15:15.420332 | ubuntu-noble | Downloading ansible-core (2.3MiB) 2026-04-20 02:15:15.625408 | ubuntu-noble | Downloading cryptography 2026-04-20 02:15:15.683477 | ubuntu-noble | Downloading pygments 2026-04-20 02:15:15.886855 | ubuntu-noble | Downloading ansible-core 2026-04-20 02:15:15.937969 | ubuntu-noble | Installed 37 packages in 50ms 2026-04-20 02:15:16.734540 | ubuntu-noble | INFO Collection 'vexxhost.containers' detected. 2026-04-20 02:15:16.734637 | ubuntu-noble | INFO Scenarios will be used from 'extensions/molecule' 2026-04-20 02:15:17.595624 | ubuntu-noble | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-04-20 02:15:17.595697 | ubuntu-noble | INFO default scenario not found, disabling shared state. 2026-04-20 02:15:17.595784 | ubuntu-noble | INFO [forget-package > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-04-20 02:15:17.595885 | ubuntu-noble | INFO [forget-package > prerun] Performing prerun with role_name_check=0... 2026-04-20 02:15:30.785049 | ubuntu-noble | INFO [forget-package > dependency] Executing 2026-04-20 02:15:30.785161 | ubuntu-noble | WARNING [forget-package > dependency] Missing roles requirements file: requirements.yml 2026-04-20 02:15:30.785435 | ubuntu-noble | WARNING [forget-package > dependency] Missing collections requirements file: collections.yml 2026-04-20 02:15:30.785505 | ubuntu-noble | WARNING [forget-package > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-04-20 02:15:30.791247 | ubuntu-noble | INFO [forget-package > cleanup] Executing 2026-04-20 02:15:30.791594 | ubuntu-noble | WARNING [forget-package > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-20 02:15:30.799348 | ubuntu-noble | INFO [forget-package > destroy] Executing 2026-04-20 02:15:30.799391 | ubuntu-noble | WARNING [forget-package > destroy] Skipping, '--destroy=never' requested. 2026-04-20 02:15:30.799508 | ubuntu-noble | INFO [forget-package > destroy] Executed: Successful 2026-04-20 02:15:30.805629 | ubuntu-noble | INFO [forget-package > syntax] Executing 2026-04-20 02:15:31.388958 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-20 02:15:31.389216 | ubuntu-noble | [DEPRECATION WARNING]: DEFAULT_MANAGED_STR option. Reason: The `ansible_managed` variable can be set just like any other variable, or a different variable can be used. 2026-04-20 02:15:31.389449 | ubuntu-noble | Alternatives: Set the `ansible_managed` variable, or use any custom variable in templates. This feature will be removed from ansible-core version 2.23. 2026-04-20 02:15:31.389657 | ubuntu-noble | 2026-04-20 02:15:31.802905 | ubuntu-noble | 2026-04-20 02:15:31.803141 | ubuntu-noble | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/forget-package/converge.yml 2026-04-20 02:15:31.869784 | ubuntu-noble | INFO [forget-package > syntax] Executed: Successful 2026-04-20 02:15:31.880430 | ubuntu-noble | INFO [forget-package > create] Executing 2026-04-20 02:15:31.882871 | ubuntu-noble | WARNING [forget-package > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-20 02:15:31.889660 | ubuntu-noble | INFO [forget-package > prepare] Executing 2026-04-20 02:15:32.443344 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-20 02:15:32.443524 | ubuntu-noble | [DEPRECATION WARNING]: DEFAULT_MANAGED_STR option. Reason: The `ansible_managed` variable can be set just like any other variable, or a different variable can be used. 2026-04-20 02:15:32.443756 | ubuntu-noble | Alternatives: Set the `ansible_managed` variable, or use any custom variable in templates. This feature will be removed from ansible-core version 2.23. 2026-04-20 02:15:32.444003 | ubuntu-noble | 2026-04-20 02:15:32.881021 | ubuntu-noble | 2026-04-20 02:15:32.881315 | ubuntu-noble | PLAY [Prepare] ***************************************************************** 2026-04-20 02:15:32.881514 | ubuntu-noble | 2026-04-20 02:15:32.881728 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-04-20 02:15:32.882048 | ubuntu-noble | Monday 20 April 2026 02:15:32 +0000 (0:00:00.032) 0:00:00.032 ********** 2026-04-20 02:15:34.234078 | ubuntu-noble | [WARNING]: Host 'ubuntu-noble' is using the discovered Python interpreter at '/usr/bin/python3.12', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.19/reference_appendices/interpreter_discovery.html for more information. 2026-04-20 02:15:34.236358 | ubuntu-noble | ok: [ubuntu-noble] 2026-04-20 02:15:34.236546 | ubuntu-noble | 2026-04-20 02:15:34.236769 | ubuntu-noble | TASK [Install NGINX] *********************************************************** 2026-04-20 02:15:34.237001 | ubuntu-noble | Monday 20 April 2026 02:15:34 +0000 (0:00:01.356) 0:00:01.389 ********** 2026-04-20 02:15:52.059975 | ubuntu-noble | changed: [ubuntu-noble] 2026-04-20 02:15:52.060100 | ubuntu-noble | 2026-04-20 02:15:52.060336 | ubuntu-noble | TASK [Ensure NGINX is running] ************************************************* 2026-04-20 02:15:52.060548 | ubuntu-noble | Monday 20 April 2026 02:15:52 +0000 (0:00:17.821) 0:00:19.211 ********** 2026-04-20 02:15:53.836907 | ubuntu-noble | ok: [ubuntu-noble] 2026-04-20 02:15:53.837026 | ubuntu-noble | 2026-04-20 02:15:53.837049 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-04-20 02:15:53.837299 | ubuntu-noble | ubuntu-noble : ok=3 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-20 02:15:53.837498 | ubuntu-noble | 2026-04-20 02:15:53.837687 | ubuntu-noble | 2026-04-20 02:15:53.837950 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-04-20 02:15:53.838198 | ubuntu-noble | Monday 20 April 2026 02:15:53 +0000 (0:00:01.778) 0:00:20.989 ********** 2026-04-20 02:15:53.838389 | ubuntu-noble | =============================================================================== 2026-04-20 02:15:53.838599 | ubuntu-noble | Install NGINX ---------------------------------------------------------- 17.82s 2026-04-20 02:15:53.838908 | ubuntu-noble | Ensure NGINX is running ------------------------------------------------- 1.78s 2026-04-20 02:15:53.839248 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.36s 2026-04-20 02:15:53.938673 | ubuntu-noble | INFO [forget-package > prepare] Executed: Successful 2026-04-20 02:15:53.952759 | ubuntu-noble | INFO [forget-package > converge] Executing 2026-04-20 02:15:54.519221 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-20 02:15:54.519467 | ubuntu-noble | [DEPRECATION WARNING]: DEFAULT_MANAGED_STR option. Reason: The `ansible_managed` variable can be set just like any other variable, or a different variable can be used. 2026-04-20 02:15:54.519748 | ubuntu-noble | Alternatives: Set the `ansible_managed` variable, or use any custom variable in templates. This feature will be removed from ansible-core version 2.23. 2026-04-20 02:15:54.519970 | ubuntu-noble | 2026-04-20 02:15:54.903075 | ubuntu-noble | 2026-04-20 02:15:54.903183 | ubuntu-noble | PLAY [Converge] **************************************************************** 2026-04-20 02:15:54.903401 | ubuntu-noble | 2026-04-20 02:15:54.903653 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-04-20 02:15:54.903867 | ubuntu-noble | Monday 20 April 2026 02:15:54 +0000 (0:00:00.010) 0:00:00.010 ********** 2026-04-20 02:15:56.082678 | ubuntu-noble | [WARNING]: Host 'ubuntu-noble' is using the discovered Python interpreter at '/usr/bin/python3.12', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.19/reference_appendices/interpreter_discovery.html for more information. 2026-04-20 02:15:56.086342 | ubuntu-noble | ok: [ubuntu-noble] 2026-04-20 02:15:56.086572 | ubuntu-noble | 2026-04-20 02:15:56.086868 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-04-20 02:15:56.087100 | ubuntu-noble | Monday 20 April 2026 02:15:56 +0000 (0:00:01.183) 0:00:01.193 ********** 2026-04-20 02:15:56.563024 | ubuntu-noble | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2026-04-20 02:15:56.566304 | ubuntu-noble | changed: [ubuntu-noble] 2026-04-20 02:15:56.566489 | ubuntu-noble | 2026-04-20 02:15:56.566689 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-04-20 02:15:56.566944 | ubuntu-noble | ubuntu-noble : ok=2 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-20 02:15:56.567134 | ubuntu-noble | 2026-04-20 02:15:56.567305 | ubuntu-noble | 2026-04-20 02:15:56.567502 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-04-20 02:15:56.567705 | ubuntu-noble | Monday 20 April 2026 02:15:56 +0000 (0:00:00.480) 0:00:01.674 ********** 2026-04-20 02:15:56.567923 | ubuntu-noble | =============================================================================== 2026-04-20 02:15:56.568120 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.18s 2026-04-20 02:15:56.568366 | ubuntu-noble | vexxhost.containers.forget_package : Forget package --------------------- 0.48s 2026-04-20 02:15:56.661249 | ubuntu-noble | INFO [forget-package > converge] Executed: Successful 2026-04-20 02:15:56.672243 | ubuntu-noble | INFO [forget-package > idempotence] Executing 2026-04-20 02:15:57.234006 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-20 02:15:57.234216 | ubuntu-noble | [DEPRECATION WARNING]: DEFAULT_MANAGED_STR option. Reason: The `ansible_managed` variable can be set just like any other variable, or a different variable can be used. 2026-04-20 02:15:57.234437 | ubuntu-noble | Alternatives: Set the `ansible_managed` variable, or use any custom variable in templates. This feature will be removed from ansible-core version 2.23. 2026-04-20 02:15:57.234625 | ubuntu-noble | 2026-04-20 02:15:57.618483 | ubuntu-noble | 2026-04-20 02:15:57.618638 | ubuntu-noble | PLAY [Converge] **************************************************************** 2026-04-20 02:15:57.618867 | ubuntu-noble | 2026-04-20 02:15:57.619153 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-04-20 02:15:57.619326 | ubuntu-noble | Monday 20 April 2026 02:15:57 +0000 (0:00:00.008) 0:00:00.008 ********** 2026-04-20 02:15:58.800747 | ubuntu-noble | [WARNING]: Host 'ubuntu-noble' is using the discovered Python interpreter at '/usr/bin/python3.12', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.19/reference_appendices/interpreter_discovery.html for more information. 2026-04-20 02:15:58.803618 | ubuntu-noble | ok: [ubuntu-noble] 2026-04-20 02:15:58.803787 | ubuntu-noble | 2026-04-20 02:15:58.804031 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-04-20 02:15:58.804237 | ubuntu-noble | Monday 20 April 2026 02:15:58 +0000 (0:00:01.185) 0:00:01.194 ********** 2026-04-20 02:15:59.251617 | ubuntu-noble | ok: [ubuntu-noble] 2026-04-20 02:15:59.251719 | ubuntu-noble | 2026-04-20 02:15:59.251982 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-04-20 02:15:59.252212 | ubuntu-noble | ubuntu-noble : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-20 02:15:59.252398 | ubuntu-noble | 2026-04-20 02:15:59.252581 | ubuntu-noble | 2026-04-20 02:15:59.252775 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-04-20 02:15:59.253031 | ubuntu-noble | Monday 20 April 2026 02:15:59 +0000 (0:00:00.448) 0:00:01.642 ********** 2026-04-20 02:15:59.253212 | ubuntu-noble | =============================================================================== 2026-04-20 02:15:59.253407 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.19s 2026-04-20 02:15:59.253709 | ubuntu-noble | vexxhost.containers.forget_package : Forget package --------------------- 0.45s 2026-04-20 02:15:59.370075 | ubuntu-noble | INFO [forget-package > idempotence] Executed: Successful 2026-04-20 02:15:59.381823 | ubuntu-noble | INFO [forget-package > side_effect] Executing 2026-04-20 02:15:59.382206 | ubuntu-noble | WARNING [forget-package > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-20 02:15:59.387925 | ubuntu-noble | INFO [forget-package > verify] Executing 2026-04-20 02:15:59.985405 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-20 02:15:59.985559 | ubuntu-noble | [DEPRECATION WARNING]: DEFAULT_MANAGED_STR option. Reason: The `ansible_managed` variable can be set just like any other variable, or a different variable can be used. 2026-04-20 02:15:59.985640 | ubuntu-noble | Alternatives: Set the `ansible_managed` variable, or use any custom variable in templates. This feature will be removed from ansible-core version 2.23. 2026-04-20 02:15:59.985763 | ubuntu-noble | 2026-04-20 02:16:00.413883 | ubuntu-noble | 2026-04-20 02:16:00.413944 | ubuntu-noble | PLAY [Verify] ****************************************************************** 2026-04-20 02:16:00.413951 | ubuntu-noble | 2026-04-20 02:16:00.413983 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-04-20 02:16:00.413989 | ubuntu-noble | Monday 20 April 2026 02:16:00 +0000 (0:00:00.009) 0:00:00.009 ********** 2026-04-20 02:16:01.605161 | ubuntu-noble | [WARNING]: Host 'ubuntu-noble' is using the discovered Python interpreter at '/usr/bin/python3.12', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.19/reference_appendices/interpreter_discovery.html for more information. 2026-04-20 02:16:01.609475 | ubuntu-noble | ok: [ubuntu-noble] 2026-04-20 02:16:01.609509 | ubuntu-noble | 2026-04-20 02:16:01.609521 | ubuntu-noble | TASK [Populate package facts] ************************************************** 2026-04-20 02:16:01.609532 | ubuntu-noble | Monday 20 April 2026 02:16:01 +0000 (0:00:01.204) 0:00:01.214 ********** 2026-04-20 02:16:03.521859 | ubuntu-noble | ok: [ubuntu-noble] 2026-04-20 02:16:03.521912 | ubuntu-noble | 2026-04-20 02:16:03.521921 | ubuntu-noble | TASK [Populate service facts] ************************************************** 2026-04-20 02:16:03.521929 | ubuntu-noble | Monday 20 April 2026 02:16:03 +0000 (0:00:01.911) 0:00:03.125 ********** 2026-04-20 02:16:06.531496 | ubuntu-noble | ok: [ubuntu-noble] 2026-04-20 02:16:06.531871 | ubuntu-noble | 2026-04-20 02:16:06.532203 | ubuntu-noble | TASK [Assert that the NGINX package is not installed] ************************** 2026-04-20 02:16:06.532511 | ubuntu-noble | Monday 20 April 2026 02:16:06 +0000 (0:00:03.011) 0:00:06.137 ********** 2026-04-20 02:16:06.563511 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-04-20 02:16:06.563835 | ubuntu-noble | "changed": false, 2026-04-20 02:16:06.564357 | ubuntu-noble | "msg": "All assertions passed" 2026-04-20 02:16:06.564783 | ubuntu-noble | } 2026-04-20 02:16:06.565288 | ubuntu-noble | 2026-04-20 02:16:06.565788 | ubuntu-noble | TASK [Assert that the NGINX service is still up] ******************************* 2026-04-20 02:16:06.566309 | ubuntu-noble | Monday 20 April 2026 02:16:06 +0000 (0:00:00.031) 0:00:06.168 ********** 2026-04-20 02:16:06.594511 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-04-20 02:16:06.596836 | ubuntu-noble | "changed": false, 2026-04-20 02:16:06.596866 | ubuntu-noble | "msg": "All assertions passed" 2026-04-20 02:16:06.596876 | ubuntu-noble | } 2026-04-20 02:16:06.596886 | ubuntu-noble | 2026-04-20 02:16:06.596895 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-04-20 02:16:06.596905 | ubuntu-noble | ubuntu-noble : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-20 02:16:06.596914 | ubuntu-noble | 2026-04-20 02:16:06.596922 | ubuntu-noble | 2026-04-20 02:16:06.596931 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-04-20 02:16:06.597071 | ubuntu-noble | Monday 20 April 2026 02:16:06 +0000 (0:00:00.031) 0:00:06.200 ********** 2026-04-20 02:16:06.597386 | ubuntu-noble | =============================================================================== 2026-04-20 02:16:06.597649 | ubuntu-noble | Populate service facts -------------------------------------------------- 3.01s 2026-04-20 02:16:06.597943 | ubuntu-noble | Populate package facts -------------------------------------------------- 1.91s 2026-04-20 02:16:06.598212 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.20s 2026-04-20 02:16:06.598472 | ubuntu-noble | Assert that the NGINX service is still up ------------------------------- 0.03s 2026-04-20 02:16:06.598735 | ubuntu-noble | Assert that the NGINX package is not installed -------------------------- 0.03s 2026-04-20 02:16:06.684625 | ubuntu-noble | INFO [forget-package > verify] Executed: Successful 2026-04-20 02:16:06.693389 | ubuntu-noble | INFO [forget-package > cleanup] Executing 2026-04-20 02:16:06.693912 | ubuntu-noble | WARNING [forget-package > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-20 02:16:06.699882 | ubuntu-noble | INFO [forget-package > destroy] Executing 2026-04-20 02:16:06.699988 | ubuntu-noble | WARNING [forget-package > destroy] Skipping, '--destroy=never' requested. 2026-04-20 02:16:06.700087 | ubuntu-noble | INFO [forget-package > destroy] Executed: Successful 2026-04-20 02:16:06.700370 | ubuntu-noble | WARNING Molecule executed 1 scenario (1 missing files) 2026-04-20 02:16:06.899132 | ubuntu-noble | ok: Runtime: 0:00:51.534540 2026-04-20 02:16:06.903513 | 2026-04-20 02:16:06.903565 | PLAY RECAP 2026-04-20 02:16:06.903609 | ubuntu-noble | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-20 02:16:06.903632 | 2026-04-20 02:16:07.037444 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-20 02:16:07.038770 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-20 02:16:07.654584 | 2026-04-20 02:16:07.654731 | PLAY [all] 2026-04-20 02:16:07.669382 | 2026-04-20 02:16:07.669496 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-20 02:16:07.705836 | ubuntu-noble | skipping: Conditional result was False 2026-04-20 02:16:07.713970 | 2026-04-20 02:16:07.714101 | TASK [fetch-output : Set log path for single node] 2026-04-20 02:16:07.757422 | ubuntu-noble | ok 2026-04-20 02:16:07.765050 | 2026-04-20 02:16:07.765184 | LOOP [fetch-output : Ensure local output dirs] 2026-04-20 02:16:08.213142 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/cbcd4bb7c756446db98a0d5ac2e830cc/work/logs" 2026-04-20 02:16:08.439843 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/cbcd4bb7c756446db98a0d5ac2e830cc/work/artifacts" 2026-04-20 02:16:08.658123 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/cbcd4bb7c756446db98a0d5ac2e830cc/work/docs" 2026-04-20 02:16:08.674251 | 2026-04-20 02:16:08.674393 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-20 02:16:09.341136 | ubuntu-noble | ok 2026-04-20 02:16:09.341410 | ubuntu-noble | changed: All items complete 2026-04-20 02:16:09.341450 | 2026-04-20 02:16:09.808283 | ubuntu-noble | changed: .d..t...... ./ 2026-04-20 02:16:10.344277 | ubuntu-noble | changed: .d..t...... ./ 2026-04-20 02:16:10.362814 | 2026-04-20 02:16:10.362928 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-20 02:16:10.982695 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.022464 2026-04-20 02:16:11.330550 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.016577 2026-04-20 02:16:11.359269 | 2026-04-20 02:16:11.359453 | PLAY [all] 2026-04-20 02:16:11.369603 | 2026-04-20 02:16:11.369684 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-20 02:16:11.881304 | ubuntu-noble | changed 2026-04-20 02:16:11.978350 | 2026-04-20 02:16:11.978560 | PLAY RECAP 2026-04-20 02:16:11.978690 | ubuntu-noble | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-20 02:16:11.978749 | 2026-04-20 02:16:12.121129 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-20 02:16:12.122681 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-20 02:16:12.782845 | 2026-04-20 02:16:12.783245 | PLAY [localhost] 2026-04-20 02:16:12.793718 | 2026-04-20 02:16:12.793796 | TASK [Generate Zuul manifest] 2026-04-20 02:16:12.814395 | localhost | ok 2026-04-20 02:16:12.832266 | 2026-04-20 02:16:12.832552 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-20 02:16:13.191379 | localhost | changed 2026-04-20 02:16:13.207512 | 2026-04-20 02:16:13.207658 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-20 02:16:13.239239 | localhost | ok 2026-04-20 02:16:13.249571 | 2026-04-20 02:16:13.249706 | TASK [Upload logs] 2026-04-20 02:16:13.284064 | localhost | ok 2026-04-20 02:16:13.371614 | 2026-04-20 02:16:13.371745 | TASK [Set zuul-log-path fact] 2026-04-20 02:16:13.393665 | localhost | ok 2026-04-20 02:16:13.408747 | 2026-04-20 02:16:13.408870 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-20 02:16:13.439287 | localhost | ok 2026-04-20 02:16:13.450132 | 2026-04-20 02:16:13.450265 | TASK [upload-logs : Create log directories] 2026-04-20 02:16:13.942080 | localhost | changed 2026-04-20 02:16:13.950589 | 2026-04-20 02:16:13.950670 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-20 02:16:14.570942 | localhost -> localhost | ok: Runtime: 0:00:00.006493 2026-04-20 02:16:14.578032 | 2026-04-20 02:16:14.578123 | TASK [upload-logs : Upload logs to log server] 2026-04-20 02:16:15.210997 | localhost | Output suppressed because no_log was given 2026-04-20 02:16:15.216512 | 2026-04-20 02:16:15.216585 | LOOP [upload-logs : Compress console log and json output] 2026-04-20 02:16:15.303227 | localhost | skipping: Conditional result was False 2026-04-20 02:16:15.312267 | localhost | skipping: Conditional result was False 2026-04-20 02:16:15.328024 | 2026-04-20 02:16:15.328183 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-20 02:16:15.373630 | localhost | skipping: Conditional result was False 2026-04-20 02:16:15.373944 | 2026-04-20 02:16:15.378234 | localhost | skipping: Conditional result was False 2026-04-20 02:16:15.393100 | 2026-04-20 02:16:15.393235 | LOOP [upload-logs : Upload console log and json output]