2026-03-17 19:48:39.833024 | Job console starting 2026-03-17 19:48:39.855733 | Updating git repos 2026-03-17 19:48:39.885905 | Cloning repos into workspace 2026-03-17 19:48:39.970478 | Restoring repo states 2026-03-17 19:48:39.981011 | Merging changes 2026-03-17 19:48:40.517982 | Checking out repos 2026-03-17 19:48:40.768267 | Preparing playbooks 2026-03-17 19:48:42.589766 | Running Ansible setup 2026-03-17 19:48:46.033336 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-17 19:48:46.595313 | 2026-03-17 19:48:46.595788 | PLAY [localhost] 2026-03-17 19:48:46.603339 | 2026-03-17 19:48:46.603410 | TASK [Gathering Facts] 2026-03-17 19:48:47.465924 | localhost | ok 2026-03-17 19:48:47.478352 | 2026-03-17 19:48:47.478427 | TASK [Setup log path fact] 2026-03-17 19:48:47.496205 | localhost | ok 2026-03-17 19:48:47.512606 | 2026-03-17 19:48:47.512672 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-17 19:48:47.540825 | localhost | ok 2026-03-17 19:48:47.549814 | 2026-03-17 19:48:47.549902 | TASK [emit-job-header : Print job information] 2026-03-17 19:48:47.581967 | # Job Information 2026-03-17 19:48:47.582321 | Ansible Version: 2.16.16 2026-03-17 19:48:47.582404 | Job: ansible-collection-kubernetes-molecule-aio-ubuntu-noble 2026-03-17 19:48:47.582473 | Pipeline: check 2026-03-17 19:48:47.582519 | Executor: 0a8996d2b663 2026-03-17 19:48:47.582564 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/240 2026-03-17 19:48:47.582613 | Event ID: 76f62fe0-2236-11f1-925d-71069b5b68c1 2026-03-17 19:48:47.586619 | 2026-03-17 19:48:47.586704 | LOOP [emit-job-header : Print node information] 2026-03-17 19:48:47.678199 | localhost | ok: 2026-03-17 19:48:47.678481 | localhost | # Node Information 2026-03-17 19:48:47.678545 | localhost | Inventory Hostname: controller 2026-03-17 19:48:47.678594 | localhost | Hostname: np0000159574 2026-03-17 19:48:47.678691 | localhost | Username: zuul 2026-03-17 19:48:47.678764 | localhost | Distro: Ubuntu 24.04 2026-03-17 19:48:47.678821 | localhost | Provider: yul1 2026-03-17 19:48:47.678874 | localhost | Region: ca-ymq-1 2026-03-17 19:48:47.678927 | localhost | Label: ubuntu-noble 2026-03-17 19:48:47.678978 | localhost | Product Name: OpenStack Nova 2026-03-17 19:48:47.679031 | localhost | Interface IP: 199.19.213.132 2026-03-17 19:48:47.692926 | 2026-03-17 19:48:47.693070 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-17 19:48:48.063210 | localhost -> localhost | changed 2026-03-17 19:48:48.071218 | 2026-03-17 19:48:48.071312 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-17 19:48:48.885757 | localhost -> localhost | changed 2026-03-17 19:48:48.895419 | 2026-03-17 19:48:48.895504 | PLAY [all] 2026-03-17 19:48:48.905918 | 2026-03-17 19:48:48.905983 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-17 19:48:49.133543 | controller -> localhost | ok 2026-03-17 19:48:49.145883 | 2026-03-17 19:48:49.145976 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-17 19:48:49.167432 | controller | ok 2026-03-17 19:48:49.181232 | controller | included: /var/lib/zuul/builds/7560ae1764704e1ea9998c5416db4c77/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-17 19:48:49.187337 | 2026-03-17 19:48:49.187400 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-17 19:48:50.426944 | controller -> localhost | Generating public/private rsa key pair. 2026-03-17 19:48:50.427105 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/7560ae1764704e1ea9998c5416db4c77/work/7560ae1764704e1ea9998c5416db4c77_id_rsa 2026-03-17 19:48:50.427135 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/7560ae1764704e1ea9998c5416db4c77/work/7560ae1764704e1ea9998c5416db4c77_id_rsa.pub 2026-03-17 19:48:50.427158 | controller -> localhost | The key fingerprint is: 2026-03-17 19:48:50.427180 | controller -> localhost | SHA256:k5zBdTCKaxtK7l4Due6wyo6bMFTt8Z9WYL0bf2scEzs zuul-build-sshkey 2026-03-17 19:48:50.427215 | controller -> localhost | The key's randomart image is: 2026-03-17 19:48:50.427237 | controller -> localhost | +---[RSA 3072]----+ 2026-03-17 19:48:50.427265 | controller -> localhost | | +.. | 2026-03-17 19:48:50.427287 | controller -> localhost | | . o o.o | 2026-03-17 19:48:50.427307 | controller -> localhost | | . o. +o . | 2026-03-17 19:48:50.427327 | controller -> localhost | | . ..oo.+. . . | 2026-03-17 19:48:50.427347 | controller -> localhost | | . +.+.S + o| 2026-03-17 19:48:50.427367 | controller -> localhost | |. o = o..o + E | 2026-03-17 19:48:50.427387 | controller -> localhost | |o . + + + . ...+| 2026-03-17 19:48:50.427407 | controller -> localhost | |+o = . .. .o.| 2026-03-17 19:48:50.427429 | controller -> localhost | |*=.o= .. | 2026-03-17 19:48:50.427449 | controller -> localhost | +----[SHA256]-----+ 2026-03-17 19:48:50.427496 | controller -> localhost | ok: Runtime: 0:00:00.842431 2026-03-17 19:48:50.433183 | 2026-03-17 19:48:50.433249 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-17 19:48:50.466682 | controller | ok 2026-03-17 19:48:50.478691 | controller | included: /var/lib/zuul/builds/7560ae1764704e1ea9998c5416db4c77/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-17 19:48:50.487452 | 2026-03-17 19:48:50.487512 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-17 19:48:50.511650 | controller | skipping: Conditional result was False 2026-03-17 19:48:50.522481 | 2026-03-17 19:48:50.522570 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-17 19:48:51.102873 | controller | changed 2026-03-17 19:48:51.108112 | 2026-03-17 19:48:51.108174 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-17 19:48:51.335735 | controller | ok 2026-03-17 19:48:52.082738 | 2026-03-17 19:48:52.082898 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-17 19:48:52.620629 | controller | changed 2026-03-17 19:48:52.625971 | 2026-03-17 19:48:52.626037 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-17 19:48:53.217723 | controller | changed 2026-03-17 19:48:53.225339 | 2026-03-17 19:48:53.225429 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-17 19:48:53.251098 | controller | skipping: Conditional result was False 2026-03-17 19:48:53.260417 | 2026-03-17 19:48:53.260519 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-17 19:48:53.619847 | controller -> localhost | changed 2026-03-17 19:48:53.639520 | 2026-03-17 19:48:53.639595 | TASK [add-build-sshkey : Add back temp key] 2026-03-17 19:48:53.949212 | controller -> localhost | Identity added: /var/lib/zuul/builds/7560ae1764704e1ea9998c5416db4c77/work/7560ae1764704e1ea9998c5416db4c77_id_rsa (zuul-build-sshkey) 2026-03-17 19:48:53.949728 | controller -> localhost | ok: Runtime: 0:00:00.014974 2026-03-17 19:48:53.960742 | 2026-03-17 19:48:53.960812 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-17 19:48:54.320887 | controller | ok 2026-03-17 19:48:54.328380 | 2026-03-17 19:48:54.328484 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-17 19:48:54.355071 | controller | skipping: Conditional result was False 2026-03-17 19:48:54.373620 | 2026-03-17 19:48:54.373764 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-17 19:48:54.741494 | controller | ok 2026-03-17 19:48:54.750481 | 2026-03-17 19:48:54.750551 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-17 19:48:55.858174 | controller | Output suppressed because no_log was given 2026-03-17 19:48:55.900008 | 2026-03-17 19:48:55.900130 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-17 19:48:56.129575 | controller | ok: "logs" 2026-03-17 19:48:56.129784 | controller | ok: All items complete 2026-03-17 19:48:56.129822 | 2026-03-17 19:48:56.320660 | controller | ok: "artifacts" 2026-03-17 19:48:56.529292 | controller | ok: "docs" 2026-03-17 19:48:56.543636 | 2026-03-17 19:48:56.543723 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-17 19:48:56.770484 | controller | changed: "logs" 2026-03-17 19:48:56.966840 | controller | changed: "artifacts" 2026-03-17 19:48:57.151309 | controller | changed: "docs" 2026-03-17 19:48:57.172239 | 2026-03-17 19:48:57.172376 | PLAY RECAP 2026-03-17 19:48:57.172439 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-03-17 19:48:57.172478 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 19:48:57.172508 | 2026-03-17 19:48:57.315094 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-17 19:48:57.317624 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-17 19:48:57.892909 | 2026-03-17 19:48:57.893086 | PLAY [all] 2026-03-17 19:48:57.905545 | 2026-03-17 19:48:57.905622 | TASK [setup-uv : Extract archive] 2026-03-17 19:49:00.405909 | controller | changed 2026-03-17 19:49:00.411922 | 2026-03-17 19:49:00.412004 | TASK [setup-uv : Print version] 2026-03-17 19:48:59.755562 | controller | uv 0.8.13 2026-03-17 19:49:00.945634 | controller | ok: Runtime: 0:00:00.015331 2026-03-17 19:49:00.952018 | 2026-03-17 19:49:00.952067 | PLAY RECAP 2026-03-17 19:49:00.952114 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 19:49:00.952138 | 2026-03-17 19:49:01.063201 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-17 19:49:01.065772 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-03-17 19:49:01.614202 | 2026-03-17 19:49:01.614339 | PLAY [all] 2026-03-17 19:49:01.625427 | 2026-03-17 19:49:01.625506 | TASK [Install "jq" for log collection] 2026-03-17 19:49:02.218074 | controller | ERROR 2026-03-17 19:49:02.218338 | controller | { 2026-03-17 19:49:02.218393 | controller | "msg": "No package matching 'jq' is available" 2026-03-17 19:49:02.218434 | controller | } failure 2026-03-17 19:49:02.219811 | 2026-03-17 19:49:02.219871 | PLAY RECAP 2026-03-17 19:49:02.219924 | controller | ok: 0 changed: 0 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-03-17 19:49:02.219957 | 2026-03-17 19:49:02.315502 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-03-17 19:49:02.317468 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-03-17 19:49:02.868943 | 2026-03-17 19:49:02.869076 | PLAY [all] 2026-03-17 19:49:02.881770 | 2026-03-17 19:49:02.881851 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-03-17 19:49:03.254219 | controller | changed 2026-03-17 19:49:03.261055 | 2026-03-17 19:49:03.261141 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-03-17 19:49:02.584958 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 19:49:02.585915 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 19:49:02.593316 | controller | environment: line 1: kubectl: command not found 2026-03-17 19:49:02.594637 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 19:49:02.596582 | controller | environment: line 1: kubectl: command not found 2026-03-17 19:49:02.598556 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 19:49:02.600460 | controller | environment: line 1: kubectl: command not found 2026-03-17 19:49:02.601870 | controller | environment: line 1: kubectl: command not found 2026-03-17 19:49:02.602957 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 19:49:02.604358 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 19:49:02.608163 | controller | environment: line 1: kubectl: command not found 2026-03-17 19:49:02.610217 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 19:49:03.801498 | controller | ok: Runtime: 0:00:00.042442 2026-03-17 19:49:03.807379 | 2026-03-17 19:49:03.807464 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-03-17 19:49:04.059745 | controller | changed 2026-03-17 19:49:04.067111 | 2026-03-17 19:49:04.067215 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-03-17 19:49:03.271442 | controller | environment: line 5: kubectl: command not found 2026-03-17 19:49:03.272672 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 19:49:03.273151 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 19:49:03.273284 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 19:49:04.607904 | controller | ok: Runtime: 0:00:00.013702 2026-03-17 19:49:04.614395 | 2026-03-17 19:49:04.614468 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-03-17 19:49:05.256606 | controller | changed: 2026-03-17 19:49:05.256777 | controller | created directory /var/lib/zuul/builds/7560ae1764704e1ea9998c5416db4c77/work/logs/controller 2026-03-17 19:49:05.256817 | controller | cd+++++++++ objects/ 2026-03-17 19:49:05.256848 | controller | cd+++++++++ objects/cluster/ 2026-03-17 19:49:05.256878 | controller | cd+++++++++ objects/namespaced/ 2026-03-17 19:49:05.270889 | 2026-03-17 19:49:05.270956 | TASK [gather-pod-logs : creating directory for pod logs] 2026-03-17 19:49:05.505912 | controller | changed 2026-03-17 19:49:05.513431 | 2026-03-17 19:49:05.513520 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-03-17 19:49:05.757196 | controller | changed 2026-03-17 19:49:05.765353 | 2026-03-17 19:49:05.765422 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-03-17 19:49:04.967540 | controller | environment: line 3: kubectl: command not found 2026-03-17 19:49:06.301471 | controller | ok: Runtime: 0:00:00.013680 2026-03-17 19:49:06.308819 | 2026-03-17 19:49:06.308906 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-03-17 19:49:06.858294 | controller | changed: 2026-03-17 19:49:06.858448 | controller | cd+++++++++ pod-logs/ 2026-03-17 19:49:06.858478 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-03-17 19:49:06.894383 | 2026-03-17 19:49:06.894498 | LOOP [helm-release-status : creating directory for helm release status] 2026-03-17 19:49:07.136110 | controller | changed: "values" 2026-03-17 19:49:07.360132 | controller | changed: "releases" 2026-03-17 19:49:07.378219 | 2026-03-17 19:49:07.378311 | TASK [helm-release-status : Gather get release status for helm charts] 2026-03-17 19:49:07.625569 | controller | /bin/bash: line 3: kubectl: command not found 2026-03-17 19:49:07.917312 | controller | ok: Runtime: 0:00:00.010010 2026-03-17 19:49:07.924182 | 2026-03-17 19:49:07.924246 | TASK [helm-release-status : Downloads logs to executor] 2026-03-17 19:49:08.455273 | controller | changed: 2026-03-17 19:49:08.455416 | controller | cd+++++++++ helm/ 2026-03-17 19:49:08.455443 | controller | cd+++++++++ helm/releases/ 2026-03-17 19:49:08.455475 | controller | cd+++++++++ helm/values/ 2026-03-17 19:49:08.461331 | 2026-03-17 19:49:08.461374 | PLAY RECAP 2026-03-17 19:49:08.461417 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 19:49:08.461439 | 2026-03-17 19:49:08.556082 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-03-17 19:49:08.558624 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-17 19:49:09.111809 | 2026-03-17 19:49:09.111924 | PLAY [all] 2026-03-17 19:49:09.123853 | 2026-03-17 19:49:09.123933 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-17 19:49:09.168950 | controller | skipping: Conditional result was False 2026-03-17 19:49:09.179338 | 2026-03-17 19:49:09.179450 | TASK [fetch-output : Set log path for single node] 2026-03-17 19:49:09.224319 | controller | ok 2026-03-17 19:49:09.229744 | 2026-03-17 19:49:09.229812 | LOOP [fetch-output : Ensure local output dirs] 2026-03-17 19:49:09.587318 | controller -> localhost | ok: "/var/lib/zuul/builds/7560ae1764704e1ea9998c5416db4c77/work/logs" 2026-03-17 19:49:09.777556 | controller -> localhost | changed: "/var/lib/zuul/builds/7560ae1764704e1ea9998c5416db4c77/work/artifacts" 2026-03-17 19:49:09.976591 | controller -> localhost | changed: "/var/lib/zuul/builds/7560ae1764704e1ea9998c5416db4c77/work/docs" 2026-03-17 19:49:09.993660 | 2026-03-17 19:49:09.993811 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-17 19:49:10.624371 | controller | changed: .d..t...... ./ 2026-03-17 19:49:10.624550 | controller | changed: All items complete 2026-03-17 19:49:10.624577 | 2026-03-17 19:49:11.076784 | controller | changed: .d..t...... ./ 2026-03-17 19:49:11.556179 | controller | changed: .d..t...... ./ 2026-03-17 19:49:11.576778 | 2026-03-17 19:49:11.576987 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-17 19:49:11.972913 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.007706 2026-03-17 19:49:12.184986 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.005437 2026-03-17 19:49:12.208684 | 2026-03-17 19:49:12.208769 | PLAY [all] 2026-03-17 19:49:12.216035 | 2026-03-17 19:49:12.216102 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-17 19:49:12.690158 | controller | changed 2026-03-17 19:49:12.698796 | 2026-03-17 19:49:12.698850 | PLAY RECAP 2026-03-17 19:49:12.698894 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-17 19:49:12.698916 | 2026-03-17 19:49:12.796852 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-17 19:49:12.798181 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-03-17 19:49:13.333481 | 2026-03-17 19:49:13.333595 | PLAY [localhost] 2026-03-17 19:49:13.342911 | 2026-03-17 19:49:13.342980 | TASK [Generate Zuul manifest] 2026-03-17 19:49:13.363914 | localhost | ok 2026-03-17 19:49:13.381267 | 2026-03-17 19:49:13.381346 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-17 19:49:13.685140 | localhost | changed 2026-03-17 19:49:13.699506 | 2026-03-17 19:49:13.699602 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-17 19:49:13.729925 | localhost | ok 2026-03-17 19:49:13.738552 | 2026-03-17 19:49:13.738634 | TASK [Upload logs] 2026-03-17 19:49:13.758931 | localhost | ok 2026-03-17 19:49:13.818126 | 2026-03-17 19:49:13.818203 | TASK [Set zuul-log-path fact] 2026-03-17 19:49:13.838675 | localhost | ok 2026-03-17 19:49:13.853633 | 2026-03-17 19:49:13.853698 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-17 19:49:13.884197 | localhost | ok 2026-03-17 19:49:13.893307 | 2026-03-17 19:49:13.893398 | TASK [upload-logs : Create log directories] 2026-03-17 19:49:14.269796 | localhost | changed 2026-03-17 19:49:14.276059 | 2026-03-17 19:49:14.276153 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-17 19:49:14.651324 | localhost -> localhost | ok: Runtime: 0:00:00.006291 2026-03-17 19:49:14.660852 | 2026-03-17 19:49:14.660939 | TASK [upload-logs : Upload logs to log server] 2026-03-17 19:49:15.118768 | localhost | Output suppressed because no_log was given 2026-03-17 19:49:15.124709 | 2026-03-17 19:49:15.124773 | LOOP [upload-logs : Compress console log and json output] 2026-03-17 19:49:15.164620 | localhost | skipping: Conditional result was False 2026-03-17 19:49:15.171681 | localhost | skipping: Conditional result was False 2026-03-17 19:49:15.188804 | 2026-03-17 19:49:15.188899 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-17 19:49:15.223333 | localhost | skipping: Conditional result was False 2026-03-17 19:49:15.223716 | 2026-03-17 19:49:15.227787 | localhost | skipping: Conditional result was False 2026-03-17 19:49:15.242263 | 2026-03-17 19:49:15.242333 | LOOP [upload-logs : Upload console log and json output]