2026-03-17 13:07:26.061170 | Job console starting 2026-03-17 13:07:26.563267 | Updating git repos 2026-03-17 13:07:26.594501 | Cloning repos into workspace 2026-03-17 13:07:49.007183 | Restoring repo states 2026-03-17 13:07:50.510349 | Merging changes 2026-03-17 13:07:58.714357 | Checking out repos 2026-03-17 13:08:08.789614 | Preparing playbooks 2026-03-17 13:10:04.987797 | Running Ansible setup 2026-03-17 13:10:09.684131 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-17 13:10:10.342287 | 2026-03-17 13:10:10.509229 | PLAY [localhost] 2026-03-17 13:10:10.523284 | 2026-03-17 13:10:10.523365 | TASK [Gathering Facts] 2026-03-17 13:10:11.592786 | localhost | ok 2026-03-17 13:10:11.603207 | 2026-03-17 13:10:11.723746 | TASK [Setup log path fact] 2026-03-17 13:10:11.753545 | localhost | ok 2026-03-17 13:10:11.765847 | 2026-03-17 13:10:11.765927 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-17 13:10:11.792141 | localhost | ok 2026-03-17 13:10:11.798152 | 2026-03-17 13:10:11.798221 | TASK [emit-job-header : Print job information] 2026-03-17 13:10:11.836948 | # Job Information 2026-03-17 13:10:11.939354 | Ansible Version: 2.16.16 2026-03-17 13:10:11.939500 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-03-17 13:10:11.939565 | Pipeline: check 2026-03-17 13:10:11.939613 | Executor: 0a8996d2b663 2026-03-17 13:10:11.939657 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/238 2026-03-17 13:10:11.939707 | Event ID: c6ddfd90-21f4-11f1-9d62-c850b40680ff 2026-03-17 13:10:11.946829 | 2026-03-17 13:10:11.946980 | LOOP [emit-job-header : Print node information] 2026-03-17 13:10:12.029317 | localhost | ok: 2026-03-17 13:10:12.029519 | localhost | # Node Information 2026-03-17 13:10:12.029563 | localhost | Inventory Hostname: controller 2026-03-17 13:10:12.029594 | localhost | Hostname: np0000159306 2026-03-17 13:10:12.029622 | localhost | Username: zuul 2026-03-17 13:10:12.029653 | localhost | Distro: Debian 13.3 2026-03-17 13:10:12.029680 | localhost | Provider: yul1 2026-03-17 13:10:12.029706 | localhost | Region: ca-ymq-1 2026-03-17 13:10:12.029732 | localhost | Label: debian-trixie 2026-03-17 13:10:12.029758 | localhost | Product Name: OpenStack Nova 2026-03-17 13:10:12.029784 | localhost | Interface IP: 199.19.213.65 2026-03-17 13:10:12.051249 | 2026-03-17 13:10:12.063480 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-17 13:10:12.570483 | localhost -> localhost | changed 2026-03-17 13:10:12.580375 | 2026-03-17 13:10:12.580526 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-17 13:10:13.455386 | localhost -> localhost | changed 2026-03-17 13:10:13.469641 | 2026-03-17 13:10:13.469732 | PLAY [all] 2026-03-17 13:10:13.487015 | 2026-03-17 13:10:13.487366 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-17 13:10:13.751443 | controller -> localhost | ok 2026-03-17 13:10:13.761839 | 2026-03-17 13:10:13.761966 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-17 13:10:13.998480 | controller | ok 2026-03-17 13:10:14.016547 | controller | included: /var/lib/zuul/builds/9c6d388d22e24feebcbb986c0693d11d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-17 13:10:14.021485 | 2026-03-17 13:10:14.021566 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-17 13:10:15.096849 | controller -> localhost | Generating public/private rsa key pair. 2026-03-17 13:10:15.097049 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/9c6d388d22e24feebcbb986c0693d11d/work/9c6d388d22e24feebcbb986c0693d11d_id_rsa 2026-03-17 13:10:15.097081 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/9c6d388d22e24feebcbb986c0693d11d/work/9c6d388d22e24feebcbb986c0693d11d_id_rsa.pub 2026-03-17 13:10:15.097103 | controller -> localhost | The key fingerprint is: 2026-03-17 13:10:15.097125 | controller -> localhost | SHA256:hezJDsGCoshQ0UaYTmiZXizcCT8X4J5TQMU2hR8/0hA zuul-build-sshkey 2026-03-17 13:10:15.097159 | controller -> localhost | The key's randomart image is: 2026-03-17 13:10:15.097181 | controller -> localhost | +---[RSA 3072]----+ 2026-03-17 13:10:15.097204 | controller -> localhost | |.oXX*ooE. | 2026-03-17 13:10:15.097226 | controller -> localhost | |.B**+*.+ . | 2026-03-17 13:10:15.097247 | controller -> localhost | |=o+=oo= B . | 2026-03-17 13:10:15.097267 | controller -> localhost | |=oo =. * * | 2026-03-17 13:10:15.097356 | controller -> localhost | |o. + . S . | 2026-03-17 13:10:15.097388 | controller -> localhost | | . o | 2026-03-17 13:10:15.097410 | controller -> localhost | | . | 2026-03-17 13:10:15.097430 | controller -> localhost | | | 2026-03-17 13:10:15.097452 | controller -> localhost | | | 2026-03-17 13:10:15.097472 | controller -> localhost | +----[SHA256]-----+ 2026-03-17 13:10:15.097523 | controller -> localhost | ok: Runtime: 0:00:00.595845 2026-03-17 13:10:15.102940 | 2026-03-17 13:10:15.103165 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-17 13:10:15.135814 | controller | ok 2026-03-17 13:10:15.156665 | controller | included: /var/lib/zuul/builds/9c6d388d22e24feebcbb986c0693d11d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-17 13:10:15.166658 | 2026-03-17 13:10:15.166799 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-17 13:10:15.191737 | controller | skipping: Conditional result was False 2026-03-17 13:10:15.205958 | 2026-03-17 13:10:15.206679 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-17 13:10:15.726800 | controller | changed 2026-03-17 13:10:15.907742 | 2026-03-17 13:10:15.908006 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-17 13:10:16.129381 | controller | ok 2026-03-17 13:10:16.134893 | 2026-03-17 13:10:16.134980 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-17 13:10:16.716768 | controller | changed 2026-03-17 13:10:16.729147 | 2026-03-17 13:10:16.729302 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-17 13:10:17.275993 | controller | changed 2026-03-17 13:10:17.280204 | 2026-03-17 13:10:17.280268 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-17 13:10:17.304227 | controller | skipping: Conditional result was False 2026-03-17 13:10:17.309882 | 2026-03-17 13:10:17.309952 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-17 13:10:17.729016 | controller -> localhost | changed 2026-03-17 13:10:17.743284 | 2026-03-17 13:10:17.743386 | TASK [add-build-sshkey : Add back temp key] 2026-03-17 13:10:18.100088 | controller -> localhost | Identity added: /var/lib/zuul/builds/9c6d388d22e24feebcbb986c0693d11d/work/9c6d388d22e24feebcbb986c0693d11d_id_rsa (zuul-build-sshkey) 2026-03-17 13:10:18.100283 | controller -> localhost | ok: Runtime: 0:00:00.011877 2026-03-17 13:10:18.104514 | 2026-03-17 13:10:18.104578 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-17 13:10:18.547814 | controller | ok 2026-03-17 13:10:18.551686 | 2026-03-17 13:10:18.551754 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-17 13:10:18.576384 | controller | skipping: Conditional result was False 2026-03-17 13:10:18.584097 | 2026-03-17 13:10:18.584162 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-17 13:10:18.994722 | controller | ok 2026-03-17 13:10:19.004303 | 2026-03-17 13:10:19.004426 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-17 13:10:20.410311 | controller | Output suppressed because no_log was given 2026-03-17 13:10:20.419076 | 2026-03-17 13:10:20.419213 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-17 13:10:20.629377 | controller | ok: "logs" 2026-03-17 13:10:20.630316 | controller | ok: All items complete 2026-03-17 13:10:20.630366 | 2026-03-17 13:10:20.809990 | controller | ok: "artifacts" 2026-03-17 13:10:21.006663 | controller | ok: "docs" 2026-03-17 13:10:21.022378 | 2026-03-17 13:10:21.022621 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-17 13:10:21.274409 | controller | changed: "logs" 2026-03-17 13:10:22.094268 | controller | changed: "artifacts" 2026-03-17 13:10:22.102457 | controller | changed: "docs" 2026-03-17 13:10:22.133941 | 2026-03-17 13:10:22.134073 | PLAY RECAP 2026-03-17 13:10:22.134133 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-03-17 13:10:22.134164 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 13:10:22.134185 | 2026-03-17 13:10:22.353773 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-17 13:10:22.358871 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-17 13:10:23.003818 | 2026-03-17 13:10:23.004022 | PLAY [all] 2026-03-17 13:10:23.016403 | 2026-03-17 13:10:23.016493 | TASK [setup-uv : Extract archive] 2026-03-17 13:10:25.358100 | controller | changed 2026-03-17 13:10:25.364667 | 2026-03-17 13:10:25.364810 | TASK [setup-uv : Print version] 2026-03-17 13:10:25.761403 | controller | uv 0.8.13 2026-03-17 13:10:25.906032 | controller | ok: Runtime: 0:00:00.013814 2026-03-17 13:10:25.911421 | 2026-03-17 13:10:25.911472 | PLAY RECAP 2026-03-17 13:10:25.911516 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 13:10:25.911541 | 2026-03-17 13:10:26.009001 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-17 13:10:26.012436 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-17 13:10:26.657865 | 2026-03-17 13:10:26.657998 | PLAY [all] 2026-03-17 13:10:26.675639 | 2026-03-17 13:10:26.675845 | TASK [Copy inventory file for Zuul] 2026-03-17 13:10:27.656527 | controller | changed 2026-03-17 13:10:29.099799 | 2026-03-17 13:10:29.099978 | TASK [Switch "ansible_host" to private IP] 2026-03-17 13:10:29.449542 | controller | changed: 1 replacements made 2026-03-17 13:10:29.459950 | 2026-03-17 13:10:29.460125 | TASK [Run Molecule scenario] 2026-03-17 13:10:29.964799 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-03-17 13:10:29.964956 | controller | Creating virtual environment at: .venv 2026-03-17 13:10:30.396719 | controller | Downloading pygments (1.2MiB) 2026-03-17 13:10:30.402027 | controller | Downloading ansible-core (2.3MiB) 2026-03-17 13:10:30.404901 | controller | Downloading cryptography (4.3MiB) 2026-03-17 13:10:30.584411 | controller | Downloading cryptography 2026-03-17 13:10:30.628865 | controller | Downloading pygments 2026-03-17 13:10:30.787297 | controller | Downloading ansible-core 2026-03-17 13:10:30.831666 | controller | Installed 36 packages in 43ms 2026-03-17 13:10:31.574186 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-03-17 13:10:31.574224 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-03-17 13:10:32.520522 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-03-17 13:10:32.520598 | controller | INFO default scenario not found, disabling shared state. 2026-03-17 13:10:32.520799 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-03-17 13:10:32.520904 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-03-17 13:10:52.439069 | controller | INFO [download-binaries > dependency] Executing 2026-03-17 13:10:52.439131 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-03-17 13:10:52.439142 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-03-17 13:10:52.439335 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-03-17 13:10:52.447854 | controller | INFO [download-binaries > cleanup] Executing 2026-03-17 13:10:52.448153 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-17 13:10:52.453951 | controller | INFO [download-binaries > destroy] Executing 2026-03-17 13:10:52.454070 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-03-17 13:10:52.454086 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-03-17 13:10:52.459718 | controller | INFO [download-binaries > syntax] Executing 2026-03-17 13:10:53.357703 | controller | 2026-03-17 13:10:53.357847 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-03-17 13:10:53.429002 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-03-17 13:10:53.440059 | controller | INFO [download-binaries > create] Executing 2026-03-17 13:10:53.442307 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-17 13:10:53.454629 | controller | INFO [download-binaries > prepare] Executing 2026-03-17 13:10:53.455312 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-17 13:10:53.462686 | controller | INFO [download-binaries > converge] Executing 2026-03-17 13:10:54.366534 | controller | 2026-03-17 13:10:54.366809 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-03-17 13:10:54.367035 | controller | 2026-03-17 13:10:54.367244 | controller | TASK [Gather minimal facts] **************************************************** 2026-03-17 13:10:54.367496 | controller | Tuesday 17 March 2026 13:10:54 +0000 (0:00:00.032) 0:00:00.032 ********* 2026-03-17 13:10:55.092510 | controller | ok: [controller -> localhost] 2026-03-17 13:10:55.092645 | controller | 2026-03-17 13:10:55.092926 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-03-17 13:10:55.093155 | controller | Tuesday 17 March 2026 13:10:55 +0000 (0:00:00.726) 0:00:00.758 ********* 2026-03-17 13:10:55.525376 | controller | ok: [controller -> localhost] 2026-03-17 13:10:55.525558 | controller | 2026-03-17 13:10:55.525792 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-03-17 13:10:55.526014 | controller | Tuesday 17 March 2026 13:10:55 +0000 (0:00:00.432) 0:00:01.191 ********* 2026-03-17 13:10:55.847646 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-03-17 13:10:55.847787 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-03-17 13:10:55.847956 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-03-17 13:10:55.848126 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-03-17 13:10:55.848284 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-03-17 13:10:55.848451 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-03-17 13:10:55.848603 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-03-17 13:10:55.848819 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-03-17 13:10:55.848977 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-03-17 13:10:55.849137 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-03-17 13:10:55.849285 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-03-17 13:10:55.849451 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-03-17 13:10:55.849610 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-03-17 13:10:55.849774 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-03-17 13:10:55.849928 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-03-17 13:10:55.850081 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-03-17 13:10:55.850278 | controller | 2026-03-17 13:10:55.850526 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-03-17 13:10:55.850722 | controller | Tuesday 17 March 2026 13:10:55 +0000 (0:00:00.322) 0:00:01.513 ********* 2026-03-17 13:10:56.024270 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-17 13:10:56.024469 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-17 13:10:56.024785 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-17 13:10:56.025070 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-17 13:10:56.025286 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-17 13:10:56.025480 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-17 13:10:56.025676 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-17 13:10:56.025848 | controller | 2026-03-17 13:10:56.026080 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-03-17 13:10:56.026360 | controller | Tuesday 17 March 2026 13:10:56 +0000 (0:00:00.175) 0:00:01.689 ********* 2026-03-17 13:10:56.126664 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-17 13:10:56.126767 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-17 13:10:56.126893 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-17 13:10:56.127014 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-17 13:10:56.127145 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-17 13:10:56.127284 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-17 13:10:56.127405 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-17 13:10:56.127513 | controller | 2026-03-17 13:10:56.127691 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-03-17 13:10:56.127809 | controller | Tuesday 17 March 2026 13:10:56 +0000 (0:00:00.102) 0:00:01.792 ********* 2026-03-17 13:10:56.199481 | controller | ok: [controller -> localhost] 2026-03-17 13:10:56.199659 | controller | 2026-03-17 13:10:56.199869 | controller | TASK [Include download_artifact role] ****************************************** 2026-03-17 13:10:56.200095 | controller | Tuesday 17 March 2026 13:10:56 +0000 (0:00:00.072) 0:00:01.865 ********* 2026-03-17 13:10:56.445944 | 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-17 13:10:56.446172 | 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-17 13:10:56.446455 | 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-17 13:10:56.446738 | 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-17 13:10:56.446986 | 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-17 13:10:56.447226 | 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-17 13:10:56.447468 | 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-17 13:10:56.447658 | controller | 2026-03-17 13:10:56.447880 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 13:10:56.448071 | controller | Tuesday 17 March 2026 13:10:56 +0000 (0:00:00.246) 0:00:02.112 ********* 2026-03-17 13:10:56.476505 | controller | skipping: [controller] 2026-03-17 13:10:56.476703 | controller | 2026-03-17 13:10:56.476924 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-17 13:10:56.477121 | controller | Tuesday 17 March 2026 13:10:56 +0000 (0:00:00.030) 0:00:02.142 ********* 2026-03-17 13:10:57.217547 | 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-17 13:10:57.229230 | controller | changed: [controller] 2026-03-17 13:10:57.229336 | controller | 2026-03-17 13:10:57.229486 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 13:10:57.229750 | controller | Tuesday 17 March 2026 13:10:57 +0000 (0:00:00.753) 0:00:02.895 ********* 2026-03-17 13:10:57.268691 | controller | ok: [controller] => { 2026-03-17 13:10:57.268804 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet" 2026-03-17 13:10:57.268964 | controller | } 2026-03-17 13:10:57.269104 | controller | 2026-03-17 13:10:57.269233 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 13:10:57.269368 | controller | Tuesday 17 March 2026 13:10:57 +0000 (0:00:00.038) 0:00:02.934 ********* 2026-03-17 13:11:20.935409 | 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-17 13:11:20.946531 | controller | changed: [controller] 2026-03-17 13:11:20.946648 | controller | 2026-03-17 13:11:20.946783 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 13:11:20.946911 | controller | Tuesday 17 March 2026 13:11:20 +0000 (0:00:23.678) 0:00:26.612 ********* 2026-03-17 13:11:20.983533 | controller | skipping: [controller] 2026-03-17 13:11:20.983628 | controller | 2026-03-17 13:11:20.986466 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 13:11:20.986485 | controller | Tuesday 17 March 2026 13:11:20 +0000 (0:00:00.036) 0:00:26.649 ********* 2026-03-17 13:11:21.017672 | controller | skipping: [controller] 2026-03-17 13:11:21.017849 | controller | 2026-03-17 13:11:21.018064 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 13:11:21.018266 | controller | Tuesday 17 March 2026 13:11:21 +0000 (0:00:00.033) 0:00:26.683 ********* 2026-03-17 13:11:21.055351 | controller | ok: [controller] => { 2026-03-17 13:11:21.055556 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-17 13:11:21.055745 | controller | } 2026-03-17 13:11:21.055927 | controller | 2026-03-17 13:11:21.056166 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 13:11:21.056369 | controller | Tuesday 17 March 2026 13:11:21 +0000 (0:00:00.037) 0:00:26.720 ********* 2026-03-17 13:11:22.669685 | controller | changed: [controller] 2026-03-17 13:11:22.669815 | controller | 2026-03-17 13:11:22.669964 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 13:11:22.670106 | controller | Tuesday 17 March 2026 13:11:22 +0000 (0:00:01.614) 0:00:28.335 ********* 2026-03-17 13:11:22.697913 | controller | skipping: [controller] 2026-03-17 13:11:22.698027 | controller | 2026-03-17 13:11:22.698252 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 13:11:22.698407 | controller | Tuesday 17 March 2026 13:11:22 +0000 (0:00:00.028) 0:00:28.363 ********* 2026-03-17 13:11:22.732770 | controller | skipping: [controller] 2026-03-17 13:11:22.733071 | controller | 2026-03-17 13:11:22.733406 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 13:11:22.733789 | controller | Tuesday 17 March 2026 13:11:22 +0000 (0:00:00.035) 0:00:28.399 ********* 2026-03-17 13:11:22.767063 | controller | ok: [controller] => { 2026-03-17 13:11:22.767286 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-17 13:11:22.767488 | controller | } 2026-03-17 13:11:22.767696 | controller | 2026-03-17 13:11:22.767911 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 13:11:22.768111 | controller | Tuesday 17 March 2026 13:11:22 +0000 (0:00:00.033) 0:00:28.433 ********* 2026-03-17 13:11:23.488244 | controller | changed: [controller] 2026-03-17 13:11:23.488446 | controller | 2026-03-17 13:11:23.488615 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 13:11:23.488761 | controller | Tuesday 17 March 2026 13:11:23 +0000 (0:00:00.720) 0:00:29.153 ********* 2026-03-17 13:11:23.577499 | controller | skipping: [controller] 2026-03-17 13:11:23.577687 | controller | 2026-03-17 13:11:23.577910 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 13:11:23.578119 | controller | Tuesday 17 March 2026 13:11:23 +0000 (0:00:00.089) 0:00:29.243 ********* 2026-03-17 13:11:23.607911 | controller | skipping: [controller] 2026-03-17 13:11:23.608108 | controller | 2026-03-17 13:11:23.608422 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 13:11:23.608674 | controller | Tuesday 17 March 2026 13:11:23 +0000 (0:00:00.030) 0:00:29.273 ********* 2026-03-17 13:11:23.643553 | controller | ok: [controller] => { 2026-03-17 13:11:23.643790 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-03-17 13:11:23.643987 | controller | } 2026-03-17 13:11:23.644167 | controller | 2026-03-17 13:11:23.644439 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 13:11:23.644651 | controller | Tuesday 17 March 2026 13:11:23 +0000 (0:00:00.035) 0:00:29.309 ********* 2026-03-17 13:11:25.380249 | controller | changed: [controller] 2026-03-17 13:11:25.380409 | controller | 2026-03-17 13:11:25.380623 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 13:11:25.380825 | controller | Tuesday 17 March 2026 13:11:25 +0000 (0:00:01.736) 0:00:31.045 ********* 2026-03-17 13:11:25.414246 | controller | skipping: [controller] 2026-03-17 13:11:25.414519 | controller | 2026-03-17 13:11:25.414767 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 13:11:25.415052 | controller | Tuesday 17 March 2026 13:11:25 +0000 (0:00:00.034) 0:00:31.080 ********* 2026-03-17 13:11:25.449661 | controller | skipping: [controller] 2026-03-17 13:11:25.449904 | controller | 2026-03-17 13:11:25.450238 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 13:11:25.450530 | controller | Tuesday 17 March 2026 13:11:25 +0000 (0:00:00.035) 0:00:31.115 ********* 2026-03-17 13:11:25.488956 | controller | ok: [controller] => { 2026-03-17 13:11:25.489133 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl" 2026-03-17 13:11:25.489337 | controller | } 2026-03-17 13:11:25.489543 | controller | 2026-03-17 13:11:25.489756 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 13:11:25.490024 | controller | Tuesday 17 March 2026 13:11:25 +0000 (0:00:00.038) 0:00:31.154 ********* 2026-03-17 13:11:26.468893 | controller | changed: [controller] 2026-03-17 13:11:26.468939 | controller | 2026-03-17 13:11:26.468953 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 13:11:26.468965 | controller | Tuesday 17 March 2026 13:11:26 +0000 (0:00:00.979) 0:00:32.133 ********* 2026-03-17 13:11:26.502946 | controller | skipping: [controller] 2026-03-17 13:11:26.502998 | controller | 2026-03-17 13:11:26.503143 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 13:11:26.503303 | controller | Tuesday 17 March 2026 13:11:26 +0000 (0:00:00.033) 0:00:32.167 ********* 2026-03-17 13:11:26.539763 | controller | skipping: [controller] 2026-03-17 13:11:26.539801 | controller | 2026-03-17 13:11:26.539811 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 13:11:26.539819 | controller | Tuesday 17 March 2026 13:11:26 +0000 (0:00:00.035) 0:00:32.202 ********* 2026-03-17 13:11:26.578936 | controller | ok: [controller] => { 2026-03-17 13:11:26.578992 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm" 2026-03-17 13:11:26.579130 | controller | } 2026-03-17 13:11:26.579249 | controller | 2026-03-17 13:11:26.579391 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 13:11:26.579596 | controller | Tuesday 17 March 2026 13:11:26 +0000 (0:00:00.042) 0:00:32.244 ********* 2026-03-17 13:11:53.315548 | controller | changed: [controller] 2026-03-17 13:11:53.315617 | controller | 2026-03-17 13:11:53.315675 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 13:11:53.315852 | controller | Tuesday 17 March 2026 13:11:53 +0000 (0:00:26.733) 0:00:58.978 ********* 2026-03-17 13:11:53.344702 | controller | skipping: [controller] 2026-03-17 13:11:53.344751 | controller | 2026-03-17 13:11:53.344849 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 13:11:53.344953 | controller | Tuesday 17 March 2026 13:11:53 +0000 (0:00:00.032) 0:00:59.010 ********* 2026-03-17 13:11:53.377356 | controller | skipping: [controller] 2026-03-17 13:11:53.377455 | controller | 2026-03-17 13:11:53.377741 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 13:11:53.377770 | controller | Tuesday 17 March 2026 13:11:53 +0000 (0:00:00.032) 0:00:59.043 ********* 2026-03-17 13:11:53.419277 | controller | ok: [controller] => { 2026-03-17 13:11:53.419639 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-03-17 13:11:53.419990 | controller | } 2026-03-17 13:11:53.420328 | controller | 2026-03-17 13:11:53.420631 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 13:11:53.420927 | controller | Tuesday 17 March 2026 13:11:53 +0000 (0:00:00.038) 0:00:59.082 ********* 2026-03-17 13:11:54.270621 | controller | changed: [controller] 2026-03-17 13:11:54.270683 | controller | 2026-03-17 13:11:54.270750 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 13:11:54.270859 | controller | Tuesday 17 March 2026 13:11:54 +0000 (0:00:00.849) 0:00:59.931 ********* 2026-03-17 13:11:54.295042 | controller | skipping: [controller] 2026-03-17 13:11:54.295102 | controller | 2026-03-17 13:11:54.295286 | controller | PLAY RECAP ********************************************************************* 2026-03-17 13:11:54.295453 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-03-17 13:11:54.295573 | controller | 2026-03-17 13:11:54.295738 | controller | 2026-03-17 13:11:54.295836 | controller | TASKS RECAP ******************************************************************** 2026-03-17 13:11:54.295986 | controller | Tuesday 17 March 2026 13:11:54 +0000 (0:00:00.030) 0:00:59.961 ********* 2026-03-17 13:11:54.296101 | controller | =============================================================================== 2026-03-17 13:11:54.296218 | controller | vexxhost.containers.download_artifact : Download item ------------------ 26.73s 2026-03-17 13:11:54.296354 | controller | vexxhost.containers.download_artifact : Download item ------------------ 23.68s 2026-03-17 13:11:54.296575 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.74s 2026-03-17 13:11:54.296710 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.61s 2026-03-17 13:11:54.296897 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.98s 2026-03-17 13:11:54.297043 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.85s 2026-03-17 13:11:54.297193 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.75s 2026-03-17 13:11:54.297308 | controller | Gather minimal facts ---------------------------------------------------- 0.73s 2026-03-17 13:11:54.297433 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.72s 2026-03-17 13:11:54.297573 | controller | Find all subdirectories in the role location ---------------------------- 0.43s 2026-03-17 13:11:54.297700 | controller | Select only defaults/ directories and load vars ------------------------- 0.32s 2026-03-17 13:11:54.297822 | controller | Include download_artifact role ------------------------------------------ 0.25s 2026-03-17 13:11:54.297952 | controller | Find all components with checksums and get latest versions (CI) --------- 0.18s 2026-03-17 13:11:54.298080 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-03-17 13:11:54.298197 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.09s 2026-03-17 13:11:54.298310 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-03-17 13:11:54.298449 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-17 13:11:54.302674 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-17 13:11:54.302795 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-17 13:11:54.302918 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-17 13:11:54.430617 | controller | INFO [download-binaries > converge] Executed: Successful 2026-03-17 13:11:54.435526 | controller | INFO [download-binaries > idempotence] Executing 2026-03-17 13:11:55.327789 | controller | 2026-03-17 13:11:55.328067 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-03-17 13:11:55.328281 | controller | 2026-03-17 13:11:55.328498 | controller | TASK [Gather minimal facts] **************************************************** 2026-03-17 13:11:55.330507 | controller | Tuesday 17 March 2026 13:11:55 +0000 (0:00:00.014) 0:00:00.014 ********* 2026-03-17 13:11:56.041840 | controller | ok: [controller -> localhost] 2026-03-17 13:11:56.042003 | controller | 2026-03-17 13:11:56.042215 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-03-17 13:11:56.042461 | controller | Tuesday 17 March 2026 13:11:56 +0000 (0:00:00.713) 0:00:00.728 ********* 2026-03-17 13:11:56.478023 | controller | ok: [controller -> localhost] 2026-03-17 13:11:56.478087 | controller | 2026-03-17 13:11:56.478099 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-03-17 13:11:56.478182 | controller | Tuesday 17 March 2026 13:11:56 +0000 (0:00:00.436) 0:00:01.164 ********* 2026-03-17 13:11:56.793786 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-03-17 13:11:56.793857 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-03-17 13:11:56.793969 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-03-17 13:11:56.794124 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-03-17 13:11:56.794270 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-03-17 13:11:56.794403 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-03-17 13:11:56.795092 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-03-17 13:11:56.795117 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-03-17 13:11:56.795121 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-03-17 13:11:56.795124 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-03-17 13:11:56.795132 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-03-17 13:11:56.795238 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-03-17 13:11:56.795479 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-03-17 13:11:56.795625 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-03-17 13:11:56.795763 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-03-17 13:11:56.795896 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-03-17 13:11:56.796012 | controller | 2026-03-17 13:11:56.796184 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-03-17 13:11:56.796360 | controller | Tuesday 17 March 2026 13:11:56 +0000 (0:00:00.314) 0:00:01.479 ********* 2026-03-17 13:11:56.937529 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-17 13:11:56.937555 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-17 13:11:56.937559 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-17 13:11:56.937567 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-17 13:11:56.937571 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-17 13:11:56.937574 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-17 13:11:56.937578 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-17 13:11:56.937583 | controller | 2026-03-17 13:11:56.937587 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-03-17 13:11:56.937591 | controller | Tuesday 17 March 2026 13:11:56 +0000 (0:00:00.141) 0:00:01.620 ********* 2026-03-17 13:11:57.031451 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-17 13:11:57.031678 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-17 13:11:57.031871 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-17 13:11:57.032155 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-17 13:11:57.032373 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-17 13:11:57.032567 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-17 13:11:57.032758 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-17 13:11:57.032939 | controller | 2026-03-17 13:11:57.033214 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-03-17 13:11:57.033418 | controller | Tuesday 17 March 2026 13:11:57 +0000 (0:00:00.096) 0:00:01.717 ********* 2026-03-17 13:11:57.102051 | controller | ok: [controller -> localhost] 2026-03-17 13:11:57.102322 | controller | 2026-03-17 13:11:57.102628 | controller | TASK [Include download_artifact role] ****************************************** 2026-03-17 13:11:57.102926 | controller | Tuesday 17 March 2026 13:11:57 +0000 (0:00:00.070) 0:00:01.788 ********* 2026-03-17 13:11:57.306532 | 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-17 13:11:57.306602 | 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-17 13:11:57.306684 | 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-17 13:11:57.306787 | 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-17 13:11:57.306905 | 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-17 13:11:57.306979 | 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-17 13:11:57.307090 | 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-17 13:11:57.307421 | controller | 2026-03-17 13:11:57.307445 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 13:11:57.307450 | controller | Tuesday 17 March 2026 13:11:57 +0000 (0:00:00.203) 0:00:01.991 ********* 2026-03-17 13:11:57.342303 | controller | skipping: [controller] 2026-03-17 13:11:57.342356 | controller | 2026-03-17 13:11:57.343632 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-17 13:11:57.343654 | controller | Tuesday 17 March 2026 13:11:57 +0000 (0:00:00.034) 0:00:02.026 ********* 2026-03-17 13:11:57.812281 | 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-17 13:11:57.820760 | controller | ok: [controller] 2026-03-17 13:11:57.820956 | controller | 2026-03-17 13:11:57.821182 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 13:11:57.821385 | controller | Tuesday 17 March 2026 13:11:57 +0000 (0:00:00.481) 0:00:02.507 ********* 2026-03-17 13:11:57.853946 | controller | ok: [controller] => { 2026-03-17 13:11:57.854046 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet" 2026-03-17 13:11:57.854200 | controller | } 2026-03-17 13:11:57.854361 | controller | 2026-03-17 13:11:57.854748 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 13:11:57.854925 | controller | Tuesday 17 March 2026 13:11:57 +0000 (0:00:00.032) 0:00:02.539 ********* 2026-03-17 13:11:58.452839 | controller | ok: [controller] 2026-03-17 13:11:58.453129 | controller | 2026-03-17 13:11:58.453552 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 13:11:58.453867 | controller | Tuesday 17 March 2026 13:11:58 +0000 (0:00:00.598) 0:00:03.138 ********* 2026-03-17 13:11:58.483535 | controller | skipping: [controller] 2026-03-17 13:11:58.483805 | controller | 2026-03-17 13:11:58.484186 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 13:11:58.484454 | controller | Tuesday 17 March 2026 13:11:58 +0000 (0:00:00.030) 0:00:03.169 ********* 2026-03-17 13:11:58.514679 | controller | skipping: [controller] 2026-03-17 13:11:58.514896 | controller | 2026-03-17 13:11:58.515318 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 13:11:58.515536 | controller | Tuesday 17 March 2026 13:11:58 +0000 (0:00:00.031) 0:00:03.200 ********* 2026-03-17 13:11:58.552933 | controller | ok: [controller] => { 2026-03-17 13:11:58.552977 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-17 13:11:58.553146 | controller | } 2026-03-17 13:11:58.553179 | controller | 2026-03-17 13:11:58.553302 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 13:11:58.553408 | controller | Tuesday 17 March 2026 13:11:58 +0000 (0:00:00.038) 0:00:03.239 ********* 2026-03-17 13:11:58.960929 | controller | ok: [controller] 2026-03-17 13:11:58.960952 | controller | 2026-03-17 13:11:58.960956 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 13:11:58.960960 | controller | Tuesday 17 March 2026 13:11:58 +0000 (0:00:00.404) 0:00:03.644 ********* 2026-03-17 13:11:58.991654 | controller | skipping: [controller] 2026-03-17 13:11:58.991876 | controller | 2026-03-17 13:11:58.992104 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 13:11:58.992317 | controller | Tuesday 17 March 2026 13:11:58 +0000 (0:00:00.034) 0:00:03.678 ********* 2026-03-17 13:11:59.022581 | controller | skipping: [controller] 2026-03-17 13:11:59.022839 | controller | 2026-03-17 13:11:59.023213 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 13:11:59.023479 | controller | Tuesday 17 March 2026 13:11:59 +0000 (0:00:00.030) 0:00:03.708 ********* 2026-03-17 13:11:59.055601 | controller | ok: [controller] => { 2026-03-17 13:11:59.055712 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-17 13:11:59.055796 | controller | } 2026-03-17 13:11:59.055880 | controller | 2026-03-17 13:11:59.055975 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 13:11:59.056076 | controller | Tuesday 17 March 2026 13:11:59 +0000 (0:00:00.033) 0:00:03.741 ********* 2026-03-17 13:11:59.459261 | controller | ok: [controller] 2026-03-17 13:11:59.459309 | controller | 2026-03-17 13:11:59.459383 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 13:11:59.459518 | controller | Tuesday 17 March 2026 13:11:59 +0000 (0:00:00.403) 0:00:04.145 ********* 2026-03-17 13:11:59.497350 | controller | skipping: [controller] 2026-03-17 13:11:59.497554 | controller | 2026-03-17 13:11:59.497854 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 13:11:59.498119 | controller | Tuesday 17 March 2026 13:11:59 +0000 (0:00:00.037) 0:00:04.183 ********* 2026-03-17 13:11:59.530493 | controller | skipping: [controller] 2026-03-17 13:11:59.530700 | controller | 2026-03-17 13:11:59.531006 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 13:11:59.531225 | controller | Tuesday 17 March 2026 13:11:59 +0000 (0:00:00.033) 0:00:04.216 ********* 2026-03-17 13:11:59.566388 | controller | ok: [controller] => { 2026-03-17 13:11:59.566852 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-03-17 13:11:59.567175 | controller | } 2026-03-17 13:11:59.567503 | controller | 2026-03-17 13:11:59.567841 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 13:11:59.568103 | controller | Tuesday 17 March 2026 13:11:59 +0000 (0:00:00.035) 0:00:04.252 ********* 2026-03-17 13:12:00.028212 | controller | ok: [controller] 2026-03-17 13:12:00.028390 | controller | 2026-03-17 13:12:00.028667 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 13:12:00.028957 | controller | Tuesday 17 March 2026 13:12:00 +0000 (0:00:00.461) 0:00:04.713 ********* 2026-03-17 13:12:00.069388 | controller | skipping: [controller] 2026-03-17 13:12:00.069639 | controller | 2026-03-17 13:12:00.069930 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 13:12:00.070220 | controller | Tuesday 17 March 2026 13:12:00 +0000 (0:00:00.041) 0:00:04.755 ********* 2026-03-17 13:12:00.105613 | controller | skipping: [controller] 2026-03-17 13:12:00.105655 | controller | 2026-03-17 13:12:00.105837 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 13:12:00.105977 | controller | Tuesday 17 March 2026 13:12:00 +0000 (0:00:00.036) 0:00:04.791 ********* 2026-03-17 13:12:00.144423 | controller | ok: [controller] => { 2026-03-17 13:12:00.144624 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl" 2026-03-17 13:12:00.144817 | controller | } 2026-03-17 13:12:00.144998 | controller | 2026-03-17 13:12:00.145228 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 13:12:00.145431 | controller | Tuesday 17 March 2026 13:12:00 +0000 (0:00:00.038) 0:00:04.830 ********* 2026-03-17 13:12:00.645936 | controller | ok: [controller] 2026-03-17 13:12:00.645990 | controller | 2026-03-17 13:12:00.646157 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 13:12:00.646306 | controller | Tuesday 17 March 2026 13:12:00 +0000 (0:00:00.501) 0:00:05.331 ********* 2026-03-17 13:12:00.677666 | controller | skipping: [controller] 2026-03-17 13:12:00.677916 | controller | 2026-03-17 13:12:00.678258 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 13:12:00.678646 | controller | Tuesday 17 March 2026 13:12:00 +0000 (0:00:00.031) 0:00:05.363 ********* 2026-03-17 13:12:00.714206 | controller | skipping: [controller] 2026-03-17 13:12:00.714259 | controller | 2026-03-17 13:12:00.714404 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 13:12:00.714581 | controller | Tuesday 17 March 2026 13:12:00 +0000 (0:00:00.036) 0:00:05.400 ********* 2026-03-17 13:12:00.754498 | controller | ok: [controller] => { 2026-03-17 13:12:00.754551 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm" 2026-03-17 13:12:00.754889 | controller | } 2026-03-17 13:12:00.755007 | controller | 2026-03-17 13:12:00.755148 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 13:12:00.755287 | controller | Tuesday 17 March 2026 13:12:00 +0000 (0:00:00.039) 0:00:05.439 ********* 2026-03-17 13:12:01.291576 | controller | ok: [controller] 2026-03-17 13:12:01.291794 | controller | 2026-03-17 13:12:01.292039 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 13:12:01.292317 | controller | Tuesday 17 March 2026 13:12:01 +0000 (0:00:00.537) 0:00:05.976 ********* 2026-03-17 13:12:01.326806 | controller | skipping: [controller] 2026-03-17 13:12:01.326954 | controller | 2026-03-17 13:12:01.327170 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 13:12:01.327377 | controller | Tuesday 17 March 2026 13:12:01 +0000 (0:00:00.035) 0:00:06.012 ********* 2026-03-17 13:12:01.357690 | controller | skipping: [controller] 2026-03-17 13:12:01.357884 | controller | 2026-03-17 13:12:01.358162 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 13:12:01.358498 | controller | Tuesday 17 March 2026 13:12:01 +0000 (0:00:00.030) 0:00:06.043 ********* 2026-03-17 13:12:01.398977 | controller | ok: [controller] => { 2026-03-17 13:12:01.399221 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-03-17 13:12:01.399470 | controller | } 2026-03-17 13:12:01.399677 | controller | 2026-03-17 13:12:01.399901 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 13:12:01.400089 | controller | Tuesday 17 March 2026 13:12:01 +0000 (0:00:00.040) 0:00:06.084 ********* 2026-03-17 13:12:01.811196 | controller | ok: [controller] 2026-03-17 13:12:01.811232 | controller | 2026-03-17 13:12:01.811241 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 13:12:01.811250 | controller | Tuesday 17 March 2026 13:12:01 +0000 (0:00:00.411) 0:00:06.496 ********* 2026-03-17 13:12:01.839029 | controller | skipping: [controller] 2026-03-17 13:12:01.839224 | controller | 2026-03-17 13:12:01.839424 | controller | PLAY RECAP ********************************************************************* 2026-03-17 13:12:01.839620 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-03-17 13:12:01.839776 | controller | 2026-03-17 13:12:01.839926 | controller | 2026-03-17 13:12:01.840120 | controller | TASKS RECAP ******************************************************************** 2026-03-17 13:12:01.840288 | controller | Tuesday 17 March 2026 13:12:01 +0000 (0:00:00.025) 0:00:06.522 ********* 2026-03-17 13:12:01.840474 | controller | =============================================================================== 2026-03-17 13:12:01.840641 | controller | Gather minimal facts ---------------------------------------------------- 0.71s 2026-03-17 13:12:01.840805 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.60s 2026-03-17 13:12:01.840968 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.54s 2026-03-17 13:12:01.841128 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.50s 2026-03-17 13:12:01.841286 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.48s 2026-03-17 13:12:01.841446 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.46s 2026-03-17 13:12:01.841610 | controller | Find all subdirectories in the role location ---------------------------- 0.44s 2026-03-17 13:12:01.841771 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-03-17 13:12:01.841931 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.40s 2026-03-17 13:12:01.842090 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.40s 2026-03-17 13:12:01.842248 | controller | Select only defaults/ directories and load vars ------------------------- 0.31s 2026-03-17 13:12:01.842405 | controller | Include download_artifact role ------------------------------------------ 0.20s 2026-03-17 13:12:01.842656 | controller | Find all components with checksums and get latest versions (CI) --------- 0.14s 2026-03-17 13:12:01.842819 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-03-17 13:12:01.842973 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-03-17 13:12:01.843126 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-03-17 13:12:01.843282 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-17 13:12:01.843436 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-17 13:12:01.843596 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-17 13:12:01.843945 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-17 13:12:01.967916 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-03-17 13:12:01.977373 | controller | INFO [download-binaries > side_effect] Executing 2026-03-17 13:12:01.977794 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-17 13:12:01.985557 | controller | INFO [download-binaries > verify] Executing 2026-03-17 13:12:02.838667 | controller | 2026-03-17 13:12:02.838957 | controller | PLAY [Verify] ****************************************************************** 2026-03-17 13:12:02.839219 | controller | 2026-03-17 13:12:02.839578 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-17 13:12:02.839849 | controller | Tuesday 17 March 2026 13:12:02 +0000 (0:00:00.015) 0:00:00.015 ********* 2026-03-17 13:12:03.914963 | 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-17 13:12:03.919887 | controller | ok: [controller] 2026-03-17 13:12:03.919995 | controller | 2026-03-17 13:12:03.920130 | controller | TASK [Stat target dir] ********************************************************* 2026-03-17 13:12:03.920290 | controller | Tuesday 17 March 2026 13:12:03 +0000 (0:00:01.081) 0:00:01.096 ********* 2026-03-17 13:12:04.338885 | controller | ok: [controller] 2026-03-17 13:12:04.339047 | controller | 2026-03-17 13:12:04.339367 | controller | TASK [Assert that target dir is created] *************************************** 2026-03-17 13:12:04.339657 | controller | Tuesday 17 March 2026 13:12:04 +0000 (0:00:00.417) 0:00:01.514 ********* 2026-03-17 13:12:04.379598 | controller | ok: [controller] => { 2026-03-17 13:12:04.379793 | controller | "changed": false, 2026-03-17 13:12:04.380096 | controller | "msg": "All assertions passed" 2026-03-17 13:12:04.380330 | controller | } 2026-03-17 13:12:04.380527 | controller | 2026-03-17 13:12:04.380676 | controller | TASK [Find target files] ******************************************************* 2026-03-17 13:12:04.380800 | controller | Tuesday 17 March 2026 13:12:04 +0000 (0:00:00.040) 0:00:01.555 ********* 2026-03-17 13:12:04.775582 | controller | ok: [controller] 2026-03-17 13:12:04.775717 | controller | 2026-03-17 13:12:04.775872 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-03-17 13:12:04.776049 | controller | Tuesday 17 March 2026 13:12:04 +0000 (0:00:00.396) 0:00:01.951 ********* 2026-03-17 13:12:04.804200 | controller | ok: [controller] => { 2026-03-17 13:12:04.804325 | controller | "changed": false, 2026-03-17 13:12:04.804467 | controller | "msg": "All assertions passed" 2026-03-17 13:12:04.804623 | controller | } 2026-03-17 13:12:04.804773 | controller | 2026-03-17 13:12:04.804932 | controller | PLAY RECAP ********************************************************************* 2026-03-17 13:12:04.805093 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-17 13:12:04.805219 | controller | 2026-03-17 13:12:04.805353 | controller | 2026-03-17 13:12:04.805500 | controller | TASKS RECAP ******************************************************************** 2026-03-17 13:12:04.805671 | controller | Tuesday 17 March 2026 13:12:04 +0000 (0:00:00.029) 0:00:01.981 ********* 2026-03-17 13:12:04.805822 | controller | =============================================================================== 2026-03-17 13:12:04.805980 | controller | Gathering Facts --------------------------------------------------------- 1.08s 2026-03-17 13:12:04.806188 | controller | Stat target dir --------------------------------------------------------- 0.42s 2026-03-17 13:12:04.806319 | controller | Find target files ------------------------------------------------------- 0.40s 2026-03-17 13:12:04.806576 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-03-17 13:12:04.806747 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-03-17 13:12:04.906700 | controller | INFO [download-binaries > verify] Executed: Successful 2026-03-17 13:12:04.915439 | controller | INFO [download-binaries > cleanup] Executing 2026-03-17 13:12:04.915802 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-17 13:12:04.923348 | controller | INFO [download-binaries > destroy] Executing 2026-03-17 13:12:04.923381 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-03-17 13:12:04.923474 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-03-17 13:12:04.923721 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-03-17 13:12:05.058648 | controller | ok: Runtime: 0:01:35.123477 2026-03-17 13:12:05.066092 | 2026-03-17 13:12:05.066136 | PLAY RECAP 2026-03-17 13:12:05.066179 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 13:12:05.066200 | 2026-03-17 13:12:05.156331 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-17 13:12:05.158399 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-17 13:12:05.721585 | 2026-03-17 13:12:05.721705 | PLAY [all] 2026-03-17 13:12:05.731655 | 2026-03-17 13:12:05.731734 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-17 13:12:05.775978 | controller | skipping: Conditional result was False 2026-03-17 13:12:05.784846 | 2026-03-17 13:12:05.784921 | TASK [fetch-output : Set log path for single node] 2026-03-17 13:12:05.827294 | controller | ok 2026-03-17 13:12:05.833723 | 2026-03-17 13:12:05.833787 | LOOP [fetch-output : Ensure local output dirs] 2026-03-17 13:12:06.233612 | controller -> localhost | ok: "/var/lib/zuul/builds/9c6d388d22e24feebcbb986c0693d11d/work/logs" 2026-03-17 13:12:06.442440 | controller -> localhost | changed: "/var/lib/zuul/builds/9c6d388d22e24feebcbb986c0693d11d/work/artifacts" 2026-03-17 13:12:06.644855 | controller -> localhost | changed: "/var/lib/zuul/builds/9c6d388d22e24feebcbb986c0693d11d/work/docs" 2026-03-17 13:12:06.660887 | 2026-03-17 13:12:06.661074 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-17 13:12:07.315036 | controller | changed: .d..t...... ./ 2026-03-17 13:12:07.315345 | controller | changed: All items complete 2026-03-17 13:12:07.315391 | 2026-03-17 13:12:07.804570 | controller | changed: .d..t...... ./ 2026-03-17 13:12:08.301225 | controller | changed: .d..t...... ./ 2026-03-17 13:12:08.327123 | 2026-03-17 13:12:08.327320 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-17 13:12:08.739672 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.006459 2026-03-17 13:12:09.705801 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.246027 2026-03-17 13:12:09.720731 | 2026-03-17 13:12:09.720820 | PLAY [all] 2026-03-17 13:12:09.726620 | 2026-03-17 13:12:09.726684 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-17 13:12:10.183711 | controller | changed 2026-03-17 13:12:10.191066 | 2026-03-17 13:12:10.191136 | PLAY RECAP 2026-03-17 13:12:10.191199 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-17 13:12:10.191230 | 2026-03-17 13:12:10.299572 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-17 13:12:10.303041 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-03-17 13:12:10.845348 | 2026-03-17 13:12:10.845464 | PLAY [localhost] 2026-03-17 13:12:10.855402 | 2026-03-17 13:12:10.855479 | TASK [Generate Zuul manifest] 2026-03-17 13:12:10.876891 | localhost | ok 2026-03-17 13:12:10.893170 | 2026-03-17 13:12:10.893313 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-17 13:12:11.230775 | localhost | changed 2026-03-17 13:12:11.241295 | 2026-03-17 13:12:11.241375 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-17 13:12:11.272022 | localhost | ok 2026-03-17 13:12:11.281018 | 2026-03-17 13:12:11.281109 | TASK [Upload logs] 2026-03-17 13:12:11.302966 | localhost | ok 2026-03-17 13:12:11.365107 | 2026-03-17 13:12:11.365230 | TASK [Set zuul-log-path fact] 2026-03-17 13:12:11.385147 | localhost | ok 2026-03-17 13:12:11.398745 | 2026-03-17 13:12:12.034185 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-17 13:12:12.067728 | localhost | ok 2026-03-17 13:12:12.076668 | 2026-03-17 13:12:12.076761 | TASK [upload-logs : Create log directories] 2026-03-17 13:12:12.468790 | localhost | changed 2026-03-17 13:12:12.475318 | 2026-03-17 13:12:12.475415 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-17 13:12:13.074339 | localhost -> localhost | ok: Runtime: 0:00:00.005009 2026-03-17 13:12:13.080045 | 2026-03-17 13:12:13.080139 | TASK [upload-logs : Upload logs to log server] 2026-03-17 13:12:13.537002 | localhost | Output suppressed because no_log was given 2026-03-17 13:12:13.542285 | 2026-03-17 13:12:13.542377 | LOOP [upload-logs : Compress console log and json output] 2026-03-17 13:12:13.605607 | localhost | skipping: Conditional result was False 2026-03-17 13:12:13.612681 | localhost | skipping: Conditional result was False 2026-03-17 13:12:13.627133 | 2026-03-17 13:12:13.627349 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-17 13:12:13.671857 | localhost | skipping: Conditional result was False 2026-03-17 13:12:13.672205 | 2026-03-17 13:12:13.676442 | localhost | skipping: Conditional result was False 2026-03-17 13:12:13.688586 | 2026-03-17 13:12:13.688739 | LOOP [upload-logs : Upload console log and json output]