2026-08-13 20:27:26.994863 | Job console starting 2026-08-13 20:27:27.003946 | Updating git repos 2026-08-13 20:27:27.021756 | Cloning repos into workspace 2026-08-13 20:27:27.352591 | Restoring repo states 2026-08-13 20:27:27.459694 | Merging changes 2026-08-13 20:27:27.917886 | Checking out repos 2026-08-13 20:27:27.970261 | Preparing playbooks 2026-08-13 20:27:29.494885 | Running Ansible setup 2026-08-13 20:27:32.829871 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-13 20:27:33.395210 | 2026-08-13 20:27:33.395334 | PLAY [localhost] 2026-08-13 20:27:33.402278 | 2026-08-13 20:27:33.402344 | TASK [Gathering Facts] 2026-08-13 20:27:34.899809 | localhost | ok 2026-08-13 20:27:34.915260 | 2026-08-13 20:27:34.915340 | TASK [Setup log path fact] 2026-08-13 20:27:34.936337 | localhost | ok 2026-08-13 20:27:34.950581 | 2026-08-13 20:27:34.950679 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-13 20:27:34.982746 | localhost | ok 2026-08-13 20:27:34.993348 | 2026-08-13 20:27:34.993504 | TASK [emit-job-header : Print job information] 2026-08-13 20:27:35.041833 | # Job Information 2026-08-13 20:27:35.042143 | Ansible Version: 2.16.18 2026-08-13 20:27:35.042213 | Job: ansible-collection-containers-molecule-forget-package-debian-trixie 2026-08-13 20:27:35.042262 | Pipeline: check 2026-08-13 20:27:35.042307 | Executor: 2d72f0692154 2026-08-13 20:27:35.042350 | Triggered by: https://github.com/vexxhost/ansible-collection-containers/pull/139 2026-08-13 20:27:35.042399 | Event ID: 70633110-9751-11f1-9515-eb26d37b76d5 2026-08-13 20:27:35.045886 | 2026-08-13 20:27:35.045963 | LOOP [emit-job-header : Print node information] 2026-08-13 20:27:35.148241 | localhost | ok: 2026-08-13 20:27:35.148430 | localhost | # Node Information 2026-08-13 20:27:35.148472 | localhost | Inventory Hostname: debian-trixie 2026-08-13 20:27:35.148504 | localhost | Hostname: np0000189393 2026-08-13 20:27:35.148537 | localhost | Username: zuul 2026-08-13 20:27:35.148570 | localhost | Distro: Debian 13.6 2026-08-13 20:27:35.148599 | localhost | Provider: yul1 2026-08-13 20:27:35.148626 | localhost | Region: ca-ymq-1 2026-08-13 20:27:35.148654 | localhost | Label: debian-trixie 2026-08-13 20:27:35.148681 | localhost | Product Name: OpenStack Nova 2026-08-13 20:27:35.148709 | localhost | Interface IP: 199.204.45.74 2026-08-13 20:27:35.167661 | 2026-08-13 20:27:35.167871 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-13 20:27:35.532113 | localhost -> localhost | changed 2026-08-13 20:27:35.540772 | 2026-08-13 20:27:35.540845 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-13 20:27:36.380824 | localhost -> localhost | changed 2026-08-13 20:27:36.387411 | 2026-08-13 20:27:36.387463 | PLAY [all] 2026-08-13 20:27:36.393772 | 2026-08-13 20:27:36.393835 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-13 20:27:36.612303 | debian-trixie -> localhost | ok 2026-08-13 20:27:36.619631 | 2026-08-13 20:27:36.619720 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-13 20:27:36.650144 | debian-trixie | ok 2026-08-13 20:27:36.663512 | debian-trixie | included: /var/lib/zuul/builds/f7ebbdf575b543d2a3919d8420196777/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-13 20:27:36.668150 | 2026-08-13 20:27:36.668209 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-13 20:27:37.917051 | debian-trixie -> localhost | Generating public/private rsa key pair. 2026-08-13 20:27:37.917248 | debian-trixie -> localhost | Your identification has been saved in /var/lib/zuul/builds/f7ebbdf575b543d2a3919d8420196777/work/f7ebbdf575b543d2a3919d8420196777_id_rsa 2026-08-13 20:27:37.917293 | debian-trixie -> localhost | Your public key has been saved in /var/lib/zuul/builds/f7ebbdf575b543d2a3919d8420196777/work/f7ebbdf575b543d2a3919d8420196777_id_rsa.pub 2026-08-13 20:27:37.917324 | debian-trixie -> localhost | The key fingerprint is: 2026-08-13 20:27:37.917354 | debian-trixie -> localhost | SHA256:02tbpOxuRdp+PvtZKbwXJyX11wXxaVMXLOlWEHqk/BA zuul-build-sshkey 2026-08-13 20:27:37.917398 | debian-trixie -> localhost | The key's randomart image is: 2026-08-13 20:27:37.917428 | debian-trixie -> localhost | +---[RSA 3072]----+ 2026-08-13 20:27:37.917460 | debian-trixie -> localhost | | E +B++| 2026-08-13 20:27:37.917489 | debian-trixie -> localhost | | . =o +*| 2026-08-13 20:27:37.917516 | debian-trixie -> localhost | | =..o==| 2026-08-13 20:27:37.917544 | debian-trixie -> localhost | | . =oo *| 2026-08-13 20:27:37.917571 | debian-trixie -> localhost | | S .+o. o.| 2026-08-13 20:27:37.917598 | debian-trixie -> localhost | | o.++ ..o| 2026-08-13 20:27:37.917629 | debian-trixie -> localhost | | =o.o o+| 2026-08-13 20:27:37.917658 | debian-trixie -> localhost | | o.o. =.o| 2026-08-13 20:27:37.917688 | debian-trixie -> localhost | | o+ ++=.| 2026-08-13 20:27:37.917716 | debian-trixie -> localhost | +----[SHA256]-----+ 2026-08-13 20:27:37.917774 | debian-trixie -> localhost | ok: Runtime: 0:00:00.844733 2026-08-13 20:27:37.922720 | 2026-08-13 20:27:37.922779 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-13 20:27:37.951087 | debian-trixie | ok 2026-08-13 20:27:37.960897 | debian-trixie | included: /var/lib/zuul/builds/f7ebbdf575b543d2a3919d8420196777/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-13 20:27:37.967544 | 2026-08-13 20:27:37.967630 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-13 20:27:37.991298 | debian-trixie | skipping: Conditional result was False 2026-08-13 20:27:37.998256 | 2026-08-13 20:27:37.998340 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-13 20:27:38.494976 | debian-trixie | changed 2026-08-13 20:27:38.500725 | 2026-08-13 20:27:38.500784 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-13 20:27:38.701172 | debian-trixie | ok 2026-08-13 20:27:38.706202 | 2026-08-13 20:27:38.706268 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-13 20:27:39.235248 | debian-trixie | changed 2026-08-13 20:27:39.336057 | 2026-08-13 20:27:39.336247 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-13 20:27:39.880387 | debian-trixie | changed 2026-08-13 20:27:39.886669 | 2026-08-13 20:27:39.886734 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-13 20:27:39.912702 | debian-trixie | skipping: Conditional result was False 2026-08-13 20:27:39.921081 | 2026-08-13 20:27:39.921189 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-13 20:27:40.281948 | debian-trixie -> localhost | changed 2026-08-13 20:27:40.295241 | 2026-08-13 20:27:40.295331 | TASK [add-build-sshkey : Add back temp key] 2026-08-13 20:27:40.581581 | debian-trixie -> localhost | Identity added: /var/lib/zuul/builds/f7ebbdf575b543d2a3919d8420196777/work/f7ebbdf575b543d2a3919d8420196777_id_rsa (zuul-build-sshkey) 2026-08-13 20:27:40.584517 | debian-trixie -> localhost | ok: Runtime: 0:00:00.016184 2026-08-13 20:27:40.598360 | 2026-08-13 20:27:40.598580 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-13 20:27:40.946126 | debian-trixie | ok 2026-08-13 20:27:40.951287 | 2026-08-13 20:27:40.951371 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-13 20:27:40.975191 | debian-trixie | skipping: Conditional result was False 2026-08-13 20:27:41.000380 | 2026-08-13 20:27:41.000487 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-13 20:27:41.336859 | debian-trixie | ok 2026-08-13 20:27:41.341466 | 2026-08-13 20:27:41.341527 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-13 20:27:42.042083 | debian-trixie | Output suppressed because no_log was given 2026-08-13 20:27:42.051886 | 2026-08-13 20:27:42.051977 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-13 20:27:42.255596 | debian-trixie | ok: "logs" 2026-08-13 20:27:42.255861 | debian-trixie | ok: All items complete 2026-08-13 20:27:42.255909 | 2026-08-13 20:27:42.432189 | debian-trixie | ok: "artifacts" 2026-08-13 20:27:42.610601 | debian-trixie | ok: "docs" 2026-08-13 20:27:42.628644 | 2026-08-13 20:27:42.628800 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-13 20:27:42.828673 | debian-trixie | changed: "logs" 2026-08-13 20:27:43.009219 | debian-trixie | changed: "artifacts" 2026-08-13 20:27:43.528238 | debian-trixie | changed: "docs" 2026-08-13 20:27:43.545138 | 2026-08-13 20:27:43.545249 | PLAY RECAP 2026-08-13 20:27:43.545310 | debian-trixie | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-13 20:27:43.545350 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-13 20:27:43.545381 | 2026-08-13 20:27:43.669963 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-13 20:27:43.672214 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-13 20:27:44.297597 | 2026-08-13 20:27:44.297724 | PLAY [all] 2026-08-13 20:27:44.309134 | 2026-08-13 20:27:44.309247 | TASK [setup-uv : Extract archive] 2026-08-13 20:27:46.674007 | debian-trixie | changed 2026-08-13 20:27:46.680527 | 2026-08-13 20:27:46.680632 | TASK [setup-uv : Print version] 2026-08-13 20:27:47.050620 | debian-trixie | uv 0.8.13 2026-08-13 20:27:47.207124 | debian-trixie | ok: Runtime: 0:00:00.012642 2026-08-13 20:27:47.217341 | 2026-08-13 20:27:47.217504 | TASK [Install Ansible collection siblings] 2026-08-13 20:27:47.585859 | debian-trixie | ok: 2026-08-13 20:27:47.586052 | debian-trixie | Skipping ansible.posix: no checked-out sibling 2026-08-13 20:27:47.586102 | debian-trixie | Skipping community.general: no checked-out sibling 2026-08-13 20:27:47.588103 | 2026-08-13 20:27:47.588175 | PLAY RECAP 2026-08-13 20:27:47.588242 | debian-trixie | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-13 20:27:47.588274 | 2026-08-13 20:27:47.698415 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-13 20:27:47.700229 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-13 20:27:48.242295 | 2026-08-13 20:27:48.242407 | PLAY [all] 2026-08-13 20:27:48.252548 | 2026-08-13 20:27:48.252621 | LOOP [Check inventory directories] 2026-08-13 20:27:48.548878 | debian-trixie | ok: "src/github.com/vexxhost/ansible-collection-containers" 2026-08-13 20:27:48.714699 | debian-trixie | ok: "src/github.com/vexxhost/ansible-collection-containers/molecule/forget-package/inventory" 2026-08-13 20:27:48.886903 | debian-trixie | ok: "src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/forget-package/inventory" 2026-08-13 20:27:48.892891 | 2026-08-13 20:27:48.893085 | LOOP [Copy inventory file for Zuul] 2026-08-13 20:27:49.761648 | debian-trixie | changed: 2026-08-13 20:27:49.761865 | debian-trixie | { 2026-08-13 20:27:49.761905 | debian-trixie | "ansible_loop_var": "item", 2026-08-13 20:27:49.761937 | debian-trixie | "changed": false, 2026-08-13 20:27:49.761964 | debian-trixie | "failed": false, 2026-08-13 20:27:49.761999 | debian-trixie | "invocation": { 2026-08-13 20:27:49.762029 | debian-trixie | "module_args": { 2026-08-13 20:27:49.762058 | debian-trixie | "checksum_algorithm": "sha1", 2026-08-13 20:27:49.762087 | debian-trixie | "follow": true, 2026-08-13 20:27:49.762116 | debian-trixie | "get_attributes": true, 2026-08-13 20:27:49.762146 | debian-trixie | "get_checksum": true, 2026-08-13 20:27:49.762171 | debian-trixie | "get_mime": true, 2026-08-13 20:27:49.762195 | debian-trixie | "path": "src/github.com/vexxhost/ansible-collection-containers" 2026-08-13 20:27:49.762222 | debian-trixie | } 2026-08-13 20:27:49.762245 | debian-trixie | }, 2026-08-13 20:27:49.762282 | debian-trixie | "item": "src/github.com/vexxhost/ansible-collection-containers", 2026-08-13 20:27:49.762306 | debian-trixie | "stat": { 2026-08-13 20:27:49.762331 | debian-trixie | "atime": 1786652861.93385, 2026-08-13 20:27:49.762356 | debian-trixie | "attr_flags": "e", 2026-08-13 20:27:49.762380 | debian-trixie | "attributes": [ 2026-08-13 20:27:49.762403 | debian-trixie | "extents" 2026-08-13 20:27:49.762425 | debian-trixie | ], 2026-08-13 20:27:49.762448 | debian-trixie | "block_size": 4096, 2026-08-13 20:27:49.762472 | debian-trixie | "blocks": 8, 2026-08-13 20:27:49.762496 | debian-trixie | "charset": "unknown", 2026-08-13 20:27:49.762521 | debian-trixie | "ctime": 1786652861.9458513, 2026-08-13 20:27:49.762545 | debian-trixie | "dev": 65025, 2026-08-13 20:27:49.762570 | debian-trixie | "device_type": 0, 2026-08-13 20:27:49.762593 | debian-trixie | "executable": true, 2026-08-13 20:27:49.762618 | debian-trixie | "exists": true, 2026-08-13 20:27:49.762642 | debian-trixie | "gid": 1000, 2026-08-13 20:27:49.762667 | debian-trixie | "gr_name": "zuul", 2026-08-13 20:27:49.762691 | debian-trixie | "inode": 519191, 2026-08-13 20:27:49.762715 | debian-trixie | "isblk": false, 2026-08-13 20:27:49.762740 | debian-trixie | "ischr": false, 2026-08-13 20:27:49.762764 | debian-trixie | "isdir": true, 2026-08-13 20:27:49.762789 | debian-trixie | "isfifo": false, 2026-08-13 20:27:49.762812 | debian-trixie | "isgid": false, 2026-08-13 20:27:49.762835 | debian-trixie | "islnk": false, 2026-08-13 20:27:49.762859 | debian-trixie | "isreg": false, 2026-08-13 20:27:49.762883 | debian-trixie | "issock": false, 2026-08-13 20:27:49.762908 | debian-trixie | "isuid": false, 2026-08-13 20:27:49.762932 | debian-trixie | "mimetype": "unknown", 2026-08-13 20:27:49.762956 | debian-trixie | "mode": "0755", 2026-08-13 20:27:49.762980 | debian-trixie | "mtime": 1786652847.4778502, 2026-08-13 20:27:49.763005 | debian-trixie | "nlink": 11, 2026-08-13 20:27:49.763029 | debian-trixie | "path": "src/github.com/vexxhost/ansible-collection-containers", 2026-08-13 20:27:49.763053 | debian-trixie | "pw_name": "zuul", 2026-08-13 20:27:49.763082 | debian-trixie | "readable": true, 2026-08-13 20:27:49.763107 | debian-trixie | "rgrp": true, 2026-08-13 20:27:49.763132 | debian-trixie | "roth": true, 2026-08-13 20:27:49.763157 | debian-trixie | "rusr": true, 2026-08-13 20:27:49.763181 | debian-trixie | "size": 4096, 2026-08-13 20:27:49.763207 | debian-trixie | "uid": 1000, 2026-08-13 20:27:49.763232 | debian-trixie | "version": "3569300747", 2026-08-13 20:27:49.763259 | debian-trixie | "wgrp": false, 2026-08-13 20:27:49.763286 | debian-trixie | "woth": false, 2026-08-13 20:27:49.763311 | debian-trixie | "writeable": true, 2026-08-13 20:27:49.763335 | debian-trixie | "wusr": true, 2026-08-13 20:27:49.763360 | debian-trixie | "xgrp": true, 2026-08-13 20:27:49.763383 | debian-trixie | "xoth": true, 2026-08-13 20:27:49.763408 | debian-trixie | "xusr": true 2026-08-13 20:27:49.763432 | debian-trixie | } 2026-08-13 20:27:49.763456 | debian-trixie | } 2026-08-13 20:27:49.763502 | debian-trixie | ok: All items complete 2026-08-13 20:27:49.763533 | 2026-08-13 20:27:49.765295 | debian-trixie | skipping: Conditional result was False 2026-08-13 20:27:49.766510 | debian-trixie | skipping: Conditional result was False 2026-08-13 20:27:49.779633 | 2026-08-13 20:27:49.779789 | LOOP [Switch "ansible_host" to private IP] 2026-08-13 20:27:50.133800 | debian-trixie | changed: 1 replacements made 2026-08-13 20:27:50.135374 | debian-trixie | skipping: Conditional result was False 2026-08-13 20:27:50.136156 | debian-trixie | skipping: Conditional result was False 2026-08-13 20:27:50.152380 | 2026-08-13 20:27:50.152577 | TASK [Run Molecule scenario] 2026-08-13 20:27:50.570008 | debian-trixie | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-08-13 20:27:50.570094 | debian-trixie | Creating virtual environment at: .venv 2026-08-13 20:27:50.848759 | debian-trixie | Downloading ansible-core (2.3MiB) 2026-08-13 20:27:50.851734 | debian-trixie | Downloading pygments (1.2MiB) 2026-08-13 20:27:50.852244 | debian-trixie | Downloading cryptography (4.3MiB) 2026-08-13 20:27:51.020877 | debian-trixie | Downloading cryptography 2026-08-13 20:27:51.076537 | debian-trixie | Downloading pygments 2026-08-13 20:27:51.237528 | debian-trixie | Downloading ansible-core 2026-08-13 20:27:51.284128 | debian-trixie | Installed 36 packages in 45ms 2026-08-13 20:27:51.926736 | debian-trixie | INFO Collection 'vexxhost.containers' detected. 2026-08-13 20:27:51.926796 | debian-trixie | INFO Scenarios will be used from 'extensions/molecule' 2026-08-13 20:27:52.760980 | debian-trixie | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-08-13 20:27:52.761014 | debian-trixie | INFO default scenario not found, disabling shared state. 2026-08-13 20:27:52.761127 | 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:27:52.761197 | debian-trixie | INFO [forget-package > prerun] Performing prerun with role_name_check=0... 2026-08-13 20:28:02.589003 | debian-trixie | INFO [forget-package > dependency] Executing 2026-08-13 20:28:02.589090 | debian-trixie | WARNING [forget-package > dependency] Missing roles requirements file: requirements.yml 2026-08-13 20:28:02.589291 | debian-trixie | WARNING [forget-package > dependency] Missing collections requirements file: collections.yml 2026-08-13 20:28:02.589406 | debian-trixie | WARNING [forget-package > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-13 20:28:02.594754 | debian-trixie | INFO [forget-package > cleanup] Executing 2026-08-13 20:28:02.595072 | debian-trixie | WARNING [forget-package > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-13 20:28:02.600290 | debian-trixie | INFO [forget-package > destroy] Executing 2026-08-13 20:28:02.600345 | debian-trixie | WARNING [forget-package > destroy] Skipping, '--destroy=never' requested. 2026-08-13 20:28:02.600411 | debian-trixie | INFO [forget-package > destroy] Executed: Successful 2026-08-13 20:28:02.605625 | debian-trixie | INFO [forget-package > syntax] Executing 2026-08-13 20:28:03.090843 | debian-trixie | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-08-13 20:28:03.091364 | 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:28:03.091378 | 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:28:03.091481 | debian-trixie | 2026-08-13 20:28:03.430784 | debian-trixie | 2026-08-13 20:28:03.430969 | debian-trixie | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/forget-package/converge.yml 2026-08-13 20:28:03.485627 | debian-trixie | INFO [forget-package > syntax] Executed: Successful 2026-08-13 20:28:03.497052 | debian-trixie | INFO [forget-package > create] Executing 2026-08-13 20:28:03.498455 | debian-trixie | WARNING [forget-package > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-13 20:28:03.503726 | debian-trixie | INFO [forget-package > prepare] Executing 2026-08-13 20:28:03.965624 | debian-trixie | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-08-13 20:28:03.965767 | 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:28:03.965972 | 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:28:03.966146 | debian-trixie | 2026-08-13 20:28:04.310810 | debian-trixie | 2026-08-13 20:28:04.310854 | debian-trixie | PLAY [Prepare] ***************************************************************** 2026-08-13 20:28:04.310948 | debian-trixie | 2026-08-13 20:28:04.311032 | debian-trixie | TASK [Gathering Facts] ********************************************************* 2026-08-13 20:28:04.311121 | debian-trixie | Thursday 13 August 2026 20:28:04 +0000 (0:00:00.028) 0:00:00.028 ******* 2026-08-13 20:28:06.563542 | 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:28:06.565157 | debian-trixie | ok: [debian-trixie] 2026-08-13 20:28:06.565346 | debian-trixie | 2026-08-13 20:28:06.565542 | debian-trixie | TASK [Install NGINX] *********************************************************** 2026-08-13 20:28:06.565734 | debian-trixie | Thursday 13 August 2026 20:28:06 +0000 (0:00:02.254) 0:00:02.282 ******* 2026-08-13 20:28:14.916440 | debian-trixie | changed: [debian-trixie] 2026-08-13 20:28:14.916551 | debian-trixie | 2026-08-13 20:28:14.916749 | debian-trixie | TASK [Ensure NGINX is running] ************************************************* 2026-08-13 20:28:14.917060 | debian-trixie | Thursday 13 August 2026 20:28:14 +0000 (0:00:08.350) 0:00:10.633 ******* 2026-08-13 20:28:15.638724 | debian-trixie | ok: [debian-trixie] 2026-08-13 20:28:15.638756 | debian-trixie | 2026-08-13 20:28:15.638825 | debian-trixie | PLAY RECAP ********************************************************************* 2026-08-13 20:28:15.638952 | debian-trixie | debian-trixie : ok=3 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-13 20:28:15.638996 | debian-trixie | 2026-08-13 20:28:15.639074 | debian-trixie | 2026-08-13 20:28:15.639165 | debian-trixie | TASKS RECAP ******************************************************************** 2026-08-13 20:28:15.639235 | debian-trixie | Thursday 13 August 2026 20:28:15 +0000 (0:00:00.723) 0:00:11.356 ******* 2026-08-13 20:28:15.639315 | debian-trixie | =============================================================================== 2026-08-13 20:28:15.639397 | debian-trixie | Install NGINX ----------------------------------------------------------- 8.35s 2026-08-13 20:28:15.639481 | debian-trixie | Gathering Facts --------------------------------------------------------- 2.25s 2026-08-13 20:28:15.639563 | debian-trixie | Ensure NGINX is running ------------------------------------------------- 0.72s 2026-08-13 20:28:15.717149 | debian-trixie | INFO [forget-package > prepare] Executed: Successful 2026-08-13 20:28:15.727714 | debian-trixie | INFO [forget-package > converge] Executing 2026-08-13 20:28:16.221221 | debian-trixie | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-08-13 20:28:16.221315 | 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:28:16.221413 | 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:28:16.221483 | debian-trixie | 2026-08-13 20:28:16.527097 | debian-trixie | 2026-08-13 20:28:16.527286 | debian-trixie | PLAY [Converge] **************************************************************** 2026-08-13 20:28:16.527461 | debian-trixie | 2026-08-13 20:28:16.527659 | debian-trixie | TASK [Gathering Facts] ********************************************************* 2026-08-13 20:28:16.527856 | debian-trixie | Thursday 13 August 2026 20:28:16 +0000 (0:00:00.008) 0:00:00.008 ******* 2026-08-13 20:28:17.581850 | 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:28:17.584032 | debian-trixie | ok: [debian-trixie] 2026-08-13 20:28:17.584208 | debian-trixie | 2026-08-13 20:28:17.584403 | debian-trixie | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-13 20:28:17.584590 | debian-trixie | Thursday 13 August 2026 20:28:17 +0000 (0:00:01.057) 0:00:01.065 ******* 2026-08-13 20:28:17.984172 | 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:28:17.985482 | debian-trixie | changed: [debian-trixie] 2026-08-13 20:28:17.985670 | debian-trixie | 2026-08-13 20:28:17.985868 | debian-trixie | PLAY RECAP ********************************************************************* 2026-08-13 20:28:17.986083 | debian-trixie | debian-trixie : ok=2 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-13 20:28:17.986259 | debian-trixie | 2026-08-13 20:28:17.986433 | debian-trixie | 2026-08-13 20:28:17.986624 | debian-trixie | TASKS RECAP ******************************************************************** 2026-08-13 20:28:17.986858 | debian-trixie | Thursday 13 August 2026 20:28:17 +0000 (0:00:00.401) 0:00:01.467 ******* 2026-08-13 20:28:17.987040 | debian-trixie | =============================================================================== 2026-08-13 20:28:17.987237 | debian-trixie | Gathering Facts --------------------------------------------------------- 1.06s 2026-08-13 20:28:17.987428 | debian-trixie | vexxhost.containers.forget_package : Forget package --------------------- 0.40s 2026-08-13 20:28:18.064157 | debian-trixie | INFO [forget-package > converge] Executed: Successful 2026-08-13 20:28:18.073586 | debian-trixie | INFO [forget-package > idempotence] Executing 2026-08-13 20:28:18.564867 | debian-trixie | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-08-13 20:28:18.564891 | 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:28:18.564895 | 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:28:18.564899 | debian-trixie | 2026-08-13 20:28:18.871452 | debian-trixie | 2026-08-13 20:28:18.871636 | debian-trixie | PLAY [Converge] **************************************************************** 2026-08-13 20:28:18.871813 | debian-trixie | 2026-08-13 20:28:18.872004 | debian-trixie | TASK [Gathering Facts] ********************************************************* 2026-08-13 20:28:18.872198 | debian-trixie | Thursday 13 August 2026 20:28:18 +0000 (0:00:00.008) 0:00:00.008 ******* 2026-08-13 20:28:20.977346 | 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:28:20.978420 | debian-trixie | ok: [debian-trixie] 2026-08-13 20:28:20.978529 | debian-trixie | 2026-08-13 20:28:20.978653 | debian-trixie | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-13 20:28:20.978776 | debian-trixie | Thursday 13 August 2026 20:28:20 +0000 (0:00:02.108) 0:00:02.116 ******* 2026-08-13 20:28:21.365750 | debian-trixie | ok: [debian-trixie] 2026-08-13 20:28:21.365866 | debian-trixie | 2026-08-13 20:28:21.366108 | debian-trixie | PLAY RECAP ********************************************************************* 2026-08-13 20:28:21.366319 | debian-trixie | debian-trixie : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-13 20:28:21.366449 | debian-trixie | 2026-08-13 20:28:21.366617 | debian-trixie | 2026-08-13 20:28:21.366796 | debian-trixie | TASKS RECAP ******************************************************************** 2026-08-13 20:28:21.366999 | debian-trixie | Thursday 13 August 2026 20:28:21 +0000 (0:00:00.387) 0:00:02.503 ******* 2026-08-13 20:28:21.367169 | debian-trixie | =============================================================================== 2026-08-13 20:28:21.367355 | debian-trixie | Gathering Facts --------------------------------------------------------- 2.11s 2026-08-13 20:28:21.367543 | debian-trixie | vexxhost.containers.forget_package : Forget package --------------------- 0.39s 2026-08-13 20:28:21.451704 | debian-trixie | INFO [forget-package > idempotence] Executed: Successful 2026-08-13 20:28:21.457673 | debian-trixie | INFO [forget-package > side_effect] Executing 2026-08-13 20:28:21.458081 | debian-trixie | WARNING [forget-package > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-13 20:28:21.465776 | debian-trixie | INFO [forget-package > verify] Executing 2026-08-13 20:28:21.948815 | debian-trixie | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-08-13 20:28:21.949066 | 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:28:21.949264 | 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:28:21.949447 | debian-trixie | 2026-08-13 20:28:22.263193 | debian-trixie | 2026-08-13 20:28:22.263389 | debian-trixie | PLAY [Verify] ****************************************************************** 2026-08-13 20:28:22.263542 | debian-trixie | 2026-08-13 20:28:22.263747 | debian-trixie | TASK [Gathering Facts] ********************************************************* 2026-08-13 20:28:22.263927 | debian-trixie | Thursday 13 August 2026 20:28:22 +0000 (0:00:00.008) 0:00:00.008 ******* 2026-08-13 20:28:24.317893 | 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:28:24.320135 | debian-trixie | ok: [debian-trixie] 2026-08-13 20:28:24.320210 | debian-trixie | 2026-08-13 20:28:24.320337 | debian-trixie | TASK [Populate package facts] ************************************************** 2026-08-13 20:28:24.320464 | debian-trixie | Thursday 13 August 2026 20:28:24 +0000 (0:00:02.056) 0:00:02.065 ******* 2026-08-13 20:28:25.668347 | debian-trixie | ok: [debian-trixie] 2026-08-13 20:28:25.668494 | debian-trixie | 2026-08-13 20:28:25.668695 | debian-trixie | TASK [Populate service facts] ************************************************** 2026-08-13 20:28:25.668981 | debian-trixie | Thursday 13 August 2026 20:28:25 +0000 (0:00:01.348) 0:00:03.413 ******* 2026-08-13 20:28:29.219224 | debian-trixie | ok: [debian-trixie] 2026-08-13 20:28:29.219384 | debian-trixie | 2026-08-13 20:28:29.219586 | debian-trixie | TASK [Assert that the NGINX package is not installed] ************************** 2026-08-13 20:28:29.219779 | debian-trixie | Thursday 13 August 2026 20:28:29 +0000 (0:00:03.550) 0:00:06.964 ******* 2026-08-13 20:28:29.246358 | debian-trixie | ok: [debian-trixie] => { 2026-08-13 20:28:29.246547 | debian-trixie | "changed": false, 2026-08-13 20:28:29.246741 | debian-trixie | "msg": "All assertions passed" 2026-08-13 20:28:29.246921 | debian-trixie | } 2026-08-13 20:28:29.247090 | debian-trixie | 2026-08-13 20:28:29.247281 | debian-trixie | TASK [Assert that the NGINX service is still up] ******************************* 2026-08-13 20:28:29.247464 | debian-trixie | Thursday 13 August 2026 20:28:29 +0000 (0:00:00.027) 0:00:06.991 ******* 2026-08-13 20:28:29.270466 | debian-trixie | ok: [debian-trixie] => { 2026-08-13 20:28:29.270655 | debian-trixie | "changed": false, 2026-08-13 20:28:29.270867 | debian-trixie | "msg": "All assertions passed" 2026-08-13 20:28:29.271075 | debian-trixie | } 2026-08-13 20:28:29.271267 | debian-trixie | 2026-08-13 20:28:29.271470 | debian-trixie | PLAY RECAP ********************************************************************* 2026-08-13 20:28:29.271695 | debian-trixie | debian-trixie : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-13 20:28:29.271876 | debian-trixie | 2026-08-13 20:28:29.272059 | debian-trixie | 2026-08-13 20:28:29.272260 | debian-trixie | TASKS RECAP ******************************************************************** 2026-08-13 20:28:29.272463 | debian-trixie | Thursday 13 August 2026 20:28:29 +0000 (0:00:00.024) 0:00:07.015 ******* 2026-08-13 20:28:29.272652 | debian-trixie | =============================================================================== 2026-08-13 20:28:29.273092 | debian-trixie | Populate service facts -------------------------------------------------- 3.55s 2026-08-13 20:28:29.273299 | debian-trixie | Gathering Facts --------------------------------------------------------- 2.06s 2026-08-13 20:28:29.273500 | debian-trixie | Populate package facts -------------------------------------------------- 1.35s 2026-08-13 20:28:29.273702 | debian-trixie | Assert that the NGINX package is not installed -------------------------- 0.03s 2026-08-13 20:28:29.273893 | debian-trixie | Assert that the NGINX service is still up ------------------------------- 0.02s 2026-08-13 20:28:29.364580 | debian-trixie | INFO [forget-package > verify] Executed: Successful 2026-08-13 20:28:29.375282 | debian-trixie | INFO [forget-package > cleanup] Executing 2026-08-13 20:28:29.375555 | debian-trixie | WARNING [forget-package > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-13 20:28:29.380959 | debian-trixie | INFO [forget-package > destroy] Executing 2026-08-13 20:28:29.380999 | debian-trixie | WARNING [forget-package > destroy] Skipping, '--destroy=never' requested. 2026-08-13 20:28:29.381110 | debian-trixie | INFO [forget-package > destroy] Executed: Successful 2026-08-13 20:28:29.381352 | debian-trixie | WARNING Molecule executed 1 scenario (1 missing files) 2026-08-13 20:28:29.718742 | debian-trixie | ok: Runtime: 0:00:38.963703 2026-08-13 20:28:29.722722 | 2026-08-13 20:28:29.722788 | PLAY RECAP 2026-08-13 20:28:29.722844 | debian-trixie | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-13 20:28:29.722875 | 2026-08-13 20:28:29.824341 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-13 20:28:29.826717 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-13 20:28:30.427447 | 2026-08-13 20:28:30.427829 | PLAY [all] 2026-08-13 20:28:30.437878 | 2026-08-13 20:28:30.437977 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-13 20:28:30.482364 | debian-trixie | skipping: Conditional result was False 2026-08-13 20:28:30.490091 | 2026-08-13 20:28:30.490207 | TASK [fetch-output : Set log path for single node] 2026-08-13 20:28:30.522762 | debian-trixie | ok 2026-08-13 20:28:30.528624 | 2026-08-13 20:28:30.528718 | LOOP [fetch-output : Ensure local output dirs] 2026-08-13 20:28:31.532385 | debian-trixie -> localhost | ok: "/var/lib/zuul/builds/f7ebbdf575b543d2a3919d8420196777/work/logs" 2026-08-13 20:28:31.745592 | debian-trixie -> localhost | changed: "/var/lib/zuul/builds/f7ebbdf575b543d2a3919d8420196777/work/artifacts" 2026-08-13 20:28:31.945128 | debian-trixie -> localhost | changed: "/var/lib/zuul/builds/f7ebbdf575b543d2a3919d8420196777/work/docs" 2026-08-13 20:28:31.964886 | 2026-08-13 20:28:31.965051 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-13 20:28:32.558955 | debian-trixie | changed: .d..t...... ./ 2026-08-13 20:28:32.559185 | debian-trixie | changed: All items complete 2026-08-13 20:28:32.559225 | 2026-08-13 20:28:32.979748 | debian-trixie | changed: .d..t...... ./ 2026-08-13 20:28:33.407494 | debian-trixie | changed: .d..t...... ./ 2026-08-13 20:28:33.422364 | 2026-08-13 20:28:33.422491 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-13 20:28:33.809386 | debian-trixie -> localhost | ok: Item: artifacts Runtime: 0:00:00.006613 2026-08-13 20:28:34.016705 | debian-trixie -> localhost | ok: Item: docs Runtime: 0:00:00.006470 2026-08-13 20:28:34.028400 | 2026-08-13 20:28:34.028530 | PLAY [all] 2026-08-13 20:28:34.034172 | 2026-08-13 20:28:34.034238 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-13 20:28:34.485265 | debian-trixie | changed 2026-08-13 20:28:34.489506 | 2026-08-13 20:28:34.489556 | PLAY RECAP 2026-08-13 20:28:34.489598 | debian-trixie | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-13 20:28:34.489619 | 2026-08-13 20:28:34.586055 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-13 20:28:34.588300 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-13 20:28:35.185440 | 2026-08-13 20:28:35.322258 | PLAY [localhost] 2026-08-13 20:28:35.337523 | 2026-08-13 20:28:35.337642 | TASK [Generate Zuul manifest] 2026-08-13 20:28:35.357211 | localhost | ok 2026-08-13 20:28:35.372510 | 2026-08-13 20:28:35.419975 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-13 20:28:35.928571 | localhost | changed 2026-08-13 20:28:35.940923 | 2026-08-13 20:28:35.941010 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-13 20:28:36.034194 | localhost | ok 2026-08-13 20:28:36.053448 | 2026-08-13 20:28:36.053526 | TASK [Upload logs] 2026-08-13 20:28:36.073714 | localhost | ok 2026-08-13 20:28:36.199359 | 2026-08-13 20:28:36.199466 | TASK [Set zuul-log-path fact] 2026-08-13 20:28:36.220608 | localhost | ok 2026-08-13 20:28:36.233354 | 2026-08-13 20:28:36.233421 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-13 20:28:36.264032 | localhost | ok 2026-08-13 20:28:36.272650 | 2026-08-13 20:28:36.311746 | TASK [upload-logs : Create log directories] 2026-08-13 20:28:36.720555 | localhost | changed 2026-08-13 20:28:36.727692 | 2026-08-13 20:28:36.727764 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-13 20:28:37.102202 | localhost -> localhost | ok: Runtime: 0:00:00.005234 2026-08-13 20:28:37.108487 | 2026-08-13 20:28:37.108559 | TASK [upload-logs : Upload logs to log server] 2026-08-13 20:28:37.595971 | localhost | Output suppressed because no_log was given 2026-08-13 20:28:37.601339 | 2026-08-13 20:28:37.601430 | LOOP [upload-logs : Compress console log and json output] 2026-08-13 20:28:37.646132 | localhost | skipping: Conditional result was False 2026-08-13 20:28:37.715192 | localhost | skipping: Conditional result was False 2026-08-13 20:28:37.729431 | 2026-08-13 20:28:37.729567 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-13 20:28:37.768872 | localhost | skipping: Conditional result was False 2026-08-13 20:28:37.769268 | 2026-08-13 20:28:37.773304 | localhost | skipping: Conditional result was False 2026-08-13 20:28:37.783876 | 2026-08-13 20:28:37.784060 | LOOP [upload-logs : Upload console log and json output]