2026-04-22 13:46:56.535020 | Job console starting 2026-04-22 13:46:56.549841 | Updating git repos 2026-04-22 13:46:56.574782 | Cloning repos into workspace 2026-04-22 13:46:56.649905 | Restoring repo states 2026-04-22 13:46:56.656774 | Merging changes 2026-04-22 13:46:57.344162 | Checking out repos 2026-04-22 13:46:57.394950 | Preparing playbooks 2026-04-22 13:47:00.137441 | Running Ansible setup 2026-04-22 13:47:04.951682 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-22 13:47:05.533127 | 2026-04-22 13:47:05.533243 | PLAY [localhost] 2026-04-22 13:47:05.543083 | 2026-04-22 13:47:05.543153 | TASK [Gathering Facts] 2026-04-22 13:47:06.485176 | localhost | ok 2026-04-22 13:47:06.493375 | 2026-04-22 13:47:06.493474 | TASK [Setup log path fact] 2026-04-22 13:47:06.513119 | localhost | ok 2026-04-22 13:47:06.526907 | 2026-04-22 13:47:06.526985 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-22 13:47:06.555792 | localhost | ok 2026-04-22 13:47:06.564548 | 2026-04-22 13:47:06.564640 | TASK [emit-job-header : Print job information] 2026-04-22 13:47:06.615785 | # Job Information 2026-04-22 13:47:06.615952 | Ansible Version: 2.16.16 2026-04-22 13:47:06.615985 | Job: pre-commit 2026-04-22 13:47:06.616008 | Pipeline: check 2026-04-22 13:47:06.616028 | Executor: 0a8996d2b663 2026-04-22 13:47:06.616048 | Triggered by: https://github.com/vexxhost/ansible-collection-containers/pull/118 2026-04-22 13:47:06.616070 | Event ID: 87752330-3e51-11f1-97de-a4705693b126 2026-04-22 13:47:06.619066 | 2026-04-22 13:47:06.619134 | LOOP [emit-job-header : Print node information] 2026-04-22 13:47:06.716986 | localhost | ok: 2026-04-22 13:47:06.717271 | localhost | # Node Information 2026-04-22 13:47:06.717335 | localhost | Inventory Hostname: ubuntu-noble 2026-04-22 13:47:06.717382 | localhost | Hostname: np0000169471 2026-04-22 13:47:06.717426 | localhost | Username: zuul 2026-04-22 13:47:06.717473 | localhost | Distro: Ubuntu 24.04 2026-04-22 13:47:06.717517 | localhost | Provider: yul1 2026-04-22 13:47:06.717612 | localhost | Region: ca-ymq-1 2026-04-22 13:47:06.717660 | localhost | Label: ubuntu-noble 2026-04-22 13:47:06.717701 | localhost | Product Name: OpenStack Nova 2026-04-22 13:47:06.717742 | localhost | Interface IP: 199.19.213.162 2026-04-22 13:47:06.735451 | 2026-04-22 13:47:06.735592 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-22 13:47:07.126385 | localhost -> localhost | changed 2026-04-22 13:47:07.135572 | 2026-04-22 13:47:07.135643 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-22 13:47:07.968900 | localhost -> localhost | changed 2026-04-22 13:47:07.988041 | 2026-04-22 13:47:07.988176 | PLAY [all] 2026-04-22 13:47:08.002311 | 2026-04-22 13:47:08.002396 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-22 13:47:08.229237 | ubuntu-noble -> localhost | ok 2026-04-22 13:47:08.241201 | 2026-04-22 13:47:08.241302 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-22 13:47:08.276441 | ubuntu-noble | ok 2026-04-22 13:47:08.293070 | ubuntu-noble | included: /var/lib/zuul/builds/0fb717330d4c42c18b421b16d5f50454/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-22 13:47:08.299655 | 2026-04-22 13:47:08.299728 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-22 13:47:09.710493 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-04-22 13:47:09.710712 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/0fb717330d4c42c18b421b16d5f50454/work/0fb717330d4c42c18b421b16d5f50454_id_rsa 2026-04-22 13:47:09.710762 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/0fb717330d4c42c18b421b16d5f50454/work/0fb717330d4c42c18b421b16d5f50454_id_rsa.pub 2026-04-22 13:47:09.710810 | ubuntu-noble -> localhost | The key fingerprint is: 2026-04-22 13:47:09.710856 | ubuntu-noble -> localhost | SHA256:IyUbg+dNuWumk3Ba5c7765VwCBtikfVq47EcuD3w/Ts zuul-build-sshkey 2026-04-22 13:47:09.710920 | ubuntu-noble -> localhost | The key's randomart image is: 2026-04-22 13:47:09.710966 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-04-22 13:47:09.711009 | ubuntu-noble -> localhost | | .o. | 2026-04-22 13:47:09.711040 | ubuntu-noble -> localhost | | ... o | 2026-04-22 13:47:09.711069 | ubuntu-noble -> localhost | | . B * . | 2026-04-22 13:47:09.711097 | ubuntu-noble -> localhost | | + @.* . | 2026-04-22 13:47:09.711156 | ubuntu-noble -> localhost | | *oS o . | 2026-04-22 13:47:09.711186 | ubuntu-noble -> localhost | | . oX.O o . | 2026-04-22 13:47:09.711214 | ubuntu-noble -> localhost | | =.+@ . o | 2026-04-22 13:47:09.711241 | ubuntu-noble -> localhost | | . o+o. oE | 2026-04-22 13:47:09.711273 | ubuntu-noble -> localhost | | ...++.oo | 2026-04-22 13:47:09.711301 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-04-22 13:47:09.711365 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.980294 2026-04-22 13:47:09.719269 | 2026-04-22 13:47:09.719354 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-22 13:47:09.750565 | ubuntu-noble | ok 2026-04-22 13:47:09.763408 | ubuntu-noble | included: /var/lib/zuul/builds/0fb717330d4c42c18b421b16d5f50454/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-22 13:47:09.772143 | 2026-04-22 13:47:09.772227 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-22 13:47:09.796856 | ubuntu-noble | skipping: Conditional result was False 2026-04-22 13:47:09.808205 | 2026-04-22 13:47:09.808309 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-22 13:47:10.363739 | ubuntu-noble | changed 2026-04-22 13:47:10.377921 | 2026-04-22 13:47:10.378092 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-22 13:47:10.608648 | ubuntu-noble | ok 2026-04-22 13:47:10.614848 | 2026-04-22 13:47:10.614925 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-22 13:47:11.176552 | ubuntu-noble | changed 2026-04-22 13:47:11.184843 | 2026-04-22 13:47:11.184948 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-22 13:47:11.745112 | ubuntu-noble | changed 2026-04-22 13:47:11.750711 | 2026-04-22 13:47:11.750775 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-22 13:47:11.775426 | ubuntu-noble | skipping: Conditional result was False 2026-04-22 13:47:11.782403 | 2026-04-22 13:47:11.782475 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-22 13:47:12.151472 | ubuntu-noble -> localhost | changed 2026-04-22 13:47:12.168359 | 2026-04-22 13:47:12.168549 | TASK [add-build-sshkey : Add back temp key] 2026-04-22 13:47:12.479156 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/0fb717330d4c42c18b421b16d5f50454/work/0fb717330d4c42c18b421b16d5f50454_id_rsa (zuul-build-sshkey) 2026-04-22 13:47:12.479399 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.014845 2026-04-22 13:47:12.486947 | 2026-04-22 13:47:12.487010 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-22 13:47:12.867245 | ubuntu-noble | ok 2026-04-22 13:47:12.872477 | 2026-04-22 13:47:12.872539 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-22 13:47:12.899391 | ubuntu-noble | skipping: Conditional result was False 2026-04-22 13:47:12.915964 | 2026-04-22 13:47:12.916037 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-22 13:47:13.316065 | ubuntu-noble | ok 2026-04-22 13:47:13.323159 | 2026-04-22 13:47:13.323228 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-22 13:47:14.200107 | ubuntu-noble | Output suppressed because no_log was given 2026-04-22 13:47:14.211505 | 2026-04-22 13:47:14.211568 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-22 13:47:14.470311 | ubuntu-noble | ok: "logs" 2026-04-22 13:47:14.470522 | ubuntu-noble | ok: All items complete 2026-04-22 13:47:14.470562 | 2026-04-22 13:47:14.619796 | ubuntu-noble | ok: "artifacts" 2026-04-22 13:47:14.854882 | ubuntu-noble | ok: "docs" 2026-04-22 13:47:14.869916 | 2026-04-22 13:47:14.870140 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-22 13:47:15.099241 | ubuntu-noble | changed: "logs" 2026-04-22 13:47:15.294632 | ubuntu-noble | changed: "artifacts" 2026-04-22 13:47:15.491802 | ubuntu-noble | changed: "docs" 2026-04-22 13:47:15.510734 | 2026-04-22 13:47:15.510857 | PLAY RECAP 2026-04-22 13:47:15.510917 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 13:47:15.510958 | ubuntu-noble | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-22 13:47:15.510986 | 2026-04-22 13:47:15.669379 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-22 13:47:15.670901 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/pre.yaml@main] 2026-04-22 13:47:16.242516 | 2026-04-22 13:47:16.242722 | PLAY [all] 2026-04-22 13:47:16.255732 | 2026-04-22 13:47:16.255884 | TASK [setup-uv : Extract archive] 2026-04-22 13:47:19.149400 | ubuntu-noble | changed 2026-04-22 13:47:19.155567 | 2026-04-22 13:47:19.155648 | TASK [setup-uv : Print version] 2026-04-22 13:47:19.655526 | ubuntu-noble | uv 0.8.13 2026-04-22 13:47:19.692439 | ubuntu-noble | ok: Runtime: 0:00:00.016221 2026-04-22 13:47:19.701822 | 2026-04-22 13:47:19.701911 | PLAY RECAP 2026-04-22 13:47:19.701958 | ubuntu-noble | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 13:47:19.701982 | 2026-04-22 13:47:19.824650 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/pre.yaml@main] 2026-04-22 13:47:19.827202 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/run.yaml@main] 2026-04-22 13:47:20.420926 | 2026-04-22 13:47:20.421073 | PLAY [all] 2026-04-22 13:47:20.434556 | 2026-04-22 13:47:20.434631 | TASK [Run "pre-commit"] 2026-04-22 13:47:21.134556 | ubuntu-noble | Downloading virtualenv (5.6MiB) 2026-04-22 13:47:21.474221 | ubuntu-noble | Downloading virtualenv 2026-04-22 13:47:21.490454 | ubuntu-noble | Installed 10 packages in 15ms 2026-04-22 13:47:22.072017 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pre-commit/pre-commit-hooks. 2026-04-22 13:47:22.909233 | 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-22 13:47:22.914362 | ubuntu-noble | [INFO] Initializing environment for https://github.com/psf/black. 2026-04-22 13:47:23.493897 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pycqa/flake8. 2026-04-22 13:47:23.939703 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pycqa/isort. 2026-04-22 13:47:24.664929 | 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-22 13:47:24.666826 | ubuntu-noble | [INFO] Initializing environment for https://github.com/ansible/ansible-lint.git. 2026-04-22 13:47:25.721132 | ubuntu-noble | [INFO] Initializing environment for https://github.com/ansible/ansible-lint.git:ansible-core>=2.19.0. 2026-04-22 13:47:27.374096 | ubuntu-noble | [INFO] Installing environment for https://github.com/pre-commit/pre-commit-hooks. 2026-04-22 13:47:27.374227 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-04-22 13:47:27.374246 | ubuntu-noble | [INFO] This may take a few minutes... 2026-04-22 13:47:32.046975 | ubuntu-noble | [INFO] Installing environment for https://github.com/psf/black. 2026-04-22 13:47:32.047063 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-04-22 13:47:32.047076 | ubuntu-noble | [INFO] This may take a few minutes... 2026-04-22 13:47:36.384036 | ubuntu-noble | [INFO] Installing environment for https://github.com/pycqa/flake8. 2026-04-22 13:47:36.384117 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-04-22 13:47:36.384138 | ubuntu-noble | [INFO] This may take a few minutes... 2026-04-22 13:47:40.082296 | ubuntu-noble | [INFO] Installing environment for https://github.com/pycqa/isort. 2026-04-22 13:47:40.082362 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-04-22 13:47:40.082366 | ubuntu-noble | [INFO] This may take a few minutes... 2026-04-22 13:47:43.029190 | ubuntu-noble | [INFO] Installing environment for https://github.com/ansible/ansible-lint.git. 2026-04-22 13:47:43.029293 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-04-22 13:47:43.029305 | ubuntu-noble | [INFO] This may take a few minutes... 2026-04-22 13:47:58.172539 | ubuntu-noble | fix end of files.........................................................Passed 2026-04-22 13:47:58.235051 | ubuntu-noble | trim trailing whitespace.................................................Passed 2026-04-22 13:47:58.524947 | ubuntu-noble | black....................................................................Passed 2026-04-22 13:47:58.724230 | ubuntu-noble | flake8...................................................................Passed 2026-04-22 13:47:58.854668 | ubuntu-noble | isort....................................................................Passed 2026-04-22 13:48:18.395210 | ubuntu-noble | ansible-lint.............................................................Failed 2026-04-22 13:48:18.395273 | ubuntu-noble | - hook id: ansible-lint 2026-04-22 13:48:18.395287 | ubuntu-noble | - exit code: 2 2026-04-22 13:48:18.395315 | ubuntu-noble | 2026-04-22 13:48:18.395327 | ubuntu-noble | INFO Identified /home/zuul/src/github.com/vexxhost/ansible-collection-containers as project root due .git directory. 2026-04-22 13:48:18.395351 | ubuntu-noble | INFO Collection paths was patched to include extra directories /home/zuul/.ansible/collections,/usr/share/ansible/collections,/home/zuul/.cache/pre-commit/repotvfdyiph/py_env-python3/lib/python3.12/dist-packages,/home/zuul/.cache/pre-commit/repotvfdyiph/py_env-python3/lib/python3/dist-packages,/home/zuul/.cache/pre-commit/repotvfdyiph/py_env-python3/local/lib/python3.12/dist-packages,/home/zuul/.cache/pre-commit/repotvfdyiph/py_env-python3/lib/python3.12/site-packages 2026-04-22 13:48:18.395383 | 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-22 13:48:18.395394 | 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/repotvfdyiph/py_env-python3/lib/python3.12/dist-packages:/home/zuul/.cache/pre-commit/repotvfdyiph/py_env-python3/lib/python3/dist-packages:/home/zuul/.cache/pre-commit/repotvfdyiph/py_env-python3/local/lib/python3.12/dist-packages:/home/zuul/.cache/pre-commit/repotvfdyiph/py_env-python3/lib/python3.12/site-packages 2026-04-22 13:48:18.395404 | 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-22 13:48:18.395414 | ubuntu-noble | INFO Provisioning collection ansible.posix:>=2.1.0 from galaxy.yml 2026-04-22 13:48:18.395424 | ubuntu-noble | INFO Running from /home/zuul/src/github.com/vexxhost/ansible-collection-containers : ansible-galaxy collection install -vvv ansible.posix:>=2.1.0 2026-04-22 13:48:18.395434 | ubuntu-noble | INFO Provisioning collection community.general:>=12.0.0 from galaxy.yml 2026-04-22 13:48:18.395443 | ubuntu-noble | INFO Running from /home/zuul/src/github.com/vexxhost/ansible-collection-containers : ansible-galaxy collection install -vvv community.general:>=12.0.0 2026-04-22 13:48:18.395451 | 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-22 13:48:18.395460 | ubuntu-noble | INFO Loading ignores from .gitignore 2026-04-22 13:48:18.395468 | ubuntu-noble | INFO Loading ignores from .gitignore 2026-04-22 13:48:18.395477 | ubuntu-noble | INFO Executing syntax check on role roles/package (0.59s) 2026-04-22 13:48:18.395491 | ubuntu-noble | INFO Executing syntax check on playbook playbooks/download_binaries.yml (0.59s) 2026-04-22 13:48:18.395500 | ubuntu-noble | INFO Executing syntax check on role roles/forget_package (0.60s) 2026-04-22 13:48:18.395508 | ubuntu-noble | INFO Executing syntax check on role roles/runc (0.63s) 2026-04-22 13:48:18.395516 | ubuntu-noble | INFO Executing syntax check on role roles/cri_tools (0.64s) 2026-04-22 13:48:18.395524 | ubuntu-noble | INFO Executing syntax check on role roles/containerd (0.65s) 2026-04-22 13:48:18.395533 | ubuntu-noble | INFO Executing syntax check on playbook playbooks/site.yml (0.67s) 2026-04-22 13:48:18.395541 | ubuntu-noble | INFO Executing syntax check on role roles/cni_plugins (0.68s) 2026-04-22 13:48:18.395549 | ubuntu-noble | INFO Executing syntax check on role roles/download_artifact (0.56s) 2026-04-22 13:48:18.395557 | ubuntu-noble | INFO Executing syntax check on role roles/nerdctl (0.59s) 2026-04-22 13:48:18.395568 | ubuntu-noble | INFO Executing syntax check on role roles/directory (0.55s) 2026-04-22 13:48:18.395576 | ubuntu-noble | INFO Executing syntax check on role roles/docker (0.69s) 2026-04-22 13:48:18.395585 | ubuntu-noble | [WARNING]: Error loading plugin 'vexxhost.containers.binary_downloads': No module named 'ansible_collections.vexxhost' 2026-04-22 13:48:18.395593 | ubuntu-noble | WARNING Unable to load module vexxhost.containers.binary_downloads at playbooks/download_binaries.yml:46 for options validation 2026-04-22 13:48:18.395601 | ubuntu-noble | WARNING Invalid value (None)for resolved_fqcn attribute of vexxhost.containers.binary_downloads module. 2026-04-22 13:48:18.395610 | ubuntu-noble | [WARNING]: Error loading plugin 'ansible.posix.sysctl': No module named 'ansible_collections.ansible.posix' 2026-04-22 13:48:18.395626 | ubuntu-noble | WARNING Unable to load module ansible.posix.sysctl at roles/cni_plugins/tasks/main.yml:28 for options validation 2026-04-22 13:48:18.395635 | ubuntu-noble | [WARNING]: Error loading plugin 'community.general.modprobe': No module named 'ansible_collections.community' 2026-04-22 13:48:18.395643 | ubuntu-noble | WARNING Unable to load module community.general.modprobe at roles/cni_plugins/tasks/main.yml:42 for options validation 2026-04-22 13:48:18.395661 | ubuntu-noble | WARNING Invalid value (None)for resolved_fqcn attribute of ansible.posix.sysctl module. 2026-04-22 13:48:18.395669 | ubuntu-noble | WARNING Invalid value (None)for resolved_fqcn attribute of community.general.modprobe module. 2026-04-22 13:48:18.395678 | ubuntu-noble | [WARNING]: Error loading plugin 'ansible.posix.selinux': No module named 'ansible_collections.ansible.posix' 2026-04-22 13:48:18.395686 | ubuntu-noble | WARNING Unable to load module ansible.posix.selinux at roles/containerd/tasks/main.yml:34 for options validation 2026-04-22 13:48:18.395694 | ubuntu-noble | WARNING Invalid value (None)for resolved_fqcn attribute of ansible.posix.selinux module. 2026-04-22 13:48:18.395702 | ubuntu-noble | WARNING Listing 5 violation(s) that are fatal 2026-04-22 13:48:18.395711 | 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-22 13:48:18.395727 | 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-22 13:48:18.395739 | ubuntu-noble |  2026-04-22 13:48:18.395748 | 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-22 13:48:18.395762 | ubuntu-noble | roles/containerd/tasks/main.yml:21:17 Task/Handler: Install SELinux packages 2026-04-22 13:48:18.395770 | ubuntu-noble |  2026-04-22 13:48:18.395778 | 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-22 13:48:18.395800 | ubuntu-noble | roles/containerd/tasks/main.yml:39:13 Task/Handler: Install AppArmor packages 2026-04-22 13:48:18.395809 | ubuntu-noble |  2026-04-22 13:48:18.395818 | 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-22 13:48:18.395831 | ubuntu-noble | roles/docker/tasks/main.yml:15:13 Task/Handler: Install AppArmor packages 2026-04-22 13:48:18.395839 | ubuntu-noble |  2026-04-22 13:48:18.395882 | 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-22 13:48:18.395901 | 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-22 13:48:18.395910 | ubuntu-noble |  2026-04-22 13:48:18.395918 | 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-22 13:48:18.395927 | ubuntu-noble | 2026-04-22 13:48:18.395936 | ubuntu-noble | # Rule Violation Summary 2026-04-22 13:48:18.395944 | ubuntu-noble | 2026-04-22 13:48:18.395952 | ubuntu-noble | 2 ]8;;https://docs.ansible.com/projects/lint/rules/\jinja]8;;\ profile:basic tags:formatting 2026-04-22 13:48:18.395961 | ubuntu-noble | 3 ]8;;https://docs.ansible.com/projects/lint/rules/\var-naming]8;;\ profile:basic tags:idiom 2026-04-22 13:48:18.395969 | ubuntu-noble | 2026-04-22 13:48:18.395977 | 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-22 13:48:18.395985 | ubuntu-noble | 2026-04-22 13:48:18.630787 | ubuntu-noble | ERROR 2026-04-22 13:48:18.631106 | ubuntu-noble | { 2026-04-22 13:48:18.631169 | ubuntu-noble | "delta": "0:00:57.516849", 2026-04-22 13:48:18.631204 | ubuntu-noble | "end": "2026-04-22 13:48:18.431379", 2026-04-22 13:48:18.631231 | ubuntu-noble | "msg": "non-zero return code", 2026-04-22 13:48:18.631257 | ubuntu-noble | "rc": 1, 2026-04-22 13:48:18.631283 | ubuntu-noble | "start": "2026-04-22 13:47:20.914530" 2026-04-22 13:48:18.631308 | ubuntu-noble | } failure 2026-04-22 13:48:18.634211 | 2026-04-22 13:48:18.634275 | PLAY RECAP 2026-04-22 13:48:18.634334 | ubuntu-noble | ok: 0 changed: 0 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-04-22 13:48:18.634366 | 2026-04-22 13:48:18.758772 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/run.yaml@main] 2026-04-22 13:48:18.762405 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-22 13:48:19.377784 | 2026-04-22 13:48:19.378481 | PLAY [all] 2026-04-22 13:48:19.391167 | 2026-04-22 13:48:19.391298 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-22 13:48:19.437117 | ubuntu-noble | skipping: Conditional result was False 2026-04-22 13:48:19.447438 | 2026-04-22 13:48:19.447561 | TASK [fetch-output : Set log path for single node] 2026-04-22 13:48:19.493939 | ubuntu-noble | ok 2026-04-22 13:48:19.499459 | 2026-04-22 13:48:19.499528 | LOOP [fetch-output : Ensure local output dirs] 2026-04-22 13:48:19.883783 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/0fb717330d4c42c18b421b16d5f50454/work/logs" 2026-04-22 13:48:20.103178 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/0fb717330d4c42c18b421b16d5f50454/work/artifacts" 2026-04-22 13:48:20.304920 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/0fb717330d4c42c18b421b16d5f50454/work/docs" 2026-04-22 13:48:20.321856 | 2026-04-22 13:48:20.322053 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-22 13:48:20.983351 | ubuntu-noble | ok 2026-04-22 13:48:20.983604 | ubuntu-noble | changed: All items complete 2026-04-22 13:48:20.983633 | 2026-04-22 13:48:21.456936 | ubuntu-noble | changed: .d..t...... ./ 2026-04-22 13:48:21.943969 | ubuntu-noble | changed: .d..t...... ./ 2026-04-22 13:48:21.977113 | 2026-04-22 13:48:21.977262 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-22 13:48:22.396867 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.008773 2026-04-22 13:48:22.653196 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.007615 2026-04-22 13:48:22.675224 | 2026-04-22 13:48:22.675366 | PLAY [all] 2026-04-22 13:48:22.681841 | 2026-04-22 13:48:22.681911 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-22 13:48:23.170261 | ubuntu-noble | changed 2026-04-22 13:48:23.176307 | 2026-04-22 13:48:23.176362 | PLAY RECAP 2026-04-22 13:48:23.176415 | ubuntu-noble | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-22 13:48:23.176436 | 2026-04-22 13:48:23.317960 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-22 13:48:23.320037 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-22 13:48:23.878555 | 2026-04-22 13:48:23.878679 | PLAY [localhost] 2026-04-22 13:48:23.888438 | 2026-04-22 13:48:23.888508 | TASK [Generate Zuul manifest] 2026-04-22 13:48:23.908615 | localhost | ok 2026-04-22 13:48:23.927334 | 2026-04-22 13:48:23.927421 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-22 13:48:24.271192 | localhost | changed 2026-04-22 13:48:24.288783 | 2026-04-22 13:48:24.288991 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-22 13:48:24.321284 | localhost | ok 2026-04-22 13:48:24.331470 | 2026-04-22 13:48:24.331563 | TASK [Upload logs] 2026-04-22 13:48:24.356344 | localhost | ok 2026-04-22 13:48:24.423689 | 2026-04-22 13:48:24.423873 | TASK [Set zuul-log-path fact] 2026-04-22 13:48:24.447169 | localhost | ok 2026-04-22 13:48:24.460713 | 2026-04-22 13:48:24.460784 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-22 13:48:24.492331 | localhost | ok 2026-04-22 13:48:24.502149 | 2026-04-22 13:48:24.502248 | TASK [upload-logs : Create log directories] 2026-04-22 13:48:24.921075 | localhost | changed 2026-04-22 13:48:24.928215 | 2026-04-22 13:48:24.928315 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-22 13:48:25.406612 | localhost -> localhost | ok: Runtime: 0:00:00.005807 2026-04-22 13:48:25.412039 | 2026-04-22 13:48:25.412107 | TASK [upload-logs : Upload logs to log server] 2026-04-22 13:48:25.891417 | localhost | Output suppressed because no_log was given 2026-04-22 13:48:25.896600 | 2026-04-22 13:48:25.896696 | LOOP [upload-logs : Compress console log and json output] 2026-04-22 13:48:25.945459 | localhost | skipping: Conditional result was False 2026-04-22 13:48:25.952566 | localhost | skipping: Conditional result was False 2026-04-22 13:48:25.964106 | 2026-04-22 13:48:25.964405 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-22 13:48:26.006594 | localhost | skipping: Conditional result was False 2026-04-22 13:48:26.007040 | 2026-04-22 13:48:26.010579 | localhost | skipping: Conditional result was False 2026-04-22 13:48:26.020620 | 2026-04-22 13:48:26.020820 | LOOP [upload-logs : Upload console log and json output]