2026-01-22 21:57:52.637617 | Job console starting 2026-01-22 21:57:52.670741 | Updating git repos 2026-01-22 21:57:52.707671 | Cloning repos into workspace 2026-01-22 21:57:52.765209 | Restoring repo states 2026-01-22 21:57:52.771920 | Merging changes 2026-01-22 21:57:53.039547 | Checking out repos 2026-01-22 21:57:53.069259 | Preparing playbooks 2026-01-22 21:57:54.502898 | Running Ansible setup 2026-01-22 21:57:58.172338 | PRE-RUN START: [trusted : vexxhost.dev/zuul-config/playbooks/base/pre.yaml@main] 2026-01-22 21:57:58.794907 | 2026-01-22 21:57:58.795092 | PLAY [localhost] 2026-01-22 21:57:58.806414 | 2026-01-22 21:57:58.806525 | TASK [Gathering Facts] 2026-01-22 21:57:59.675489 | localhost | ok 2026-01-22 21:57:59.687227 | 2026-01-22 21:57:59.687304 | TASK [Setup log path fact] 2026-01-22 21:57:59.708719 | localhost | ok 2026-01-22 21:57:59.718687 | 2026-01-22 21:57:59.718751 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-01-22 21:57:59.749796 | localhost | ok 2026-01-22 21:57:59.758452 | 2026-01-22 21:57:59.758535 | TASK [emit-job-header : Print job information] 2026-01-22 21:57:59.801443 | # Job Information 2026-01-22 21:57:59.801613 | Ansible Version: 2.16.15 2026-01-22 21:57:59.801660 | Job: ansible-collection-containers-molecule-forget-package-ubuntu-noble 2026-01-22 21:57:59.801691 | Pipeline: check 2026-01-22 21:57:59.801720 | Executor: 3a2793d2bd32 2026-01-22 21:57:59.801747 | Triggered by: https://github.com/vexxhost/ansible-collection-containers/pull/95 2026-01-22 21:57:59.801779 | Event ID: 1a8e4590-f7dd-11f0-8607-4007cb371271 2026-01-22 21:57:59.805778 | 2026-01-22 21:57:59.805875 | LOOP [emit-job-header : Print node information] 2026-01-22 21:57:59.912068 | localhost | ok: 2026-01-22 21:57:59.912360 | localhost | # Node Information 2026-01-22 21:57:59.912404 | localhost | Inventory Hostname: ubuntu-noble 2026-01-22 21:57:59.912436 | localhost | Hostname: np0000154436 2026-01-22 21:57:59.912465 | localhost | Username: zuul 2026-01-22 21:57:59.912497 | localhost | Distro: Ubuntu 24.04 2026-01-22 21:57:59.912550 | localhost | Provider: yul1 2026-01-22 21:57:59.912579 | localhost | Region: ca-ymq-1 2026-01-22 21:57:59.912605 | localhost | Label: ubuntu-noble 2026-01-22 21:57:59.912632 | localhost | Product Name: OpenStack Nova 2026-01-22 21:57:59.912658 | localhost | Interface IP: 199.19.213.11 2026-01-22 21:57:59.933138 | 2026-01-22 21:57:59.933348 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-01-22 21:58:00.382472 | localhost -> localhost | changed 2026-01-22 21:58:00.392241 | 2026-01-22 21:58:00.392396 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-01-22 21:58:01.258122 | localhost -> localhost | changed 2026-01-22 21:58:01.268202 | 2026-01-22 21:58:01.268278 | PLAY [all] 2026-01-22 21:58:01.277162 | 2026-01-22 21:58:01.277231 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-01-22 21:58:01.524433 | ubuntu-noble -> localhost | ok 2026-01-22 21:58:01.535241 | 2026-01-22 21:58:01.535351 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-01-22 21:58:01.572817 | ubuntu-noble | ok 2026-01-22 21:58:01.588699 | ubuntu-noble | included: /var/lib/zuul/builds/c25b065b0b6547b69cea79d99201907c/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-01-22 21:58:01.594986 | 2026-01-22 21:58:01.595051 | TASK [add-build-sshkey : Create Temp SSH key] 2026-01-22 21:58:03.254314 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-01-22 21:58:03.254718 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/c25b065b0b6547b69cea79d99201907c/work/c25b065b0b6547b69cea79d99201907c_id_rsa 2026-01-22 21:58:03.254789 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/c25b065b0b6547b69cea79d99201907c/work/c25b065b0b6547b69cea79d99201907c_id_rsa.pub 2026-01-22 21:58:03.254842 | ubuntu-noble -> localhost | The key fingerprint is: 2026-01-22 21:58:03.254893 | ubuntu-noble -> localhost | SHA256:vh8QLSARObYJP/PeLfmBtThqLbvH1vjv1cyrLjFSCZI zuul-build-sshkey 2026-01-22 21:58:03.254970 | ubuntu-noble -> localhost | The key's randomart image is: 2026-01-22 21:58:03.255021 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-01-22 21:58:03.255077 | ubuntu-noble -> localhost | | ++. . | 2026-01-22 21:58:03.255128 | ubuntu-noble -> localhost | | . +. E o | 2026-01-22 21:58:03.255176 | ubuntu-noble -> localhost | | + + + o . | 2026-01-22 21:58:03.255223 | ubuntu-noble -> localhost | | * o o | 2026-01-22 21:58:03.255268 | ubuntu-noble -> localhost | | + S o | 2026-01-22 21:58:03.255315 | ubuntu-noble -> localhost | | .. * + + | 2026-01-22 21:58:03.255366 | ubuntu-noble -> localhost | | . +=== o . +| 2026-01-22 21:58:03.255395 | ubuntu-noble -> localhost | | +.Xoo+ . .| 2026-01-22 21:58:03.255422 | ubuntu-noble -> localhost | | .+*.=+o=o.. | 2026-01-22 21:58:03.255447 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-01-22 21:58:03.255517 | ubuntu-noble -> localhost | ok: Runtime: 0:00:01.250716 2026-01-22 21:58:03.261917 | 2026-01-22 21:58:03.262076 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-01-22 21:58:03.298525 | ubuntu-noble | ok 2026-01-22 21:58:03.310515 | ubuntu-noble | included: /var/lib/zuul/builds/c25b065b0b6547b69cea79d99201907c/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-01-22 21:58:03.321159 | 2026-01-22 21:58:03.321282 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-01-22 21:58:03.339562 | ubuntu-noble | skipping: Conditional result was False 2026-01-22 21:58:03.353323 | 2026-01-22 21:58:03.369533 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-01-22 21:58:03.954603 | ubuntu-noble | changed 2026-01-22 21:58:03.960613 | 2026-01-22 21:58:03.960676 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-01-22 21:58:04.198341 | ubuntu-noble | ok 2026-01-22 21:58:04.205293 | 2026-01-22 21:58:04.205358 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-01-22 21:58:04.817305 | ubuntu-noble | changed 2026-01-22 21:58:04.822749 | 2026-01-22 21:58:04.822813 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-01-22 21:58:05.392196 | ubuntu-noble | changed 2026-01-22 21:58:05.399292 | 2026-01-22 21:58:05.399366 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-01-22 21:58:05.424192 | ubuntu-noble | skipping: Conditional result was False 2026-01-22 21:58:05.436240 | 2026-01-22 21:58:05.436330 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-01-22 21:58:05.825051 | ubuntu-noble -> localhost | changed 2026-01-22 21:58:05.841630 | 2026-01-22 21:58:05.841755 | TASK [add-build-sshkey : Add back temp key] 2026-01-22 21:58:06.119011 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/c25b065b0b6547b69cea79d99201907c/work/c25b065b0b6547b69cea79d99201907c_id_rsa (zuul-build-sshkey) 2026-01-22 21:58:06.119250 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.013961 2026-01-22 21:58:06.126100 | 2026-01-22 21:58:06.126165 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-01-22 21:58:06.575237 | ubuntu-noble | ok 2026-01-22 21:58:06.581852 | 2026-01-22 21:58:06.581919 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-01-22 21:58:06.607725 | ubuntu-noble | skipping: Conditional result was False 2026-01-22 21:58:06.624681 | 2026-01-22 21:58:06.624749 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-01-22 21:58:06.989410 | ubuntu-noble | ok 2026-01-22 21:58:06.997320 | 2026-01-22 21:58:06.997388 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-01-22 21:58:07.806108 | ubuntu-noble | Output suppressed because no_log was given 2026-01-22 21:58:07.815809 | 2026-01-22 21:58:07.815889 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-01-22 21:58:08.050094 | ubuntu-noble | ok: "logs" 2026-01-22 21:58:08.050409 | ubuntu-noble | ok: All items complete 2026-01-22 21:58:08.050439 | 2026-01-22 21:58:08.256561 | ubuntu-noble | ok: "artifacts" 2026-01-22 21:58:08.485560 | ubuntu-noble | ok: "docs" 2026-01-22 21:58:08.503718 | 2026-01-22 21:58:08.503880 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-01-22 21:58:08.739930 | ubuntu-noble | changed: "logs" 2026-01-22 21:58:08.941882 | ubuntu-noble | changed: "artifacts" 2026-01-22 21:58:09.135240 | ubuntu-noble | changed: "docs" 2026-01-22 21:58:09.149864 | 2026-01-22 21:58:09.150046 | PLAY RECAP 2026-01-22 21:58:09.150239 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-01-22 21:58:09.150310 | ubuntu-noble | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-01-22 21:58:09.150361 | 2026-01-22 21:58:09.281460 | PRE-RUN END RESULT_NORMAL: [trusted : vexxhost.dev/zuul-config/playbooks/base/pre.yaml@main] 2026-01-22 21:58:09.284497 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-01-22 21:58:09.883939 | 2026-01-22 21:58:09.884088 | PLAY [all] 2026-01-22 21:58:09.896497 | 2026-01-22 21:58:09.896575 | TASK [setup-uv : Extract archive] 2026-01-22 21:58:12.563485 | ubuntu-noble | changed 2026-01-22 21:58:12.570099 | 2026-01-22 21:58:12.570189 | TASK [setup-uv : Print version] 2026-01-22 21:58:11.959475 | ubuntu-noble | uv 0.8.13 2026-01-22 21:58:13.107931 | ubuntu-noble | ok: Runtime: 0:00:00.015829 2026-01-22 21:58:13.116046 | 2026-01-22 21:58:13.116099 | PLAY RECAP 2026-01-22 21:58:13.116147 | ubuntu-noble | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-01-22 21:58:13.116171 | 2026-01-22 21:58:13.227506 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-01-22 21:58:13.230259 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-01-22 21:58:13.812097 | 2026-01-22 21:58:13.812233 | PLAY [all] 2026-01-22 21:58:13.824483 | 2026-01-22 21:58:13.824570 | TASK [Copy inventory file for Zuul] 2026-01-22 21:58:14.841605 | ubuntu-noble | changed 2026-01-22 21:58:14.848516 | 2026-01-22 21:58:14.848641 | TASK [Switch "ansible_host" to private IP] 2026-01-22 21:58:15.149977 | ubuntu-noble | changed: 1 replacements made 2026-01-22 21:58:15.157053 | 2026-01-22 21:58:15.157162 | TASK [Run Molecule scenario] 2026-01-22 21:58:14.594692 | ubuntu-noble | Using CPython 3.12.3 interpreter at: /usr/bin/python3 2026-01-22 21:58:14.594799 | ubuntu-noble | Creating virtual environment at: .venv 2026-01-22 21:58:15.965383 | ubuntu-noble | Downloading pygments (1.2MiB) 2026-01-22 21:58:15.967302 | ubuntu-noble | Downloading cryptography (4.3MiB) 2026-01-22 21:58:16.006211 | ubuntu-noble | Downloading ansible-core (2.3MiB) 2026-01-22 21:58:16.176573 | ubuntu-noble | Downloading cryptography 2026-01-22 21:58:16.226952 | ubuntu-noble | Downloading pygments 2026-01-22 21:58:16.352904 | ubuntu-noble | Downloading ansible-core 2026-01-22 21:58:18.395265 | ubuntu-noble | Installed 37 packages in 700ms 2026-01-22 21:58:19.255667 | ubuntu-noble | INFO Collection 'vexxhost.containers' detected. 2026-01-22 21:58:19.255771 | ubuntu-noble | INFO Scenarios will be used from 'extensions/molecule' 2026-01-22 21:58:20.322912 | ubuntu-noble | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-01-22 21:58:20.323008 | ubuntu-noble | INFO default scenario not found, disabling shared state. 2026-01-22 21:58:20.323192 | ubuntu-noble | INFO [forget-package > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-01-22 21:58:20.323317 | ubuntu-noble | INFO [forget-package > prerun] Performing prerun with role_name_check=0... 2026-01-22 21:58:29.157306 | ubuntu-noble | INFO [forget-package > dependency] Executing 2026-01-22 21:58:29.157611 | ubuntu-noble | WARNING [forget-package > dependency] Missing roles requirements file: requirements.yml 2026-01-22 21:58:29.157932 | ubuntu-noble | WARNING [forget-package > dependency] Missing collections requirements file: collections.yml 2026-01-22 21:58:29.158115 | ubuntu-noble | WARNING [forget-package > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-01-22 21:58:29.166287 | ubuntu-noble | INFO [forget-package > cleanup] Executing 2026-01-22 21:58:29.166618 | ubuntu-noble | WARNING [forget-package > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-01-22 21:58:29.182081 | ubuntu-noble | INFO [forget-package > destroy] Executing 2026-01-22 21:58:29.182187 | ubuntu-noble | WARNING [forget-package > destroy] Skipping, '--destroy=never' requested. 2026-01-22 21:58:29.182280 | ubuntu-noble | INFO [forget-package > destroy] Executed: Successful 2026-01-22 21:58:29.190710 | ubuntu-noble | INFO [forget-package > syntax] Executing 2026-01-22 21:58:29.773520 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-01-22 21:58:29.774566 | 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-01-22 21:58:29.774583 | 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-01-22 21:58:29.774590 | ubuntu-noble | 2026-01-22 21:58:30.192491 | ubuntu-noble | 2026-01-22 21:58:30.192773 | ubuntu-noble | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/forget-package/converge.yml 2026-01-22 21:58:30.249137 | ubuntu-noble | INFO [forget-package > syntax] Executed: Successful 2026-01-22 21:58:30.260478 | ubuntu-noble | INFO [forget-package > create] Executing 2026-01-22 21:58:30.262103 | ubuntu-noble | WARNING [forget-package > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-01-22 21:58:30.267873 | ubuntu-noble | INFO [forget-package > prepare] Executing 2026-01-22 21:58:30.795267 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-01-22 21:58:30.796084 | 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-01-22 21:58:30.796159 | 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-01-22 21:58:30.796171 | ubuntu-noble | 2026-01-22 21:58:31.254316 | ubuntu-noble | 2026-01-22 21:58:31.254343 | ubuntu-noble | PLAY [Prepare] ***************************************************************** 2026-01-22 21:58:31.254348 | ubuntu-noble | 2026-01-22 21:58:31.254352 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-01-22 21:58:31.254363 | ubuntu-noble | Thursday 22 January 2026 21:58:31 +0000 (0:00:00.038) 0:00:00.038 ****** 2026-01-22 21:58:32.492576 | 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-01-22 21:58:32.494782 | ubuntu-noble | ok: [ubuntu-noble] 2026-01-22 21:58:32.494914 | ubuntu-noble | 2026-01-22 21:58:32.495045 | ubuntu-noble | TASK [Install NGINX] *********************************************************** 2026-01-22 21:58:32.495396 | ubuntu-noble | Thursday 22 January 2026 21:58:32 +0000 (0:00:01.243) 0:00:01.282 ****** 2026-01-22 21:58:57.722450 | ubuntu-noble | changed: [ubuntu-noble] 2026-01-22 21:58:57.722486 | ubuntu-noble | 2026-01-22 21:58:57.722495 | ubuntu-noble | TASK [Ensure NGINX is running] ************************************************* 2026-01-22 21:58:57.722542 | ubuntu-noble | Thursday 22 January 2026 21:58:57 +0000 (0:00:25.223) 0:00:26.505 ****** 2026-01-22 21:58:58.459301 | ubuntu-noble | ok: [ubuntu-noble] 2026-01-22 21:58:58.459528 | ubuntu-noble | 2026-01-22 21:58:58.459720 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-01-22 21:58:58.459918 | ubuntu-noble | ubuntu-noble : ok=3 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-01-22 21:58:58.460087 | ubuntu-noble | 2026-01-22 21:58:58.460245 | ubuntu-noble | 2026-01-22 21:58:58.460465 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-01-22 21:58:58.460658 | ubuntu-noble | Thursday 22 January 2026 21:58:58 +0000 (0:00:00.741) 0:00:27.246 ****** 2026-01-22 21:58:58.460820 | ubuntu-noble | =============================================================================== 2026-01-22 21:58:58.460963 | ubuntu-noble | Install NGINX ---------------------------------------------------------- 25.22s 2026-01-22 21:58:58.461111 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.24s 2026-01-22 21:58:58.461283 | ubuntu-noble | Ensure NGINX is running ------------------------------------------------- 0.74s 2026-01-22 21:58:58.543300 | ubuntu-noble | INFO [forget-package > prepare] Executed: Successful 2026-01-22 21:58:58.554490 | ubuntu-noble | INFO [forget-package > converge] Executing 2026-01-22 21:58:59.117771 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-01-22 21:58:59.118150 | 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-01-22 21:58:59.118803 | 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-01-22 21:58:59.118836 | ubuntu-noble | 2026-01-22 21:58:59.498598 | ubuntu-noble | 2026-01-22 21:58:59.498657 | ubuntu-noble | PLAY [Converge] **************************************************************** 2026-01-22 21:58:59.498671 | ubuntu-noble | 2026-01-22 21:58:59.498683 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-01-22 21:58:59.498950 | ubuntu-noble | Thursday 22 January 2026 21:58:59 +0000 (0:00:00.009) 0:00:00.009 ****** 2026-01-22 21:59:00.588692 | 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-01-22 21:59:00.590566 | ubuntu-noble | ok: [ubuntu-noble] 2026-01-22 21:59:00.590691 | ubuntu-noble | 2026-01-22 21:59:00.590827 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-01-22 21:59:00.590966 | ubuntu-noble | Thursday 22 January 2026 21:59:00 +0000 (0:00:01.093) 0:00:01.102 ****** 2026-01-22 21:59:01.073905 | 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-01-22 21:59:01.076448 | ubuntu-noble | changed: [ubuntu-noble] 2026-01-22 21:59:01.076588 | ubuntu-noble | 2026-01-22 21:59:01.076691 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-01-22 21:59:01.076806 | ubuntu-noble | ubuntu-noble : ok=2 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-01-22 21:59:01.076951 | ubuntu-noble | 2026-01-22 21:59:01.076980 | ubuntu-noble | 2026-01-22 21:59:01.077096 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-01-22 21:59:01.077196 | ubuntu-noble | Thursday 22 January 2026 21:59:01 +0000 (0:00:00.486) 0:00:01.589 ****** 2026-01-22 21:59:01.077291 | ubuntu-noble | =============================================================================== 2026-01-22 21:59:01.077409 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.09s 2026-01-22 21:59:01.077528 | ubuntu-noble | vexxhost.containers.forget_package : Forget package --------------------- 0.49s 2026-01-22 21:59:01.161050 | ubuntu-noble | INFO [forget-package > converge] Executed: Successful 2026-01-22 21:59:01.171048 | ubuntu-noble | INFO [forget-package > idempotence] Executing 2026-01-22 21:59:01.738728 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-01-22 21:59:01.738845 | 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-01-22 21:59:01.738856 | 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-01-22 21:59:01.738881 | ubuntu-noble | 2026-01-22 21:59:02.134100 | ubuntu-noble | 2026-01-22 21:59:02.134152 | ubuntu-noble | PLAY [Converge] **************************************************************** 2026-01-22 21:59:02.134159 | ubuntu-noble | 2026-01-22 21:59:02.134166 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-01-22 21:59:02.134172 | ubuntu-noble | Thursday 22 January 2026 21:59:02 +0000 (0:00:00.012) 0:00:00.012 ****** 2026-01-22 21:59:03.221940 | 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-01-22 21:59:03.223719 | ubuntu-noble | ok: [ubuntu-noble] 2026-01-22 21:59:03.223738 | ubuntu-noble | 2026-01-22 21:59:03.223744 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-01-22 21:59:03.223750 | ubuntu-noble | Thursday 22 January 2026 21:59:03 +0000 (0:00:01.090) 0:00:01.103 ****** 2026-01-22 21:59:03.698342 | ubuntu-noble | ok: [ubuntu-noble] 2026-01-22 21:59:03.698373 | ubuntu-noble | 2026-01-22 21:59:03.698380 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-01-22 21:59:03.698386 | ubuntu-noble | ubuntu-noble : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-01-22 21:59:03.698392 | ubuntu-noble | 2026-01-22 21:59:03.698398 | ubuntu-noble | 2026-01-22 21:59:03.698403 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-01-22 21:59:03.698409 | ubuntu-noble | Thursday 22 January 2026 21:59:03 +0000 (0:00:00.472) 0:00:01.576 ****** 2026-01-22 21:59:03.698414 | ubuntu-noble | =============================================================================== 2026-01-22 21:59:03.698419 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.09s 2026-01-22 21:59:03.698425 | ubuntu-noble | vexxhost.containers.forget_package : Forget package --------------------- 0.47s 2026-01-22 21:59:03.780577 | ubuntu-noble | INFO [forget-package > idempotence] Executed: Successful 2026-01-22 21:59:03.790389 | ubuntu-noble | INFO [forget-package > side_effect] Executing 2026-01-22 21:59:03.790805 | ubuntu-noble | WARNING [forget-package > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-01-22 21:59:03.796850 | ubuntu-noble | INFO [forget-package > verify] Executing 2026-01-22 21:59:04.356430 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-01-22 21:59:04.357147 | 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-01-22 21:59:04.357482 | 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-01-22 21:59:04.357768 | ubuntu-noble | 2026-01-22 21:59:04.712843 | ubuntu-noble | 2026-01-22 21:59:04.713871 | ubuntu-noble | PLAY [Verify] ****************************************************************** 2026-01-22 21:59:04.713901 | ubuntu-noble | 2026-01-22 21:59:04.713925 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-01-22 21:59:04.714874 | ubuntu-noble | Thursday 22 January 2026 21:59:04 +0000 (0:00:00.009) 0:00:00.009 ****** 2026-01-22 21:59:05.794568 | 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-01-22 21:59:05.797796 | ubuntu-noble | ok: [ubuntu-noble] 2026-01-22 21:59:05.797816 | ubuntu-noble | 2026-01-22 21:59:05.797822 | ubuntu-noble | TASK [Populate package facts] ************************************************** 2026-01-22 21:59:05.797829 | ubuntu-noble | Thursday 22 January 2026 21:59:05 +0000 (0:00:01.084) 0:00:01.093 ****** 2026-01-22 21:59:07.572535 | ubuntu-noble | ok: [ubuntu-noble] 2026-01-22 21:59:07.572565 | ubuntu-noble | 2026-01-22 21:59:07.572570 | ubuntu-noble | TASK [Populate service facts] ************************************************** 2026-01-22 21:59:07.572603 | ubuntu-noble | Thursday 22 January 2026 21:59:07 +0000 (0:00:01.774) 0:00:02.867 ****** 2026-01-22 21:59:10.139687 | ubuntu-noble | ok: [ubuntu-noble] 2026-01-22 21:59:10.139874 | ubuntu-noble | 2026-01-22 21:59:10.140130 | ubuntu-noble | TASK [Assert that the NGINX package is not installed] ************************** 2026-01-22 21:59:10.140375 | ubuntu-noble | Thursday 22 January 2026 21:59:10 +0000 (0:00:02.567) 0:00:05.435 ****** 2026-01-22 21:59:10.175213 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-01-22 21:59:10.175346 | ubuntu-noble | "changed": false, 2026-01-22 21:59:10.175490 | ubuntu-noble | "msg": "All assertions passed" 2026-01-22 21:59:10.175653 | ubuntu-noble | } 2026-01-22 21:59:10.175782 | ubuntu-noble | 2026-01-22 21:59:10.175928 | ubuntu-noble | TASK [Assert that the NGINX service is still up] ******************************* 2026-01-22 21:59:10.176080 | ubuntu-noble | Thursday 22 January 2026 21:59:10 +0000 (0:00:00.035) 0:00:05.471 ****** 2026-01-22 21:59:10.203150 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-01-22 21:59:10.204629 | ubuntu-noble | "changed": false, 2026-01-22 21:59:10.204670 | ubuntu-noble | "msg": "All assertions passed" 2026-01-22 21:59:10.204675 | ubuntu-noble | } 2026-01-22 21:59:10.204679 | ubuntu-noble | 2026-01-22 21:59:10.204684 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-01-22 21:59:10.204688 | ubuntu-noble | ubuntu-noble : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-01-22 21:59:10.204692 | ubuntu-noble | 2026-01-22 21:59:10.204696 | ubuntu-noble | 2026-01-22 21:59:10.204700 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-01-22 21:59:10.204704 | ubuntu-noble | Thursday 22 January 2026 21:59:10 +0000 (0:00:00.028) 0:00:05.499 ****** 2026-01-22 21:59:10.204707 | ubuntu-noble | =============================================================================== 2026-01-22 21:59:10.204711 | ubuntu-noble | Populate service facts -------------------------------------------------- 2.57s 2026-01-22 21:59:10.204715 | ubuntu-noble | Populate package facts -------------------------------------------------- 1.77s 2026-01-22 21:59:10.204718 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.08s 2026-01-22 21:59:10.204722 | ubuntu-noble | Assert that the NGINX package is not installed -------------------------- 0.04s 2026-01-22 21:59:10.204726 | ubuntu-noble | Assert that the NGINX service is still up ------------------------------- 0.03s 2026-01-22 21:59:10.293608 | ubuntu-noble | INFO [forget-package > verify] Executed: Successful 2026-01-22 21:59:10.304454 | ubuntu-noble | INFO [forget-package > cleanup] Executing 2026-01-22 21:59:10.304928 | ubuntu-noble | WARNING [forget-package > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-01-22 21:59:10.436720 | ubuntu-noble | INFO [forget-package > destroy] Executing 2026-01-22 21:59:10.436781 | ubuntu-noble | WARNING [forget-package > destroy] Skipping, '--destroy=never' requested. 2026-01-22 21:59:10.436986 | ubuntu-noble | INFO [forget-package > destroy] Executed: Successful 2026-01-22 21:59:10.437404 | ubuntu-noble | WARNING Molecule executed 1 scenario (1 missing files) 2026-01-22 21:59:10.568169 | ubuntu-noble | ok: Runtime: 0:00:55.997381 2026-01-22 21:59:10.571192 | 2026-01-22 21:59:10.571242 | PLAY RECAP 2026-01-22 21:59:10.571291 | ubuntu-noble | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-01-22 21:59:10.571312 | 2026-01-22 21:59:10.717827 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-01-22 21:59:10.720240 | POST-RUN START: [trusted : vexxhost.dev/zuul-config/playbooks/base/post.yaml@main] 2026-01-22 21:59:11.278437 | 2026-01-22 21:59:11.278584 | PLAY [all] 2026-01-22 21:59:11.290396 | 2026-01-22 21:59:11.290485 | TASK [fetch-output : Set log path for multiple nodes] 2026-01-22 21:59:11.335642 | ubuntu-noble | skipping: Conditional result was False 2026-01-22 21:59:11.346719 | 2026-01-22 21:59:11.346801 | TASK [fetch-output : Set log path for single node] 2026-01-22 21:59:11.388755 | ubuntu-noble | ok 2026-01-22 21:59:11.396082 | 2026-01-22 21:59:11.396156 | LOOP [fetch-output : Ensure local output dirs] 2026-01-22 21:59:11.788317 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/c25b065b0b6547b69cea79d99201907c/work/logs" 2026-01-22 21:59:11.988500 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/c25b065b0b6547b69cea79d99201907c/work/artifacts" 2026-01-22 21:59:12.190459 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/c25b065b0b6547b69cea79d99201907c/work/docs" 2026-01-22 21:59:12.205548 | 2026-01-22 21:59:12.205708 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-01-22 21:59:12.835123 | ubuntu-noble | changed: .d..t...... ./ 2026-01-22 21:59:12.835398 | ubuntu-noble | changed: All items complete 2026-01-22 21:59:12.835436 | 2026-01-22 21:59:13.290362 | ubuntu-noble | changed: .d..t...... ./ 2026-01-22 21:59:13.748629 | ubuntu-noble | changed: .d..t...... ./ 2026-01-22 21:59:13.773571 | 2026-01-22 21:59:13.773736 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-01-22 21:59:14.216594 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.010100 2026-01-22 21:59:14.439591 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.008249 2026-01-22 21:59:14.453525 | 2026-01-22 21:59:14.453643 | PLAY [all] 2026-01-22 21:59:14.463148 | 2026-01-22 21:59:14.463211 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-01-22 21:59:14.963296 | ubuntu-noble | changed 2026-01-22 21:59:14.970559 | 2026-01-22 21:59:14.970605 | PLAY RECAP 2026-01-22 21:59:14.970662 | ubuntu-noble | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-01-22 21:59:14.970684 | 2026-01-22 21:59:15.083803 | POST-RUN END RESULT_NORMAL: [trusted : vexxhost.dev/zuul-config/playbooks/base/post.yaml@main] 2026-01-22 21:59:15.086070 | POST-RUN START: [trusted : vexxhost.dev/zuul-config/playbooks/base/post-logs.yaml@main] 2026-01-22 21:59:15.654157 | 2026-01-22 21:59:15.654301 | PLAY [localhost] 2026-01-22 21:59:15.664702 | 2026-01-22 21:59:15.664782 | TASK [Generate Zuul manifest] 2026-01-22 21:59:15.682938 | localhost | ok 2026-01-22 21:59:15.697138 | 2026-01-22 21:59:15.697227 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-01-22 21:59:16.012288 | localhost | changed 2026-01-22 21:59:16.024350 | 2026-01-22 21:59:16.024424 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-01-22 21:59:16.056693 | localhost | ok 2026-01-22 21:59:16.064669 | 2026-01-22 21:59:16.064733 | TASK [Upload logs] 2026-01-22 21:59:16.086745 | localhost | ok 2026-01-22 21:59:16.151506 | 2026-01-22 21:59:16.151662 | TASK [Set zuul-log-path fact] 2026-01-22 21:59:16.171517 | localhost | ok 2026-01-22 21:59:16.184205 | 2026-01-22 21:59:16.184276 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-01-22 21:59:16.216291 | localhost | ok 2026-01-22 21:59:16.224759 | 2026-01-22 21:59:16.224825 | TASK [upload-logs : Create log directories] 2026-01-22 21:59:16.650109 | localhost | changed 2026-01-22 21:59:16.662263 | 2026-01-22 21:59:16.662555 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-01-22 21:59:17.113689 | localhost -> localhost | ok: Runtime: 0:00:00.005860 2026-01-22 21:59:17.119064 | 2026-01-22 21:59:17.119131 | TASK [upload-logs : Upload logs to log server] 2026-01-22 21:59:17.585580 | localhost | Output suppressed because no_log was given 2026-01-22 21:59:17.590498 | 2026-01-22 21:59:17.590586 | LOOP [upload-logs : Compress console log and json output] 2026-01-22 21:59:17.638167 | localhost | skipping: Conditional result was False 2026-01-22 21:59:17.644716 | localhost | skipping: Conditional result was False 2026-01-22 21:59:17.651747 | 2026-01-22 21:59:17.651861 | LOOP [upload-logs : Upload compressed console log and json output] 2026-01-22 21:59:17.694778 | localhost | skipping: Conditional result was False 2026-01-22 21:59:17.695209 | 2026-01-22 21:59:17.698111 | localhost | skipping: Conditional result was False 2026-01-22 21:59:17.715098 | 2026-01-22 21:59:17.715199 | LOOP [upload-logs : Upload console log and json output]