2026-03-11 23:16:54.216163 | Job console starting 2026-03-11 23:16:54.224676 | Updating git repos 2026-03-11 23:16:54.257896 | Cloning repos into workspace 2026-03-11 23:16:54.328794 | Restoring repo states 2026-03-11 23:16:54.341382 | Merging changes 2026-03-11 23:16:55.004324 | Checking out repos 2026-03-11 23:16:55.205875 | Preparing playbooks 2026-03-11 23:16:56.265691 | Running Ansible setup 2026-03-11 23:16:59.841890 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-11 23:17:00.426832 | 2026-03-11 23:17:00.426947 | PLAY [localhost] 2026-03-11 23:17:00.434933 | 2026-03-11 23:17:00.435004 | TASK [Gathering Facts] 2026-03-11 23:17:01.307895 | localhost | ok 2026-03-11 23:17:01.318235 | 2026-03-11 23:17:01.318313 | TASK [Setup log path fact] 2026-03-11 23:17:01.347953 | localhost | ok 2026-03-11 23:17:01.376484 | 2026-03-11 23:17:01.376694 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-11 23:17:01.409965 | localhost | ok 2026-03-11 23:17:01.418018 | 2026-03-11 23:17:01.418091 | TASK [emit-job-header : Print job information] 2026-03-11 23:17:01.451812 | # Job Information 2026-03-11 23:17:01.452067 | Ansible Version: 2.16.16 2026-03-11 23:17:01.452140 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-03-11 23:17:01.452178 | Pipeline: check 2026-03-11 23:17:01.452234 | Executor: 0a8996d2b663 2026-03-11 23:17:01.452265 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/238 2026-03-11 23:17:01.452325 | Event ID: 2a19e8f0-1da0-11f1-90c2-31080bc8066f 2026-03-11 23:17:01.456414 | 2026-03-11 23:17:01.456500 | LOOP [emit-job-header : Print node information] 2026-03-11 23:17:01.540872 | localhost | ok: 2026-03-11 23:17:01.541123 | localhost | # Node Information 2026-03-11 23:17:01.541153 | localhost | Inventory Hostname: controller 2026-03-11 23:17:01.541174 | localhost | Hostname: np0000158536 2026-03-11 23:17:01.541193 | localhost | Username: zuul 2026-03-11 23:17:01.541216 | localhost | Distro: Debian 13.3 2026-03-11 23:17:01.541235 | localhost | Provider: yul1 2026-03-11 23:17:01.541254 | localhost | Region: ca-ymq-1 2026-03-11 23:17:01.541272 | localhost | Label: debian-trixie 2026-03-11 23:17:01.541291 | localhost | Product Name: OpenStack Nova 2026-03-11 23:17:01.541309 | localhost | Interface IP: 199.204.45.65 2026-03-11 23:17:01.550507 | 2026-03-11 23:17:01.550677 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-11 23:17:01.973938 | localhost -> localhost | changed 2026-03-11 23:17:01.981841 | 2026-03-11 23:17:01.981960 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-11 23:17:03.009988 | localhost -> localhost | changed 2026-03-11 23:17:03.017952 | 2026-03-11 23:17:03.018007 | PLAY [all] 2026-03-11 23:17:03.025100 | 2026-03-11 23:17:03.025167 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-11 23:17:03.262436 | controller -> localhost | ok 2026-03-11 23:17:03.267949 | 2026-03-11 23:17:03.268045 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-11 23:17:03.300413 | controller | ok 2026-03-11 23:17:03.316765 | controller | included: /var/lib/zuul/builds/56e116c57c1c4800a21e105be5683965/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-11 23:17:03.321717 | 2026-03-11 23:17:03.321783 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-11 23:17:04.554468 | controller -> localhost | Generating public/private rsa key pair. 2026-03-11 23:17:04.554662 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/56e116c57c1c4800a21e105be5683965/work/56e116c57c1c4800a21e105be5683965_id_rsa 2026-03-11 23:17:04.554800 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/56e116c57c1c4800a21e105be5683965/work/56e116c57c1c4800a21e105be5683965_id_rsa.pub 2026-03-11 23:17:04.554848 | controller -> localhost | The key fingerprint is: 2026-03-11 23:17:04.554880 | controller -> localhost | SHA256:Z/5jqjDNXT+8OnG+v1/ZHfsuCUiEeKj4hM0AbJNjPMY zuul-build-sshkey 2026-03-11 23:17:04.554926 | controller -> localhost | The key's randomart image is: 2026-03-11 23:17:04.554956 | controller -> localhost | +---[RSA 3072]----+ 2026-03-11 23:17:04.555196 | controller -> localhost | |=.. o . | 2026-03-11 23:17:04.555258 | controller -> localhost | | E. o o . | 2026-03-11 23:17:04.555292 | controller -> localhost | |+ +* . . . | 2026-03-11 23:17:04.555321 | controller -> localhost | | o = . | 2026-03-11 23:17:04.555349 | controller -> localhost | | o S.o.. . | 2026-03-11 23:17:04.555376 | controller -> localhost | | . o =..oo. *| 2026-03-11 23:17:04.555403 | controller -> localhost | | o o o =+++| 2026-03-11 23:17:04.555430 | controller -> localhost | | o .+ +oo| 2026-03-11 23:17:04.555460 | controller -> localhost | | ...oo+o*B| 2026-03-11 23:17:04.555487 | controller -> localhost | +----[SHA256]-----+ 2026-03-11 23:17:04.555550 | controller -> localhost | ok: Runtime: 0:00:00.816673 2026-03-11 23:17:04.563265 | 2026-03-11 23:17:04.563440 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-11 23:17:04.598801 | controller | ok 2026-03-11 23:17:04.614044 | controller | included: /var/lib/zuul/builds/56e116c57c1c4800a21e105be5683965/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-11 23:17:04.628999 | 2026-03-11 23:17:04.629157 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-11 23:17:04.661596 | controller | skipping: Conditional result was False 2026-03-11 23:17:04.674870 | 2026-03-11 23:17:04.674974 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-11 23:17:05.238774 | controller | changed 2026-03-11 23:17:05.244587 | 2026-03-11 23:17:05.244673 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-11 23:17:05.463698 | controller | ok 2026-03-11 23:17:05.470865 | 2026-03-11 23:17:05.470954 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-11 23:17:06.003427 | controller | changed 2026-03-11 23:17:06.011923 | 2026-03-11 23:17:06.012016 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-11 23:17:06.513580 | controller | changed 2026-03-11 23:17:06.528017 | 2026-03-11 23:17:06.528151 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-11 23:17:06.554143 | controller | skipping: Conditional result was False 2026-03-11 23:17:06.566313 | 2026-03-11 23:17:06.566379 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-11 23:17:07.007387 | controller -> localhost | changed 2026-03-11 23:17:07.019776 | 2026-03-11 23:17:07.019849 | TASK [add-build-sshkey : Add back temp key] 2026-03-11 23:17:07.305216 | controller -> localhost | Identity added: /var/lib/zuul/builds/56e116c57c1c4800a21e105be5683965/work/56e116c57c1c4800a21e105be5683965_id_rsa (zuul-build-sshkey) 2026-03-11 23:17:07.305478 | controller -> localhost | ok: Runtime: 0:00:00.010161 2026-03-11 23:17:07.311335 | 2026-03-11 23:17:07.311422 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-11 23:17:07.670498 | controller | ok 2026-03-11 23:17:07.676026 | 2026-03-11 23:17:07.676090 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-11 23:17:07.701868 | controller | skipping: Conditional result was False 2026-03-11 23:17:07.714985 | 2026-03-11 23:17:07.715527 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-11 23:17:08.065055 | controller | ok 2026-03-11 23:17:08.072780 | 2026-03-11 23:17:08.072851 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-11 23:17:09.077215 | controller | Output suppressed because no_log was given 2026-03-11 23:17:09.085695 | 2026-03-11 23:17:09.085761 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-11 23:17:09.302928 | controller | ok: "logs" 2026-03-11 23:17:09.303231 | controller | ok: All items complete 2026-03-11 23:17:09.303275 | 2026-03-11 23:17:09.478127 | controller | ok: "artifacts" 2026-03-11 23:17:09.652785 | controller | ok: "docs" 2026-03-11 23:17:09.671880 | 2026-03-11 23:17:09.672063 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-11 23:17:09.875485 | controller | changed: "logs" 2026-03-11 23:17:10.057620 | controller | changed: "artifacts" 2026-03-11 23:17:10.240937 | controller | changed: "docs" 2026-03-11 23:17:10.261722 | 2026-03-11 23:17:10.261818 | PLAY RECAP 2026-03-11 23:17:10.261861 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-03-11 23:17:10.261889 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-11 23:17:10.261910 | 2026-03-11 23:17:10.379445 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-11 23:17:10.382314 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-11 23:17:10.970458 | 2026-03-11 23:17:10.970725 | PLAY [all] 2026-03-11 23:17:10.980589 | 2026-03-11 23:17:10.980661 | TASK [setup-uv : Extract archive] 2026-03-11 23:17:13.350634 | controller | changed 2026-03-11 23:17:13.355686 | 2026-03-11 23:17:13.355765 | TASK [setup-uv : Print version] 2026-03-11 23:17:13.288573 | controller | uv 0.8.13 2026-03-11 23:17:13.889136 | controller | ok: Runtime: 0:00:00.013410 2026-03-11 23:17:13.898755 | 2026-03-11 23:17:13.898810 | PLAY RECAP 2026-03-11 23:17:13.898861 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-11 23:17:13.898885 | 2026-03-11 23:17:14.028077 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-11 23:17:14.030674 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-11 23:17:14.603657 | 2026-03-11 23:17:14.603803 | PLAY [all] 2026-03-11 23:17:14.614141 | 2026-03-11 23:17:14.614212 | TASK [Copy inventory file for Zuul] 2026-03-11 23:17:15.574181 | controller | changed 2026-03-11 23:17:15.580052 | 2026-03-11 23:17:15.580132 | TASK [Switch "ansible_host" to private IP] 2026-03-11 23:17:15.912417 | controller | changed: 1 replacements made 2026-03-11 23:17:15.932485 | 2026-03-11 23:17:15.932656 | TASK [Run Molecule scenario] 2026-03-11 23:17:15.925134 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-03-11 23:17:15.929014 | controller | Creating virtual environment at: .venv 2026-03-11 23:17:16.323530 | controller | Downloading pygments (1.2MiB) 2026-03-11 23:17:16.324391 | controller | Downloading cryptography (4.3MiB) 2026-03-11 23:17:16.324844 | controller | Downloading ansible-core (2.3MiB) 2026-03-11 23:17:16.475595 | controller | Downloading cryptography 2026-03-11 23:17:16.529175 | controller | Downloading pygments 2026-03-11 23:17:16.710572 | controller | Downloading ansible-core 2026-03-11 23:17:17.188728 | controller | Installed 36 packages in 50ms 2026-03-11 23:17:17.835277 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-03-11 23:17:17.835323 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-03-11 23:17:18.678896 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-03-11 23:17:18.678940 | controller | INFO default scenario not found, disabling shared state. 2026-03-11 23:17:18.679162 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-03-11 23:17:18.679190 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-03-11 23:17:37.300758 | controller | INFO [download-binaries > dependency] Executing 2026-03-11 23:17:37.300815 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-03-11 23:17:37.300917 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-03-11 23:17:37.301034 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-03-11 23:17:37.306454 | controller | INFO [download-binaries > cleanup] Executing 2026-03-11 23:17:37.306763 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-11 23:17:37.311992 | controller | INFO [download-binaries > destroy] Executing 2026-03-11 23:17:37.312021 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-03-11 23:17:37.312109 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-03-11 23:17:37.317386 | controller | INFO [download-binaries > syntax] Executing 2026-03-11 23:17:38.214625 | controller | 2026-03-11 23:17:38.214903 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-03-11 23:17:38.291678 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-03-11 23:17:38.301990 | controller | INFO [download-binaries > create] Executing 2026-03-11 23:17:38.303951 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-11 23:17:38.311021 | controller | INFO [download-binaries > prepare] Executing 2026-03-11 23:17:38.311312 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-11 23:17:38.316538 | controller | INFO [download-binaries > converge] Executing 2026-03-11 23:17:39.153647 | controller | 2026-03-11 23:17:39.153827 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-03-11 23:17:39.154055 | controller | 2026-03-11 23:17:39.154211 | controller | TASK [Gather minimal facts] **************************************************** 2026-03-11 23:17:39.154449 | controller | Wednesday 11 March 2026 23:17:39 +0000 (0:00:00.031) 0:00:00.031 ******* 2026-03-11 23:17:39.871638 | controller | ok: [controller -> localhost] 2026-03-11 23:17:39.871690 | controller | 2026-03-11 23:17:39.871772 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-03-11 23:17:39.871856 | controller | Wednesday 11 March 2026 23:17:39 +0000 (0:00:00.718) 0:00:00.749 ******* 2026-03-11 23:17:40.279856 | controller | ok: [controller -> localhost] 2026-03-11 23:17:40.279960 | controller | 2026-03-11 23:17:40.280122 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-03-11 23:17:40.280214 | controller | Wednesday 11 March 2026 23:17:40 +0000 (0:00:00.408) 0:00:01.158 ******* 2026-03-11 23:17:40.593323 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-03-11 23:17:40.593430 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-03-11 23:17:40.593663 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-03-11 23:17:40.593780 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-03-11 23:17:40.594000 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-03-11 23:17:40.594124 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-03-11 23:17:40.594203 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-03-11 23:17:40.594289 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-03-11 23:17:40.594376 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-03-11 23:17:40.594462 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-03-11 23:17:40.594549 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-03-11 23:17:40.594642 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-03-11 23:17:40.594730 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-03-11 23:17:40.594819 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-03-11 23:17:40.594907 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-03-11 23:17:40.594994 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-03-11 23:17:40.595069 | controller | 2026-03-11 23:17:40.595155 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-03-11 23:17:40.595238 | controller | Wednesday 11 March 2026 23:17:40 +0000 (0:00:00.313) 0:00:01.471 ******* 2026-03-11 23:17:40.757637 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-11 23:17:40.757754 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-11 23:17:40.757972 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-11 23:17:40.758088 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-11 23:17:40.758167 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-11 23:17:40.758260 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-11 23:17:40.758339 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-11 23:17:40.758417 | controller | 2026-03-11 23:17:40.758505 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-03-11 23:17:40.758591 | controller | Wednesday 11 March 2026 23:17:40 +0000 (0:00:00.164) 0:00:01.635 ******* 2026-03-11 23:17:40.855253 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-11 23:17:40.855279 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-11 23:17:40.855346 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-11 23:17:40.855555 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-11 23:17:40.855754 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-11 23:17:40.856018 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-11 23:17:40.856318 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-11 23:17:40.856450 | controller | 2026-03-11 23:17:40.856721 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-03-11 23:17:40.856869 | controller | Wednesday 11 March 2026 23:17:40 +0000 (0:00:00.097) 0:00:01.733 ******* 2026-03-11 23:17:40.931012 | controller | ok: [controller -> localhost] 2026-03-11 23:17:40.931146 | controller | 2026-03-11 23:17:40.931399 | controller | TASK [Include download_artifact role] ****************************************** 2026-03-11 23:17:40.931554 | controller | Wednesday 11 March 2026 23:17:40 +0000 (0:00:00.075) 0:00:01.808 ******* 2026-03-11 23:17:41.178156 | 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-03-11 23:17:41.178387 | 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-03-11 23:17:41.178622 | 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-03-11 23:17:41.178799 | 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-03-11 23:17:41.179064 | 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-03-11 23:17:41.179230 | 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-03-11 23:17:41.179436 | 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-03-11 23:17:41.179609 | controller | 2026-03-11 23:17:41.179815 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 23:17:41.179997 | controller | Wednesday 11 March 2026 23:17:41 +0000 (0:00:00.247) 0:00:02.056 ******* 2026-03-11 23:17:41.218931 | controller | skipping: [controller] 2026-03-11 23:17:41.219130 | controller | 2026-03-11 23:17:41.219342 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-11 23:17:41.219501 | controller | Wednesday 11 March 2026 23:17:41 +0000 (0:00:00.040) 0:00:02.097 ******* 2026-03-11 23:17:41.911618 | 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-03-11 23:17:41.923590 | controller | changed: [controller] 2026-03-11 23:17:41.923690 | controller | 2026-03-11 23:17:41.923791 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 23:17:41.923884 | controller | Wednesday 11 March 2026 23:17:41 +0000 (0:00:00.705) 0:00:02.802 ******* 2026-03-11 23:17:41.958749 | controller | ok: [controller] => { 2026-03-11 23:17:41.958829 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet" 2026-03-11 23:17:41.958914 | controller | } 2026-03-11 23:17:41.958996 | controller | 2026-03-11 23:17:41.959090 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 23:17:41.959177 | controller | Wednesday 11 March 2026 23:17:41 +0000 (0:00:00.035) 0:00:02.837 ******* 2026-03-11 23:17:54.440763 | 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-03-11 23:17:54.445798 | controller | changed: [controller] 2026-03-11 23:17:54.445983 | controller | 2026-03-11 23:17:54.446188 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 23:17:54.446378 | controller | Wednesday 11 March 2026 23:17:54 +0000 (0:00:12.486) 0:00:15.324 ******* 2026-03-11 23:17:54.475176 | controller | skipping: [controller] 2026-03-11 23:17:54.475356 | controller | 2026-03-11 23:17:54.475565 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 23:17:54.475761 | controller | Wednesday 11 March 2026 23:17:54 +0000 (0:00:00.029) 0:00:15.353 ******* 2026-03-11 23:17:54.506622 | controller | skipping: [controller] 2026-03-11 23:17:54.506797 | controller | 2026-03-11 23:17:54.507072 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 23:17:54.507161 | controller | Wednesday 11 March 2026 23:17:54 +0000 (0:00:00.031) 0:00:15.385 ******* 2026-03-11 23:17:54.544663 | controller | ok: [controller] => { 2026-03-11 23:17:54.544863 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-11 23:17:54.545005 | controller | } 2026-03-11 23:17:54.545224 | controller | 2026-03-11 23:17:54.545379 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 23:17:54.545663 | controller | Wednesday 11 March 2026 23:17:54 +0000 (0:00:00.037) 0:00:15.423 ******* 2026-03-11 23:17:55.242369 | controller | changed: [controller] 2026-03-11 23:17:55.242505 | controller | 2026-03-11 23:17:55.242704 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 23:17:55.242892 | controller | Wednesday 11 March 2026 23:17:55 +0000 (0:00:00.697) 0:00:16.120 ******* 2026-03-11 23:17:55.276495 | controller | skipping: [controller] 2026-03-11 23:17:55.276587 | controller | 2026-03-11 23:17:55.276685 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 23:17:55.276772 | controller | Wednesday 11 March 2026 23:17:55 +0000 (0:00:00.034) 0:00:16.154 ******* 2026-03-11 23:17:55.304574 | controller | skipping: [controller] 2026-03-11 23:17:55.304713 | controller | 2026-03-11 23:17:55.304910 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 23:17:55.305169 | controller | Wednesday 11 March 2026 23:17:55 +0000 (0:00:00.027) 0:00:16.182 ******* 2026-03-11 23:17:55.340424 | controller | ok: [controller] => { 2026-03-11 23:17:55.340635 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-11 23:17:55.340816 | controller | } 2026-03-11 23:17:55.340995 | controller | 2026-03-11 23:17:55.341235 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 23:17:55.341426 | controller | Wednesday 11 March 2026 23:17:55 +0000 (0:00:00.035) 0:00:16.218 ******* 2026-03-11 23:17:56.094688 | controller | changed: [controller] 2026-03-11 23:17:56.094846 | controller | 2026-03-11 23:17:56.095051 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 23:17:56.095252 | controller | Wednesday 11 March 2026 23:17:56 +0000 (0:00:00.754) 0:00:16.972 ******* 2026-03-11 23:17:56.130806 | controller | skipping: [controller] 2026-03-11 23:17:56.130939 | controller | 2026-03-11 23:17:56.131131 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 23:17:56.131318 | controller | Wednesday 11 March 2026 23:17:56 +0000 (0:00:00.037) 0:00:17.009 ******* 2026-03-11 23:17:56.167372 | controller | skipping: [controller] 2026-03-11 23:17:56.167493 | controller | 2026-03-11 23:17:56.167741 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 23:17:56.167882 | controller | Wednesday 11 March 2026 23:17:56 +0000 (0:00:00.036) 0:00:17.045 ******* 2026-03-11 23:17:56.206468 | controller | ok: [controller] => { 2026-03-11 23:17:56.206635 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-03-11 23:17:56.206866 | controller | } 2026-03-11 23:17:56.206983 | controller | 2026-03-11 23:17:56.207228 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 23:17:56.207359 | controller | Wednesday 11 March 2026 23:17:56 +0000 (0:00:00.038) 0:00:17.084 ******* 2026-03-11 23:17:58.029192 | controller | changed: [controller] 2026-03-11 23:17:58.029329 | controller | 2026-03-11 23:17:58.029536 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 23:17:58.029732 | controller | Wednesday 11 March 2026 23:17:58 +0000 (0:00:01.822) 0:00:18.907 ******* 2026-03-11 23:17:58.074404 | controller | skipping: [controller] 2026-03-11 23:17:58.074528 | controller | 2026-03-11 23:17:58.074719 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 23:17:58.074916 | controller | Wednesday 11 March 2026 23:17:58 +0000 (0:00:00.045) 0:00:18.952 ******* 2026-03-11 23:17:58.107972 | controller | skipping: [controller] 2026-03-11 23:17:58.108153 | controller | 2026-03-11 23:17:58.108353 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 23:17:58.108574 | controller | Wednesday 11 March 2026 23:17:58 +0000 (0:00:00.033) 0:00:18.986 ******* 2026-03-11 23:17:58.145701 | controller | ok: [controller] => { 2026-03-11 23:17:58.145884 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl" 2026-03-11 23:17:58.146063 | controller | } 2026-03-11 23:17:58.146230 | controller | 2026-03-11 23:17:58.146421 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 23:17:58.146611 | controller | Wednesday 11 March 2026 23:17:58 +0000 (0:00:00.037) 0:00:19.023 ******* 2026-03-11 23:17:59.274566 | controller | changed: [controller] 2026-03-11 23:17:59.274700 | controller | 2026-03-11 23:17:59.274917 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 23:17:59.275121 | controller | Wednesday 11 March 2026 23:17:59 +0000 (0:00:01.127) 0:00:20.151 ******* 2026-03-11 23:17:59.309010 | controller | skipping: [controller] 2026-03-11 23:17:59.309154 | controller | 2026-03-11 23:17:59.309354 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 23:17:59.309548 | controller | Wednesday 11 March 2026 23:17:59 +0000 (0:00:00.035) 0:00:20.187 ******* 2026-03-11 23:17:59.340642 | controller | skipping: [controller] 2026-03-11 23:17:59.340743 | controller | 2026-03-11 23:17:59.340974 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 23:17:59.341239 | controller | Wednesday 11 March 2026 23:17:59 +0000 (0:00:00.031) 0:00:20.218 ******* 2026-03-11 23:17:59.378200 | controller | ok: [controller] => { 2026-03-11 23:17:59.378338 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm" 2026-03-11 23:17:59.378531 | controller | } 2026-03-11 23:17:59.378718 | controller | 2026-03-11 23:17:59.378958 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 23:17:59.379173 | controller | Wednesday 11 March 2026 23:17:59 +0000 (0:00:00.037) 0:00:20.255 ******* 2026-03-11 23:18:15.004150 | controller | changed: [controller] 2026-03-11 23:18:15.004245 | controller | 2026-03-11 23:18:15.004357 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 23:18:15.004480 | controller | Wednesday 11 March 2026 23:18:14 +0000 (0:00:15.622) 0:00:35.878 ******* 2026-03-11 23:18:15.031092 | controller | skipping: [controller] 2026-03-11 23:18:15.031213 | controller | 2026-03-11 23:18:15.031408 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 23:18:15.031588 | controller | Wednesday 11 March 2026 23:18:15 +0000 (0:00:00.030) 0:00:35.909 ******* 2026-03-11 23:18:15.061800 | controller | skipping: [controller] 2026-03-11 23:18:15.061905 | controller | 2026-03-11 23:18:15.062120 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 23:18:15.062308 | controller | Wednesday 11 March 2026 23:18:15 +0000 (0:00:00.030) 0:00:35.939 ******* 2026-03-11 23:18:15.095272 | controller | ok: [controller] => { 2026-03-11 23:18:15.095443 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-03-11 23:18:15.095627 | controller | } 2026-03-11 23:18:15.095772 | controller | 2026-03-11 23:18:15.095974 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 23:18:15.096185 | controller | Wednesday 11 March 2026 23:18:15 +0000 (0:00:00.033) 0:00:35.973 ******* 2026-03-11 23:18:15.913111 | controller | changed: [controller] 2026-03-11 23:18:15.913236 | controller | 2026-03-11 23:18:15.913483 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 23:18:15.913683 | controller | Wednesday 11 March 2026 23:18:15 +0000 (0:00:00.816) 0:00:36.790 ******* 2026-03-11 23:18:15.939968 | controller | skipping: [controller] 2026-03-11 23:18:15.940129 | controller | 2026-03-11 23:18:15.940370 | controller | PLAY RECAP ********************************************************************* 2026-03-11 23:18:15.940634 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-03-11 23:18:15.940760 | controller | 2026-03-11 23:18:15.940921 | controller | 2026-03-11 23:18:15.941096 | controller | TASKS RECAP ******************************************************************** 2026-03-11 23:18:15.941284 | controller | Wednesday 11 March 2026 23:18:15 +0000 (0:00:00.028) 0:00:36.818 ******* 2026-03-11 23:18:15.941458 | controller | =============================================================================== 2026-03-11 23:18:15.941646 | controller | vexxhost.containers.download_artifact : Download item ------------------ 15.62s 2026-03-11 23:18:15.941834 | controller | vexxhost.containers.download_artifact : Download item ------------------ 12.49s 2026-03-11 23:18:15.942020 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.82s 2026-03-11 23:18:15.942206 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.13s 2026-03-11 23:18:15.942392 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.82s 2026-03-11 23:18:15.942576 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.75s 2026-03-11 23:18:15.942776 | controller | Gather minimal facts ---------------------------------------------------- 0.72s 2026-03-11 23:18:15.942950 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.71s 2026-03-11 23:18:15.943134 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.70s 2026-03-11 23:18:15.943316 | controller | Find all subdirectories in the role location ---------------------------- 0.41s 2026-03-11 23:18:15.943499 | controller | Select only defaults/ directories and load vars ------------------------- 0.31s 2026-03-11 23:18:15.943691 | controller | Include download_artifact role ------------------------------------------ 0.25s 2026-03-11 23:18:15.943901 | controller | Find all components with checksums and get latest versions (CI) --------- 0.16s 2026-03-11 23:18:15.944087 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-03-11 23:18:15.944315 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-03-11 23:18:15.944489 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.05s 2026-03-11 23:18:15.944674 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-03-11 23:18:15.944870 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-11 23:18:15.945065 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-11 23:18:15.945249 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-11 23:18:16.049047 | controller | INFO [download-binaries > converge] Executed: Successful 2026-03-11 23:18:16.060089 | controller | INFO [download-binaries > idempotence] Executing 2026-03-11 23:18:16.873676 | controller | 2026-03-11 23:18:16.873803 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-03-11 23:18:16.873966 | controller | 2026-03-11 23:18:16.874206 | controller | TASK [Gather minimal facts] **************************************************** 2026-03-11 23:18:16.874346 | controller | Wednesday 11 March 2026 23:18:16 +0000 (0:00:00.013) 0:00:00.013 ******* 2026-03-11 23:18:17.504215 | controller | ok: [controller -> localhost] 2026-03-11 23:18:17.504800 | controller | 2026-03-11 23:18:17.504814 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-03-11 23:18:17.504825 | controller | Wednesday 11 March 2026 23:18:17 +0000 (0:00:00.629) 0:00:00.643 ******* 2026-03-11 23:18:17.890139 | controller | ok: [controller -> localhost] 2026-03-11 23:18:17.890322 | controller | 2026-03-11 23:18:17.890512 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-03-11 23:18:17.890706 | controller | Wednesday 11 March 2026 23:18:17 +0000 (0:00:00.386) 0:00:01.029 ******* 2026-03-11 23:18:18.180787 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-03-11 23:18:18.180931 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-03-11 23:18:18.181126 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-03-11 23:18:18.181324 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-03-11 23:18:18.181523 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-03-11 23:18:18.181722 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-03-11 23:18:18.181920 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-03-11 23:18:18.182108 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-03-11 23:18:18.182303 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-03-11 23:18:18.182507 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-03-11 23:18:18.182746 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-03-11 23:18:18.182943 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-03-11 23:18:18.183148 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-03-11 23:18:18.183340 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-03-11 23:18:18.183541 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-03-11 23:18:18.183740 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-03-11 23:18:18.183911 | controller | 2026-03-11 23:18:18.184315 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-03-11 23:18:18.184501 | controller | Wednesday 11 March 2026 23:18:18 +0000 (0:00:00.291) 0:00:01.320 ******* 2026-03-11 23:18:18.304623 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-11 23:18:18.304796 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-11 23:18:18.305001 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-11 23:18:18.305218 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-11 23:18:18.305451 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-11 23:18:18.305621 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-11 23:18:18.305821 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-11 23:18:18.306001 | controller | 2026-03-11 23:18:18.306210 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-03-11 23:18:18.306415 | controller | Wednesday 11 March 2026 23:18:18 +0000 (0:00:00.123) 0:00:01.444 ******* 2026-03-11 23:18:18.394104 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-11 23:18:18.394356 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-11 23:18:18.394574 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-11 23:18:18.394784 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-11 23:18:18.394999 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-11 23:18:18.395284 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-11 23:18:18.395548 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-11 23:18:18.395741 | controller | 2026-03-11 23:18:18.395952 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-03-11 23:18:18.396244 | controller | Wednesday 11 March 2026 23:18:18 +0000 (0:00:00.089) 0:00:01.534 ******* 2026-03-11 23:18:18.464328 | controller | ok: [controller -> localhost] 2026-03-11 23:18:18.464552 | controller | 2026-03-11 23:18:18.464792 | controller | TASK [Include download_artifact role] ****************************************** 2026-03-11 23:18:18.465007 | controller | Wednesday 11 March 2026 23:18:18 +0000 (0:00:00.070) 0:00:01.604 ******* 2026-03-11 23:18:18.650487 | 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-03-11 23:18:18.650618 | 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-03-11 23:18:18.650763 | 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-03-11 23:18:18.650908 | 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-03-11 23:18:18.651062 | 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-03-11 23:18:18.651183 | 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-03-11 23:18:18.651333 | 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-03-11 23:18:18.651439 | controller | 2026-03-11 23:18:18.651566 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 23:18:18.651689 | controller | Wednesday 11 March 2026 23:18:18 +0000 (0:00:00.186) 0:00:01.790 ******* 2026-03-11 23:18:18.683541 | controller | skipping: [controller] 2026-03-11 23:18:18.683631 | controller | 2026-03-11 23:18:18.683760 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-11 23:18:18.683893 | controller | Wednesday 11 March 2026 23:18:18 +0000 (0:00:00.032) 0:00:01.823 ******* 2026-03-11 23:18:19.126814 | 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-03-11 23:18:19.136521 | controller | ok: [controller] 2026-03-11 23:18:19.136700 | controller | 2026-03-11 23:18:19.136902 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 23:18:19.137098 | controller | Wednesday 11 March 2026 23:18:19 +0000 (0:00:00.453) 0:00:02.276 ******* 2026-03-11 23:18:19.172270 | controller | ok: [controller] => { 2026-03-11 23:18:19.172482 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet" 2026-03-11 23:18:19.172659 | controller | } 2026-03-11 23:18:19.172826 | controller | 2026-03-11 23:18:19.173022 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 23:18:19.173202 | controller | Wednesday 11 March 2026 23:18:19 +0000 (0:00:00.034) 0:00:02.311 ******* 2026-03-11 23:18:19.792863 | controller | ok: [controller] 2026-03-11 23:18:19.792899 | controller | 2026-03-11 23:18:19.792908 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 23:18:19.792917 | controller | Wednesday 11 March 2026 23:18:19 +0000 (0:00:00.620) 0:00:02.931 ******* 2026-03-11 23:18:19.824267 | controller | skipping: [controller] 2026-03-11 23:18:19.824650 | controller | 2026-03-11 23:18:19.824675 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 23:18:19.824681 | controller | Wednesday 11 March 2026 23:18:19 +0000 (0:00:00.029) 0:00:02.961 ******* 2026-03-11 23:18:19.855882 | controller | skipping: [controller] 2026-03-11 23:18:19.855995 | controller | 2026-03-11 23:18:19.856170 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 23:18:19.856344 | controller | Wednesday 11 March 2026 23:18:19 +0000 (0:00:00.033) 0:00:02.995 ******* 2026-03-11 23:18:19.896304 | controller | ok: [controller] => { 2026-03-11 23:18:19.896352 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-11 23:18:19.896849 | controller | } 2026-03-11 23:18:19.896874 | controller | 2026-03-11 23:18:19.896881 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 23:18:19.896886 | controller | Wednesday 11 March 2026 23:18:19 +0000 (0:00:00.040) 0:00:03.036 ******* 2026-03-11 23:18:20.284579 | controller | ok: [controller] 2026-03-11 23:18:20.284625 | controller | 2026-03-11 23:18:20.284738 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 23:18:20.284827 | controller | Wednesday 11 March 2026 23:18:20 +0000 (0:00:00.385) 0:00:03.421 ******* 2026-03-11 23:18:20.315427 | controller | skipping: [controller] 2026-03-11 23:18:20.315505 | controller | 2026-03-11 23:18:20.315597 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 23:18:20.315687 | controller | Wednesday 11 March 2026 23:18:20 +0000 (0:00:00.033) 0:00:03.455 ******* 2026-03-11 23:18:20.346748 | controller | skipping: [controller] 2026-03-11 23:18:20.346855 | controller | 2026-03-11 23:18:20.346993 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 23:18:20.347092 | controller | Wednesday 11 March 2026 23:18:20 +0000 (0:00:00.031) 0:00:03.486 ******* 2026-03-11 23:18:20.384416 | controller | ok: [controller] => { 2026-03-11 23:18:20.384534 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-11 23:18:20.384648 | controller | } 2026-03-11 23:18:20.384754 | controller | 2026-03-11 23:18:20.384878 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 23:18:20.384989 | controller | Wednesday 11 March 2026 23:18:20 +0000 (0:00:00.035) 0:00:03.521 ******* 2026-03-11 23:18:20.775193 | controller | ok: [controller] 2026-03-11 23:18:20.775290 | controller | 2026-03-11 23:18:20.775413 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 23:18:20.775534 | controller | Wednesday 11 March 2026 23:18:20 +0000 (0:00:00.393) 0:00:03.915 ******* 2026-03-11 23:18:20.812761 | controller | skipping: [controller] 2026-03-11 23:18:20.812818 | controller | 2026-03-11 23:18:20.812990 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 23:18:20.813004 | controller | Wednesday 11 March 2026 23:18:20 +0000 (0:00:00.037) 0:00:03.952 ******* 2026-03-11 23:18:20.844273 | controller | skipping: [controller] 2026-03-11 23:18:20.844309 | controller | 2026-03-11 23:18:20.844431 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 23:18:20.844527 | controller | Wednesday 11 March 2026 23:18:20 +0000 (0:00:00.031) 0:00:03.984 ******* 2026-03-11 23:18:20.884955 | controller | ok: [controller] => { 2026-03-11 23:18:20.884987 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-03-11 23:18:20.884993 | controller | } 2026-03-11 23:18:20.884998 | controller | 2026-03-11 23:18:20.885004 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 23:18:20.885009 | controller | Wednesday 11 March 2026 23:18:20 +0000 (0:00:00.036) 0:00:04.020 ******* 2026-03-11 23:18:21.336716 | controller | ok: [controller] 2026-03-11 23:18:21.336918 | controller | 2026-03-11 23:18:21.337109 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 23:18:21.337277 | controller | Wednesday 11 March 2026 23:18:21 +0000 (0:00:00.453) 0:00:04.474 ******* 2026-03-11 23:18:21.367830 | controller | skipping: [controller] 2026-03-11 23:18:21.367909 | controller | 2026-03-11 23:18:21.368000 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 23:18:21.368137 | controller | Wednesday 11 March 2026 23:18:21 +0000 (0:00:00.031) 0:00:04.505 ******* 2026-03-11 23:18:21.397400 | controller | skipping: [controller] 2026-03-11 23:18:21.397519 | controller | 2026-03-11 23:18:21.397638 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 23:18:21.397756 | controller | Wednesday 11 March 2026 23:18:21 +0000 (0:00:00.032) 0:00:04.537 ******* 2026-03-11 23:18:21.433655 | controller | ok: [controller] => { 2026-03-11 23:18:21.433870 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl" 2026-03-11 23:18:21.434006 | controller | } 2026-03-11 23:18:21.434085 | controller | 2026-03-11 23:18:21.434168 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 23:18:21.434257 | controller | Wednesday 11 March 2026 23:18:21 +0000 (0:00:00.035) 0:00:04.573 ******* 2026-03-11 23:18:21.852638 | controller | ok: [controller] 2026-03-11 23:18:21.852729 | controller | 2026-03-11 23:18:21.852863 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 23:18:21.852993 | controller | Wednesday 11 March 2026 23:18:21 +0000 (0:00:00.416) 0:00:04.989 ******* 2026-03-11 23:18:21.881436 | controller | skipping: [controller] 2026-03-11 23:18:21.881523 | controller | 2026-03-11 23:18:21.881652 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 23:18:21.881745 | controller | Wednesday 11 March 2026 23:18:21 +0000 (0:00:00.032) 0:00:05.022 ******* 2026-03-11 23:18:21.913377 | controller | skipping: [controller] 2026-03-11 23:18:21.913446 | controller | 2026-03-11 23:18:21.913541 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 23:18:21.913630 | controller | Wednesday 11 March 2026 23:18:21 +0000 (0:00:00.031) 0:00:05.054 ******* 2026-03-11 23:18:21.949372 | controller | ok: [controller] => { 2026-03-11 23:18:21.949566 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm" 2026-03-11 23:18:21.949822 | controller | } 2026-03-11 23:18:21.950501 | controller | 2026-03-11 23:18:21.950534 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 23:18:21.950544 | controller | Wednesday 11 March 2026 23:18:21 +0000 (0:00:00.035) 0:00:05.089 ******* 2026-03-11 23:18:22.407734 | controller | ok: [controller] 2026-03-11 23:18:22.407786 | controller | 2026-03-11 23:18:22.407886 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 23:18:22.407979 | controller | Wednesday 11 March 2026 23:18:22 +0000 (0:00:00.458) 0:00:05.547 ******* 2026-03-11 23:18:22.441513 | controller | skipping: [controller] 2026-03-11 23:18:22.441550 | controller | 2026-03-11 23:18:22.441560 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 23:18:22.441568 | controller | Wednesday 11 March 2026 23:18:22 +0000 (0:00:00.031) 0:00:05.578 ******* 2026-03-11 23:18:22.472390 | controller | skipping: [controller] 2026-03-11 23:18:22.472529 | controller | 2026-03-11 23:18:22.472652 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 23:18:22.472769 | controller | Wednesday 11 March 2026 23:18:22 +0000 (0:00:00.030) 0:00:05.609 ******* 2026-03-11 23:18:22.503505 | controller | ok: [controller] => { 2026-03-11 23:18:22.503635 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-03-11 23:18:22.503757 | controller | } 2026-03-11 23:18:22.503875 | controller | 2026-03-11 23:18:22.504262 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 23:18:22.504306 | controller | Wednesday 11 March 2026 23:18:22 +0000 (0:00:00.033) 0:00:05.643 ******* 2026-03-11 23:18:22.929973 | controller | ok: [controller] 2026-03-11 23:18:22.930072 | controller | 2026-03-11 23:18:22.930271 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 23:18:22.930432 | controller | Wednesday 11 March 2026 23:18:22 +0000 (0:00:00.425) 0:00:06.068 ******* 2026-03-11 23:18:22.958255 | controller | skipping: [controller] 2026-03-11 23:18:22.958297 | controller | 2026-03-11 23:18:22.958433 | controller | PLAY RECAP ********************************************************************* 2026-03-11 23:18:22.958516 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-03-11 23:18:22.960589 | controller | 2026-03-11 23:18:22.960611 | controller | 2026-03-11 23:18:22.960616 | controller | TASKS RECAP ******************************************************************** 2026-03-11 23:18:22.960620 | controller | Wednesday 11 March 2026 23:18:22 +0000 (0:00:00.030) 0:00:06.099 ******* 2026-03-11 23:18:22.960624 | controller | =============================================================================== 2026-03-11 23:18:22.960627 | controller | Gather minimal facts ---------------------------------------------------- 0.63s 2026-03-11 23:18:22.960630 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.62s 2026-03-11 23:18:22.960634 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.46s 2026-03-11 23:18:22.960637 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-03-11 23:18:22.960640 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.45s 2026-03-11 23:18:22.960644 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-03-11 23:18:22.960647 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-03-11 23:18:22.960650 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.39s 2026-03-11 23:18:22.960653 | controller | Find all subdirectories in the role location ---------------------------- 0.39s 2026-03-11 23:18:22.960657 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.39s 2026-03-11 23:18:22.960660 | controller | Select only defaults/ directories and load vars ------------------------- 0.29s 2026-03-11 23:18:22.960663 | controller | Include download_artifact role ------------------------------------------ 0.19s 2026-03-11 23:18:22.960673 | controller | Find all components with checksums and get latest versions (CI) --------- 0.12s 2026-03-11 23:18:22.960676 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-03-11 23:18:22.960679 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-03-11 23:18:22.960683 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-11 23:18:22.960686 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-03-11 23:18:22.960689 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-11 23:18:22.960692 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-11 23:18:22.960696 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-11 23:18:23.095671 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-03-11 23:18:23.105852 | controller | INFO [download-binaries > side_effect] Executing 2026-03-11 23:18:23.106354 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-11 23:18:23.112283 | controller | INFO [download-binaries > verify] Executing 2026-03-11 23:18:23.901963 | controller | 2026-03-11 23:18:23.902258 | controller | PLAY [Verify] ****************************************************************** 2026-03-11 23:18:23.902484 | controller | 2026-03-11 23:18:23.902727 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-11 23:18:23.902968 | controller | Wednesday 11 March 2026 23:18:23 +0000 (0:00:00.012) 0:00:00.012 ******* 2026-03-11 23:18:25.015874 | 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-03-11 23:18:25.021389 | controller | ok: [controller] 2026-03-11 23:18:25.021648 | controller | 2026-03-11 23:18:25.021903 | controller | TASK [Stat target dir] ********************************************************* 2026-03-11 23:18:25.022169 | controller | Wednesday 11 March 2026 23:18:25 +0000 (0:00:01.119) 0:00:01.131 ******* 2026-03-11 23:18:25.450690 | controller | ok: [controller] 2026-03-11 23:18:25.450967 | controller | 2026-03-11 23:18:25.451219 | controller | TASK [Assert that target dir is created] *************************************** 2026-03-11 23:18:25.451466 | controller | Wednesday 11 March 2026 23:18:25 +0000 (0:00:00.423) 0:00:01.555 ******* 2026-03-11 23:18:25.480764 | controller | ok: [controller] => { 2026-03-11 23:18:25.481016 | controller | "changed": false, 2026-03-11 23:18:25.481252 | controller | "msg": "All assertions passed" 2026-03-11 23:18:25.481481 | controller | } 2026-03-11 23:18:25.481704 | controller | 2026-03-11 23:18:25.481946 | controller | TASK [Find target files] ******************************************************* 2026-03-11 23:18:25.482188 | controller | Wednesday 11 March 2026 23:18:25 +0000 (0:00:00.035) 0:00:01.590 ******* 2026-03-11 23:18:25.891336 | controller | ok: [controller] 2026-03-11 23:18:25.891630 | controller | 2026-03-11 23:18:25.891910 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-03-11 23:18:25.892240 | controller | Wednesday 11 March 2026 23:18:25 +0000 (0:00:00.410) 0:00:02.001 ******* 2026-03-11 23:18:25.921283 | controller | ok: [controller] => { 2026-03-11 23:18:25.921548 | controller | "changed": false, 2026-03-11 23:18:25.921794 | controller | "msg": "All assertions passed" 2026-03-11 23:18:25.922037 | controller | } 2026-03-11 23:18:25.922270 | controller | 2026-03-11 23:18:25.922542 | controller | PLAY RECAP ********************************************************************* 2026-03-11 23:18:25.922812 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-11 23:18:25.923042 | controller | 2026-03-11 23:18:25.923270 | controller | 2026-03-11 23:18:25.923512 | controller | TASKS RECAP ******************************************************************** 2026-03-11 23:18:25.923764 | controller | Wednesday 11 March 2026 23:18:25 +0000 (0:00:00.030) 0:00:02.031 ******* 2026-03-11 23:18:25.924017 | controller | =============================================================================== 2026-03-11 23:18:25.924308 | controller | Gathering Facts --------------------------------------------------------- 1.12s 2026-03-11 23:18:25.924552 | controller | Stat target dir --------------------------------------------------------- 0.42s 2026-03-11 23:18:25.924798 | controller | Find target files ------------------------------------------------------- 0.41s 2026-03-11 23:18:25.925095 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-03-11 23:18:25.925343 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-03-11 23:18:26.012997 | controller | INFO [download-binaries > verify] Executed: Successful 2026-03-11 23:18:26.024128 | controller | INFO [download-binaries > cleanup] Executing 2026-03-11 23:18:26.024418 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-11 23:18:26.029771 | controller | INFO [download-binaries > destroy] Executing 2026-03-11 23:18:26.032108 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-03-11 23:18:26.032119 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-03-11 23:18:26.032123 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-03-11 23:18:26.553679 | controller | ok: Runtime: 0:01:10.254376 2026-03-11 23:18:26.561371 | 2026-03-11 23:18:26.564532 | PLAY RECAP 2026-03-11 23:18:26.564582 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-11 23:18:26.564605 | 2026-03-11 23:18:26.664705 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-11 23:18:26.667491 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-11 23:18:27.201626 | 2026-03-11 23:18:27.201747 | PLAY [all] 2026-03-11 23:18:27.211194 | 2026-03-11 23:18:27.211265 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-11 23:18:27.257232 | controller | skipping: Conditional result was False 2026-03-11 23:18:27.265950 | 2026-03-11 23:18:27.266116 | TASK [fetch-output : Set log path for single node] 2026-03-11 23:18:27.299520 | controller | ok 2026-03-11 23:18:27.303024 | 2026-03-11 23:18:27.303089 | LOOP [fetch-output : Ensure local output dirs] 2026-03-11 23:18:27.690100 | controller -> localhost | ok: "/var/lib/zuul/builds/56e116c57c1c4800a21e105be5683965/work/logs" 2026-03-11 23:18:27.887162 | controller -> localhost | changed: "/var/lib/zuul/builds/56e116c57c1c4800a21e105be5683965/work/artifacts" 2026-03-11 23:18:28.112470 | controller -> localhost | changed: "/var/lib/zuul/builds/56e116c57c1c4800a21e105be5683965/work/docs" 2026-03-11 23:18:28.126319 | 2026-03-11 23:18:28.126467 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-11 23:18:28.751443 | controller | changed: .d..t...... ./ 2026-03-11 23:18:28.751760 | controller | changed: All items complete 2026-03-11 23:18:28.751787 | 2026-03-11 23:18:29.214667 | controller | changed: .d..t...... ./ 2026-03-11 23:18:29.684387 | controller | changed: .d..t...... ./ 2026-03-11 23:18:29.696050 | 2026-03-11 23:18:29.696215 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-11 23:18:30.086815 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.007506 2026-03-11 23:18:30.302739 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.007262 2026-03-11 23:18:30.319967 | 2026-03-11 23:18:30.320105 | PLAY [all] 2026-03-11 23:18:30.325718 | 2026-03-11 23:18:30.325792 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-11 23:18:30.807490 | controller | changed 2026-03-11 23:18:30.812360 | 2026-03-11 23:18:30.812409 | PLAY RECAP 2026-03-11 23:18:30.812453 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-11 23:18:30.812474 | 2026-03-11 23:18:30.920682 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-11 23:18:30.923626 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-03-11 23:18:31.482501 | 2026-03-11 23:18:31.482615 | PLAY [localhost] 2026-03-11 23:18:31.492016 | 2026-03-11 23:18:31.492086 | TASK [Generate Zuul manifest] 2026-03-11 23:18:31.509532 | localhost | ok 2026-03-11 23:18:31.522877 | 2026-03-11 23:18:31.522952 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-11 23:18:31.825210 | localhost | changed 2026-03-11 23:18:31.835333 | 2026-03-11 23:18:31.835402 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-11 23:18:31.863625 | localhost | ok 2026-03-11 23:18:31.869902 | 2026-03-11 23:18:31.869965 | TASK [Upload logs] 2026-03-11 23:18:31.887006 | localhost | ok 2026-03-11 23:18:31.947643 | 2026-03-11 23:18:31.947746 | TASK [Set zuul-log-path fact] 2026-03-11 23:18:31.966328 | localhost | ok 2026-03-11 23:18:31.978737 | 2026-03-11 23:18:31.978804 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-11 23:18:32.011130 | localhost | ok 2026-03-11 23:18:32.019063 | 2026-03-11 23:18:32.019125 | TASK [upload-logs : Create log directories] 2026-03-11 23:18:32.395457 | localhost | changed 2026-03-11 23:18:32.401605 | 2026-03-11 23:18:32.401674 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-11 23:18:32.789416 | localhost -> localhost | ok: Runtime: 0:00:00.004896 2026-03-11 23:18:32.795387 | 2026-03-11 23:18:32.795450 | TASK [upload-logs : Upload logs to log server] 2026-03-11 23:18:33.241983 | localhost | Output suppressed because no_log was given 2026-03-11 23:18:33.250722 | 2026-03-11 23:18:33.251106 | LOOP [upload-logs : Compress console log and json output] 2026-03-11 23:18:33.303019 | localhost | skipping: Conditional result was False 2026-03-11 23:18:33.310393 | localhost | skipping: Conditional result was False 2026-03-11 23:18:33.326523 | 2026-03-11 23:18:33.326701 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-11 23:18:33.371319 | localhost | skipping: Conditional result was False 2026-03-11 23:18:33.371835 | 2026-03-11 23:18:33.375150 | localhost | skipping: Conditional result was False 2026-03-11 23:18:33.391196 | 2026-03-11 23:18:33.391335 | LOOP [upload-logs : Upload console log and json output]