2026-02-28 19:25:52.645215 | Job console starting 2026-02-28 19:25:52.659820 | Updating git repos 2026-02-28 19:25:52.699939 | Cloning repos into workspace 2026-02-28 19:25:52.763086 | Restoring repo states 2026-02-28 19:25:52.798829 | Merging changes 2026-02-28 19:25:53.309617 | Checking out repos 2026-02-28 19:25:53.346915 | Preparing playbooks 2026-02-28 19:25:54.366653 | Running Ansible setup 2026-02-28 19:25:59.061968 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-02-28 19:25:59.679010 | 2026-02-28 19:25:59.679160 | PLAY [localhost] 2026-02-28 19:25:59.686984 | 2026-02-28 19:25:59.687055 | TASK [Gathering Facts] 2026-02-28 19:26:00.555522 | localhost | ok 2026-02-28 19:26:00.563974 | 2026-02-28 19:26:00.564054 | TASK [Setup log path fact] 2026-02-28 19:26:00.582675 | localhost | ok 2026-02-28 19:26:00.593129 | 2026-02-28 19:26:00.593198 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-02-28 19:26:00.621487 | localhost | ok 2026-02-28 19:26:00.627471 | 2026-02-28 19:26:00.627537 | TASK [emit-job-header : Print job information] 2026-02-28 19:26:00.675951 | # Job Information 2026-02-28 19:26:00.676073 | Ansible Version: 2.16.16 2026-02-28 19:26:00.676104 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-02-28 19:26:00.676126 | Pipeline: check 2026-02-28 19:26:00.676146 | Executor: 0a8996d2b663 2026-02-28 19:26:00.676165 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/228 2026-02-28 19:26:00.676187 | Event ID: 26d2ab50-14db-11f1-80cc-4ed984950f1c 2026-02-28 19:26:00.679059 | 2026-02-28 19:26:00.679124 | LOOP [emit-job-header : Print node information] 2026-02-28 19:26:00.781100 | localhost | ok: 2026-02-28 19:26:00.781334 | localhost | # Node Information 2026-02-28 19:26:00.781372 | localhost | Inventory Hostname: controller 2026-02-28 19:26:00.781394 | localhost | Hostname: np0000157493 2026-02-28 19:26:00.781414 | localhost | Username: zuul 2026-02-28 19:26:00.781436 | localhost | Distro: Debian 13.3 2026-02-28 19:26:00.781455 | localhost | Provider: yul1 2026-02-28 19:26:00.781473 | localhost | Region: ca-ymq-1 2026-02-28 19:26:00.781490 | localhost | Label: debian-trixie 2026-02-28 19:26:00.781508 | localhost | Product Name: OpenStack Nova 2026-02-28 19:26:00.781526 | localhost | Interface IP: 199.204.45.138 2026-02-28 19:26:00.789761 | 2026-02-28 19:26:00.789877 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-02-28 19:26:01.174853 | localhost -> localhost | changed 2026-02-28 19:26:01.179825 | 2026-02-28 19:26:01.179891 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-02-28 19:26:02.067205 | localhost -> localhost | changed 2026-02-28 19:26:02.073863 | 2026-02-28 19:26:02.073928 | PLAY [all] 2026-02-28 19:26:02.080574 | 2026-02-28 19:26:02.080639 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-02-28 19:26:02.347947 | controller -> localhost | ok 2026-02-28 19:26:02.357078 | 2026-02-28 19:26:02.357147 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-02-28 19:26:02.390021 | controller | ok 2026-02-28 19:26:02.405303 | controller | included: /var/lib/zuul/builds/0d05c137da8848e4a2c7a64d30eed1cd/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-02-28 19:26:02.409932 | 2026-02-28 19:26:02.409991 | TASK [add-build-sshkey : Create Temp SSH key] 2026-02-28 19:26:03.540702 | controller -> localhost | Generating public/private rsa key pair. 2026-02-28 19:26:03.540922 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/0d05c137da8848e4a2c7a64d30eed1cd/work/0d05c137da8848e4a2c7a64d30eed1cd_id_rsa 2026-02-28 19:26:03.540977 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/0d05c137da8848e4a2c7a64d30eed1cd/work/0d05c137da8848e4a2c7a64d30eed1cd_id_rsa.pub 2026-02-28 19:26:03.541005 | controller -> localhost | The key fingerprint is: 2026-02-28 19:26:03.541029 | controller -> localhost | SHA256:5F7RIfuM3Tm5E27Eter4aL2P+Z+MFb2gNM0nEA0JVEw zuul-build-sshkey 2026-02-28 19:26:03.541066 | controller -> localhost | The key's randomart image is: 2026-02-28 19:26:03.541088 | controller -> localhost | +---[RSA 3072]----+ 2026-02-28 19:26:03.541118 | controller -> localhost | | .o*E= | 2026-02-28 19:26:03.541141 | controller -> localhost | | *.o | 2026-02-28 19:26:03.541162 | controller -> localhost | | . o.. .| 2026-02-28 19:26:03.541183 | controller -> localhost | | o *+o +o| 2026-02-28 19:26:03.541203 | controller -> localhost | | S oo+=O+.| 2026-02-28 19:26:03.541223 | controller -> localhost | | . .. oo=+o| 2026-02-28 19:26:03.541243 | controller -> localhost | | . ...=o | 2026-02-28 19:26:03.541264 | controller -> localhost | | .+o*..| 2026-02-28 19:26:03.541287 | controller -> localhost | | .o.B+=o| 2026-02-28 19:26:03.541309 | controller -> localhost | +----[SHA256]-----+ 2026-02-28 19:26:03.541359 | controller -> localhost | ok: Runtime: 0:00:00.662833 2026-02-28 19:26:03.545784 | 2026-02-28 19:26:03.545854 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-02-28 19:26:03.578221 | controller | ok 2026-02-28 19:26:03.588612 | controller | included: /var/lib/zuul/builds/0d05c137da8848e4a2c7a64d30eed1cd/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-02-28 19:26:03.594916 | 2026-02-28 19:26:03.594978 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-02-28 19:26:03.620551 | controller | skipping: Conditional result was False 2026-02-28 19:26:03.632666 | 2026-02-28 19:26:03.632738 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-02-28 19:26:04.259404 | controller | changed 2026-02-28 19:26:04.358859 | 2026-02-28 19:26:04.358997 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-02-28 19:26:04.566722 | controller | ok 2026-02-28 19:26:04.570995 | 2026-02-28 19:26:04.571062 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-02-28 19:26:05.154100 | controller | changed 2026-02-28 19:26:05.159022 | 2026-02-28 19:26:05.159142 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-02-28 19:26:05.693626 | controller | changed 2026-02-28 19:26:05.699301 | 2026-02-28 19:26:05.699390 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-02-28 19:26:05.725409 | controller | skipping: Conditional result was False 2026-02-28 19:26:05.735641 | 2026-02-28 19:26:05.735755 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-02-28 19:26:06.104606 | controller -> localhost | changed 2026-02-28 19:26:06.118943 | 2026-02-28 19:26:06.119009 | TASK [add-build-sshkey : Add back temp key] 2026-02-28 19:26:06.393843 | controller -> localhost | Identity added: /var/lib/zuul/builds/0d05c137da8848e4a2c7a64d30eed1cd/work/0d05c137da8848e4a2c7a64d30eed1cd_id_rsa (zuul-build-sshkey) 2026-02-28 19:26:06.394114 | controller -> localhost | ok: Runtime: 0:00:00.013432 2026-02-28 19:26:06.400282 | 2026-02-28 19:26:06.400394 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-02-28 19:26:06.728078 | controller | ok 2026-02-28 19:26:06.733438 | 2026-02-28 19:26:06.733529 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-02-28 19:26:06.760679 | controller | skipping: Conditional result was False 2026-02-28 19:26:06.774496 | 2026-02-28 19:26:06.774592 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-02-28 19:26:07.153798 | controller | ok 2026-02-28 19:26:07.162256 | 2026-02-28 19:26:07.162342 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-02-28 19:26:08.245383 | controller | Output suppressed because no_log was given 2026-02-28 19:26:08.253399 | 2026-02-28 19:26:08.253465 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-02-28 19:26:08.480538 | controller | ok: "logs" 2026-02-28 19:26:08.481023 | controller | ok: All items complete 2026-02-28 19:26:08.481119 | 2026-02-28 19:26:08.652902 | controller | ok: "artifacts" 2026-02-28 19:26:08.844094 | controller | ok: "docs" 2026-02-28 19:26:08.854968 | 2026-02-28 19:26:08.855106 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-02-28 19:26:09.062827 | controller | changed: "logs" 2026-02-28 19:26:09.247734 | controller | changed: "artifacts" 2026-02-28 19:26:09.431250 | controller | changed: "docs" 2026-02-28 19:26:09.448474 | 2026-02-28 19:26:09.448624 | PLAY RECAP 2026-02-28 19:26:09.448688 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-02-28 19:26:09.448728 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-28 19:26:09.448758 | 2026-02-28 19:26:09.598714 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-02-28 19:26:09.601440 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-02-28 19:26:10.199971 | 2026-02-28 19:26:10.200123 | PLAY [all] 2026-02-28 19:26:10.210573 | 2026-02-28 19:26:10.210651 | TASK [setup-uv : Extract archive] 2026-02-28 19:26:12.584927 | controller | changed 2026-02-28 19:26:12.591678 | 2026-02-28 19:26:12.591799 | TASK [setup-uv : Print version] 2026-02-28 19:26:12.967391 | controller | uv 0.8.13 2026-02-28 19:26:13.268205 | controller | ok: Runtime: 0:00:00.018508 2026-02-28 19:26:13.274479 | 2026-02-28 19:26:13.274529 | PLAY RECAP 2026-02-28 19:26:13.274578 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-28 19:26:13.274603 | 2026-02-28 19:26:13.449955 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-02-28 19:26:13.565627 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-02-28 19:26:14.157597 | 2026-02-28 19:26:14.157732 | PLAY [all] 2026-02-28 19:26:14.167499 | 2026-02-28 19:26:14.167573 | TASK [Copy inventory file for Zuul] 2026-02-28 19:26:15.185866 | controller | changed 2026-02-28 19:26:15.190077 | 2026-02-28 19:26:15.190152 | TASK [Switch "ansible_host" to private IP] 2026-02-28 19:26:15.494433 | controller | changed: 1 replacements made 2026-02-28 19:26:15.501766 | 2026-02-28 19:26:15.501857 | TASK [Run Molecule scenario] 2026-02-28 19:26:15.966209 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-02-28 19:26:15.966346 | controller | Creating virtual environment at: .venv 2026-02-28 19:26:16.246365 | controller | Downloading ansible-core (2.3MiB) 2026-02-28 19:26:16.247715 | controller | Downloading cryptography (4.3MiB) 2026-02-28 19:26:16.282913 | controller | Downloading pygments (1.2MiB) 2026-02-28 19:26:16.401068 | controller | Downloading cryptography 2026-02-28 19:26:16.457386 | controller | Downloading pygments 2026-02-28 19:26:16.630717 | controller | Downloading ansible-core 2026-02-28 19:26:16.680759 | controller | Installed 36 packages in 49ms 2026-02-28 19:26:17.340598 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-02-28 19:26:17.340657 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-02-28 19:26:18.209588 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-02-28 19:26:18.209642 | controller | INFO default scenario not found, disabling shared state. 2026-02-28 19:26:18.209792 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-02-28 19:26:18.209849 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-02-28 19:26:32.036944 | controller | INFO [download-binaries > dependency] Executing 2026-02-28 19:26:32.037248 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-02-28 19:26:32.037524 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-02-28 19:26:32.037645 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-02-28 19:26:32.045087 | controller | INFO [download-binaries > cleanup] Executing 2026-02-28 19:26:32.045398 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-02-28 19:26:32.051134 | controller | INFO [download-binaries > destroy] Executing 2026-02-28 19:26:32.051161 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-02-28 19:26:32.051178 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-02-28 19:26:32.056952 | controller | INFO [download-binaries > syntax] Executing 2026-02-28 19:26:32.956393 | controller | 2026-02-28 19:26:32.956650 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-02-28 19:26:33.036908 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-02-28 19:26:33.048990 | controller | INFO [download-binaries > create] Executing 2026-02-28 19:26:33.050472 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-02-28 19:26:33.056618 | controller | INFO [download-binaries > prepare] Executing 2026-02-28 19:26:33.056940 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-02-28 19:26:33.063286 | controller | INFO [download-binaries > converge] Executing 2026-02-28 19:26:33.915453 | controller | 2026-02-28 19:26:33.915723 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-02-28 19:26:33.915973 | controller | 2026-02-28 19:26:33.916232 | controller | TASK [Gather minimal facts] **************************************************** 2026-02-28 19:26:33.916484 | controller | Saturday 28 February 2026 19:26:33 +0000 (0:00:00.030) 0:00:00.030 ***** 2026-02-28 19:26:34.620036 | controller | ok: [controller -> localhost] 2026-02-28 19:26:34.620196 | controller | 2026-02-28 19:26:34.620413 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-02-28 19:26:34.620615 | controller | Saturday 28 February 2026 19:26:34 +0000 (0:00:00.704) 0:00:00.735 ***** 2026-02-28 19:26:35.036546 | controller | ok: [controller -> localhost] 2026-02-28 19:26:35.036728 | controller | 2026-02-28 19:26:35.036953 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-02-28 19:26:35.037332 | controller | Saturday 28 February 2026 19:26:35 +0000 (0:00:00.416) 0:00:01.152 ***** 2026-02-28 19:26:35.320910 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-02-28 19:26:35.321260 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-02-28 19:26:35.321523 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-02-28 19:26:35.321755 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-02-28 19:26:35.322024 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-02-28 19:26:35.322335 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-02-28 19:26:35.322638 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-02-28 19:26:35.322917 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-02-28 19:26:35.323155 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-02-28 19:26:35.323433 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-02-28 19:26:35.323689 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-02-28 19:26:35.323996 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-02-28 19:26:35.324297 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-02-28 19:26:35.324561 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-02-28 19:26:35.324789 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-02-28 19:26:35.325004 | controller | 2026-02-28 19:26:35.325310 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-02-28 19:26:35.325551 | controller | Saturday 28 February 2026 19:26:35 +0000 (0:00:00.284) 0:00:01.436 ***** 2026-02-28 19:26:35.477620 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-02-28 19:26:35.477786 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-02-28 19:26:35.477984 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-02-28 19:26:35.478182 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-02-28 19:26:35.478393 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-02-28 19:26:35.478569 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-02-28 19:26:35.478748 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-02-28 19:26:35.478921 | controller | 2026-02-28 19:26:35.479116 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-02-28 19:26:35.479308 | controller | Saturday 28 February 2026 19:26:35 +0000 (0:00:00.156) 0:00:01.593 ***** 2026-02-28 19:26:35.575483 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-02-28 19:26:35.575658 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-02-28 19:26:35.575859 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-02-28 19:26:35.576058 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-02-28 19:26:35.576257 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-02-28 19:26:35.576465 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-02-28 19:26:35.576654 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-02-28 19:26:35.576898 | controller | 2026-02-28 19:26:35.577080 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-02-28 19:26:35.577398 | controller | Saturday 28 February 2026 19:26:35 +0000 (0:00:00.097) 0:00:01.690 ***** 2026-02-28 19:26:35.653716 | controller | ok: [controller -> localhost] 2026-02-28 19:26:35.653904 | controller | 2026-02-28 19:26:35.654121 | controller | TASK [Include download_artifact role] ****************************************** 2026-02-28 19:26:35.654329 | controller | Saturday 28 February 2026 19:26:35 +0000 (0:00:00.078) 0:00:01.769 ***** 2026-02-28 19:26:35.894686 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64', 'checksum': '8da468c3482b2f45c872e87f5fefdc7d4cb583ac3a689234ecc1590f852b09df', 'dest': '/var/lib/downloads/clusterctl-1.10.5-linux-amd64', 'version': '1.10.5'}) 2026-02-28 19:26:35.894801 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet', 'checksum': '20887f461c0de96b0cb14c7af6b897f92d424ac078f8642f98e83ef52a0bf03e', 'dest': '/var/lib/downloads/kubelet-1.35.2-linux-amd64', 'version': '1.35.2'}) 2026-02-28 19:26:35.895025 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm', 'checksum': 'a51cb85c70c98ec6868fd3413ac786af5fab4ce51438963752ec5f58e68e5452', 'dest': '/var/lib/downloads/kubeadm-1.35.2-linux-amd64', 'version': '1.35.2'}) 2026-02-28 19:26:35.895151 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz', 'checksum': '781d826daec584f9d50a01f0f7dadfd25a3312217a14aa2fbb85107b014ac8ca', 'dest': '/var/lib/downloads/helm-v3.11.2-linux-amd64.tar.gz', 'version': 'v3.11.2'}) 2026-02-28 19:26:35.895370 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz', 'checksum': 'f78867edfde60e2506e3228f706beaf96d1ae3ee5f169f42315acbd513794078', 'dest': '/var/lib/downloads/helm-diff-v3.8.1-linux-amd64.tgz', 'version': 'v3.8.1'}) 2026-02-28 19:26:35.895477 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz', 'checksum': 'c94a42e96620848f9aed69a130c01b7d740412f6f2b3ad3c95fe23471f2b8e4e', 'dest': '/var/lib/downloads/flux-0.32.0-linux-amd64.tar.gz', 'version': '0.32.0'}) 2026-02-28 19:26:35.895723 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl', 'checksum': '924eb50779153f20cb668117d141440b95df2f325a64452d78dff9469145e277', 'dest': '/var/lib/downloads/kubectl-1.35.2-linux-amd64', 'version': '1.35.2'}) 2026-02-28 19:26:35.895751 | controller | 2026-02-28 19:26:35.895925 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 19:26:35.896050 | controller | Saturday 28 February 2026 19:26:35 +0000 (0:00:00.241) 0:00:02.010 ***** 2026-02-28 19:26:35.927110 | controller | skipping: [controller] 2026-02-28 19:26:35.927178 | controller | 2026-02-28 19:26:35.927396 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-02-28 19:26:35.927493 | controller | Saturday 28 February 2026 19:26:35 +0000 (0:00:00.032) 0:00:02.043 ***** 2026-02-28 19:26:36.670609 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-02-28 19:26:36.681436 | controller | changed: [controller] 2026-02-28 19:26:36.681641 | controller | 2026-02-28 19:26:36.681853 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 19:26:36.682056 | controller | Saturday 28 February 2026 19:26:36 +0000 (0:00:00.753) 0:00:02.797 ***** 2026-02-28 19:26:36.717583 | controller | ok: [controller] => { 2026-02-28 19:26:36.717785 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-02-28 19:26:36.717980 | controller | } 2026-02-28 19:26:36.718154 | controller | 2026-02-28 19:26:36.718357 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 19:26:36.718552 | controller | Saturday 28 February 2026 19:26:36 +0000 (0:00:00.035) 0:00:02.833 ***** 2026-02-28 19:26:38.586188 | controller | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2026-02-28 19:26:38.592065 | controller | changed: [controller] 2026-02-28 19:26:38.592276 | controller | 2026-02-28 19:26:38.592504 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 19:26:38.592730 | controller | Saturday 28 February 2026 19:26:38 +0000 (0:00:01.874) 0:00:04.707 ***** 2026-02-28 19:26:38.626792 | controller | skipping: [controller] 2026-02-28 19:26:38.626877 | controller | 2026-02-28 19:26:38.627028 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 19:26:38.627163 | controller | Saturday 28 February 2026 19:26:38 +0000 (0:00:00.034) 0:00:04.742 ***** 2026-02-28 19:26:38.655772 | controller | skipping: [controller] 2026-02-28 19:26:38.655951 | controller | 2026-02-28 19:26:38.656291 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 19:26:38.656614 | controller | Saturday 28 February 2026 19:26:38 +0000 (0:00:00.028) 0:00:04.771 ***** 2026-02-28 19:26:38.698454 | controller | ok: [controller] => { 2026-02-28 19:26:38.698502 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet" 2026-02-28 19:26:38.698580 | controller | } 2026-02-28 19:26:38.698662 | controller | 2026-02-28 19:26:38.698756 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 19:26:38.698844 | controller | Saturday 28 February 2026 19:26:38 +0000 (0:00:00.041) 0:00:04.812 ***** 2026-02-28 19:26:59.632752 | controller | changed: [controller] 2026-02-28 19:26:59.632982 | controller | 2026-02-28 19:26:59.633332 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 19:26:59.633583 | controller | Saturday 28 February 2026 19:26:59 +0000 (0:00:20.935) 0:00:25.748 ***** 2026-02-28 19:26:59.665097 | controller | skipping: [controller] 2026-02-28 19:26:59.665322 | controller | 2026-02-28 19:26:59.665526 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 19:26:59.665820 | controller | Saturday 28 February 2026 19:26:59 +0000 (0:00:00.032) 0:00:25.781 ***** 2026-02-28 19:26:59.696815 | controller | skipping: [controller] 2026-02-28 19:26:59.696999 | controller | 2026-02-28 19:26:59.697273 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 19:26:59.697468 | controller | Saturday 28 February 2026 19:26:59 +0000 (0:00:00.031) 0:00:25.812 ***** 2026-02-28 19:26:59.729249 | controller | ok: [controller] => { 2026-02-28 19:26:59.729435 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm" 2026-02-28 19:26:59.729622 | controller | } 2026-02-28 19:26:59.729869 | controller | 2026-02-28 19:26:59.730061 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 19:26:59.730369 | controller | Saturday 28 February 2026 19:26:59 +0000 (0:00:00.032) 0:00:25.845 ***** 2026-02-28 19:27:23.314804 | controller | changed: [controller] 2026-02-28 19:27:23.314872 | controller | 2026-02-28 19:27:23.314882 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 19:27:23.314968 | controller | Saturday 28 February 2026 19:27:23 +0000 (0:00:23.581) 0:00:49.427 ***** 2026-02-28 19:27:23.349417 | controller | skipping: [controller] 2026-02-28 19:27:23.349446 | controller | 2026-02-28 19:27:23.353160 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 19:27:23.353184 | controller | Saturday 28 February 2026 19:27:23 +0000 (0:00:00.037) 0:00:49.464 ***** 2026-02-28 19:27:23.389593 | controller | skipping: [controller] 2026-02-28 19:27:23.389713 | controller | 2026-02-28 19:27:23.389842 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 19:27:23.389984 | controller | Saturday 28 February 2026 19:27:23 +0000 (0:00:00.039) 0:00:49.504 ***** 2026-02-28 19:27:23.428545 | controller | ok: [controller] => { 2026-02-28 19:27:23.428751 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-02-28 19:27:23.428942 | controller | } 2026-02-28 19:27:23.429262 | controller | 2026-02-28 19:27:23.429546 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 19:27:23.429746 | controller | Saturday 28 February 2026 19:27:23 +0000 (0:00:00.039) 0:00:49.544 ***** 2026-02-28 19:27:24.138983 | controller | changed: [controller] 2026-02-28 19:27:24.139216 | controller | 2026-02-28 19:27:24.139443 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 19:27:24.139639 | controller | Saturday 28 February 2026 19:27:24 +0000 (0:00:00.709) 0:00:50.253 ***** 2026-02-28 19:27:24.178307 | controller | skipping: [controller] 2026-02-28 19:27:24.178413 | controller | 2026-02-28 19:27:24.178625 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 19:27:24.178866 | controller | Saturday 28 February 2026 19:27:24 +0000 (0:00:00.040) 0:00:50.294 ***** 2026-02-28 19:27:24.212515 | controller | skipping: [controller] 2026-02-28 19:27:24.212641 | controller | 2026-02-28 19:27:24.212836 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 19:27:24.213032 | controller | Saturday 28 February 2026 19:27:24 +0000 (0:00:00.034) 0:00:50.328 ***** 2026-02-28 19:27:24.248969 | controller | ok: [controller] => { 2026-02-28 19:27:24.249140 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-02-28 19:27:24.249371 | controller | } 2026-02-28 19:27:24.249542 | controller | 2026-02-28 19:27:24.249736 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 19:27:24.249928 | controller | Saturday 28 February 2026 19:27:24 +0000 (0:00:00.036) 0:00:50.364 ***** 2026-02-28 19:27:25.097795 | controller | changed: [controller] 2026-02-28 19:27:25.097864 | controller | 2026-02-28 19:27:25.097874 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 19:27:25.097895 | controller | Saturday 28 February 2026 19:27:25 +0000 (0:00:00.844) 0:00:51.209 ***** 2026-02-28 19:27:25.134142 | controller | skipping: [controller] 2026-02-28 19:27:25.134304 | controller | 2026-02-28 19:27:25.134502 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 19:27:25.134694 | controller | Saturday 28 February 2026 19:27:25 +0000 (0:00:00.040) 0:00:51.249 ***** 2026-02-28 19:27:25.170532 | controller | skipping: [controller] 2026-02-28 19:27:25.170682 | controller | 2026-02-28 19:27:25.170883 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 19:27:25.171082 | controller | Saturday 28 February 2026 19:27:25 +0000 (0:00:00.036) 0:00:51.286 ***** 2026-02-28 19:27:25.212451 | controller | ok: [controller] => { 2026-02-28 19:27:25.212573 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-02-28 19:27:25.212771 | controller | } 2026-02-28 19:27:25.212943 | controller | 2026-02-28 19:27:25.213154 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 19:27:25.213404 | controller | Saturday 28 February 2026 19:27:25 +0000 (0:00:00.040) 0:00:51.327 ***** 2026-02-28 19:27:25.999052 | controller | changed: [controller] 2026-02-28 19:27:25.999188 | controller | 2026-02-28 19:27:25.999396 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 19:27:25.999595 | controller | Saturday 28 February 2026 19:27:25 +0000 (0:00:00.786) 0:00:52.114 ***** 2026-02-28 19:27:26.032027 | controller | skipping: [controller] 2026-02-28 19:27:26.032167 | controller | 2026-02-28 19:27:26.032370 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 19:27:26.032564 | controller | Saturday 28 February 2026 19:27:26 +0000 (0:00:00.033) 0:00:52.147 ***** 2026-02-28 19:27:26.062376 | controller | skipping: [controller] 2026-02-28 19:27:26.062544 | controller | 2026-02-28 19:27:26.062752 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 19:27:26.062977 | controller | Saturday 28 February 2026 19:27:26 +0000 (0:00:00.031) 0:00:52.178 ***** 2026-02-28 19:27:26.112477 | controller | ok: [controller] => { 2026-02-28 19:27:26.112645 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl" 2026-02-28 19:27:26.112830 | controller | } 2026-02-28 19:27:26.113000 | controller | 2026-02-28 19:27:26.113250 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 19:27:26.113453 | controller | Saturday 28 February 2026 19:27:26 +0000 (0:00:00.049) 0:00:52.227 ***** 2026-02-28 19:27:27.023072 | controller | changed: [controller] 2026-02-28 19:27:27.023274 | controller | 2026-02-28 19:27:27.023543 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 19:27:27.023840 | controller | Saturday 28 February 2026 19:27:27 +0000 (0:00:00.910) 0:00:53.138 ***** 2026-02-28 19:27:27.056867 | controller | skipping: [controller] 2026-02-28 19:27:27.057020 | controller | 2026-02-28 19:27:27.057244 | controller | PLAY RECAP ********************************************************************* 2026-02-28 19:27:27.057452 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-02-28 19:27:27.057623 | controller | 2026-02-28 19:27:27.057825 | controller | 2026-02-28 19:27:27.058002 | controller | TASKS RECAP ******************************************************************** 2026-02-28 19:27:27.058195 | controller | Saturday 28 February 2026 19:27:27 +0000 (0:00:00.035) 0:00:53.173 ***** 2026-02-28 19:27:27.058368 | controller | =============================================================================== 2026-02-28 19:27:27.058553 | controller | vexxhost.containers.download_artifact : Download item ------------------ 23.58s 2026-02-28 19:27:27.058753 | controller | vexxhost.containers.download_artifact : Download item ------------------ 20.94s 2026-02-28 19:27:27.058923 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.87s 2026-02-28 19:27:27.059105 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.91s 2026-02-28 19:27:27.059290 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.84s 2026-02-28 19:27:27.059614 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.79s 2026-02-28 19:27:27.059863 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.75s 2026-02-28 19:27:27.060057 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.71s 2026-02-28 19:27:27.060239 | controller | Gather minimal facts ---------------------------------------------------- 0.70s 2026-02-28 19:27:27.060424 | controller | Find all subdirectories in the role location ---------------------------- 0.42s 2026-02-28 19:27:27.060611 | controller | Select only defaults/ directories and load vars ------------------------- 0.28s 2026-02-28 19:27:27.060782 | controller | Include download_artifact role ------------------------------------------ 0.24s 2026-02-28 19:27:27.060972 | controller | Find all components with checksums and get latest versions (CI) --------- 0.16s 2026-02-28 19:27:27.061215 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-02-28 19:27:27.061389 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-02-28 19:27:27.061572 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-02-28 19:27:27.061755 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-02-28 19:27:27.061939 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-02-28 19:27:27.062122 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-02-28 19:27:27.062304 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-02-28 19:27:27.276944 | controller | INFO [download-binaries > converge] Executed: Successful 2026-02-28 19:27:27.288682 | controller | INFO [download-binaries > idempotence] Executing 2026-02-28 19:27:28.208107 | controller | 2026-02-28 19:27:28.208299 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-02-28 19:27:28.208477 | controller | 2026-02-28 19:27:28.208681 | controller | TASK [Gather minimal facts] **************************************************** 2026-02-28 19:27:28.208879 | controller | Saturday 28 February 2026 19:27:28 +0000 (0:00:00.014) 0:00:00.014 ***** 2026-02-28 19:27:28.928493 | controller | ok: [controller -> localhost] 2026-02-28 19:27:28.928536 | controller | 2026-02-28 19:27:28.928749 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-02-28 19:27:28.928959 | controller | Saturday 28 February 2026 19:27:28 +0000 (0:00:00.712) 0:00:00.727 ***** 2026-02-28 19:27:29.324598 | controller | ok: [controller -> localhost] 2026-02-28 19:27:29.324774 | controller | 2026-02-28 19:27:29.325005 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-02-28 19:27:29.325339 | controller | Saturday 28 February 2026 19:27:29 +0000 (0:00:00.403) 0:00:01.131 ***** 2026-02-28 19:27:29.604249 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-02-28 19:27:29.604328 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-02-28 19:27:29.604534 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-02-28 19:27:29.604599 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-02-28 19:27:29.604750 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-02-28 19:27:29.604883 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-02-28 19:27:29.605031 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-02-28 19:27:29.605254 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-02-28 19:27:29.605389 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-02-28 19:27:29.605520 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-02-28 19:27:29.605654 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-02-28 19:27:29.605783 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-02-28 19:27:29.605911 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-02-28 19:27:29.606051 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-02-28 19:27:29.606231 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-02-28 19:27:29.606359 | controller | 2026-02-28 19:27:29.606549 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-02-28 19:27:29.606711 | controller | Saturday 28 February 2026 19:27:29 +0000 (0:00:00.279) 0:00:01.411 ***** 2026-02-28 19:27:29.751390 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-02-28 19:27:29.751559 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-02-28 19:27:29.751807 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-02-28 19:27:29.752009 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-02-28 19:27:29.752202 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-02-28 19:27:29.752392 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-02-28 19:27:29.752578 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-02-28 19:27:29.752757 | controller | 2026-02-28 19:27:29.752997 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-02-28 19:27:29.753312 | controller | Saturday 28 February 2026 19:27:29 +0000 (0:00:00.146) 0:00:01.557 ***** 2026-02-28 19:27:29.845460 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-02-28 19:27:29.845565 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-02-28 19:27:29.845690 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-02-28 19:27:29.845810 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-02-28 19:27:29.845933 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-02-28 19:27:29.846043 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-02-28 19:27:29.846225 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-02-28 19:27:29.846310 | controller | 2026-02-28 19:27:29.846432 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-02-28 19:27:29.846551 | controller | Saturday 28 February 2026 19:27:29 +0000 (0:00:00.094) 0:00:01.652 ***** 2026-02-28 19:27:29.917394 | controller | ok: [controller -> localhost] 2026-02-28 19:27:29.917427 | controller | 2026-02-28 19:27:29.917496 | controller | TASK [Include download_artifact role] ****************************************** 2026-02-28 19:27:29.917606 | controller | Saturday 28 February 2026 19:27:29 +0000 (0:00:00.072) 0:00:01.724 ***** 2026-02-28 19:27:30.111973 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64', 'checksum': '8da468c3482b2f45c872e87f5fefdc7d4cb583ac3a689234ecc1590f852b09df', 'dest': '/var/lib/downloads/clusterctl-1.10.5-linux-amd64', 'version': '1.10.5'}) 2026-02-28 19:27:30.112177 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet', 'checksum': '20887f461c0de96b0cb14c7af6b897f92d424ac078f8642f98e83ef52a0bf03e', 'dest': '/var/lib/downloads/kubelet-1.35.2-linux-amd64', 'version': '1.35.2'}) 2026-02-28 19:27:30.112452 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm', 'checksum': 'a51cb85c70c98ec6868fd3413ac786af5fab4ce51438963752ec5f58e68e5452', 'dest': '/var/lib/downloads/kubeadm-1.35.2-linux-amd64', 'version': '1.35.2'}) 2026-02-28 19:27:30.112681 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz', 'checksum': '781d826daec584f9d50a01f0f7dadfd25a3312217a14aa2fbb85107b014ac8ca', 'dest': '/var/lib/downloads/helm-v3.11.2-linux-amd64.tar.gz', 'version': 'v3.11.2'}) 2026-02-28 19:27:30.112855 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz', 'checksum': 'f78867edfde60e2506e3228f706beaf96d1ae3ee5f169f42315acbd513794078', 'dest': '/var/lib/downloads/helm-diff-v3.8.1-linux-amd64.tgz', 'version': 'v3.8.1'}) 2026-02-28 19:27:30.113069 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz', 'checksum': 'c94a42e96620848f9aed69a130c01b7d740412f6f2b3ad3c95fe23471f2b8e4e', 'dest': '/var/lib/downloads/flux-0.32.0-linux-amd64.tar.gz', 'version': '0.32.0'}) 2026-02-28 19:27:30.113343 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl', 'checksum': '924eb50779153f20cb668117d141440b95df2f325a64452d78dff9469145e277', 'dest': '/var/lib/downloads/kubectl-1.35.2-linux-amd64', 'version': '1.35.2'}) 2026-02-28 19:27:30.113529 | controller | 2026-02-28 19:27:30.113835 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 19:27:30.113998 | controller | Saturday 28 February 2026 19:27:30 +0000 (0:00:00.194) 0:00:01.918 ***** 2026-02-28 19:27:30.147743 | controller | skipping: [controller] 2026-02-28 19:27:30.147866 | controller | 2026-02-28 19:27:30.148128 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-02-28 19:27:30.148282 | controller | Saturday 28 February 2026 19:27:30 +0000 (0:00:00.035) 0:00:01.954 ***** 2026-02-28 19:27:30.636016 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-02-28 19:27:30.645448 | controller | ok: [controller] 2026-02-28 19:27:30.645551 | controller | 2026-02-28 19:27:30.645673 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 19:27:30.645792 | controller | Saturday 28 February 2026 19:27:30 +0000 (0:00:00.497) 0:00:02.452 ***** 2026-02-28 19:27:30.681488 | controller | ok: [controller] => { 2026-02-28 19:27:30.681703 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-02-28 19:27:30.681894 | controller | } 2026-02-28 19:27:30.682088 | controller | 2026-02-28 19:27:30.682310 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 19:27:30.682520 | controller | Saturday 28 February 2026 19:27:30 +0000 (0:00:00.035) 0:00:02.487 ***** 2026-02-28 19:27:31.261680 | controller | ok: [controller] 2026-02-28 19:27:31.261786 | controller | 2026-02-28 19:27:31.261967 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 19:27:31.262152 | controller | Saturday 28 February 2026 19:27:31 +0000 (0:00:00.578) 0:00:03.066 ***** 2026-02-28 19:27:31.294361 | controller | skipping: [controller] 2026-02-28 19:27:31.294404 | controller | 2026-02-28 19:27:31.294562 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 19:27:31.294736 | controller | Saturday 28 February 2026 19:27:31 +0000 (0:00:00.034) 0:00:03.101 ***** 2026-02-28 19:27:31.330413 | controller | skipping: [controller] 2026-02-28 19:27:31.330493 | controller | 2026-02-28 19:27:31.330622 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 19:27:31.330747 | controller | Saturday 28 February 2026 19:27:31 +0000 (0:00:00.036) 0:00:03.137 ***** 2026-02-28 19:27:31.371277 | controller | ok: [controller] => { 2026-02-28 19:27:31.371309 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet" 2026-02-28 19:27:31.371320 | controller | } 2026-02-28 19:27:31.371330 | controller | 2026-02-28 19:27:31.371358 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 19:27:31.371369 | controller | Saturday 28 February 2026 19:27:31 +0000 (0:00:00.036) 0:00:03.174 ***** 2026-02-28 19:27:31.805562 | controller | ok: [controller] 2026-02-28 19:27:31.805656 | controller | 2026-02-28 19:27:31.805793 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 19:27:31.805919 | controller | Saturday 28 February 2026 19:27:31 +0000 (0:00:00.436) 0:00:03.610 ***** 2026-02-28 19:27:31.837796 | controller | skipping: [controller] 2026-02-28 19:27:31.837837 | controller | 2026-02-28 19:27:31.837887 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 19:27:31.838000 | controller | Saturday 28 February 2026 19:27:31 +0000 (0:00:00.034) 0:00:03.644 ***** 2026-02-28 19:27:31.867815 | controller | skipping: [controller] 2026-02-28 19:27:31.867862 | controller | 2026-02-28 19:27:31.867946 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 19:27:31.868095 | controller | Saturday 28 February 2026 19:27:31 +0000 (0:00:00.029) 0:00:03.674 ***** 2026-02-28 19:27:31.909780 | controller | ok: [controller] => { 2026-02-28 19:27:31.909875 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm" 2026-02-28 19:27:31.910135 | controller | } 2026-02-28 19:27:31.910265 | controller | 2026-02-28 19:27:31.910521 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 19:27:31.910675 | controller | Saturday 28 February 2026 19:27:31 +0000 (0:00:00.039) 0:00:03.713 ***** 2026-02-28 19:27:32.354750 | controller | ok: [controller] 2026-02-28 19:27:32.354784 | controller | 2026-02-28 19:27:32.354793 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 19:27:32.354801 | controller | Saturday 28 February 2026 19:27:32 +0000 (0:00:00.445) 0:00:04.159 ***** 2026-02-28 19:27:32.389498 | controller | skipping: [controller] 2026-02-28 19:27:32.389561 | controller | 2026-02-28 19:27:32.389656 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 19:27:32.389779 | controller | Saturday 28 February 2026 19:27:32 +0000 (0:00:00.034) 0:00:04.193 ***** 2026-02-28 19:27:32.420121 | controller | skipping: [controller] 2026-02-28 19:27:32.420151 | controller | 2026-02-28 19:27:32.420241 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 19:27:32.420326 | controller | Saturday 28 February 2026 19:27:32 +0000 (0:00:00.033) 0:00:04.227 ***** 2026-02-28 19:27:32.456630 | controller | ok: [controller] => { 2026-02-28 19:27:32.456661 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-02-28 19:27:32.456867 | controller | } 2026-02-28 19:27:32.456897 | controller | 2026-02-28 19:27:32.457058 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 19:27:32.457261 | controller | Saturday 28 February 2026 19:27:32 +0000 (0:00:00.036) 0:00:04.263 ***** 2026-02-28 19:27:32.853685 | controller | ok: [controller] 2026-02-28 19:27:32.853832 | controller | 2026-02-28 19:27:32.853964 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 19:27:32.854098 | controller | Saturday 28 February 2026 19:27:32 +0000 (0:00:00.393) 0:00:04.657 ***** 2026-02-28 19:27:32.881990 | controller | skipping: [controller] 2026-02-28 19:27:32.882093 | controller | 2026-02-28 19:27:32.882281 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 19:27:32.882358 | controller | Saturday 28 February 2026 19:27:32 +0000 (0:00:00.031) 0:00:04.688 ***** 2026-02-28 19:27:32.916710 | controller | skipping: [controller] 2026-02-28 19:27:32.916750 | controller | 2026-02-28 19:27:32.916843 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 19:27:32.916947 | controller | Saturday 28 February 2026 19:27:32 +0000 (0:00:00.035) 0:00:04.723 ***** 2026-02-28 19:27:32.952054 | controller | ok: [controller] => { 2026-02-28 19:27:32.952169 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-02-28 19:27:32.952286 | controller | } 2026-02-28 19:27:32.952398 | controller | 2026-02-28 19:27:32.952524 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 19:27:32.952638 | controller | Saturday 28 February 2026 19:27:32 +0000 (0:00:00.035) 0:00:04.759 ***** 2026-02-28 19:27:33.345528 | controller | ok: [controller] 2026-02-28 19:27:33.345588 | controller | 2026-02-28 19:27:33.345673 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 19:27:33.345773 | controller | Saturday 28 February 2026 19:27:33 +0000 (0:00:00.391) 0:00:05.151 ***** 2026-02-28 19:27:33.376018 | controller | skipping: [controller] 2026-02-28 19:27:33.376073 | controller | 2026-02-28 19:27:33.376218 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 19:27:33.376340 | controller | Saturday 28 February 2026 19:27:33 +0000 (0:00:00.032) 0:00:05.183 ***** 2026-02-28 19:27:33.411894 | controller | skipping: [controller] 2026-02-28 19:27:33.411920 | controller | 2026-02-28 19:27:33.411993 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 19:27:33.412100 | controller | Saturday 28 February 2026 19:27:33 +0000 (0:00:00.035) 0:00:05.218 ***** 2026-02-28 19:27:33.449285 | controller | ok: [controller] => { 2026-02-28 19:27:33.449399 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-02-28 19:27:33.449507 | controller | } 2026-02-28 19:27:33.449618 | controller | 2026-02-28 19:27:33.449746 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 19:27:33.449858 | controller | Saturday 28 February 2026 19:27:33 +0000 (0:00:00.037) 0:00:05.256 ***** 2026-02-28 19:27:33.840662 | controller | ok: [controller] 2026-02-28 19:27:33.840842 | controller | 2026-02-28 19:27:33.841067 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 19:27:33.844112 | controller | Saturday 28 February 2026 19:27:33 +0000 (0:00:00.390) 0:00:05.646 ***** 2026-02-28 19:27:33.875255 | controller | skipping: [controller] 2026-02-28 19:27:33.875269 | controller | 2026-02-28 19:27:33.875275 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-28 19:27:33.875280 | controller | Saturday 28 February 2026 19:27:33 +0000 (0:00:00.035) 0:00:05.682 ***** 2026-02-28 19:27:33.909821 | controller | skipping: [controller] 2026-02-28 19:27:33.909988 | controller | 2026-02-28 19:27:33.910160 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-28 19:27:33.913272 | controller | Saturday 28 February 2026 19:27:33 +0000 (0:00:00.034) 0:00:05.717 ***** 2026-02-28 19:27:33.945377 | controller | ok: [controller] => { 2026-02-28 19:27:33.945559 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl" 2026-02-28 19:27:33.945716 | controller | } 2026-02-28 19:27:33.945865 | controller | 2026-02-28 19:27:33.946037 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-28 19:27:33.946198 | controller | Saturday 28 February 2026 19:27:33 +0000 (0:00:00.035) 0:00:05.752 ***** 2026-02-28 19:27:34.372615 | controller | ok: [controller] 2026-02-28 19:27:34.373265 | controller | 2026-02-28 19:27:34.373317 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-28 19:27:34.373328 | controller | Saturday 28 February 2026 19:27:34 +0000 (0:00:00.426) 0:00:06.178 ***** 2026-02-28 19:27:34.409506 | controller | skipping: [controller] 2026-02-28 19:27:34.409560 | controller | 2026-02-28 19:27:34.409662 | controller | PLAY RECAP ********************************************************************* 2026-02-28 19:27:34.409759 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-02-28 19:27:34.409840 | controller | 2026-02-28 19:27:34.409909 | controller | 2026-02-28 19:27:34.410004 | controller | TASKS RECAP ******************************************************************** 2026-02-28 19:27:34.411956 | controller | Saturday 28 February 2026 19:27:34 +0000 (0:00:00.034) 0:00:06.213 ***** 2026-02-28 19:27:34.411976 | controller | =============================================================================== 2026-02-28 19:27:34.411980 | controller | Gather minimal facts ---------------------------------------------------- 0.71s 2026-02-28 19:27:34.411984 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.58s 2026-02-28 19:27:34.411987 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.50s 2026-02-28 19:27:34.411990 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-02-28 19:27:34.411994 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-02-28 19:27:34.411997 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-02-28 19:27:34.412000 | controller | Find all subdirectories in the role location ---------------------------- 0.40s 2026-02-28 19:27:34.412003 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.39s 2026-02-28 19:27:34.412006 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.39s 2026-02-28 19:27:34.412009 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.39s 2026-02-28 19:27:34.412013 | controller | Select only defaults/ directories and load vars ------------------------- 0.28s 2026-02-28 19:27:34.412016 | controller | Include download_artifact role ------------------------------------------ 0.19s 2026-02-28 19:27:34.412019 | controller | Find all components with checksums and get latest versions (CI) --------- 0.15s 2026-02-28 19:27:34.412022 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-02-28 19:27:34.412025 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-02-28 19:27:34.412035 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-02-28 19:27:34.412038 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-02-28 19:27:34.412041 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-02-28 19:27:34.412044 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-02-28 19:27:34.412047 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-02-28 19:27:34.562594 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-02-28 19:27:34.571734 | controller | INFO [download-binaries > side_effect] Executing 2026-02-28 19:27:34.572243 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-02-28 19:27:34.638007 | controller | INFO [download-binaries > verify] Executing 2026-02-28 19:27:35.454486 | controller | 2026-02-28 19:27:35.454638 | controller | PLAY [Verify] ****************************************************************** 2026-02-28 19:27:35.454775 | controller | 2026-02-28 19:27:35.454931 | controller | TASK [Gathering Facts] ********************************************************* 2026-02-28 19:27:35.455074 | controller | Saturday 28 February 2026 19:27:35 +0000 (0:00:00.013) 0:00:00.013 ***** 2026-02-28 19:27:36.532205 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-02-28 19:27:36.536783 | controller | ok: [controller] 2026-02-28 19:27:36.537032 | controller | 2026-02-28 19:27:36.537908 | controller | TASK [Stat target dir] ********************************************************* 2026-02-28 19:27:36.538165 | controller | Saturday 28 February 2026 19:27:36 +0000 (0:00:01.082) 0:00:01.095 ***** 2026-02-28 19:27:36.924301 | controller | ok: [controller] 2026-02-28 19:27:36.924574 | controller | 2026-02-28 19:27:36.924834 | controller | TASK [Assert that target dir is created] *************************************** 2026-02-28 19:27:36.925091 | controller | Saturday 28 February 2026 19:27:36 +0000 (0:00:00.387) 0:00:01.482 ***** 2026-02-28 19:27:36.955297 | controller | ok: [controller] => { 2026-02-28 19:27:36.955572 | controller | "changed": false, 2026-02-28 19:27:36.955829 | controller | "msg": "All assertions passed" 2026-02-28 19:27:36.956072 | controller | } 2026-02-28 19:27:36.956305 | controller | 2026-02-28 19:27:36.956559 | controller | TASK [Find target files] ******************************************************* 2026-02-28 19:27:36.956812 | controller | Saturday 28 February 2026 19:27:36 +0000 (0:00:00.030) 0:00:01.513 ***** 2026-02-28 19:27:37.364887 | controller | ok: [controller] 2026-02-28 19:27:37.365680 | controller | 2026-02-28 19:27:37.365972 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-02-28 19:27:37.366267 | controller | Saturday 28 February 2026 19:27:37 +0000 (0:00:00.408) 0:00:01.922 ***** 2026-02-28 19:27:37.397529 | controller | ok: [controller] => { 2026-02-28 19:27:37.397815 | controller | "changed": false, 2026-02-28 19:27:37.398084 | controller | "msg": "All assertions passed" 2026-02-28 19:27:37.398341 | controller | } 2026-02-28 19:27:37.398583 | controller | 2026-02-28 19:27:37.398842 | controller | PLAY RECAP ********************************************************************* 2026-02-28 19:27:37.399124 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-02-28 19:27:37.399367 | controller | 2026-02-28 19:27:37.399604 | controller | 2026-02-28 19:27:37.399863 | controller | TASKS RECAP ******************************************************************** 2026-02-28 19:27:37.400126 | controller | Saturday 28 February 2026 19:27:37 +0000 (0:00:00.034) 0:00:01.956 ***** 2026-02-28 19:27:37.400376 | controller | =============================================================================== 2026-02-28 19:27:37.400637 | controller | Gathering Facts --------------------------------------------------------- 1.08s 2026-02-28 19:27:37.400970 | controller | Find target files ------------------------------------------------------- 0.41s 2026-02-28 19:27:37.401183 | controller | Stat target dir --------------------------------------------------------- 0.39s 2026-02-28 19:27:37.401340 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-02-28 19:27:37.401494 | controller | Assert that target dir is created --------------------------------------- 0.03s 2026-02-28 19:27:37.541161 | controller | INFO [download-binaries > verify] Executed: Successful 2026-02-28 19:27:37.547859 | controller | INFO [download-binaries > cleanup] Executing 2026-02-28 19:27:37.548338 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-02-28 19:27:37.554042 | controller | INFO [download-binaries > destroy] Executing 2026-02-28 19:27:37.554155 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-02-28 19:27:37.554276 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-02-28 19:27:37.554578 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-02-28 19:27:37.703919 | controller | ok: Runtime: 0:01:21.741034 2026-02-28 19:27:37.715101 | 2026-02-28 19:27:37.715153 | PLAY RECAP 2026-02-28 19:27:37.715198 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-28 19:27:37.715219 | 2026-02-28 19:27:37.838127 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-02-28 19:27:37.839707 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-02-28 19:27:38.423949 | 2026-02-28 19:27:38.424083 | PLAY [all] 2026-02-28 19:27:38.434023 | 2026-02-28 19:27:38.434099 | TASK [fetch-output : Set log path for multiple nodes] 2026-02-28 19:27:38.479122 | controller | skipping: Conditional result was False 2026-02-28 19:27:38.487457 | 2026-02-28 19:27:38.487617 | TASK [fetch-output : Set log path for single node] 2026-02-28 19:27:38.530542 | controller | ok 2026-02-28 19:27:38.535292 | 2026-02-28 19:27:38.535383 | LOOP [fetch-output : Ensure local output dirs] 2026-02-28 19:27:38.957252 | controller -> localhost | ok: "/var/lib/zuul/builds/0d05c137da8848e4a2c7a64d30eed1cd/work/logs" 2026-02-28 19:27:39.169426 | controller -> localhost | changed: "/var/lib/zuul/builds/0d05c137da8848e4a2c7a64d30eed1cd/work/artifacts" 2026-02-28 19:27:39.366883 | controller -> localhost | changed: "/var/lib/zuul/builds/0d05c137da8848e4a2c7a64d30eed1cd/work/docs" 2026-02-28 19:27:39.386933 | 2026-02-28 19:27:39.387079 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-02-28 19:27:40.011268 | controller | changed: .d..t...... ./ 2026-02-28 19:27:40.011485 | controller | changed: All items complete 2026-02-28 19:27:40.011541 | 2026-02-28 19:27:40.504484 | controller | changed: .d..t...... ./ 2026-02-28 19:27:40.995254 | controller | changed: .d..t...... ./ 2026-02-28 19:27:41.017950 | 2026-02-28 19:27:41.018095 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-02-28 19:27:41.410767 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.006469 2026-02-28 19:27:41.628558 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.007263 2026-02-28 19:27:41.650255 | 2026-02-28 19:27:41.650427 | PLAY [all] 2026-02-28 19:27:41.655649 | 2026-02-28 19:27:41.655708 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-02-28 19:27:42.101172 | controller | changed 2026-02-28 19:27:42.106811 | 2026-02-28 19:27:42.106856 | PLAY RECAP 2026-02-28 19:27:42.106897 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-02-28 19:27:42.106919 | 2026-02-28 19:27:42.203730 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-02-28 19:27:42.206604 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-02-28 19:27:42.748074 | 2026-02-28 19:27:42.748194 | PLAY [localhost] 2026-02-28 19:27:42.757567 | 2026-02-28 19:27:42.757636 | TASK [Generate Zuul manifest] 2026-02-28 19:27:42.778437 | localhost | ok 2026-02-28 19:27:42.793939 | 2026-02-28 19:27:42.794016 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-02-28 19:27:43.108751 | localhost | changed 2026-02-28 19:27:43.118826 | 2026-02-28 19:27:43.118897 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-02-28 19:27:43.149054 | localhost | ok 2026-02-28 19:27:43.155875 | 2026-02-28 19:27:43.155936 | TASK [Upload logs] 2026-02-28 19:27:43.176146 | localhost | ok 2026-02-28 19:27:43.231841 | 2026-02-28 19:27:43.231931 | TASK [Set zuul-log-path fact] 2026-02-28 19:27:43.252236 | localhost | ok 2026-02-28 19:27:43.263487 | 2026-02-28 19:27:43.263553 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-02-28 19:27:43.295232 | localhost | ok 2026-02-28 19:27:43.303823 | 2026-02-28 19:27:43.303910 | TASK [upload-logs : Create log directories] 2026-02-28 19:27:43.689567 | localhost | changed 2026-02-28 19:27:43.696568 | 2026-02-28 19:27:43.696633 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-02-28 19:27:44.111933 | localhost -> localhost | ok: Runtime: 0:00:00.005786 2026-02-28 19:27:44.118265 | 2026-02-28 19:27:44.118351 | TASK [upload-logs : Upload logs to log server] 2026-02-28 19:27:44.564211 | localhost | Output suppressed because no_log was given 2026-02-28 19:27:44.569419 | 2026-02-28 19:27:44.569515 | LOOP [upload-logs : Compress console log and json output] 2026-02-28 19:27:44.613099 | localhost | skipping: Conditional result was False 2026-02-28 19:27:44.620048 | localhost | skipping: Conditional result was False 2026-02-28 19:27:44.638647 | 2026-02-28 19:27:44.651260 | LOOP [upload-logs : Upload compressed console log and json output] 2026-02-28 19:27:44.692011 | localhost | skipping: Conditional result was False 2026-02-28 19:27:44.692344 | 2026-02-28 19:27:44.696143 | localhost | skipping: Conditional result was False 2026-02-28 19:27:44.704726 | 2026-02-28 19:27:44.704861 | LOOP [upload-logs : Upload console log and json output]