2026-03-18 11:39:55.988371 | Job console starting 2026-03-18 11:39:55.997950 | Updating git repos 2026-03-18 11:39:56.050000 | Cloning repos into workspace 2026-03-18 11:39:56.117094 | Restoring repo states 2026-03-18 11:39:56.135346 | Merging changes 2026-03-18 11:39:57.274341 | Checking out repos 2026-03-18 11:39:57.387920 | Preparing playbooks 2026-03-18 11:40:00.859152 | Running Ansible setup 2026-03-18 11:40:06.147635 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-18 11:40:06.784544 | 2026-03-18 11:40:06.784686 | PLAY [localhost] 2026-03-18 11:40:06.793260 | 2026-03-18 11:40:06.793344 | TASK [Gathering Facts] 2026-03-18 11:40:07.798035 | localhost | ok 2026-03-18 11:40:07.809602 | 2026-03-18 11:40:07.809774 | TASK [Setup log path fact] 2026-03-18 11:40:07.830759 | localhost | ok 2026-03-18 11:40:07.846368 | 2026-03-18 11:40:07.846494 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-18 11:40:07.877990 | localhost | ok 2026-03-18 11:40:07.886026 | 2026-03-18 11:40:07.886092 | TASK [emit-job-header : Print job information] 2026-03-18 11:40:07.925469 | # Job Information 2026-03-18 11:40:07.925676 | Ansible Version: 2.16.16 2026-03-18 11:40:07.925721 | Job: atmosphere-molecule-csi-rbd 2026-03-18 11:40:07.925751 | Pipeline: check 2026-03-18 11:40:07.925778 | Executor: 0a8996d2b663 2026-03-18 11:40:07.925805 | Triggered by: https://github.com/vexxhost/atmosphere/pull/3770 2026-03-18 11:40:07.925836 | Event ID: f179ad90-22be-11f1-9037-eb92e579b9a5 2026-03-18 11:40:07.930128 | 2026-03-18 11:40:07.930273 | LOOP [emit-job-header : Print node information] 2026-03-18 11:40:08.021002 | localhost | ok: 2026-03-18 11:40:08.021264 | localhost | # Node Information 2026-03-18 11:40:08.021306 | localhost | Inventory Hostname: instance 2026-03-18 11:40:08.021338 | localhost | Hostname: np0000159822 2026-03-18 11:40:08.021366 | localhost | Username: zuul 2026-03-18 11:40:08.021398 | localhost | Distro: Ubuntu 22.04 2026-03-18 11:40:08.021427 | localhost | Provider: yul1 2026-03-18 11:40:08.021453 | localhost | Region: ca-ymq-1 2026-03-18 11:40:08.021480 | localhost | Label: ubuntu-jammy 2026-03-18 11:40:08.021506 | localhost | Product Name: OpenStack Nova 2026-03-18 11:40:08.021532 | localhost | Interface IP: 199.19.213.32 2026-03-18 11:40:08.040898 | 2026-03-18 11:40:08.041120 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-18 11:40:08.434764 | localhost -> localhost | changed 2026-03-18 11:40:08.444647 | 2026-03-18 11:40:08.444787 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-18 11:40:09.373188 | localhost -> localhost | changed 2026-03-18 11:40:09.384944 | 2026-03-18 11:40:09.385042 | PLAY [all] 2026-03-18 11:40:09.394057 | 2026-03-18 11:40:09.394138 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-18 11:40:09.633601 | instance -> localhost | ok 2026-03-18 11:40:09.642609 | 2026-03-18 11:40:09.642703 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-18 11:40:09.677955 | instance | ok 2026-03-18 11:40:09.695209 | instance | included: /var/lib/zuul/builds/15ca4f640aa94329b034acc8972d8d50/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-18 11:40:09.700934 | 2026-03-18 11:40:09.701016 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-18 11:40:13.135225 | instance -> localhost | Generating public/private rsa key pair. 2026-03-18 11:40:13.135449 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/15ca4f640aa94329b034acc8972d8d50/work/15ca4f640aa94329b034acc8972d8d50_id_rsa 2026-03-18 11:40:13.135491 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/15ca4f640aa94329b034acc8972d8d50/work/15ca4f640aa94329b034acc8972d8d50_id_rsa.pub 2026-03-18 11:40:13.135523 | instance -> localhost | The key fingerprint is: 2026-03-18 11:40:13.135552 | instance -> localhost | SHA256:pJZmnR9zCJftUOjgiLHi99ILOvLsMu9qROXdYrz8Q2c zuul-build-sshkey 2026-03-18 11:40:13.135602 | instance -> localhost | The key's randomart image is: 2026-03-18 11:40:13.135634 | instance -> localhost | +---[RSA 3072]----+ 2026-03-18 11:40:13.135665 | instance -> localhost | | .. | 2026-03-18 11:40:13.135695 | instance -> localhost | | .. . .+ | 2026-03-18 11:40:13.135723 | instance -> localhost | | o o+.ooo+ . | 2026-03-18 11:40:13.135751 | instance -> localhost | | ...o=.*.+.+ | 2026-03-18 11:40:13.135778 | instance -> localhost | |.. .o O S + o | 2026-03-18 11:40:13.135805 | instance -> localhost | | .. .* . E + | 2026-03-18 11:40:13.135831 | instance -> localhost | |. ..oo o . | 2026-03-18 11:40:13.135858 | instance -> localhost | |+o....oo | 2026-03-18 11:40:13.135889 | instance -> localhost | |oXB. .... | 2026-03-18 11:40:13.135917 | instance -> localhost | +----[SHA256]-----+ 2026-03-18 11:40:13.135981 | instance -> localhost | ok: Runtime: 0:00:00.681085 2026-03-18 11:40:13.142897 | 2026-03-18 11:40:13.142981 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-18 11:40:13.177027 | instance | ok 2026-03-18 11:40:13.186245 | instance | included: /var/lib/zuul/builds/15ca4f640aa94329b034acc8972d8d50/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-18 11:40:13.195380 | 2026-03-18 11:40:13.195444 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-18 11:40:13.219687 | instance | skipping: Conditional result was False 2026-03-18 11:40:13.229251 | 2026-03-18 11:40:13.229362 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-18 11:40:13.699145 | instance | changed 2026-03-18 11:40:13.704872 | 2026-03-18 11:40:13.704990 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-18 11:40:13.900340 | instance | ok 2026-03-18 11:40:13.907382 | 2026-03-18 11:40:13.907482 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-18 11:40:14.441291 | instance | changed 2026-03-18 11:40:14.446770 | 2026-03-18 11:40:14.446839 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-18 11:40:14.907799 | instance | changed 2026-03-18 11:40:14.914728 | 2026-03-18 11:40:14.914806 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-18 11:40:14.939714 | instance | skipping: Conditional result was False 2026-03-18 11:40:14.951608 | 2026-03-18 11:40:14.951745 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-18 11:40:15.321376 | instance -> localhost | changed 2026-03-18 11:40:15.337846 | 2026-03-18 11:40:15.337922 | TASK [add-build-sshkey : Add back temp key] 2026-03-18 11:40:15.622191 | instance -> localhost | Identity added: /var/lib/zuul/builds/15ca4f640aa94329b034acc8972d8d50/work/15ca4f640aa94329b034acc8972d8d50_id_rsa (zuul-build-sshkey) 2026-03-18 11:40:15.622429 | instance -> localhost | ok: Runtime: 0:00:00.015531 2026-03-18 11:40:15.631471 | 2026-03-18 11:40:15.631544 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-18 11:40:15.972578 | instance | ok 2026-03-18 11:40:15.978187 | 2026-03-18 11:40:15.978274 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-18 11:40:16.003562 | instance | skipping: Conditional result was False 2026-03-18 11:40:16.017895 | 2026-03-18 11:40:16.018062 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-18 11:40:16.334935 | instance | ok 2026-03-18 11:40:16.344059 | 2026-03-18 11:40:16.344164 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-18 11:40:17.970438 | instance | Output suppressed because no_log was given 2026-03-18 11:40:17.999686 | 2026-03-18 11:40:17.999860 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-18 11:40:18.180913 | instance | ok: "logs" 2026-03-18 11:40:18.181266 | instance | ok: All items complete 2026-03-18 11:40:18.181306 | 2026-03-18 11:40:18.329897 | instance | ok: "artifacts" 2026-03-18 11:40:18.488550 | instance | ok: "docs" 2026-03-18 11:40:18.507427 | 2026-03-18 11:40:18.507571 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-18 11:40:18.703253 | instance | changed: "logs" 2026-03-18 11:40:18.856806 | instance | changed: "artifacts" 2026-03-18 11:40:19.086918 | instance | changed: "docs" 2026-03-18 11:40:19.107454 | 2026-03-18 11:40:19.107591 | PLAY RECAP 2026-03-18 11:40:19.107655 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-03-18 11:40:19.107706 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-18 11:40:19.107741 | 2026-03-18 11:40:19.269341 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-18 11:40:19.278364 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-18 11:40:20.474346 | 2026-03-18 11:40:20.474531 | PLAY [all] 2026-03-18 11:40:20.579948 | 2026-03-18 11:40:20.580128 | TASK [setup-uv : Extract archive] 2026-03-18 11:40:22.809567 | instance | changed 2026-03-18 11:40:22.817047 | 2026-03-18 11:40:22.817162 | TASK [setup-uv : Print version] 2026-03-18 11:40:22.070708 | instance | uv 0.8.13 2026-03-18 11:40:23.355871 | instance | ok: Runtime: 0:00:00.014319 2026-03-18 11:40:23.363223 | 2026-03-18 11:40:23.363285 | PLAY RECAP 2026-03-18 11:40:23.363348 | instance | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-18 11:40:23.363382 | 2026-03-18 11:40:23.485661 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-18 11:40:23.489863 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/pre.yml@stable/2025.1] 2026-03-18 11:40:24.119654 | 2026-03-18 11:40:24.119790 | PLAY [all] 2026-03-18 11:40:24.131259 | 2026-03-18 11:40:24.131339 | TASK [Install "jq" for log collection] 2026-03-18 11:40:34.005702 | instance | changed 2026-03-18 11:40:34.008248 | 2026-03-18 11:40:34.008324 | PLAY RECAP 2026-03-18 11:40:34.008394 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-18 11:40:34.008463 | 2026-03-18 11:40:34.120601 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/pre.yml@stable/2025.1] 2026-03-18 11:40:34.125132 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-18 11:40:34.713512 | 2026-03-18 11:40:34.714312 | PLAY [all] 2026-03-18 11:40:34.726125 | 2026-03-18 11:40:34.726246 | TASK [Copy inventory file for Zuul] 2026-03-18 11:40:35.605855 | instance | changed 2026-03-18 11:40:35.612302 | 2026-03-18 11:40:35.612402 | TASK [Switch "ansible_host" to private IP] 2026-03-18 11:40:35.877101 | instance | changed: 1 replacements made 2026-03-18 11:40:35.884235 | 2026-03-18 11:40:35.884332 | TASK [Run Molecule scenario] 2026-03-18 11:40:36.305316 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-03-18 11:40:36.305417 | instance | Creating virtual environment at: .venv 2026-03-18 11:40:36.328141 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-03-18 11:40:36.353062 | instance | Downloading rjsonnet (1.2MiB) 2026-03-18 11:40:36.353292 | instance | Downloading setuptools (1.1MiB) 2026-03-18 11:40:36.354161 | instance | Downloading openstacksdk (1.7MiB) 2026-03-18 11:40:36.354542 | instance | Downloading pygments (1.2MiB) 2026-03-18 11:40:36.360657 | instance | Downloading cryptography (4.2MiB) 2026-03-18 11:40:36.360947 | instance | Downloading kubernetes (1.9MiB) 2026-03-18 11:40:36.361254 | instance | Downloading ansible-core (2.1MiB) 2026-03-18 11:40:36.361550 | instance | Downloading netaddr (2.2MiB) 2026-03-18 11:40:36.677958 | instance | Building pyperclip==1.9.0 2026-03-18 11:40:36.679263 | instance | Downloading rjsonnet 2026-03-18 11:40:36.816826 | instance | Downloading netaddr 2026-03-18 11:40:36.836944 | instance | Downloading pygments 2026-03-18 11:40:36.849839 | instance | Downloading cryptography 2026-03-18 11:40:36.880250 | instance | Downloading setuptools 2026-03-18 11:40:36.943202 | instance | Downloading kubernetes 2026-03-18 11:40:36.981291 | instance | Downloading ansible-core 2026-03-18 11:40:37.014578 | instance | Downloading openstacksdk 2026-03-18 11:40:37.370659 | instance | Built pyperclip==1.9.0 2026-03-18 11:40:37.619155 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-03-18 11:40:37.665263 | instance | Installed 79 packages in 44ms 2026-03-18 11:40:38.342088 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-03-18 11:40:39.046556 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-03-18 11:40:39.046671 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-03-18 11:41:21.352133 | instance | INFO [csi > dependency] Executing 2026-03-18 11:41:21.352272 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-03-18 11:41:21.352500 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-03-18 11:41:21.352611 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-03-18 11:41:21.360434 | instance | INFO [csi > cleanup] Executing 2026-03-18 11:41:21.360770 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-18 11:41:21.368371 | instance | INFO [csi > destroy] Executing 2026-03-18 11:41:21.368422 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-03-18 11:41:21.368524 | instance | INFO [csi > destroy] Executed: Successful 2026-03-18 11:41:21.376099 | instance | INFO [csi > syntax] Executing 2026-03-18 11:41:22.866292 | instance | 2026-03-18 11:41:22.866762 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-03-18 11:41:22.923963 | instance | INFO [csi > syntax] Executed: Successful 2026-03-18 11:41:22.935778 | instance | INFO [csi > create] Executing 2026-03-18 11:41:22.937945 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-18 11:41:22.946454 | instance | INFO [csi > prepare] Executing 2026-03-18 11:41:23.732616 | instance | 2026-03-18 11:41:23.732914 | instance | PLAY [Prepare] ***************************************************************** 2026-03-18 11:41:23.733199 | instance | 2026-03-18 11:41:23.733536 | instance | TASK [Gathering Facts] ********************************************************* 2026-03-18 11:41:23.733822 | instance | Wednesday 18 March 2026 11:41:23 +0000 (0:00:00.024) 0:00:00.024 ******* 2026-03-18 11:41:24.844931 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-03-18 11:41:24.845177 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-03-18 11:41:24.845466 | instance | interpreter could change the meaning of that path. See 2026-03-18 11:41:24.845747 | instance | https://docs.ansible.com/ansible- 2026-03-18 11:41:24.846033 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-03-18 11:41:24.854253 | instance | ok: [instance] 2026-03-18 11:41:24.854540 | instance | 2026-03-18 11:41:24.854893 | instance | TASK [Configure short hostname] ************************************************ 2026-03-18 11:41:24.855172 | instance | Wednesday 18 March 2026 11:41:24 +0000 (0:00:01.122) 0:00:01.146 ******* 2026-03-18 11:41:25.517695 | instance | changed: [instance] 2026-03-18 11:41:25.517941 | instance | 2026-03-18 11:41:25.518230 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-03-18 11:41:25.518509 | instance | Wednesday 18 March 2026 11:41:25 +0000 (0:00:00.663) 0:00:01.809 ******* 2026-03-18 11:41:25.779208 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-03-18 11:41:25.779267 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-03-18 11:41:25.779279 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-03-18 11:41:25.787956 | instance | changed: [instance] 2026-03-18 11:41:25.788298 | instance | 2026-03-18 11:41:25.788674 | instance | TASK [Purge "snapd" package] *************************************************** 2026-03-18 11:41:25.789015 | instance | Wednesday 18 March 2026 11:41:25 +0000 (0:00:00.270) 0:00:02.080 ******* 2026-03-18 11:41:26.669141 | instance | ok: [instance] 2026-03-18 11:41:26.669731 | instance | 2026-03-18 11:41:26.670086 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-03-18 11:41:26.670414 | instance | 2026-03-18 11:41:26.670757 | instance | TASK [Gathering Facts] ********************************************************* 2026-03-18 11:41:26.671102 | instance | Wednesday 18 March 2026 11:41:26 +0000 (0:00:00.880) 0:00:02.961 ******* 2026-03-18 11:41:27.357889 | instance | ok: [instance] 2026-03-18 11:41:27.358156 | instance | 2026-03-18 11:41:27.358382 | instance | TASK [Install depedencies] ***************************************************** 2026-03-18 11:41:27.358606 | instance | Wednesday 18 March 2026 11:41:27 +0000 (0:00:00.688) 0:00:03.650 ******* 2026-03-18 11:41:50.132322 | instance | changed: [instance] 2026-03-18 11:41:50.132365 | instance | 2026-03-18 11:41:50.132377 | instance | TASK [Start up service] ******************************************************** 2026-03-18 11:41:50.132673 | instance | Wednesday 18 March 2026 11:41:50 +0000 (0:00:22.772) 0:00:26.422 ******* 2026-03-18 11:41:50.669464 | instance | ok: [instance] 2026-03-18 11:41:50.669700 | instance | 2026-03-18 11:41:50.669984 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-03-18 11:41:50.670266 | instance | Wednesday 18 March 2026 11:41:50 +0000 (0:00:00.538) 0:00:26.961 ******* 2026-03-18 11:41:50.952819 | instance | ok: [instance] 2026-03-18 11:41:50.953072 | instance | 2026-03-18 11:41:50.953421 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-03-18 11:41:50.953720 | instance | Wednesday 18 March 2026 11:41:50 +0000 (0:00:00.282) 0:00:27.244 ******* 2026-03-18 11:41:51.600641 | instance | changed: [instance] 2026-03-18 11:41:51.600893 | instance | 2026-03-18 11:41:51.601181 | instance | TASK [Get list of all loopback devices] **************************************** 2026-03-18 11:41:51.601461 | instance | Wednesday 18 March 2026 11:41:51 +0000 (0:00:00.648) 0:00:27.892 ******* 2026-03-18 11:41:51.793910 | instance | ok: [instance] 2026-03-18 11:41:51.794033 | instance | 2026-03-18 11:41:51.794216 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-03-18 11:41:51.794425 | instance | Wednesday 18 March 2026 11:41:51 +0000 (0:00:00.193) 0:00:28.086 ******* 2026-03-18 11:41:51.813962 | instance | skipping: [instance] 2026-03-18 11:41:51.814126 | instance | 2026-03-18 11:41:51.814335 | instance | TASK [Create devices for Ceph] ************************************************* 2026-03-18 11:41:51.814517 | instance | Wednesday 18 March 2026 11:41:51 +0000 (0:00:00.020) 0:00:28.106 ******* 2026-03-18 11:41:52.336258 | instance | changed: [instance] => (item=osd0) 2026-03-18 11:41:52.336619 | instance | changed: [instance] => (item=osd1) 2026-03-18 11:41:52.336883 | instance | changed: [instance] => (item=osd2) 2026-03-18 11:41:52.337138 | instance | 2026-03-18 11:41:52.337412 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-03-18 11:41:52.337715 | instance | Wednesday 18 March 2026 11:41:52 +0000 (0:00:00.521) 0:00:28.628 ******* 2026-03-18 11:41:52.939351 | instance | changed: [instance] => (item=osd0) 2026-03-18 11:41:52.939643 | instance | changed: [instance] => (item=osd1) 2026-03-18 11:41:52.939919 | instance | changed: [instance] => (item=osd2) 2026-03-18 11:41:52.940172 | instance | 2026-03-18 11:41:52.940472 | instance | TASK [Start loop devices] ****************************************************** 2026-03-18 11:41:52.940739 | instance | Wednesday 18 March 2026 11:41:52 +0000 (0:00:00.603) 0:00:29.231 ******* 2026-03-18 11:41:53.620867 | instance | changed: [instance] => (item=osd0) 2026-03-18 11:41:53.621159 | instance | changed: [instance] => (item=osd1) 2026-03-18 11:41:53.621553 | instance | changed: [instance] => (item=osd2) 2026-03-18 11:41:53.621839 | instance | 2026-03-18 11:41:53.622169 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-03-18 11:41:53.622454 | instance | Wednesday 18 March 2026 11:41:53 +0000 (0:00:00.681) 0:00:29.912 ******* 2026-03-18 11:41:56.755330 | instance | changed: [instance] => (item=osd0) 2026-03-18 11:41:56.755624 | instance | changed: [instance] => (item=osd1) 2026-03-18 11:41:56.755931 | instance | changed: [instance] => (item=osd2) 2026-03-18 11:41:56.756218 | instance | 2026-03-18 11:41:56.756555 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-03-18 11:41:56.756855 | instance | Wednesday 18 March 2026 11:41:56 +0000 (0:00:03.134) 0:00:33.047 ******* 2026-03-18 11:41:58.589512 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-03-18 11:41:58.589789 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-03-18 11:41:58.590095 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-03-18 11:41:58.590353 | instance | 2026-03-18 11:41:58.590626 | instance | PLAY RECAP ********************************************************************* 2026-03-18 11:41:58.590923 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-03-18 11:41:58.591179 | instance | 2026-03-18 11:41:58.591456 | instance | Wednesday 18 March 2026 11:41:58 +0000 (0:00:01.834) 0:00:34.881 ******* 2026-03-18 11:41:58.591723 | instance | =============================================================================== 2026-03-18 11:41:58.591993 | instance | Install depedencies ---------------------------------------------------- 22.77s 2026-03-18 11:41:58.592268 | instance | Create a volume group for each loop device ------------------------------ 3.13s 2026-03-18 11:41:58.592572 | instance | Create a logical volume for each loop device ---------------------------- 1.83s 2026-03-18 11:41:58.592853 | instance | Gathering Facts --------------------------------------------------------- 1.12s 2026-03-18 11:41:58.593123 | instance | Purge "snapd" package --------------------------------------------------- 0.88s 2026-03-18 11:41:58.593398 | instance | Gathering Facts --------------------------------------------------------- 0.69s 2026-03-18 11:41:58.593666 | instance | Start loop devices ------------------------------------------------------ 0.68s 2026-03-18 11:41:58.593991 | instance | Configure short hostname ------------------------------------------------ 0.66s 2026-03-18 11:41:58.594266 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.65s 2026-03-18 11:41:58.594474 | instance | Set permissions on loopback devices ------------------------------------- 0.60s 2026-03-18 11:41:58.594643 | instance | Start up service -------------------------------------------------------- 0.54s 2026-03-18 11:41:58.594814 | instance | Create devices for Ceph ------------------------------------------------- 0.52s 2026-03-18 11:41:58.594983 | instance | Generate lvm.conf ------------------------------------------------------- 0.28s 2026-03-18 11:41:58.595152 | instance | Ensure hostname inside hosts file --------------------------------------- 0.27s 2026-03-18 11:41:58.595314 | instance | Get list of all loopback devices ---------------------------------------- 0.19s 2026-03-18 11:41:58.595529 | instance | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-03-18 11:41:58.661856 | instance | INFO [csi > prepare] Executed: Successful 2026-03-18 11:41:58.674471 | instance | INFO [csi > converge] Executing 2026-03-18 11:42:00.213773 | instance | 2026-03-18 11:42:00.214093 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-03-18 11:42:00.214486 | instance | 2026-03-18 11:42:00.214792 | instance | TASK [Gathering Facts] ********************************************************* 2026-03-18 11:42:00.215050 | instance | Wednesday 18 March 2026 11:42:00 +0000 (0:00:00.009) 0:00:00.009 ******* 2026-03-18 11:42:01.197188 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-03-18 11:42:01.197427 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-03-18 11:42:01.197703 | instance | interpreter could change the meaning of that path. See 2026-03-18 11:42:01.198051 | instance | https://docs.ansible.com/ansible- 2026-03-18 11:42:01.198465 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-03-18 11:42:01.206647 | instance | ok: [instance] 2026-03-18 11:42:01.206988 | instance | 2026-03-18 11:42:01.207385 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-03-18 11:42:01.207778 | instance | Wednesday 18 March 2026 11:42:01 +0000 (0:00:00.993) 0:00:01.002 ******* 2026-03-18 11:42:01.260060 | instance | ok: [instance] => { 2026-03-18 11:42:01.260192 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-03-18 11:42:01.260495 | instance | } 2026-03-18 11:42:01.260654 | instance | 2026-03-18 11:42:01.260940 | instance | PLAY [all] ********************************************************************* 2026-03-18 11:42:01.261079 | instance | 2026-03-18 11:42:01.261248 | instance | TASK [Gathering Facts] ********************************************************* 2026-03-18 11:42:01.261391 | instance | Wednesday 18 March 2026 11:42:01 +0000 (0:00:00.053) 0:00:01.056 ******* 2026-03-18 11:42:02.143804 | instance | ok: [instance] 2026-03-18 11:42:02.144185 | instance | 2026-03-18 11:42:02.144337 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-03-18 11:42:02.144708 | instance | Wednesday 18 March 2026 11:42:02 +0000 (0:00:00.883) 0:00:01.939 ******* 2026-03-18 11:42:02.335331 | instance | ok: [instance] 2026-03-18 11:42:02.335659 | instance | 2026-03-18 11:42:02.336032 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-03-18 11:42:02.336331 | instance | 2026-03-18 11:42:02.336726 | instance | TASK [Gathering Facts] ********************************************************* 2026-03-18 11:42:02.337036 | instance | Wednesday 18 March 2026 11:42:02 +0000 (0:00:00.191) 0:00:02.131 ******* 2026-03-18 11:42:03.212472 | instance | ok: [instance] 2026-03-18 11:42:03.212712 | instance | 2026-03-18 11:42:03.213005 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-18 11:42:03.213300 | instance | Wednesday 18 March 2026 11:42:03 +0000 (0:00:00.876) 0:00:03.008 ******* 2026-03-18 11:42:03.504703 | instance | ok: [instance] 2026-03-18 11:42:03.505082 | instance | 2026-03-18 11:42:03.505428 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-18 11:42:03.505768 | instance | Wednesday 18 March 2026 11:42:03 +0000 (0:00:00.292) 0:00:03.300 ******* 2026-03-18 11:42:03.553040 | instance | skipping: [instance] 2026-03-18 11:42:03.553134 | instance | 2026-03-18 11:42:03.553304 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-18 11:42:03.553508 | instance | Wednesday 18 March 2026 11:42:03 +0000 (0:00:00.046) 0:00:03.346 ******* 2026-03-18 11:42:03.844913 | instance | changed: [instance] 2026-03-18 11:42:03.844987 | instance | 2026-03-18 11:42:03.845130 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-18 11:42:03.845319 | instance | Wednesday 18 March 2026 11:42:03 +0000 (0:00:00.291) 0:00:03.638 ******* 2026-03-18 11:42:03.921032 | instance | ok: [instance] => { 2026-03-18 11:42:03.921113 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.0/runc.amd64" 2026-03-18 11:42:03.921175 | instance | } 2026-03-18 11:42:03.921298 | instance | 2026-03-18 11:42:03.921473 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-18 11:42:03.921627 | instance | Wednesday 18 March 2026 11:42:03 +0000 (0:00:00.076) 0:00:03.714 ******* 2026-03-18 11:42:09.633148 | instance | changed: [instance] 2026-03-18 11:42:09.633273 | instance | 2026-03-18 11:42:09.633311 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-18 11:42:09.633478 | instance | Wednesday 18 March 2026 11:42:09 +0000 (0:00:05.713) 0:00:09.428 ******* 2026-03-18 11:42:09.693277 | instance | skipping: [instance] 2026-03-18 11:42:09.693383 | instance | 2026-03-18 11:42:09.693513 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-18 11:42:09.693747 | instance | Wednesday 18 March 2026 11:42:09 +0000 (0:00:00.056) 0:00:09.485 ******* 2026-03-18 11:42:09.749488 | instance | skipping: [instance] 2026-03-18 11:42:09.749942 | instance | 2026-03-18 11:42:09.750225 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-18 11:42:09.750482 | instance | Wednesday 18 March 2026 11:42:09 +0000 (0:00:00.055) 0:00:09.541 ******* 2026-03-18 11:42:09.969278 | instance | ok: [instance] 2026-03-18 11:42:09.969500 | instance | 2026-03-18 11:42:09.969774 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-18 11:42:09.970045 | instance | Wednesday 18 March 2026 11:42:09 +0000 (0:00:00.221) 0:00:09.762 ******* 2026-03-18 11:42:11.126721 | instance | ok: [instance] 2026-03-18 11:42:11.126794 | instance | 2026-03-18 11:42:11.127082 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-18 11:42:11.127123 | instance | Wednesday 18 March 2026 11:42:11 +0000 (0:00:01.160) 0:00:10.922 ******* 2026-03-18 11:42:11.189025 | instance | ok: [instance] => { 2026-03-18 11:42:11.189085 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.2.0/containerd-2.2.0-linux-amd64.tar.gz" 2026-03-18 11:42:11.189599 | instance | } 2026-03-18 11:42:11.189637 | instance | 2026-03-18 11:42:11.189642 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-18 11:42:11.189648 | instance | Wednesday 18 March 2026 11:42:11 +0000 (0:00:00.062) 0:00:10.984 ******* 2026-03-18 11:42:15.024734 | instance | changed: [instance] 2026-03-18 11:42:15.025118 | instance | 2026-03-18 11:42:15.025132 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-18 11:42:15.025138 | instance | Wednesday 18 March 2026 11:42:15 +0000 (0:00:03.835) 0:00:14.820 ******* 2026-03-18 11:42:17.877949 | instance | changed: [instance] 2026-03-18 11:42:17.878040 | instance | 2026-03-18 11:42:17.878114 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-03-18 11:42:17.878254 | instance | Wednesday 18 March 2026 11:42:17 +0000 (0:00:02.853) 0:00:17.673 ******* 2026-03-18 11:42:17.915334 | instance | skipping: [instance] 2026-03-18 11:42:17.915423 | instance | 2026-03-18 11:42:17.915667 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-03-18 11:42:17.915794 | instance | Wednesday 18 March 2026 11:42:17 +0000 (0:00:00.037) 0:00:17.711 ******* 2026-03-18 11:42:17.950838 | instance | skipping: [instance] 2026-03-18 11:42:17.950995 | instance | 2026-03-18 11:42:17.951460 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-03-18 11:42:17.951478 | instance | Wednesday 18 March 2026 11:42:17 +0000 (0:00:00.035) 0:00:17.746 ******* 2026-03-18 11:42:17.981195 | instance | skipping: [instance] 2026-03-18 11:42:17.981283 | instance | 2026-03-18 11:42:17.981532 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-03-18 11:42:17.981547 | instance | Wednesday 18 March 2026 11:42:17 +0000 (0:00:00.030) 0:00:17.777 ******* 2026-03-18 11:42:24.321265 | instance | changed: [instance] 2026-03-18 11:42:24.321356 | instance | 2026-03-18 11:42:24.321647 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-03-18 11:42:24.321679 | instance | Wednesday 18 March 2026 11:42:24 +0000 (0:00:06.339) 0:00:24.117 ******* 2026-03-18 11:42:24.904951 | instance | changed: [instance] 2026-03-18 11:42:24.905022 | instance | 2026-03-18 11:42:24.905341 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-03-18 11:42:24.905375 | instance | Wednesday 18 March 2026 11:42:24 +0000 (0:00:00.583) 0:00:24.700 ******* 2026-03-18 11:42:25.833984 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-03-18 11:42:25.834063 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-03-18 11:42:25.834814 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-03-18 11:42:25.834862 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-03-18 11:42:25.834868 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-03-18 11:42:25.834873 | instance | 2026-03-18 11:42:25.834878 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-03-18 11:42:25.834882 | instance | Wednesday 18 March 2026 11:42:25 +0000 (0:00:00.929) 0:00:25.629 ******* 2026-03-18 11:42:26.397292 | instance | changed: [instance] 2026-03-18 11:42:26.397370 | instance | 2026-03-18 11:42:26.398021 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-03-18 11:42:26.398058 | instance | Wednesday 18 March 2026 11:42:26 +0000 (0:00:00.545) 0:00:26.175 ******* 2026-03-18 11:42:26.398063 | instance | 2026-03-18 11:42:26.398068 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-03-18 11:42:26.398072 | instance | Wednesday 18 March 2026 11:42:26 +0000 (0:00:00.017) 0:00:26.193 ******* 2026-03-18 11:42:27.281978 | instance | ok: [instance] 2026-03-18 11:42:27.282045 | instance | 2026-03-18 11:42:27.282365 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-03-18 11:42:27.282421 | instance | Wednesday 18 March 2026 11:42:27 +0000 (0:00:00.884) 0:00:27.077 ******* 2026-03-18 11:42:27.757765 | instance | changed: [instance] 2026-03-18 11:42:27.757851 | instance | 2026-03-18 11:42:27.757857 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-03-18 11:42:27.757863 | instance | Wednesday 18 March 2026 11:42:27 +0000 (0:00:00.475) 0:00:27.552 ******* 2026-03-18 11:42:28.303220 | instance | changed: [instance] 2026-03-18 11:42:28.303313 | instance | 2026-03-18 11:42:28.303572 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-18 11:42:28.303622 | instance | Wednesday 18 March 2026 11:42:28 +0000 (0:00:00.546) 0:00:28.099 ******* 2026-03-18 11:42:28.521255 | instance | ok: [instance] 2026-03-18 11:42:28.521344 | instance | 2026-03-18 11:42:28.521653 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-18 11:42:28.521727 | instance | Wednesday 18 March 2026 11:42:28 +0000 (0:00:00.217) 0:00:28.316 ******* 2026-03-18 11:42:28.576191 | instance | ok: [instance] => { 2026-03-18 11:42:28.576503 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-03-18 11:42:28.576563 | instance | } 2026-03-18 11:42:28.576578 | instance | 2026-03-18 11:42:28.576701 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-18 11:42:28.576845 | instance | Wednesday 18 March 2026 11:42:28 +0000 (0:00:00.055) 0:00:28.371 ******* 2026-03-18 11:42:30.135164 | instance | changed: [instance] 2026-03-18 11:42:30.135428 | instance | 2026-03-18 11:42:30.136144 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-18 11:42:30.136238 | instance | Wednesday 18 March 2026 11:42:30 +0000 (0:00:01.558) 0:00:29.930 ******* 2026-03-18 11:42:34.452530 | instance | changed: [instance] 2026-03-18 11:42:34.452607 | instance | 2026-03-18 11:42:34.452620 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-03-18 11:42:34.452897 | instance | Wednesday 18 March 2026 11:42:34 +0000 (0:00:04.316) 0:00:34.247 ******* 2026-03-18 11:42:35.449898 | instance | ok: [instance] 2026-03-18 11:42:35.450023 | instance | 2026-03-18 11:42:35.450238 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-03-18 11:42:35.450272 | instance | Wednesday 18 March 2026 11:42:35 +0000 (0:00:00.998) 0:00:35.245 ******* 2026-03-18 11:42:36.520503 | instance | changed: [instance] 2026-03-18 11:42:36.520588 | instance | 2026-03-18 11:42:36.520840 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-03-18 11:42:36.520855 | instance | Wednesday 18 March 2026 11:42:36 +0000 (0:00:01.070) 0:00:36.316 ******* 2026-03-18 11:42:36.956196 | instance | changed: [instance] 2026-03-18 11:42:36.956261 | instance | 2026-03-18 11:42:36.956446 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-03-18 11:42:36.956733 | instance | Wednesday 18 March 2026 11:42:36 +0000 (0:00:00.435) 0:00:36.751 ******* 2026-03-18 11:42:37.511253 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-03-18 11:42:37.511329 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-03-18 11:42:37.511867 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-03-18 11:42:37.511904 | instance | 2026-03-18 11:42:37.511910 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-03-18 11:42:37.511914 | instance | Wednesday 18 March 2026 11:42:37 +0000 (0:00:00.555) 0:00:37.307 ******* 2026-03-18 11:42:37.961675 | instance | changed: [instance] 2026-03-18 11:42:37.961758 | instance | 2026-03-18 11:42:37.962046 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-03-18 11:42:37.962084 | instance | Wednesday 18 March 2026 11:42:37 +0000 (0:00:00.450) 0:00:37.757 ******* 2026-03-18 11:42:38.469925 | instance | changed: [instance] 2026-03-18 11:42:38.470047 | instance | 2026-03-18 11:42:38.471079 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-03-18 11:42:38.471168 | instance | Wednesday 18 March 2026 11:42:38 +0000 (0:00:00.481) 0:00:38.239 ******* 2026-03-18 11:42:38.471177 | instance | 2026-03-18 11:42:38.471185 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-03-18 11:42:38.471191 | instance | Wednesday 18 March 2026 11:42:38 +0000 (0:00:00.024) 0:00:38.263 ******* 2026-03-18 11:42:39.180829 | instance | ok: [instance] 2026-03-18 11:42:39.181497 | instance | 2026-03-18 11:42:39.181511 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-03-18 11:42:39.181522 | instance | Wednesday 18 March 2026 11:42:39 +0000 (0:00:00.712) 0:00:38.976 ******* 2026-03-18 11:42:43.484171 | instance | changed: [instance] 2026-03-18 11:42:43.484253 | instance | 2026-03-18 11:42:43.484476 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-03-18 11:42:43.484697 | instance | Wednesday 18 March 2026 11:42:43 +0000 (0:00:04.303) 0:00:43.279 ******* 2026-03-18 11:42:44.029378 | instance | changed: [instance] 2026-03-18 11:42:44.029464 | instance | 2026-03-18 11:42:44.029738 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-03-18 11:42:44.029795 | instance | Wednesday 18 March 2026 11:42:44 +0000 (0:00:00.545) 0:00:43.825 ******* 2026-03-18 11:42:44.089505 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-03-18 11:42:44.089577 | instance | 2026-03-18 11:42:44.089717 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-03-18 11:42:44.090031 | instance | Wednesday 18 March 2026 11:42:44 +0000 (0:00:00.060) 0:00:43.885 ******* 2026-03-18 11:42:53.097723 | instance | fatal: [instance]: FAILED! => {"cache_update_time": 1773834029, "cache_updated": false, "changed": false, "msg": "'/usr/bin/apt-get -y -o \"Dpkg::Options::=--force-confdef\" -o \"Dpkg::Options::=--force-confold\" install 'chrony=4.2-2ubuntu2'' failed: E: Failed to fetch http://nova.clouds.archive.ubuntu.com/ubuntu/pool/main/c/chrony/chrony_4.2-2ubuntu2_amd64.deb 503 Service Unavailable [IP: 91.189.91.94 80]\nE: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?\n", "rc": 100, "stderr": "E: Failed to fetch http://nova.clouds.archive.ubuntu.com/ubuntu/pool/main/c/chrony/chrony_4.2-2ubuntu2_amd64.deb 503 Service Unavailable [IP: 91.189.91.94 80]\nE: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?\n", "stderr_lines": ["E: Failed to fetch http://nova.clouds.archive.ubuntu.com/ubuntu/pool/main/c/chrony/chrony_4.2-2ubuntu2_amd64.deb 503 Service Unavailable [IP: 91.189.91.94 80]", "E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?"], "stdout": "Reading package lists...\nBuilding dependency tree...\nReading state information...\nSuggested packages:\n dnsutils\nThe following packages will be REMOVED:\n systemd-timesyncd\nThe following NEW packages will be installed:\n chrony\n0 upgraded, 1 newly installed, 1 to remove and 18 not upgraded.\nNeed to get 290 kB of archives.\nAfter this operation, 360 kB of additional disk space will be used.\nIgn:1 http://nova.clouds.archive.ubuntu.com/ubuntu jammy/main amd64 chrony amd64 4.2-2ubuntu2\nIgn:1 http://nova.clouds.archive.ubuntu.com/ubuntu jammy/main amd64 chrony amd64 4.2-2ubuntu2\nIgn:1 http://nova.clouds.archive.ubuntu.com/ubuntu jammy/main amd64 chrony amd64 4.2-2ubuntu2\nErr:1 http://nova.clouds.archive.ubuntu.com/ubuntu jammy/main amd64 chrony amd64 4.2-2ubuntu2\n 503 Service Unavailable [IP: 91.189.91.94 80]\n", "stdout_lines": ["Reading package lists...", "Building dependency tree...", "Reading state information...", "Suggested packages:", " dnsutils", "The following packages will be REMOVED:", " systemd-timesyncd", "The following NEW packages will be installed:", " chrony", "0 upgraded, 1 newly installed, 1 to remove and 18 not upgraded.", "Need to get 290 kB of archives.", "After this operation, 360 kB of additional disk space will be used.", "Ign:1 http://nova.clouds.archive.ubuntu.com/ubuntu jammy/main amd64 chrony amd64 4.2-2ubuntu2", "Ign:1 http://nova.clouds.archive.ubuntu.com/ubuntu jammy/main amd64 chrony amd64 4.2-2ubuntu2", "Ign:1 http://nova.clouds.archive.ubuntu.com/ubuntu jammy/main amd64 chrony amd64 4.2-2ubuntu2", "Err:1 http://nova.clouds.archive.ubuntu.com/ubuntu jammy/main amd64 chrony amd64 4.2-2ubuntu2", " 503 Service Unavailable [IP: 91.189.91.94 80]"]} 2026-03-18 11:42:53.099820 | instance | 2026-03-18 11:42:53.104527 | instance | PLAY RECAP ********************************************************************* 2026-03-18 11:42:53.104600 | instance | instance : ok=35 changed=19 unreachable=0 failed=1 skipped=6 rescued=0 ignored=0 2026-03-18 11:42:53.104619 | instance | 2026-03-18 11:42:53.104634 | instance | Wednesday 18 March 2026 11:42:53 +0000 (0:00:09.010) 0:00:52.895 ******* 2026-03-18 11:42:53.104648 | instance | =============================================================================== 2026-03-18 11:42:53.104661 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 9.01s 2026-03-18 11:42:53.104675 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 6.34s 2026-03-18 11:42:53.104688 | instance | vexxhost.containers.download_artifact : Download item ------------------- 5.71s 2026-03-18 11:42:53.104741 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.32s 2026-03-18 11:42:53.104755 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 4.30s 2026-03-18 11:42:53.104768 | instance | vexxhost.containers.download_artifact : Download item ------------------- 3.84s 2026-03-18 11:42:53.104782 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 2.85s 2026-03-18 11:42:53.104795 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.60s 2026-03-18 11:42:53.104808 | instance | vexxhost.containers.download_artifact : Download item ------------------- 1.56s 2026-03-18 11:42:53.104822 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.16s 2026-03-18 11:42:53.104835 | instance | vexxhost.containers.docker : Ensure group "docker" exists --------------- 1.07s 2026-03-18 11:42:53.104848 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.00s 2026-03-18 11:42:53.104861 | instance | Gathering Facts --------------------------------------------------------- 0.99s 2026-03-18 11:42:53.104874 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 0.93s 2026-03-18 11:42:53.104926 | instance | Gathering Facts --------------------------------------------------------- 0.88s 2026-03-18 11:42:53.105244 | instance | Gathering Facts --------------------------------------------------------- 0.88s 2026-03-18 11:42:53.105611 | instance | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.58s 2026-03-18 11:42:53.105990 | instance | vexxhost.containers.docker : Create folders for configuration ----------- 0.56s 2026-03-18 11:42:53.106146 | instance | vexxhost.containers.containerd : Enable and start service --------------- 0.55s 2026-03-18 11:42:53.106309 | instance | vexxhost.containers.containerd : Create containerd config file ---------- 0.55s 2026-03-18 11:42:53.185264 | instance | CRITICAL Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.v9Wo.csi/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/atmosphere/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-03-18 11:42:53.185573 | instance | ERROR [csi > converge] Executed: Failed 2026-03-18 11:42:53.185791 | instance | ERROR Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.v9Wo.csi/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/atmosphere/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-03-18 11:42:53.721707 | instance | ERROR 2026-03-18 11:42:53.721969 | instance | { 2026-03-18 11:42:53.722012 | instance | "delta": "0:02:17.024876", 2026-03-18 11:42:53.722042 | instance | "end": "2026-03-18 11:42:53.264608", 2026-03-18 11:42:53.722089 | instance | "msg": "non-zero return code", 2026-03-18 11:42:53.722117 | instance | "rc": 2, 2026-03-18 11:42:53.722149 | instance | "start": "2026-03-18 11:40:36.239732" 2026-03-18 11:42:53.722176 | instance | } failure 2026-03-18 11:42:53.729240 | 2026-03-18 11:42:53.729289 | PLAY RECAP 2026-03-18 11:42:53.729333 | instance | ok: 2 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-03-18 11:42:53.729354 | 2026-03-18 11:42:56.879692 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-18 11:42:56.883562 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/post.yml@stable/2025.1] 2026-03-18 11:42:57.581531 | 2026-03-18 11:42:57.581732 | PLAY [all] 2026-03-18 11:42:57.598083 | 2026-03-18 11:42:57.598219 | TASK [gather-host-logs : creating directory for system status] 2026-03-18 11:42:58.012432 | instance | changed 2026-03-18 11:42:58.021332 | 2026-03-18 11:42:58.021460 | TASK [gather-host-logs : Get logs for each host] 2026-03-18 11:42:58.416534 | instance | + systemd-cgls --full --all --no-pager 2026-03-18 11:42:58.426440 | instance | + ip addr 2026-03-18 11:42:58.428787 | instance | + ip route 2026-03-18 11:42:58.430990 | instance | + lsblk 2026-03-18 11:42:58.435785 | instance | + mount 2026-03-18 11:42:58.437909 | instance | + docker images 2026-03-18 11:42:58.455605 | instance | + brctl show 2026-03-18 11:42:58.455998 | instance | /bin/bash: line 8: brctl: command not found 2026-03-18 11:42:58.456248 | instance | + ps aux --sort=-%mem 2026-03-18 11:42:58.466670 | instance | + dpkg -l 2026-03-18 11:42:58.477779 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-03-18 11:42:58.478216 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-03-18 11:42:58.495719 | instance | + '[' '!' -z '' ']' 2026-03-18 11:42:58.571481 | instance | ok: Runtime: 0:00:00.083289 2026-03-18 11:42:58.580501 | 2026-03-18 11:42:58.580598 | TASK [gather-host-logs : Downloads logs to executor] 2026-03-18 11:42:59.252017 | instance | changed: 2026-03-18 11:42:59.252257 | instance | created directory /var/lib/zuul/builds/15ca4f640aa94329b034acc8972d8d50/work/logs/instance 2026-03-18 11:42:59.252303 | instance | cd+++++++++ system/ 2026-03-18 11:42:59.252336 | instance | >f+++++++++ system/brctl-show.txt 2026-03-18 11:42:59.252368 | instance | >f+++++++++ system/docker-images.txt 2026-03-18 11:42:59.252398 | instance | >f+++++++++ system/ip-addr.txt 2026-03-18 11:42:59.252431 | instance | >f+++++++++ system/ip-route.txt 2026-03-18 11:42:59.252463 | instance | >f+++++++++ system/lsblk.txt 2026-03-18 11:42:59.252493 | instance | >f+++++++++ system/mount.txt 2026-03-18 11:42:59.252523 | instance | >f+++++++++ system/packages.txt 2026-03-18 11:42:59.252552 | instance | >f+++++++++ system/ps.txt 2026-03-18 11:42:59.252584 | instance | >f+++++++++ system/systemd-cgls.txt 2026-03-18 11:42:59.263102 | 2026-03-18 11:42:59.263257 | LOOP [helm-release-status : creating directory for helm release status] 2026-03-18 11:42:59.477887 | instance | changed: "values" 2026-03-18 11:42:59.655325 | instance | changed: "releases" 2026-03-18 11:42:59.672053 | 2026-03-18 11:42:59.672172 | TASK [helm-release-status : Gather get release status for helm charts] 2026-03-18 11:42:59.871223 | instance | /bin/bash: line 3: kubectl: command not found 2026-03-18 11:43:00.208619 | instance | ok: Runtime: 0:00:00.004142 2026-03-18 11:43:00.215247 | 2026-03-18 11:43:00.215315 | TASK [helm-release-status : Downloads logs to executor] 2026-03-18 11:43:00.726302 | instance | changed: 2026-03-18 11:43:00.726531 | instance | cd+++++++++ helm/ 2026-03-18 11:43:00.726570 | instance | cd+++++++++ helm/releases/ 2026-03-18 11:43:00.726603 | instance | cd+++++++++ helm/values/ 2026-03-18 11:43:00.739492 | 2026-03-18 11:43:00.739656 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-03-18 11:43:00.924003 | instance | changed 2026-03-18 11:43:00.933901 | 2026-03-18 11:43:00.934105 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-03-18 11:43:01.140977 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-18 11:43:01.141207 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-18 11:43:01.146381 | instance | environment: line 1: kubectl: command not found 2026-03-18 11:43:01.147805 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-18 11:43:01.149675 | instance | environment: line 1: kubectl: command not found 2026-03-18 11:43:01.150334 | instance | environment: line 1: kubectl: command not found 2026-03-18 11:43:01.150659 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-18 11:43:01.151853 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-18 11:43:01.153302 | instance | environment: line 1: kubectl: command not found 2026-03-18 11:43:01.154260 | instance | environment: line 1: kubectl: command not found 2026-03-18 11:43:01.154349 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-18 11:43:01.155424 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-18 11:43:01.475538 | instance | ok: Runtime: 0:00:00.021996 2026-03-18 11:43:01.481872 | 2026-03-18 11:43:01.481938 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-03-18 11:43:01.674109 | instance | changed 2026-03-18 11:43:01.679791 | 2026-03-18 11:43:01.692388 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-03-18 11:43:01.956133 | instance | environment: line 5: kubectl: command not found 2026-03-18 11:43:01.956954 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-18 11:43:01.957229 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-18 11:43:01.957620 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-18 11:43:02.283950 | instance | ok: Runtime: 0:00:00.009029 2026-03-18 11:43:02.291487 | 2026-03-18 11:43:02.291585 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-03-18 11:43:02.804167 | instance | changed: 2026-03-18 11:43:02.804427 | instance | cd+++++++++ objects/ 2026-03-18 11:43:02.804463 | instance | cd+++++++++ objects/cluster/ 2026-03-18 11:43:02.804491 | instance | cd+++++++++ objects/namespaced/ 2026-03-18 11:43:02.813781 | 2026-03-18 11:43:02.813862 | TASK [gather-pod-logs : creating directory for pod logs] 2026-03-18 11:43:03.069443 | instance | changed 2026-03-18 11:43:03.075474 | 2026-03-18 11:43:03.075552 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-03-18 11:43:03.274299 | instance | changed 2026-03-18 11:43:03.279298 | 2026-03-18 11:43:03.279366 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-03-18 11:43:03.490286 | instance | environment: line 3: kubectl: command not found 2026-03-18 11:43:03.817745 | instance | ok: Runtime: 0:00:00.009325 2026-03-18 11:43:03.824926 | 2026-03-18 11:43:03.825041 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-03-18 11:43:04.315640 | instance | changed: 2026-03-18 11:43:04.315823 | instance | cd+++++++++ pod-logs/ 2026-03-18 11:43:04.315850 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-03-18 11:43:04.326631 | 2026-03-18 11:43:04.326716 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-03-18 11:43:04.574475 | instance | changed 2026-03-18 11:43:04.579489 | 2026-03-18 11:43:04.579557 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-03-18 11:43:04.786133 | instance | /bin/bash: line 2: kubectl: command not found 2026-03-18 11:43:05.116982 | instance | ok: Runtime: 0:00:00.037742 2026-03-18 11:43:05.123706 | 2026-03-18 11:43:05.123781 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-03-18 11:43:05.331840 | instance | /bin/bash: line 2: kubectl: command not found 2026-03-18 11:43:05.359195 | instance | ceph-mgr endpoints: 2026-03-18 11:43:05.660106 | instance | ok: Runtime: 0:00:00.033389 2026-03-18 11:43:05.667646 | 2026-03-18 11:43:05.667747 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-03-18 11:43:05.872558 | instance | /bin/bash: line 4: kubectl: command not found 2026-03-18 11:43:06.204317 | instance | ok: Runtime: 0:00:00.036098 2026-03-18 11:43:06.212115 | 2026-03-18 11:43:06.212274 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-03-18 11:43:06.719873 | instance | changed: cd+++++++++ prometheus/ 2026-03-18 11:43:06.732371 | 2026-03-18 11:43:06.732447 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-03-18 11:43:06.956461 | instance | changed 2026-03-18 11:43:06.965511 | 2026-03-18 11:43:06.965597 | TASK [gather-selenium-data : Get selenium data] 2026-03-18 11:43:07.175434 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-03-18 11:43:07.176364 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-03-18 11:43:07.506448 | instance | ERROR 2026-03-18 11:43:07.506703 | instance | { 2026-03-18 11:43:07.506771 | instance | "delta": "0:00:00.004420", 2026-03-18 11:43:07.506816 | instance | "end": "2026-03-18 11:43:07.176656", 2026-03-18 11:43:07.506852 | instance | "msg": "non-zero return code", 2026-03-18 11:43:07.506881 | instance | "rc": 1, 2026-03-18 11:43:07.506909 | instance | "start": "2026-03-18 11:43:07.172236" 2026-03-18 11:43:07.506935 | instance | } 2026-03-18 11:43:07.506969 | instance | ERROR: Ignoring Errors 2026-03-18 11:43:07.514144 | 2026-03-18 11:43:07.514233 | TASK [gather-selenium-data : Downloads logs to executor] 2026-03-18 11:43:07.990553 | instance | changed: cd+++++++++ selenium/ 2026-03-18 11:43:07.998890 | 2026-03-18 11:43:07.998976 | PLAY RECAP 2026-03-18 11:43:07.999088 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-03-18 11:43:07.999123 | 2026-03-18 11:43:08.143046 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/post.yml@stable/2025.1] 2026-03-18 11:43:08.146082 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-18 11:43:08.844586 | 2026-03-18 11:43:08.844734 | PLAY [all] 2026-03-18 11:43:08.858627 | 2026-03-18 11:43:08.858723 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-18 11:43:08.922337 | instance | skipping: Conditional result was False 2026-03-18 11:43:08.934091 | 2026-03-18 11:43:08.934295 | TASK [fetch-output : Set log path for single node] 2026-03-18 11:43:08.977840 | instance | ok 2026-03-18 11:43:08.984186 | 2026-03-18 11:43:08.984276 | LOOP [fetch-output : Ensure local output dirs] 2026-03-18 11:43:09.400302 | instance -> localhost | ok: "/var/lib/zuul/builds/15ca4f640aa94329b034acc8972d8d50/work/logs" 2026-03-18 11:43:09.610534 | instance -> localhost | changed: "/var/lib/zuul/builds/15ca4f640aa94329b034acc8972d8d50/work/artifacts" 2026-03-18 11:43:09.813648 | instance -> localhost | changed: "/var/lib/zuul/builds/15ca4f640aa94329b034acc8972d8d50/work/docs" 2026-03-18 11:43:09.829082 | 2026-03-18 11:43:09.829256 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-18 11:43:10.464539 | instance | changed: .d..t...... ./ 2026-03-18 11:43:10.465436 | instance | changed: All items complete 2026-03-18 11:43:10.465474 | 2026-03-18 11:43:10.893702 | instance | changed: .d..t...... ./ 2026-03-18 11:43:11.386273 | instance | changed: .d..t...... ./ 2026-03-18 11:43:11.403922 | 2026-03-18 11:43:11.404081 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-18 11:43:11.908396 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.007816 2026-03-18 11:43:12.154852 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.010561 2026-03-18 11:43:12.170092 | 2026-03-18 11:43:12.170362 | PLAY [all] 2026-03-18 11:43:12.183297 | 2026-03-18 11:43:12.183471 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-18 11:43:12.606818 | instance | changed 2026-03-18 11:43:12.615116 | 2026-03-18 11:43:12.615169 | PLAY RECAP 2026-03-18 11:43:12.615220 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-18 11:43:12.615243 | 2026-03-18 11:43:12.762999 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-18 11:43:12.767366 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-03-18 11:43:13.390278 | 2026-03-18 11:43:13.390420 | PLAY [localhost] 2026-03-18 11:43:13.401016 | 2026-03-18 11:43:13.401110 | TASK [Generate Zuul manifest] 2026-03-18 11:43:13.435337 | localhost | ok 2026-03-18 11:43:13.452917 | 2026-03-18 11:43:13.453084 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-18 11:43:13.819641 | localhost | changed 2026-03-18 11:43:13.833240 | 2026-03-18 11:43:13.833415 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-18 11:43:13.865704 | localhost | ok 2026-03-18 11:43:13.883084 | 2026-03-18 11:43:13.883190 | TASK [Upload logs] 2026-03-18 11:43:13.907367 | localhost | ok 2026-03-18 11:43:13.965828 | 2026-03-18 11:43:13.965937 | TASK [Set zuul-log-path fact] 2026-03-18 11:43:13.987531 | localhost | ok 2026-03-18 11:43:13.999851 | 2026-03-18 11:43:13.999918 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-18 11:43:14.032069 | localhost | ok 2026-03-18 11:43:14.039795 | 2026-03-18 11:43:14.039856 | TASK [upload-logs : Create log directories] 2026-03-18 11:43:14.481921 | localhost | changed 2026-03-18 11:43:14.543845 | 2026-03-18 11:43:14.544043 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-18 11:43:14.952812 | localhost -> localhost | ok: Runtime: 0:00:00.004654 2026-03-18 11:43:14.960526 | 2026-03-18 11:43:14.960617 | TASK [upload-logs : Upload logs to log server] 2026-03-18 11:43:15.452375 | localhost | Output suppressed because no_log was given 2026-03-18 11:43:15.456049 | 2026-03-18 11:43:15.456113 | LOOP [upload-logs : Compress console log and json output] 2026-03-18 11:43:15.508468 | localhost | skipping: Conditional result was False 2026-03-18 11:43:15.516090 | localhost | skipping: Conditional result was False 2026-03-18 11:43:15.529106 | 2026-03-18 11:43:15.529307 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-18 11:43:15.575465 | localhost | skipping: Conditional result was False 2026-03-18 11:43:15.575817 | 2026-03-18 11:43:15.580665 | localhost | skipping: Conditional result was False 2026-03-18 11:43:15.595511 | 2026-03-18 11:43:15.595669 | LOOP [upload-logs : Upload console log and json output]