2026-04-22 09:26:44.558826 | Job console starting 2026-04-22 09:26:44.570320 | Updating git repos 2026-04-22 09:26:44.613010 | Cloning repos into workspace 2026-04-22 09:26:44.730009 | Restoring repo states 2026-04-22 09:26:44.738266 | Merging changes 2026-04-22 09:26:45.925851 | Checking out repos 2026-04-22 09:26:45.979101 | Preparing playbooks 2026-04-22 09:26:54.187220 | Running Ansible setup 2026-04-22 09:26:59.239142 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-22 09:26:59.882285 | 2026-04-22 09:26:59.882430 | PLAY [localhost] 2026-04-22 09:26:59.892045 | 2026-04-22 09:26:59.892117 | TASK [Gathering Facts] 2026-04-22 09:27:01.075346 | localhost | ok 2026-04-22 09:27:01.090247 | 2026-04-22 09:27:01.090328 | TASK [Setup log path fact] 2026-04-22 09:27:01.112989 | localhost | ok 2026-04-22 09:27:01.127635 | 2026-04-22 09:27:01.127707 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-22 09:27:01.157290 | localhost | ok 2026-04-22 09:27:01.166955 | 2026-04-22 09:27:01.167105 | TASK [emit-job-header : Print job information] 2026-04-22 09:27:01.222091 | # Job Information 2026-04-22 09:27:01.222329 | Ansible Version: 2.16.16 2026-04-22 09:27:01.222376 | Job: pre-commit 2026-04-22 09:27:01.222409 | Pipeline: check 2026-04-22 09:27:01.222436 | Executor: 0a8996d2b663 2026-04-22 09:27:01.222463 | Triggered by: https://github.com/vexxhost/ansible-collection-containers/pull/118 2026-04-22 09:27:01.222494 | Event ID: 427684f0-3e2d-11f1-83da-a94e8dbaadfb 2026-04-22 09:27:01.226856 | 2026-04-22 09:27:01.226936 | LOOP [emit-job-header : Print node information] 2026-04-22 09:27:01.362302 | localhost | ok: 2026-04-22 09:27:01.362491 | localhost | # Node Information 2026-04-22 09:27:01.362520 | localhost | Inventory Hostname: ubuntu-noble 2026-04-22 09:27:01.362541 | localhost | Hostname: np0000169257 2026-04-22 09:27:01.362561 | localhost | Username: zuul 2026-04-22 09:27:01.362583 | localhost | Distro: Ubuntu 24.04 2026-04-22 09:27:01.362603 | localhost | Provider: yul1 2026-04-22 09:27:01.362622 | localhost | Region: ca-ymq-1 2026-04-22 09:27:01.362640 | localhost | Label: ubuntu-noble 2026-04-22 09:27:01.362657 | localhost | Product Name: OpenStack Nova 2026-04-22 09:27:01.362675 | localhost | Interface IP: 199.19.213.65 2026-04-22 09:27:01.376504 | 2026-04-22 09:27:01.377191 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-22 09:27:02.639635 | localhost -> localhost | changed 2026-04-22 09:27:02.653349 | 2026-04-22 09:27:02.653532 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-22 09:27:03.881834 | localhost -> localhost | changed 2026-04-22 09:27:03.889700 | 2026-04-22 09:27:03.889774 | PLAY [all] 2026-04-22 09:27:03.898369 | 2026-04-22 09:27:03.898432 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-22 09:27:04.114840 | ubuntu-noble -> localhost | ok 2026-04-22 09:27:04.123162 | 2026-04-22 09:27:04.123259 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-22 09:27:04.156148 | ubuntu-noble | ok 2026-04-22 09:27:04.369655 | ubuntu-noble | included: /var/lib/zuul/builds/d52d987e91fc4cc881be3fb161619cc0/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-22 09:27:04.375714 | 2026-04-22 09:27:04.375778 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-22 09:27:05.853700 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-04-22 09:27:05.853897 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/d52d987e91fc4cc881be3fb161619cc0/work/d52d987e91fc4cc881be3fb161619cc0_id_rsa 2026-04-22 09:27:05.853928 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/d52d987e91fc4cc881be3fb161619cc0/work/d52d987e91fc4cc881be3fb161619cc0_id_rsa.pub 2026-04-22 09:27:05.853950 | ubuntu-noble -> localhost | The key fingerprint is: 2026-04-22 09:27:05.853971 | ubuntu-noble -> localhost | SHA256:icFiEkjuJf/LHOLw+Gw3pCNiP8o7QT39Ujbtl/Mx9KM zuul-build-sshkey 2026-04-22 09:27:05.854001 | ubuntu-noble -> localhost | The key's randomart image is: 2026-04-22 09:27:05.854024 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-04-22 09:27:05.854054 | ubuntu-noble -> localhost | |.o. | 2026-04-22 09:27:05.854076 | ubuntu-noble -> localhost | |o . . | 2026-04-22 09:27:05.854096 | ubuntu-noble -> localhost | | oo.+ o . | 2026-04-22 09:27:05.854115 | ubuntu-noble -> localhost | |..+= o * o . | 2026-04-22 09:27:05.854135 | ubuntu-noble -> localhost | |.. .. = S o . | 2026-04-22 09:27:05.854154 | ubuntu-noble -> localhost | | . .o . . + o o | 2026-04-22 09:27:05.854173 | ubuntu-noble -> localhost | | ...oo. . o + .| 2026-04-22 09:27:05.854193 | ubuntu-noble -> localhost | |o+*=+oo E | 2026-04-22 09:27:05.854214 | ubuntu-noble -> localhost | |o=O*++. | 2026-04-22 09:27:05.854234 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-04-22 09:27:05.854285 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.666054 2026-04-22 09:27:05.860595 | 2026-04-22 09:27:05.860662 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-22 09:27:05.898160 | ubuntu-noble | ok 2026-04-22 09:27:06.171131 | ubuntu-noble | included: /var/lib/zuul/builds/d52d987e91fc4cc881be3fb161619cc0/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-22 09:27:06.181082 | 2026-04-22 09:27:06.181153 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-22 09:27:06.205943 | ubuntu-noble | skipping: Conditional result was False 2026-04-22 09:27:06.216204 | 2026-04-22 09:27:06.216305 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-22 09:27:06.791888 | ubuntu-noble | changed 2026-04-22 09:27:06.916918 | 2026-04-22 09:27:06.917073 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-22 09:27:07.134029 | ubuntu-noble | ok 2026-04-22 09:27:07.142065 | 2026-04-22 09:27:07.142178 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-22 09:27:07.745797 | ubuntu-noble | changed 2026-04-22 09:27:07.765307 | 2026-04-22 09:27:07.876642 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-22 09:27:08.462606 | ubuntu-noble | changed 2026-04-22 09:27:08.468868 | 2026-04-22 09:27:08.468940 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-22 09:27:08.489260 | ubuntu-noble | skipping: Conditional result was False 2026-04-22 09:27:08.505393 | 2026-04-22 09:27:08.505532 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-22 09:27:09.179068 | ubuntu-noble -> localhost | changed 2026-04-22 09:27:09.192194 | 2026-04-22 09:27:09.192287 | TASK [add-build-sshkey : Add back temp key] 2026-04-22 09:27:09.876065 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/d52d987e91fc4cc881be3fb161619cc0/work/d52d987e91fc4cc881be3fb161619cc0_id_rsa (zuul-build-sshkey) 2026-04-22 09:27:09.876298 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.026747 2026-04-22 09:27:09.882812 | 2026-04-22 09:27:09.882873 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-22 09:27:10.290924 | ubuntu-noble | ok 2026-04-22 09:27:10.392073 | 2026-04-22 09:27:10.392237 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-22 09:27:10.449636 | ubuntu-noble | skipping: Conditional result was False 2026-04-22 09:27:10.460745 | 2026-04-22 09:27:10.460884 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-22 09:27:10.904009 | ubuntu-noble | ok 2026-04-22 09:27:11.079110 | 2026-04-22 09:27:11.079251 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-22 09:27:11.971557 | ubuntu-noble | Output suppressed because no_log was given 2026-04-22 09:27:12.152837 | 2026-04-22 09:27:12.152951 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-22 09:27:12.424336 | ubuntu-noble | ok: "logs" 2026-04-22 09:27:12.424998 | ubuntu-noble | ok: All items complete 2026-04-22 09:27:12.425043 | 2026-04-22 09:27:12.569742 | ubuntu-noble | ok: "artifacts" 2026-04-22 09:27:12.806712 | ubuntu-noble | ok: "docs" 2026-04-22 09:27:12.815225 | 2026-04-22 09:27:12.815394 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-22 09:27:13.051023 | ubuntu-noble | changed: "logs" 2026-04-22 09:27:13.245261 | ubuntu-noble | changed: "artifacts" 2026-04-22 09:27:13.443731 | ubuntu-noble | changed: "docs" 2026-04-22 09:27:13.462801 | 2026-04-22 09:27:13.462958 | PLAY RECAP 2026-04-22 09:27:13.463045 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 09:27:13.463100 | ubuntu-noble | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-22 09:27:13.463134 | 2026-04-22 09:27:13.649226 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-22 09:27:13.650373 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/pre.yaml@main] 2026-04-22 09:27:14.201496 | 2026-04-22 09:27:14.201622 | PLAY [all] 2026-04-22 09:27:14.213703 | 2026-04-22 09:27:14.213780 | TASK [setup-uv : Extract archive] 2026-04-22 09:27:16.563943 | ubuntu-noble | changed 2026-04-22 09:27:16.570465 | 2026-04-22 09:27:16.570545 | TASK [setup-uv : Print version] 2026-04-22 09:27:16.966568 | ubuntu-noble | uv 0.8.13 2026-04-22 09:27:17.110508 | ubuntu-noble | ok: Runtime: 0:00:00.014457 2026-04-22 09:27:17.129200 | 2026-04-22 09:27:17.129321 | PLAY RECAP 2026-04-22 09:27:17.129384 | ubuntu-noble | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 09:27:17.129411 | 2026-04-22 09:27:17.244813 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/pre.yaml@main] 2026-04-22 09:27:17.245940 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/run.yaml@main] 2026-04-22 09:27:17.862572 | 2026-04-22 09:27:17.862719 | PLAY [all] 2026-04-22 09:27:17.874518 | 2026-04-22 09:27:17.874629 | TASK [Run "pre-commit"] 2026-04-22 09:27:18.432107 | ubuntu-noble | Downloading virtualenv (5.6MiB) 2026-04-22 09:27:18.515219 | ubuntu-noble | Downloading virtualenv 2026-04-22 09:27:18.529116 | ubuntu-noble | Installed 10 packages in 13ms 2026-04-22 09:27:18.904674 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pre-commit/pre-commit-hooks. 2026-04-22 09:27:20.478864 | 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 09:27:20.484313 | ubuntu-noble | [INFO] Initializing environment for https://github.com/psf/black. 2026-04-22 09:27:21.342824 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pycqa/flake8. 2026-04-22 09:27:21.831047 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pycqa/isort. 2026-04-22 09:27:22.379657 | 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 09:27:22.381559 | ubuntu-noble | [INFO] Initializing environment for https://github.com/ansible/ansible-lint.git. 2026-04-22 09:27:22.991725 | ubuntu-noble | [INFO] Initializing environment for https://github.com/ansible/ansible-lint.git:ansible-core>=2.19.0. 2026-04-22 09:27:23.562032 | ubuntu-noble | [INFO] Installing environment for https://github.com/pre-commit/pre-commit-hooks. 2026-04-22 09:27:23.562121 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-04-22 09:27:23.562133 | ubuntu-noble | [INFO] This may take a few minutes... 2026-04-22 09:27:27.490790 | ubuntu-noble | [INFO] Installing environment for https://github.com/psf/black. 2026-04-22 09:27:27.490867 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-04-22 09:27:27.490878 | ubuntu-noble | [INFO] This may take a few minutes... 2026-04-22 09:27:32.155359 | ubuntu-noble | [INFO] Installing environment for https://github.com/pycqa/flake8. 2026-04-22 09:27:32.155412 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-04-22 09:27:32.155418 | ubuntu-noble | [INFO] This may take a few minutes... 2026-04-22 09:27:35.576267 | ubuntu-noble | [INFO] Installing environment for https://github.com/pycqa/isort. 2026-04-22 09:27:35.576332 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-04-22 09:27:35.576352 | ubuntu-noble | [INFO] This may take a few minutes... 2026-04-22 09:27:38.349163 | ubuntu-noble | [INFO] Installing environment for https://github.com/ansible/ansible-lint.git. 2026-04-22 09:27:38.349274 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-04-22 09:27:38.349293 | ubuntu-noble | [INFO] This may take a few minutes... 2026-04-22 09:27:52.017652 | ubuntu-noble | fix end of files.........................................................Passed 2026-04-22 09:27:52.079789 | ubuntu-noble | trim trailing whitespace.................................................Passed 2026-04-22 09:27:52.359540 | ubuntu-noble | black....................................................................Passed 2026-04-22 09:27:52.558132 | ubuntu-noble | flake8...................................................................Passed 2026-04-22 09:27:52.687312 | ubuntu-noble | isort....................................................................Passed 2026-04-22 09:28:10.617060 | ubuntu-noble | ansible-lint.............................................................Failed 2026-04-22 09:28:10.617152 | ubuntu-noble | - hook id: ansible-lint 2026-04-22 09:28:10.617167 | ubuntu-noble | - exit code: 2 2026-04-22 09:28:10.617180 | ubuntu-noble | 2026-04-22 09:28:10.617194 | ubuntu-noble | INFO Identified /home/zuul/src/github.com/vexxhost/ansible-collection-containers as project root due .git directory. 2026-04-22 09:28:10.617255 | ubuntu-noble | INFO Collection paths was patched to include extra directories /home/zuul/.ansible/collections,/usr/share/ansible/collections,/home/zuul/.cache/pre-commit/repobram6a97/py_env-python3/lib/python3.12/dist-packages,/home/zuul/.cache/pre-commit/repobram6a97/py_env-python3/lib/python3/dist-packages,/home/zuul/.cache/pre-commit/repobram6a97/py_env-python3/local/lib/python3.12/dist-packages,/home/zuul/.cache/pre-commit/repobram6a97/py_env-python3/lib/python3.12/site-packages 2026-04-22 09:28:10.617292 | 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 09:28:10.617304 | 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/repobram6a97/py_env-python3/lib/python3.12/dist-packages:/home/zuul/.cache/pre-commit/repobram6a97/py_env-python3/lib/python3/dist-packages:/home/zuul/.cache/pre-commit/repobram6a97/py_env-python3/local/lib/python3.12/dist-packages:/home/zuul/.cache/pre-commit/repobram6a97/py_env-python3/lib/python3.12/site-packages 2026-04-22 09:28:10.617314 | 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 09:28:10.617325 | ubuntu-noble | INFO Provisioning collection ansible.posix:>=2.1.0 from galaxy.yml 2026-04-22 09:28:10.617335 | 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 09:28:10.617345 | ubuntu-noble | INFO Provisioning collection community.general:>=12.0.0 from galaxy.yml 2026-04-22 09:28:10.617354 | 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 09:28:10.617364 | 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 09:28:10.617373 | ubuntu-noble | INFO Loading ignores from .gitignore 2026-04-22 09:28:10.617382 | ubuntu-noble | INFO Loading ignores from .gitignore 2026-04-22 09:28:10.617392 | ubuntu-noble | INFO Executing syntax check on role roles/forget_package (0.59s) 2026-04-22 09:28:10.617408 | ubuntu-noble | INFO Executing syntax check on role roles/cni_plugins (0.61s) 2026-04-22 09:28:10.617417 | ubuntu-noble | INFO Executing syntax check on role roles/runc (0.63s) 2026-04-22 09:28:10.617427 | ubuntu-noble | INFO Executing syntax check on playbook playbooks/download_binaries.yml (0.63s) 2026-04-22 09:28:10.617436 | ubuntu-noble | INFO Executing syntax check on role roles/nerdctl (0.63s) 2026-04-22 09:28:10.617445 | ubuntu-noble | INFO Executing syntax check on role roles/directory (0.66s) 2026-04-22 09:28:10.617455 | ubuntu-noble | INFO Executing syntax check on playbook playbooks/site.yml (0.68s) 2026-04-22 09:28:10.617464 | ubuntu-noble | INFO Executing syntax check on role roles/docker (0.78s) 2026-04-22 09:28:10.617473 | ubuntu-noble | INFO Executing syntax check on role roles/package (0.56s) 2026-04-22 09:28:10.617481 | ubuntu-noble | INFO Executing syntax check on role roles/download_artifact (0.59s) 2026-04-22 09:28:10.617494 | ubuntu-noble | INFO Executing syntax check on role roles/cri_tools (0.60s) 2026-04-22 09:28:10.617503 | ubuntu-noble | INFO Executing syntax check on role roles/containerd (0.65s) 2026-04-22 09:28:10.617513 | ubuntu-noble | [WARNING]: Error loading plugin 'ansible.posix.selinux': No module named 'ansible_collections.ansible.posix' 2026-04-22 09:28:10.617522 | ubuntu-noble | WARNING Unable to load module ansible.posix.selinux at roles/containerd/tasks/main.yml:34 for options validation 2026-04-22 09:28:10.617531 | ubuntu-noble | WARNING Invalid value (None)for resolved_fqcn attribute of ansible.posix.selinux module. 2026-04-22 09:28:10.617541 | ubuntu-noble | [WARNING]: Error loading plugin 'vexxhost.containers.binary_downloads': No module named 'ansible_collections.vexxhost' 2026-04-22 09:28:10.617550 | ubuntu-noble | WARNING Unable to load module vexxhost.containers.binary_downloads at playbooks/download_binaries.yml:46 for options validation 2026-04-22 09:28:10.617570 | ubuntu-noble | WARNING Invalid value (None)for resolved_fqcn attribute of vexxhost.containers.binary_downloads module. 2026-04-22 09:28:10.617594 | ubuntu-noble | [WARNING]: Error loading plugin 'ansible.posix.sysctl': No module named 'ansible_collections.ansible.posix' 2026-04-22 09:28:10.617603 | ubuntu-noble | WARNING Unable to load module ansible.posix.sysctl at roles/cni_plugins/tasks/main.yml:28 for options validation 2026-04-22 09:28:10.617612 | ubuntu-noble | [WARNING]: Error loading plugin 'community.general.modprobe': No module named 'ansible_collections.community' 2026-04-22 09:28:10.617621 | ubuntu-noble | WARNING Unable to load module community.general.modprobe at roles/cni_plugins/tasks/main.yml:42 for options validation 2026-04-22 09:28:10.617630 | ubuntu-noble | WARNING Invalid value (None)for resolved_fqcn attribute of ansible.posix.sysctl module. 2026-04-22 09:28:10.617640 | ubuntu-noble | WARNING Invalid value (None)for resolved_fqcn attribute of community.general.modprobe module. 2026-04-22 09:28:10.617649 | ubuntu-noble | WARNING Listing 5 violation(s) that are fatal 2026-04-22 09:28:10.617659 | 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 09:28:10.617677 | 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 09:28:10.617690 | ubuntu-noble |  2026-04-22 09:28:10.617700 | 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 09:28:10.617715 | ubuntu-noble | roles/containerd/tasks/main.yml:21:17 Task/Handler: Install SELinux packages 2026-04-22 09:28:10.617725 | ubuntu-noble |  2026-04-22 09:28:10.617783 | 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 09:28:10.617815 | ubuntu-noble | roles/containerd/tasks/main.yml:39:13 Task/Handler: Install AppArmor packages 2026-04-22 09:28:10.617825 | ubuntu-noble |  2026-04-22 09:28:10.617834 | 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 09:28:10.617849 | ubuntu-noble | roles/docker/tasks/main.yml:15:13 Task/Handler: Install AppArmor packages 2026-04-22 09:28:10.617858 | ubuntu-noble |  2026-04-22 09:28:10.617868 | 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 09:28:10.617889 | 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 09:28:10.617898 | ubuntu-noble |  2026-04-22 09:28:10.617908 | 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 09:28:10.617917 | ubuntu-noble | 2026-04-22 09:28:10.617927 | ubuntu-noble | # Rule Violation Summary 2026-04-22 09:28:10.617936 | ubuntu-noble | 2026-04-22 09:28:10.617945 | ubuntu-noble | 2 ]8;;https://docs.ansible.com/projects/lint/rules/\jinja]8;;\ profile:basic tags:formatting 2026-04-22 09:28:10.617954 | ubuntu-noble | 3 ]8;;https://docs.ansible.com/projects/lint/rules/\var-naming]8;;\ profile:basic tags:idiom 2026-04-22 09:28:10.617964 | ubuntu-noble | 2026-04-22 09:28:10.617973 | 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 09:28:10.617982 | ubuntu-noble | 2026-04-22 09:28:10.983114 | ubuntu-noble | ERROR 2026-04-22 09:28:10.983828 | ubuntu-noble | { 2026-04-22 09:28:10.983894 | ubuntu-noble | "delta": "0:00:52.389826", 2026-04-22 09:28:10.983930 | ubuntu-noble | "end": "2026-04-22 09:28:10.651372", 2026-04-22 09:28:10.983958 | ubuntu-noble | "msg": "non-zero return code", 2026-04-22 09:28:10.983984 | ubuntu-noble | "rc": 1, 2026-04-22 09:28:10.984010 | ubuntu-noble | "start": "2026-04-22 09:27:18.261546" 2026-04-22 09:28:10.984074 | ubuntu-noble | } failure 2026-04-22 09:28:10.987679 | 2026-04-22 09:28:10.987751 | PLAY RECAP 2026-04-22 09:28:10.987818 | ubuntu-noble | ok: 0 changed: 0 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-04-22 09:28:10.987981 | 2026-04-22 09:28:11.148937 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/run.yaml@main] 2026-04-22 09:28:11.150577 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-22 09:28:11.795176 | 2026-04-22 09:28:11.795345 | PLAY [all] 2026-04-22 09:28:11.807668 | 2026-04-22 09:28:11.807819 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-22 09:28:11.853518 | ubuntu-noble | skipping: Conditional result was False 2026-04-22 09:28:11.860832 | 2026-04-22 09:28:11.860921 | TASK [fetch-output : Set log path for single node] 2026-04-22 09:28:11.907135 | ubuntu-noble | ok 2026-04-22 09:28:11.912928 | 2026-04-22 09:28:11.913050 | LOOP [fetch-output : Ensure local output dirs] 2026-04-22 09:28:12.382886 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/d52d987e91fc4cc881be3fb161619cc0/work/logs" 2026-04-22 09:28:12.635835 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/d52d987e91fc4cc881be3fb161619cc0/work/artifacts" 2026-04-22 09:28:12.923325 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/d52d987e91fc4cc881be3fb161619cc0/work/docs" 2026-04-22 09:28:12.942251 | 2026-04-22 09:28:12.942411 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-22 09:28:13.619575 | ubuntu-noble | ok 2026-04-22 09:28:13.701903 | ubuntu-noble | changed: All items complete 2026-04-22 09:28:13.702071 | 2026-04-22 09:28:14.097563 | ubuntu-noble | changed: .d..t...... ./ 2026-04-22 09:28:14.618100 | ubuntu-noble | changed: .d..t...... ./ 2026-04-22 09:28:14.638731 | 2026-04-22 09:28:14.638889 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-22 09:28:15.107273 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.013235 2026-04-22 09:28:15.355140 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.012941 2026-04-22 09:28:15.379132 | 2026-04-22 09:28:15.379498 | PLAY [all] 2026-04-22 09:28:15.385903 | 2026-04-22 09:28:15.385966 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-22 09:28:15.912735 | ubuntu-noble | changed 2026-04-22 09:28:15.988863 | 2026-04-22 09:28:15.989061 | PLAY RECAP 2026-04-22 09:28:15.989120 | ubuntu-noble | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-22 09:28:15.989145 | 2026-04-22 09:28:16.170857 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-22 09:28:16.173429 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-22 09:28:16.888058 | 2026-04-22 09:28:16.888196 | PLAY [localhost] 2026-04-22 09:28:16.898356 | 2026-04-22 09:28:16.898443 | TASK [Generate Zuul manifest] 2026-04-22 09:28:16.926329 | localhost | ok 2026-04-22 09:28:16.953545 | 2026-04-22 09:28:16.953753 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-22 09:28:17.308973 | localhost | changed 2026-04-22 09:28:17.329227 | 2026-04-22 09:28:17.329453 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-22 09:28:17.363070 | localhost | ok 2026-04-22 09:28:17.372303 | 2026-04-22 09:28:17.372412 | TASK [Upload logs] 2026-04-22 09:28:17.395950 | localhost | ok 2026-04-22 09:28:17.463210 | 2026-04-22 09:28:17.463343 | TASK [Set zuul-log-path fact] 2026-04-22 09:28:17.483504 | localhost | ok 2026-04-22 09:28:17.495118 | 2026-04-22 09:28:17.495193 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-22 09:28:17.525629 | localhost | ok 2026-04-22 09:28:17.536512 | 2026-04-22 09:28:17.536578 | TASK [upload-logs : Create log directories] 2026-04-22 09:28:18.025666 | localhost | changed 2026-04-22 09:28:18.030668 | 2026-04-22 09:28:18.030743 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-22 09:28:18.456596 | localhost -> localhost | ok: Runtime: 0:00:00.005696 2026-04-22 09:28:18.464515 | 2026-04-22 09:28:18.464623 | TASK [upload-logs : Upload logs to log server] 2026-04-22 09:28:18.951528 | localhost | Output suppressed because no_log was given 2026-04-22 09:28:18.956024 | 2026-04-22 09:28:18.956093 | LOOP [upload-logs : Compress console log and json output] 2026-04-22 09:28:19.011403 | localhost | skipping: Conditional result was False 2026-04-22 09:28:19.018434 | localhost | skipping: Conditional result was False 2026-04-22 09:28:19.032505 | 2026-04-22 09:28:19.032716 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-22 09:28:19.072007 | localhost | skipping: Conditional result was False 2026-04-22 09:28:19.072303 | 2026-04-22 09:28:19.076387 | localhost | skipping: Conditional result was False 2026-04-22 09:28:19.087675 | 2026-04-22 09:28:19.087821 | LOOP [upload-logs : Upload console log and json output]