2026-08-13 20:20:37.808893 | Job console starting 2026-08-13 20:20:37.819099 | Updating git repos 2026-08-13 20:20:37.844747 | Cloning repos into workspace 2026-08-13 20:20:37.881510 | Restoring repo states 2026-08-13 20:20:37.890196 | Merging changes 2026-08-13 20:20:38.478447 | Checking out repos 2026-08-13 20:20:38.503596 | Preparing playbooks 2026-08-13 20:20:39.796181 | Running Ansible setup 2026-08-13 20:20:43.314402 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-13 20:20:43.884827 | 2026-08-13 20:20:43.884976 | PLAY [localhost] 2026-08-13 20:20:43.892614 | 2026-08-13 20:20:43.892713 | TASK [Gathering Facts] 2026-08-13 20:20:44.711483 | localhost | ok 2026-08-13 20:20:44.720433 | 2026-08-13 20:20:44.720511 | TASK [Setup log path fact] 2026-08-13 20:20:44.740361 | localhost | ok 2026-08-13 20:20:44.751454 | 2026-08-13 20:20:44.751520 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-13 20:20:44.781432 | localhost | ok 2026-08-13 20:20:44.787646 | 2026-08-13 20:20:44.787712 | TASK [emit-job-header : Print job information] 2026-08-13 20:20:44.828738 | # Job Information 2026-08-13 20:20:44.828985 | Ansible Version: 2.16.18 2026-08-13 20:20:44.829044 | Job: ansible-collection-containers-molecule-forget-package-debian-trixie 2026-08-13 20:20:44.829079 | Pipeline: check 2026-08-13 20:20:44.829110 | Executor: 2d72f0692154 2026-08-13 20:20:44.829138 | Triggered by: https://github.com/vexxhost/ansible-collection-containers/pull/136 2026-08-13 20:20:44.829171 | Event ID: 6fb16d40-9751-11f1-966c-e4e60fdf76d0 2026-08-13 20:20:44.833115 | 2026-08-13 20:20:44.833205 | LOOP [emit-job-header : Print node information] 2026-08-13 20:20:44.923456 | localhost | ok: 2026-08-13 20:20:44.923599 | localhost | # Node Information 2026-08-13 20:20:44.923628 | localhost | Inventory Hostname: debian-trixie 2026-08-13 20:20:44.923650 | localhost | Hostname: np0000189368 2026-08-13 20:20:44.923670 | localhost | Username: zuul 2026-08-13 20:20:44.923692 | localhost | Distro: Debian 13.6 2026-08-13 20:20:44.923712 | localhost | Provider: yul1 2026-08-13 20:20:44.923731 | localhost | Region: ca-ymq-1 2026-08-13 20:20:44.923750 | localhost | Label: debian-trixie 2026-08-13 20:20:44.923769 | localhost | Product Name: OpenStack Nova 2026-08-13 20:20:44.923787 | localhost | Interface IP: 199.204.45.205 2026-08-13 20:20:44.939833 | 2026-08-13 20:20:44.939957 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-13 20:20:45.304530 | localhost -> localhost | changed 2026-08-13 20:20:45.309293 | 2026-08-13 20:20:45.309360 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-13 20:20:46.104090 | localhost -> localhost | changed 2026-08-13 20:20:46.113134 | 2026-08-13 20:20:46.113212 | PLAY [all] 2026-08-13 20:20:46.120332 | 2026-08-13 20:20:46.120397 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-13 20:20:46.330767 | debian-trixie -> localhost | ok 2026-08-13 20:20:46.338787 | 2026-08-13 20:20:46.338885 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-13 20:20:46.370259 | debian-trixie | ok 2026-08-13 20:20:46.386374 | debian-trixie | included: /var/lib/zuul/builds/187767ce15cb49669272254444fe3f5e/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-13 20:20:46.391185 | 2026-08-13 20:20:46.391247 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-13 20:20:47.937928 | debian-trixie -> localhost | Generating public/private rsa key pair. 2026-08-13 20:20:47.938137 | debian-trixie -> localhost | Your identification has been saved in /var/lib/zuul/builds/187767ce15cb49669272254444fe3f5e/work/187767ce15cb49669272254444fe3f5e_id_rsa 2026-08-13 20:20:47.938191 | debian-trixie -> localhost | Your public key has been saved in /var/lib/zuul/builds/187767ce15cb49669272254444fe3f5e/work/187767ce15cb49669272254444fe3f5e_id_rsa.pub 2026-08-13 20:20:47.938223 | debian-trixie -> localhost | The key fingerprint is: 2026-08-13 20:20:47.938251 | debian-trixie -> localhost | SHA256:xf0+ngdA/KTaVPhY8f6NLrmEjdpTtRhu6csCN/sYAeA zuul-build-sshkey 2026-08-13 20:20:47.938292 | debian-trixie -> localhost | The key's randomart image is: 2026-08-13 20:20:47.938318 | debian-trixie -> localhost | +---[RSA 3072]----+ 2026-08-13 20:20:47.938345 | debian-trixie -> localhost | | . . ... | 2026-08-13 20:20:47.938367 | debian-trixie -> localhost | | . . . .+ +. | 2026-08-13 20:20:47.938388 | debian-trixie -> localhost | | E . o..O .| 2026-08-13 20:20:47.938409 | debian-trixie -> localhost | | o *.+. | 2026-08-13 20:20:47.938429 | debian-trixie -> localhost | | S .= *...| 2026-08-13 20:20:47.938449 | debian-trixie -> localhost | | . +=B.o.o| 2026-08-13 20:20:47.938469 | debian-trixie -> localhost | | o+*o.+.o| 2026-08-13 20:20:47.938490 | debian-trixie -> localhost | | o+=+o o.| 2026-08-13 20:20:47.938512 | debian-trixie -> localhost | | . o+=++. | 2026-08-13 20:20:47.938533 | debian-trixie -> localhost | +----[SHA256]-----+ 2026-08-13 20:20:47.938584 | debian-trixie -> localhost | ok: Runtime: 0:00:01.137777 2026-08-13 20:20:47.945102 | 2026-08-13 20:20:47.945183 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-13 20:20:47.974422 | debian-trixie | ok 2026-08-13 20:20:47.984601 | debian-trixie | included: /var/lib/zuul/builds/187767ce15cb49669272254444fe3f5e/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-13 20:20:47.991601 | 2026-08-13 20:20:47.991666 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-13 20:20:48.015719 | debian-trixie | skipping: Conditional result was False 2026-08-13 20:20:48.024128 | 2026-08-13 20:20:48.024242 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-13 20:20:48.583217 | debian-trixie | changed 2026-08-13 20:20:48.589464 | 2026-08-13 20:20:48.589554 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-13 20:20:48.825077 | debian-trixie | ok 2026-08-13 20:20:48.831175 | 2026-08-13 20:20:48.831241 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-13 20:20:49.380666 | debian-trixie | changed 2026-08-13 20:20:49.386501 | 2026-08-13 20:20:49.386575 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-13 20:20:49.924140 | debian-trixie | changed 2026-08-13 20:20:49.929655 | 2026-08-13 20:20:49.929730 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-13 20:20:49.955830 | debian-trixie | skipping: Conditional result was False 2026-08-13 20:20:49.964452 | 2026-08-13 20:20:49.964543 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-13 20:20:50.306311 | debian-trixie -> localhost | changed 2026-08-13 20:20:50.319835 | 2026-08-13 20:20:50.319947 | TASK [add-build-sshkey : Add back temp key] 2026-08-13 20:20:50.576065 | debian-trixie -> localhost | Identity added: /var/lib/zuul/builds/187767ce15cb49669272254444fe3f5e/work/187767ce15cb49669272254444fe3f5e_id_rsa (zuul-build-sshkey) 2026-08-13 20:20:50.576270 | debian-trixie -> localhost | ok: Runtime: 0:00:00.012905 2026-08-13 20:20:50.584431 | 2026-08-13 20:20:50.584497 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-13 20:20:50.918181 | debian-trixie | ok 2026-08-13 20:20:50.923123 | 2026-08-13 20:20:50.923210 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-13 20:20:50.948497 | debian-trixie | skipping: Conditional result was False 2026-08-13 20:20:50.958920 | 2026-08-13 20:20:50.959009 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-13 20:20:51.316438 | debian-trixie | ok 2026-08-13 20:20:51.323975 | 2026-08-13 20:20:51.324091 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-13 20:20:52.066488 | debian-trixie | Output suppressed because no_log was given 2026-08-13 20:20:52.076167 | 2026-08-13 20:20:52.076233 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-13 20:20:52.287405 | debian-trixie | ok: "logs" 2026-08-13 20:20:52.287724 | debian-trixie | ok: All items complete 2026-08-13 20:20:52.287755 | 2026-08-13 20:20:52.471382 | debian-trixie | ok: "artifacts" 2026-08-13 20:20:52.652771 | debian-trixie | ok: "docs" 2026-08-13 20:20:52.670939 | 2026-08-13 20:20:52.671129 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-13 20:20:52.878513 | debian-trixie | changed: "logs" 2026-08-13 20:20:53.052969 | debian-trixie | changed: "artifacts" 2026-08-13 20:20:53.232928 | debian-trixie | changed: "docs" 2026-08-13 20:20:53.244648 | 2026-08-13 20:20:53.244779 | PLAY RECAP 2026-08-13 20:20:53.244830 | debian-trixie | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-13 20:20:53.244860 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-13 20:20:53.244880 | 2026-08-13 20:20:53.356221 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-13 20:20:53.358864 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-13 20:20:53.981065 | 2026-08-13 20:20:53.981231 | PLAY [all] 2026-08-13 20:20:53.992428 | 2026-08-13 20:20:53.992517 | TASK [setup-uv : Extract archive] 2026-08-13 20:20:56.638707 | debian-trixie | changed 2026-08-13 20:20:56.644135 | 2026-08-13 20:20:56.644212 | TASK [setup-uv : Print version] 2026-08-13 20:20:56.988582 | debian-trixie | uv 0.8.13 2026-08-13 20:20:57.176261 | debian-trixie | ok: Runtime: 0:00:00.018644 2026-08-13 20:20:57.184207 | 2026-08-13 20:20:57.184277 | TASK [Install Ansible collection siblings] 2026-08-13 20:20:57.603447 | debian-trixie | ok: 2026-08-13 20:20:57.603654 | debian-trixie | Skipping ansible.posix: no checked-out sibling 2026-08-13 20:20:57.603695 | debian-trixie | Skipping community.general: no checked-out sibling 2026-08-13 20:20:57.605891 | 2026-08-13 20:20:57.605956 | PLAY RECAP 2026-08-13 20:20:57.606020 | debian-trixie | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-13 20:20:57.606051 | 2026-08-13 20:20:57.716427 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-13 20:20:57.718791 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-13 20:20:58.272329 | 2026-08-13 20:20:58.272456 | PLAY [all] 2026-08-13 20:20:58.282443 | 2026-08-13 20:20:58.282515 | LOOP [Check inventory directories] 2026-08-13 20:20:58.588459 | debian-trixie | ok: "src/github.com/vexxhost/ansible-collection-containers" 2026-08-13 20:20:58.773702 | debian-trixie | ok: "src/github.com/vexxhost/ansible-collection-containers/molecule/forget-package/inventory" 2026-08-13 20:20:58.954817 | debian-trixie | ok: "src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/forget-package/inventory" 2026-08-13 20:20:58.965361 | 2026-08-13 20:20:58.965548 | LOOP [Copy inventory file for Zuul] 2026-08-13 20:20:59.830067 | debian-trixie | changed: 2026-08-13 20:20:59.830297 | debian-trixie | { 2026-08-13 20:20:59.830340 | debian-trixie | "ansible_loop_var": "item", 2026-08-13 20:20:59.830392 | debian-trixie | "changed": false, 2026-08-13 20:20:59.830422 | debian-trixie | "failed": false, 2026-08-13 20:20:59.830454 | debian-trixie | "invocation": { 2026-08-13 20:20:59.830481 | debian-trixie | "module_args": { 2026-08-13 20:20:59.830507 | debian-trixie | "checksum_algorithm": "sha1", 2026-08-13 20:20:59.830532 | debian-trixie | "follow": true, 2026-08-13 20:20:59.830557 | debian-trixie | "get_attributes": true, 2026-08-13 20:20:59.830584 | debian-trixie | "get_checksum": true, 2026-08-13 20:20:59.830609 | debian-trixie | "get_mime": true, 2026-08-13 20:20:59.830634 | debian-trixie | "path": "src/github.com/vexxhost/ansible-collection-containers" 2026-08-13 20:20:59.830660 | debian-trixie | } 2026-08-13 20:20:59.830685 | debian-trixie | }, 2026-08-13 20:20:59.830724 | debian-trixie | "item": "src/github.com/vexxhost/ansible-collection-containers", 2026-08-13 20:20:59.830750 | debian-trixie | "stat": { 2026-08-13 20:20:59.830775 | debian-trixie | "atime": 1786652451.939383, 2026-08-13 20:20:59.830800 | debian-trixie | "attr_flags": "e", 2026-08-13 20:20:59.830824 | debian-trixie | "attributes": [ 2026-08-13 20:20:59.830849 | debian-trixie | "extents" 2026-08-13 20:20:59.830873 | debian-trixie | ], 2026-08-13 20:20:59.830897 | debian-trixie | "block_size": 4096, 2026-08-13 20:20:59.830922 | debian-trixie | "blocks": 8, 2026-08-13 20:20:59.830948 | debian-trixie | "charset": "unknown", 2026-08-13 20:20:59.830976 | debian-trixie | "ctime": 1786652451.9513834, 2026-08-13 20:20:59.831001 | debian-trixie | "dev": 65025, 2026-08-13 20:20:59.831042 | debian-trixie | "device_type": 0, 2026-08-13 20:20:59.831069 | debian-trixie | "executable": true, 2026-08-13 20:20:59.831095 | debian-trixie | "exists": true, 2026-08-13 20:20:59.831121 | debian-trixie | "gid": 1000, 2026-08-13 20:20:59.831146 | debian-trixie | "gr_name": "zuul", 2026-08-13 20:20:59.831171 | debian-trixie | "inode": 519191, 2026-08-13 20:20:59.831196 | debian-trixie | "isblk": false, 2026-08-13 20:20:59.831222 | debian-trixie | "ischr": false, 2026-08-13 20:20:59.831312 | debian-trixie | "isdir": true, 2026-08-13 20:20:59.831346 | debian-trixie | "isfifo": false, 2026-08-13 20:20:59.831374 | debian-trixie | "isgid": false, 2026-08-13 20:20:59.831399 | debian-trixie | "islnk": false, 2026-08-13 20:20:59.831424 | debian-trixie | "isreg": false, 2026-08-13 20:20:59.831449 | debian-trixie | "issock": false, 2026-08-13 20:20:59.831473 | debian-trixie | "isuid": false, 2026-08-13 20:20:59.831498 | debian-trixie | "mimetype": "unknown", 2026-08-13 20:20:59.831522 | debian-trixie | "mode": "0755", 2026-08-13 20:20:59.831546 | debian-trixie | "mtime": 1786652437.9124274, 2026-08-13 20:20:59.831587 | debian-trixie | "nlink": 11, 2026-08-13 20:20:59.831612 | debian-trixie | "path": "src/github.com/vexxhost/ansible-collection-containers", 2026-08-13 20:20:59.831637 | debian-trixie | "pw_name": "zuul", 2026-08-13 20:20:59.831666 | debian-trixie | "readable": true, 2026-08-13 20:20:59.831691 | debian-trixie | "rgrp": true, 2026-08-13 20:20:59.831717 | debian-trixie | "roth": true, 2026-08-13 20:20:59.831741 | debian-trixie | "rusr": true, 2026-08-13 20:20:59.831766 | debian-trixie | "size": 4096, 2026-08-13 20:20:59.831791 | debian-trixie | "uid": 1000, 2026-08-13 20:20:59.831816 | debian-trixie | "version": "801884155", 2026-08-13 20:20:59.831842 | debian-trixie | "wgrp": false, 2026-08-13 20:20:59.831869 | debian-trixie | "woth": false, 2026-08-13 20:20:59.831894 | debian-trixie | "writeable": true, 2026-08-13 20:20:59.831919 | debian-trixie | "wusr": true, 2026-08-13 20:20:59.831944 | debian-trixie | "xgrp": true, 2026-08-13 20:20:59.831968 | debian-trixie | "xoth": true, 2026-08-13 20:20:59.831993 | debian-trixie | "xusr": true 2026-08-13 20:20:59.832017 | debian-trixie | } 2026-08-13 20:20:59.832043 | debian-trixie | } 2026-08-13 20:20:59.832095 | debian-trixie | ok: All items complete 2026-08-13 20:20:59.832127 | 2026-08-13 20:20:59.833848 | debian-trixie | skipping: Conditional result was False 2026-08-13 20:20:59.834708 | debian-trixie | skipping: Conditional result was False 2026-08-13 20:20:59.847994 | 2026-08-13 20:20:59.848147 | LOOP [Switch "ansible_host" to private IP] 2026-08-13 20:21:00.197978 | debian-trixie | changed: 1 replacements made 2026-08-13 20:21:00.200066 | debian-trixie | skipping: Conditional result was False 2026-08-13 20:21:00.202373 | debian-trixie | skipping: Conditional result was False 2026-08-13 20:21:00.219362 | 2026-08-13 20:21:00.219499 | TASK [Run Molecule scenario] 2026-08-13 20:21:00.634503 | debian-trixie | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-08-13 20:21:00.634628 | debian-trixie | Creating virtual environment at: .venv 2026-08-13 20:21:00.905819 | debian-trixie | Downloading cryptography (4.3MiB) 2026-08-13 20:21:00.905990 | debian-trixie | Downloading ansible-core (2.3MiB) 2026-08-13 20:21:00.906462 | debian-trixie | Downloading pygments (1.2MiB) 2026-08-13 20:21:01.077189 | debian-trixie | Downloading cryptography 2026-08-13 20:21:01.131810 | debian-trixie | Downloading pygments 2026-08-13 20:21:01.283142 | debian-trixie | Downloading ansible-core 2026-08-13 20:21:01.331625 | debian-trixie | Installed 36 packages in 47ms 2026-08-13 20:21:01.981091 | debian-trixie | INFO Collection 'vexxhost.containers' detected. 2026-08-13 20:21:01.981185 | debian-trixie | INFO Scenarios will be used from 'extensions/molecule' 2026-08-13 20:21:02.827498 | debian-trixie | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-08-13 20:21:02.827566 | debian-trixie | INFO default scenario not found, disabling shared state. 2026-08-13 20:21:02.827665 | debian-trixie | INFO [forget-package > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-13 20:21:02.827738 | debian-trixie | INFO [forget-package > prerun] Performing prerun with role_name_check=0... 2026-08-13 20:21:19.993706 | debian-trixie | INFO [forget-package > dependency] Executing 2026-08-13 20:21:19.993839 | debian-trixie | WARNING [forget-package > dependency] Missing roles requirements file: requirements.yml 2026-08-13 20:21:19.994041 | debian-trixie | WARNING [forget-package > dependency] Missing collections requirements file: collections.yml 2026-08-13 20:21:19.994204 | debian-trixie | WARNING [forget-package > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-13 20:21:19.999867 | debian-trixie | INFO [forget-package > cleanup] Executing 2026-08-13 20:21:20.000158 | debian-trixie | WARNING [forget-package > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-13 20:21:20.005568 | debian-trixie | INFO [forget-package > destroy] Executing 2026-08-13 20:21:20.005599 | debian-trixie | WARNING [forget-package > destroy] Skipping, '--destroy=never' requested. 2026-08-13 20:21:20.005678 | debian-trixie | INFO [forget-package > destroy] Executed: Successful 2026-08-13 20:21:20.011096 | debian-trixie | INFO [forget-package > syntax] Executing 2026-08-13 20:21:20.514091 | debian-trixie | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-08-13 20:21:20.514415 | debian-trixie | [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-08-13 20:21:20.514653 | debian-trixie | 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-08-13 20:21:20.514810 | debian-trixie | 2026-08-13 20:21:20.870003 | debian-trixie | 2026-08-13 20:21:20.870252 | debian-trixie | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/forget-package/converge.yml 2026-08-13 20:21:20.936443 | debian-trixie | INFO [forget-package > syntax] Executed: Successful 2026-08-13 20:21:20.947290 | debian-trixie | INFO [forget-package > create] Executing 2026-08-13 20:21:20.948767 | debian-trixie | WARNING [forget-package > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-13 20:21:20.954358 | debian-trixie | INFO [forget-package > prepare] Executing 2026-08-13 20:21:21.436240 | debian-trixie | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-08-13 20:21:21.436393 | debian-trixie | [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-08-13 20:21:21.436648 | debian-trixie | 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-08-13 20:21:21.436785 | debian-trixie | 2026-08-13 20:21:21.799935 | debian-trixie | 2026-08-13 20:21:21.800150 | debian-trixie | PLAY [Prepare] ***************************************************************** 2026-08-13 20:21:21.800403 | debian-trixie | 2026-08-13 20:21:21.800575 | debian-trixie | TASK [Gathering Facts] ********************************************************* 2026-08-13 20:21:21.800769 | debian-trixie | Thursday 13 August 2026 20:21:21 +0000 (0:00:00.030) 0:00:00.030 ******* 2026-08-13 20:21:23.046636 | debian-trixie | [WARNING]: Host 'debian-trixie' is using the discovered Python interpreter at '/usr/bin/python3.13', 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-08-13 20:21:23.048748 | debian-trixie | ok: [debian-trixie] 2026-08-13 20:21:23.048912 | debian-trixie | 2026-08-13 20:21:23.049118 | debian-trixie | TASK [Install NGINX] *********************************************************** 2026-08-13 20:21:23.049318 | debian-trixie | Thursday 13 August 2026 20:21:23 +0000 (0:00:01.249) 0:00:01.280 ******* 2026-08-13 20:21:31.841193 | debian-trixie | changed: [debian-trixie] 2026-08-13 20:21:31.841256 | debian-trixie | 2026-08-13 20:21:31.841265 | debian-trixie | TASK [Ensure NGINX is running] ************************************************* 2026-08-13 20:21:31.841274 | debian-trixie | Thursday 13 August 2026 20:21:31 +0000 (0:00:08.789) 0:00:10.069 ******* 2026-08-13 20:21:32.582555 | debian-trixie | ok: [debian-trixie] 2026-08-13 20:21:32.582708 | debian-trixie | 2026-08-13 20:21:32.583006 | debian-trixie | PLAY RECAP ********************************************************************* 2026-08-13 20:21:32.583414 | debian-trixie | debian-trixie : ok=3 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-13 20:21:32.583655 | debian-trixie | 2026-08-13 20:21:32.583871 | debian-trixie | 2026-08-13 20:21:32.584122 | debian-trixie | TASKS RECAP ******************************************************************** 2026-08-13 20:21:32.584406 | debian-trixie | Thursday 13 August 2026 20:21:32 +0000 (0:00:00.743) 0:00:10.813 ******* 2026-08-13 20:21:32.584587 | debian-trixie | =============================================================================== 2026-08-13 20:21:32.584809 | debian-trixie | Install NGINX ----------------------------------------------------------- 8.79s 2026-08-13 20:21:32.585058 | debian-trixie | Gathering Facts --------------------------------------------------------- 1.25s 2026-08-13 20:21:32.585299 | debian-trixie | Ensure NGINX is running ------------------------------------------------- 0.74s 2026-08-13 20:21:32.680327 | debian-trixie | INFO [forget-package > prepare] Executed: Successful 2026-08-13 20:21:32.691432 | debian-trixie | INFO [forget-package > converge] Executing 2026-08-13 20:21:33.215767 | debian-trixie | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-08-13 20:21:33.215833 | debian-trixie | [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-08-13 20:21:33.215942 | debian-trixie | 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-08-13 20:21:33.215981 | debian-trixie | 2026-08-13 20:21:33.544474 | debian-trixie | 2026-08-13 20:21:33.544659 | debian-trixie | PLAY [Converge] **************************************************************** 2026-08-13 20:21:33.544843 | debian-trixie | 2026-08-13 20:21:33.545037 | debian-trixie | TASK [Gathering Facts] ********************************************************* 2026-08-13 20:21:33.545232 | debian-trixie | Thursday 13 August 2026 20:21:33 +0000 (0:00:00.008) 0:00:00.008 ******* 2026-08-13 20:21:35.645593 | debian-trixie | [WARNING]: Host 'debian-trixie' is using the discovered Python interpreter at '/usr/bin/python3.13', 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-08-13 20:21:35.647912 | debian-trixie | ok: [debian-trixie] 2026-08-13 20:21:35.648109 | debian-trixie | 2026-08-13 20:21:35.648278 | debian-trixie | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-13 20:21:35.648471 | debian-trixie | Thursday 13 August 2026 20:21:35 +0000 (0:00:02.103) 0:00:02.111 ******* 2026-08-13 20:21:36.084785 | debian-trixie | [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-08-13 20:21:36.088797 | debian-trixie | changed: [debian-trixie] 2026-08-13 20:21:36.088951 | debian-trixie | 2026-08-13 20:21:36.089152 | debian-trixie | PLAY RECAP ********************************************************************* 2026-08-13 20:21:36.089549 | debian-trixie | debian-trixie : ok=2 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-13 20:21:36.089721 | debian-trixie | 2026-08-13 20:21:36.089889 | debian-trixie | 2026-08-13 20:21:36.090115 | debian-trixie | TASKS RECAP ******************************************************************** 2026-08-13 20:21:36.090358 | debian-trixie | Thursday 13 August 2026 20:21:36 +0000 (0:00:00.441) 0:00:02.553 ******* 2026-08-13 20:21:36.090484 | debian-trixie | =============================================================================== 2026-08-13 20:21:36.090679 | debian-trixie | Gathering Facts --------------------------------------------------------- 2.10s 2026-08-13 20:21:36.090895 | debian-trixie | vexxhost.containers.forget_package : Forget package --------------------- 0.44s 2026-08-13 20:21:36.200205 | debian-trixie | INFO [forget-package > converge] Executed: Successful 2026-08-13 20:21:36.210262 | debian-trixie | INFO [forget-package > idempotence] Executing 2026-08-13 20:21:36.718341 | debian-trixie | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-08-13 20:21:36.718589 | debian-trixie | [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-08-13 20:21:36.718819 | debian-trixie | 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-08-13 20:21:36.718959 | debian-trixie | 2026-08-13 20:21:37.042606 | debian-trixie | 2026-08-13 20:21:37.042810 | debian-trixie | PLAY [Converge] **************************************************************** 2026-08-13 20:21:37.042940 | debian-trixie | 2026-08-13 20:21:37.043128 | debian-trixie | TASK [Gathering Facts] ********************************************************* 2026-08-13 20:21:37.043318 | debian-trixie | Thursday 13 August 2026 20:21:37 +0000 (0:00:00.008) 0:00:00.008 ******* 2026-08-13 20:21:38.141831 | debian-trixie | [WARNING]: Host 'debian-trixie' is using the discovered Python interpreter at '/usr/bin/python3.13', 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-08-13 20:21:38.144689 | debian-trixie | ok: [debian-trixie] 2026-08-13 20:21:38.144788 | debian-trixie | 2026-08-13 20:21:38.144919 | debian-trixie | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-13 20:21:38.145041 | debian-trixie | Thursday 13 August 2026 20:21:38 +0000 (0:00:01.102) 0:00:01.111 ******* 2026-08-13 20:21:38.577305 | debian-trixie | ok: [debian-trixie] 2026-08-13 20:21:38.577431 | debian-trixie | 2026-08-13 20:21:38.577630 | debian-trixie | PLAY RECAP ********************************************************************* 2026-08-13 20:21:38.577831 | debian-trixie | debian-trixie : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-13 20:21:38.578000 | debian-trixie | 2026-08-13 20:21:38.578216 | debian-trixie | 2026-08-13 20:21:38.578397 | debian-trixie | TASKS RECAP ******************************************************************** 2026-08-13 20:21:38.578599 | debian-trixie | Thursday 13 August 2026 20:21:38 +0000 (0:00:00.432) 0:00:01.543 ******* 2026-08-13 20:21:38.578766 | debian-trixie | =============================================================================== 2026-08-13 20:21:38.578948 | debian-trixie | Gathering Facts --------------------------------------------------------- 1.10s 2026-08-13 20:21:38.579135 | debian-trixie | vexxhost.containers.forget_package : Forget package --------------------- 0.43s 2026-08-13 20:21:38.693655 | debian-trixie | INFO [forget-package > idempotence] Executed: Successful 2026-08-13 20:21:38.702989 | debian-trixie | INFO [forget-package > side_effect] Executing 2026-08-13 20:21:38.703356 | debian-trixie | WARNING [forget-package > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-13 20:21:38.709212 | debian-trixie | INFO [forget-package > verify] Executing 2026-08-13 20:21:39.229610 | debian-trixie | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-08-13 20:21:39.229780 | debian-trixie | [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-08-13 20:21:39.229994 | debian-trixie | 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-08-13 20:21:39.230228 | debian-trixie | 2026-08-13 20:21:39.562647 | debian-trixie | 2026-08-13 20:21:39.562834 | debian-trixie | PLAY [Verify] ****************************************************************** 2026-08-13 20:21:39.563009 | debian-trixie | 2026-08-13 20:21:39.563213 | debian-trixie | TASK [Gathering Facts] ********************************************************* 2026-08-13 20:21:39.563397 | debian-trixie | Thursday 13 August 2026 20:21:39 +0000 (0:00:00.009) 0:00:00.009 ******* 2026-08-13 20:21:40.678312 | debian-trixie | [WARNING]: Host 'debian-trixie' is using the discovered Python interpreter at '/usr/bin/python3.13', 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-08-13 20:21:40.681111 | debian-trixie | ok: [debian-trixie] 2026-08-13 20:21:40.681293 | debian-trixie | 2026-08-13 20:21:40.681490 | debian-trixie | TASK [Populate package facts] ************************************************** 2026-08-13 20:21:40.681717 | debian-trixie | Thursday 13 August 2026 20:21:40 +0000 (0:00:01.118) 0:00:01.128 ******* 2026-08-13 20:21:42.249757 | debian-trixie | ok: [debian-trixie] 2026-08-13 20:21:42.249850 | debian-trixie | 2026-08-13 20:21:42.249973 | debian-trixie | TASK [Populate service facts] ************************************************** 2026-08-13 20:21:42.250147 | debian-trixie | Thursday 13 August 2026 20:21:42 +0000 (0:00:01.568) 0:00:02.697 ******* 2026-08-13 20:21:46.136725 | debian-trixie | ok: [debian-trixie] 2026-08-13 20:21:46.136762 | debian-trixie | 2026-08-13 20:21:46.136768 | debian-trixie | TASK [Assert that the NGINX package is not installed] ************************** 2026-08-13 20:21:46.136772 | debian-trixie | Thursday 13 August 2026 20:21:46 +0000 (0:00:03.886) 0:00:06.583 ******* 2026-08-13 20:21:46.178623 | debian-trixie | ok: [debian-trixie] => { 2026-08-13 20:21:46.178680 | debian-trixie | "changed": false, 2026-08-13 20:21:46.179301 | debian-trixie | "msg": "All assertions passed" 2026-08-13 20:21:46.179328 | debian-trixie | } 2026-08-13 20:21:46.179335 | debian-trixie | 2026-08-13 20:21:46.179340 | debian-trixie | TASK [Assert that the NGINX service is still up] ******************************* 2026-08-13 20:21:46.179346 | debian-trixie | Thursday 13 August 2026 20:21:46 +0000 (0:00:00.038) 0:00:06.622 ******* 2026-08-13 20:21:46.206575 | debian-trixie | ok: [debian-trixie] => { 2026-08-13 20:21:46.206730 | debian-trixie | "changed": false, 2026-08-13 20:21:46.206849 | debian-trixie | "msg": "All assertions passed" 2026-08-13 20:21:46.206961 | debian-trixie | } 2026-08-13 20:21:46.207071 | debian-trixie | 2026-08-13 20:21:46.207208 | debian-trixie | PLAY RECAP ********************************************************************* 2026-08-13 20:21:46.207339 | debian-trixie | debian-trixie : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-13 20:21:46.207445 | debian-trixie | 2026-08-13 20:21:46.207550 | debian-trixie | 2026-08-13 20:21:46.207665 | debian-trixie | TASKS RECAP ******************************************************************** 2026-08-13 20:21:46.207779 | debian-trixie | Thursday 13 August 2026 20:21:46 +0000 (0:00:00.031) 0:00:06.654 ******* 2026-08-13 20:21:46.207888 | debian-trixie | =============================================================================== 2026-08-13 20:21:46.207999 | debian-trixie | Populate service facts -------------------------------------------------- 3.89s 2026-08-13 20:21:46.208111 | debian-trixie | Populate package facts -------------------------------------------------- 1.57s 2026-08-13 20:21:46.208236 | debian-trixie | Gathering Facts --------------------------------------------------------- 1.12s 2026-08-13 20:21:46.208355 | debian-trixie | Assert that the NGINX package is not installed -------------------------- 0.04s 2026-08-13 20:21:46.208469 | debian-trixie | Assert that the NGINX service is still up ------------------------------- 0.03s 2026-08-13 20:21:46.329584 | debian-trixie | INFO [forget-package > verify] Executed: Successful 2026-08-13 20:21:46.340023 | debian-trixie | INFO [forget-package > cleanup] Executing 2026-08-13 20:21:46.340230 | debian-trixie | WARNING [forget-package > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-13 20:21:46.345624 | debian-trixie | INFO [forget-package > destroy] Executing 2026-08-13 20:21:46.345658 | debian-trixie | WARNING [forget-package > destroy] Skipping, '--destroy=never' requested. 2026-08-13 20:21:46.345673 | debian-trixie | INFO [forget-package > destroy] Executed: Successful 2026-08-13 20:21:46.345993 | debian-trixie | WARNING Molecule executed 1 scenario (1 missing files) 2026-08-13 20:21:46.805326 | debian-trixie | ok: Runtime: 0:00:45.862406 2026-08-13 20:21:46.809250 | 2026-08-13 20:21:46.809323 | PLAY RECAP 2026-08-13 20:21:46.809384 | debian-trixie | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-13 20:21:46.809416 | 2026-08-13 20:21:46.909245 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-13 20:21:47.353321 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-13 20:21:47.899618 | 2026-08-13 20:21:47.899729 | PLAY [all] 2026-08-13 20:21:47.909333 | 2026-08-13 20:21:47.909403 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-13 20:21:47.953246 | debian-trixie | skipping: Conditional result was False 2026-08-13 20:21:47.960711 | 2026-08-13 20:21:47.960813 | TASK [fetch-output : Set log path for single node] 2026-08-13 20:21:48.002772 | debian-trixie | ok 2026-08-13 20:21:48.007649 | 2026-08-13 20:21:48.007739 | LOOP [fetch-output : Ensure local output dirs] 2026-08-13 20:21:48.435817 | debian-trixie -> localhost | ok: "/var/lib/zuul/builds/187767ce15cb49669272254444fe3f5e/work/logs" 2026-08-13 20:21:48.646800 | debian-trixie -> localhost | changed: "/var/lib/zuul/builds/187767ce15cb49669272254444fe3f5e/work/artifacts" 2026-08-13 20:21:48.857353 | debian-trixie -> localhost | changed: "/var/lib/zuul/builds/187767ce15cb49669272254444fe3f5e/work/docs" 2026-08-13 20:21:48.873341 | 2026-08-13 20:21:48.873452 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-13 20:21:49.558825 | debian-trixie | changed: .d..t...... ./ 2026-08-13 20:21:49.559017 | debian-trixie | changed: All items complete 2026-08-13 20:21:49.559044 | 2026-08-13 20:21:50.003011 | debian-trixie | changed: .d..t...... ./ 2026-08-13 20:21:50.463356 | debian-trixie | changed: .d..t...... ./ 2026-08-13 20:21:50.484862 | 2026-08-13 20:21:50.485018 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-13 20:21:50.884657 | debian-trixie -> localhost | ok: Item: artifacts Runtime: 0:00:00.007628 2026-08-13 20:21:51.291648 | debian-trixie -> localhost | ok: Item: docs Runtime: 0:00:00.196323 2026-08-13 20:21:51.307455 | 2026-08-13 20:21:51.307535 | PLAY [all] 2026-08-13 20:21:51.312143 | 2026-08-13 20:21:51.312207 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-13 20:21:51.771159 | debian-trixie | changed 2026-08-13 20:21:51.777968 | 2026-08-13 20:21:51.778043 | PLAY RECAP 2026-08-13 20:21:51.778112 | debian-trixie | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-13 20:21:51.778147 | 2026-08-13 20:21:51.874412 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-13 20:21:51.875633 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-13 20:21:52.471897 | 2026-08-13 20:21:52.472045 | PLAY [localhost] 2026-08-13 20:21:52.482789 | 2026-08-13 20:21:52.482865 | TASK [Generate Zuul manifest] 2026-08-13 20:21:52.515813 | localhost | ok 2026-08-13 20:21:52.531348 | 2026-08-13 20:21:52.531436 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-13 20:21:52.926654 | localhost | changed 2026-08-13 20:21:52.948457 | 2026-08-13 20:21:52.948588 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-13 20:21:52.982747 | localhost | ok 2026-08-13 20:21:52.991223 | 2026-08-13 20:21:52.991300 | TASK [Upload logs] 2026-08-13 20:21:53.029472 | localhost | ok 2026-08-13 20:21:53.091442 | 2026-08-13 20:21:53.091568 | TASK [Set zuul-log-path fact] 2026-08-13 20:21:53.114284 | localhost | ok 2026-08-13 20:21:53.127890 | 2026-08-13 20:21:53.128045 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-13 20:21:53.158423 | localhost | ok 2026-08-13 20:21:53.166641 | 2026-08-13 20:21:53.166729 | TASK [upload-logs : Create log directories] 2026-08-13 20:21:53.600730 | localhost | changed 2026-08-13 20:21:53.606624 | 2026-08-13 20:21:53.606695 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-13 20:21:54.057696 | localhost -> localhost | ok: Runtime: 0:00:00.003838 2026-08-13 20:21:54.063371 | 2026-08-13 20:21:54.063445 | TASK [upload-logs : Upload logs to log server] 2026-08-13 20:21:54.557582 | localhost | Output suppressed because no_log was given 2026-08-13 20:21:54.561677 | 2026-08-13 20:21:54.561749 | LOOP [upload-logs : Compress console log and json output] 2026-08-13 20:21:54.610242 | localhost | skipping: Conditional result was False 2026-08-13 20:21:54.617439 | localhost | skipping: Conditional result was False 2026-08-13 20:21:54.634360 | 2026-08-13 20:21:54.634805 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-13 20:21:54.677489 | localhost | skipping: Conditional result was False 2026-08-13 20:21:54.677812 | 2026-08-13 20:21:54.682516 | localhost | skipping: Conditional result was False 2026-08-13 20:21:54.702211 | 2026-08-13 20:21:54.702514 | LOOP [upload-logs : Upload console log and json output]