2026-04-23 04:38:29.487586 | Job console starting 2026-04-23 04:38:29.495163 | Updating git repos 2026-04-23 04:38:29.523957 | Cloning repos into workspace 2026-04-23 04:38:29.578363 | Restoring repo states 2026-04-23 04:38:29.583475 | Merging changes 2026-04-23 04:38:29.901289 | Checking out repos 2026-04-23 04:38:29.926651 | Preparing playbooks 2026-04-23 04:38:31.541030 | Running Ansible setup 2026-04-23 04:38:36.365512 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-23 04:38:36.996199 | 2026-04-23 04:38:36.996381 | PLAY [localhost] 2026-04-23 04:38:37.006610 | 2026-04-23 04:38:37.006745 | TASK [Gathering Facts] 2026-04-23 04:38:37.988401 | localhost | ok 2026-04-23 04:38:37.998157 | 2026-04-23 04:38:37.998324 | TASK [Setup log path fact] 2026-04-23 04:38:38.019196 | localhost | ok 2026-04-23 04:38:38.034481 | 2026-04-23 04:38:38.034626 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-23 04:38:38.067050 | localhost | ok 2026-04-23 04:38:38.076203 | 2026-04-23 04:38:38.076363 | TASK [emit-job-header : Print job information] 2026-04-23 04:38:38.116468 | # Job Information 2026-04-23 04:38:38.116654 | Ansible Version: 2.16.16 2026-04-23 04:38:38.116705 | Job: pre-commit 2026-04-23 04:38:38.116739 | Pipeline: check 2026-04-23 04:38:38.116771 | Executor: 0a8996d2b663 2026-04-23 04:38:38.116802 | Triggered by: https://github.com/vexxhost/ansible-collection-containers/pull/118 2026-04-23 04:38:38.116837 | Event ID: 138f9cc0-3ece-11f1-96c6-0144615fd1ac 2026-04-23 04:38:38.121304 | 2026-04-23 04:38:38.121423 | LOOP [emit-job-header : Print node information] 2026-04-23 04:38:38.224863 | localhost | ok: 2026-04-23 04:38:38.225027 | localhost | # Node Information 2026-04-23 04:38:38.225057 | localhost | Inventory Hostname: ubuntu-noble 2026-04-23 04:38:38.225079 | localhost | Hostname: np0000169693 2026-04-23 04:38:38.225098 | localhost | Username: zuul 2026-04-23 04:38:38.225120 | localhost | Distro: Ubuntu 24.04 2026-04-23 04:38:38.225140 | localhost | Provider: yul1 2026-04-23 04:38:38.225159 | localhost | Region: ca-ymq-1 2026-04-23 04:38:38.225178 | localhost | Label: ubuntu-noble 2026-04-23 04:38:38.225196 | localhost | Product Name: OpenStack Nova 2026-04-23 04:38:38.225214 | localhost | Interface IP: 199.204.45.65 2026-04-23 04:38:38.235128 | 2026-04-23 04:38:38.235245 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-23 04:38:38.983595 | localhost -> localhost | changed 2026-04-23 04:38:38.992533 | 2026-04-23 04:38:38.992651 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-23 04:38:39.942600 | localhost -> localhost | changed 2026-04-23 04:38:39.950676 | 2026-04-23 04:38:39.950803 | PLAY [all] 2026-04-23 04:38:39.962822 | 2026-04-23 04:38:39.962991 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-23 04:38:40.250224 | ubuntu-noble -> localhost | ok 2026-04-23 04:38:40.256427 | 2026-04-23 04:38:40.256791 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-23 04:38:40.289832 | ubuntu-noble | ok 2026-04-23 04:38:40.315367 | ubuntu-noble | included: /var/lib/zuul/builds/a1c3f0c491134b62a4329322bcf993df/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-23 04:38:40.324883 | 2026-04-23 04:38:40.325053 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-23 04:38:41.367287 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-04-23 04:38:41.367433 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/a1c3f0c491134b62a4329322bcf993df/work/a1c3f0c491134b62a4329322bcf993df_id_rsa 2026-04-23 04:38:41.367464 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/a1c3f0c491134b62a4329322bcf993df/work/a1c3f0c491134b62a4329322bcf993df_id_rsa.pub 2026-04-23 04:38:41.367488 | ubuntu-noble -> localhost | The key fingerprint is: 2026-04-23 04:38:41.367510 | ubuntu-noble -> localhost | SHA256:pSZH3OBkhRMPZ1xyleuscnqGWSiTE4ualYzp65arLJk zuul-build-sshkey 2026-04-23 04:38:41.367541 | ubuntu-noble -> localhost | The key's randomart image is: 2026-04-23 04:38:41.367562 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-04-23 04:38:41.367586 | ubuntu-noble -> localhost | | *==.o... | 2026-04-23 04:38:41.367607 | ubuntu-noble -> localhost | | =oB.o . | 2026-04-23 04:38:41.367628 | ubuntu-noble -> localhost | | +.+ . | 2026-04-23 04:38:41.367649 | ubuntu-noble -> localhost | | ..o . | 2026-04-23 04:38:41.367669 | ubuntu-noble -> localhost | | +.oS+ . o | 2026-04-23 04:38:41.367688 | ubuntu-noble -> localhost | | o =+* . . o | 2026-04-23 04:38:41.367707 | ubuntu-noble -> localhost | | o . = + + . | 2026-04-23 04:38:41.367727 | ubuntu-noble -> localhost | |E. * + = | 2026-04-23 04:38:41.367749 | ubuntu-noble -> localhost | | .o++o .* | 2026-04-23 04:38:41.367769 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-04-23 04:38:41.367817 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.628922 2026-04-23 04:38:41.373382 | 2026-04-23 04:38:41.373443 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-23 04:38:41.402446 | ubuntu-noble | ok 2026-04-23 04:38:41.411298 | ubuntu-noble | included: /var/lib/zuul/builds/a1c3f0c491134b62a4329322bcf993df/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-23 04:38:41.419930 | 2026-04-23 04:38:41.420067 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-23 04:38:41.434611 | ubuntu-noble | skipping: Conditional result was False 2026-04-23 04:38:41.441879 | 2026-04-23 04:38:41.442026 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-23 04:38:42.039472 | ubuntu-noble | changed 2026-04-23 04:38:42.045567 | 2026-04-23 04:38:42.045627 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-23 04:38:42.266578 | ubuntu-noble | ok 2026-04-23 04:38:42.285721 | 2026-04-23 04:38:42.285839 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-23 04:38:42.852449 | ubuntu-noble | changed 2026-04-23 04:38:42.858988 | 2026-04-23 04:38:42.859057 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-23 04:38:43.412889 | ubuntu-noble | changed 2026-04-23 04:38:43.655373 | 2026-04-23 04:38:43.655483 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-23 04:38:43.679290 | ubuntu-noble | skipping: Conditional result was False 2026-04-23 04:38:43.687983 | 2026-04-23 04:38:43.688091 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-23 04:38:44.046730 | ubuntu-noble -> localhost | changed 2026-04-23 04:38:44.063794 | 2026-04-23 04:38:44.063938 | TASK [add-build-sshkey : Add back temp key] 2026-04-23 04:38:44.367381 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/a1c3f0c491134b62a4329322bcf993df/work/a1c3f0c491134b62a4329322bcf993df_id_rsa (zuul-build-sshkey) 2026-04-23 04:38:44.367583 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.012820 2026-04-23 04:38:44.374565 | 2026-04-23 04:38:44.374651 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-23 04:38:44.721595 | ubuntu-noble | ok 2026-04-23 04:38:44.727250 | 2026-04-23 04:38:44.727352 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-23 04:38:44.764231 | ubuntu-noble | skipping: Conditional result was False 2026-04-23 04:38:44.780869 | 2026-04-23 04:38:44.781005 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-23 04:38:45.173716 | ubuntu-noble | ok 2026-04-23 04:38:45.183616 | 2026-04-23 04:38:45.183743 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-23 04:38:46.116363 | ubuntu-noble | Output suppressed because no_log was given 2026-04-23 04:38:46.129971 | 2026-04-23 04:38:46.130075 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-23 04:38:46.415557 | ubuntu-noble | ok: "logs" 2026-04-23 04:38:46.415727 | ubuntu-noble | ok: All items complete 2026-04-23 04:38:46.415766 | 2026-04-23 04:38:46.574841 | ubuntu-noble | ok: "artifacts" 2026-04-23 04:38:46.799767 | ubuntu-noble | ok: "docs" 2026-04-23 04:38:46.810822 | 2026-04-23 04:38:46.810966 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-23 04:38:47.048417 | ubuntu-noble | changed: "logs" 2026-04-23 04:38:47.260561 | ubuntu-noble | changed: "artifacts" 2026-04-23 04:38:47.490268 | ubuntu-noble | changed: "docs" 2026-04-23 04:38:47.500857 | 2026-04-23 04:38:47.500992 | PLAY RECAP 2026-04-23 04:38:47.501044 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-23 04:38:47.501077 | ubuntu-noble | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-23 04:38:47.501100 | 2026-04-23 04:38:47.630520 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-23 04:38:47.632414 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/pre.yaml@main] 2026-04-23 04:38:48.292238 | 2026-04-23 04:38:48.292380 | PLAY [all] 2026-04-23 04:38:48.304150 | 2026-04-23 04:38:48.304284 | TASK [setup-uv : Extract archive] 2026-04-23 04:38:50.611124 | ubuntu-noble | changed 2026-04-23 04:38:50.617132 | 2026-04-23 04:38:50.617233 | TASK [setup-uv : Print version] 2026-04-23 04:38:50.995364 | ubuntu-noble | uv 0.8.13 2026-04-23 04:38:51.156228 | ubuntu-noble | ok: Runtime: 0:00:00.016647 2026-04-23 04:38:51.162459 | 2026-04-23 04:38:51.162514 | PLAY RECAP 2026-04-23 04:38:51.162558 | ubuntu-noble | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-23 04:38:51.162621 | 2026-04-23 04:38:51.298115 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/pre.yaml@main] 2026-04-23 04:38:51.300388 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/run.yaml@main] 2026-04-23 04:38:51.990086 | 2026-04-23 04:38:51.990368 | PLAY [all] 2026-04-23 04:38:52.003664 | 2026-04-23 04:38:52.003778 | TASK [Run "pre-commit"] 2026-04-23 04:38:52.639802 | ubuntu-noble | Downloading virtualenv (5.6MiB) 2026-04-23 04:38:52.721993 | ubuntu-noble | Downloading virtualenv 2026-04-23 04:38:52.739326 | ubuntu-noble | Installed 10 packages in 16ms 2026-04-23 04:38:53.117006 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pre-commit/pre-commit-hooks. 2026-04-23 04:38:53.657179 | ubuntu-noble | [WARNING] repo `https://github.com/pre-commit/pre-commit-hooks` uses deprecated stage names (commit, push) which will be removed in a future version. Hint: often `pre-commit autoupdate --repo https://github.com/pre-commit/pre-commit-hooks` will fix this. if it does not -- consider reporting an issue to that repo. 2026-04-23 04:38:53.662928 | ubuntu-noble | [INFO] Initializing environment for https://github.com/psf/black. 2026-04-23 04:38:54.351958 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pycqa/flake8. 2026-04-23 04:38:54.819096 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pycqa/isort. 2026-04-23 04:38:55.280076 | ubuntu-noble | [WARNING] repo `https://github.com/pycqa/isort` uses deprecated stage names (commit, merge-commit, push) which will be removed in a future version. Hint: often `pre-commit autoupdate --repo https://github.com/pycqa/isort` will fix this. if it does not -- consider reporting an issue to that repo. 2026-04-23 04:38:55.281922 | ubuntu-noble | [INFO] Initializing environment for https://github.com/ansible/ansible-lint.git. 2026-04-23 04:38:55.893952 | ubuntu-noble | [INFO] Initializing environment for https://github.com/ansible/ansible-lint.git:ansible-core>=2.19.0. 2026-04-23 04:38:56.449045 | ubuntu-noble | [INFO] Installing environment for https://github.com/pre-commit/pre-commit-hooks. 2026-04-23 04:38:56.449138 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-04-23 04:38:56.449149 | ubuntu-noble | [INFO] This may take a few minutes... 2026-04-23 04:39:00.975537 | ubuntu-noble | [INFO] Installing environment for https://github.com/psf/black. 2026-04-23 04:39:00.975693 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-04-23 04:39:00.975715 | ubuntu-noble | [INFO] This may take a few minutes... 2026-04-23 04:39:05.691783 | ubuntu-noble | [INFO] Installing environment for https://github.com/pycqa/flake8. 2026-04-23 04:39:05.691864 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-04-23 04:39:05.691876 | ubuntu-noble | [INFO] This may take a few minutes... 2026-04-23 04:39:09.088289 | ubuntu-noble | [INFO] Installing environment for https://github.com/pycqa/isort. 2026-04-23 04:39:09.088350 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-04-23 04:39:09.088361 | ubuntu-noble | [INFO] This may take a few minutes... 2026-04-23 04:39:12.022438 | ubuntu-noble | [INFO] Installing environment for https://github.com/ansible/ansible-lint.git. 2026-04-23 04:39:12.022539 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-04-23 04:39:12.022550 | ubuntu-noble | [INFO] This may take a few minutes... 2026-04-23 04:39:27.140600 | ubuntu-noble | fix end of files.........................................................Passed 2026-04-23 04:39:27.209510 | ubuntu-noble | trim trailing whitespace.................................................Passed 2026-04-23 04:39:27.478081 | ubuntu-noble | black....................................................................Passed 2026-04-23 04:39:27.711837 | ubuntu-noble | flake8...................................................................Passed 2026-04-23 04:39:27.841231 | ubuntu-noble | isort....................................................................Passed 2026-04-23 04:39:45.048330 | ubuntu-noble | ansible-lint.............................................................Failed 2026-04-23 04:39:45.048560 | ubuntu-noble | - hook id: ansible-lint 2026-04-23 04:39:45.048572 | ubuntu-noble | - exit code: 2 2026-04-23 04:39:45.048580 | ubuntu-noble | 2026-04-23 04:39:45.048677 | ubuntu-noble | INFO Identified /home/zuul/src/github.com/vexxhost/ansible-collection-containers as project root due .git directory. 2026-04-23 04:39:45.048704 | ubuntu-noble | INFO Collection paths was patched to include extra directories /home/zuul/.ansible/collections,/usr/share/ansible/collections,/home/zuul/.cache/pre-commit/repouglsh9__/py_env-python3/lib/python3.12/dist-packages,/home/zuul/.cache/pre-commit/repouglsh9__/py_env-python3/lib/python3/dist-packages,/home/zuul/.cache/pre-commit/repouglsh9__/py_env-python3/local/lib/python3.12/dist-packages,/home/zuul/.cache/pre-commit/repouglsh9__/py_env-python3/lib/python3.12/site-packages 2026-04-23 04:39:45.048728 | ubuntu-noble | INFO Set ANSIBLE_LIBRARY=/home/zuul/src/github.com/vexxhost/ansible-collection-containers/.ansible/modules:/home/zuul/.ansible/plugins/modules:/usr/share/ansible/plugins/modules 2026-04-23 04:39:45.048735 | ubuntu-noble | INFO Set ANSIBLE_COLLECTIONS_PATH=/home/zuul/src/github.com/vexxhost/ansible-collection-containers/.ansible/collections:/home/zuul/.ansible/collections:/usr/share/ansible/collections:/home/zuul/.cache/pre-commit/repouglsh9__/py_env-python3/lib/python3.12/dist-packages:/home/zuul/.cache/pre-commit/repouglsh9__/py_env-python3/lib/python3/dist-packages:/home/zuul/.cache/pre-commit/repouglsh9__/py_env-python3/local/lib/python3.12/dist-packages:/home/zuul/.cache/pre-commit/repouglsh9__/py_env-python3/lib/python3.12/site-packages 2026-04-23 04:39:45.048742 | ubuntu-noble | INFO Set ANSIBLE_ROLES_PATH=/home/zuul/src/github.com/vexxhost/ansible-collection-containers/.ansible/roles:roles:/home/zuul/.ansible/roles:/usr/share/ansible/roles:/etc/ansible/roles 2026-04-23 04:39:45.048749 | ubuntu-noble | INFO Provisioning collection ansible.posix:>=1.6.0 from galaxy.yml 2026-04-23 04:39:45.048755 | ubuntu-noble | INFO Running from /home/zuul/src/github.com/vexxhost/ansible-collection-containers : ansible-galaxy collection install -vvv ansible.posix:>=1.6.0 2026-04-23 04:39:45.048762 | ubuntu-noble | INFO Provisioning collection community.general:>=4.5.0 from galaxy.yml 2026-04-23 04:39:45.048767 | ubuntu-noble | INFO Running from /home/zuul/src/github.com/vexxhost/ansible-collection-containers : ansible-galaxy collection install -vvv community.general:>=4.5.0 2026-04-23 04:39:45.048772 | ubuntu-noble | INFO Running from /home/zuul/src/github.com/vexxhost/ansible-collection-containers : ansible-galaxy collection install -vvv --force /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-04-23 04:39:45.048778 | ubuntu-noble | INFO Loading ignores from .gitignore 2026-04-23 04:39:45.048783 | ubuntu-noble | INFO Loading ignores from .gitignore 2026-04-23 04:39:45.048788 | ubuntu-noble | INFO Executing syntax check on role roles/forget_package (0.68s) 2026-04-23 04:39:45.048798 | ubuntu-noble | INFO Executing syntax check on playbook playbooks/download_binaries.yml (0.69s) 2026-04-23 04:39:45.048804 | ubuntu-noble | INFO Executing syntax check on role roles/download_artifact (0.73s) 2026-04-23 04:39:45.048809 | ubuntu-noble | INFO Executing syntax check on role roles/cri_tools (0.74s) 2026-04-23 04:39:45.048815 | ubuntu-noble | INFO Executing syntax check on role roles/runc (0.74s) 2026-04-23 04:39:45.048820 | ubuntu-noble | INFO Executing syntax check on playbook playbooks/site.yml (0.76s) 2026-04-23 04:39:45.048826 | ubuntu-noble | INFO Executing syntax check on role roles/cni_plugins (0.79s) 2026-04-23 04:39:45.048832 | ubuntu-noble | INFO Executing syntax check on role roles/nerdctl (0.79s) 2026-04-23 04:39:45.048837 | ubuntu-noble | INFO Executing syntax check on role roles/package (0.58s) 2026-04-23 04:39:45.048842 | ubuntu-noble | INFO Executing syntax check on role roles/directory (0.63s) 2026-04-23 04:39:45.048850 | ubuntu-noble | INFO Executing syntax check on role roles/containerd (0.70s) 2026-04-23 04:39:45.048855 | ubuntu-noble | INFO Executing syntax check on role roles/docker (0.79s) 2026-04-23 04:39:45.048861 | ubuntu-noble | [WARNING]: Error loading plugin 'vexxhost.containers.binary_downloads': No module named 'ansible_collections.vexxhost' 2026-04-23 04:39:45.048866 | ubuntu-noble | WARNING Unable to load module vexxhost.containers.binary_downloads at playbooks/download_binaries.yml:46 for options validation 2026-04-23 04:39:45.048872 | ubuntu-noble | WARNING Invalid value (None)for resolved_fqcn attribute of vexxhost.containers.binary_downloads module. 2026-04-23 04:39:45.048877 | ubuntu-noble | [WARNING]: Error loading plugin 'ansible.posix.selinux': No module named 'ansible_collections.ansible.posix' 2026-04-23 04:39:45.048890 | ubuntu-noble | WARNING Unable to load module ansible.posix.selinux at roles/containerd/tasks/main.yml:34 for options validation 2026-04-23 04:39:45.048895 | ubuntu-noble | WARNING Invalid value (None)for resolved_fqcn attribute of ansible.posix.selinux module. 2026-04-23 04:39:45.048918 | ubuntu-noble | [WARNING]: Error loading plugin 'ansible.posix.sysctl': No module named 'ansible_collections.ansible.posix' 2026-04-23 04:39:45.048924 | ubuntu-noble | WARNING Unable to load module ansible.posix.sysctl at roles/cni_plugins/tasks/main.yml:28 for options validation 2026-04-23 04:39:45.048929 | ubuntu-noble | [WARNING]: Error loading plugin 'community.general.modprobe': No module named 'ansible_collections.community' 2026-04-23 04:39:45.048934 | ubuntu-noble | WARNING Unable to load module community.general.modprobe at roles/cni_plugins/tasks/main.yml:42 for options validation 2026-04-23 04:39:45.048939 | ubuntu-noble | WARNING Invalid value (None)for resolved_fqcn attribute of ansible.posix.sysctl module. 2026-04-23 04:39:45.048944 | ubuntu-noble | WARNING Invalid value (None)for resolved_fqcn attribute of community.general.modprobe module. 2026-04-23 04:39:45.048950 | ubuntu-noble | WARNING Listing 5 violation(s) that are fatal 2026-04-23 04:39:45.048955 | ubuntu-noble | ]8;;https://docs.ansible.com/projects/lint/rules/jinja/\jinja[spacing]]8;;\: Jinja2 spacing could be improved: {%- if ansible_facts['architecture'] in _download_artifact_goarch_groups -%} {{ _download_artifact_goarch_groups[ansible_facts['architecture']] }} {%- else -%} {{ ansible_facts['architecture'] }} {%- endif -%} -> {%- if ansible_facts['architecture'] in _download_artifact_goarch_groups -%} {{ _download_artifact_goarch_groups[ansible_facts['architecture']] }}{%- else -%} {{ ansible_facts['architecture'] }}{%- endif -%} (warning) 2026-04-23 04:39:45.048967 | ubuntu-noble | .ansible/collections/ansible_collections/vexxhost/containers/roles/download_artifact/vars/main.yml:20:27 Jinja2 template rewrite recommendation: `{%- if ansible_facts['architecture'] in _download_artifact_goarch_groups -%} {{ _download_artifact_goarch_groups[ansible_facts['architecture']] }}{%- else -%} {{ ansible_facts['architecture'] }}{%- endif -%}`. 2026-04-23 04:39:45.048975 | ubuntu-noble |  2026-04-23 04:39:45.048980 | ubuntu-noble | ]8;;https://docs.ansible.com/projects/lint/rules/var-naming/\var-naming[no-role-prefix]]8;;\: Variables names from within roles should use containerd_ as a prefix. (register: _install_selinux) 2026-04-23 04:39:45.048991 | ubuntu-noble | roles/containerd/tasks/main.yml:21:17 Task/Handler: Install SELinux packages 2026-04-23 04:39:45.048996 | ubuntu-noble |  2026-04-23 04:39:45.049001 | ubuntu-noble | ]8;;https://docs.ansible.com/projects/lint/rules/var-naming/\var-naming[no-role-prefix]]8;;\: Variables names from within roles should use containerd_ as a prefix. (register: _install_apparmor) 2026-04-23 04:39:45.049050 | ubuntu-noble | roles/containerd/tasks/main.yml:39:13 Task/Handler: Install AppArmor packages 2026-04-23 04:39:45.049059 | ubuntu-noble |  2026-04-23 04:39:45.049064 | ubuntu-noble | ]8;;https://docs.ansible.com/projects/lint/rules/var-naming/\var-naming[no-role-prefix]]8;;\: Variables names from within roles should use docker_ as a prefix. (register: _install_apparmor) 2026-04-23 04:39:45.049074 | ubuntu-noble | roles/docker/tasks/main.yml:15:13 Task/Handler: Install AppArmor packages 2026-04-23 04:39:45.049079 | ubuntu-noble |  2026-04-23 04:39:45.049084 | ubuntu-noble | ]8;;https://docs.ansible.com/projects/lint/rules/jinja/\jinja[spacing]]8;;\: Jinja2 spacing could be improved: {%- if ansible_facts['architecture'] in _download_artifact_goarch_groups -%} {{ _download_artifact_goarch_groups[ansible_facts['architecture']] }} {%- else -%} {{ ansible_facts['architecture'] }} {%- endif -%} -> {%- if ansible_facts['architecture'] in _download_artifact_goarch_groups -%} {{ _download_artifact_goarch_groups[ansible_facts['architecture']] }}{%- else -%} {{ ansible_facts['architecture'] }}{%- endif -%} (warning) 2026-04-23 04:39:45.049099 | ubuntu-noble | roles/download_artifact/vars/main.yml:20:27 Jinja2 template rewrite recommendation: `{%- if ansible_facts['architecture'] in _download_artifact_goarch_groups -%} {{ _download_artifact_goarch_groups[ansible_facts['architecture']] }}{%- else -%} {{ ansible_facts['architecture'] }}{%- endif -%}`. 2026-04-23 04:39:45.049106 | ubuntu-noble |  2026-04-23 04:39:45.049114 | ubuntu-noble | Read ]8;;https://docs.ansible.com/projects/lint/configuring/#ignoring-rules-for-entire-files\documentation]8;;\ for instructions on how to ignore specific rule violations. 2026-04-23 04:39:45.049123 | ubuntu-noble | 2026-04-23 04:39:45.049133 | ubuntu-noble | # Rule Violation Summary 2026-04-23 04:39:45.049142 | ubuntu-noble | 2026-04-23 04:39:45.049151 | ubuntu-noble | 2 ]8;;https://docs.ansible.com/projects/lint/rules/\jinja]8;;\ profile:basic tags:formatting 2026-04-23 04:39:45.049161 | ubuntu-noble | 3 ]8;;https://docs.ansible.com/projects/lint/rules/\var-naming]8;;\ profile:basic tags:idiom 2026-04-23 04:39:45.049169 | ubuntu-noble | 2026-04-23 04:39:45.049177 | ubuntu-noble | Failed: 3 failure(s), 2 warning(s) in 64 files processed of 91 encountered. Last profile that met the validation criteria was 'min'. 2026-04-23 04:39:45.049185 | ubuntu-noble | 2026-04-23 04:39:45.135224 | ubuntu-noble | ERROR 2026-04-23 04:39:45.135468 | ubuntu-noble | { 2026-04-23 04:39:45.135509 | ubuntu-noble | "delta": "0:00:52.679758", 2026-04-23 04:39:45.135539 | ubuntu-noble | "end": "2026-04-23 04:39:45.089524", 2026-04-23 04:39:45.135566 | ubuntu-noble | "msg": "non-zero return code", 2026-04-23 04:39:45.135661 | ubuntu-noble | "rc": 1, 2026-04-23 04:39:45.135689 | ubuntu-noble | "start": "2026-04-23 04:38:52.409766" 2026-04-23 04:39:45.135714 | ubuntu-noble | } failure 2026-04-23 04:39:45.138431 | 2026-04-23 04:39:45.138499 | PLAY RECAP 2026-04-23 04:39:45.138552 | ubuntu-noble | ok: 0 changed: 0 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-04-23 04:39:45.138583 | 2026-04-23 04:39:45.315410 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/run.yaml@main] 2026-04-23 04:39:45.360178 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-23 04:39:45.969519 | 2026-04-23 04:39:45.969662 | PLAY [all] 2026-04-23 04:39:45.982024 | 2026-04-23 04:39:45.982181 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-23 04:39:46.026884 | ubuntu-noble | skipping: Conditional result was False 2026-04-23 04:39:46.038706 | 2026-04-23 04:39:46.038868 | TASK [fetch-output : Set log path for single node] 2026-04-23 04:39:46.082019 | ubuntu-noble | ok 2026-04-23 04:39:46.089827 | 2026-04-23 04:39:46.089994 | LOOP [fetch-output : Ensure local output dirs] 2026-04-23 04:39:46.549565 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/a1c3f0c491134b62a4329322bcf993df/work/logs" 2026-04-23 04:39:46.795399 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/a1c3f0c491134b62a4329322bcf993df/work/artifacts" 2026-04-23 04:39:47.047352 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/a1c3f0c491134b62a4329322bcf993df/work/docs" 2026-04-23 04:39:47.065073 | 2026-04-23 04:39:47.065470 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-23 04:39:47.759564 | ubuntu-noble | ok 2026-04-23 04:39:47.759826 | ubuntu-noble | changed: All items complete 2026-04-23 04:39:47.759878 | 2026-04-23 04:39:48.227944 | ubuntu-noble | changed: .d..t...... ./ 2026-04-23 04:39:48.749115 | ubuntu-noble | changed: .d..t...... ./ 2026-04-23 04:39:48.772693 | 2026-04-23 04:39:48.772843 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-23 04:39:49.236020 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.007238 2026-04-23 04:39:49.469385 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.006209 2026-04-23 04:39:49.492948 | 2026-04-23 04:39:49.493107 | PLAY [all] 2026-04-23 04:39:49.502225 | 2026-04-23 04:39:49.502360 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-23 04:39:50.054062 | ubuntu-noble | changed 2026-04-23 04:39:50.062913 | 2026-04-23 04:39:50.063026 | PLAY RECAP 2026-04-23 04:39:50.063089 | ubuntu-noble | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-23 04:39:50.063115 | 2026-04-23 04:39:50.232394 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-23 04:39:50.233824 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-23 04:39:51.007251 | 2026-04-23 04:39:51.007461 | PLAY [localhost] 2026-04-23 04:39:51.021808 | 2026-04-23 04:39:51.021990 | TASK [Generate Zuul manifest] 2026-04-23 04:39:51.041720 | localhost | ok 2026-04-23 04:39:51.062605 | 2026-04-23 04:39:51.062786 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-23 04:39:51.422251 | localhost | changed 2026-04-23 04:39:51.441631 | 2026-04-23 04:39:51.441913 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-23 04:39:51.475185 | localhost | ok 2026-04-23 04:39:51.486174 | 2026-04-23 04:39:51.486404 | TASK [Upload logs] 2026-04-23 04:39:51.509553 | localhost | ok 2026-04-23 04:39:51.612080 | 2026-04-23 04:39:51.612326 | TASK [Set zuul-log-path fact] 2026-04-23 04:39:51.635296 | localhost | ok 2026-04-23 04:39:51.652378 | 2026-04-23 04:39:51.652605 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-23 04:39:51.685901 | localhost | ok 2026-04-23 04:39:51.698382 | 2026-04-23 04:39:51.698612 | TASK [upload-logs : Create log directories] 2026-04-23 04:39:52.189958 | localhost | changed 2026-04-23 04:39:52.196386 | 2026-04-23 04:39:52.196536 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-23 04:39:52.694760 | localhost -> localhost | ok: Runtime: 0:00:00.004999 2026-04-23 04:39:52.702162 | 2026-04-23 04:39:52.702327 | TASK [upload-logs : Upload logs to log server] 2026-04-23 04:39:53.290456 | localhost | Output suppressed because no_log was given 2026-04-23 04:39:53.296253 | 2026-04-23 04:39:53.296419 | LOOP [upload-logs : Compress console log and json output] 2026-04-23 04:39:53.350227 | localhost | skipping: Conditional result was False 2026-04-23 04:39:53.359552 | localhost | skipping: Conditional result was False 2026-04-23 04:39:53.368120 | 2026-04-23 04:39:53.368295 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-23 04:39:53.417810 | localhost | skipping: Conditional result was False 2026-04-23 04:39:53.418142 | 2026-04-23 04:39:53.423584 | localhost | skipping: Conditional result was False 2026-04-23 04:39:53.432773 | 2026-04-23 04:39:53.432987 | LOOP [upload-logs : Upload console log and json output]