2026-03-11 20:22:20.641176 | Job console starting 2026-03-11 20:22:20.656524 | Updating git repos 2026-03-11 20:22:20.708771 | Cloning repos into workspace 2026-03-11 20:22:20.817861 | Restoring repo states 2026-03-11 20:22:20.885693 | Merging changes 2026-03-11 20:22:21.423588 | Checking out repos 2026-03-11 20:22:21.552654 | Preparing playbooks 2026-03-11 20:22:23.520041 | Running Ansible setup 2026-03-11 20:22:28.511577 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-11 20:22:29.159152 | 2026-03-11 20:22:29.159282 | PLAY [localhost] 2026-03-11 20:22:29.167215 | 2026-03-11 20:22:29.167285 | TASK [Gathering Facts] 2026-03-11 20:22:30.044159 | localhost | ok 2026-03-11 20:22:30.052476 | 2026-03-11 20:22:30.052568 | TASK [Setup log path fact] 2026-03-11 20:22:30.072890 | localhost | ok 2026-03-11 20:22:30.084933 | 2026-03-11 20:22:30.085016 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-11 20:22:30.114786 | localhost | ok 2026-03-11 20:22:30.123112 | 2026-03-11 20:22:30.123201 | TASK [emit-job-header : Print job information] 2026-03-11 20:22:30.163906 | # Job Information 2026-03-11 20:22:30.164054 | Ansible Version: 2.16.16 2026-03-11 20:22:30.164100 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-03-11 20:22:30.164131 | Pipeline: check 2026-03-11 20:22:30.164160 | Executor: 0a8996d2b663 2026-03-11 20:22:30.164188 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/238 2026-03-11 20:22:30.164219 | Event ID: deadab30-1d87-11f1-972a-c6d16a6328cd 2026-03-11 20:22:30.167886 | 2026-03-11 20:22:30.167970 | LOOP [emit-job-header : Print node information] 2026-03-11 20:22:30.350260 | localhost | ok: 2026-03-11 20:22:30.352279 | localhost | # Node Information 2026-03-11 20:22:30.352328 | localhost | Inventory Hostname: controller 2026-03-11 20:22:30.352361 | localhost | Hostname: np0000158443 2026-03-11 20:22:30.352390 | localhost | Username: zuul 2026-03-11 20:22:30.352422 | localhost | Distro: Debian 13.3 2026-03-11 20:22:30.352451 | localhost | Provider: yul1 2026-03-11 20:22:30.352478 | localhost | Region: ca-ymq-1 2026-03-11 20:22:30.352505 | localhost | Label: debian-trixie 2026-03-11 20:22:30.352531 | localhost | Product Name: OpenStack Nova 2026-03-11 20:22:30.352628 | localhost | Interface IP: 199.204.45.162 2026-03-11 20:22:30.384351 | 2026-03-11 20:22:30.384538 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-11 20:22:30.881430 | localhost -> localhost | changed 2026-03-11 20:22:30.892808 | 2026-03-11 20:22:30.892941 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-11 20:22:31.806315 | localhost -> localhost | changed 2026-03-11 20:22:31.816931 | 2026-03-11 20:22:31.817009 | PLAY [all] 2026-03-11 20:22:31.823768 | 2026-03-11 20:22:31.823837 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-11 20:22:32.050718 | controller -> localhost | ok 2026-03-11 20:22:32.057672 | 2026-03-11 20:22:32.057761 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-11 20:22:32.088931 | controller | ok 2026-03-11 20:22:32.105618 | controller | included: /var/lib/zuul/builds/806b91274cd243f5827de7a97d5ae549/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-11 20:22:32.110231 | 2026-03-11 20:22:32.110290 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-11 20:22:32.836795 | controller -> localhost | Generating public/private rsa key pair. 2026-03-11 20:22:32.837274 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/806b91274cd243f5827de7a97d5ae549/work/806b91274cd243f5827de7a97d5ae549_id_rsa 2026-03-11 20:22:32.837352 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/806b91274cd243f5827de7a97d5ae549/work/806b91274cd243f5827de7a97d5ae549_id_rsa.pub 2026-03-11 20:22:32.837404 | controller -> localhost | The key fingerprint is: 2026-03-11 20:22:32.837453 | controller -> localhost | SHA256:Pnnq66KNViK12FaX9MNMMSBPVpPOu6oqBb99zvGBGIk zuul-build-sshkey 2026-03-11 20:22:32.837522 | controller -> localhost | The key's randomart image is: 2026-03-11 20:22:32.837570 | controller -> localhost | +---[RSA 3072]----+ 2026-03-11 20:22:32.837627 | controller -> localhost | | . +o=o | 2026-03-11 20:22:32.837677 | controller -> localhost | | =. oo | 2026-03-11 20:22:32.837722 | controller -> localhost | | ..O | 2026-03-11 20:22:32.837767 | controller -> localhost | | . ....o B | 2026-03-11 20:22:32.837812 | controller -> localhost | | *Eoo.S o | 2026-03-11 20:22:32.837856 | controller -> localhost | | o B .+ o. | 2026-03-11 20:22:32.837900 | controller -> localhost | | + =. * o. | 2026-03-11 20:22:32.837945 | controller -> localhost | | . ooo..*.. | 2026-03-11 20:22:32.837996 | controller -> localhost | | o+ooBOo. | 2026-03-11 20:22:32.838043 | controller -> localhost | +----[SHA256]-----+ 2026-03-11 20:22:32.838136 | controller -> localhost | ok: Runtime: 0:00:00.283135 2026-03-11 20:22:32.843954 | 2026-03-11 20:22:32.844036 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-11 20:22:32.875853 | controller | ok 2026-03-11 20:22:32.888248 | controller | included: /var/lib/zuul/builds/806b91274cd243f5827de7a97d5ae549/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-11 20:22:32.895189 | 2026-03-11 20:22:32.895254 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-11 20:22:32.919408 | controller | skipping: Conditional result was False 2026-03-11 20:22:32.930519 | 2026-03-11 20:22:32.930650 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-11 20:22:33.480259 | controller | changed 2026-03-11 20:22:33.487755 | 2026-03-11 20:22:33.487819 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-11 20:22:33.688947 | controller | ok 2026-03-11 20:22:33.693197 | 2026-03-11 20:22:33.693268 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-11 20:22:34.247418 | controller | changed 2026-03-11 20:22:34.254051 | 2026-03-11 20:22:34.254123 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-11 20:22:34.813588 | controller | changed 2026-03-11 20:22:34.860464 | 2026-03-11 20:22:34.860559 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-11 20:22:34.885737 | controller | skipping: Conditional result was False 2026-03-11 20:22:34.895724 | 2026-03-11 20:22:34.895791 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-11 20:22:35.275986 | controller -> localhost | changed 2026-03-11 20:22:35.293553 | 2026-03-11 20:22:35.293619 | TASK [add-build-sshkey : Add back temp key] 2026-03-11 20:22:35.611156 | controller -> localhost | Identity added: /var/lib/zuul/builds/806b91274cd243f5827de7a97d5ae549/work/806b91274cd243f5827de7a97d5ae549_id_rsa (zuul-build-sshkey) 2026-03-11 20:22:35.611476 | controller -> localhost | ok: Runtime: 0:00:00.010494 2026-03-11 20:22:35.618976 | 2026-03-11 20:22:35.619039 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-11 20:22:35.980704 | controller | ok 2026-03-11 20:22:35.984701 | 2026-03-11 20:22:35.984766 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-11 20:22:36.022681 | controller | skipping: Conditional result was False 2026-03-11 20:22:36.031100 | 2026-03-11 20:22:36.031165 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-11 20:22:36.382806 | controller | ok 2026-03-11 20:22:36.392054 | 2026-03-11 20:22:36.392154 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-11 20:22:37.479618 | controller | Output suppressed because no_log was given 2026-03-11 20:22:37.488774 | 2026-03-11 20:22:37.488844 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-11 20:22:37.707050 | controller | ok: "logs" 2026-03-11 20:22:37.707324 | controller | ok: All items complete 2026-03-11 20:22:37.707366 | 2026-03-11 20:22:37.890736 | controller | ok: "artifacts" 2026-03-11 20:22:38.068858 | controller | ok: "docs" 2026-03-11 20:22:38.080784 | 2026-03-11 20:22:38.080928 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-11 20:22:38.304671 | controller | changed: "logs" 2026-03-11 20:22:38.486649 | controller | changed: "artifacts" 2026-03-11 20:22:38.675935 | controller | changed: "docs" 2026-03-11 20:22:38.698275 | 2026-03-11 20:22:38.698439 | PLAY RECAP 2026-03-11 20:22:38.698507 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-03-11 20:22:38.698548 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-11 20:22:38.698580 | 2026-03-11 20:22:38.833127 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-11 20:22:38.836024 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-11 20:22:39.449541 | 2026-03-11 20:22:39.449673 | PLAY [all] 2026-03-11 20:22:39.460006 | 2026-03-11 20:22:39.460080 | TASK [setup-uv : Extract archive] 2026-03-11 20:22:43.075619 | controller | changed 2026-03-11 20:22:43.082395 | 2026-03-11 20:22:43.082493 | TASK [setup-uv : Print version] 2026-03-11 20:22:43.452013 | controller | uv 0.8.13 2026-03-11 20:22:43.615816 | controller | ok: Runtime: 0:00:00.014138 2026-03-11 20:22:43.622590 | 2026-03-11 20:22:43.622682 | PLAY RECAP 2026-03-11 20:22:43.622735 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-11 20:22:43.622759 | 2026-03-11 20:22:43.792672 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-11 20:22:43.794219 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-11 20:22:44.414912 | 2026-03-11 20:22:44.415054 | PLAY [all] 2026-03-11 20:22:44.425103 | 2026-03-11 20:22:44.425171 | TASK [Copy inventory file for Zuul] 2026-03-11 20:22:45.387771 | controller | changed 2026-03-11 20:22:45.393436 | 2026-03-11 20:22:45.393512 | TASK [Switch "ansible_host" to private IP] 2026-03-11 20:22:45.721987 | controller | changed: 1 replacements made 2026-03-11 20:22:45.729494 | 2026-03-11 20:22:45.729580 | TASK [Run Molecule scenario] 2026-03-11 20:22:46.147166 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-03-11 20:22:46.147337 | controller | Creating virtual environment at: .venv 2026-03-11 20:22:46.549780 | controller | Downloading pygments (1.2MiB) 2026-03-11 20:22:46.555806 | controller | Downloading ansible-core (2.3MiB) 2026-03-11 20:22:46.556905 | controller | Downloading cryptography (4.3MiB) 2026-03-11 20:22:46.741672 | controller | Downloading cryptography 2026-03-11 20:22:46.799441 | controller | Downloading pygments 2026-03-11 20:22:46.981481 | controller | Downloading ansible-core 2026-03-11 20:22:47.034776 | controller | Installed 36 packages in 50ms 2026-03-11 20:22:47.695146 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-03-11 20:22:47.695190 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-03-11 20:22:48.609323 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-03-11 20:22:48.609382 | controller | INFO default scenario not found, disabling shared state. 2026-03-11 20:22:48.609538 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-03-11 20:22:48.609775 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-03-11 20:23:08.721723 | controller | INFO [download-binaries > dependency] Executing 2026-03-11 20:23:08.721933 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-03-11 20:23:08.722210 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-03-11 20:23:08.722382 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-03-11 20:23:08.729957 | controller | INFO [download-binaries > cleanup] Executing 2026-03-11 20:23:08.730268 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-11 20:23:08.735577 | controller | INFO [download-binaries > destroy] Executing 2026-03-11 20:23:08.735604 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-03-11 20:23:08.735722 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-03-11 20:23:08.740929 | controller | INFO [download-binaries > syntax] Executing 2026-03-11 20:23:09.599548 | controller | 2026-03-11 20:23:09.599813 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-03-11 20:23:09.666867 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-03-11 20:23:09.675909 | controller | INFO [download-binaries > create] Executing 2026-03-11 20:23:09.677917 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-11 20:23:09.684438 | controller | INFO [download-binaries > prepare] Executing 2026-03-11 20:23:09.684702 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-11 20:23:09.689925 | controller | INFO [download-binaries > converge] Executing 2026-03-11 20:23:10.583389 | controller | 2026-03-11 20:23:10.583437 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-03-11 20:23:10.583603 | controller | 2026-03-11 20:23:10.583802 | controller | TASK [Gather minimal facts] **************************************************** 2026-03-11 20:23:10.583992 | controller | Wednesday 11 March 2026 20:23:10 +0000 (0:00:00.038) 0:00:00.038 ******* 2026-03-11 20:23:11.269072 | controller | ok: [controller -> localhost] 2026-03-11 20:23:11.269208 | controller | 2026-03-11 20:23:11.269495 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-03-11 20:23:11.269757 | controller | Wednesday 11 March 2026 20:23:11 +0000 (0:00:00.688) 0:00:00.726 ******* 2026-03-11 20:23:11.696275 | controller | ok: [controller -> localhost] 2026-03-11 20:23:11.696470 | controller | 2026-03-11 20:23:11.696744 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-03-11 20:23:11.697000 | controller | Wednesday 11 March 2026 20:23:11 +0000 (0:00:00.427) 0:00:01.154 ******* 2026-03-11 20:23:11.990726 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-03-11 20:23:11.990993 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-03-11 20:23:11.991258 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-03-11 20:23:11.991514 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-03-11 20:23:11.991792 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-03-11 20:23:11.992057 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-03-11 20:23:11.992336 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-03-11 20:23:11.992594 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-03-11 20:23:11.992864 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-03-11 20:23:11.993123 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-03-11 20:23:11.993381 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-03-11 20:23:11.993748 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-03-11 20:23:11.993993 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-03-11 20:23:11.994246 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-03-11 20:23:11.994498 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-03-11 20:23:11.994777 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-03-11 20:23:11.995022 | controller | 2026-03-11 20:23:11.995285 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-03-11 20:23:11.995529 | controller | Wednesday 11 March 2026 20:23:11 +0000 (0:00:00.294) 0:00:01.449 ******* 2026-03-11 20:23:12.147287 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-11 20:23:12.147328 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-11 20:23:12.147342 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-11 20:23:12.147352 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-11 20:23:12.147363 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-11 20:23:12.147373 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-11 20:23:12.147485 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-11 20:23:12.147714 | controller | 2026-03-11 20:23:12.147960 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-03-11 20:23:12.148207 | controller | Wednesday 11 March 2026 20:23:12 +0000 (0:00:00.154) 0:00:01.603 ******* 2026-03-11 20:23:12.243899 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-11 20:23:12.243996 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-11 20:23:12.244180 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-11 20:23:12.244374 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-11 20:23:12.244563 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-11 20:23:12.244755 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-11 20:23:12.244944 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-11 20:23:12.245109 | controller | 2026-03-11 20:23:12.245348 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-03-11 20:23:12.245533 | controller | Wednesday 11 March 2026 20:23:12 +0000 (0:00:00.098) 0:00:01.702 ******* 2026-03-11 20:23:12.310602 | controller | ok: [controller -> localhost] 2026-03-11 20:23:12.310817 | controller | 2026-03-11 20:23:12.311027 | controller | TASK [Include download_artifact role] ****************************************** 2026-03-11 20:23:12.311242 | controller | Wednesday 11 March 2026 20:23:12 +0000 (0:00:00.066) 0:00:01.768 ******* 2026-03-11 20:23:12.558548 | 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 20:23:12.558592 | 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 20:23:12.558617 | 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 20:23:12.558626 | 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 20:23:12.558808 | 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 20:23:12.559053 | 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 20:23:12.559284 | 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 20:23:12.559451 | controller | 2026-03-11 20:23:12.559687 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 20:23:12.559900 | controller | Wednesday 11 March 2026 20:23:12 +0000 (0:00:00.246) 0:00:02.015 ******* 2026-03-11 20:23:12.593107 | controller | skipping: [controller] 2026-03-11 20:23:12.593195 | controller | 2026-03-11 20:23:12.593488 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-11 20:23:12.593629 | controller | Wednesday 11 March 2026 20:23:12 +0000 (0:00:00.035) 0:00:02.051 ******* 2026-03-11 20:23:13.329198 | 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 20:23:13.341419 | controller | changed: [controller] 2026-03-11 20:23:13.341575 | controller | 2026-03-11 20:23:13.341821 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 20:23:13.341968 | controller | Wednesday 11 March 2026 20:23:13 +0000 (0:00:00.747) 0:00:02.798 ******* 2026-03-11 20:23:13.381680 | controller | ok: [controller] => { 2026-03-11 20:23:13.381827 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm" 2026-03-11 20:23:13.382006 | controller | } 2026-03-11 20:23:13.382212 | controller | 2026-03-11 20:23:13.382391 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 20:23:13.382584 | controller | Wednesday 11 March 2026 20:23:13 +0000 (0:00:00.040) 0:00:02.839 ******* 2026-03-11 20:23:14.894773 | 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 20:23:14.901661 | controller | changed: [controller] 2026-03-11 20:23:14.901854 | controller | 2026-03-11 20:23:14.902094 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 20:23:14.902312 | controller | Wednesday 11 March 2026 20:23:14 +0000 (0:00:01.520) 0:00:04.359 ******* 2026-03-11 20:23:14.942700 | controller | skipping: [controller] 2026-03-11 20:23:14.942790 | controller | 2026-03-11 20:23:14.943024 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 20:23:14.943203 | controller | Wednesday 11 March 2026 20:23:14 +0000 (0:00:00.040) 0:00:04.400 ******* 2026-03-11 20:23:14.979932 | controller | skipping: [controller] 2026-03-11 20:23:14.980071 | controller | 2026-03-11 20:23:14.980275 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 20:23:14.980477 | controller | Wednesday 11 March 2026 20:23:14 +0000 (0:00:00.037) 0:00:04.438 ******* 2026-03-11 20:23:15.022737 | controller | ok: [controller] => { 2026-03-11 20:23:15.023182 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-03-11 20:23:15.023359 | controller | } 2026-03-11 20:23:15.023532 | controller | 2026-03-11 20:23:15.023732 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 20:23:15.023921 | controller | Wednesday 11 March 2026 20:23:15 +0000 (0:00:00.042) 0:00:04.480 ******* 2026-03-11 20:23:16.580965 | controller | changed: [controller] 2026-03-11 20:23:16.581094 | controller | 2026-03-11 20:23:16.581317 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 20:23:16.581530 | controller | Wednesday 11 March 2026 20:23:16 +0000 (0:00:01.557) 0:00:06.038 ******* 2026-03-11 20:23:16.619389 | controller | skipping: [controller] 2026-03-11 20:23:16.619522 | controller | 2026-03-11 20:23:16.619722 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 20:23:16.619913 | controller | Wednesday 11 March 2026 20:23:16 +0000 (0:00:00.039) 0:00:06.077 ******* 2026-03-11 20:23:16.655465 | controller | skipping: [controller] 2026-03-11 20:23:16.655652 | controller | 2026-03-11 20:23:16.655860 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 20:23:16.656055 | controller | Wednesday 11 March 2026 20:23:16 +0000 (0:00:00.035) 0:00:06.113 ******* 2026-03-11 20:23:16.697548 | controller | ok: [controller] => { 2026-03-11 20:23:16.697759 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl" 2026-03-11 20:23:16.697947 | controller | } 2026-03-11 20:23:16.698161 | controller | 2026-03-11 20:23:16.698381 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 20:23:16.698574 | controller | Wednesday 11 March 2026 20:23:16 +0000 (0:00:00.042) 0:00:06.155 ******* 2026-03-11 20:23:17.830474 | controller | changed: [controller] 2026-03-11 20:23:17.830597 | controller | 2026-03-11 20:23:17.830967 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 20:23:17.831071 | controller | Wednesday 11 March 2026 20:23:17 +0000 (0:00:01.131) 0:00:07.287 ******* 2026-03-11 20:23:17.867755 | controller | skipping: [controller] 2026-03-11 20:23:17.867944 | controller | 2026-03-11 20:23:17.868162 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 20:23:17.868368 | controller | Wednesday 11 March 2026 20:23:17 +0000 (0:00:00.038) 0:00:07.325 ******* 2026-03-11 20:23:17.903934 | controller | skipping: [controller] 2026-03-11 20:23:17.904095 | controller | 2026-03-11 20:23:17.904297 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 20:23:17.904491 | controller | Wednesday 11 March 2026 20:23:17 +0000 (0:00:00.036) 0:00:07.362 ******* 2026-03-11 20:23:17.945775 | controller | ok: [controller] => { 2026-03-11 20:23:17.945984 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet" 2026-03-11 20:23:17.946168 | controller | } 2026-03-11 20:23:17.946343 | controller | 2026-03-11 20:23:17.946546 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 20:23:17.946796 | controller | Wednesday 11 March 2026 20:23:17 +0000 (0:00:00.041) 0:00:07.403 ******* 2026-03-11 20:23:19.567819 | controller | changed: [controller] 2026-03-11 20:23:19.567863 | controller | 2026-03-11 20:23:19.567873 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 20:23:19.567881 | controller | Wednesday 11 March 2026 20:23:19 +0000 (0:00:01.620) 0:00:09.024 ******* 2026-03-11 20:23:19.606612 | controller | skipping: [controller] 2026-03-11 20:23:19.606642 | controller | 2026-03-11 20:23:19.606901 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 20:23:19.606936 | controller | Wednesday 11 March 2026 20:23:19 +0000 (0:00:00.040) 0:00:09.064 ******* 2026-03-11 20:23:19.647115 | controller | skipping: [controller] 2026-03-11 20:23:19.647220 | controller | 2026-03-11 20:23:19.647347 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 20:23:19.647471 | controller | Wednesday 11 March 2026 20:23:19 +0000 (0:00:00.039) 0:00:09.103 ******* 2026-03-11 20:23:19.687511 | controller | ok: [controller] => { 2026-03-11 20:23:19.687534 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-03-11 20:23:19.687540 | controller | } 2026-03-11 20:23:19.687545 | controller | 2026-03-11 20:23:19.687550 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 20:23:19.687555 | controller | Wednesday 11 March 2026 20:23:19 +0000 (0:00:00.041) 0:00:09.145 ******* 2026-03-11 20:23:20.678313 | controller | changed: [controller] 2026-03-11 20:23:20.678376 | controller | 2026-03-11 20:23:20.678397 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 20:23:20.678406 | controller | Wednesday 11 March 2026 20:23:20 +0000 (0:00:00.990) 0:00:10.136 ******* 2026-03-11 20:23:20.719376 | controller | skipping: [controller] 2026-03-11 20:23:20.719437 | controller | 2026-03-11 20:23:20.719451 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 20:23:20.719594 | controller | Wednesday 11 March 2026 20:23:20 +0000 (0:00:00.038) 0:00:10.174 ******* 2026-03-11 20:23:20.755296 | controller | skipping: [controller] 2026-03-11 20:23:20.755382 | controller | 2026-03-11 20:23:20.755515 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 20:23:20.755673 | controller | Wednesday 11 March 2026 20:23:20 +0000 (0:00:00.035) 0:00:10.210 ******* 2026-03-11 20:23:20.794303 | controller | ok: [controller] => { 2026-03-11 20:23:20.794381 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-11 20:23:20.794479 | controller | } 2026-03-11 20:23:20.794578 | controller | 2026-03-11 20:23:20.794695 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 20:23:20.794802 | controller | Wednesday 11 March 2026 20:23:20 +0000 (0:00:00.041) 0:00:10.252 ******* 2026-03-11 20:23:21.579265 | controller | changed: [controller] 2026-03-11 20:23:21.579809 | controller | 2026-03-11 20:23:21.579830 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 20:23:21.579839 | controller | Wednesday 11 March 2026 20:23:21 +0000 (0:00:00.780) 0:00:11.033 ******* 2026-03-11 20:23:21.610089 | controller | skipping: [controller] 2026-03-11 20:23:21.610194 | controller | 2026-03-11 20:23:21.610324 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 20:23:21.610447 | controller | Wednesday 11 March 2026 20:23:21 +0000 (0:00:00.034) 0:00:11.068 ******* 2026-03-11 20:23:21.647444 | controller | skipping: [controller] 2026-03-11 20:23:21.647459 | controller | 2026-03-11 20:23:21.647465 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 20:23:21.647470 | controller | Wednesday 11 March 2026 20:23:21 +0000 (0:00:00.036) 0:00:11.104 ******* 2026-03-11 20:23:21.689012 | controller | ok: [controller] => { 2026-03-11 20:23:21.689028 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-11 20:23:21.689034 | controller | } 2026-03-11 20:23:21.689039 | controller | 2026-03-11 20:23:21.689044 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 20:23:21.689049 | controller | Wednesday 11 March 2026 20:23:21 +0000 (0:00:00.041) 0:00:11.146 ******* 2026-03-11 20:23:22.639086 | controller | changed: [controller] 2026-03-11 20:23:22.639152 | controller | 2026-03-11 20:23:22.639165 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 20:23:22.639286 | controller | Wednesday 11 March 2026 20:23:22 +0000 (0:00:00.950) 0:00:12.097 ******* 2026-03-11 20:23:22.678739 | controller | skipping: [controller] 2026-03-11 20:23:22.678784 | controller | 2026-03-11 20:23:22.678789 | controller | PLAY RECAP ********************************************************************* 2026-03-11 20:23:22.678797 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-03-11 20:23:22.678801 | controller | 2026-03-11 20:23:22.678806 | controller | 2026-03-11 20:23:22.678810 | controller | TASKS RECAP ******************************************************************** 2026-03-11 20:23:22.678815 | controller | Wednesday 11 March 2026 20:23:22 +0000 (0:00:00.034) 0:00:12.131 ******* 2026-03-11 20:23:22.678819 | controller | =============================================================================== 2026-03-11 20:23:22.678823 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.62s 2026-03-11 20:23:22.678828 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.56s 2026-03-11 20:23:22.678844 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.52s 2026-03-11 20:23:22.678848 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.13s 2026-03-11 20:23:22.678853 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.99s 2026-03-11 20:23:22.678857 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.95s 2026-03-11 20:23:22.678862 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.78s 2026-03-11 20:23:22.678866 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.75s 2026-03-11 20:23:22.678870 | controller | Gather minimal facts ---------------------------------------------------- 0.69s 2026-03-11 20:23:22.678875 | controller | Find all subdirectories in the role location ---------------------------- 0.43s 2026-03-11 20:23:22.678879 | controller | Select only defaults/ directories and load vars ------------------------- 0.29s 2026-03-11 20:23:22.678884 | controller | Include download_artifact role ------------------------------------------ 0.25s 2026-03-11 20:23:22.678889 | controller | Find all components with checksums and get latest versions (CI) --------- 0.15s 2026-03-11 20:23:22.678893 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-03-11 20:23:22.678898 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-03-11 20:23:22.678902 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-11 20:23:22.678906 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-11 20:23:22.678910 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-11 20:23:22.678915 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-11 20:23:22.678919 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-11 20:23:22.863047 | controller | INFO [download-binaries > converge] Executed: Successful 2026-03-11 20:23:22.871816 | controller | INFO [download-binaries > idempotence] Executing 2026-03-11 20:23:23.693294 | controller | 2026-03-11 20:23:23.693636 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-03-11 20:23:23.693877 | controller | 2026-03-11 20:23:23.694134 | controller | TASK [Gather minimal facts] **************************************************** 2026-03-11 20:23:23.694381 | controller | Wednesday 11 March 2026 20:23:23 +0000 (0:00:00.013) 0:00:00.013 ******* 2026-03-11 20:23:24.371692 | controller | ok: [controller -> localhost] 2026-03-11 20:23:24.371985 | controller | 2026-03-11 20:23:24.372255 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-03-11 20:23:24.372516 | controller | Wednesday 11 March 2026 20:23:24 +0000 (0:00:00.677) 0:00:00.691 ******* 2026-03-11 20:23:24.775852 | controller | ok: [controller -> localhost] 2026-03-11 20:23:24.776161 | controller | 2026-03-11 20:23:24.776441 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-03-11 20:23:24.776712 | controller | Wednesday 11 March 2026 20:23:24 +0000 (0:00:00.404) 0:00:01.096 ******* 2026-03-11 20:23:25.069516 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-03-11 20:23:25.069851 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-03-11 20:23:25.070118 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-03-11 20:23:25.070421 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-03-11 20:23:25.070735 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-03-11 20:23:25.071015 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-03-11 20:23:25.071271 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-03-11 20:23:25.071528 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-03-11 20:23:25.071784 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-03-11 20:23:25.072055 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-03-11 20:23:25.072314 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-03-11 20:23:25.072572 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-03-11 20:23:25.072829 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-03-11 20:23:25.073089 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-03-11 20:23:25.073349 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-03-11 20:23:25.073631 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-03-11 20:23:25.073865 | controller | 2026-03-11 20:23:25.074124 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-03-11 20:23:25.074433 | controller | Wednesday 11 March 2026 20:23:25 +0000 (0:00:00.293) 0:00:01.389 ******* 2026-03-11 20:23:25.195398 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-11 20:23:25.195682 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-11 20:23:25.195937 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-11 20:23:25.196187 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-11 20:23:25.196440 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-11 20:23:25.196686 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-11 20:23:25.196932 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-11 20:23:25.197163 | controller | 2026-03-11 20:23:25.197419 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-03-11 20:23:25.197667 | controller | Wednesday 11 March 2026 20:23:25 +0000 (0:00:00.126) 0:00:01.515 ******* 2026-03-11 20:23:25.287962 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-11 20:23:25.288245 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-11 20:23:25.288501 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-11 20:23:25.288750 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-11 20:23:25.289002 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-11 20:23:25.289250 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-11 20:23:25.289497 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-11 20:23:25.289727 | controller | 2026-03-11 20:23:25.289981 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-03-11 20:23:25.290261 | controller | Wednesday 11 March 2026 20:23:25 +0000 (0:00:00.092) 0:00:01.608 ******* 2026-03-11 20:23:25.361608 | controller | ok: [controller -> localhost] 2026-03-11 20:23:25.361871 | controller | 2026-03-11 20:23:25.362191 | controller | TASK [Include download_artifact role] ****************************************** 2026-03-11 20:23:25.362449 | controller | Wednesday 11 March 2026 20:23:25 +0000 (0:00:00.073) 0:00:01.681 ******* 2026-03-11 20:23:25.563725 | 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 20:23:25.564044 | 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 20:23:25.564333 | 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 20:23:25.564642 | 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 20:23:25.564960 | 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 20:23:25.565245 | 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 20:23:25.565537 | 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 20:23:25.565773 | controller | 2026-03-11 20:23:25.566109 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 20:23:25.566370 | controller | Wednesday 11 March 2026 20:23:25 +0000 (0:00:00.202) 0:00:01.884 ******* 2026-03-11 20:23:25.607038 | controller | skipping: [controller] 2026-03-11 20:23:25.607067 | controller | 2026-03-11 20:23:25.607156 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-11 20:23:25.607242 | controller | Wednesday 11 March 2026 20:23:25 +0000 (0:00:00.039) 0:00:01.923 ******* 2026-03-11 20:23:26.051468 | 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 20:23:26.060018 | controller | ok: [controller] 2026-03-11 20:23:26.060098 | controller | 2026-03-11 20:23:26.060188 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 20:23:26.060280 | controller | Wednesday 11 March 2026 20:23:26 +0000 (0:00:00.457) 0:00:02.380 ******* 2026-03-11 20:23:26.093145 | controller | ok: [controller] => { 2026-03-11 20:23:26.093276 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm" 2026-03-11 20:23:26.094711 | controller | } 2026-03-11 20:23:26.094728 | controller | 2026-03-11 20:23:26.094737 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 20:23:26.094744 | controller | Wednesday 11 March 2026 20:23:26 +0000 (0:00:00.032) 0:00:02.413 ******* 2026-03-11 20:23:26.699148 | controller | ok: [controller] 2026-03-11 20:23:26.699246 | controller | 2026-03-11 20:23:26.699488 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 20:23:26.699640 | controller | Wednesday 11 March 2026 20:23:26 +0000 (0:00:00.605) 0:00:03.019 ******* 2026-03-11 20:23:26.730733 | controller | skipping: [controller] 2026-03-11 20:23:26.730941 | controller | 2026-03-11 20:23:26.731164 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 20:23:26.731376 | controller | Wednesday 11 March 2026 20:23:26 +0000 (0:00:00.032) 0:00:03.051 ******* 2026-03-11 20:23:26.764237 | controller | skipping: [controller] 2026-03-11 20:23:26.764358 | controller | 2026-03-11 20:23:26.764595 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 20:23:26.764837 | controller | Wednesday 11 March 2026 20:23:26 +0000 (0:00:00.033) 0:00:03.084 ******* 2026-03-11 20:23:26.802307 | controller | ok: [controller] => { 2026-03-11 20:23:26.802489 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-03-11 20:23:26.802695 | controller | } 2026-03-11 20:23:26.802900 | controller | 2026-03-11 20:23:26.803094 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 20:23:26.803289 | controller | Wednesday 11 March 2026 20:23:26 +0000 (0:00:00.036) 0:00:03.121 ******* 2026-03-11 20:23:27.253129 | controller | ok: [controller] 2026-03-11 20:23:27.253298 | controller | 2026-03-11 20:23:27.253501 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 20:23:27.253693 | controller | Wednesday 11 March 2026 20:23:27 +0000 (0:00:00.451) 0:00:03.573 ******* 2026-03-11 20:23:27.290561 | controller | skipping: [controller] 2026-03-11 20:23:27.290765 | controller | 2026-03-11 20:23:27.290979 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 20:23:27.291177 | controller | Wednesday 11 March 2026 20:23:27 +0000 (0:00:00.037) 0:00:03.610 ******* 2026-03-11 20:23:27.325952 | controller | skipping: [controller] 2026-03-11 20:23:27.326121 | controller | 2026-03-11 20:23:27.326317 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 20:23:27.326509 | controller | Wednesday 11 March 2026 20:23:27 +0000 (0:00:00.035) 0:00:03.646 ******* 2026-03-11 20:23:27.368128 | controller | ok: [controller] => { 2026-03-11 20:23:27.368258 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl" 2026-03-11 20:23:27.368386 | controller | } 2026-03-11 20:23:27.368512 | controller | 2026-03-11 20:23:27.368658 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 20:23:27.368796 | controller | Wednesday 11 March 2026 20:23:27 +0000 (0:00:00.042) 0:00:03.688 ******* 2026-03-11 20:23:27.786275 | controller | ok: [controller] 2026-03-11 20:23:27.786315 | controller | 2026-03-11 20:23:27.786324 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 20:23:27.786333 | controller | Wednesday 11 March 2026 20:23:27 +0000 (0:00:00.416) 0:00:04.105 ******* 2026-03-11 20:23:27.822578 | controller | skipping: [controller] 2026-03-11 20:23:27.822630 | controller | 2026-03-11 20:23:27.822700 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 20:23:27.822845 | controller | Wednesday 11 March 2026 20:23:27 +0000 (0:00:00.037) 0:00:04.142 ******* 2026-03-11 20:23:27.859322 | controller | skipping: [controller] 2026-03-11 20:23:27.859389 | controller | 2026-03-11 20:23:27.859681 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 20:23:27.859714 | controller | Wednesday 11 March 2026 20:23:27 +0000 (0:00:00.034) 0:00:04.177 ******* 2026-03-11 20:23:27.894415 | controller | ok: [controller] => { 2026-03-11 20:23:27.894523 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet" 2026-03-11 20:23:27.894646 | controller | } 2026-03-11 20:23:27.895050 | controller | 2026-03-11 20:23:27.895072 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 20:23:27.895079 | controller | Wednesday 11 March 2026 20:23:27 +0000 (0:00:00.036) 0:00:04.214 ******* 2026-03-11 20:23:28.335395 | controller | ok: [controller] 2026-03-11 20:23:28.335492 | controller | 2026-03-11 20:23:28.335502 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 20:23:28.335629 | controller | Wednesday 11 March 2026 20:23:28 +0000 (0:00:00.439) 0:00:04.654 ******* 2026-03-11 20:23:28.373049 | controller | skipping: [controller] 2026-03-11 20:23:28.373143 | controller | 2026-03-11 20:23:28.373154 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 20:23:28.373167 | controller | Wednesday 11 March 2026 20:23:28 +0000 (0:00:00.039) 0:00:04.693 ******* 2026-03-11 20:23:28.409995 | controller | skipping: [controller] 2026-03-11 20:23:28.410040 | controller | 2026-03-11 20:23:28.410166 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 20:23:28.410252 | controller | Wednesday 11 March 2026 20:23:28 +0000 (0:00:00.034) 0:00:04.728 ******* 2026-03-11 20:23:28.448002 | controller | ok: [controller] => { 2026-03-11 20:23:28.448018 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-03-11 20:23:28.448023 | controller | } 2026-03-11 20:23:28.448029 | controller | 2026-03-11 20:23:28.448034 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 20:23:28.448039 | controller | Wednesday 11 March 2026 20:23:28 +0000 (0:00:00.037) 0:00:04.765 ******* 2026-03-11 20:23:28.862634 | controller | ok: [controller] 2026-03-11 20:23:28.862720 | controller | 2026-03-11 20:23:28.863029 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 20:23:28.863065 | controller | Wednesday 11 March 2026 20:23:28 +0000 (0:00:00.417) 0:00:05.182 ******* 2026-03-11 20:23:28.903298 | controller | skipping: [controller] 2026-03-11 20:23:28.903641 | controller | 2026-03-11 20:23:28.903681 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 20:23:28.903688 | controller | Wednesday 11 March 2026 20:23:28 +0000 (0:00:00.037) 0:00:05.219 ******* 2026-03-11 20:23:28.935245 | controller | skipping: [controller] 2026-03-11 20:23:28.935337 | controller | 2026-03-11 20:23:28.935470 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 20:23:28.935623 | controller | Wednesday 11 March 2026 20:23:28 +0000 (0:00:00.035) 0:00:05.255 ******* 2026-03-11 20:23:28.978646 | controller | ok: [controller] => { 2026-03-11 20:23:28.978835 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-11 20:23:28.979340 | controller | } 2026-03-11 20:23:28.979369 | controller | 2026-03-11 20:23:28.979376 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 20:23:28.979396 | controller | Wednesday 11 March 2026 20:23:28 +0000 (0:00:00.043) 0:00:05.298 ******* 2026-03-11 20:23:29.370360 | controller | ok: [controller] 2026-03-11 20:23:29.370417 | controller | 2026-03-11 20:23:29.370561 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 20:23:29.370786 | controller | Wednesday 11 March 2026 20:23:29 +0000 (0:00:00.392) 0:00:05.690 ******* 2026-03-11 20:23:29.411301 | controller | skipping: [controller] 2026-03-11 20:23:29.411359 | controller | 2026-03-11 20:23:29.411426 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 20:23:29.411517 | controller | Wednesday 11 March 2026 20:23:29 +0000 (0:00:00.038) 0:00:05.728 ******* 2026-03-11 20:23:29.441751 | controller | skipping: [controller] 2026-03-11 20:23:29.441797 | controller | 2026-03-11 20:23:29.441948 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 20:23:29.442068 | controller | Wednesday 11 March 2026 20:23:29 +0000 (0:00:00.033) 0:00:05.762 ******* 2026-03-11 20:23:29.479867 | controller | ok: [controller] => { 2026-03-11 20:23:29.480072 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-11 20:23:29.480287 | controller | } 2026-03-11 20:23:29.480459 | controller | 2026-03-11 20:23:29.480660 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 20:23:29.480857 | controller | Wednesday 11 March 2026 20:23:29 +0000 (0:00:00.037) 0:00:05.800 ******* 2026-03-11 20:23:29.887793 | controller | ok: [controller] 2026-03-11 20:23:29.887832 | controller | 2026-03-11 20:23:29.887842 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 20:23:29.887852 | controller | Wednesday 11 March 2026 20:23:29 +0000 (0:00:00.403) 0:00:06.203 ******* 2026-03-11 20:23:29.918747 | controller | skipping: [controller] 2026-03-11 20:23:29.918793 | controller | 2026-03-11 20:23:29.918804 | controller | PLAY RECAP ********************************************************************* 2026-03-11 20:23:29.918813 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-03-11 20:23:29.918821 | controller | 2026-03-11 20:23:29.918829 | controller | 2026-03-11 20:23:29.918837 | controller | TASKS RECAP ******************************************************************** 2026-03-11 20:23:29.918845 | controller | Wednesday 11 March 2026 20:23:29 +0000 (0:00:00.030) 0:00:06.234 ******* 2026-03-11 20:23:29.918853 | controller | =============================================================================== 2026-03-11 20:23:29.918861 | controller | Gather minimal facts ---------------------------------------------------- 0.68s 2026-03-11 20:23:29.918868 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.61s 2026-03-11 20:23:29.918876 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.46s 2026-03-11 20:23:29.918884 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-03-11 20:23:29.918892 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-03-11 20:23:29.918899 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-03-11 20:23:29.918907 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-03-11 20:23:29.919013 | controller | Find all subdirectories in the role location ---------------------------- 0.40s 2026-03-11 20:23:29.919308 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.40s 2026-03-11 20:23:29.919581 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.39s 2026-03-11 20:23:29.919849 | controller | Select only defaults/ directories and load vars ------------------------- 0.29s 2026-03-11 20:23:29.920162 | controller | Include download_artifact role ------------------------------------------ 0.20s 2026-03-11 20:23:29.920453 | controller | Find all components with checksums and get latest versions (CI) --------- 0.13s 2026-03-11 20:23:29.920723 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-03-11 20:23:29.920986 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-03-11 20:23:29.921249 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-11 20:23:29.921509 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-11 20:23:29.921768 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-03-11 20:23:29.922030 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-03-11 20:23:29.922290 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-03-11 20:23:30.035074 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-03-11 20:23:30.048515 | controller | INFO [download-binaries > side_effect] Executing 2026-03-11 20:23:30.049160 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-11 20:23:30.054512 | controller | INFO [download-binaries > verify] Executing 2026-03-11 20:23:30.849168 | controller | 2026-03-11 20:23:30.849467 | controller | PLAY [Verify] ****************************************************************** 2026-03-11 20:23:30.849693 | controller | 2026-03-11 20:23:30.849935 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-11 20:23:30.850176 | controller | Wednesday 11 March 2026 20:23:30 +0000 (0:00:00.011) 0:00:00.011 ******* 2026-03-11 20:23:31.904433 | 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 20:23:31.910189 | controller | ok: [controller] 2026-03-11 20:23:31.910483 | controller | 2026-03-11 20:23:31.910801 | controller | TASK [Stat target dir] ********************************************************* 2026-03-11 20:23:31.911102 | controller | Wednesday 11 March 2026 20:23:31 +0000 (0:00:01.061) 0:00:01.073 ******* 2026-03-11 20:23:32.306421 | controller | ok: [controller] 2026-03-11 20:23:32.306817 | controller | 2026-03-11 20:23:32.307109 | controller | TASK [Assert that target dir is created] *************************************** 2026-03-11 20:23:32.307379 | controller | Wednesday 11 March 2026 20:23:32 +0000 (0:00:00.395) 0:00:01.468 ******* 2026-03-11 20:23:32.343897 | controller | ok: [controller] => { 2026-03-11 20:23:32.344165 | controller | "changed": false, 2026-03-11 20:23:32.344406 | controller | "msg": "All assertions passed" 2026-03-11 20:23:32.344639 | controller | } 2026-03-11 20:23:32.344866 | controller | 2026-03-11 20:23:32.345111 | controller | TASK [Find target files] ******************************************************* 2026-03-11 20:23:32.345356 | controller | Wednesday 11 March 2026 20:23:32 +0000 (0:00:00.037) 0:00:01.506 ******* 2026-03-11 20:23:32.755416 | controller | ok: [controller] 2026-03-11 20:23:32.755585 | controller | 2026-03-11 20:23:32.755785 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-03-11 20:23:32.755982 | controller | Wednesday 11 March 2026 20:23:32 +0000 (0:00:00.409) 0:00:01.915 ******* 2026-03-11 20:23:32.787077 | controller | ok: [controller] => { 2026-03-11 20:23:32.787283 | controller | "changed": false, 2026-03-11 20:23:32.787473 | controller | "msg": "All assertions passed" 2026-03-11 20:23:32.787655 | controller | } 2026-03-11 20:23:32.787833 | controller | 2026-03-11 20:23:32.788015 | controller | PLAY RECAP ********************************************************************* 2026-03-11 20:23:32.788227 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-11 20:23:32.788395 | controller | 2026-03-11 20:23:32.788567 | controller | 2026-03-11 20:23:32.788747 | controller | TASKS RECAP ******************************************************************** 2026-03-11 20:23:32.788944 | controller | Wednesday 11 March 2026 20:23:32 +0000 (0:00:00.034) 0:00:01.950 ******* 2026-03-11 20:23:32.789125 | controller | =============================================================================== 2026-03-11 20:23:32.789309 | controller | Gathering Facts --------------------------------------------------------- 1.06s 2026-03-11 20:23:32.789496 | controller | Find target files ------------------------------------------------------- 0.41s 2026-03-11 20:23:32.789677 | controller | Stat target dir --------------------------------------------------------- 0.40s 2026-03-11 20:23:32.789862 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-03-11 20:23:32.790049 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-03-11 20:23:32.896628 | controller | INFO [download-binaries > verify] Executed: Successful 2026-03-11 20:23:32.907121 | controller | INFO [download-binaries > cleanup] Executing 2026-03-11 20:23:32.907507 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-11 20:23:32.936184 | controller | INFO [download-binaries > destroy] Executing 2026-03-11 20:23:32.936304 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-03-11 20:23:32.936440 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-03-11 20:23:32.936949 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-03-11 20:23:33.300681 | controller | ok: Runtime: 0:00:46.968675 2026-03-11 20:23:33.309150 | 2026-03-11 20:23:33.309203 | PLAY RECAP 2026-03-11 20:23:33.309249 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-11 20:23:33.309272 | 2026-03-11 20:23:33.421591 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-11 20:23:33.424297 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-11 20:23:33.988662 | 2026-03-11 20:23:34.020715 | PLAY [all] 2026-03-11 20:23:34.035884 | 2026-03-11 20:23:34.035989 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-11 20:23:34.081551 | controller | skipping: Conditional result was False 2026-03-11 20:23:34.090199 | 2026-03-11 20:23:34.090310 | TASK [fetch-output : Set log path for single node] 2026-03-11 20:23:34.132462 | controller | ok 2026-03-11 20:23:34.140930 | 2026-03-11 20:23:34.141218 | LOOP [fetch-output : Ensure local output dirs] 2026-03-11 20:23:34.552707 | controller -> localhost | ok: "/var/lib/zuul/builds/806b91274cd243f5827de7a97d5ae549/work/logs" 2026-03-11 20:23:34.769963 | controller -> localhost | changed: "/var/lib/zuul/builds/806b91274cd243f5827de7a97d5ae549/work/artifacts" 2026-03-11 20:23:34.990068 | controller -> localhost | changed: "/var/lib/zuul/builds/806b91274cd243f5827de7a97d5ae549/work/docs" 2026-03-11 20:23:35.004422 | 2026-03-11 20:23:35.004548 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-11 20:23:35.672128 | controller | ok 2026-03-11 20:23:35.672402 | controller | changed: All items complete 2026-03-11 20:23:35.672450 | 2026-03-11 20:23:36.147433 | controller | changed: .d..t...... ./ 2026-03-11 20:23:36.606887 | controller | changed: .d..t...... ./ 2026-03-11 20:23:36.625383 | 2026-03-11 20:23:36.625549 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-11 20:23:37.044301 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.008303 2026-03-11 20:23:37.272690 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.007595 2026-03-11 20:23:37.292200 | 2026-03-11 20:23:37.292363 | PLAY [all] 2026-03-11 20:23:37.298765 | 2026-03-11 20:23:37.298836 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-11 20:23:37.773600 | controller | changed 2026-03-11 20:23:37.779576 | 2026-03-11 20:23:37.779642 | PLAY RECAP 2026-03-11 20:23:37.779701 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-11 20:23:37.779731 | 2026-03-11 20:23:37.896471 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-11 20:23:37.899409 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-03-11 20:23:38.495069 | 2026-03-11 20:23:38.495223 | PLAY [localhost] 2026-03-11 20:23:38.505477 | 2026-03-11 20:23:38.505550 | TASK [Generate Zuul manifest] 2026-03-11 20:23:38.526899 | localhost | ok 2026-03-11 20:23:38.543662 | 2026-03-11 20:23:38.543738 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-11 20:23:38.861319 | localhost | changed 2026-03-11 20:23:38.874631 | 2026-03-11 20:23:38.874726 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-11 20:23:38.906274 | localhost | ok 2026-03-11 20:23:38.915576 | 2026-03-11 20:23:38.915673 | TASK [Upload logs] 2026-03-11 20:23:38.937020 | localhost | ok 2026-03-11 20:23:38.997374 | 2026-03-11 20:23:38.997587 | TASK [Set zuul-log-path fact] 2026-03-11 20:23:39.021364 | localhost | ok 2026-03-11 20:23:39.035307 | 2026-03-11 20:23:39.035388 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-11 20:23:39.068045 | localhost | ok 2026-03-11 20:23:39.077058 | 2026-03-11 20:23:39.077149 | TASK [upload-logs : Create log directories] 2026-03-11 20:23:39.547603 | localhost | changed 2026-03-11 20:23:39.571459 | 2026-03-11 20:23:39.571648 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-11 20:23:39.979012 | localhost -> localhost | ok: Runtime: 0:00:00.004163 2026-03-11 20:23:39.985671 | 2026-03-11 20:23:39.985759 | TASK [upload-logs : Upload logs to log server] 2026-03-11 20:23:40.435561 | localhost | Output suppressed because no_log was given 2026-03-11 20:23:40.440687 | 2026-03-11 20:23:40.440776 | LOOP [upload-logs : Compress console log and json output] 2026-03-11 20:23:40.489766 | localhost | skipping: Conditional result was False 2026-03-11 20:23:40.496829 | localhost | skipping: Conditional result was False 2026-03-11 20:23:40.510450 | 2026-03-11 20:23:40.510602 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-11 20:23:40.559239 | localhost | skipping: Conditional result was False 2026-03-11 20:23:40.559646 | 2026-03-11 20:23:40.563168 | localhost | skipping: Conditional result was False 2026-03-11 20:23:40.579441 | 2026-03-11 20:23:40.579636 | LOOP [upload-logs : Upload console log and json output]