2026-03-17 19:49:06.431253 | Job console starting 2026-03-17 19:49:06.441797 | Updating git repos 2026-03-17 19:49:06.495430 | Cloning repos into workspace 2026-03-17 19:49:06.553592 | Restoring repo states 2026-03-17 19:49:06.571435 | Merging changes 2026-03-17 19:49:07.039167 | Checking out repos 2026-03-17 19:49:07.085442 | Preparing playbooks 2026-03-17 19:49:12.095287 | Running Ansible setup 2026-03-17 19:49:15.297083 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-17 19:49:15.897523 | 2026-03-17 19:49:15.897689 | PLAY [localhost] 2026-03-17 19:49:15.906066 | 2026-03-17 19:49:15.906139 | TASK [Gathering Facts] 2026-03-17 19:49:16.788334 | localhost | ok 2026-03-17 19:49:16.799088 | 2026-03-17 19:49:16.799192 | TASK [Setup log path fact] 2026-03-17 19:49:16.820465 | localhost | ok 2026-03-17 19:49:16.832546 | 2026-03-17 19:49:16.832609 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-17 19:49:16.862938 | localhost | ok 2026-03-17 19:49:16.871572 | 2026-03-17 19:49:16.871638 | TASK [emit-job-header : Print job information] 2026-03-17 19:49:16.913595 | # Job Information 2026-03-17 19:49:16.913810 | Ansible Version: 2.16.16 2026-03-17 19:49:16.913882 | Job: ansible-collection-kubernetes-molecule-aio-ubuntu-jammy 2026-03-17 19:49:16.913932 | Pipeline: check 2026-03-17 19:49:16.913977 | Executor: 0a8996d2b663 2026-03-17 19:49:16.914021 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/240 2026-03-17 19:49:16.914070 | Event ID: 76f62fe0-2236-11f1-925d-71069b5b68c1 2026-03-17 19:49:16.918484 | 2026-03-17 19:49:16.918571 | LOOP [emit-job-header : Print node information] 2026-03-17 19:49:17.010566 | localhost | ok: 2026-03-17 19:49:17.011310 | localhost | # Node Information 2026-03-17 19:49:17.011384 | localhost | Inventory Hostname: controller 2026-03-17 19:49:17.011433 | localhost | Hostname: np0000159575 2026-03-17 19:49:17.011479 | localhost | Username: zuul 2026-03-17 19:49:17.011531 | localhost | Distro: Ubuntu 22.04 2026-03-17 19:49:17.011577 | localhost | Provider: yul1 2026-03-17 19:49:17.011620 | localhost | Region: ca-ymq-1 2026-03-17 19:49:17.011661 | localhost | Label: ubuntu-jammy 2026-03-17 19:49:17.011702 | localhost | Product Name: OpenStack Nova 2026-03-17 19:49:17.011743 | localhost | Interface IP: 199.204.45.44 2026-03-17 19:49:17.028552 | 2026-03-17 19:49:17.028744 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-17 19:49:17.383214 | localhost -> localhost | changed 2026-03-17 19:49:17.390380 | 2026-03-17 19:49:17.390593 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-17 19:49:18.188896 | localhost -> localhost | changed 2026-03-17 19:49:18.200661 | 2026-03-17 19:49:18.200754 | PLAY [all] 2026-03-17 19:49:18.209228 | 2026-03-17 19:49:18.209306 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-17 19:49:18.429176 | controller -> localhost | ok 2026-03-17 19:49:18.441291 | 2026-03-17 19:49:18.441377 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-17 19:49:18.475906 | controller | ok 2026-03-17 19:49:18.494388 | controller | included: /var/lib/zuul/builds/2eeb11f95fd249b198fb255be1798fdf/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-17 19:49:18.501286 | 2026-03-17 19:49:18.501356 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-17 19:49:19.842724 | controller -> localhost | Generating public/private rsa key pair. 2026-03-17 19:49:19.842977 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/2eeb11f95fd249b198fb255be1798fdf/work/2eeb11f95fd249b198fb255be1798fdf_id_rsa 2026-03-17 19:49:19.843018 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/2eeb11f95fd249b198fb255be1798fdf/work/2eeb11f95fd249b198fb255be1798fdf_id_rsa.pub 2026-03-17 19:49:19.843050 | controller -> localhost | The key fingerprint is: 2026-03-17 19:49:19.843080 | controller -> localhost | SHA256:2INP5Wri+VEmxXete6suWVlhzF8sALi+vf9Dc4GcRRU zuul-build-sshkey 2026-03-17 19:49:19.843133 | controller -> localhost | The key's randomart image is: 2026-03-17 19:49:19.843164 | controller -> localhost | +---[RSA 3072]----+ 2026-03-17 19:49:19.843203 | controller -> localhost | | .....+E+| 2026-03-17 19:49:19.843234 | controller -> localhost | | .. .Bo| 2026-03-17 19:49:19.843277 | controller -> localhost | | .+ o *.=| 2026-03-17 19:49:19.843307 | controller -> localhost | | +.+ . = +.| 2026-03-17 19:49:19.843335 | controller -> localhost | | o.S + + .| 2026-03-17 19:49:19.843363 | controller -> localhost | | o.* oo..| 2026-03-17 19:49:19.843390 | controller -> localhost | | . =o o..o.| 2026-03-17 19:49:19.843418 | controller -> localhost | | . +...o ...| 2026-03-17 19:49:19.843449 | controller -> localhost | | o.. .o++oo | 2026-03-17 19:49:19.843478 | controller -> localhost | +----[SHA256]-----+ 2026-03-17 19:49:19.843541 | controller -> localhost | ok: Runtime: 0:00:00.927475 2026-03-17 19:49:19.851635 | 2026-03-17 19:49:19.851726 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-17 19:49:19.874000 | controller | ok 2026-03-17 19:49:19.886292 | controller | included: /var/lib/zuul/builds/2eeb11f95fd249b198fb255be1798fdf/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-17 19:49:19.893916 | 2026-03-17 19:49:19.894000 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-17 19:49:19.909614 | controller | skipping: Conditional result was False 2026-03-17 19:49:19.917218 | 2026-03-17 19:49:19.917308 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-17 19:49:20.359127 | controller | changed 2026-03-17 19:49:20.365715 | 2026-03-17 19:49:20.365783 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-17 19:49:20.552394 | controller | ok 2026-03-17 19:49:20.557736 | 2026-03-17 19:49:20.557804 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-17 19:49:21.006087 | controller | changed 2026-03-17 19:49:21.012994 | 2026-03-17 19:49:21.013096 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-17 19:49:21.472915 | controller | changed 2026-03-17 19:49:21.479936 | 2026-03-17 19:49:21.480004 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-17 19:49:21.505450 | controller | skipping: Conditional result was False 2026-03-17 19:49:21.514379 | 2026-03-17 19:49:21.514470 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-17 19:49:21.852253 | controller -> localhost | changed 2026-03-17 19:49:21.867999 | 2026-03-17 19:49:21.868091 | TASK [add-build-sshkey : Add back temp key] 2026-03-17 19:49:22.135921 | controller -> localhost | Identity added: /var/lib/zuul/builds/2eeb11f95fd249b198fb255be1798fdf/work/2eeb11f95fd249b198fb255be1798fdf_id_rsa (zuul-build-sshkey) 2026-03-17 19:49:22.136232 | controller -> localhost | ok: Runtime: 0:00:00.016633 2026-03-17 19:49:22.143830 | 2026-03-17 19:49:22.143896 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-17 19:49:22.453833 | controller | ok 2026-03-17 19:49:22.458358 | 2026-03-17 19:49:22.458421 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-17 19:49:22.481428 | controller | skipping: Conditional result was False 2026-03-17 19:49:22.496726 | 2026-03-17 19:49:22.496791 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-17 19:49:22.858418 | controller | ok 2026-03-17 19:49:22.864888 | 2026-03-17 19:49:22.864976 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-17 19:49:23.741509 | controller | Output suppressed because no_log was given 2026-03-17 19:49:23.752748 | 2026-03-17 19:49:23.752815 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-17 19:49:23.941252 | controller | ok: "logs" 2026-03-17 19:49:23.941516 | controller | ok: All items complete 2026-03-17 19:49:23.941555 | 2026-03-17 19:49:24.097306 | controller | ok: "artifacts" 2026-03-17 19:49:24.281454 | controller | ok: "docs" 2026-03-17 19:49:24.302060 | 2026-03-17 19:49:24.302240 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-17 19:49:24.483115 | controller | changed: "logs" 2026-03-17 19:49:24.638000 | controller | changed: "artifacts" 2026-03-17 19:49:24.797604 | controller | changed: "docs" 2026-03-17 19:49:24.809636 | 2026-03-17 19:49:24.809764 | PLAY RECAP 2026-03-17 19:49:24.809826 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-03-17 19:49:24.809866 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 19:49:24.809896 | 2026-03-17 19:49:24.930320 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-17 19:49:24.932915 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-17 19:49:25.464681 | 2026-03-17 19:49:25.464810 | PLAY [all] 2026-03-17 19:49:25.475697 | 2026-03-17 19:49:25.475771 | TASK [setup-uv : Extract archive] 2026-03-17 19:49:27.660776 | controller | changed 2026-03-17 19:49:27.666663 | 2026-03-17 19:49:27.666757 | TASK [setup-uv : Print version] 2026-03-17 19:49:28.028170 | controller | uv 0.8.13 2026-03-17 19:49:28.203762 | controller | ok: Runtime: 0:00:00.014986 2026-03-17 19:49:28.212096 | 2026-03-17 19:49:28.212165 | PLAY RECAP 2026-03-17 19:49:28.212229 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 19:49:28.212261 | 2026-03-17 19:49:28.341621 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-17 19:49:28.344223 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-03-17 19:49:28.888519 | 2026-03-17 19:49:28.888671 | PLAY [all] 2026-03-17 19:49:28.899818 | 2026-03-17 19:49:28.899892 | TASK [Install "jq" for log collection] 2026-03-17 19:49:29.435319 | controller | ERROR 2026-03-17 19:49:29.435583 | controller | { 2026-03-17 19:49:29.435621 | controller | "msg": "No package matching 'jq' is available" 2026-03-17 19:49:29.435652 | controller | } failure 2026-03-17 19:49:29.436771 | 2026-03-17 19:49:29.436814 | PLAY RECAP 2026-03-17 19:49:29.436856 | controller | ok: 0 changed: 0 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-03-17 19:49:29.436879 | 2026-03-17 19:49:29.576365 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-03-17 19:49:29.579092 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-03-17 19:49:30.145363 | 2026-03-17 19:49:30.145476 | PLAY [all] 2026-03-17 19:49:30.157192 | 2026-03-17 19:49:30.157267 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-03-17 19:49:30.484594 | controller | changed 2026-03-17 19:49:30.490236 | 2026-03-17 19:49:30.490323 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-03-17 19:49:30.862978 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 19:49:30.863060 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 19:49:30.868691 | controller | environment: line 1: kubectl: command not found 2026-03-17 19:49:30.870011 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 19:49:30.872021 | controller | environment: line 1: kubectl: command not found 2026-03-17 19:49:30.873136 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 19:49:30.873499 | controller | environment: line 1: kubectl: command not found 2026-03-17 19:49:30.874523 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 19:49:30.876548 | controller | environment: line 1: kubectl: command not found 2026-03-17 19:49:30.877514 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 19:49:30.878570 | controller | environment: line 1: kubectl: command not found 2026-03-17 19:49:30.879477 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 19:49:31.025586 | controller | ok: Runtime: 0:00:00.026266 2026-03-17 19:49:31.031887 | 2026-03-17 19:49:31.031952 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-03-17 19:49:31.226402 | controller | changed 2026-03-17 19:49:31.232646 | 2026-03-17 19:49:31.232713 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-03-17 19:49:31.473073 | controller | environment: line 5: kubectl: command not found 2026-03-17 19:49:31.473987 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 19:49:31.474156 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 19:49:31.474222 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 19:49:31.765088 | controller | ok: Runtime: 0:00:00.009258 2026-03-17 19:49:31.771841 | 2026-03-17 19:49:31.771903 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-03-17 19:49:32.362168 | controller | changed: 2026-03-17 19:49:32.362328 | controller | created directory /var/lib/zuul/builds/2eeb11f95fd249b198fb255be1798fdf/work/logs/controller 2026-03-17 19:49:32.362368 | controller | cd+++++++++ objects/ 2026-03-17 19:49:32.362398 | controller | cd+++++++++ objects/cluster/ 2026-03-17 19:49:32.362429 | controller | cd+++++++++ objects/namespaced/ 2026-03-17 19:49:32.373403 | 2026-03-17 19:49:32.373465 | TASK [gather-pod-logs : creating directory for pod logs] 2026-03-17 19:49:32.569737 | controller | changed 2026-03-17 19:49:32.574713 | 2026-03-17 19:49:32.574771 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-03-17 19:49:32.790584 | controller | changed 2026-03-17 19:49:32.796987 | 2026-03-17 19:49:32.797085 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-03-17 19:49:33.042405 | controller | environment: line 3: kubectl: command not found 2026-03-17 19:49:33.332322 | controller | ok: Runtime: 0:00:00.009920 2026-03-17 19:49:33.338371 | 2026-03-17 19:49:33.338433 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-03-17 19:49:33.815441 | controller | changed: 2026-03-17 19:49:33.815595 | controller | cd+++++++++ pod-logs/ 2026-03-17 19:49:33.815635 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-03-17 19:49:33.827114 | 2026-03-17 19:49:33.827197 | LOOP [helm-release-status : creating directory for helm release status] 2026-03-17 19:49:34.058336 | controller | changed: "values" 2026-03-17 19:49:34.229726 | controller | changed: "releases" 2026-03-17 19:49:34.240727 | 2026-03-17 19:49:34.240854 | TASK [helm-release-status : Gather get release status for helm charts] 2026-03-17 19:49:34.529444 | controller | /bin/bash: line 3: kubectl: command not found 2026-03-17 19:49:34.805215 | controller | ok: Runtime: 0:00:00.006869 2026-03-17 19:49:34.813063 | 2026-03-17 19:49:34.813126 | TASK [helm-release-status : Downloads logs to executor] 2026-03-17 19:49:35.313734 | controller | changed: 2026-03-17 19:49:35.313946 | controller | cd+++++++++ helm/ 2026-03-17 19:49:35.313985 | controller | cd+++++++++ helm/releases/ 2026-03-17 19:49:35.314018 | controller | cd+++++++++ helm/values/ 2026-03-17 19:49:35.321522 | 2026-03-17 19:49:35.321589 | PLAY RECAP 2026-03-17 19:49:35.321661 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 19:49:35.321691 | 2026-03-17 19:49:35.425943 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-03-17 19:49:35.428522 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-17 19:49:35.953680 | 2026-03-17 19:49:35.953786 | PLAY [all] 2026-03-17 19:49:35.964607 | 2026-03-17 19:49:35.964679 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-17 19:49:36.008661 | controller | skipping: Conditional result was False 2026-03-17 19:49:36.019126 | 2026-03-17 19:49:36.019284 | TASK [fetch-output : Set log path for single node] 2026-03-17 19:49:36.051476 | controller | ok 2026-03-17 19:49:36.057552 | 2026-03-17 19:49:36.057640 | LOOP [fetch-output : Ensure local output dirs] 2026-03-17 19:49:36.411554 | controller -> localhost | ok: "/var/lib/zuul/builds/2eeb11f95fd249b198fb255be1798fdf/work/logs" 2026-03-17 19:49:36.610935 | controller -> localhost | changed: "/var/lib/zuul/builds/2eeb11f95fd249b198fb255be1798fdf/work/artifacts" 2026-03-17 19:49:36.804406 | controller -> localhost | changed: "/var/lib/zuul/builds/2eeb11f95fd249b198fb255be1798fdf/work/docs" 2026-03-17 19:49:36.818469 | 2026-03-17 19:49:36.818593 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-17 19:49:37.410685 | controller | changed: .d..t...... ./ 2026-03-17 19:49:37.411005 | controller | changed: All items complete 2026-03-17 19:49:37.411075 | 2026-03-17 19:49:37.842153 | controller | changed: .d..t...... ./ 2026-03-17 19:49:38.283185 | controller | changed: .d..t...... ./ 2026-03-17 19:49:38.298734 | 2026-03-17 19:49:38.298862 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-17 19:49:38.692157 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.007559 2026-03-17 19:49:38.904857 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.005966 2026-03-17 19:49:38.926459 | 2026-03-17 19:49:38.926747 | PLAY [all] 2026-03-17 19:49:38.934123 | 2026-03-17 19:49:38.934184 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-17 19:49:39.321016 | controller | changed 2026-03-17 19:49:39.328718 | 2026-03-17 19:49:39.328767 | PLAY RECAP 2026-03-17 19:49:39.328810 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-17 19:49:39.328831 | 2026-03-17 19:49:39.418009 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-17 19:49:39.420503 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-03-17 19:49:39.941473 | 2026-03-17 19:49:39.941969 | PLAY [localhost] 2026-03-17 19:49:39.951625 | 2026-03-17 19:49:39.951696 | TASK [Generate Zuul manifest] 2026-03-17 19:49:39.973161 | localhost | ok 2026-03-17 19:49:40.010989 | 2026-03-17 19:49:40.011151 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-17 19:49:40.315424 | localhost | changed 2026-03-17 19:49:40.328003 | 2026-03-17 19:49:40.328073 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-17 19:49:40.359355 | localhost | ok 2026-03-17 19:49:40.366427 | 2026-03-17 19:49:40.366492 | TASK [Upload logs] 2026-03-17 19:49:40.382696 | localhost | ok 2026-03-17 19:49:40.445055 | 2026-03-17 19:49:40.445176 | TASK [Set zuul-log-path fact] 2026-03-17 19:49:40.464471 | localhost | ok 2026-03-17 19:49:40.477494 | 2026-03-17 19:49:40.477559 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-17 19:49:40.508028 | localhost | ok 2026-03-17 19:49:40.516982 | 2026-03-17 19:49:40.517047 | TASK [upload-logs : Create log directories] 2026-03-17 19:49:40.910598 | localhost | changed 2026-03-17 19:49:40.915897 | 2026-03-17 19:49:40.915985 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-17 19:49:41.333420 | localhost -> localhost | ok: Runtime: 0:00:00.005350 2026-03-17 19:49:41.340194 | 2026-03-17 19:49:41.340260 | TASK [upload-logs : Upload logs to log server] 2026-03-17 19:49:41.824369 | localhost | Output suppressed because no_log was given 2026-03-17 19:49:41.829342 | 2026-03-17 19:49:41.829430 | LOOP [upload-logs : Compress console log and json output] 2026-03-17 19:49:41.873896 | localhost | skipping: Conditional result was False 2026-03-17 19:49:41.880549 | localhost | skipping: Conditional result was False 2026-03-17 19:49:41.895646 | 2026-03-17 19:49:41.895859 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-17 19:49:41.944450 | localhost | skipping: Conditional result was False 2026-03-17 19:49:41.944813 | 2026-03-17 19:49:41.948707 | localhost | skipping: Conditional result was False 2026-03-17 19:49:41.957539 | 2026-03-17 19:49:41.957665 | LOOP [upload-logs : Upload console log and json output]