2026-03-11 16:45:17.110034 | Job console starting 2026-03-11 16:45:17.177182 | Updating git repos 2026-03-11 16:45:17.243806 | Cloning repos into workspace 2026-03-11 16:45:17.801866 | Restoring repo states 2026-03-11 16:45:17.816625 | Merging changes 2026-03-11 16:45:18.790992 | Checking out repos 2026-03-11 16:45:19.089833 | Preparing playbooks 2026-03-11 16:45:22.605509 | Running Ansible setup 2026-03-11 16:45:27.368236 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-11 16:45:28.089101 | 2026-03-11 16:45:28.089334 | PLAY [localhost] 2026-03-11 16:45:28.102686 | 2026-03-11 16:45:28.102944 | TASK [Gathering Facts] 2026-03-11 16:45:30.136511 | localhost | ok 2026-03-11 16:45:30.147100 | 2026-03-11 16:45:30.147229 | TASK [Setup log path fact] 2026-03-11 16:45:30.169445 | localhost | ok 2026-03-11 16:45:30.183001 | 2026-03-11 16:45:30.183098 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-11 16:45:30.215540 | localhost | ok 2026-03-11 16:45:30.225993 | 2026-03-11 16:45:30.226101 | TASK [emit-job-header : Print job information] 2026-03-11 16:45:30.272255 | # Job Information 2026-03-11 16:45:30.272597 | Ansible Version: 2.16.16 2026-03-11 16:45:30.272673 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-03-11 16:45:30.272725 | Pipeline: check 2026-03-11 16:45:30.272770 | Executor: 0a8996d2b663 2026-03-11 16:45:30.272816 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/236 2026-03-11 16:45:30.272867 | Event ID: 7fb891d0-1d69-11f1-914a-d4c45fee44e9 2026-03-11 16:45:30.279252 | 2026-03-11 16:45:30.279424 | LOOP [emit-job-header : Print node information] 2026-03-11 16:45:30.361343 | localhost | ok: 2026-03-11 16:45:30.361624 | localhost | # Node Information 2026-03-11 16:45:30.361659 | localhost | Inventory Hostname: controller 2026-03-11 16:45:30.361682 | localhost | Hostname: np0000158401 2026-03-11 16:45:30.361701 | localhost | Username: zuul 2026-03-11 16:45:30.361725 | localhost | Distro: Debian 13.3 2026-03-11 16:45:30.361746 | localhost | Provider: yul1 2026-03-11 16:45:30.362383 | localhost | Region: ca-ymq-1 2026-03-11 16:45:30.362406 | localhost | Label: debian-trixie 2026-03-11 16:45:30.362426 | localhost | Product Name: OpenStack Nova 2026-03-11 16:45:30.362444 | localhost | Interface IP: 199.204.45.19 2026-03-11 16:45:30.381339 | 2026-03-11 16:45:30.381531 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-11 16:45:30.759446 | localhost -> localhost | changed 2026-03-11 16:45:30.765260 | 2026-03-11 16:45:30.765332 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-11 16:45:31.717300 | localhost -> localhost | changed 2026-03-11 16:45:31.727308 | 2026-03-11 16:45:31.727400 | PLAY [all] 2026-03-11 16:45:31.737354 | 2026-03-11 16:45:31.737439 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-11 16:45:31.975212 | controller -> localhost | ok 2026-03-11 16:45:31.983160 | 2026-03-11 16:45:31.983258 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-11 16:45:32.016257 | controller | ok 2026-03-11 16:45:32.032953 | controller | included: /var/lib/zuul/builds/7682bae3a1d84289a53c243525b35ef6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-11 16:45:32.037955 | 2026-03-11 16:45:32.038019 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-11 16:45:33.868074 | controller -> localhost | Generating public/private rsa key pair. 2026-03-11 16:45:33.868315 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/7682bae3a1d84289a53c243525b35ef6/work/7682bae3a1d84289a53c243525b35ef6_id_rsa 2026-03-11 16:45:33.868357 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/7682bae3a1d84289a53c243525b35ef6/work/7682bae3a1d84289a53c243525b35ef6_id_rsa.pub 2026-03-11 16:45:33.868388 | controller -> localhost | The key fingerprint is: 2026-03-11 16:45:33.868418 | controller -> localhost | SHA256:DvgSQ/1QsdmPnXSFJ5cSXAWkeykskBZT5V933cXganw zuul-build-sshkey 2026-03-11 16:45:33.868460 | controller -> localhost | The key's randomart image is: 2026-03-11 16:45:33.868490 | controller -> localhost | +---[RSA 3072]----+ 2026-03-11 16:45:33.868529 | controller -> localhost | | =o..oo***| 2026-03-11 16:45:33.868581 | controller -> localhost | | . . B . =ooB| 2026-03-11 16:45:33.868611 | controller -> localhost | | . o * . + ++*| 2026-03-11 16:45:33.868639 | controller -> localhost | | . . + . B * oo| 2026-03-11 16:45:33.868666 | controller -> localhost | | + . S o @ E | 2026-03-11 16:45:33.868693 | controller -> localhost | | + o o + | 2026-03-11 16:45:33.868721 | controller -> localhost | | . . . | 2026-03-11 16:45:33.868749 | controller -> localhost | | . | 2026-03-11 16:45:33.868780 | controller -> localhost | | | 2026-03-11 16:45:33.868810 | controller -> localhost | +----[SHA256]-----+ 2026-03-11 16:45:33.868878 | controller -> localhost | ok: Runtime: 0:00:01.320988 2026-03-11 16:45:33.874645 | 2026-03-11 16:45:33.874711 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-11 16:45:33.907615 | controller | ok 2026-03-11 16:45:33.918113 | controller | included: /var/lib/zuul/builds/7682bae3a1d84289a53c243525b35ef6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-11 16:45:33.924914 | 2026-03-11 16:45:33.925053 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-11 16:45:33.950939 | controller | skipping: Conditional result was False 2026-03-11 16:45:33.968725 | 2026-03-11 16:45:33.968926 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-11 16:45:34.580288 | controller | changed 2026-03-11 16:45:34.584451 | 2026-03-11 16:45:34.584517 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-11 16:45:34.808422 | controller | ok 2026-03-11 16:45:34.814156 | 2026-03-11 16:45:34.814223 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-11 16:45:35.368166 | controller | changed 2026-03-11 16:45:35.374044 | 2026-03-11 16:45:35.374187 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-11 16:45:35.882040 | controller | changed 2026-03-11 16:45:35.894801 | 2026-03-11 16:45:35.894920 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-11 16:45:35.925048 | controller | skipping: Conditional result was False 2026-03-11 16:45:35.931263 | 2026-03-11 16:45:35.931333 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-11 16:45:36.403005 | controller -> localhost | changed 2026-03-11 16:45:36.416055 | 2026-03-11 16:45:36.416149 | TASK [add-build-sshkey : Add back temp key] 2026-03-11 16:45:36.755672 | controller -> localhost | Identity added: /var/lib/zuul/builds/7682bae3a1d84289a53c243525b35ef6/work/7682bae3a1d84289a53c243525b35ef6_id_rsa (zuul-build-sshkey) 2026-03-11 16:45:36.755937 | controller -> localhost | ok: Runtime: 0:00:00.010935 2026-03-11 16:45:36.760091 | 2026-03-11 16:45:36.760154 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-11 16:45:37.108099 | controller | ok 2026-03-11 16:45:37.112918 | 2026-03-11 16:45:37.113018 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-11 16:45:37.137321 | controller | skipping: Conditional result was False 2026-03-11 16:45:37.195183 | 2026-03-11 16:45:37.195265 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-11 16:45:37.605372 | controller | ok 2026-03-11 16:45:37.774720 | 2026-03-11 16:45:37.774900 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-11 16:45:39.004012 | controller | Output suppressed because no_log was given 2026-03-11 16:45:39.013499 | 2026-03-11 16:45:39.013567 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-11 16:45:39.244776 | controller | ok: "logs" 2026-03-11 16:45:39.245105 | controller | ok: All items complete 2026-03-11 16:45:39.245166 | 2026-03-11 16:45:39.431395 | controller | ok: "artifacts" 2026-03-11 16:45:39.617753 | controller | ok: "docs" 2026-03-11 16:45:39.635728 | 2026-03-11 16:45:39.635898 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-11 16:45:39.879096 | controller | changed: "logs" 2026-03-11 16:45:40.063267 | controller | changed: "artifacts" 2026-03-11 16:45:40.244427 | controller | changed: "docs" 2026-03-11 16:45:40.273245 | 2026-03-11 16:45:40.273344 | PLAY RECAP 2026-03-11 16:45:40.273392 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-03-11 16:45:40.273423 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-11 16:45:40.273444 | 2026-03-11 16:45:40.397061 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-11 16:45:40.402277 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-11 16:45:41.028627 | 2026-03-11 16:45:41.028735 | PLAY [all] 2026-03-11 16:45:41.038483 | 2026-03-11 16:45:41.038556 | TASK [setup-uv : Extract archive] 2026-03-11 16:45:43.438935 | controller | changed 2026-03-11 16:45:43.444133 | 2026-03-11 16:45:43.463292 | TASK [setup-uv : Print version] 2026-03-11 16:45:43.813328 | controller | uv 0.8.13 2026-03-11 16:45:43.993983 | controller | ok: Runtime: 0:00:00.016225 2026-03-11 16:45:43.999740 | 2026-03-11 16:45:43.999788 | PLAY RECAP 2026-03-11 16:45:43.999857 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-11 16:45:43.999882 | 2026-03-11 16:45:44.100347 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-11 16:45:44.143586 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-11 16:45:44.714490 | 2026-03-11 16:45:44.714616 | PLAY [all] 2026-03-11 16:45:44.724546 | 2026-03-11 16:45:44.724625 | TASK [Copy inventory file for Zuul] 2026-03-11 16:45:45.663023 | controller | changed 2026-03-11 16:45:45.667282 | 2026-03-11 16:45:45.667366 | TASK [Switch "ansible_host" to private IP] 2026-03-11 16:45:45.967710 | controller | changed: 1 replacements made 2026-03-11 16:45:45.972915 | 2026-03-11 16:45:45.973395 | TASK [Run Molecule scenario] 2026-03-11 16:45:46.387416 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-03-11 16:45:46.387523 | controller | Creating virtual environment at: .venv 2026-03-11 16:45:46.774586 | controller | Downloading pygments (1.2MiB) 2026-03-11 16:45:46.780580 | controller | Downloading ansible-core (2.3MiB) 2026-03-11 16:45:46.780729 | controller | Downloading cryptography (4.3MiB) 2026-03-11 16:45:46.938210 | controller | Downloading cryptography 2026-03-11 16:45:46.993992 | controller | Downloading pygments 2026-03-11 16:45:47.151772 | controller | Downloading ansible-core 2026-03-11 16:45:47.204935 | controller | Installed 36 packages in 52ms 2026-03-11 16:45:47.855319 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-03-11 16:45:47.855373 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-03-11 16:45:48.726176 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-03-11 16:45:48.726235 | controller | INFO default scenario not found, disabling shared state. 2026-03-11 16:45:48.726257 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-03-11 16:45:48.726368 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-03-11 16:46:05.420652 | controller | INFO [download-binaries > dependency] Executing 2026-03-11 16:46:05.420719 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-03-11 16:46:05.420946 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-03-11 16:46:05.421062 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-03-11 16:46:05.426470 | controller | INFO [download-binaries > cleanup] Executing 2026-03-11 16:46:05.426773 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-11 16:46:05.432109 | controller | INFO [download-binaries > destroy] Executing 2026-03-11 16:46:05.432133 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-03-11 16:46:05.432180 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-03-11 16:46:05.437470 | controller | INFO [download-binaries > syntax] Executing 2026-03-11 16:46:06.320264 | controller | 2026-03-11 16:46:06.320536 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-03-11 16:46:06.383521 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-03-11 16:46:06.394319 | controller | INFO [download-binaries > create] Executing 2026-03-11 16:46:06.395834 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-11 16:46:06.401202 | controller | INFO [download-binaries > prepare] Executing 2026-03-11 16:46:06.401493 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-11 16:46:06.406934 | controller | INFO [download-binaries > converge] Executing 2026-03-11 16:46:07.298620 | controller | 2026-03-11 16:46:07.298759 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-03-11 16:46:07.298948 | controller | 2026-03-11 16:46:07.299182 | controller | TASK [Gather minimal facts] **************************************************** 2026-03-11 16:46:07.299375 | controller | Wednesday 11 March 2026 16:46:07 +0000 (0:00:00.030) 0:00:00.030 ******* 2026-03-11 16:46:07.975125 | controller | ok: [controller -> localhost] 2026-03-11 16:46:07.975163 | controller | 2026-03-11 16:46:07.975169 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-03-11 16:46:07.975175 | controller | Wednesday 11 March 2026 16:46:07 +0000 (0:00:00.674) 0:00:00.705 ******* 2026-03-11 16:46:08.378005 | controller | ok: [controller -> localhost] 2026-03-11 16:46:08.378158 | controller | 2026-03-11 16:46:08.378354 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-03-11 16:46:08.378537 | controller | Wednesday 11 March 2026 16:46:08 +0000 (0:00:00.405) 0:00:01.110 ******* 2026-03-11 16:46:08.673809 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-03-11 16:46:08.673989 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-03-11 16:46:08.674187 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-03-11 16:46:08.674382 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-03-11 16:46:08.674599 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-03-11 16:46:08.674793 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-03-11 16:46:08.674987 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-03-11 16:46:08.675226 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-03-11 16:46:08.675423 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-03-11 16:46:08.675618 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-03-11 16:46:08.675814 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-03-11 16:46:08.676024 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-03-11 16:46:08.676226 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-03-11 16:46:08.676422 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-03-11 16:46:08.676616 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-03-11 16:46:08.676849 | controller | 2026-03-11 16:46:08.677044 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-03-11 16:46:08.677229 | controller | Wednesday 11 March 2026 16:46:08 +0000 (0:00:00.295) 0:00:01.406 ******* 2026-03-11 16:46:08.833871 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-11 16:46:08.833977 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-11 16:46:08.834108 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-11 16:46:08.834223 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-11 16:46:08.834348 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-11 16:46:08.834464 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-11 16:46:08.834580 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-11 16:46:08.834687 | controller | 2026-03-11 16:46:08.834810 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-03-11 16:46:08.834932 | controller | Wednesday 11 March 2026 16:46:08 +0000 (0:00:00.159) 0:00:01.566 ******* 2026-03-11 16:46:08.927857 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-11 16:46:08.928029 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-11 16:46:08.928212 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-11 16:46:08.928393 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-11 16:46:08.928574 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-11 16:46:08.928755 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-11 16:46:08.929001 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-11 16:46:08.929173 | controller | 2026-03-11 16:46:08.929358 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-03-11 16:46:08.929541 | controller | Wednesday 11 March 2026 16:46:08 +0000 (0:00:00.094) 0:00:01.660 ******* 2026-03-11 16:46:09.002930 | controller | ok: [controller -> localhost] 2026-03-11 16:46:09.003145 | controller | 2026-03-11 16:46:09.003339 | controller | TASK [Include download_artifact role] ****************************************** 2026-03-11 16:46:09.003525 | controller | Wednesday 11 March 2026 16:46:08 +0000 (0:00:00.075) 0:00:01.735 ******* 2026-03-11 16:46:09.244491 | 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 16:46:09.244696 | 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 16:46:09.244916 | 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 16:46:09.245165 | 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 16:46:09.245386 | 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 16:46:09.245599 | 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 16:46:09.245818 | 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 16:46:09.245987 | controller | 2026-03-11 16:46:09.246181 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 16:46:09.246372 | controller | Wednesday 11 March 2026 16:46:09 +0000 (0:00:00.241) 0:00:01.976 ******* 2026-03-11 16:46:09.280409 | controller | skipping: [controller] 2026-03-11 16:46:09.280575 | controller | 2026-03-11 16:46:09.280769 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-11 16:46:09.280956 | controller | Wednesday 11 March 2026 16:46:09 +0000 (0:00:00.036) 0:00:02.012 ******* 2026-03-11 16:46:09.970577 | 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 16:46:09.982719 | controller | changed: [controller] 2026-03-11 16:46:09.982896 | controller | 2026-03-11 16:46:09.983239 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 16:46:09.983523 | controller | Wednesday 11 March 2026 16:46:09 +0000 (0:00:00.702) 0:00:02.715 ******* 2026-03-11 16:46:10.031081 | controller | ok: [controller] => { 2026-03-11 16:46:10.031283 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm" 2026-03-11 16:46:10.031470 | controller | } 2026-03-11 16:46:10.031644 | controller | 2026-03-11 16:46:10.031843 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 16:46:10.032033 | controller | Wednesday 11 March 2026 16:46:10 +0000 (0:00:00.047) 0:00:02.762 ******* 2026-03-11 16:46:31.394399 | 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 16:46:31.400441 | controller | changed: [controller] 2026-03-11 16:46:31.400504 | controller | 2026-03-11 16:46:31.400606 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 16:46:31.400693 | controller | Wednesday 11 March 2026 16:46:31 +0000 (0:00:21.370) 0:00:24.132 ******* 2026-03-11 16:46:31.432591 | controller | skipping: [controller] 2026-03-11 16:46:31.432715 | controller | 2026-03-11 16:46:31.432842 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 16:46:31.432964 | controller | Wednesday 11 March 2026 16:46:31 +0000 (0:00:00.032) 0:00:24.164 ******* 2026-03-11 16:46:31.459868 | controller | skipping: [controller] 2026-03-11 16:46:31.460043 | controller | 2026-03-11 16:46:31.460244 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 16:46:31.460447 | controller | Wednesday 11 March 2026 16:46:31 +0000 (0:00:00.027) 0:00:24.192 ******* 2026-03-11 16:46:31.499319 | controller | ok: [controller] => { 2026-03-11 16:46:31.499555 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-03-11 16:46:31.499744 | controller | } 2026-03-11 16:46:31.499922 | controller | 2026-03-11 16:46:31.500123 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 16:46:31.500312 | controller | Wednesday 11 March 2026 16:46:31 +0000 (0:00:00.039) 0:00:24.231 ******* 2026-03-11 16:46:33.251510 | controller | changed: [controller] 2026-03-11 16:46:33.251592 | controller | 2026-03-11 16:46:33.251828 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 16:46:33.252035 | controller | Wednesday 11 March 2026 16:46:33 +0000 (0:00:01.751) 0:00:25.983 ******* 2026-03-11 16:46:33.292260 | controller | skipping: [controller] 2026-03-11 16:46:33.292339 | controller | 2026-03-11 16:46:33.292433 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 16:46:33.292572 | controller | Wednesday 11 March 2026 16:46:33 +0000 (0:00:00.041) 0:00:26.024 ******* 2026-03-11 16:46:33.330499 | controller | skipping: [controller] 2026-03-11 16:46:33.330539 | controller | 2026-03-11 16:46:33.330634 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 16:46:33.330744 | controller | Wednesday 11 March 2026 16:46:33 +0000 (0:00:00.038) 0:00:26.062 ******* 2026-03-11 16:46:33.370309 | controller | ok: [controller] => { 2026-03-11 16:46:33.370423 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl" 2026-03-11 16:46:33.370444 | controller | } 2026-03-11 16:46:33.370526 | controller | 2026-03-11 16:46:33.370675 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 16:46:33.370805 | controller | Wednesday 11 March 2026 16:46:33 +0000 (0:00:00.039) 0:00:26.102 ******* 2026-03-11 16:46:34.451810 | controller | changed: [controller] 2026-03-11 16:46:34.451873 | controller | 2026-03-11 16:46:34.452067 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 16:46:34.452130 | controller | Wednesday 11 March 2026 16:46:34 +0000 (0:00:01.080) 0:00:27.183 ******* 2026-03-11 16:46:34.489536 | controller | skipping: [controller] 2026-03-11 16:46:34.489595 | controller | 2026-03-11 16:46:34.489753 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 16:46:34.489882 | controller | Wednesday 11 March 2026 16:46:34 +0000 (0:00:00.038) 0:00:27.221 ******* 2026-03-11 16:46:34.524735 | controller | skipping: [controller] 2026-03-11 16:46:34.524836 | controller | 2026-03-11 16:46:34.524968 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 16:46:34.525097 | controller | Wednesday 11 March 2026 16:46:34 +0000 (0:00:00.035) 0:00:27.256 ******* 2026-03-11 16:46:34.567168 | controller | ok: [controller] => { 2026-03-11 16:46:34.567259 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet" 2026-03-11 16:46:34.567315 | controller | } 2026-03-11 16:46:34.567456 | controller | 2026-03-11 16:46:34.567571 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 16:46:34.567724 | controller | Wednesday 11 March 2026 16:46:34 +0000 (0:00:00.041) 0:00:27.298 ******* 2026-03-11 16:46:50.799627 | controller | changed: [controller] 2026-03-11 16:46:50.799714 | controller | 2026-03-11 16:46:50.799826 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 16:46:50.799959 | controller | Wednesday 11 March 2026 16:46:50 +0000 (0:00:16.229) 0:00:43.528 ******* 2026-03-11 16:46:50.833894 | controller | skipping: [controller] 2026-03-11 16:46:50.833960 | controller | 2026-03-11 16:46:50.834061 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 16:46:50.834152 | controller | Wednesday 11 March 2026 16:46:50 +0000 (0:00:00.038) 0:00:43.566 ******* 2026-03-11 16:46:50.870808 | controller | skipping: [controller] 2026-03-11 16:46:50.870868 | controller | 2026-03-11 16:46:50.870935 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 16:46:50.871021 | controller | Wednesday 11 March 2026 16:46:50 +0000 (0:00:00.036) 0:00:43.603 ******* 2026-03-11 16:46:50.913967 | controller | ok: [controller] => { 2026-03-11 16:46:50.914023 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-03-11 16:46:50.914164 | controller | } 2026-03-11 16:46:50.915160 | controller | 2026-03-11 16:46:50.915200 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 16:46:50.915208 | controller | Wednesday 11 March 2026 16:46:50 +0000 (0:00:00.042) 0:00:43.646 ******* 2026-03-11 16:46:51.725965 | controller | changed: [controller] 2026-03-11 16:46:51.726005 | controller | 2026-03-11 16:46:51.726014 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 16:46:51.726023 | controller | Wednesday 11 March 2026 16:46:51 +0000 (0:00:00.810) 0:00:44.457 ******* 2026-03-11 16:46:51.777619 | controller | skipping: [controller] 2026-03-11 16:46:51.779090 | controller | 2026-03-11 16:46:51.779112 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 16:46:51.779121 | controller | Wednesday 11 March 2026 16:46:51 +0000 (0:00:00.034) 0:00:44.492 ******* 2026-03-11 16:46:51.814203 | controller | skipping: [controller] 2026-03-11 16:46:51.814219 | controller | 2026-03-11 16:46:51.814225 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 16:46:51.814231 | controller | Wednesday 11 March 2026 16:46:51 +0000 (0:00:00.054) 0:00:44.546 ******* 2026-03-11 16:46:51.855645 | controller | ok: [controller] => { 2026-03-11 16:46:51.855824 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-11 16:46:51.855983 | controller | } 2026-03-11 16:46:51.856145 | controller | 2026-03-11 16:46:51.856396 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 16:46:51.856641 | controller | Wednesday 11 March 2026 16:46:51 +0000 (0:00:00.041) 0:00:44.587 ******* 2026-03-11 16:46:52.594634 | controller | changed: [controller] 2026-03-11 16:46:52.595491 | controller | 2026-03-11 16:46:52.595511 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 16:46:52.595520 | controller | Wednesday 11 March 2026 16:46:52 +0000 (0:00:00.736) 0:00:45.324 ******* 2026-03-11 16:46:52.631269 | controller | skipping: [controller] 2026-03-11 16:46:52.631333 | controller | 2026-03-11 16:46:52.631351 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 16:46:52.631625 | controller | Wednesday 11 March 2026 16:46:52 +0000 (0:00:00.039) 0:00:45.363 ******* 2026-03-11 16:46:52.666146 | controller | skipping: [controller] 2026-03-11 16:46:52.666278 | controller | 2026-03-11 16:46:52.666529 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 16:46:52.666685 | controller | Wednesday 11 March 2026 16:46:52 +0000 (0:00:00.034) 0:00:45.398 ******* 2026-03-11 16:46:52.706031 | controller | ok: [controller] => { 2026-03-11 16:46:52.706280 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-11 16:46:52.706491 | controller | } 2026-03-11 16:46:52.706625 | controller | 2026-03-11 16:46:52.706883 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 16:46:52.707030 | controller | Wednesday 11 March 2026 16:46:52 +0000 (0:00:00.039) 0:00:45.437 ******* 2026-03-11 16:46:53.665939 | controller | changed: [controller] 2026-03-11 16:46:53.666066 | controller | 2026-03-11 16:46:53.666290 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 16:46:53.666535 | controller | Wednesday 11 March 2026 16:46:53 +0000 (0:00:00.959) 0:00:46.397 ******* 2026-03-11 16:46:53.697332 | controller | skipping: [controller] 2026-03-11 16:46:53.697529 | controller | 2026-03-11 16:46:53.697786 | controller | PLAY RECAP ********************************************************************* 2026-03-11 16:46:53.698023 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-03-11 16:46:53.698174 | controller | 2026-03-11 16:46:53.698448 | controller | 2026-03-11 16:46:53.698598 | controller | TASKS RECAP ******************************************************************** 2026-03-11 16:46:53.698804 | controller | Wednesday 11 March 2026 16:46:53 +0000 (0:00:00.032) 0:00:46.430 ******* 2026-03-11 16:46:53.699012 | controller | =============================================================================== 2026-03-11 16:46:53.699384 | controller | vexxhost.containers.download_artifact : Download item ------------------ 21.37s 2026-03-11 16:46:53.699545 | controller | vexxhost.containers.download_artifact : Download item ------------------ 16.23s 2026-03-11 16:46:53.699774 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.75s 2026-03-11 16:46:53.699953 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.08s 2026-03-11 16:46:53.700207 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.96s 2026-03-11 16:46:53.700574 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.81s 2026-03-11 16:46:53.700823 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.74s 2026-03-11 16:46:53.701086 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.70s 2026-03-11 16:46:53.701229 | controller | Gather minimal facts ---------------------------------------------------- 0.67s 2026-03-11 16:46:53.701341 | controller | Find all subdirectories in the role location ---------------------------- 0.41s 2026-03-11 16:46:53.701479 | controller | Select only defaults/ directories and load vars ------------------------- 0.30s 2026-03-11 16:46:53.701595 | controller | Include download_artifact role ------------------------------------------ 0.24s 2026-03-11 16:46:53.701722 | controller | Find all components with checksums and get latest versions (CI) --------- 0.16s 2026-03-11 16:46:53.701836 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-03-11 16:46:53.701955 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-03-11 16:46:53.702072 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.05s 2026-03-11 16:46:53.702194 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-03-11 16:46:53.702339 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-11 16:46:53.702463 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-11 16:46:53.702583 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-11 16:46:53.889526 | controller | INFO [download-binaries > converge] Executed: Successful 2026-03-11 16:46:53.899620 | controller | INFO [download-binaries > idempotence] Executing 2026-03-11 16:46:54.718592 | controller | 2026-03-11 16:46:54.718620 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-03-11 16:46:54.718625 | controller | 2026-03-11 16:46:54.718628 | controller | TASK [Gather minimal facts] **************************************************** 2026-03-11 16:46:54.718632 | controller | Wednesday 11 March 2026 16:46:54 +0000 (0:00:00.013) 0:00:00.013 ******* 2026-03-11 16:46:55.383526 | controller | ok: [controller -> localhost] 2026-03-11 16:46:55.383607 | controller | 2026-03-11 16:46:55.383795 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-03-11 16:46:55.383984 | controller | Wednesday 11 March 2026 16:46:55 +0000 (0:00:00.665) 0:00:00.679 ******* 2026-03-11 16:46:55.799355 | controller | ok: [controller -> localhost] 2026-03-11 16:46:55.799468 | controller | 2026-03-11 16:46:55.799709 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-03-11 16:46:55.799862 | controller | Wednesday 11 March 2026 16:46:55 +0000 (0:00:00.416) 0:00:01.095 ******* 2026-03-11 16:46:56.100201 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-03-11 16:46:56.100282 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-03-11 16:46:56.100544 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-03-11 16:46:56.100699 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-03-11 16:46:56.100945 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-03-11 16:46:56.101092 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-03-11 16:46:56.101301 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-03-11 16:46:56.101490 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-03-11 16:46:56.101683 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-03-11 16:46:56.101951 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-03-11 16:46:56.102258 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-03-11 16:46:56.102504 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-03-11 16:46:56.102718 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-03-11 16:46:56.102862 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-03-11 16:46:56.103087 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-03-11 16:46:56.103286 | controller | 2026-03-11 16:46:56.103504 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-03-11 16:46:56.103663 | controller | Wednesday 11 March 2026 16:46:56 +0000 (0:00:00.300) 0:00:01.396 ******* 2026-03-11 16:46:56.232755 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-11 16:46:56.232832 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-11 16:46:56.233064 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-11 16:46:56.233202 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-11 16:46:56.233387 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-11 16:46:56.233569 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-11 16:46:56.233793 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-11 16:46:56.233947 | controller | 2026-03-11 16:46:56.234139 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-03-11 16:46:56.234328 | controller | Wednesday 11 March 2026 16:46:56 +0000 (0:00:00.132) 0:00:01.528 ******* 2026-03-11 16:46:56.331883 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-11 16:46:56.331952 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-11 16:46:56.332163 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-11 16:46:56.332307 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-11 16:46:56.332536 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-11 16:46:56.332673 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-11 16:46:56.332852 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-11 16:46:56.333008 | controller | 2026-03-11 16:46:56.333192 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-03-11 16:46:56.333379 | controller | Wednesday 11 March 2026 16:46:56 +0000 (0:00:00.099) 0:00:01.628 ******* 2026-03-11 16:46:56.406812 | controller | ok: [controller -> localhost] 2026-03-11 16:46:56.406882 | controller | 2026-03-11 16:46:56.407045 | controller | TASK [Include download_artifact role] ****************************************** 2026-03-11 16:46:56.407353 | controller | Wednesday 11 March 2026 16:46:56 +0000 (0:00:00.074) 0:00:01.702 ******* 2026-03-11 16:46:56.618368 | 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 16:46:56.618460 | 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 16:46:56.618671 | 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 16:46:56.618884 | 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 16:46:56.619152 | 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 16:46:56.619369 | 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 16:46:56.619588 | 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 16:46:56.619768 | controller | 2026-03-11 16:46:56.619959 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 16:46:56.620146 | controller | Wednesday 11 March 2026 16:46:56 +0000 (0:00:00.211) 0:00:01.914 ******* 2026-03-11 16:46:56.660349 | controller | skipping: [controller] 2026-03-11 16:46:56.660480 | controller | 2026-03-11 16:46:56.660669 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-11 16:46:56.660858 | controller | Wednesday 11 March 2026 16:46:56 +0000 (0:00:00.042) 0:00:01.956 ******* 2026-03-11 16:46:57.148349 | 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 16:46:57.158645 | controller | ok: [controller] 2026-03-11 16:46:57.158765 | controller | 2026-03-11 16:46:57.158911 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 16:46:57.159148 | controller | Wednesday 11 March 2026 16:46:57 +0000 (0:00:00.498) 0:00:02.454 ******* 2026-03-11 16:46:57.202751 | controller | ok: [controller] => { 2026-03-11 16:46:57.202806 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm" 2026-03-11 16:46:57.202863 | controller | } 2026-03-11 16:46:57.202953 | controller | 2026-03-11 16:46:57.203079 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 16:46:57.203192 | controller | Wednesday 11 March 2026 16:46:57 +0000 (0:00:00.043) 0:00:02.498 ******* 2026-03-11 16:46:57.827664 | controller | ok: [controller] 2026-03-11 16:46:57.827695 | controller | 2026-03-11 16:46:57.827702 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 16:46:57.827707 | controller | Wednesday 11 March 2026 16:46:57 +0000 (0:00:00.621) 0:00:03.120 ******* 2026-03-11 16:46:57.855563 | controller | skipping: [controller] 2026-03-11 16:46:57.855578 | controller | 2026-03-11 16:46:57.855583 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 16:46:57.855589 | controller | Wednesday 11 March 2026 16:46:57 +0000 (0:00:00.031) 0:00:03.151 ******* 2026-03-11 16:46:57.891168 | controller | skipping: [controller] 2026-03-11 16:46:57.891308 | controller | 2026-03-11 16:46:57.891430 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 16:46:57.891547 | controller | Wednesday 11 March 2026 16:46:57 +0000 (0:00:00.036) 0:00:03.188 ******* 2026-03-11 16:46:57.933498 | controller | ok: [controller] => { 2026-03-11 16:46:57.933633 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-03-11 16:46:57.935190 | controller | } 2026-03-11 16:46:57.935299 | controller | 2026-03-11 16:46:57.935423 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 16:46:57.935538 | controller | Wednesday 11 March 2026 16:46:57 +0000 (0:00:00.042) 0:00:03.230 ******* 2026-03-11 16:46:58.435390 | controller | ok: [controller] 2026-03-11 16:46:58.435472 | controller | 2026-03-11 16:46:58.435570 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 16:46:58.435696 | controller | Wednesday 11 March 2026 16:46:58 +0000 (0:00:00.501) 0:00:03.731 ******* 2026-03-11 16:46:58.475411 | controller | skipping: [controller] 2026-03-11 16:46:58.475442 | controller | 2026-03-11 16:46:58.475600 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 16:46:58.475723 | controller | Wednesday 11 March 2026 16:46:58 +0000 (0:00:00.039) 0:00:03.770 ******* 2026-03-11 16:46:58.509842 | controller | skipping: [controller] 2026-03-11 16:46:58.509866 | controller | 2026-03-11 16:46:58.509957 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 16:46:58.510040 | controller | Wednesday 11 March 2026 16:46:58 +0000 (0:00:00.036) 0:00:03.806 ******* 2026-03-11 16:46:58.550748 | controller | ok: [controller] => { 2026-03-11 16:46:58.550901 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl" 2026-03-11 16:46:58.551088 | controller | } 2026-03-11 16:46:58.551766 | controller | 2026-03-11 16:46:58.551806 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 16:46:58.551816 | controller | Wednesday 11 March 2026 16:46:58 +0000 (0:00:00.039) 0:00:03.846 ******* 2026-03-11 16:46:58.999566 | controller | ok: [controller] 2026-03-11 16:46:58.999636 | controller | 2026-03-11 16:46:58.999914 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 16:46:58.999949 | controller | Wednesday 11 March 2026 16:46:58 +0000 (0:00:00.447) 0:00:04.294 ******* 2026-03-11 16:46:59.039576 | controller | skipping: [controller] 2026-03-11 16:46:59.039648 | controller | 2026-03-11 16:46:59.039757 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 16:46:59.039849 | controller | Wednesday 11 March 2026 16:46:59 +0000 (0:00:00.038) 0:00:04.332 ******* 2026-03-11 16:46:59.072333 | controller | skipping: [controller] 2026-03-11 16:46:59.072443 | controller | 2026-03-11 16:46:59.072572 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 16:46:59.072696 | controller | Wednesday 11 March 2026 16:46:59 +0000 (0:00:00.036) 0:00:04.369 ******* 2026-03-11 16:46:59.112054 | controller | ok: [controller] => { 2026-03-11 16:46:59.112186 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet" 2026-03-11 16:46:59.112312 | controller | } 2026-03-11 16:46:59.112426 | controller | 2026-03-11 16:46:59.112727 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 16:46:59.112762 | controller | Wednesday 11 March 2026 16:46:59 +0000 (0:00:00.039) 0:00:04.408 ******* 2026-03-11 16:46:59.595686 | controller | ok: [controller] 2026-03-11 16:46:59.595773 | controller | 2026-03-11 16:46:59.595856 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 16:46:59.596022 | controller | Wednesday 11 March 2026 16:46:59 +0000 (0:00:00.480) 0:00:04.888 ******* 2026-03-11 16:46:59.632207 | controller | skipping: [controller] 2026-03-11 16:46:59.632297 | controller | 2026-03-11 16:46:59.632410 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 16:46:59.632528 | controller | Wednesday 11 March 2026 16:46:59 +0000 (0:00:00.040) 0:00:04.928 ******* 2026-03-11 16:46:59.665620 | controller | skipping: [controller] 2026-03-11 16:46:59.665650 | controller | 2026-03-11 16:46:59.665739 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 16:46:59.665824 | controller | Wednesday 11 March 2026 16:46:59 +0000 (0:00:00.033) 0:00:04.962 ******* 2026-03-11 16:46:59.705256 | controller | ok: [controller] => { 2026-03-11 16:46:59.705419 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-03-11 16:46:59.705644 | controller | } 2026-03-11 16:46:59.705769 | controller | 2026-03-11 16:46:59.705959 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 16:46:59.706150 | controller | Wednesday 11 March 2026 16:46:59 +0000 (0:00:00.038) 0:00:05.001 ******* 2026-03-11 16:47:00.115623 | controller | ok: [controller] 2026-03-11 16:47:00.115701 | controller | 2026-03-11 16:47:00.115790 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 16:47:00.115914 | controller | Wednesday 11 March 2026 16:47:00 +0000 (0:00:00.408) 0:00:05.409 ******* 2026-03-11 16:47:00.144149 | controller | skipping: [controller] 2026-03-11 16:47:00.144237 | controller | 2026-03-11 16:47:00.144252 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 16:47:00.144408 | controller | Wednesday 11 March 2026 16:47:00 +0000 (0:00:00.031) 0:00:05.440 ******* 2026-03-11 16:47:00.172815 | controller | skipping: [controller] 2026-03-11 16:47:00.172884 | controller | 2026-03-11 16:47:00.173041 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 16:47:00.173166 | controller | Wednesday 11 March 2026 16:47:00 +0000 (0:00:00.028) 0:00:05.469 ******* 2026-03-11 16:47:00.212175 | controller | ok: [controller] => { 2026-03-11 16:47:00.212209 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-11 16:47:00.212347 | controller | } 2026-03-11 16:47:00.212451 | controller | 2026-03-11 16:47:00.212608 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 16:47:00.212690 | controller | Wednesday 11 March 2026 16:47:00 +0000 (0:00:00.039) 0:00:05.508 ******* 2026-03-11 16:47:00.615605 | controller | ok: [controller] 2026-03-11 16:47:00.615678 | controller | 2026-03-11 16:47:00.615759 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 16:47:00.615879 | controller | Wednesday 11 March 2026 16:47:00 +0000 (0:00:00.401) 0:00:05.910 ******* 2026-03-11 16:47:00.651552 | controller | skipping: [controller] 2026-03-11 16:47:00.654580 | controller | 2026-03-11 16:47:00.654603 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-11 16:47:00.654613 | controller | Wednesday 11 March 2026 16:47:00 +0000 (0:00:00.037) 0:00:05.947 ******* 2026-03-11 16:47:00.686947 | controller | skipping: [controller] 2026-03-11 16:47:00.691307 | controller | 2026-03-11 16:47:00.691317 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-11 16:47:00.691321 | controller | Wednesday 11 March 2026 16:47:00 +0000 (0:00:00.035) 0:00:05.983 ******* 2026-03-11 16:47:00.726882 | controller | ok: [controller] => { 2026-03-11 16:47:00.727086 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-11 16:47:00.727246 | controller | } 2026-03-11 16:47:00.727389 | controller | 2026-03-11 16:47:00.727549 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-11 16:47:00.727706 | controller | Wednesday 11 March 2026 16:47:00 +0000 (0:00:00.040) 0:00:06.023 ******* 2026-03-11 16:47:01.162467 | controller | ok: [controller] 2026-03-11 16:47:01.162546 | controller | 2026-03-11 16:47:01.162556 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-11 16:47:01.162624 | controller | Wednesday 11 March 2026 16:47:01 +0000 (0:00:00.434) 0:00:06.458 ******* 2026-03-11 16:47:01.196922 | controller | skipping: [controller] 2026-03-11 16:47:01.197142 | controller | 2026-03-11 16:47:01.197341 | controller | PLAY RECAP ********************************************************************* 2026-03-11 16:47:01.199235 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-03-11 16:47:01.199300 | controller | 2026-03-11 16:47:01.199309 | controller | 2026-03-11 16:47:01.199318 | controller | TASKS RECAP ******************************************************************** 2026-03-11 16:47:01.199327 | controller | Wednesday 11 March 2026 16:47:01 +0000 (0:00:00.035) 0:00:06.494 ******* 2026-03-11 16:47:01.199334 | controller | =============================================================================== 2026-03-11 16:47:01.199341 | controller | Gather minimal facts ---------------------------------------------------- 0.67s 2026-03-11 16:47:01.199348 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.62s 2026-03-11 16:47:01.199355 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.50s 2026-03-11 16:47:01.199362 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.50s 2026-03-11 16:47:01.199369 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.48s 2026-03-11 16:47:01.199376 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.45s 2026-03-11 16:47:01.199383 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-03-11 16:47:01.199390 | controller | Find all subdirectories in the role location ---------------------------- 0.42s 2026-03-11 16:47:01.199397 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-03-11 16:47:01.199404 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.40s 2026-03-11 16:47:01.199411 | controller | Select only defaults/ directories and load vars ------------------------- 0.30s 2026-03-11 16:47:01.199418 | controller | Include download_artifact role ------------------------------------------ 0.21s 2026-03-11 16:47:01.199425 | controller | Find all components with checksums and get latest versions (CI) --------- 0.13s 2026-03-11 16:47:01.199432 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-03-11 16:47:01.199439 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-03-11 16:47:01.199459 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-11 16:47:01.199478 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-03-11 16:47:01.199485 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-11 16:47:01.199492 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-11 16:47:01.199499 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-03-11 16:47:01.375142 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-03-11 16:47:01.384061 | controller | INFO [download-binaries > side_effect] Executing 2026-03-11 16:47:01.384359 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-11 16:47:01.389573 | controller | INFO [download-binaries > verify] Executing 2026-03-11 16:47:02.234442 | controller | 2026-03-11 16:47:02.234653 | controller | PLAY [Verify] ****************************************************************** 2026-03-11 16:47:02.234841 | controller | 2026-03-11 16:47:02.235068 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-11 16:47:02.235309 | controller | Wednesday 11 March 2026 16:47:02 +0000 (0:00:00.011) 0:00:00.011 ******* 2026-03-11 16:47:03.306361 | 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 16:47:03.311289 | controller | ok: [controller] 2026-03-11 16:47:03.311463 | controller | 2026-03-11 16:47:03.311655 | controller | TASK [Stat target dir] ********************************************************* 2026-03-11 16:47:03.311851 | controller | Wednesday 11 March 2026 16:47:03 +0000 (0:00:01.076) 0:00:01.088 ******* 2026-03-11 16:47:03.755329 | controller | ok: [controller] 2026-03-11 16:47:03.755390 | controller | 2026-03-11 16:47:03.755625 | controller | TASK [Assert that target dir is created] *************************************** 2026-03-11 16:47:03.755853 | controller | Wednesday 11 March 2026 16:47:03 +0000 (0:00:00.443) 0:00:01.531 ******* 2026-03-11 16:47:03.792469 | controller | ok: [controller] => { 2026-03-11 16:47:03.792616 | controller | "changed": false, 2026-03-11 16:47:03.792830 | controller | "msg": "All assertions passed" 2026-03-11 16:47:03.793037 | controller | } 2026-03-11 16:47:03.793226 | controller | 2026-03-11 16:47:03.793435 | controller | TASK [Find target files] ******************************************************* 2026-03-11 16:47:03.793829 | controller | Wednesday 11 March 2026 16:47:03 +0000 (0:00:00.037) 0:00:01.569 ******* 2026-03-11 16:47:04.184077 | controller | ok: [controller] 2026-03-11 16:47:04.184218 | controller | 2026-03-11 16:47:04.184436 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-03-11 16:47:04.184657 | controller | Wednesday 11 March 2026 16:47:04 +0000 (0:00:00.391) 0:00:01.960 ******* 2026-03-11 16:47:04.213648 | controller | ok: [controller] => { 2026-03-11 16:47:04.213798 | controller | "changed": false, 2026-03-11 16:47:04.213983 | controller | "msg": "All assertions passed" 2026-03-11 16:47:04.214167 | controller | } 2026-03-11 16:47:04.214338 | controller | 2026-03-11 16:47:04.214558 | controller | PLAY RECAP ********************************************************************* 2026-03-11 16:47:04.214768 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-11 16:47:04.214947 | controller | 2026-03-11 16:47:04.215199 | controller | 2026-03-11 16:47:04.215377 | controller | TASKS RECAP ******************************************************************** 2026-03-11 16:47:04.215577 | controller | Wednesday 11 March 2026 16:47:04 +0000 (0:00:00.030) 0:00:01.991 ******* 2026-03-11 16:47:04.215757 | controller | =============================================================================== 2026-03-11 16:47:04.215956 | controller | Gathering Facts --------------------------------------------------------- 1.08s 2026-03-11 16:47:04.216152 | controller | Stat target dir --------------------------------------------------------- 0.44s 2026-03-11 16:47:04.216352 | controller | Find target files ------------------------------------------------------- 0.39s 2026-03-11 16:47:04.216571 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-03-11 16:47:04.216750 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-03-11 16:47:04.361195 | controller | INFO [download-binaries > verify] Executed: Successful 2026-03-11 16:47:04.369806 | controller | INFO [download-binaries > cleanup] Executing 2026-03-11 16:47:04.370186 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-11 16:47:04.377412 | controller | INFO [download-binaries > destroy] Executing 2026-03-11 16:47:04.377443 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-03-11 16:47:04.377496 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-03-11 16:47:04.377806 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-03-11 16:47:07.689981 | controller | ok: Runtime: 0:01:18.152785 2026-03-11 16:47:07.698807 | 2026-03-11 16:47:07.698864 | PLAY RECAP 2026-03-11 16:47:07.698916 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-11 16:47:07.698937 | 2026-03-11 16:47:07.854388 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-11 16:47:07.857129 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-11 16:47:08.515570 | 2026-03-11 16:47:08.515696 | PLAY [all] 2026-03-11 16:47:08.526110 | 2026-03-11 16:47:08.526229 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-11 16:47:08.570848 | controller | skipping: Conditional result was False 2026-03-11 16:47:08.578565 | 2026-03-11 16:47:08.578681 | TASK [fetch-output : Set log path for single node] 2026-03-11 16:47:08.621258 | controller | ok 2026-03-11 16:47:08.625957 | 2026-03-11 16:47:08.626026 | LOOP [fetch-output : Ensure local output dirs] 2026-03-11 16:47:09.052159 | controller -> localhost | ok: "/var/lib/zuul/builds/7682bae3a1d84289a53c243525b35ef6/work/logs" 2026-03-11 16:47:09.253189 | controller -> localhost | changed: "/var/lib/zuul/builds/7682bae3a1d84289a53c243525b35ef6/work/artifacts" 2026-03-11 16:47:09.479372 | controller -> localhost | changed: "/var/lib/zuul/builds/7682bae3a1d84289a53c243525b35ef6/work/docs" 2026-03-11 16:47:09.501062 | 2026-03-11 16:47:09.501222 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-11 16:47:10.153992 | controller | changed: .d..t...... ./ 2026-03-11 16:47:10.154316 | controller | changed: All items complete 2026-03-11 16:47:10.154362 | 2026-03-11 16:47:10.642164 | controller | changed: .d..t...... ./ 2026-03-11 16:47:11.138853 | controller | changed: .d..t...... ./ 2026-03-11 16:47:11.155562 | 2026-03-11 16:47:11.155750 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-11 16:47:11.536736 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.006350 2026-03-11 16:47:11.745465 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.008523 2026-03-11 16:47:11.756197 | 2026-03-11 16:47:11.756318 | PLAY [all] 2026-03-11 16:47:11.763395 | 2026-03-11 16:47:11.763483 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-11 16:47:12.236929 | controller | changed 2026-03-11 16:47:12.242949 | 2026-03-11 16:47:12.243015 | PLAY RECAP 2026-03-11 16:47:12.243074 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-11 16:47:12.243105 | 2026-03-11 16:47:12.355810 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-11 16:47:12.358575 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-03-11 16:47:12.930229 | 2026-03-11 16:47:12.930346 | PLAY [localhost] 2026-03-11 16:47:12.940076 | 2026-03-11 16:47:12.940146 | TASK [Generate Zuul manifest] 2026-03-11 16:47:12.958506 | localhost | ok 2026-03-11 16:47:12.974902 | 2026-03-11 16:47:12.974982 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-11 16:47:13.281382 | localhost | changed 2026-03-11 16:47:13.293689 | 2026-03-11 16:47:13.293763 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-11 16:47:13.323353 | localhost | ok 2026-03-11 16:47:13.331349 | 2026-03-11 16:47:13.331416 | TASK [Upload logs] 2026-03-11 16:47:13.361723 | localhost | ok 2026-03-11 16:47:13.420615 | 2026-03-11 16:47:13.420742 | TASK [Set zuul-log-path fact] 2026-03-11 16:47:13.439561 | localhost | ok 2026-03-11 16:47:13.453093 | 2026-03-11 16:47:13.453164 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-11 16:47:13.483826 | localhost | ok 2026-03-11 16:47:13.491614 | 2026-03-11 16:47:13.491677 | TASK [upload-logs : Create log directories] 2026-03-11 16:47:13.867356 | localhost | changed 2026-03-11 16:47:13.875229 | 2026-03-11 16:47:13.875298 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-11 16:47:14.280230 | localhost -> localhost | ok: Runtime: 0:00:00.009193 2026-03-11 16:47:14.286939 | 2026-03-11 16:47:14.293900 | TASK [upload-logs : Upload logs to log server] 2026-03-11 16:47:14.729575 | localhost | Output suppressed because no_log was given 2026-03-11 16:47:14.734220 | 2026-03-11 16:47:14.734284 | LOOP [upload-logs : Compress console log and json output] 2026-03-11 16:47:14.774747 | localhost | skipping: Conditional result was False 2026-03-11 16:47:14.782734 | localhost | skipping: Conditional result was False 2026-03-11 16:47:14.796479 | 2026-03-11 16:47:14.796574 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-11 16:47:14.834611 | localhost | skipping: Conditional result was False 2026-03-11 16:47:14.834939 | 2026-03-11 16:47:14.838972 | localhost | skipping: Conditional result was False 2026-03-11 16:47:14.847942 | 2026-03-11 16:47:14.848029 | LOOP [upload-logs : Upload console log and json output]