2026-08-27 19:04:49.219163 | Job console starting 2026-08-27 19:04:49.228813 | Updating git repos 2026-08-27 19:04:51.821766 | Cloning repos into workspace 2026-08-27 19:05:10.500417 | Restoring repo states 2026-08-27 19:05:26.595808 | Merging changes 2026-08-27 19:05:27.531925 | Checking out repos 2026-08-27 19:05:28.673200 | Preparing playbooks 2026-08-27 19:05:30.331982 | Running Ansible setup 2026-08-27 19:05:33.746882 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-27 19:05:34.353578 | 2026-08-27 19:05:34.353884 | PLAY [localhost] 2026-08-27 19:05:34.361788 | 2026-08-27 19:05:34.361856 | TASK [Gathering Facts] 2026-08-27 19:05:35.205437 | localhost | ok 2026-08-27 19:05:35.214810 | 2026-08-27 19:05:35.214887 | TASK [Setup log path fact] 2026-08-27 19:05:35.234847 | localhost | ok 2026-08-27 19:05:35.246588 | 2026-08-27 19:05:35.246652 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-27 19:05:35.276528 | localhost | ok 2026-08-27 19:05:35.284625 | 2026-08-27 19:05:35.284766 | TASK [emit-job-header : Print job information] 2026-08-27 19:05:35.326217 | # Job Information 2026-08-27 19:05:35.326370 | Ansible Version: 2.16.18 2026-08-27 19:05:35.326415 | Job: atmosphere-molecule-csi-rbd 2026-08-27 19:05:35.326446 | Pipeline: check 2026-08-27 19:05:35.326475 | Executor: 2d72f0692154 2026-08-27 19:05:35.326504 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4347 2026-08-27 19:05:35.326536 | Event ID: 94f67c50-a249-11f1-94da-16182ff33adf 2026-08-27 19:05:35.330407 | 2026-08-27 19:05:35.330501 | LOOP [emit-job-header : Print node information] 2026-08-27 19:05:35.423322 | localhost | ok: 2026-08-27 19:05:35.424056 | localhost | # Node Information 2026-08-27 19:05:35.424123 | localhost | Inventory Hostname: instance 2026-08-27 19:05:35.424172 | localhost | Hostname: np0000191343 2026-08-27 19:05:35.424218 | localhost | Username: zuul 2026-08-27 19:05:35.424270 | localhost | Distro: Ubuntu 22.04 2026-08-27 19:05:35.424316 | localhost | Provider: yul1 2026-08-27 19:05:35.424358 | localhost | Region: ca-ymq-1 2026-08-27 19:05:35.424399 | localhost | Label: ubuntu-jammy 2026-08-27 19:05:35.424441 | localhost | Product Name: OpenStack Nova 2026-08-27 19:05:35.424484 | localhost | Interface IP: 162.253.55.109 2026-08-27 19:05:35.441653 | 2026-08-27 19:05:35.441766 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-27 19:05:35.811822 | localhost -> localhost | changed 2026-08-27 19:05:35.820690 | 2026-08-27 19:05:35.820779 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-27 19:05:36.677913 | localhost -> localhost | changed 2026-08-27 19:05:36.690693 | 2026-08-27 19:05:36.690762 | PLAY [all] 2026-08-27 19:05:36.701552 | 2026-08-27 19:05:36.701617 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-27 19:05:36.919922 | instance -> localhost | ok 2026-08-27 19:05:36.931200 | 2026-08-27 19:05:36.931275 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-27 19:05:36.964241 | instance | ok 2026-08-27 19:05:36.978634 | instance | included: /var/lib/zuul/builds/83a2d039e54f4f12ad24b79cc85c6b9b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-27 19:05:36.984110 | 2026-08-27 19:05:36.984170 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-27 19:05:37.694820 | instance -> localhost | Generating public/private rsa key pair. 2026-08-27 19:05:37.694981 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/83a2d039e54f4f12ad24b79cc85c6b9b/work/83a2d039e54f4f12ad24b79cc85c6b9b_id_rsa 2026-08-27 19:05:37.695010 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/83a2d039e54f4f12ad24b79cc85c6b9b/work/83a2d039e54f4f12ad24b79cc85c6b9b_id_rsa.pub 2026-08-27 19:05:37.695033 | instance -> localhost | The key fingerprint is: 2026-08-27 19:05:37.695054 | instance -> localhost | SHA256:/tgsACos0BSHFcbACboNqBrmZZIVe83QVKt4RIKenk8 zuul-build-sshkey 2026-08-27 19:05:37.695084 | instance -> localhost | The key's randomart image is: 2026-08-27 19:05:37.695106 | instance -> localhost | +---[RSA 3072]----+ 2026-08-27 19:05:37.695139 | instance -> localhost | |.ooO*+oo.. | 2026-08-27 19:05:37.695163 | instance -> localhost | |o =++ *. . | 2026-08-27 19:05:37.695183 | instance -> localhost | |+o.o.. + . | 2026-08-27 19:05:37.695204 | instance -> localhost | |o++oo o . | 2026-08-27 19:05:37.695223 | instance -> localhost | |*+o+.o oS | 2026-08-27 19:05:37.695242 | instance -> localhost | |*o=o Eo. | 2026-08-27 19:05:37.695261 | instance -> localhost | |oo o .. | 2026-08-27 19:05:37.695281 | instance -> localhost | | . .= | 2026-08-27 19:05:37.695302 | instance -> localhost | | ..+ | 2026-08-27 19:05:37.695322 | instance -> localhost | +----[SHA256]-----+ 2026-08-27 19:05:37.695369 | instance -> localhost | ok: Runtime: 0:00:00.308202 2026-08-27 19:05:37.705397 | 2026-08-27 19:05:37.705482 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-27 19:05:37.744478 | instance | ok 2026-08-27 19:05:37.753143 | instance | included: /var/lib/zuul/builds/83a2d039e54f4f12ad24b79cc85c6b9b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-27 19:05:37.760275 | 2026-08-27 19:05:37.760342 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-27 19:05:37.785127 | instance | skipping: Conditional result was False 2026-08-27 19:05:37.794675 | 2026-08-27 19:05:37.794748 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-27 19:05:38.264018 | instance | changed 2026-08-27 19:05:38.272119 | 2026-08-27 19:05:38.272186 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-27 19:05:38.457113 | instance | ok 2026-08-27 19:05:38.463760 | 2026-08-27 19:05:38.463828 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-27 19:05:38.962749 | instance | changed 2026-08-27 19:05:38.968619 | 2026-08-27 19:05:38.968681 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-27 19:05:39.446413 | instance | changed 2026-08-27 19:05:39.453514 | 2026-08-27 19:05:39.453577 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-27 19:05:39.477408 | instance | skipping: Conditional result was False 2026-08-27 19:05:39.486331 | 2026-08-27 19:05:39.486411 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-27 19:05:39.824218 | instance -> localhost | changed 2026-08-27 19:05:39.834765 | 2026-08-27 19:05:39.834846 | TASK [add-build-sshkey : Add back temp key] 2026-08-27 19:05:40.111974 | instance -> localhost | Identity added: /var/lib/zuul/builds/83a2d039e54f4f12ad24b79cc85c6b9b/work/83a2d039e54f4f12ad24b79cc85c6b9b_id_rsa (zuul-build-sshkey) 2026-08-27 19:05:40.112269 | instance -> localhost | ok: Runtime: 0:00:00.027223 2026-08-27 19:05:40.117193 | 2026-08-27 19:05:40.117250 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-27 19:05:40.425676 | instance | ok 2026-08-27 19:05:40.430051 | 2026-08-27 19:05:40.430111 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-27 19:05:40.454531 | instance | skipping: Conditional result was False 2026-08-27 19:05:40.467645 | 2026-08-27 19:05:40.467727 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-27 19:05:40.783564 | instance | ok 2026-08-27 19:05:40.790010 | 2026-08-27 19:05:40.790076 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-27 19:05:44.182915 | instance | Output suppressed because no_log was given 2026-08-27 19:05:44.191801 | 2026-08-27 19:05:44.191865 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-27 19:05:44.396050 | instance | ok: "logs" 2026-08-27 19:05:44.396275 | instance | ok: All items complete 2026-08-27 19:05:44.396306 | 2026-08-27 19:05:44.529438 | instance | ok: "artifacts" 2026-08-27 19:05:44.668769 | instance | ok: "docs" 2026-08-27 19:05:44.685964 | 2026-08-27 19:05:44.686112 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-27 19:05:44.849304 | instance | changed: "logs" 2026-08-27 19:05:44.983315 | instance | changed: "artifacts" 2026-08-27 19:05:45.124986 | instance | changed: "docs" 2026-08-27 19:05:45.137594 | 2026-08-27 19:05:45.137705 | PLAY RECAP 2026-08-27 19:05:45.137764 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-27 19:05:45.137803 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-27 19:05:45.137833 | 2026-08-27 19:05:45.253304 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-27 19:05:45.257260 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-27 19:05:45.857503 | 2026-08-27 19:05:45.857616 | PLAY [all] 2026-08-27 19:05:45.869712 | 2026-08-27 19:05:45.869787 | TASK [setup-uv : Extract archive] 2026-08-27 19:05:48.447118 | instance | changed 2026-08-27 19:05:48.452796 | 2026-08-27 19:05:48.452874 | TASK [setup-uv : Print version] 2026-08-27 19:05:48.812403 | instance | uv 0.8.13 2026-08-27 19:05:48.990672 | instance | ok: Runtime: 0:00:00.014195 2026-08-27 19:05:49.004146 | 2026-08-27 19:05:49.004217 | TASK [Install Ansible collection siblings] 2026-08-27 19:05:58.190525 | instance | changed: 2026-08-27 19:05:58.190681 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-08-27 19:05:58.190710 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-08-27 19:05:58.190731 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-08-27 19:05:58.190751 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-08-27 19:05:58.190771 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-08-27 19:05:58.190792 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-08-27 19:05:58.190812 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-08-27 19:05:58.190832 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-08-27 19:05:58.190851 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-08-27 19:05:58.190870 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-08-27 19:05:58.190889 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-08-27 19:05:58.190907 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-08-27 19:05:58.190926 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-08-27 19:05:58.190943 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-08-27 19:05:58.190962 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0 2026-08-27 19:05:58.190980 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-08-27 19:05:58.190998 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-08-27 19:05:58.191016 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-08-27 19:05:58.191034 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-08-27 19:05:58.191052 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-08-27 19:05:58.191070 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.2.0 2026-08-27 19:05:58.191087 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-08-27 19:05:58.191107 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-08-27 19:05:58.191139 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-08-27 19:05:58.191160 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=6.0.0 2026-08-27 19:05:58.191181 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-08-27 19:05:58.191199 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-08-27 19:05:58.191217 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-08-27 19:05:58.191235 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-08-27 19:05:58.191252 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-08-27 19:05:58.191270 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-08-27 19:05:58.191288 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-08-27 19:05:58.191306 | instance | Checked out ansible.netcommon to 1.2.0 2026-08-27 19:05:58.191324 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-08-27 19:05:58.191348 | instance | Starting galaxy collection install process 2026-08-27 19:05:58.191366 | instance | Process install dependency map 2026-08-27 19:05:58.191385 | instance | Starting collection install process 2026-08-27 19:05:58.191403 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-08-27 19:05:58.191420 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-08-27 19:05:58.191438 | instance | ansible.netcommon:* was installed successfully 2026-08-27 19:05:58.191456 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-08-27 19:05:58.191473 | instance | Creating virtual environment at: .venv 2026-08-27 19:05:58.191491 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-08-27 19:05:58.191508 | instance | Downloading setuptools (1.1MiB) 2026-08-27 19:05:58.191526 | instance | Downloading kubernetes (1.9MiB) 2026-08-27 19:05:58.191547 | instance | Downloading pygments (1.2MiB) 2026-08-27 19:05:58.191565 | instance | Downloading netaddr (2.2MiB) 2026-08-27 19:05:58.191583 | instance | Downloading pydantic-core (2.0MiB) 2026-08-27 19:05:58.191601 | instance | Downloading cryptography (4.2MiB) 2026-08-27 19:05:58.191619 | instance | Downloading ansible-core (2.1MiB) 2026-08-27 19:05:58.191638 | instance | Downloading openstacksdk (1.7MiB) 2026-08-27 19:05:58.191656 | instance | Downloading rjsonnet (1.2MiB) 2026-08-27 19:05:58.191674 | instance | Building pyperclip==1.9.0 2026-08-27 19:05:58.191693 | instance | Downloading rjsonnet 2026-08-27 19:05:58.191712 | instance | Downloading pydantic-core 2026-08-27 19:05:58.191730 | instance | Downloading netaddr 2026-08-27 19:05:58.191748 | instance | Downloading pygments 2026-08-27 19:05:58.191766 | instance | Downloading cryptography 2026-08-27 19:05:58.191783 | instance | Downloading setuptools 2026-08-27 19:05:58.191801 | instance | Downloading kubernetes 2026-08-27 19:05:58.191819 | instance | Downloading ansible-core 2026-08-27 19:05:58.191837 | instance | Downloading openstacksdk 2026-08-27 19:05:58.191855 | instance | Built pyperclip==1.9.0 2026-08-27 19:05:58.191873 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-08-27 19:05:58.191891 | instance | Installed 83 packages in 62ms 2026-08-27 19:05:58.191909 | instance | Checked out ansible.posix to 1.6.0 2026-08-27 19:05:58.191927 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-08-27 19:05:58.191945 | instance | Starting galaxy collection install process 2026-08-27 19:05:58.191963 | instance | Process install dependency map 2026-08-27 19:05:58.191986 | instance | Starting collection install process 2026-08-27 19:05:58.192006 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-08-27 19:05:58.192024 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-08-27 19:05:58.192042 | instance | ansible.posix:1.6.0 was installed successfully 2026-08-27 19:05:58.192060 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-27 19:05:58.192078 | instance | 2.17.12 2026-08-27 19:05:58.192096 | instance | Checked out ansible.utils to v6.1.0 2026-08-27 19:05:58.192113 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-08-27 19:05:58.192131 | instance | Starting galaxy collection install process 2026-08-27 19:05:58.192149 | instance | Process install dependency map 2026-08-27 19:05:58.192167 | instance | Starting collection install process 2026-08-27 19:05:58.192186 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-08-27 19:05:58.192205 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-08-27 19:05:58.192223 | instance | ansible.utils:6.1.0 was installed successfully 2026-08-27 19:05:58.192242 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-27 19:05:58.192260 | instance | 2.17.12 2026-08-27 19:05:58.192278 | instance | Checked out atmosphere.common to v0.7.0 2026-08-27 19:05:58.192296 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-08-27 19:05:58.192314 | instance | Starting galaxy collection install process 2026-08-27 19:05:58.192332 | instance | Process install dependency map 2026-08-27 19:05:58.192350 | instance | Starting collection install process 2026-08-27 19:05:58.192368 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-08-27 19:05:58.192385 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-08-27 19:05:58.192403 | instance | atmosphere.common:0.7.0 was installed successfully 2026-08-27 19:05:58.192421 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-27 19:05:58.192439 | instance | 2.17.12 2026-08-27 19:05:58.192456 | instance | Checked out community.crypto to 2.2.3 2026-08-27 19:05:58.192474 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.crypto 2026-08-27 19:05:58.192492 | instance | Starting galaxy collection install process 2026-08-27 19:05:58.192510 | instance | Process install dependency map 2026-08-27 19:05:58.192527 | instance | Starting collection install process 2026-08-27 19:05:58.192545 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-08-27 19:05:58.192562 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-08-27 19:05:58.192580 | instance | community.crypto:2.2.3 was installed successfully 2026-08-27 19:05:58.192598 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-27 19:05:58.192615 | instance | 2.17.12 2026-08-27 19:05:58.192633 | instance | Checked out community.general to 7.3.0 2026-08-27 19:05:58.192650 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.general 2026-08-27 19:05:58.192672 | instance | Starting galaxy collection install process 2026-08-27 19:05:58.192690 | instance | Process install dependency map 2026-08-27 19:05:58.192708 | instance | Starting collection install process 2026-08-27 19:05:58.192725 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-08-27 19:05:58.192743 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-08-27 19:05:58.192761 | instance | community.general:7.3.0 was installed successfully 2026-08-27 19:05:58.192779 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-27 19:05:58.192796 | instance | 2.17.12 2026-08-27 19:05:58.192814 | instance | Checked out community.mysql to 3.6.0 2026-08-27 19:05:58.192834 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.mysql 2026-08-27 19:05:58.192853 | instance | Starting galaxy collection install process 2026-08-27 19:05:58.192871 | instance | Process install dependency map 2026-08-27 19:05:58.192890 | instance | Starting collection install process 2026-08-27 19:05:58.192908 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-08-27 19:05:58.192926 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-08-27 19:05:58.192944 | instance | community.mysql:3.6.0 was installed successfully 2026-08-27 19:05:58.192982 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-27 19:05:58.193001 | instance | 2.17.12 2026-08-27 19:05:58.193019 | instance | Checked out kubernetes.core to 2.4.0 2026-08-27 19:05:58.193037 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-08-27 19:05:58.193055 | instance | Starting galaxy collection install process 2026-08-27 19:05:58.193073 | instance | Process install dependency map 2026-08-27 19:05:58.193091 | instance | Starting collection install process 2026-08-27 19:05:58.193109 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-08-27 19:05:58.193126 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-08-27 19:05:58.193145 | instance | kubernetes.core:2.4.0 was installed successfully 2026-08-27 19:05:58.193162 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-27 19:05:58.193179 | instance | 2.17.12 2026-08-27 19:05:58.193197 | instance | Checked out openstack.cloud to 2.6.0 2026-08-27 19:05:58.193214 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-08-27 19:05:58.193232 | instance | Starting galaxy collection install process 2026-08-27 19:05:58.193250 | instance | Process install dependency map 2026-08-27 19:05:58.193267 | instance | Starting collection install process 2026-08-27 19:05:58.193285 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-08-27 19:05:58.193303 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-08-27 19:05:58.193320 | instance | openstack.cloud:2.6.0 was installed successfully 2026-08-27 19:05:58.193338 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-27 19:05:58.193355 | instance | 2.17.12 2026-08-27 19:05:58.193378 | instance | Checked out vexxhost.ceph to v4.2.0 2026-08-27 19:05:58.193396 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-08-27 19:05:58.193414 | instance | Starting galaxy collection install process 2026-08-27 19:05:58.193431 | instance | Process install dependency map 2026-08-27 19:05:58.193448 | instance | Starting collection install process 2026-08-27 19:05:58.193466 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-08-27 19:05:58.193483 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-08-27 19:05:58.193501 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-08-27 19:05:58.193518 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-27 19:05:58.193535 | instance | 2.17.12 2026-08-27 19:05:58.193552 | instance | Checked out vexxhost.containers to v1.6.8 2026-08-27 19:05:58.193570 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-08-27 19:05:58.193587 | instance | Starting galaxy collection install process 2026-08-27 19:05:58.193605 | instance | Process install dependency map 2026-08-27 19:05:58.193623 | instance | Starting collection install process 2026-08-27 19:05:58.193652 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-08-27 19:05:58.193671 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-08-27 19:05:58.193688 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-08-27 19:05:58.193707 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-27 19:05:58.193725 | instance | 2.17.12 2026-08-27 19:05:58.193742 | instance | Checked out vexxhost.kubernetes to v3.3.0 2026-08-27 19:05:58.193760 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-08-27 19:05:58.193778 | instance | Starting galaxy collection install process 2026-08-27 19:05:58.193795 | instance | Process install dependency map 2026-08-27 19:05:58.193813 | instance | Starting collection install process 2026-08-27 19:05:58.193831 | instance | Installing 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-08-27 19:05:58.193849 | instance | Created collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-08-27 19:05:58.193867 | instance | vexxhost.kubernetes:3.3.0 was installed successfully 2026-08-27 19:05:58.193885 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-27 19:05:58.193903 | instance | 2.17.12 2026-08-27 19:05:58.199356 | 2026-08-27 19:05:58.199402 | PLAY RECAP 2026-08-27 19:05:58.199444 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-27 19:05:58.199465 | 2026-08-27 19:05:58.300270 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-27 19:05:58.304156 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-08-27 19:05:58.851363 | 2026-08-27 19:05:58.851735 | PLAY [all] 2026-08-27 19:05:58.862479 | 2026-08-27 19:05:58.862551 | TASK [Install "jq" for log collection] 2026-08-27 19:06:07.171303 | instance | changed 2026-08-27 19:06:07.177116 | 2026-08-27 19:06:07.177175 | PLAY RECAP 2026-08-27 19:06:07.177224 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-27 19:06:07.177281 | 2026-08-27 19:06:07.288097 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-08-27 19:06:07.290623 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-27 19:06:07.848575 | 2026-08-27 19:06:07.848694 | PLAY [all] 2026-08-27 19:06:07.859185 | 2026-08-27 19:06:07.859256 | LOOP [Check inventory directories] 2026-08-27 19:06:08.204570 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-08-27 19:06:08.365588 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-08-27 19:06:08.512939 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-08-27 19:06:08.532353 | 2026-08-27 19:06:08.532560 | LOOP [Copy inventory file for Zuul] 2026-08-27 19:06:09.344085 | instance | changed: 2026-08-27 19:06:09.344302 | instance | { 2026-08-27 19:06:09.344345 | instance | "ansible_loop_var": "item", 2026-08-27 19:06:09.344377 | instance | "changed": false, 2026-08-27 19:06:09.344405 | instance | "failed": false, 2026-08-27 19:06:09.344435 | instance | "invocation": { 2026-08-27 19:06:09.344462 | instance | "module_args": { 2026-08-27 19:06:09.344487 | instance | "checksum_algorithm": "sha1", 2026-08-27 19:06:09.344511 | instance | "follow": true, 2026-08-27 19:06:09.344536 | instance | "get_attributes": true, 2026-08-27 19:06:09.344567 | instance | "get_checksum": true, 2026-08-27 19:06:09.344592 | instance | "get_mime": true, 2026-08-27 19:06:09.344616 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-08-27 19:06:09.344640 | instance | } 2026-08-27 19:06:09.344664 | instance | }, 2026-08-27 19:06:09.344688 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-08-27 19:06:09.344712 | instance | "stat": { 2026-08-27 19:06:09.344735 | instance | "atime": 1787857550.9165697, 2026-08-27 19:06:09.344759 | instance | "attr_flags": "e", 2026-08-27 19:06:09.344783 | instance | "attributes": [ 2026-08-27 19:06:09.344808 | instance | "extents" 2026-08-27 19:06:09.344831 | instance | ], 2026-08-27 19:06:09.344854 | instance | "block_size": 4096, 2026-08-27 19:06:09.344877 | instance | "blocks": 8, 2026-08-27 19:06:09.344901 | instance | "charset": "unknown", 2026-08-27 19:06:09.344925 | instance | "ctime": 1787857549.9365704, 2026-08-27 19:06:09.344949 | instance | "dev": 64513, 2026-08-27 19:06:09.344999 | instance | "device_type": 0, 2026-08-27 19:06:09.345023 | instance | "executable": true, 2026-08-27 19:06:09.345048 | instance | "exists": true, 2026-08-27 19:06:09.345071 | instance | "gid": 1000, 2026-08-27 19:06:09.345094 | instance | "gr_name": "zuul", 2026-08-27 19:06:09.345117 | instance | "inode": 1047414, 2026-08-27 19:06:09.345140 | instance | "isblk": false, 2026-08-27 19:06:09.345164 | instance | "ischr": false, 2026-08-27 19:06:09.345188 | instance | "isdir": true, 2026-08-27 19:06:09.345212 | instance | "isfifo": false, 2026-08-27 19:06:09.345236 | instance | "isgid": false, 2026-08-27 19:06:09.345259 | instance | "islnk": false, 2026-08-27 19:06:09.345282 | instance | "isreg": false, 2026-08-27 19:06:09.345305 | instance | "issock": false, 2026-08-27 19:06:09.345327 | instance | "isuid": false, 2026-08-27 19:06:09.345351 | instance | "mimetype": "unknown", 2026-08-27 19:06:09.345374 | instance | "mode": "0755", 2026-08-27 19:06:09.345396 | instance | "mtime": 1787857549.9365704, 2026-08-27 19:06:09.345419 | instance | "nlink": 23, 2026-08-27 19:06:09.345443 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-08-27 19:06:09.345466 | instance | "pw_name": "zuul", 2026-08-27 19:06:09.345495 | instance | "readable": true, 2026-08-27 19:06:09.345519 | instance | "rgrp": true, 2026-08-27 19:06:09.345545 | instance | "roth": true, 2026-08-27 19:06:09.345581 | instance | "rusr": true, 2026-08-27 19:06:09.345606 | instance | "size": 4096, 2026-08-27 19:06:09.345630 | instance | "uid": 1000, 2026-08-27 19:06:09.345653 | instance | "version": "1686575770", 2026-08-27 19:06:09.345677 | instance | "wgrp": false, 2026-08-27 19:06:09.345702 | instance | "woth": false, 2026-08-27 19:06:09.345727 | instance | "writeable": true, 2026-08-27 19:06:09.345751 | instance | "wusr": true, 2026-08-27 19:06:09.345775 | instance | "xgrp": true, 2026-08-27 19:06:09.345799 | instance | "xoth": true, 2026-08-27 19:06:09.345822 | instance | "xusr": true 2026-08-27 19:06:09.345846 | instance | } 2026-08-27 19:06:09.345870 | instance | } 2026-08-27 19:06:09.345916 | instance | ok: All items complete 2026-08-27 19:06:09.345945 | 2026-08-27 19:06:09.347739 | instance | skipping: Conditional result was False 2026-08-27 19:06:09.348580 | instance | skipping: Conditional result was False 2026-08-27 19:06:09.364471 | 2026-08-27 19:06:09.364615 | LOOP [Switch "ansible_host" to private IP] 2026-08-27 19:06:09.710835 | instance | changed: 1 replacements made 2026-08-27 19:06:09.712080 | instance | skipping: Conditional result was False 2026-08-27 19:06:09.712656 | instance | skipping: Conditional result was False 2026-08-27 19:06:09.732033 | 2026-08-27 19:06:09.732162 | TASK [Run Molecule scenario] 2026-08-27 19:06:10.624920 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-08-27 19:06:11.038582 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-27 19:06:11.038670 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-08-27 19:06:21.725321 | instance | INFO [csi > dependency] Executing 2026-08-27 19:06:21.725585 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-08-27 19:06:21.725927 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-08-27 19:06:21.726196 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-27 19:06:21.740344 | instance | INFO [csi > cleanup] Executing 2026-08-27 19:06:21.740982 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-27 19:06:21.754974 | instance | INFO [csi > destroy] Executing 2026-08-27 19:06:21.755032 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-08-27 19:06:21.755158 | instance | INFO [csi > destroy] Executed: Successful 2026-08-27 19:06:21.763856 | instance | INFO [csi > syntax] Executing 2026-08-27 19:06:23.211569 | instance | 2026-08-27 19:06:23.211814 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-08-27 19:06:23.272392 | instance | INFO [csi > syntax] Executed: Successful 2026-08-27 19:06:23.287482 | instance | INFO [csi > create] Executing 2026-08-27 19:06:23.290913 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-27 19:06:23.304701 | instance | INFO [csi > prepare] Executing 2026-08-27 19:06:24.087090 | instance | 2026-08-27 19:06:24.087269 | instance | PLAY [Prepare] ***************************************************************** 2026-08-27 19:06:24.087588 | instance | 2026-08-27 19:06:24.087737 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-27 19:06:24.088010 | instance | Thursday 27 August 2026 19:06:24 +0000 (0:00:00.024) 0:00:00.024 ******* 2026-08-27 19:06:25.315950 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-08-27 19:06:25.316178 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-27 19:06:25.316430 | instance | interpreter could change the meaning of that path. See 2026-08-27 19:06:25.316663 | instance | https://docs.ansible.com/ansible- 2026-08-27 19:06:25.316907 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-08-27 19:06:25.320791 | instance | ok: [instance] 2026-08-27 19:06:25.321051 | instance | 2026-08-27 19:06:25.321313 | instance | TASK [Configure short hostname] ************************************************ 2026-08-27 19:06:25.321564 | instance | Thursday 27 August 2026 19:06:25 +0000 (0:00:01.235) 0:00:01.260 ******* 2026-08-27 19:06:26.353917 | instance | changed: [instance] 2026-08-27 19:06:26.354155 | instance | 2026-08-27 19:06:26.354418 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-08-27 19:06:26.354658 | instance | Thursday 27 August 2026 19:06:26 +0000 (0:00:01.032) 0:00:02.292 ******* 2026-08-27 19:06:26.644260 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-08-27 19:06:26.644492 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-08-27 19:06:26.644729 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-27 19:06:26.653608 | instance | changed: [instance] 2026-08-27 19:06:26.653840 | instance | 2026-08-27 19:06:26.654116 | instance | TASK [Purge "snapd" package] *************************************************** 2026-08-27 19:06:26.654373 | instance | Thursday 27 August 2026 19:06:26 +0000 (0:00:00.300) 0:00:02.592 ******* 2026-08-27 19:06:27.416384 | instance | ok: [instance] 2026-08-27 19:06:27.416568 | instance | 2026-08-27 19:06:27.416797 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-08-27 19:06:27.417031 | instance | 2026-08-27 19:06:27.417276 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-27 19:06:27.417535 | instance | Thursday 27 August 2026 19:06:27 +0000 (0:00:00.762) 0:00:03.355 ******* 2026-08-27 19:06:28.172240 | instance | ok: [instance] 2026-08-27 19:06:28.172468 | instance | 2026-08-27 19:06:28.172702 | instance | TASK [Install depedencies] ***************************************************** 2026-08-27 19:06:28.172933 | instance | Thursday 27 August 2026 19:06:28 +0000 (0:00:00.755) 0:00:04.110 ******* 2026-08-27 19:06:52.293990 | instance | changed: [instance] 2026-08-27 19:06:52.294091 | instance | 2026-08-27 19:06:52.294373 | instance | TASK [Start up service] ******************************************************** 2026-08-27 19:06:52.294607 | instance | Thursday 27 August 2026 19:06:52 +0000 (0:00:24.121) 0:00:28.232 ******* 2026-08-27 19:06:52.863134 | instance | ok: [instance] 2026-08-27 19:06:52.863361 | instance | 2026-08-27 19:06:52.863617 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-08-27 19:06:52.863869 | instance | Thursday 27 August 2026 19:06:52 +0000 (0:00:00.569) 0:00:28.801 ******* 2026-08-27 19:06:53.188257 | instance | ok: [instance] 2026-08-27 19:06:53.188453 | instance | 2026-08-27 19:06:53.188691 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-08-27 19:06:53.188927 | instance | Thursday 27 August 2026 19:06:53 +0000 (0:00:00.325) 0:00:29.126 ******* 2026-08-27 19:06:53.942930 | instance | changed: [instance] 2026-08-27 19:06:53.943005 | instance | 2026-08-27 19:06:53.943414 | instance | TASK [Get list of all loopback devices] **************************************** 2026-08-27 19:06:53.943629 | instance | Thursday 27 August 2026 19:06:53 +0000 (0:00:00.754) 0:00:29.881 ******* 2026-08-27 19:06:54.153470 | instance | ok: [instance] 2026-08-27 19:06:54.153562 | instance | 2026-08-27 19:06:54.153833 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-08-27 19:06:54.153882 | instance | Thursday 27 August 2026 19:06:54 +0000 (0:00:00.210) 0:00:30.092 ******* 2026-08-27 19:06:54.180898 | instance | skipping: [instance] 2026-08-27 19:06:54.181661 | instance | 2026-08-27 19:06:54.181700 | instance | TASK [Create devices for Ceph] ************************************************* 2026-08-27 19:06:54.181712 | instance | Thursday 27 August 2026 19:06:54 +0000 (0:00:00.027) 0:00:30.119 ******* 2026-08-27 19:06:54.752140 | instance | changed: [instance] => (item=osd0) 2026-08-27 19:06:54.753420 | instance | changed: [instance] => (item=osd1) 2026-08-27 19:06:54.753488 | instance | changed: [instance] => (item=osd2) 2026-08-27 19:06:54.753501 | instance | 2026-08-27 19:06:54.753512 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-08-27 19:06:54.753523 | instance | Thursday 27 August 2026 19:06:54 +0000 (0:00:00.570) 0:00:30.690 ******* 2026-08-27 19:06:55.423373 | instance | changed: [instance] => (item=osd0) 2026-08-27 19:06:55.423431 | instance | changed: [instance] => (item=osd1) 2026-08-27 19:06:55.423441 | instance | changed: [instance] => (item=osd2) 2026-08-27 19:06:55.423451 | instance | 2026-08-27 19:06:55.423461 | instance | TASK [Start loop devices] ****************************************************** 2026-08-27 19:06:55.423471 | instance | Thursday 27 August 2026 19:06:55 +0000 (0:00:00.669) 0:00:31.360 ******* 2026-08-27 19:06:56.120217 | instance | changed: [instance] => (item=osd0) 2026-08-27 19:06:56.120424 | instance | changed: [instance] => (item=osd1) 2026-08-27 19:06:56.120843 | instance | changed: [instance] => (item=osd2) 2026-08-27 19:06:56.121180 | instance | 2026-08-27 19:06:56.121488 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-08-27 19:06:56.121787 | instance | Thursday 27 August 2026 19:06:56 +0000 (0:00:00.698) 0:00:32.058 ******* 2026-08-27 19:06:59.344940 | instance | changed: [instance] => (item=osd0) 2026-08-27 19:06:59.345000 | instance | changed: [instance] => (item=osd1) 2026-08-27 19:06:59.345011 | instance | changed: [instance] => (item=osd2) 2026-08-27 19:06:59.345041 | instance | 2026-08-27 19:06:59.345052 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-08-27 19:06:59.345065 | instance | Thursday 27 August 2026 19:06:59 +0000 (0:00:03.223) 0:00:35.282 ******* 2026-08-27 19:07:01.260610 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-08-27 19:07:01.261259 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-08-27 19:07:01.261298 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-08-27 19:07:01.261308 | instance | 2026-08-27 19:07:01.261922 | instance | PLAY RECAP ********************************************************************* 2026-08-27 19:07:01.262035 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-08-27 19:07:01.262054 | instance | 2026-08-27 19:07:01.265896 | instance | Thursday 27 August 2026 19:07:01 +0000 (0:00:01.917) 0:00:37.199 ******* 2026-08-27 19:07:01.265962 | instance | =============================================================================== 2026-08-27 19:07:01.265976 | instance | Install depedencies ---------------------------------------------------- 24.12s 2026-08-27 19:07:01.265985 | instance | Create a volume group for each loop device ------------------------------ 3.22s 2026-08-27 19:07:01.265994 | instance | Create a logical volume for each loop device ---------------------------- 1.92s 2026-08-27 19:07:01.266022 | instance | Gathering Facts --------------------------------------------------------- 1.24s 2026-08-27 19:07:01.266032 | instance | Configure short hostname ------------------------------------------------ 1.03s 2026-08-27 19:07:01.266041 | instance | Purge "snapd" package --------------------------------------------------- 0.76s 2026-08-27 19:07:01.266049 | instance | Gathering Facts --------------------------------------------------------- 0.76s 2026-08-27 19:07:01.266058 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.75s 2026-08-27 19:07:01.266067 | instance | Start loop devices ------------------------------------------------------ 0.70s 2026-08-27 19:07:01.266076 | instance | Set permissions on loopback devices ------------------------------------- 0.67s 2026-08-27 19:07:01.266084 | instance | Create devices for Ceph ------------------------------------------------- 0.57s 2026-08-27 19:07:01.266093 | instance | Start up service -------------------------------------------------------- 0.57s 2026-08-27 19:07:01.266102 | instance | Generate lvm.conf ------------------------------------------------------- 0.33s 2026-08-27 19:07:01.266111 | instance | Ensure hostname inside hosts file --------------------------------------- 0.30s 2026-08-27 19:07:01.266120 | instance | Get list of all loopback devices ---------------------------------------- 0.21s 2026-08-27 19:07:01.266128 | instance | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-08-27 19:07:01.364500 | instance | INFO [csi > prepare] Executed: Successful 2026-08-27 19:07:01.379633 | instance | INFO [csi > converge] Executing 2026-08-27 19:07:02.777276 | instance | 2026-08-27 19:07:02.777687 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-08-27 19:07:02.778020 | instance | 2026-08-27 19:07:02.778329 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-27 19:07:02.778620 | instance | Thursday 27 August 2026 19:07:02 +0000 (0:00:00.008) 0:00:00.008 ******* 2026-08-27 19:07:03.839458 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-08-27 19:07:03.839828 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-27 19:07:03.840171 | instance | interpreter could change the meaning of that path. See 2026-08-27 19:07:03.840467 | instance | https://docs.ansible.com/ansible- 2026-08-27 19:07:03.840759 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-08-27 19:07:03.855021 | instance | ok: [instance] 2026-08-27 19:07:03.855233 | instance | 2026-08-27 19:07:03.855595 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-08-27 19:07:03.855897 | instance | Thursday 27 August 2026 19:07:03 +0000 (0:00:01.076) 0:00:01.084 ******* 2026-08-27 19:07:03.922813 | instance | ok: [instance] => { 2026-08-27 19:07:03.923211 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-08-27 19:07:03.923509 | instance | } 2026-08-27 19:07:03.923794 | instance | 2026-08-27 19:07:03.924113 | instance | PLAY [all] ********************************************************************* 2026-08-27 19:07:03.924397 | instance | 2026-08-27 19:07:03.924698 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-27 19:07:03.925040 | instance | Thursday 27 August 2026 19:07:03 +0000 (0:00:00.068) 0:00:01.153 ******* 2026-08-27 19:07:04.885467 | instance | ok: [instance] 2026-08-27 19:07:04.885533 | instance | 2026-08-27 19:07:04.885545 | instance | TASK [Fail if atmosphere_ceph_enabled is set] ********************************** 2026-08-27 19:07:04.885555 | instance | Thursday 27 August 2026 19:07:04 +0000 (0:00:00.962) 0:00:02.115 ******* 2026-08-27 19:07:04.942141 | instance | skipping: [instance] 2026-08-27 19:07:04.942218 | instance | 2026-08-27 19:07:04.942237 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-08-27 19:07:04.942456 | instance | Thursday 27 August 2026 19:07:04 +0000 (0:00:00.057) 0:00:02.173 ******* 2026-08-27 19:07:05.159895 | instance | ok: [instance] 2026-08-27 19:07:05.159937 | instance | 2026-08-27 19:07:05.159967 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-27 19:07:05.159977 | instance | 2026-08-27 19:07:05.159986 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-27 19:07:05.160006 | instance | Thursday 27 August 2026 19:07:05 +0000 (0:00:00.217) 0:00:02.390 ******* 2026-08-27 19:07:06.128313 | instance | ok: [instance] 2026-08-27 19:07:06.128405 | instance | 2026-08-27 19:07:06.128418 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-27 19:07:06.128429 | instance | Thursday 27 August 2026 19:07:06 +0000 (0:00:00.967) 0:00:03.358 ******* 2026-08-27 19:07:06.539241 | instance | ok: [instance] 2026-08-27 19:07:06.539320 | instance | 2026-08-27 19:07:06.539645 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-27 19:07:06.539708 | instance | Thursday 27 August 2026 19:07:06 +0000 (0:00:00.411) 0:00:03.769 ******* 2026-08-27 19:07:06.601181 | instance | skipping: [instance] 2026-08-27 19:07:06.601265 | instance | 2026-08-27 19:07:06.601629 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-27 19:07:06.601693 | instance | Thursday 27 August 2026 19:07:06 +0000 (0:00:00.062) 0:00:03.832 ******* 2026-08-27 19:07:07.001171 | instance | changed: [instance] 2026-08-27 19:07:07.001241 | instance | 2026-08-27 19:07:07.001307 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-27 19:07:07.001460 | instance | Thursday 27 August 2026 19:07:06 +0000 (0:00:00.400) 0:00:04.232 ******* 2026-08-27 19:07:07.098517 | instance | ok: [instance] => { 2026-08-27 19:07:07.099716 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-27 19:07:07.099759 | instance | } 2026-08-27 19:07:07.099771 | instance | 2026-08-27 19:07:07.099780 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-27 19:07:07.099790 | instance | Thursday 27 August 2026 19:07:07 +0000 (0:00:00.096) 0:00:04.329 ******* 2026-08-27 19:07:07.803696 | instance | changed: [instance] 2026-08-27 19:07:07.803895 | instance | 2026-08-27 19:07:07.804300 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-27 19:07:07.804672 | instance | Thursday 27 August 2026 19:07:07 +0000 (0:00:00.705) 0:00:05.034 ******* 2026-08-27 19:07:07.870993 | instance | skipping: [instance] 2026-08-27 19:07:07.871150 | instance | 2026-08-27 19:07:07.871392 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-27 19:07:07.871582 | instance | Thursday 27 August 2026 19:07:07 +0000 (0:00:00.067) 0:00:05.102 ******* 2026-08-27 19:07:07.943333 | instance | skipping: [instance] 2026-08-27 19:07:07.943456 | instance | 2026-08-27 19:07:07.943705 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-27 19:07:07.943919 | instance | Thursday 27 August 2026 19:07:07 +0000 (0:00:00.068) 0:00:05.170 ******* 2026-08-27 19:07:08.189768 | instance | ok: [instance] 2026-08-27 19:07:08.189816 | instance | 2026-08-27 19:07:08.189828 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-27 19:07:08.189838 | instance | Thursday 27 August 2026 19:07:08 +0000 (0:00:00.249) 0:00:05.420 ******* 2026-08-27 19:07:09.515265 | instance | ok: [instance] 2026-08-27 19:07:09.515476 | instance | 2026-08-27 19:07:09.515489 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-27 19:07:09.515675 | instance | Thursday 27 August 2026 19:07:09 +0000 (0:00:01.326) 0:00:06.746 ******* 2026-08-27 19:07:09.580840 | instance | ok: [instance] => { 2026-08-27 19:07:09.582171 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-27 19:07:09.582238 | instance | } 2026-08-27 19:07:09.582250 | instance | 2026-08-27 19:07:09.582261 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-27 19:07:09.582278 | instance | Thursday 27 August 2026 19:07:09 +0000 (0:00:00.065) 0:00:06.811 ******* 2026-08-27 19:07:10.389924 | instance | changed: [instance] 2026-08-27 19:07:10.390665 | instance | 2026-08-27 19:07:10.390892 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-27 19:07:10.390908 | instance | Thursday 27 August 2026 19:07:10 +0000 (0:00:00.809) 0:00:07.620 ******* 2026-08-27 19:07:13.336203 | instance | changed: [instance] 2026-08-27 19:07:13.336272 | instance | 2026-08-27 19:07:13.336326 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-27 19:07:13.336463 | instance | Thursday 27 August 2026 19:07:13 +0000 (0:00:02.947) 0:00:10.567 ******* 2026-08-27 19:07:13.380120 | instance | skipping: [instance] 2026-08-27 19:07:13.380369 | instance | 2026-08-27 19:07:13.381038 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-27 19:07:13.381360 | instance | Thursday 27 August 2026 19:07:13 +0000 (0:00:00.043) 0:00:10.610 ******* 2026-08-27 19:07:13.421343 | instance | skipping: [instance] 2026-08-27 19:07:13.421593 | instance | 2026-08-27 19:07:13.422000 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-27 19:07:13.422302 | instance | Thursday 27 August 2026 19:07:13 +0000 (0:00:00.041) 0:00:10.652 ******* 2026-08-27 19:07:13.466468 | instance | skipping: [instance] 2026-08-27 19:07:13.466795 | instance | 2026-08-27 19:07:13.467150 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-27 19:07:13.467454 | instance | Thursday 27 August 2026 19:07:13 +0000 (0:00:00.041) 0:00:10.694 ******* 2026-08-27 19:07:19.609900 | instance | changed: [instance] 2026-08-27 19:07:19.610024 | instance | 2026-08-27 19:07:19.610036 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-27 19:07:19.610047 | instance | Thursday 27 August 2026 19:07:19 +0000 (0:00:06.145) 0:00:16.839 ******* 2026-08-27 19:07:20.276383 | instance | changed: [instance] 2026-08-27 19:07:20.276454 | instance | 2026-08-27 19:07:20.276465 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-27 19:07:20.276475 | instance | Thursday 27 August 2026 19:07:20 +0000 (0:00:00.666) 0:00:17.506 ******* 2026-08-27 19:07:21.314116 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-08-27 19:07:21.314196 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-27 19:07:21.314209 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-27 19:07:21.314231 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-27 19:07:21.314243 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-27 19:07:21.314254 | instance | 2026-08-27 19:07:21.314272 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-27 19:07:21.314559 | instance | Thursday 27 August 2026 19:07:21 +0000 (0:00:01.037) 0:00:18.543 ******* 2026-08-27 19:07:21.960801 | instance | changed: [instance] 2026-08-27 19:07:21.961083 | instance | 2026-08-27 19:07:21.961096 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-27 19:07:21.961658 | instance | Thursday 27 August 2026 19:07:21 +0000 (0:00:00.622) 0:00:19.166 ******* 2026-08-27 19:07:21.961734 | instance | 2026-08-27 19:07:21.961743 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-27 19:07:21.961749 | instance | Thursday 27 August 2026 19:07:21 +0000 (0:00:00.025) 0:00:19.191 ******* 2026-08-27 19:07:23.023561 | instance | ok: [instance] 2026-08-27 19:07:23.023707 | instance | 2026-08-27 19:07:23.023994 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-27 19:07:23.024046 | instance | Thursday 27 August 2026 19:07:23 +0000 (0:00:01.063) 0:00:20.254 ******* 2026-08-27 19:07:23.516565 | instance | changed: [instance] 2026-08-27 19:07:23.517376 | instance | 2026-08-27 19:07:23.517442 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-27 19:07:23.517455 | instance | Thursday 27 August 2026 19:07:23 +0000 (0:00:00.490) 0:00:20.745 ******* 2026-08-27 19:07:24.103698 | instance | changed: [instance] 2026-08-27 19:07:24.103762 | instance | 2026-08-27 19:07:24.103770 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-27 19:07:24.103777 | instance | Thursday 27 August 2026 19:07:24 +0000 (0:00:00.588) 0:00:21.334 ******* 2026-08-27 19:07:24.351747 | instance | ok: [instance] 2026-08-27 19:07:24.352466 | instance | 2026-08-27 19:07:24.352531 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-27 19:07:24.352544 | instance | Thursday 27 August 2026 19:07:24 +0000 (0:00:00.248) 0:00:21.582 ******* 2026-08-27 19:07:24.431002 | instance | ok: [instance] => { 2026-08-27 19:07:24.431379 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-27 19:07:24.431586 | instance | } 2026-08-27 19:07:24.431839 | instance | 2026-08-27 19:07:24.432081 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-27 19:07:24.432438 | instance | Thursday 27 August 2026 19:07:24 +0000 (0:00:00.078) 0:00:21.661 ******* 2026-08-27 19:07:25.158453 | instance | changed: [instance] 2026-08-27 19:07:25.158696 | instance | 2026-08-27 19:07:25.158959 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-27 19:07:25.159208 | instance | Thursday 27 August 2026 19:07:25 +0000 (0:00:00.727) 0:00:22.389 ******* 2026-08-27 19:07:29.647382 | instance | changed: [instance] 2026-08-27 19:07:29.647602 | instance | 2026-08-27 19:07:29.647853 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-27 19:07:29.648090 | instance | Thursday 27 August 2026 19:07:29 +0000 (0:00:04.488) 0:00:26.878 ******* 2026-08-27 19:07:30.842245 | instance | ok: [instance] 2026-08-27 19:07:30.843058 | instance | 2026-08-27 19:07:30.843129 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-27 19:07:30.843141 | instance | Thursday 27 August 2026 19:07:30 +0000 (0:00:01.194) 0:00:28.072 ******* 2026-08-27 19:07:31.228155 | instance | changed: [instance] 2026-08-27 19:07:31.228927 | instance | 2026-08-27 19:07:31.228989 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-27 19:07:31.229002 | instance | Thursday 27 August 2026 19:07:31 +0000 (0:00:00.386) 0:00:28.459 ******* 2026-08-27 19:07:31.748910 | instance | changed: [instance] 2026-08-27 19:07:31.749663 | instance | 2026-08-27 19:07:31.749714 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-27 19:07:31.749726 | instance | Thursday 27 August 2026 19:07:31 +0000 (0:00:00.520) 0:00:28.979 ******* 2026-08-27 19:07:32.366855 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-08-27 19:07:32.366905 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-27 19:07:32.366912 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-27 19:07:32.366916 | instance | 2026-08-27 19:07:32.366922 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-27 19:07:32.366927 | instance | Thursday 27 August 2026 19:07:32 +0000 (0:00:00.617) 0:00:29.597 ******* 2026-08-27 19:07:32.876826 | instance | changed: [instance] 2026-08-27 19:07:32.877597 | instance | 2026-08-27 19:07:32.877671 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-27 19:07:32.877685 | instance | Thursday 27 August 2026 19:07:32 +0000 (0:00:00.509) 0:00:30.107 ******* 2026-08-27 19:07:33.434688 | instance | changed: [instance] 2026-08-27 19:07:33.434759 | instance | 2026-08-27 19:07:33.435531 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-27 19:07:33.435600 | instance | Thursday 27 August 2026 19:07:33 +0000 (0:00:00.530) 0:00:30.637 ******* 2026-08-27 19:07:33.435608 | instance | 2026-08-27 19:07:33.435614 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-27 19:07:33.435627 | instance | Thursday 27 August 2026 19:07:33 +0000 (0:00:00.027) 0:00:30.665 ******* 2026-08-27 19:07:34.257620 | instance | ok: [instance] 2026-08-27 19:07:34.258038 | instance | 2026-08-27 19:07:34.258105 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-27 19:07:34.258428 | instance | Thursday 27 August 2026 19:07:34 +0000 (0:00:00.822) 0:00:31.488 ******* 2026-08-27 19:07:35.221619 | instance | changed: [instance] 2026-08-27 19:07:35.221727 | instance | 2026-08-27 19:07:35.222016 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-27 19:07:35.222216 | instance | Thursday 27 August 2026 19:07:35 +0000 (0:00:00.964) 0:00:32.452 ******* 2026-08-27 19:07:35.871015 | instance | changed: [instance] 2026-08-27 19:07:35.871100 | instance | 2026-08-27 19:07:35.871447 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-27 19:07:35.871515 | instance | Thursday 27 August 2026 19:07:35 +0000 (0:00:00.649) 0:00:33.102 ******* 2026-08-27 19:07:35.941078 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-27 19:07:35.941898 | instance | 2026-08-27 19:07:35.941983 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-27 19:07:35.941998 | instance | Thursday 27 August 2026 19:07:35 +0000 (0:00:00.069) 0:00:33.171 ******* 2026-08-27 19:07:41.772415 | instance | changed: [instance] 2026-08-27 19:07:41.772545 | instance | 2026-08-27 19:07:41.773065 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-27 19:07:41.773309 | instance | Thursday 27 August 2026 19:07:41 +0000 (0:00:05.831) 0:00:39.003 ******* 2026-08-27 19:07:42.457467 | instance | ok: [instance] => (item=chronyd) 2026-08-27 19:07:42.458027 | instance | ok: [instance] => (item=sshd) 2026-08-27 19:07:42.458092 | instance | 2026-08-27 19:07:42.458528 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-27 19:07:42.458753 | instance | Thursday 27 August 2026 19:07:42 +0000 (0:00:00.684) 0:00:39.688 ******* 2026-08-27 19:07:42.817878 | instance | changed: [instance] 2026-08-27 19:07:42.817974 | instance | 2026-08-27 19:07:42.818329 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-27 19:07:42.818541 | instance | Thursday 27 August 2026 19:07:42 +0000 (0:00:00.360) 0:00:40.049 ******* 2026-08-27 19:07:43.041578 | instance | ok: [instance] 2026-08-27 19:07:43.041923 | instance | 2026-08-27 19:07:43.041984 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-27 19:07:43.041991 | instance | Thursday 27 August 2026 19:07:43 +0000 (0:00:00.223) 0:00:40.272 ******* 2026-08-27 19:07:43.558702 | instance | changed: [instance] 2026-08-27 19:07:43.559391 | instance | 2026-08-27 19:07:43.559447 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-27 19:07:43.559459 | instance | Thursday 27 August 2026 19:07:43 +0000 (0:00:00.516) 0:00:40.789 ******* 2026-08-27 19:07:43.935868 | instance | changed: [instance] 2026-08-27 19:07:43.935926 | instance | 2026-08-27 19:07:43.936170 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-08-27 19:07:43.936213 | instance | Thursday 27 August 2026 19:07:43 +0000 (0:00:00.377) 0:00:41.167 ******* 2026-08-27 19:07:44.172758 | instance | ok: [instance] 2026-08-27 19:07:44.172804 | instance | 2026-08-27 19:07:44.173066 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-08-27 19:07:44.173113 | instance | Thursday 27 August 2026 19:07:44 +0000 (0:00:00.236) 0:00:41.404 ******* 2026-08-27 19:07:44.442537 | instance | ok: [instance] => (item=instance) 2026-08-27 19:07:44.443247 | instance | 2026-08-27 19:07:44.443293 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-08-27 19:07:44.443305 | instance | Thursday 27 August 2026 19:07:44 +0000 (0:00:00.269) 0:00:41.673 ******* 2026-08-27 19:07:44.507381 | instance | ok: [instance] 2026-08-27 19:07:44.507927 | instance | 2026-08-27 19:07:44.507982 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-08-27 19:07:44.507993 | instance | Thursday 27 August 2026 19:07:44 +0000 (0:00:00.065) 0:00:41.738 ******* 2026-08-27 19:07:44.603432 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-08-27 19:07:44.603833 | instance | 2026-08-27 19:07:44.603859 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-08-27 19:07:44.603867 | instance | Thursday 27 August 2026 19:07:44 +0000 (0:00:00.096) 0:00:41.835 ******* 2026-08-27 19:07:44.910625 | instance | changed: [instance] 2026-08-27 19:07:44.910676 | instance | 2026-08-27 19:07:44.910684 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-08-27 19:07:44.910691 | instance | Thursday 27 August 2026 19:07:44 +0000 (0:00:00.306) 0:00:42.141 ******* 2026-08-27 19:07:45.648371 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-08-27 19:07:45.648480 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-08-27 19:07:45.648493 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-08-27 19:07:45.648830 | instance | 2026-08-27 19:07:45.648885 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-08-27 19:07:45.648892 | instance | Thursday 27 August 2026 19:07:45 +0000 (0:00:00.738) 0:00:42.879 ******* 2026-08-27 19:09:23.211087 | instance | ok: [instance] 2026-08-27 19:09:23.211463 | instance | 2026-08-27 19:09:23.211476 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-08-27 19:09:23.211486 | instance | Thursday 27 August 2026 19:09:23 +0000 (0:01:37.561) 0:02:20.441 ******* 2026-08-27 19:09:23.467753 | instance | changed: [instance] 2026-08-27 19:09:23.468445 | instance | 2026-08-27 19:09:23.468479 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-08-27 19:09:23.468491 | instance | Thursday 27 August 2026 19:09:23 +0000 (0:00:00.257) 0:02:20.698 ******* 2026-08-27 19:09:23.521731 | instance | ok: [instance] 2026-08-27 19:09:23.522169 | instance | 2026-08-27 19:09:23.522245 | instance | TASK [Install Ceph host] ******************************************************* 2026-08-27 19:09:23.522527 | instance | Thursday 27 August 2026 19:09:23 +0000 (0:00:00.053) 0:02:20.752 ******* 2026-08-27 19:09:23.620074 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-08-27 19:09:23.620155 | instance | 2026-08-27 19:09:23.620377 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-27 19:09:23.620433 | instance | Thursday 27 August 2026 19:09:23 +0000 (0:00:00.097) 0:02:20.850 ******* 2026-08-27 19:09:25.303288 | instance | ok: [instance] 2026-08-27 19:09:25.303367 | instance | 2026-08-27 19:09:25.303762 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-27 19:09:25.303813 | instance | Thursday 27 August 2026 19:09:25 +0000 (0:00:01.683) 0:02:22.534 ******* 2026-08-27 19:09:25.380484 | instance | ok: [instance] => (item=instance) 2026-08-27 19:09:25.380532 | instance | 2026-08-27 19:09:25.380544 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-27 19:09:25.380555 | instance | Thursday 27 August 2026 19:09:25 +0000 (0:00:00.075) 0:02:22.610 ******* 2026-08-27 19:09:25.727728 | instance | ok: [instance] 2026-08-27 19:09:25.727821 | instance | 2026-08-27 19:09:25.727981 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-27 19:09:25.728127 | instance | Thursday 27 August 2026 19:09:25 +0000 (0:00:00.348) 0:02:22.958 ******* 2026-08-27 19:09:28.343873 | instance | ok: [instance] 2026-08-27 19:09:28.344587 | instance | 2026-08-27 19:09:28.344651 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-08-27 19:09:28.344663 | instance | Thursday 27 August 2026 19:09:28 +0000 (0:00:02.615) 0:02:25.574 ******* 2026-08-27 19:10:20.988382 | instance | An exception occurred during task execution. To see the full traceback, use -vvv. The error was: [errno 5] RADOS I/O error (error connecting to the cluster) 2026-08-27 19:10:20.988581 | instance | fatal: [instance]: FAILED! => {"changed": false, "module_stderr": "Traceback (most recent call last):\n File \"\", line 107, in \n File \"\", line 99, in _ansiballz_main\n File \"\", line 47, in invoke_module\n File \"/usr/lib/python3.10/runpy.py\", line 224, in run_module\n return _run_module_code(code, init_globals, run_name, mod_spec)\n File \"/usr/lib/python3.10/runpy.py\", line 96, in _run_module_code\n _run_code(code, mod_globals, init_globals,\n File \"/usr/lib/python3.10/runpy.py\", line 86, in _run_code\n exec(code, run_globals)\n File \"/tmp/ansible_vexxhost.ceph.orch_apply_payload_h9yizf6z/ansible_vexxhost.ceph.orch_apply_payload.zip/ansible_collections/vexxhost/ceph/plugins/modules/orch_apply.py\", line 202, in \n File \"/tmp/ansible_vexxhost.ceph.orch_apply_payload_h9yizf6z/ansible_vexxhost.ceph.orch_apply_payload.zip/ansible_collections/vexxhost/ceph/plugins/modules/orch_apply.py\", line 198, in main\n File \"/tmp/ansible_vexxhost.ceph.orch_apply_payload_h9yizf6z/ansible_vexxhost.ceph.orch_apply_payload.zip/ansible_collections/vexxhost/ceph/plugins/modules/orch_apply.py\", line 177, in run_module\n File \"/tmp/ansible_vexxhost.ceph.orch_apply_payload_h9yizf6z/ansible_vexxhost.ceph.orch_apply_payload.zip/ansible_collections/vexxhost/ceph/plugins/modules/orch_apply.py\", line 120, in apply_spec\nRuntimeError: Inferring config /var/lib/ceph/4837cbf8-4f90-4300-b3f6-726c9b9f89b4/mon.instance/config\n2026-08-27T19:10:20.810+0000 7fdeda3b7640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgA4i5BqhRQBAiAAKCBsdpdXF79MirwjP32+OzbHBATgTQOFdF7Acq+DKtI=: Malformed input [buffer:3]\n2026-08-27T19:10:20.810+0000 7fdeda3b7640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-27T19:10:20.814+0000 7fdeda3b7640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgA4i5BqhRQBAiAAKCBsdpdXF79MirwjP32+OzbHBATgTQOFdF7Acq+DKtI=: Malformed input [buffer:3]\n2026-08-27T19:10:20.814+0000 7fdeda3b7640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-27T19:10:20.814+0000 7fdeda3b7640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgA4i5BqhRQBAiAAKCBsdpdXF79MirwjP32+OzbHBATgTQOFdF7Acq+DKtI=: Malformed input [buffer:3]\n2026-08-27T19:10:20.814+0000 7fdeda3b7640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-27T19:10:20.814+0000 7fdeda3b7640 -1 monclient: keyring not found\n[errno 5] RADOS I/O error (error connecting to the cluster)\n\n", "module_stdout": "", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error", "rc": 1} 2026-08-27 19:10:20.991874 | instance | 2026-08-27 19:10:20.992145 | instance | PLAY RECAP ********************************************************************* 2026-08-27 19:10:20.994017 | instance | instance : ok=55 changed=26 unreachable=0 failed=1 skipped=7 rescued=0 ignored=0 2026-08-27 19:10:20.994036 | instance | 2026-08-27 19:10:20.994046 | instance | Thursday 27 August 2026 19:10:20 +0000 (0:00:52.648) 0:03:18.223 ******* 2026-08-27 19:10:20.994056 | instance | =============================================================================== 2026-08-27 19:10:20.994064 | instance | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 97.56s 2026-08-27 19:10:20.994073 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 52.65s 2026-08-27 19:10:20.994082 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 6.15s 2026-08-27 19:10:20.994091 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 5.83s 2026-08-27 19:10:20.994409 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.49s 2026-08-27 19:10:20.994437 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 2.95s 2026-08-27 19:10:20.994632 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.62s 2026-08-27 19:10:20.995019 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.89s 2026-08-27 19:10:20.995567 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.68s 2026-08-27 19:10:20.995590 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.33s 2026-08-27 19:10:20.995599 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.19s 2026-08-27 19:10:20.997591 | instance | Gathering Facts --------------------------------------------------------- 1.08s 2026-08-27 19:10:20.997644 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 1.04s 2026-08-27 19:10:20.997655 | instance | Gathering Facts --------------------------------------------------------- 0.97s 2026-08-27 19:10:20.997664 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 0.96s 2026-08-27 19:10:20.997673 | instance | Gathering Facts --------------------------------------------------------- 0.96s 2026-08-27 19:10:20.997682 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.81s 2026-08-27 19:10:20.997691 | instance | vexxhost.ceph.mon : Include extra configuration values ------------------ 0.74s 2026-08-27 19:10:20.997700 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.73s 2026-08-27 19:10:20.997708 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.71s 2026-08-27 19:10:21.088280 | 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-08-27 19:10:21.088538 | instance | ERROR [csi > converge] Executed: Failed 2026-08-27 19:10:21.088706 | 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-08-27 19:10:21.604008 | instance | ERROR 2026-08-27 19:10:21.604274 | instance | { 2026-08-27 19:10:21.604336 | instance | "delta": "0:04:11.083398", 2026-08-27 19:10:21.604438 | instance | "end": "2026-08-27 19:10:21.153112", 2026-08-27 19:10:21.604485 | instance | "msg": "non-zero return code", 2026-08-27 19:10:21.604525 | instance | "rc": 2, 2026-08-27 19:10:21.604566 | instance | "start": "2026-08-27 19:06:10.069714" 2026-08-27 19:10:21.604606 | instance | } failure 2026-08-27 19:10:21.610339 | 2026-08-27 19:10:21.610384 | PLAY RECAP 2026-08-27 19:10:21.610426 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-08-27 19:10:21.610448 | 2026-08-27 19:10:21.724192 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-27 19:10:21.726655 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-08-27 19:10:22.694033 | 2026-08-27 19:10:22.694151 | PLAY [all] 2026-08-27 19:10:22.708489 | 2026-08-27 19:10:22.708568 | TASK [gather-host-logs : creating directory for system status] 2026-08-27 19:10:23.088828 | instance | changed 2026-08-27 19:10:23.103755 | 2026-08-27 19:10:23.103884 | TASK [gather-host-logs : Get logs for each host] 2026-08-27 19:10:23.471943 | instance | + systemd-cgls --full --all --no-pager 2026-08-27 19:10:23.486537 | instance | + ip addr 2026-08-27 19:10:23.488728 | instance | + ip route 2026-08-27 19:10:23.491071 | instance | + lsblk 2026-08-27 19:10:23.495680 | instance | + mount 2026-08-27 19:10:23.497668 | instance | + docker images 2026-08-27 19:10:23.520319 | instance | + brctl show 2026-08-27 19:10:23.520764 | instance | /bin/bash: line 8: brctl: command not found 2026-08-27 19:10:23.521018 | instance | + ps aux --sort=-%mem 2026-08-27 19:10:23.540489 | instance | + dpkg -l 2026-08-27 19:10:23.551019 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-08-27 19:10:23.551509 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-08-27 19:10:23.571164 | instance | + '[' '!' -z '' ']' 2026-08-27 19:10:23.650069 | instance | ok: Runtime: 0:00:00.103549 2026-08-27 19:10:23.657411 | 2026-08-27 19:10:23.657484 | TASK [gather-host-logs : Downloads logs to executor] 2026-08-27 19:10:24.301631 | instance | changed: 2026-08-27 19:10:24.301844 | instance | created directory /var/lib/zuul/builds/83a2d039e54f4f12ad24b79cc85c6b9b/work/logs/instance 2026-08-27 19:10:24.301883 | instance | cd+++++++++ system/ 2026-08-27 19:10:24.301914 | instance | >f+++++++++ system/brctl-show.txt 2026-08-27 19:10:24.301943 | instance | >f+++++++++ system/docker-images.txt 2026-08-27 19:10:24.301970 | instance | >f+++++++++ system/ip-addr.txt 2026-08-27 19:10:24.302000 | instance | >f+++++++++ system/ip-route.txt 2026-08-27 19:10:24.302028 | instance | >f+++++++++ system/lsblk.txt 2026-08-27 19:10:24.302055 | instance | >f+++++++++ system/mount.txt 2026-08-27 19:10:24.302082 | instance | >f+++++++++ system/packages.txt 2026-08-27 19:10:24.302108 | instance | >f+++++++++ system/ps.txt 2026-08-27 19:10:24.302138 | instance | >f+++++++++ system/systemd-cgls.txt 2026-08-27 19:10:24.312122 | 2026-08-27 19:10:24.312193 | LOOP [helm-release-status : creating directory for helm release status] 2026-08-27 19:10:24.556582 | instance | changed: "values" 2026-08-27 19:10:24.741421 | instance | changed: "releases" 2026-08-27 19:10:24.759294 | 2026-08-27 19:10:24.759484 | TASK [helm-release-status : Gather get release status for helm charts] 2026-08-27 19:10:24.980587 | instance | /bin/bash: line 3: kubectl: command not found 2026-08-27 19:10:25.298378 | instance | ok: Runtime: 0:00:00.003597 2026-08-27 19:10:25.304442 | 2026-08-27 19:10:25.304511 | TASK [helm-release-status : Downloads logs to executor] 2026-08-27 19:10:25.795692 | instance | changed: 2026-08-27 19:10:25.795901 | instance | cd+++++++++ helm/ 2026-08-27 19:10:25.795977 | instance | cd+++++++++ helm/releases/ 2026-08-27 19:10:25.796019 | instance | cd+++++++++ helm/values/ 2026-08-27 19:10:25.806449 | 2026-08-27 19:10:25.806512 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-08-27 19:10:26.013062 | instance | changed 2026-08-27 19:10:26.018846 | 2026-08-27 19:10:26.018913 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-08-27 19:10:26.281646 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-27 19:10:26.281734 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-27 19:10:26.285695 | instance | environment: line 1: kubectl: command not found 2026-08-27 19:10:26.287162 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-27 19:10:26.288099 | instance | environment: line 1: kubectl: command not found 2026-08-27 19:10:26.289537 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-27 19:10:26.290004 | instance | environment: line 1: kubectl: command not found 2026-08-27 19:10:26.291135 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-27 19:10:26.293252 | instance | environment: line 1: kubectl: command not found 2026-08-27 19:10:26.293858 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-27 19:10:26.295348 | instance | environment: line 1: kubectl: command not found 2026-08-27 19:10:26.296402 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-27 19:10:26.553287 | instance | ok: Runtime: 0:00:00.021611 2026-08-27 19:10:26.558083 | 2026-08-27 19:10:26.558149 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-08-27 19:10:26.764871 | instance | changed 2026-08-27 19:10:26.771266 | 2026-08-27 19:10:26.771335 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-08-27 19:10:26.992087 | instance | environment: line 5: kubectl: command not found 2026-08-27 19:10:26.993186 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-27 19:10:26.993222 | instance | xargs: xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-27 19:10:26.993236 | instance | warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-27 19:10:27.308280 | instance | ok: Runtime: 0:00:00.007552 2026-08-27 19:10:27.315586 | 2026-08-27 19:10:27.315685 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-08-27 19:10:27.806103 | instance | changed: 2026-08-27 19:10:27.806377 | instance | cd+++++++++ objects/ 2026-08-27 19:10:27.806441 | instance | cd+++++++++ objects/cluster/ 2026-08-27 19:10:27.806493 | instance | cd+++++++++ objects/namespaced/ 2026-08-27 19:10:27.815473 | 2026-08-27 19:10:27.815536 | TASK [gather-pod-logs : creating directory for pod logs] 2026-08-27 19:10:28.018314 | instance | changed 2026-08-27 19:10:28.026210 | 2026-08-27 19:10:28.026308 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-08-27 19:10:28.233230 | instance | changed 2026-08-27 19:10:28.239964 | 2026-08-27 19:10:28.240054 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-08-27 19:10:28.455246 | instance | environment: line 3: kubectl: command not found 2026-08-27 19:10:28.775612 | instance | ok: Runtime: 0:00:00.007388 2026-08-27 19:10:28.781718 | 2026-08-27 19:10:28.781779 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-08-27 19:10:29.283058 | instance | changed: 2026-08-27 19:10:29.283370 | instance | cd+++++++++ pod-logs/ 2026-08-27 19:10:29.283423 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-08-27 19:10:29.296756 | 2026-08-27 19:10:29.296993 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-08-27 19:10:29.502084 | instance | changed 2026-08-27 19:10:29.508366 | 2026-08-27 19:10:29.508435 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-08-27 19:10:29.735671 | instance | /bin/bash: line 2: kubectl: command not found 2026-08-27 19:10:30.048862 | instance | ok: Runtime: 0:00:00.052609 2026-08-27 19:10:30.054562 | 2026-08-27 19:10:30.054628 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-08-27 19:10:30.275873 | instance | /bin/bash: line 2: kubectl: command not found 2026-08-27 19:10:30.322551 | instance | ceph-mgr endpoints: 2026-08-27 19:10:30.590335 | instance | ok: Runtime: 0:00:00.052132 2026-08-27 19:10:30.598596 | 2026-08-27 19:10:30.598705 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-08-27 19:10:30.855126 | instance | /bin/bash: line 4: kubectl: command not found 2026-08-27 19:10:31.140185 | instance | ok: Runtime: 0:00:00.037230 2026-08-27 19:10:31.146911 | 2026-08-27 19:10:31.147025 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-08-27 19:10:31.630066 | instance | changed: cd+++++++++ prometheus/ 2026-08-27 19:10:31.640425 | 2026-08-27 19:10:31.640491 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-08-27 19:10:31.848024 | instance | changed 2026-08-27 19:10:31.854172 | 2026-08-27 19:10:31.854237 | TASK [gather-selenium-data : Get selenium data] 2026-08-27 19:10:32.122384 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-08-27 19:10:32.123842 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-08-27 19:10:32.390984 | instance | ERROR 2026-08-27 19:10:32.391300 | instance | { 2026-08-27 19:10:32.391368 | instance | "delta": "0:00:00.005193", 2026-08-27 19:10:32.391414 | instance | "end": "2026-08-27 19:10:32.124156", 2026-08-27 19:10:32.391461 | instance | "msg": "non-zero return code", 2026-08-27 19:10:32.391503 | instance | "rc": 1, 2026-08-27 19:10:32.391542 | instance | "start": "2026-08-27 19:10:32.118963" 2026-08-27 19:10:32.391632 | instance | } 2026-08-27 19:10:32.391701 | instance | ERROR: Ignoring Errors 2026-08-27 19:10:32.398887 | 2026-08-27 19:10:32.398952 | TASK [gather-selenium-data : Downloads logs to executor] 2026-08-27 19:10:32.880181 | instance | changed: cd+++++++++ selenium/ 2026-08-27 19:10:32.888182 | 2026-08-27 19:10:32.888251 | PLAY RECAP 2026-08-27 19:10:32.888310 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-08-27 19:10:32.888341 | 2026-08-27 19:10:33.007757 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-08-27 19:10:33.012090 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-27 19:10:33.599715 | 2026-08-27 19:10:33.599844 | PLAY [all] 2026-08-27 19:10:33.611138 | 2026-08-27 19:10:33.611214 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-27 19:10:33.656044 | instance | skipping: Conditional result was False 2026-08-27 19:10:33.666695 | 2026-08-27 19:10:33.666854 | TASK [fetch-output : Set log path for single node] 2026-08-27 19:10:33.711937 | instance | ok 2026-08-27 19:10:33.718384 | 2026-08-27 19:10:33.718462 | LOOP [fetch-output : Ensure local output dirs] 2026-08-27 19:10:34.104426 | instance -> localhost | ok: "/var/lib/zuul/builds/83a2d039e54f4f12ad24b79cc85c6b9b/work/logs" 2026-08-27 19:10:34.364279 | instance -> localhost | changed: "/var/lib/zuul/builds/83a2d039e54f4f12ad24b79cc85c6b9b/work/artifacts" 2026-08-27 19:10:34.565322 | instance -> localhost | changed: "/var/lib/zuul/builds/83a2d039e54f4f12ad24b79cc85c6b9b/work/docs" 2026-08-27 19:10:34.585184 | 2026-08-27 19:10:34.585354 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-27 19:10:35.210325 | instance | changed: .d..t...... ./ 2026-08-27 19:10:35.210515 | instance | changed: All items complete 2026-08-27 19:10:35.210544 | 2026-08-27 19:10:35.665902 | instance | changed: .d..t...... ./ 2026-08-27 19:10:36.120886 | instance | changed: .d..t...... ./ 2026-08-27 19:10:36.139909 | 2026-08-27 19:10:36.140073 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-27 19:10:36.593400 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.010267 2026-08-27 19:10:36.821092 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.007349 2026-08-27 19:10:36.839520 | 2026-08-27 19:10:36.839691 | PLAY [all] 2026-08-27 19:10:36.846801 | 2026-08-27 19:10:36.846872 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-27 19:10:37.277395 | instance | changed 2026-08-27 19:10:37.287505 | 2026-08-27 19:10:37.287580 | PLAY RECAP 2026-08-27 19:10:37.287651 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-27 19:10:37.287690 | 2026-08-27 19:10:37.469155 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-27 19:10:37.473456 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-27 19:10:38.064343 | 2026-08-27 19:10:38.064498 | PLAY [localhost] 2026-08-27 19:10:38.074602 | 2026-08-27 19:10:38.074675 | TASK [Generate Zuul manifest] 2026-08-27 19:10:38.097820 | localhost | ok 2026-08-27 19:10:38.116123 | 2026-08-27 19:10:38.116198 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-27 19:10:38.481863 | localhost | changed 2026-08-27 19:10:38.499889 | 2026-08-27 19:10:38.499990 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-27 19:10:38.533104 | localhost | ok 2026-08-27 19:10:38.541946 | 2026-08-27 19:10:38.542015 | TASK [Upload logs] 2026-08-27 19:10:38.566430 | localhost | ok 2026-08-27 19:10:38.630641 | 2026-08-27 19:10:38.630770 | TASK [Set zuul-log-path fact] 2026-08-27 19:10:38.653299 | localhost | ok 2026-08-27 19:10:38.665592 | 2026-08-27 19:10:38.665657 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-27 19:10:38.696821 | localhost | ok 2026-08-27 19:10:38.705883 | 2026-08-27 19:10:38.705970 | TASK [upload-logs : Create log directories] 2026-08-27 19:10:39.115494 | localhost | changed 2026-08-27 19:10:39.122160 | 2026-08-27 19:10:39.122256 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-27 19:10:39.522869 | localhost -> localhost | ok: Runtime: 0:00:00.005545 2026-08-27 19:10:39.529923 | 2026-08-27 19:10:39.529986 | TASK [upload-logs : Upload logs to log server] 2026-08-27 19:10:39.999912 | localhost | Output suppressed because no_log was given 2026-08-27 19:10:40.047329 | 2026-08-27 19:10:40.047497 | LOOP [upload-logs : Compress console log and json output] 2026-08-27 19:10:40.096170 | localhost | skipping: Conditional result was False 2026-08-27 19:10:40.103355 | localhost | skipping: Conditional result was False 2026-08-27 19:10:40.113652 | 2026-08-27 19:10:40.113848 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-27 19:10:40.159778 | localhost | skipping: Conditional result was False 2026-08-27 19:10:40.160274 | 2026-08-27 19:10:40.163694 | localhost | skipping: Conditional result was False 2026-08-27 19:10:40.181209 | 2026-08-27 19:10:40.181431 | LOOP [upload-logs : Upload console log and json output]