2026-03-17 19:47:40.531044 | Job console starting 2026-03-17 19:47:40.537818 | Updating git repos 2026-03-17 19:47:40.576235 | Cloning repos into workspace 2026-03-17 19:47:40.626852 | Restoring repo states 2026-03-17 19:47:40.639073 | Merging changes 2026-03-17 19:47:41.104712 | Checking out repos 2026-03-17 19:47:41.139684 | Preparing playbooks 2026-03-17 19:47:43.194238 | Running Ansible setup 2026-03-17 19:47:47.771857 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-17 19:47:48.313519 | 2026-03-17 19:47:48.313638 | PLAY [localhost] 2026-03-17 19:47:48.341701 | 2026-03-17 19:47:48.341864 | TASK [Gathering Facts] 2026-03-17 19:47:49.162559 | localhost | ok 2026-03-17 19:47:49.172641 | 2026-03-17 19:47:49.172752 | TASK [Setup log path fact] 2026-03-17 19:47:49.192911 | localhost | ok 2026-03-17 19:47:49.204344 | 2026-03-17 19:47:49.204421 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-17 19:47:49.235000 | localhost | ok 2026-03-17 19:47:49.243888 | 2026-03-17 19:47:49.243987 | TASK [emit-job-header : Print job information] 2026-03-17 19:47:49.281573 | # Job Information 2026-03-17 19:47:49.281715 | Ansible Version: 2.16.16 2026-03-17 19:47:49.281747 | Job: ansible-collection-kubernetes-molecule-aio-ubuntu-noble 2026-03-17 19:47:49.281770 | Pipeline: check 2026-03-17 19:47:49.281790 | Executor: 0a8996d2b663 2026-03-17 19:47:49.281809 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/240 2026-03-17 19:47:49.281832 | Event ID: 76f62fe0-2236-11f1-925d-71069b5b68c1 2026-03-17 19:47:49.285971 | 2026-03-17 19:47:49.286032 | LOOP [emit-job-header : Print node information] 2026-03-17 19:47:49.379941 | localhost | ok: 2026-03-17 19:47:49.380189 | localhost | # Node Information 2026-03-17 19:47:49.380252 | localhost | Inventory Hostname: controller 2026-03-17 19:47:49.380303 | localhost | Hostname: np0000159572 2026-03-17 19:47:49.380350 | localhost | Username: zuul 2026-03-17 19:47:49.380400 | localhost | Distro: Ubuntu 24.04 2026-03-17 19:47:49.380461 | localhost | Provider: yul1 2026-03-17 19:47:49.380515 | localhost | Region: ca-ymq-1 2026-03-17 19:47:49.380567 | localhost | Label: ubuntu-noble 2026-03-17 19:47:49.380618 | localhost | Product Name: OpenStack Nova 2026-03-17 19:47:49.380670 | localhost | Interface IP: 199.204.45.250 2026-03-17 19:47:49.387608 | 2026-03-17 19:47:49.387699 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-17 19:47:49.744673 | localhost -> localhost | changed 2026-03-17 19:47:49.751761 | 2026-03-17 19:47:49.751897 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-17 19:47:50.543451 | localhost -> localhost | changed 2026-03-17 19:47:50.549162 | 2026-03-17 19:47:50.549219 | PLAY [all] 2026-03-17 19:47:50.556975 | 2026-03-17 19:47:50.557037 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-17 19:47:50.772700 | controller -> localhost | ok 2026-03-17 19:47:50.783378 | 2026-03-17 19:47:50.783459 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-17 19:47:50.807394 | controller | ok 2026-03-17 19:47:50.820772 | controller | included: /var/lib/zuul/builds/f8b2c324b40b4984ba008f998aa548c1/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-17 19:47:50.827079 | 2026-03-17 19:47:50.827152 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-17 19:47:51.875398 | controller -> localhost | Generating public/private rsa key pair. 2026-03-17 19:47:51.875721 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/f8b2c324b40b4984ba008f998aa548c1/work/f8b2c324b40b4984ba008f998aa548c1_id_rsa 2026-03-17 19:47:51.875798 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/f8b2c324b40b4984ba008f998aa548c1/work/f8b2c324b40b4984ba008f998aa548c1_id_rsa.pub 2026-03-17 19:47:51.875854 | controller -> localhost | The key fingerprint is: 2026-03-17 19:47:51.875907 | controller -> localhost | SHA256:iSOQmco8ZZ5Ka/5hOJENGy09kLsH9hLwxIuXN5VhvQI zuul-build-sshkey 2026-03-17 19:47:51.875980 | controller -> localhost | The key's randomart image is: 2026-03-17 19:47:51.876033 | controller -> localhost | +---[RSA 3072]----+ 2026-03-17 19:47:51.876091 | controller -> localhost | | o. o+ | 2026-03-17 19:47:51.876145 | controller -> localhost | |..*+E.o . | 2026-03-17 19:47:51.876194 | controller -> localhost | |.B*O o . | 2026-03-17 19:47:51.876244 | controller -> localhost | |+*/.= .... | 2026-03-17 19:47:51.876293 | controller -> localhost | |oX==..o.S | 2026-03-17 19:47:51.876331 | controller -> localhost | |.o*o . . | 2026-03-17 19:47:51.876353 | controller -> localhost | | *oo | 2026-03-17 19:47:51.876373 | controller -> localhost | |o o . | 2026-03-17 19:47:51.876396 | controller -> localhost | | ... | 2026-03-17 19:47:51.876416 | controller -> localhost | +----[SHA256]-----+ 2026-03-17 19:47:51.876466 | controller -> localhost | ok: Runtime: 0:00:00.664671 2026-03-17 19:47:51.882447 | 2026-03-17 19:47:51.882690 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-17 19:47:51.917580 | controller | ok 2026-03-17 19:47:51.926046 | controller | included: /var/lib/zuul/builds/f8b2c324b40b4984ba008f998aa548c1/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-17 19:47:51.933649 | 2026-03-17 19:47:51.933708 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-17 19:47:51.957340 | controller | skipping: Conditional result was False 2026-03-17 19:47:51.967965 | 2026-03-17 19:47:51.968046 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-17 19:47:52.477440 | controller | changed 2026-03-17 19:47:52.484507 | 2026-03-17 19:47:52.484585 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-17 19:47:52.738778 | controller | ok 2026-03-17 19:47:52.746001 | 2026-03-17 19:47:52.746082 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-17 19:47:53.358138 | controller | changed 2026-03-17 19:47:53.365335 | 2026-03-17 19:47:53.365414 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-17 19:47:53.938589 | controller | changed 2026-03-17 19:47:53.943896 | 2026-03-17 19:47:53.943959 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-17 19:47:53.967710 | controller | skipping: Conditional result was False 2026-03-17 19:47:53.978497 | 2026-03-17 19:47:53.978581 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-17 19:47:54.363270 | controller -> localhost | changed 2026-03-17 19:47:54.382086 | 2026-03-17 19:47:54.382162 | TASK [add-build-sshkey : Add back temp key] 2026-03-17 19:47:54.670095 | controller -> localhost | Identity added: /var/lib/zuul/builds/f8b2c324b40b4984ba008f998aa548c1/work/f8b2c324b40b4984ba008f998aa548c1_id_rsa (zuul-build-sshkey) 2026-03-17 19:47:54.670371 | controller -> localhost | ok: Runtime: 0:00:00.015188 2026-03-17 19:47:54.677727 | 2026-03-17 19:47:54.677790 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-17 19:47:55.056787 | controller | ok 2026-03-17 19:47:55.063614 | 2026-03-17 19:47:55.063795 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-17 19:47:55.087886 | controller | skipping: Conditional result was False 2026-03-17 19:47:55.102937 | 2026-03-17 19:47:55.102996 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-17 19:47:55.458836 | controller | ok 2026-03-17 19:47:55.467172 | 2026-03-17 19:47:55.467257 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-17 19:47:56.564072 | controller | Output suppressed because no_log was given 2026-03-17 19:47:56.604080 | 2026-03-17 19:47:56.604205 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-17 19:47:56.842308 | controller | ok: "logs" 2026-03-17 19:47:56.842608 | controller | ok: All items complete 2026-03-17 19:47:56.842664 | 2026-03-17 19:47:57.036454 | controller | ok: "artifacts" 2026-03-17 19:47:57.231864 | controller | ok: "docs" 2026-03-17 19:47:57.244489 | 2026-03-17 19:47:57.244553 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-17 19:47:57.467725 | controller | changed: "logs" 2026-03-17 19:47:57.673461 | controller | changed: "artifacts" 2026-03-17 19:47:57.882489 | controller | changed: "docs" 2026-03-17 19:47:57.904823 | 2026-03-17 19:47:57.904929 | PLAY RECAP 2026-03-17 19:47:57.905009 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-03-17 19:47:57.905042 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 19:47:57.905065 | 2026-03-17 19:47:58.056511 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-17 19:47:58.059220 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-17 19:47:58.639652 | 2026-03-17 19:47:58.639754 | PLAY [all] 2026-03-17 19:47:58.651181 | 2026-03-17 19:47:58.651258 | TASK [setup-uv : Extract archive] 2026-03-17 19:48:01.013396 | controller | changed 2026-03-17 19:48:01.021946 | 2026-03-17 19:48:01.022026 | TASK [setup-uv : Print version] 2026-03-17 19:48:02.002917 | controller | uv 0.8.13 2026-03-17 19:48:01.555694 | controller | ok: Runtime: 0:00:00.016918 2026-03-17 19:48:01.561794 | 2026-03-17 19:48:01.561843 | PLAY RECAP 2026-03-17 19:48:01.561887 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 19:48:01.561911 | 2026-03-17 19:48:01.658114 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-17 19:48:01.661369 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-03-17 19:48:02.212882 | 2026-03-17 19:48:02.213063 | PLAY [all] 2026-03-17 19:48:02.225294 | 2026-03-17 19:48:02.225370 | TASK [Install "jq" for log collection] 2026-03-17 19:48:02.816950 | controller | ERROR 2026-03-17 19:48:02.817230 | controller | { 2026-03-17 19:48:02.817282 | controller | "msg": "No package matching 'jq' is available" 2026-03-17 19:48:02.817322 | controller | } failure 2026-03-17 19:48:02.818624 | 2026-03-17 19:48:02.818683 | PLAY RECAP 2026-03-17 19:48:02.818736 | controller | ok: 0 changed: 0 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-03-17 19:48:02.818767 | 2026-03-17 19:48:02.905887 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-03-17 19:48:02.907279 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-03-17 19:48:03.532047 | 2026-03-17 19:48:03.532188 | PLAY [all] 2026-03-17 19:48:03.545450 | 2026-03-17 19:48:03.545556 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-03-17 19:48:03.942399 | controller | changed 2026-03-17 19:48:03.950826 | 2026-03-17 19:48:03.950960 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-03-17 19:48:04.891023 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 19:48:04.891240 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 19:48:04.898683 | controller | environment: line 1: kubectl: command not found 2026-03-17 19:48:04.900679 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 19:48:04.902452 | controller | environment: line 1: kubectl: command not found 2026-03-17 19:48:04.904855 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 19:48:04.907384 | controller | environment: line 1: kubectl: command not found 2026-03-17 19:48:04.910170 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 19:48:04.912604 | controller | environment: line 1: kubectl: command not found 2026-03-17 19:48:04.913868 | controller | environment: line 1: kubectl: command not found 2026-03-17 19:48:04.913958 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 19:48:04.916158 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 19:48:04.497892 | controller | ok: Runtime: 0:00:00.041828 2026-03-17 19:48:04.505952 | 2026-03-17 19:48:04.506098 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-03-17 19:48:04.761595 | controller | changed 2026-03-17 19:48:04.773704 | 2026-03-17 19:48:04.773806 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-03-17 19:48:05.597348 | controller | environment: line 5: kubectl: command not found 2026-03-17 19:48:05.598741 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 19:48:05.598926 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 19:48:05.598958 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 19:48:05.319616 | controller | ok: Runtime: 0:00:00.015215 2026-03-17 19:48:05.328716 | 2026-03-17 19:48:05.328876 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-03-17 19:48:05.981175 | controller | changed: 2026-03-17 19:48:05.981345 | controller | created directory /var/lib/zuul/builds/f8b2c324b40b4984ba008f998aa548c1/work/logs/controller 2026-03-17 19:48:05.981388 | controller | cd+++++++++ objects/ 2026-03-17 19:48:05.981421 | controller | cd+++++++++ objects/cluster/ 2026-03-17 19:48:05.981453 | controller | cd+++++++++ objects/namespaced/ 2026-03-17 19:48:05.995205 | 2026-03-17 19:48:05.995267 | TASK [gather-pod-logs : creating directory for pod logs] 2026-03-17 19:48:06.242249 | controller | changed 2026-03-17 19:48:06.247638 | 2026-03-17 19:48:06.247699 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-03-17 19:48:06.503748 | controller | changed 2026-03-17 19:48:06.516105 | 2026-03-17 19:48:06.516374 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-03-17 19:48:06.777943 | controller | environment: line 3: kubectl: command not found 2026-03-17 19:48:07.058697 | controller | ok: Runtime: 0:00:00.014583 2026-03-17 19:48:07.066479 | 2026-03-17 19:48:07.066573 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-03-17 19:48:07.584780 | controller | changed: 2026-03-17 19:48:07.584980 | controller | cd+++++++++ pod-logs/ 2026-03-17 19:48:07.585022 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-03-17 19:48:07.625473 | 2026-03-17 19:48:07.625589 | LOOP [helm-release-status : creating directory for helm release status] 2026-03-17 19:48:07.869024 | controller | changed: "values" 2026-03-17 19:48:08.083359 | controller | changed: "releases" 2026-03-17 19:48:08.095773 | 2026-03-17 19:48:08.095889 | TASK [helm-release-status : Gather get release status for helm charts] 2026-03-17 19:48:08.360532 | controller | /bin/bash: line 3: kubectl: command not found 2026-03-17 19:48:08.635676 | controller | ok: Runtime: 0:00:00.009914 2026-03-17 19:48:08.643977 | 2026-03-17 19:48:08.644039 | TASK [helm-release-status : Downloads logs to executor] 2026-03-17 19:48:09.171931 | controller | changed: 2026-03-17 19:48:09.172492 | controller | cd+++++++++ helm/ 2026-03-17 19:48:09.172535 | controller | cd+++++++++ helm/releases/ 2026-03-17 19:48:09.172581 | controller | cd+++++++++ helm/values/ 2026-03-17 19:48:09.179710 | 2026-03-17 19:48:09.179757 | PLAY RECAP 2026-03-17 19:48:09.179800 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 19:48:09.179821 | 2026-03-17 19:48:09.283119 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-03-17 19:48:09.285738 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-17 19:48:09.859544 | 2026-03-17 19:48:09.859889 | PLAY [all] 2026-03-17 19:48:09.873196 | 2026-03-17 19:48:09.873305 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-17 19:48:09.917973 | controller | skipping: Conditional result was False 2026-03-17 19:48:09.929449 | 2026-03-17 19:48:09.929546 | TASK [fetch-output : Set log path for single node] 2026-03-17 19:48:09.973293 | controller | ok 2026-03-17 19:48:09.980815 | 2026-03-17 19:48:09.980921 | LOOP [fetch-output : Ensure local output dirs] 2026-03-17 19:48:10.359166 | controller -> localhost | ok: "/var/lib/zuul/builds/f8b2c324b40b4984ba008f998aa548c1/work/logs" 2026-03-17 19:48:10.564867 | controller -> localhost | changed: "/var/lib/zuul/builds/f8b2c324b40b4984ba008f998aa548c1/work/artifacts" 2026-03-17 19:48:10.766139 | controller -> localhost | changed: "/var/lib/zuul/builds/f8b2c324b40b4984ba008f998aa548c1/work/docs" 2026-03-17 19:48:10.781632 | 2026-03-17 19:48:10.781776 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-17 19:48:11.436787 | controller | changed: .d..t...... ./ 2026-03-17 19:48:11.437272 | controller | changed: All items complete 2026-03-17 19:48:11.437319 | 2026-03-17 19:48:11.897503 | controller | changed: .d..t...... ./ 2026-03-17 19:48:12.355062 | controller | changed: .d..t...... ./ 2026-03-17 19:48:12.382523 | 2026-03-17 19:48:12.382660 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-17 19:48:12.795395 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.006898 2026-03-17 19:48:13.017989 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.006532 2026-03-17 19:48:13.033046 | 2026-03-17 19:48:13.033160 | PLAY [all] 2026-03-17 19:48:13.039978 | 2026-03-17 19:48:13.040043 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-17 19:48:13.495787 | controller | changed 2026-03-17 19:48:13.504964 | 2026-03-17 19:48:13.505012 | PLAY RECAP 2026-03-17 19:48:13.505057 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-17 19:48:13.505079 | 2026-03-17 19:48:13.635195 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-17 19:48:13.637775 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-03-17 19:48:14.195281 | 2026-03-17 19:48:14.195392 | PLAY [localhost] 2026-03-17 19:48:14.204715 | 2026-03-17 19:48:14.204783 | TASK [Generate Zuul manifest] 2026-03-17 19:48:14.225443 | localhost | ok 2026-03-17 19:48:14.240172 | 2026-03-17 19:48:14.240248 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-17 19:48:14.543690 | localhost | changed 2026-03-17 19:48:14.554715 | 2026-03-17 19:48:14.554787 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-17 19:48:14.585295 | localhost | ok 2026-03-17 19:48:14.594269 | 2026-03-17 19:48:14.594352 | TASK [Upload logs] 2026-03-17 19:48:14.614498 | localhost | ok 2026-03-17 19:48:14.670365 | 2026-03-17 19:48:14.670460 | TASK [Set zuul-log-path fact] 2026-03-17 19:48:14.689300 | localhost | ok 2026-03-17 19:48:14.704852 | 2026-03-17 19:48:14.704921 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-17 19:48:14.734981 | localhost | ok 2026-03-17 19:48:14.743669 | 2026-03-17 19:48:14.743756 | TASK [upload-logs : Create log directories] 2026-03-17 19:48:15.140615 | localhost | changed 2026-03-17 19:48:15.147225 | 2026-03-17 19:48:15.147319 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-17 19:48:15.522882 | localhost -> localhost | ok: Runtime: 0:00:00.004967 2026-03-17 19:48:15.529333 | 2026-03-17 19:48:15.529408 | TASK [upload-logs : Upload logs to log server] 2026-03-17 19:48:15.965578 | localhost | Output suppressed because no_log was given 2026-03-17 19:48:15.970449 | 2026-03-17 19:48:15.970539 | LOOP [upload-logs : Compress console log and json output] 2026-03-17 19:48:16.014194 | localhost | skipping: Conditional result was False 2026-03-17 19:48:16.021174 | localhost | skipping: Conditional result was False 2026-03-17 19:48:16.035586 | 2026-03-17 19:48:16.035729 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-17 19:48:16.077573 | localhost | skipping: Conditional result was False 2026-03-17 19:48:16.077919 | 2026-03-17 19:48:16.081896 | localhost | skipping: Conditional result was False 2026-03-17 19:48:16.100237 | 2026-03-17 19:48:16.100418 | LOOP [upload-logs : Upload console log and json output]