2026-08-14 09:14:37.021171 | Job console starting 2026-08-14 09:14:37.037075 | Updating git repos 2026-08-14 09:14:37.098603 | Cloning repos into workspace 2026-08-14 09:14:37.154222 | Restoring repo states 2026-08-14 09:14:37.161745 | Merging changes 2026-08-14 09:14:37.554191 | Checking out repos 2026-08-14 09:14:37.790968 | Preparing playbooks 2026-08-14 09:14:39.705939 | Running Ansible setup 2026-08-14 09:14:43.972369 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-14 09:14:44.660764 | 2026-08-14 09:14:44.661092 | PLAY [localhost] 2026-08-14 09:14:44.673648 | 2026-08-14 09:14:44.673798 | TASK [Gathering Facts] 2026-08-14 09:14:46.491414 | localhost | ok 2026-08-14 09:14:46.501961 | 2026-08-14 09:14:46.502124 | TASK [Setup log path fact] 2026-08-14 09:14:46.524538 | localhost | ok 2026-08-14 09:14:46.536899 | 2026-08-14 09:14:46.537053 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-14 09:14:46.571878 | localhost | ok 2026-08-14 09:14:46.578287 | 2026-08-14 09:14:46.578372 | TASK [emit-job-header : Print job information] 2026-08-14 09:14:46.621644 | # Job Information 2026-08-14 09:14:46.621979 | Ansible Version: 2.16.18 2026-08-14 09:14:46.622067 | Job: pre-commit 2026-08-14 09:14:46.622121 | Pipeline: check 2026-08-14 09:14:46.622187 | Executor: 2d72f0692154 2026-08-14 09:14:46.622282 | Triggered by: https://github.com/vexxhost/ansible-collection-containers/pull/118 2026-08-14 09:14:46.622343 | Event ID: a802cb70-97bb-11f1-957e-53392f4bb2bb 2026-08-14 09:14:46.626298 | 2026-08-14 09:14:46.626388 | LOOP [emit-job-header : Print node information] 2026-08-14 09:14:46.736817 | localhost | ok: 2026-08-14 09:14:46.737219 | localhost | # Node Information 2026-08-14 09:14:46.737275 | localhost | Inventory Hostname: ubuntu-noble 2026-08-14 09:14:46.737309 | localhost | Hostname: np0000189701 2026-08-14 09:14:46.737339 | localhost | Username: zuul 2026-08-14 09:14:46.737372 | localhost | Distro: Ubuntu 24.04 2026-08-14 09:14:46.737401 | localhost | Provider: yul1 2026-08-14 09:14:46.737437 | localhost | Region: ca-ymq-1 2026-08-14 09:14:46.737503 | localhost | Label: ubuntu-noble 2026-08-14 09:14:46.737538 | localhost | Product Name: OpenStack Nova 2026-08-14 09:14:46.737568 | localhost | Interface IP: 199.19.213.202 2026-08-14 09:14:46.760318 | 2026-08-14 09:14:46.760520 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-14 09:14:47.213133 | localhost -> localhost | changed 2026-08-14 09:14:47.220581 | 2026-08-14 09:14:47.220680 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-14 09:14:48.222454 | localhost -> localhost | changed 2026-08-14 09:14:48.233063 | 2026-08-14 09:14:48.233140 | PLAY [all] 2026-08-14 09:14:48.241489 | 2026-08-14 09:14:48.241567 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-14 09:14:48.490516 | ubuntu-noble -> localhost | ok 2026-08-14 09:14:48.500778 | 2026-08-14 09:14:48.501070 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-14 09:14:48.539866 | ubuntu-noble | ok 2026-08-14 09:14:48.563044 | ubuntu-noble | included: /var/lib/zuul/builds/5e7387ed773d47b9a2c57c2fd84574df/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-14 09:14:48.572887 | 2026-08-14 09:14:48.573075 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-14 09:14:50.739893 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-08-14 09:14:50.740437 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/5e7387ed773d47b9a2c57c2fd84574df/work/5e7387ed773d47b9a2c57c2fd84574df_id_rsa 2026-08-14 09:14:50.740476 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/5e7387ed773d47b9a2c57c2fd84574df/work/5e7387ed773d47b9a2c57c2fd84574df_id_rsa.pub 2026-08-14 09:14:50.740501 | ubuntu-noble -> localhost | The key fingerprint is: 2026-08-14 09:14:50.740525 | ubuntu-noble -> localhost | SHA256:UyAk7wADpE6pZQS5Pkj4snRN5dw69ResdK0pwnp7oxQ zuul-build-sshkey 2026-08-14 09:14:50.740565 | ubuntu-noble -> localhost | The key's randomart image is: 2026-08-14 09:14:50.740588 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-08-14 09:14:50.740615 | ubuntu-noble -> localhost | |+=+ ..o . | 2026-08-14 09:14:50.740657 | ubuntu-noble -> localhost | |o..o o o . | 2026-08-14 09:14:50.740686 | ubuntu-noble -> localhost | |o+o . = . . . . | 2026-08-14 09:14:50.740710 | ubuntu-noble -> localhost | |*+ + o + . + . | 2026-08-14 09:14:50.740731 | ubuntu-noble -> localhost | |=o o . SEo o + | 2026-08-14 09:14:50.740751 | ubuntu-noble -> localhost | |o+.. . o +.+ + | 2026-08-14 09:14:50.740773 | ubuntu-noble -> localhost | |.oo o.. o | 2026-08-14 09:14:50.740794 | ubuntu-noble -> localhost | |. ... o | 2026-08-14 09:14:50.740818 | ubuntu-noble -> localhost | | .o+ . | 2026-08-14 09:14:50.740839 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-08-14 09:14:50.740895 | ubuntu-noble -> localhost | ok: Runtime: 0:00:01.643324 2026-08-14 09:14:50.747019 | 2026-08-14 09:14:50.747089 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-14 09:14:50.782821 | ubuntu-noble | ok 2026-08-14 09:14:50.795834 | ubuntu-noble | included: /var/lib/zuul/builds/5e7387ed773d47b9a2c57c2fd84574df/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-14 09:14:50.805596 | 2026-08-14 09:14:50.805712 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-14 09:14:50.832127 | ubuntu-noble | skipping: Conditional result was False 2026-08-14 09:14:50.843631 | 2026-08-14 09:14:50.843797 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-14 09:14:51.398631 | ubuntu-noble | changed 2026-08-14 09:14:51.407666 | 2026-08-14 09:14:51.407753 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-14 09:14:51.638411 | ubuntu-noble | ok 2026-08-14 09:14:51.648623 | 2026-08-14 09:14:51.648802 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-14 09:14:52.248629 | ubuntu-noble | changed 2026-08-14 09:14:52.256286 | 2026-08-14 09:14:52.256498 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-14 09:14:52.841300 | ubuntu-noble | changed 2026-08-14 09:14:52.850331 | 2026-08-14 09:14:52.850416 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-14 09:14:52.876918 | ubuntu-noble | skipping: Conditional result was False 2026-08-14 09:14:52.888002 | 2026-08-14 09:14:52.888111 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-14 09:14:53.330255 | ubuntu-noble -> localhost | changed 2026-08-14 09:14:53.350195 | 2026-08-14 09:14:53.350341 | TASK [add-build-sshkey : Add back temp key] 2026-08-14 09:14:53.653481 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/5e7387ed773d47b9a2c57c2fd84574df/work/5e7387ed773d47b9a2c57c2fd84574df_id_rsa (zuul-build-sshkey) 2026-08-14 09:14:53.653741 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.013420 2026-08-14 09:14:53.659921 | 2026-08-14 09:14:53.660041 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-14 09:14:54.084683 | ubuntu-noble | ok 2026-08-14 09:14:54.090033 | 2026-08-14 09:14:54.090152 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-14 09:14:54.116728 | ubuntu-noble | skipping: Conditional result was False 2026-08-14 09:14:54.134773 | 2026-08-14 09:14:54.134938 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-14 09:14:54.534656 | ubuntu-noble | ok 2026-08-14 09:14:54.617151 | 2026-08-14 09:14:54.617343 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-14 09:14:55.386232 | ubuntu-noble | Output suppressed because no_log was given 2026-08-14 09:14:55.398907 | 2026-08-14 09:14:55.399015 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-14 09:14:55.645990 | ubuntu-noble | ok: "logs" 2026-08-14 09:14:55.646343 | ubuntu-noble | ok: All items complete 2026-08-14 09:14:55.646410 | 2026-08-14 09:14:55.851142 | ubuntu-noble | ok: "artifacts" 2026-08-14 09:14:56.064262 | ubuntu-noble | ok: "docs" 2026-08-14 09:14:56.082112 | 2026-08-14 09:14:56.082277 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-14 09:14:56.315121 | ubuntu-noble | changed: "logs" 2026-08-14 09:14:56.547235 | ubuntu-noble | changed: "artifacts" 2026-08-14 09:14:56.759019 | ubuntu-noble | changed: "docs" 2026-08-14 09:14:56.773487 | 2026-08-14 09:14:56.773627 | PLAY RECAP 2026-08-14 09:14:56.773694 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-14 09:14:56.773740 | ubuntu-noble | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-14 09:14:56.773774 | 2026-08-14 09:14:57.014786 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-14 09:14:57.017065 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/pre.yaml@main] 2026-08-14 09:14:57.702555 | 2026-08-14 09:14:57.703029 | PLAY [all] 2026-08-14 09:14:57.716639 | 2026-08-14 09:14:57.716800 | TASK [setup-uv : Extract archive] 2026-08-14 09:15:00.269062 | ubuntu-noble | changed 2026-08-14 09:15:00.278244 | 2026-08-14 09:15:00.278357 | TASK [setup-uv : Print version] 2026-08-14 09:15:00.706070 | ubuntu-noble | uv 0.8.13 2026-08-14 09:15:00.820658 | ubuntu-noble | ok: Runtime: 0:00:00.016866 2026-08-14 09:15:00.830784 | 2026-08-14 09:15:00.830879 | PLAY RECAP 2026-08-14 09:15:00.830926 | ubuntu-noble | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-14 09:15:00.830953 | 2026-08-14 09:15:01.029074 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/pre.yaml@main] 2026-08-14 09:15:01.148478 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/run.yaml@main] 2026-08-14 09:15:01.860876 | 2026-08-14 09:15:01.861114 | PLAY [all] 2026-08-14 09:15:01.883459 | 2026-08-14 09:15:01.883684 | TASK [Run "pre-commit"] 2026-08-14 09:15:02.551667 | ubuntu-noble | Downloading virtualenv (5.1MiB) 2026-08-14 09:15:02.654554 | ubuntu-noble | Downloading virtualenv 2026-08-14 09:15:02.670856 | ubuntu-noble | Installed 10 packages in 15ms 2026-08-14 09:15:03.061587 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pre-commit/pre-commit-hooks. 2026-08-14 09:15:03.686239 | 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-08-14 09:15:03.692310 | ubuntu-noble | [INFO] Initializing environment for https://github.com/psf/black. 2026-08-14 09:15:04.385539 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pycqa/flake8. 2026-08-14 09:15:04.902489 | ubuntu-noble | [INFO] Initializing environment for https://github.com/pycqa/isort. 2026-08-14 09:15:05.453661 | 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-08-14 09:15:05.456937 | ubuntu-noble | [INFO] Initializing environment for https://github.com/ansible/ansible-lint.git. 2026-08-14 09:15:06.155091 | ubuntu-noble | [INFO] Initializing environment for https://github.com/ansible/ansible-lint.git:ansible-core>=2.19.0. 2026-08-14 09:15:07.409016 | ubuntu-noble | [INFO] Installing environment for https://github.com/pre-commit/pre-commit-hooks. 2026-08-14 09:15:07.409095 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-08-14 09:15:07.409101 | ubuntu-noble | [INFO] This may take a few minutes... 2026-08-14 09:15:11.584273 | ubuntu-noble | [INFO] Installing environment for https://github.com/psf/black. 2026-08-14 09:15:11.584330 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-08-14 09:15:11.584335 | ubuntu-noble | [INFO] This may take a few minutes... 2026-08-14 09:15:16.123558 | ubuntu-noble | [INFO] Installing environment for https://github.com/pycqa/flake8. 2026-08-14 09:15:16.123642 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-08-14 09:15:16.123653 | ubuntu-noble | [INFO] This may take a few minutes... 2026-08-14 09:15:19.422553 | ubuntu-noble | [INFO] Installing environment for https://github.com/pycqa/isort. 2026-08-14 09:15:19.422636 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-08-14 09:15:19.422651 | ubuntu-noble | [INFO] This may take a few minutes... 2026-08-14 09:15:22.276435 | ubuntu-noble | [INFO] Installing environment for https://github.com/ansible/ansible-lint.git. 2026-08-14 09:15:22.276483 | ubuntu-noble | [INFO] Once installed this environment will be reused. 2026-08-14 09:15:22.276499 | ubuntu-noble | [INFO] This may take a few minutes... 2026-08-14 09:15:33.425265 | ubuntu-noble | fix end of files.........................................................Passed 2026-08-14 09:15:33.486234 | ubuntu-noble | trim trailing whitespace.................................................Passed 2026-08-14 09:15:33.763192 | ubuntu-noble | black....................................................................Passed 2026-08-14 09:15:33.957592 | ubuntu-noble | flake8...................................................................Passed 2026-08-14 09:15:34.093071 | ubuntu-noble | isort....................................................................Passed 2026-08-14 09:16:15.919072 | ubuntu-noble | ansible-lint.............................................................Failed 2026-08-14 09:16:15.919147 | ubuntu-noble | - hook id: ansible-lint 2026-08-14 09:16:15.919161 | ubuntu-noble | - exit code: 2 2026-08-14 09:16:15.919173 | ubuntu-noble | 2026-08-14 09:16:15.919186 | ubuntu-noble | INFO Identified /home/zuul/src/github.com/vexxhost/ansible-collection-containers as project root due .git directory. 2026-08-14 09:16:15.919222 | ubuntu-noble | INFO Collection paths was patched to include extra directories /home/zuul/.ansible/collections,/usr/share/ansible/collections,/home/zuul/.cache/pre-commit/repokpnymddn/py_env-python3/lib/python3.12/dist-packages,/home/zuul/.cache/pre-commit/repokpnymddn/py_env-python3/lib/python3/dist-packages,/home/zuul/.cache/pre-commit/repokpnymddn/py_env-python3/local/lib/python3.12/dist-packages,/home/zuul/.cache/pre-commit/repokpnymddn/py_env-python3/lib/python3.12/site-packages 2026-08-14 09:16:15.919258 | 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-08-14 09:16:15.919269 | 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/repokpnymddn/py_env-python3/lib/python3.12/dist-packages:/home/zuul/.cache/pre-commit/repokpnymddn/py_env-python3/lib/python3/dist-packages:/home/zuul/.cache/pre-commit/repokpnymddn/py_env-python3/local/lib/python3.12/dist-packages:/home/zuul/.cache/pre-commit/repokpnymddn/py_env-python3/lib/python3.12/site-packages 2026-08-14 09:16:15.919284 | ubuntu-noble | INFO Set ANSIBLE_ROLES_PATH=/home/zuul/src/github.com/vexxhost/ansible-collection-containers/.ansible/roles:/home/zuul/src/github.com/vexxhost/ansible-collection-containers/roles:/home/zuul/.ansible/roles:/usr/share/ansible/roles:/etc/ansible/roles 2026-08-14 09:16:15.919298 | ubuntu-noble | INFO Provisioning collection ansible.posix:>=1.6.0 from galaxy.yml 2026-08-14 09:16:15.919308 | 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-08-14 09:16:15.919317 | ubuntu-noble | INFO Provisioning collection community.general:>=4.5.0 from galaxy.yml 2026-08-14 09:16:15.919326 | 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-08-14 09:16:15.919334 | 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-08-14 09:16:15.919343 | ubuntu-noble | INFO Loading ignores from .gitignore 2026-08-14 09:16:15.919352 | ubuntu-noble | INFO Loading ignores from .gitignore 2026-08-14 09:16:15.919360 | ubuntu-noble | INFO Executing syntax check on role roles/package (0.59s) 2026-08-14 09:16:15.919375 | ubuntu-noble | INFO Executing syntax check on role roles/runc (0.62s) 2026-08-14 09:16:15.919383 | ubuntu-noble | INFO Executing syntax check on playbook playbooks/download_binaries.yml (0.62s) 2026-08-14 09:16:15.919392 | ubuntu-noble | INFO Executing syntax check on role roles/cri_tools (0.67s) 2026-08-14 09:16:15.919400 | ubuntu-noble | INFO Executing syntax check on role roles/cni_plugins (0.68s) 2026-08-14 09:16:15.919408 | ubuntu-noble | INFO Executing syntax check on playbook playbooks/site.yml (0.70s) 2026-08-14 09:16:15.919417 | ubuntu-noble | INFO Executing syntax check on role roles/containerd (0.73s) 2026-08-14 09:16:15.919425 | ubuntu-noble | INFO Executing syntax check on role roles/docker (0.78s) 2026-08-14 09:16:15.919433 | ubuntu-noble | INFO Executing syntax check on role roles/forget_package (0.56s) 2026-08-14 09:16:15.919441 | ubuntu-noble | INFO Executing syntax check on role roles/directory (0.56s) 2026-08-14 09:16:15.919451 | ubuntu-noble | INFO Executing syntax check on role roles/download_artifact (0.58s) 2026-08-14 09:16:15.919460 | ubuntu-noble | INFO Executing syntax check on role roles/nerdctl (0.64s) 2026-08-14 09:16:15.919469 | ubuntu-noble | WARNING Unable to load module vexxhost.containers.binary_downloads at playbooks/download_binaries.yml:46 for options validation 2026-08-14 09:16:15.919477 | ubuntu-noble | WARNING Invalid value (None)for resolved_fqcn attribute of vexxhost.containers.binary_downloads module. 2026-08-14 09:16:15.919486 | ubuntu-noble | WARNING Unable to load module ansible.posix.selinux at roles/containerd/tasks/main.yml:34 for options validation 2026-08-14 09:16:15.919494 | ubuntu-noble | WARNING Invalid value (None)for resolved_fqcn attribute of ansible.posix.selinux module. 2026-08-14 09:16:15.919511 | ubuntu-noble | WARNING Unable to load module ansible.posix.sysctl at roles/cni_plugins/tasks/main.yml:28 for options validation 2026-08-14 09:16:15.919533 | ubuntu-noble | WARNING Unable to load module community.general.modprobe at roles/cni_plugins/tasks/main.yml:42 for options validation 2026-08-14 09:16:15.919542 | ubuntu-noble | WARNING Invalid value (None)for resolved_fqcn attribute of ansible.posix.sysctl module. 2026-08-14 09:16:15.919550 | ubuntu-noble | WARNING Invalid value (None)for resolved_fqcn attribute of community.general.modprobe module. 2026-08-14 09:16:15.919558 | ubuntu-noble | WARNING Listing 4 violation(s) that are fatal 2026-08-14 09:16:15.919567 | 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-08-14 09:16:15.919582 | 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-08-14 09:16:15.919594 | ubuntu-noble |  2026-08-14 09:16:15.919603 | 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-08-14 09:16:15.919612 | ubuntu-noble | roles/containerd/tasks/main.yml:21:17 Task/Handler: Install SELinux packages 2026-08-14 09:16:15.919620 | ubuntu-noble |  2026-08-14 09:16:15.919629 | 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-08-14 09:16:15.919654 | ubuntu-noble | roles/containerd/tasks/main.yml:39:13 Task/Handler: Install AppArmor packages 2026-08-14 09:16:15.919664 | ubuntu-noble |  2026-08-14 09:16:15.919673 | 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-08-14 09:16:15.919682 | 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-08-14 09:16:15.919691 | ubuntu-noble |  2026-08-14 09:16:15.919699 | 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-08-14 09:16:15.919745 | ubuntu-noble | 2026-08-14 09:16:15.919759 | ubuntu-noble | # Rule Violation Summary 2026-08-14 09:16:15.919768 | ubuntu-noble | 2026-08-14 09:16:15.919776 | ubuntu-noble | 2 ]8;;https://docs.ansible.com/projects/lint/rules/\jinja]8;;\ profile:basic tags:formatting 2026-08-14 09:16:15.919785 | ubuntu-noble | 2 ]8;;https://docs.ansible.com/projects/lint/rules/\var-naming]8;;\ profile:basic tags:idiom 2026-08-14 09:16:15.919802 | ubuntu-noble | 2026-08-14 09:16:15.919810 | ubuntu-noble | Failed: 2 failure(s), 2 warning(s) in 64 files processed of 91 encountered. Last profile that met the validation criteria was 'min'. 2026-08-14 09:16:15.919819 | ubuntu-noble | 2026-08-14 09:16:16.005310 | ubuntu-noble | ERROR 2026-08-14 09:16:16.007745 | ubuntu-noble | { 2026-08-14 09:16:16.007792 | ubuntu-noble | "delta": "0:01:13.655158", 2026-08-14 09:16:16.007818 | ubuntu-noble | "end": "2026-08-14 09:16:15.956349", 2026-08-14 09:16:16.007860 | ubuntu-noble | "msg": "non-zero return code", 2026-08-14 09:16:16.007881 | ubuntu-noble | "rc": 1, 2026-08-14 09:16:16.007901 | ubuntu-noble | "start": "2026-08-14 09:15:02.301191" 2026-08-14 09:16:16.007919 | ubuntu-noble | } failure 2026-08-14 09:16:16.011377 | 2026-08-14 09:16:16.011431 | PLAY RECAP 2026-08-14 09:16:16.011481 | ubuntu-noble | ok: 0 changed: 0 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-08-14 09:16:16.011504 | 2026-08-14 09:16:16.231228 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/pre-commit/run.yaml@main] 2026-08-14 09:16:16.232735 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-14 09:16:16.923802 | 2026-08-14 09:16:21.181996 | PLAY [all] 2026-08-14 09:16:21.199129 | 2026-08-14 09:16:21.199291 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-14 09:16:21.246942 | ubuntu-noble | skipping: Conditional result was False 2026-08-14 09:16:21.260305 | 2026-08-14 09:16:21.260482 | TASK [fetch-output : Set log path for single node] 2026-08-14 09:16:21.309159 | ubuntu-noble | ok 2026-08-14 09:16:21.316377 | 2026-08-14 09:16:21.316542 | LOOP [fetch-output : Ensure local output dirs] 2026-08-14 09:16:21.799441 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/5e7387ed773d47b9a2c57c2fd84574df/work/logs" 2026-08-14 09:16:22.057838 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/5e7387ed773d47b9a2c57c2fd84574df/work/artifacts" 2026-08-14 09:16:22.295712 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/5e7387ed773d47b9a2c57c2fd84574df/work/docs" 2026-08-14 09:16:22.315063 | 2026-08-14 09:16:22.315237 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-14 09:16:23.024257 | ubuntu-noble | ok 2026-08-14 09:16:25.127502 | ubuntu-noble | changed: All items complete 2026-08-14 09:16:25.127769 | 2026-08-14 09:16:25.577009 | ubuntu-noble | changed: .d..t...... ./ 2026-08-14 09:16:26.153773 | ubuntu-noble | changed: .d..t...... ./ 2026-08-14 09:16:26.171152 | 2026-08-14 09:16:26.171299 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-14 09:16:26.784379 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.011261 2026-08-14 09:16:27.020434 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.010096 2026-08-14 09:16:27.034961 | 2026-08-14 09:16:27.035119 | PLAY [all] 2026-08-14 09:16:27.043368 | 2026-08-14 09:16:27.043474 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-14 09:16:27.578442 | ubuntu-noble | changed 2026-08-14 09:16:27.587395 | 2026-08-14 09:16:27.587531 | PLAY RECAP 2026-08-14 09:16:27.587628 | ubuntu-noble | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-14 09:16:27.587677 | 2026-08-14 09:16:27.805915 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-14 09:16:27.807463 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-14 09:16:28.555028 | 2026-08-14 09:16:28.555424 | PLAY [localhost] 2026-08-14 09:16:28.567728 | 2026-08-14 09:16:28.567859 | TASK [Generate Zuul manifest] 2026-08-14 09:16:28.587535 | localhost | ok 2026-08-14 09:16:28.603304 | 2026-08-14 09:16:28.603472 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-14 09:16:29.071552 | localhost | changed 2026-08-14 09:16:29.085246 | 2026-08-14 09:16:29.085400 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-14 09:16:29.118747 | localhost | ok 2026-08-14 09:16:29.128481 | 2026-08-14 09:16:29.128577 | TASK [Upload logs] 2026-08-14 09:16:29.153177 | localhost | ok 2026-08-14 09:16:29.224290 | 2026-08-14 09:16:29.224594 | TASK [Set zuul-log-path fact] 2026-08-14 09:16:29.246093 | localhost | ok 2026-08-14 09:16:29.260056 | 2026-08-14 09:16:29.260152 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-14 09:16:29.290919 | localhost | ok 2026-08-14 09:16:29.300521 | 2026-08-14 09:16:29.300666 | TASK [upload-logs : Create log directories] 2026-08-14 09:16:29.862972 | localhost | changed 2026-08-14 09:16:29.871516 | 2026-08-14 09:16:29.871604 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-14 09:16:30.688868 | localhost -> localhost | ok: Runtime: 0:00:00.006960 2026-08-14 09:16:30.700014 | 2026-08-14 09:16:30.700209 | TASK [upload-logs : Upload logs to log server] 2026-08-14 09:16:31.273649 | localhost | Output suppressed because no_log was given 2026-08-14 09:16:31.278488 | 2026-08-14 09:16:31.278587 | LOOP [upload-logs : Compress console log and json output] 2026-08-14 09:16:31.330952 | localhost | skipping: Conditional result was False 2026-08-14 09:16:31.341927 | localhost | skipping: Conditional result was False 2026-08-14 09:16:31.361964 | 2026-08-14 09:16:31.362174 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-14 09:16:31.415574 | localhost | skipping: Conditional result was False 2026-08-14 09:16:31.416051 | 2026-08-14 09:16:31.420744 | localhost | skipping: Conditional result was False 2026-08-14 09:16:31.439595 | 2026-08-14 09:16:31.439757 | LOOP [upload-logs : Upload console log and json output]