2026-02-11 00:44:55.631529 | Job console starting 2026-02-11 00:44:55.640625 | Updating git repos 2026-02-11 00:44:55.671818 | Cloning repos into workspace 2026-02-11 00:44:55.729743 | Restoring repo states 2026-02-11 00:44:55.745498 | Merging changes 2026-02-11 00:44:56.289584 | Checking out repos 2026-02-11 00:44:56.318648 | Preparing playbooks 2026-02-11 00:44:57.316973 | Running Ansible setup 2026-02-11 00:45:01.836002 | PRE-RUN START: [trusted : vexxhost.dev/zuul-config/playbooks/base/pre.yaml@main] 2026-02-11 00:45:02.598997 | 2026-02-11 00:45:02.599193 | PLAY [localhost] 2026-02-11 00:45:02.607966 | 2026-02-11 00:45:02.608048 | TASK [Gathering Facts] 2026-02-11 00:45:03.445227 | localhost | ok 2026-02-11 00:45:03.457272 | 2026-02-11 00:45:03.457365 | TASK [Setup log path fact] 2026-02-11 00:45:03.475447 | localhost | ok 2026-02-11 00:45:03.487236 | 2026-02-11 00:45:03.487346 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-02-11 00:45:03.515327 | localhost | ok 2026-02-11 00:45:03.521538 | 2026-02-11 00:45:03.521627 | TASK [emit-job-header : Print job information] 2026-02-11 00:45:03.560984 | # Job Information 2026-02-11 00:45:03.561152 | Ansible Version: 2.16.15 2026-02-11 00:45:03.561188 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-02-11 00:45:03.561257 | Pipeline: check 2026-02-11 00:45:03.561279 | Executor: 3a2793d2bd32 2026-02-11 00:45:03.561317 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/230 2026-02-11 00:45:03.561344 | Event ID: c1003d70-06e2-11f1-9860-b25bf9d18ce0 2026-02-11 00:45:03.564188 | 2026-02-11 00:45:03.564252 | LOOP [emit-job-header : Print node information] 2026-02-11 00:45:03.650408 | localhost | ok: 2026-02-11 00:45:03.650794 | localhost | # Node Information 2026-02-11 00:45:03.650863 | localhost | Inventory Hostname: controller 2026-02-11 00:45:03.650911 | localhost | Hostname: np0000155230 2026-02-11 00:45:03.650955 | localhost | Username: zuul 2026-02-11 00:45:03.651004 | localhost | Distro: Debian 13.3 2026-02-11 00:45:03.651047 | localhost | Provider: yul1 2026-02-11 00:45:03.651088 | localhost | Region: ca-ymq-1 2026-02-11 00:45:03.651130 | localhost | Label: debian-trixie 2026-02-11 00:45:03.651170 | localhost | Product Name: OpenStack Nova 2026-02-11 00:45:03.651211 | localhost | Interface IP: 162.253.55.217 2026-02-11 00:45:03.667676 | 2026-02-11 00:45:03.667800 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-02-11 00:45:04.109807 | localhost -> localhost | changed 2026-02-11 00:45:04.115670 | 2026-02-11 00:45:04.115745 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-02-11 00:45:04.997739 | localhost -> localhost | changed 2026-02-11 00:45:05.014066 | 2026-02-11 00:45:05.014172 | PLAY [all] 2026-02-11 00:45:05.022604 | 2026-02-11 00:45:05.022713 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-02-11 00:45:05.271458 | controller -> localhost | ok 2026-02-11 00:45:05.280917 | 2026-02-11 00:45:05.281005 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-02-11 00:45:05.313426 | controller | ok 2026-02-11 00:45:05.330850 | controller | included: /var/lib/zuul/builds/64f36a62c7634c08844436665c8b201a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-02-11 00:45:05.337092 | 2026-02-11 00:45:05.337160 | TASK [add-build-sshkey : Create Temp SSH key] 2026-02-11 00:45:07.033524 | controller -> localhost | Generating public/private rsa key pair. 2026-02-11 00:45:07.033964 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/64f36a62c7634c08844436665c8b201a/work/64f36a62c7634c08844436665c8b201a_id_rsa 2026-02-11 00:45:07.034002 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/64f36a62c7634c08844436665c8b201a/work/64f36a62c7634c08844436665c8b201a_id_rsa.pub 2026-02-11 00:45:07.034027 | controller -> localhost | The key fingerprint is: 2026-02-11 00:45:07.034049 | controller -> localhost | SHA256:oyJfgbteBZhiltrhSiK1NBt8ASnpjxEeJ9uaJ/wfElk zuul-build-sshkey 2026-02-11 00:45:07.034087 | controller -> localhost | The key's randomart image is: 2026-02-11 00:45:07.034109 | controller -> localhost | +---[RSA 3072]----+ 2026-02-11 00:45:07.034131 | controller -> localhost | | ..o. | 2026-02-11 00:45:07.034152 | controller -> localhost | |o=.o + | 2026-02-11 00:45:07.034171 | controller -> localhost | |o.^ +E. | 2026-02-11 00:45:07.034191 | controller -> localhost | | & Xo. . | 2026-02-11 00:45:07.034211 | controller -> localhost | |=.@o. . S | 2026-02-11 00:45:07.034231 | controller -> localhost | |+B o.. + . | 2026-02-11 00:45:07.034249 | controller -> localhost | |. =.o.+ | 2026-02-11 00:45:07.034269 | controller -> localhost | | +.=. | 2026-02-11 00:45:07.034291 | controller -> localhost | | .=. | 2026-02-11 00:45:07.034311 | controller -> localhost | +----[SHA256]-----+ 2026-02-11 00:45:07.034363 | controller -> localhost | ok: Runtime: 0:00:01.154084 2026-02-11 00:45:07.038941 | 2026-02-11 00:45:07.039017 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-02-11 00:45:07.072302 | controller | ok 2026-02-11 00:45:07.080613 | controller | included: /var/lib/zuul/builds/64f36a62c7634c08844436665c8b201a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-02-11 00:45:07.087471 | 2026-02-11 00:45:07.087550 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-02-11 00:45:07.113073 | controller | skipping: Conditional result was False 2026-02-11 00:45:07.122191 | 2026-02-11 00:45:07.122267 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-02-11 00:45:07.650661 | controller | changed 2026-02-11 00:45:07.656646 | 2026-02-11 00:45:07.656714 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-02-11 00:45:07.861973 | controller | ok 2026-02-11 00:45:07.866273 | 2026-02-11 00:45:07.866340 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-02-11 00:45:08.386231 | controller | changed 2026-02-11 00:45:08.390252 | 2026-02-11 00:45:08.390438 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-02-11 00:45:08.908899 | controller | changed 2026-02-11 00:45:08.914151 | 2026-02-11 00:45:08.914221 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-02-11 00:45:08.937915 | controller | skipping: Conditional result was False 2026-02-11 00:45:08.948769 | 2026-02-11 00:45:08.949075 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-02-11 00:45:09.320483 | controller -> localhost | changed 2026-02-11 00:45:09.335365 | 2026-02-11 00:45:09.335433 | TASK [add-build-sshkey : Add back temp key] 2026-02-11 00:45:09.602632 | controller -> localhost | Identity added: /var/lib/zuul/builds/64f36a62c7634c08844436665c8b201a/work/64f36a62c7634c08844436665c8b201a_id_rsa (zuul-build-sshkey) 2026-02-11 00:45:09.602897 | controller -> localhost | ok: Runtime: 0:00:00.012622 2026-02-11 00:45:09.608894 | 2026-02-11 00:45:09.608988 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-02-11 00:45:09.960269 | controller | ok 2026-02-11 00:45:09.964541 | 2026-02-11 00:45:09.964608 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-02-11 00:45:09.989686 | controller | skipping: Conditional result was False 2026-02-11 00:45:10.001064 | 2026-02-11 00:45:10.001187 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-02-11 00:45:10.351231 | controller | ok 2026-02-11 00:45:10.356090 | 2026-02-11 00:45:10.356157 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-02-11 00:45:11.403991 | controller | Output suppressed because no_log was given 2026-02-11 00:45:11.410830 | 2026-02-11 00:45:11.410915 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-02-11 00:45:11.616628 | controller | ok: "logs" 2026-02-11 00:45:11.616959 | controller | ok: All items complete 2026-02-11 00:45:11.617041 | 2026-02-11 00:45:11.794672 | controller | ok: "artifacts" 2026-02-11 00:45:11.967445 | controller | ok: "docs" 2026-02-11 00:45:11.981885 | 2026-02-11 00:45:11.982060 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-02-11 00:45:12.207725 | controller | changed: "logs" 2026-02-11 00:45:12.412473 | controller | changed: "artifacts" 2026-02-11 00:45:12.595408 | controller | changed: "docs" 2026-02-11 00:45:12.617196 | 2026-02-11 00:45:12.617329 | PLAY RECAP 2026-02-11 00:45:12.617385 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-02-11 00:45:12.617414 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-11 00:45:12.617438 | 2026-02-11 00:45:12.749169 | PRE-RUN END RESULT_NORMAL: [trusted : vexxhost.dev/zuul-config/playbooks/base/pre.yaml@main] 2026-02-11 00:45:12.750552 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-02-11 00:45:13.334490 | 2026-02-11 00:45:13.334655 | PLAY [all] 2026-02-11 00:45:13.345880 | 2026-02-11 00:45:13.346001 | TASK [setup-uv : Extract archive] 2026-02-11 00:45:15.727961 | controller | changed 2026-02-11 00:45:15.733705 | 2026-02-11 00:45:15.733790 | TASK [setup-uv : Print version] 2026-02-11 00:45:15.896000 | controller | uv 0.8.13 2026-02-11 00:45:16.267358 | controller | ok: Runtime: 0:00:00.013105 2026-02-11 00:45:16.274125 | 2026-02-11 00:45:16.274180 | PLAY RECAP 2026-02-11 00:45:16.274230 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-11 00:45:16.274253 | 2026-02-11 00:45:16.396500 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-02-11 00:45:16.399668 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-02-11 00:45:16.972296 | 2026-02-11 00:45:16.972904 | PLAY [all] 2026-02-11 00:45:16.982788 | 2026-02-11 00:45:16.982858 | TASK [Copy inventory file for Zuul] 2026-02-11 00:45:17.855064 | controller | changed 2026-02-11 00:45:17.860288 | 2026-02-11 00:45:17.860367 | TASK [Switch "ansible_host" to private IP] 2026-02-11 00:45:18.137173 | controller | changed: 1 replacements made 2026-02-11 00:45:18.143201 | 2026-02-11 00:45:18.143273 | TASK [Run Molecule scenario] 2026-02-11 00:45:18.364270 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-02-11 00:45:18.364359 | controller | Creating virtual environment at: .venv 2026-02-11 00:45:18.757928 | controller | Downloading pygments (1.2MiB) 2026-02-11 00:45:18.771494 | controller | Downloading ansible-core (2.3MiB) 2026-02-11 00:45:18.772851 | controller | Downloading cryptography (4.3MiB) 2026-02-11 00:45:18.944543 | controller | Downloading cryptography 2026-02-11 00:45:18.981224 | controller | Downloading pygments 2026-02-11 00:45:19.089459 | controller | Downloading ansible-core 2026-02-11 00:45:19.305841 | controller | Installed 36 packages in 146ms 2026-02-11 00:45:19.978045 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-02-11 00:45:19.978110 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-02-11 00:45:20.775663 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-02-11 00:45:20.775716 | controller | INFO default scenario not found, disabling shared state. 2026-02-11 00:45:20.775896 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-02-11 00:45:20.775972 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-02-11 00:47:20.570815 | controller | INFO [download-binaries > dependency] Executing 2026-02-11 00:47:20.571042 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-02-11 00:47:20.571312 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-02-11 00:47:20.571479 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-02-11 00:47:20.578341 | controller | INFO [download-binaries > cleanup] Executing 2026-02-11 00:47:20.578692 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-02-11 00:47:20.583910 | controller | INFO [download-binaries > destroy] Executing 2026-02-11 00:47:20.583934 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-02-11 00:47:20.584220 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-02-11 00:47:20.589282 | controller | INFO [download-binaries > syntax] Executing 2026-02-11 00:47:21.700370 | controller | 2026-02-11 00:47:21.700647 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-02-11 00:47:21.776942 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-02-11 00:47:21.788215 | controller | INFO [download-binaries > create] Executing 2026-02-11 00:47:21.789820 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-02-11 00:47:21.795450 | controller | INFO [download-binaries > prepare] Executing 2026-02-11 00:47:21.795737 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-02-11 00:47:21.801005 | controller | INFO [download-binaries > converge] Executing 2026-02-11 00:47:22.742633 | controller | 2026-02-11 00:47:22.742684 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-02-11 00:47:22.742694 | controller | 2026-02-11 00:47:22.742702 | controller | TASK [Gather minimal facts] **************************************************** 2026-02-11 00:47:22.742713 | controller | Wednesday 11 February 2026 00:47:22 +0000 (0:00:00.039) 0:00:00.039 **** 2026-02-11 00:47:23.387284 | controller | ok: [controller -> localhost] 2026-02-11 00:47:23.387381 | controller | 2026-02-11 00:47:23.389369 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-02-11 00:47:23.389379 | controller | Wednesday 11 February 2026 00:47:23 +0000 (0:00:00.647) 0:00:00.687 **** 2026-02-11 00:47:23.784961 | controller | ok: [controller -> localhost] 2026-02-11 00:47:23.785127 | controller | 2026-02-11 00:47:23.785325 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-02-11 00:47:23.785512 | controller | Wednesday 11 February 2026 00:47:23 +0000 (0:00:00.397) 0:00:01.084 **** 2026-02-11 00:47:24.115549 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-02-11 00:47:24.115703 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-02-11 00:47:24.115867 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-02-11 00:47:24.116030 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-02-11 00:47:24.116195 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-02-11 00:47:24.116357 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-02-11 00:47:24.116518 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-02-11 00:47:24.116677 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-02-11 00:47:24.116837 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-02-11 00:47:24.116998 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-02-11 00:47:24.117158 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-02-11 00:47:24.117329 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-02-11 00:47:24.117491 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-02-11 00:47:24.117650 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-02-11 00:47:24.117816 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-02-11 00:47:24.117958 | controller | 2026-02-11 00:47:24.118115 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-02-11 00:47:24.118269 | controller | Wednesday 11 February 2026 00:47:24 +0000 (0:00:00.330) 0:00:01.415 **** 2026-02-11 00:47:24.264853 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-02-11 00:47:24.264980 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-02-11 00:47:24.265106 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-02-11 00:47:24.265222 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-02-11 00:47:24.265341 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-02-11 00:47:24.265468 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-02-11 00:47:24.265586 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-02-11 00:47:24.265697 | controller | 2026-02-11 00:47:24.265819 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-02-11 00:47:24.265949 | controller | Wednesday 11 February 2026 00:47:24 +0000 (0:00:00.149) 0:00:01.564 **** 2026-02-11 00:47:24.351589 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-02-11 00:47:24.351721 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-02-11 00:47:24.351879 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-02-11 00:47:24.352033 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-02-11 00:47:24.352186 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-02-11 00:47:24.352340 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-02-11 00:47:24.352513 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-02-11 00:47:24.352655 | controller | 2026-02-11 00:47:24.352812 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-02-11 00:47:24.352966 | controller | Wednesday 11 February 2026 00:47:24 +0000 (0:00:00.086) 0:00:01.651 **** 2026-02-11 00:47:24.417018 | controller | ok: [controller -> localhost] 2026-02-11 00:47:24.417093 | controller | 2026-02-11 00:47:24.417209 | controller | TASK [Include download_artifact role] ****************************************** 2026-02-11 00:47:24.417319 | controller | Wednesday 11 February 2026 00:47:24 +0000 (0:00:00.065) 0:00:01.717 **** 2026-02-11 00:47:24.674010 | 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-11 00:47:24.674205 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://cdn.dl.k8s.io/release/v1.35.1/bin/linux/amd64/kubeadm', 'checksum': '8a7ff344eef1bfba88f9a74b3fdc9ea4448c94f1b3cefb8c0aeeaf1f96e05053', 'dest': '/var/lib/downloads/kubeadm-1.35.1-linux-amd64', 'version': '1.35.1'}) 2026-02-11 00:47:24.674422 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://cdn.dl.k8s.io/release/v1.35.1/bin/linux/amd64/kubelet', 'checksum': 'e7343310e03ff0d424df4397bdfa4468947d6d1f0f93dac586c1e8d6e4086d5d', 'dest': '/var/lib/downloads/kubelet-1.35.1-linux-amd64', 'version': '1.35.1'}) 2026-02-11 00:47:24.674688 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://cdn.dl.k8s.io/release/v1.35.1/bin/linux/amd64/kubectl', 'checksum': '36e2f4ac66259232341dd7866952d64a958846470f6a9a6a813b9117bd965207', 'dest': '/var/lib/downloads/kubectl-1.35.1-linux-amd64', 'version': '1.35.1'}) 2026-02-11 00:47:24.674934 | 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-11 00:47:24.675149 | 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-11 00:47:24.675369 | 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-11 00:47:24.675537 | controller | 2026-02-11 00:47:24.675732 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-11 00:47:24.675926 | controller | Wednesday 11 February 2026 00:47:24 +0000 (0:00:00.256) 0:00:01.973 **** 2026-02-11 00:47:24.711209 | controller | skipping: [controller] 2026-02-11 00:47:24.711366 | controller | 2026-02-11 00:47:24.711568 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-02-11 00:47:24.711760 | controller | Wednesday 11 February 2026 00:47:24 +0000 (0:00:00.037) 0:00:02.011 **** 2026-02-11 00:47:25.360247 | 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-11 00:47:25.367276 | controller | changed: [controller] 2026-02-11 00:47:25.367316 | controller | 2026-02-11 00:47:25.367428 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-11 00:47:25.367515 | controller | Wednesday 11 February 2026 00:47:25 +0000 (0:00:00.656) 0:00:02.667 **** 2026-02-11 00:47:25.401410 | controller | ok: [controller] => { 2026-02-11 00:47:25.401511 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-02-11 00:47:25.401629 | controller | } 2026-02-11 00:47:25.402647 | controller | 2026-02-11 00:47:25.402680 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-11 00:47:25.402687 | controller | Wednesday 11 February 2026 00:47:25 +0000 (0:00:00.033) 0:00:02.701 **** 2026-02-11 00:47:26.403059 | 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-11 00:47:26.405869 | controller | changed: [controller] 2026-02-11 00:47:26.406005 | controller | 2026-02-11 00:47:26.406140 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-11 00:47:26.406274 | controller | Wednesday 11 February 2026 00:47:26 +0000 (0:00:01.004) 0:00:03.706 **** 2026-02-11 00:47:26.429730 | controller | skipping: [controller] 2026-02-11 00:47:26.429890 | controller | 2026-02-11 00:47:26.430031 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-11 00:47:26.430165 | controller | Wednesday 11 February 2026 00:47:26 +0000 (0:00:00.023) 0:00:03.729 **** 2026-02-11 00:47:26.451818 | controller | skipping: [controller] 2026-02-11 00:47:26.452097 | controller | 2026-02-11 00:47:26.452293 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-11 00:47:26.452481 | controller | Wednesday 11 February 2026 00:47:26 +0000 (0:00:00.021) 0:00:03.751 **** 2026-02-11 00:47:26.482750 | controller | ok: [controller] => { 2026-02-11 00:47:26.482776 | controller | "msg": "https://cdn.dl.k8s.io/release/v1.35.1/bin/linux/amd64/kubeadm" 2026-02-11 00:47:26.482780 | controller | } 2026-02-11 00:47:26.482784 | controller | 2026-02-11 00:47:26.482788 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-11 00:47:26.482792 | controller | Wednesday 11 February 2026 00:47:26 +0000 (0:00:00.029) 0:00:03.780 **** 2026-02-11 00:47:30.363684 | controller | changed: [controller] 2026-02-11 00:47:30.367046 | controller | 2026-02-11 00:47:30.367060 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-11 00:47:30.367066 | controller | Wednesday 11 February 2026 00:47:30 +0000 (0:00:03.882) 0:00:07.662 **** 2026-02-11 00:47:30.395199 | controller | skipping: [controller] 2026-02-11 00:47:30.395397 | controller | 2026-02-11 00:47:30.395648 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-11 00:47:30.395893 | controller | Wednesday 11 February 2026 00:47:30 +0000 (0:00:00.032) 0:00:07.695 **** 2026-02-11 00:47:30.422717 | controller | skipping: [controller] 2026-02-11 00:47:30.422852 | controller | 2026-02-11 00:47:30.422971 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-11 00:47:30.423085 | controller | Wednesday 11 February 2026 00:47:30 +0000 (0:00:00.027) 0:00:07.722 **** 2026-02-11 00:47:30.459178 | controller | ok: [controller] => { 2026-02-11 00:47:30.459381 | controller | "msg": "https://cdn.dl.k8s.io/release/v1.35.1/bin/linux/amd64/kubelet" 2026-02-11 00:47:30.460466 | controller | } 2026-02-11 00:47:30.460472 | controller | 2026-02-11 00:47:30.460476 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-11 00:47:30.460480 | controller | Wednesday 11 February 2026 00:47:30 +0000 (0:00:00.033) 0:00:07.756 **** 2026-02-11 00:47:33.255018 | controller | changed: [controller] 2026-02-11 00:47:33.255208 | controller | 2026-02-11 00:47:33.255384 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-11 00:47:33.255549 | controller | Wednesday 11 February 2026 00:47:33 +0000 (0:00:02.792) 0:00:10.548 **** 2026-02-11 00:47:33.285528 | controller | skipping: [controller] 2026-02-11 00:47:33.285812 | controller | 2026-02-11 00:47:33.286066 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-11 00:47:33.286308 | controller | Wednesday 11 February 2026 00:47:33 +0000 (0:00:00.036) 0:00:10.585 **** 2026-02-11 00:47:33.314377 | controller | skipping: [controller] 2026-02-11 00:47:33.317758 | controller | 2026-02-11 00:47:33.317769 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-11 00:47:33.317773 | controller | Wednesday 11 February 2026 00:47:33 +0000 (0:00:00.029) 0:00:10.614 **** 2026-02-11 00:47:33.348069 | controller | ok: [controller] => { 2026-02-11 00:47:33.348086 | controller | "msg": "https://cdn.dl.k8s.io/release/v1.35.1/bin/linux/amd64/kubectl" 2026-02-11 00:47:33.348092 | controller | } 2026-02-11 00:47:33.348097 | controller | 2026-02-11 00:47:33.348111 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-11 00:47:33.348116 | controller | Wednesday 11 February 2026 00:47:33 +0000 (0:00:00.032) 0:00:10.647 **** 2026-02-11 00:47:34.863195 | controller | changed: [controller] 2026-02-11 00:47:34.863217 | controller | 2026-02-11 00:47:34.863221 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-11 00:47:34.863225 | controller | Wednesday 11 February 2026 00:47:34 +0000 (0:00:01.512) 0:00:12.159 **** 2026-02-11 00:47:34.905414 | controller | skipping: [controller] 2026-02-11 00:47:34.905538 | controller | 2026-02-11 00:47:34.905659 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-11 00:47:34.905774 | controller | Wednesday 11 February 2026 00:47:34 +0000 (0:00:00.045) 0:00:12.205 **** 2026-02-11 00:47:34.940130 | controller | skipping: [controller] 2026-02-11 00:47:34.940293 | controller | 2026-02-11 00:47:34.940455 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-11 00:47:34.940620 | controller | Wednesday 11 February 2026 00:47:34 +0000 (0:00:00.034) 0:00:12.240 **** 2026-02-11 00:47:34.978720 | controller | ok: [controller] => { 2026-02-11 00:47:34.978916 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-02-11 00:47:34.979087 | controller | } 2026-02-11 00:47:34.979231 | controller | 2026-02-11 00:47:34.979390 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-11 00:47:34.979543 | controller | Wednesday 11 February 2026 00:47:34 +0000 (0:00:00.038) 0:00:12.278 **** 2026-02-11 00:47:35.720692 | controller | changed: [controller] 2026-02-11 00:47:35.720993 | controller | 2026-02-11 00:47:35.721303 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-11 00:47:35.721569 | controller | Wednesday 11 February 2026 00:47:35 +0000 (0:00:00.742) 0:00:13.020 **** 2026-02-11 00:47:35.754827 | controller | skipping: [controller] 2026-02-11 00:47:35.755123 | controller | 2026-02-11 00:47:35.755418 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-11 00:47:35.755692 | controller | Wednesday 11 February 2026 00:47:35 +0000 (0:00:00.033) 0:00:13.054 **** 2026-02-11 00:47:35.785455 | controller | skipping: [controller] 2026-02-11 00:47:35.785628 | controller | 2026-02-11 00:47:35.785788 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-11 00:47:35.785944 | controller | Wednesday 11 February 2026 00:47:35 +0000 (0:00:00.031) 0:00:13.085 **** 2026-02-11 00:47:35.823925 | controller | ok: [controller] => { 2026-02-11 00:47:35.824125 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-02-11 00:47:35.824278 | controller | } 2026-02-11 00:47:35.824420 | controller | 2026-02-11 00:47:35.824576 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-11 00:47:35.824733 | controller | Wednesday 11 February 2026 00:47:35 +0000 (0:00:00.038) 0:00:13.123 **** 2026-02-11 00:47:36.699708 | controller | changed: [controller] 2026-02-11 00:47:36.699903 | controller | 2026-02-11 00:47:36.700082 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-11 00:47:36.700252 | controller | Wednesday 11 February 2026 00:47:36 +0000 (0:00:00.875) 0:00:13.999 **** 2026-02-11 00:47:36.732360 | controller | skipping: [controller] 2026-02-11 00:47:36.732556 | controller | 2026-02-11 00:47:36.732732 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-11 00:47:36.732900 | controller | Wednesday 11 February 2026 00:47:36 +0000 (0:00:00.033) 0:00:14.032 **** 2026-02-11 00:47:36.762227 | controller | skipping: [controller] 2026-02-11 00:47:36.762447 | controller | 2026-02-11 00:47:36.762667 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-11 00:47:36.762845 | controller | Wednesday 11 February 2026 00:47:36 +0000 (0:00:00.029) 0:00:14.062 **** 2026-02-11 00:47:36.797294 | controller | ok: [controller] => { 2026-02-11 00:47:36.797465 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-02-11 00:47:36.797588 | controller | } 2026-02-11 00:47:36.797704 | controller | 2026-02-11 00:47:36.797861 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-11 00:47:36.797986 | controller | Wednesday 11 February 2026 00:47:36 +0000 (0:00:00.035) 0:00:14.097 **** 2026-02-11 00:47:37.998000 | controller | changed: [controller] 2026-02-11 00:47:37.998135 | controller | 2026-02-11 00:47:37.998278 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-11 00:47:37.998465 | controller | Wednesday 11 February 2026 00:47:37 +0000 (0:00:01.200) 0:00:15.298 **** 2026-02-11 00:47:38.021170 | controller | skipping: [controller] 2026-02-11 00:47:38.022963 | controller | 2026-02-11 00:47:38.023152 | controller | PLAY RECAP ********************************************************************* 2026-02-11 00:47:38.023327 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-02-11 00:47:38.023470 | controller | 2026-02-11 00:47:38.023608 | controller | 2026-02-11 00:47:38.023755 | controller | TASKS RECAP ******************************************************************** 2026-02-11 00:47:38.023906 | controller | Wednesday 11 February 2026 00:47:38 +0000 (0:00:00.023) 0:00:15.321 **** 2026-02-11 00:47:38.024049 | controller | =============================================================================== 2026-02-11 00:47:38.024201 | controller | vexxhost.containers.download_artifact : Download item ------------------- 3.88s 2026-02-11 00:47:38.024351 | controller | vexxhost.containers.download_artifact : Download item ------------------- 2.79s 2026-02-11 00:47:38.024502 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.51s 2026-02-11 00:47:38.024652 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.20s 2026-02-11 00:47:38.024825 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.00s 2026-02-11 00:47:38.024984 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.88s 2026-02-11 00:47:38.025139 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.74s 2026-02-11 00:47:38.025332 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.66s 2026-02-11 00:47:38.025488 | controller | Gather minimal facts ---------------------------------------------------- 0.65s 2026-02-11 00:47:38.025638 | controller | Find all subdirectories in the role location ---------------------------- 0.40s 2026-02-11 00:47:38.025790 | controller | Select only defaults/ directories and load vars ------------------------- 0.33s 2026-02-11 00:47:38.025957 | controller | Include download_artifact role ------------------------------------------ 0.26s 2026-02-11 00:47:38.026115 | controller | Find all components with checksums and get latest versions (CI) --------- 0.15s 2026-02-11 00:47:38.026270 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-02-11 00:47:38.026474 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-02-11 00:47:38.026667 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.05s 2026-02-11 00:47:38.026828 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-02-11 00:47:38.026993 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-02-11 00:47:38.027165 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-02-11 00:47:38.027349 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-02-11 00:47:38.128477 | controller | INFO [download-binaries > converge] Executed: Successful 2026-02-11 00:47:38.134088 | controller | INFO [download-binaries > idempotence] Executing 2026-02-11 00:47:38.967345 | controller | 2026-02-11 00:47:38.969573 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-02-11 00:47:38.969584 | controller | 2026-02-11 00:47:38.969587 | controller | TASK [Gather minimal facts] **************************************************** 2026-02-11 00:47:38.969591 | controller | Wednesday 11 February 2026 00:47:38 +0000 (0:00:00.013) 0:00:00.013 **** 2026-02-11 00:47:39.636995 | controller | ok: [controller -> localhost] 2026-02-11 00:47:39.637021 | controller | 2026-02-11 00:47:39.637034 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-02-11 00:47:39.637040 | controller | Wednesday 11 February 2026 00:47:39 +0000 (0:00:00.665) 0:00:00.679 **** 2026-02-11 00:47:40.008721 | controller | ok: [controller -> localhost] 2026-02-11 00:47:40.009020 | controller | 2026-02-11 00:47:40.009354 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-02-11 00:47:40.009628 | controller | Wednesday 11 February 2026 00:47:40 +0000 (0:00:00.375) 0:00:01.054 **** 2026-02-11 00:47:40.293506 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-02-11 00:47:40.293826 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-02-11 00:47:40.294127 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-02-11 00:47:40.294394 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-02-11 00:47:40.294783 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-02-11 00:47:40.295077 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-02-11 00:47:40.295343 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-02-11 00:47:40.295710 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-02-11 00:47:40.296030 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-02-11 00:47:40.296332 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-02-11 00:47:40.296631 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-02-11 00:47:40.296897 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-02-11 00:47:40.297158 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-02-11 00:47:40.297431 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-02-11 00:47:40.297706 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-02-11 00:47:40.297980 | controller | 2026-02-11 00:47:40.298250 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-02-11 00:47:40.298503 | controller | Wednesday 11 February 2026 00:47:40 +0000 (0:00:00.284) 0:00:01.338 **** 2026-02-11 00:47:40.426690 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-02-11 00:47:40.426734 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-02-11 00:47:40.426743 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-02-11 00:47:40.426751 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-02-11 00:47:40.426770 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-02-11 00:47:40.426778 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-02-11 00:47:40.426786 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-02-11 00:47:40.426795 | controller | 2026-02-11 00:47:40.426805 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-02-11 00:47:40.426813 | controller | Wednesday 11 February 2026 00:47:40 +0000 (0:00:00.132) 0:00:01.471 **** 2026-02-11 00:47:40.522923 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-02-11 00:47:40.522974 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-02-11 00:47:40.523083 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-02-11 00:47:40.523774 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-02-11 00:47:40.523799 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-02-11 00:47:40.523803 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-02-11 00:47:40.523807 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-02-11 00:47:40.523811 | controller | 2026-02-11 00:47:40.523815 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-02-11 00:47:40.523819 | controller | Wednesday 11 February 2026 00:47:40 +0000 (0:00:00.097) 0:00:01.568 **** 2026-02-11 00:47:40.591725 | controller | ok: [controller -> localhost] 2026-02-11 00:47:40.591773 | controller | 2026-02-11 00:47:40.591778 | controller | TASK [Include download_artifact role] ****************************************** 2026-02-11 00:47:40.591782 | controller | Wednesday 11 February 2026 00:47:40 +0000 (0:00:00.068) 0:00:01.636 **** 2026-02-11 00:47:40.784127 | 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-11 00:47:40.784524 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://cdn.dl.k8s.io/release/v1.35.1/bin/linux/amd64/kubeadm', 'checksum': '8a7ff344eef1bfba88f9a74b3fdc9ea4448c94f1b3cefb8c0aeeaf1f96e05053', 'dest': '/var/lib/downloads/kubeadm-1.35.1-linux-amd64', 'version': '1.35.1'}) 2026-02-11 00:47:40.784882 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://cdn.dl.k8s.io/release/v1.35.1/bin/linux/amd64/kubelet', 'checksum': 'e7343310e03ff0d424df4397bdfa4468947d6d1f0f93dac586c1e8d6e4086d5d', 'dest': '/var/lib/downloads/kubelet-1.35.1-linux-amd64', 'version': '1.35.1'}) 2026-02-11 00:47:40.785175 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://cdn.dl.k8s.io/release/v1.35.1/bin/linux/amd64/kubectl', 'checksum': '36e2f4ac66259232341dd7866952d64a958846470f6a9a6a813b9117bd965207', 'dest': '/var/lib/downloads/kubectl-1.35.1-linux-amd64', 'version': '1.35.1'}) 2026-02-11 00:47:40.785461 | 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-11 00:47:40.786778 | 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-11 00:47:40.786991 | 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-11 00:47:40.787174 | controller | 2026-02-11 00:47:40.787377 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-11 00:47:40.787570 | controller | Wednesday 11 February 2026 00:47:40 +0000 (0:00:00.192) 0:00:01.829 **** 2026-02-11 00:47:40.814671 | controller | skipping: [controller] 2026-02-11 00:47:40.814705 | controller | 2026-02-11 00:47:40.814711 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-02-11 00:47:40.814717 | controller | Wednesday 11 February 2026 00:47:40 +0000 (0:00:00.029) 0:00:01.859 **** 2026-02-11 00:47:41.278921 | 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-11 00:47:41.284809 | controller | ok: [controller] 2026-02-11 00:47:41.284829 | controller | 2026-02-11 00:47:41.284835 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-11 00:47:41.284840 | controller | Wednesday 11 February 2026 00:47:41 +0000 (0:00:00.470) 0:00:02.330 **** 2026-02-11 00:47:41.315332 | controller | ok: [controller] => { 2026-02-11 00:47:41.315540 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-02-11 00:47:41.321935 | controller | } 2026-02-11 00:47:41.321945 | controller | 2026-02-11 00:47:41.321950 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-11 00:47:41.321953 | controller | Wednesday 11 February 2026 00:47:41 +0000 (0:00:00.030) 0:00:02.360 **** 2026-02-11 00:47:41.834862 | controller | ok: [controller] 2026-02-11 00:47:41.834945 | controller | 2026-02-11 00:47:41.835152 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-11 00:47:41.835177 | controller | Wednesday 11 February 2026 00:47:41 +0000 (0:00:00.519) 0:00:02.880 **** 2026-02-11 00:47:41.865089 | controller | skipping: [controller] 2026-02-11 00:47:41.865130 | controller | 2026-02-11 00:47:41.865225 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-11 00:47:41.865335 | controller | Wednesday 11 February 2026 00:47:41 +0000 (0:00:00.030) 0:00:02.910 **** 2026-02-11 00:47:41.895392 | controller | skipping: [controller] 2026-02-11 00:47:41.895413 | controller | 2026-02-11 00:47:41.895419 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-11 00:47:41.895424 | controller | Wednesday 11 February 2026 00:47:41 +0000 (0:00:00.026) 0:00:02.937 **** 2026-02-11 00:47:41.927813 | controller | ok: [controller] => { 2026-02-11 00:47:41.927837 | controller | "msg": "https://cdn.dl.k8s.io/release/v1.35.1/bin/linux/amd64/kubeadm" 2026-02-11 00:47:41.927843 | controller | } 2026-02-11 00:47:41.927848 | controller | 2026-02-11 00:47:41.927854 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-11 00:47:41.927859 | controller | Wednesday 11 February 2026 00:47:41 +0000 (0:00:00.034) 0:00:02.972 **** 2026-02-11 00:47:42.344847 | controller | ok: [controller] 2026-02-11 00:47:42.344917 | controller | 2026-02-11 00:47:42.344957 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-11 00:47:42.345083 | controller | Wednesday 11 February 2026 00:47:42 +0000 (0:00:00.417) 0:00:03.389 **** 2026-02-11 00:47:42.378381 | controller | skipping: [controller] 2026-02-11 00:47:42.381970 | controller | 2026-02-11 00:47:42.381991 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-11 00:47:42.382000 | controller | Wednesday 11 February 2026 00:47:42 +0000 (0:00:00.033) 0:00:03.423 **** 2026-02-11 00:47:42.408828 | controller | skipping: [controller] 2026-02-11 00:47:42.408893 | controller | 2026-02-11 00:47:42.408989 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-11 00:47:42.409078 | controller | Wednesday 11 February 2026 00:47:42 +0000 (0:00:00.030) 0:00:03.454 **** 2026-02-11 00:47:42.442946 | controller | ok: [controller] => { 2026-02-11 00:47:42.443029 | controller | "msg": "https://cdn.dl.k8s.io/release/v1.35.1/bin/linux/amd64/kubelet" 2026-02-11 00:47:42.443118 | controller | } 2026-02-11 00:47:42.444908 | controller | 2026-02-11 00:47:42.444929 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-11 00:47:42.444938 | controller | Wednesday 11 February 2026 00:47:42 +0000 (0:00:00.032) 0:00:03.486 **** 2026-02-11 00:47:42.838222 | controller | ok: [controller] 2026-02-11 00:47:42.838287 | controller | 2026-02-11 00:47:42.838379 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-11 00:47:42.838467 | controller | Wednesday 11 February 2026 00:47:42 +0000 (0:00:00.396) 0:00:03.882 **** 2026-02-11 00:47:42.865267 | controller | skipping: [controller] 2026-02-11 00:47:42.865341 | controller | 2026-02-11 00:47:42.865432 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-11 00:47:42.865518 | controller | Wednesday 11 February 2026 00:47:42 +0000 (0:00:00.028) 0:00:03.910 **** 2026-02-11 00:47:42.889497 | controller | skipping: [controller] 2026-02-11 00:47:42.889577 | controller | 2026-02-11 00:47:42.889666 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-11 00:47:42.889753 | controller | Wednesday 11 February 2026 00:47:42 +0000 (0:00:00.021) 0:00:03.932 **** 2026-02-11 00:47:42.920439 | controller | ok: [controller] => { 2026-02-11 00:47:42.920621 | controller | "msg": "https://cdn.dl.k8s.io/release/v1.35.1/bin/linux/amd64/kubectl" 2026-02-11 00:47:42.921459 | controller | } 2026-02-11 00:47:42.921483 | controller | 2026-02-11 00:47:42.921487 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-11 00:47:42.921492 | controller | Wednesday 11 February 2026 00:47:42 +0000 (0:00:00.032) 0:00:03.965 **** 2026-02-11 00:47:43.333725 | controller | ok: [controller] 2026-02-11 00:47:43.333762 | controller | 2026-02-11 00:47:43.333771 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-11 00:47:43.333779 | controller | Wednesday 11 February 2026 00:47:43 +0000 (0:00:00.413) 0:00:04.378 **** 2026-02-11 00:47:43.365417 | controller | skipping: [controller] 2026-02-11 00:47:43.365715 | controller | 2026-02-11 00:47:43.366038 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-11 00:47:43.366313 | controller | Wednesday 11 February 2026 00:47:43 +0000 (0:00:00.031) 0:00:04.410 **** 2026-02-11 00:47:43.397400 | controller | skipping: [controller] 2026-02-11 00:47:43.397673 | controller | 2026-02-11 00:47:43.397935 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-11 00:47:43.398206 | controller | Wednesday 11 February 2026 00:47:43 +0000 (0:00:00.032) 0:00:04.443 **** 2026-02-11 00:47:43.429199 | controller | ok: [controller] => { 2026-02-11 00:47:43.429416 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-02-11 00:47:43.429540 | controller | } 2026-02-11 00:47:43.429646 | controller | 2026-02-11 00:47:43.429760 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-11 00:47:43.429869 | controller | Wednesday 11 February 2026 00:47:43 +0000 (0:00:00.031) 0:00:04.474 **** 2026-02-11 00:47:43.797969 | controller | ok: [controller] 2026-02-11 00:47:43.798102 | controller | 2026-02-11 00:47:43.798236 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-11 00:47:43.798354 | controller | Wednesday 11 February 2026 00:47:43 +0000 (0:00:00.368) 0:00:04.843 **** 2026-02-11 00:47:43.827232 | controller | skipping: [controller] 2026-02-11 00:47:43.827502 | controller | 2026-02-11 00:47:43.827761 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-11 00:47:43.828021 | controller | Wednesday 11 February 2026 00:47:43 +0000 (0:00:00.028) 0:00:04.872 **** 2026-02-11 00:47:43.858937 | controller | skipping: [controller] 2026-02-11 00:47:43.858959 | controller | 2026-02-11 00:47:43.858963 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-11 00:47:43.858967 | controller | Wednesday 11 February 2026 00:47:43 +0000 (0:00:00.029) 0:00:04.901 **** 2026-02-11 00:47:43.889412 | controller | ok: [controller] => { 2026-02-11 00:47:43.889427 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-02-11 00:47:43.889433 | controller | } 2026-02-11 00:47:43.889438 | controller | 2026-02-11 00:47:43.889443 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-11 00:47:43.889453 | controller | Wednesday 11 February 2026 00:47:43 +0000 (0:00:00.032) 0:00:04.934 **** 2026-02-11 00:47:44.268563 | controller | ok: [controller] 2026-02-11 00:47:44.268617 | controller | 2026-02-11 00:47:44.268691 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-11 00:47:44.268795 | controller | Wednesday 11 February 2026 00:47:44 +0000 (0:00:00.379) 0:00:05.313 **** 2026-02-11 00:47:44.300528 | controller | skipping: [controller] 2026-02-11 00:47:44.300591 | controller | 2026-02-11 00:47:44.300625 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-11 00:47:44.300722 | controller | Wednesday 11 February 2026 00:47:44 +0000 (0:00:00.032) 0:00:05.346 **** 2026-02-11 00:47:44.333603 | controller | skipping: [controller] 2026-02-11 00:47:44.333634 | controller | 2026-02-11 00:47:44.333639 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-11 00:47:44.333644 | controller | Wednesday 11 February 2026 00:47:44 +0000 (0:00:00.030) 0:00:05.377 **** 2026-02-11 00:47:44.367548 | controller | ok: [controller] => { 2026-02-11 00:47:44.367582 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-02-11 00:47:44.367588 | controller | } 2026-02-11 00:47:44.367594 | controller | 2026-02-11 00:47:44.367600 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-11 00:47:44.367605 | controller | Wednesday 11 February 2026 00:47:44 +0000 (0:00:00.034) 0:00:05.412 **** 2026-02-11 00:47:44.788916 | controller | ok: [controller] 2026-02-11 00:47:44.790907 | controller | 2026-02-11 00:47:44.790918 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-11 00:47:44.790922 | controller | Wednesday 11 February 2026 00:47:44 +0000 (0:00:00.422) 0:00:05.834 **** 2026-02-11 00:47:44.816582 | controller | skipping: [controller] 2026-02-11 00:47:44.816753 | controller | 2026-02-11 00:47:44.816919 | controller | PLAY RECAP ********************************************************************* 2026-02-11 00:47:44.818993 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-02-11 00:47:44.819179 | controller | 2026-02-11 00:47:44.819326 | controller | 2026-02-11 00:47:44.819483 | controller | TASKS RECAP ******************************************************************** 2026-02-11 00:47:44.819641 | controller | Wednesday 11 February 2026 00:47:44 +0000 (0:00:00.028) 0:00:05.862 **** 2026-02-11 00:47:44.819793 | controller | =============================================================================== 2026-02-11 00:47:44.819949 | controller | Gather minimal facts ---------------------------------------------------- 0.67s 2026-02-11 00:47:44.820109 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.52s 2026-02-11 00:47:44.820268 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.47s 2026-02-11 00:47:44.820436 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-02-11 00:47:44.820594 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-02-11 00:47:44.820749 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-02-11 00:47:44.820904 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.40s 2026-02-11 00:47:44.821062 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.38s 2026-02-11 00:47:44.821217 | controller | Find all subdirectories in the role location ---------------------------- 0.38s 2026-02-11 00:47:44.821377 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.37s 2026-02-11 00:47:44.821532 | controller | Select only defaults/ directories and load vars ------------------------- 0.28s 2026-02-11 00:47:44.821686 | controller | Include download_artifact role ------------------------------------------ 0.19s 2026-02-11 00:47:44.821844 | controller | Find all components with checksums and get latest versions (CI) --------- 0.13s 2026-02-11 00:47:44.822027 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-02-11 00:47:44.822193 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-02-11 00:47:44.822350 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.03s 2026-02-11 00:47:44.822506 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.03s 2026-02-11 00:47:44.822707 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.03s 2026-02-11 00:47:44.822866 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.03s 2026-02-11 00:47:44.823034 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.03s 2026-02-11 00:47:44.923531 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-02-11 00:47:44.932866 | controller | INFO [download-binaries > side_effect] Executing 2026-02-11 00:47:44.933212 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-02-11 00:47:44.938498 | controller | INFO [download-binaries > verify] Executing 2026-02-11 00:47:45.700711 | controller | 2026-02-11 00:47:45.700997 | controller | PLAY [Verify] ****************************************************************** 2026-02-11 00:47:45.701219 | controller | 2026-02-11 00:47:45.701458 | controller | TASK [Gathering Facts] ********************************************************* 2026-02-11 00:47:45.701694 | controller | Wednesday 11 February 2026 00:47:45 +0000 (0:00:00.011) 0:00:00.011 **** 2026-02-11 00:47:46.690164 | 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-11 00:47:46.695411 | controller | ok: [controller] 2026-02-11 00:47:46.695529 | controller | 2026-02-11 00:47:46.695641 | controller | TASK [Stat target dir] ********************************************************* 2026-02-11 00:47:46.695754 | controller | Wednesday 11 February 2026 00:47:46 +0000 (0:00:00.994) 0:00:01.005 **** 2026-02-11 00:47:47.086496 | controller | ok: [controller] 2026-02-11 00:47:47.086802 | controller | 2026-02-11 00:47:47.086988 | controller | TASK [Assert that target dir is created] *************************************** 2026-02-11 00:47:47.087204 | controller | Wednesday 11 February 2026 00:47:47 +0000 (0:00:00.390) 0:00:01.396 **** 2026-02-11 00:47:47.117303 | controller | ok: [controller] => { 2026-02-11 00:47:47.117494 | controller | "changed": false, 2026-02-11 00:47:47.117660 | controller | "msg": "All assertions passed" 2026-02-11 00:47:47.117817 | controller | } 2026-02-11 00:47:47.117963 | controller | 2026-02-11 00:47:47.118141 | controller | TASK [Find target files] ******************************************************* 2026-02-11 00:47:47.118307 | controller | Wednesday 11 February 2026 00:47:47 +0000 (0:00:00.030) 0:00:01.427 **** 2026-02-11 00:47:47.478616 | controller | ok: [controller] 2026-02-11 00:47:47.481294 | controller | 2026-02-11 00:47:47.481310 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-02-11 00:47:47.481317 | controller | Wednesday 11 February 2026 00:47:47 +0000 (0:00:00.361) 0:00:01.789 **** 2026-02-11 00:47:47.503251 | controller | ok: [controller] => { 2026-02-11 00:47:47.503274 | controller | "changed": false, 2026-02-11 00:47:47.503278 | controller | "msg": "All assertions passed" 2026-02-11 00:47:47.503282 | controller | } 2026-02-11 00:47:47.503286 | controller | 2026-02-11 00:47:47.503290 | controller | PLAY RECAP ********************************************************************* 2026-02-11 00:47:47.503294 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-02-11 00:47:47.503297 | controller | 2026-02-11 00:47:47.503300 | controller | 2026-02-11 00:47:47.503304 | controller | TASKS RECAP ******************************************************************** 2026-02-11 00:47:47.503307 | controller | Wednesday 11 February 2026 00:47:47 +0000 (0:00:00.024) 0:00:01.813 **** 2026-02-11 00:47:47.503310 | controller | =============================================================================== 2026-02-11 00:47:47.503314 | controller | Gathering Facts --------------------------------------------------------- 0.99s 2026-02-11 00:47:47.503324 | controller | Stat target dir --------------------------------------------------------- 0.39s 2026-02-11 00:47:47.503327 | controller | Find target files ------------------------------------------------------- 0.36s 2026-02-11 00:47:47.503331 | controller | Assert that target dir is created --------------------------------------- 0.03s 2026-02-11 00:47:47.503334 | controller | Assert that some files were downloaded ---------------------------------- 0.02s 2026-02-11 00:47:47.575864 | controller | INFO [download-binaries > verify] Executed: Successful 2026-02-11 00:47:47.587079 | controller | INFO [download-binaries > cleanup] Executing 2026-02-11 00:47:47.587440 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-02-11 00:47:47.678626 | controller | INFO [download-binaries > destroy] Executing 2026-02-11 00:47:47.678786 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-02-11 00:47:47.678925 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-02-11 00:47:47.679364 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-02-11 00:47:48.122518 | controller | ok: Runtime: 0:02:29.450652 2026-02-11 00:47:48.129815 | 2026-02-11 00:47:48.129878 | PLAY RECAP 2026-02-11 00:47:48.129924 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-11 00:47:48.129945 | 2026-02-11 00:47:48.251117 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-02-11 00:47:48.253053 | POST-RUN START: [trusted : vexxhost.dev/zuul-config/playbooks/base/post.yaml@main] 2026-02-11 00:47:48.831345 | 2026-02-11 00:47:48.831481 | PLAY [all] 2026-02-11 00:47:48.841715 | 2026-02-11 00:47:48.841796 | TASK [fetch-output : Set log path for multiple nodes] 2026-02-11 00:47:48.888282 | controller | skipping: Conditional result was False 2026-02-11 00:47:48.897945 | 2026-02-11 00:47:48.898032 | TASK [fetch-output : Set log path for single node] 2026-02-11 00:47:48.938032 | controller | ok 2026-02-11 00:47:48.943954 | 2026-02-11 00:47:48.944027 | LOOP [fetch-output : Ensure local output dirs] 2026-02-11 00:47:49.359250 | controller -> localhost | ok: "/var/lib/zuul/builds/64f36a62c7634c08844436665c8b201a/work/logs" 2026-02-11 00:47:49.568128 | controller -> localhost | changed: "/var/lib/zuul/builds/64f36a62c7634c08844436665c8b201a/work/artifacts" 2026-02-11 00:47:49.785469 | controller -> localhost | changed: "/var/lib/zuul/builds/64f36a62c7634c08844436665c8b201a/work/docs" 2026-02-11 00:47:49.801792 | 2026-02-11 00:47:49.801991 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-02-11 00:47:50.454943 | controller | changed: .d..t...... ./ 2026-02-11 00:47:50.455223 | controller | changed: All items complete 2026-02-11 00:47:50.455256 | 2026-02-11 00:47:50.949351 | controller | changed: .d..t...... ./ 2026-02-11 00:47:51.403905 | controller | changed: .d..t...... ./ 2026-02-11 00:47:51.428072 | 2026-02-11 00:47:51.428265 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-02-11 00:47:51.844263 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.006330 2026-02-11 00:47:52.056293 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.006293 2026-02-11 00:47:52.072645 | 2026-02-11 00:47:52.072789 | PLAY [all] 2026-02-11 00:47:52.077952 | 2026-02-11 00:47:52.078024 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-02-11 00:47:52.567957 | controller | changed 2026-02-11 00:47:52.574213 | 2026-02-11 00:47:52.574284 | PLAY RECAP 2026-02-11 00:47:52.574346 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-02-11 00:47:52.574374 | 2026-02-11 00:47:52.710085 | POST-RUN END RESULT_NORMAL: [trusted : vexxhost.dev/zuul-config/playbooks/base/post.yaml@main] 2026-02-11 00:47:52.713755 | POST-RUN START: [trusted : vexxhost.dev/zuul-config/playbooks/base/post-logs.yaml@main] 2026-02-11 00:47:53.272756 | 2026-02-11 00:47:53.272883 | PLAY [localhost] 2026-02-11 00:47:53.282567 | 2026-02-11 00:47:53.282638 | TASK [Generate Zuul manifest] 2026-02-11 00:47:53.302830 | localhost | ok 2026-02-11 00:47:53.316921 | 2026-02-11 00:47:53.317023 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-02-11 00:47:53.633161 | localhost | changed 2026-02-11 00:47:53.645513 | 2026-02-11 00:47:53.645585 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-02-11 00:47:53.676865 | localhost | ok 2026-02-11 00:47:53.689663 | 2026-02-11 00:47:53.689877 | TASK [Upload logs] 2026-02-11 00:47:53.713719 | localhost | ok 2026-02-11 00:47:53.783695 | 2026-02-11 00:47:53.783868 | TASK [Set zuul-log-path fact] 2026-02-11 00:47:53.806842 | localhost | ok 2026-02-11 00:47:53.818807 | 2026-02-11 00:47:53.818881 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-02-11 00:47:53.851254 | localhost | ok 2026-02-11 00:47:53.860104 | 2026-02-11 00:47:53.860169 | TASK [upload-logs : Create log directories] 2026-02-11 00:47:54.269188 | localhost | changed 2026-02-11 00:47:54.275682 | 2026-02-11 00:47:54.275755 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-02-11 00:47:54.714418 | localhost -> localhost | ok: Runtime: 0:00:00.005888 2026-02-11 00:47:54.721660 | 2026-02-11 00:47:54.721733 | TASK [upload-logs : Upload logs to log server] 2026-02-11 00:47:55.190447 | localhost | Output suppressed because no_log was given 2026-02-11 00:47:55.195384 | 2026-02-11 00:47:55.195474 | LOOP [upload-logs : Compress console log and json output] 2026-02-11 00:47:55.242184 | localhost | skipping: Conditional result was False 2026-02-11 00:47:55.248016 | localhost | skipping: Conditional result was False 2026-02-11 00:47:55.261838 | 2026-02-11 00:47:55.261987 | LOOP [upload-logs : Upload compressed console log and json output] 2026-02-11 00:47:55.304561 | localhost | skipping: Conditional result was False 2026-02-11 00:47:55.305043 | 2026-02-11 00:47:55.307733 | localhost | skipping: Conditional result was False 2026-02-11 00:47:55.318422 | 2026-02-11 00:47:55.319388 | LOOP [upload-logs : Upload console log and json output]