2026-08-24 15:12:43.336410 | Job console starting 2026-08-24 15:12:43.349084 | Updating git repos 2026-08-24 15:12:50.848880 | Cloning repos into workspace 2026-08-24 15:13:06.681834 | Restoring repo states 2026-08-24 15:13:21.402947 | Merging changes 2026-08-24 15:13:23.158387 | Checking out repos 2026-08-24 15:13:25.047230 | Preparing playbooks 2026-08-24 15:13:27.326890 | Running Ansible setup 2026-08-24 15:13:30.772199 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-24 15:13:31.468368 | 2026-08-24 15:13:31.468509 | PLAY [localhost] 2026-08-24 15:13:31.476541 | 2026-08-24 15:13:31.476622 | TASK [Gathering Facts] 2026-08-24 15:13:32.407712 | localhost | ok 2026-08-24 15:13:32.417139 | 2026-08-24 15:13:32.417242 | TASK [Setup log path fact] 2026-08-24 15:13:32.437074 | localhost | ok 2026-08-24 15:13:32.448414 | 2026-08-24 15:13:32.448490 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-24 15:13:32.479322 | localhost | ok 2026-08-24 15:13:32.487897 | 2026-08-24 15:13:32.487969 | TASK [emit-job-header : Print job information] 2026-08-24 15:13:32.528102 | # Job Information 2026-08-24 15:13:32.528269 | Ansible Version: 2.16.18 2026-08-24 15:13:32.528316 | Job: atmosphere-molecule-csi-rbd 2026-08-24 15:13:32.528348 | Pipeline: check 2026-08-24 15:13:32.528378 | Executor: 2d72f0692154 2026-08-24 15:13:32.528408 | Triggered by: https://github.com/vexxhost/atmosphere/pull/3258 2026-08-24 15:13:32.528441 | Event ID: a0499e40-9fcc-11f1-9116-5a933a9e0c31 2026-08-24 15:13:32.532999 | 2026-08-24 15:13:32.533095 | LOOP [emit-job-header : Print node information] 2026-08-24 15:13:32.648922 | localhost | ok: 2026-08-24 15:13:32.649380 | localhost | # Node Information 2026-08-24 15:13:32.649479 | localhost | Inventory Hostname: instance 2026-08-24 15:13:32.649535 | localhost | Hostname: np0000190817 2026-08-24 15:13:32.649582 | localhost | Username: zuul 2026-08-24 15:13:32.649654 | localhost | Distro: Ubuntu 22.04 2026-08-24 15:13:32.649702 | localhost | Provider: yul1 2026-08-24 15:13:32.649746 | localhost | Region: ca-ymq-1 2026-08-24 15:13:32.649786 | localhost | Label: ubuntu-jammy 2026-08-24 15:13:32.649826 | localhost | Product Name: OpenStack Nova 2026-08-24 15:13:32.649879 | localhost | Interface IP: 199.19.213.14 2026-08-24 15:13:32.669667 | 2026-08-24 15:13:32.669779 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-24 15:13:33.067455 | localhost -> localhost | changed 2026-08-24 15:13:33.078092 | 2026-08-24 15:13:33.078173 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-24 15:13:33.985608 | localhost -> localhost | changed 2026-08-24 15:13:33.997507 | 2026-08-24 15:13:33.997583 | PLAY [all] 2026-08-24 15:13:34.007786 | 2026-08-24 15:13:34.007871 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-24 15:13:34.246458 | instance -> localhost | ok 2026-08-24 15:13:34.255907 | 2026-08-24 15:13:34.256001 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-24 15:13:34.288472 | instance | ok 2026-08-24 15:13:34.304857 | instance | included: /var/lib/zuul/builds/096299254ff04f388af357c45ac2686a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-24 15:13:34.310542 | 2026-08-24 15:13:34.310602 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-24 15:13:35.204278 | instance -> localhost | Generating public/private rsa key pair. 2026-08-24 15:13:35.204588 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/096299254ff04f388af357c45ac2686a/work/096299254ff04f388af357c45ac2686a_id_rsa 2026-08-24 15:13:35.204654 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/096299254ff04f388af357c45ac2686a/work/096299254ff04f388af357c45ac2686a_id_rsa.pub 2026-08-24 15:13:35.204704 | instance -> localhost | The key fingerprint is: 2026-08-24 15:13:35.204746 | instance -> localhost | SHA256:zrKfFFkeL9GXo2+h8t94k5EBz1JNj+AVCagLyKgV2Qc zuul-build-sshkey 2026-08-24 15:13:35.204805 | instance -> localhost | The key's randomart image is: 2026-08-24 15:13:35.204846 | instance -> localhost | +---[RSA 3072]----+ 2026-08-24 15:13:35.204900 | instance -> localhost | | oE. .o.o+o| 2026-08-24 15:13:35.204943 | instance -> localhost | | o . . .o +.+o| 2026-08-24 15:13:35.205031 | instance -> localhost | | + o .+ o X .| 2026-08-24 15:13:35.205064 | instance -> localhost | | o o . .+ + + = | 2026-08-24 15:13:35.205091 | instance -> localhost | | o .S.o o o o| 2026-08-24 15:13:35.205118 | instance -> localhost | |. o.. . o + | 2026-08-24 15:13:35.205144 | instance -> localhost | | . + . . o o| 2026-08-24 15:13:35.205171 | instance -> localhost | | + . o . =.| 2026-08-24 15:13:35.205202 | instance -> localhost | | ..o ..o.o| 2026-08-24 15:13:35.205233 | instance -> localhost | +----[SHA256]-----+ 2026-08-24 15:13:35.205300 | instance -> localhost | ok: Runtime: 0:00:00.487262 2026-08-24 15:13:35.214125 | 2026-08-24 15:13:35.214217 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-24 15:13:35.246113 | instance | ok 2026-08-24 15:13:35.258753 | instance | included: /var/lib/zuul/builds/096299254ff04f388af357c45ac2686a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-24 15:13:35.267418 | 2026-08-24 15:13:35.267506 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-24 15:13:35.291958 | instance | skipping: Conditional result was False 2026-08-24 15:13:35.302976 | 2026-08-24 15:13:35.303079 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-24 15:13:35.773719 | instance | changed 2026-08-24 15:13:35.779631 | 2026-08-24 15:13:35.779699 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-24 15:13:35.988681 | instance | ok 2026-08-24 15:13:35.995406 | 2026-08-24 15:13:35.995549 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-24 15:13:36.506243 | instance | changed 2026-08-24 15:13:36.513855 | 2026-08-24 15:13:36.513978 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-24 15:13:36.970251 | instance | changed 2026-08-24 15:13:36.978593 | 2026-08-24 15:13:36.978697 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-24 15:13:37.005814 | instance | skipping: Conditional result was False 2026-08-24 15:13:37.013953 | 2026-08-24 15:13:37.014099 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-24 15:13:37.391212 | instance -> localhost | changed 2026-08-24 15:13:37.401938 | 2026-08-24 15:13:37.402039 | TASK [add-build-sshkey : Add back temp key] 2026-08-24 15:13:37.704627 | instance -> localhost | Identity added: /var/lib/zuul/builds/096299254ff04f388af357c45ac2686a/work/096299254ff04f388af357c45ac2686a_id_rsa (zuul-build-sshkey) 2026-08-24 15:13:37.704806 | instance -> localhost | ok: Runtime: 0:00:00.015985 2026-08-24 15:13:37.709796 | 2026-08-24 15:13:37.709857 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-24 15:13:38.030466 | instance | ok 2026-08-24 15:13:38.035950 | 2026-08-24 15:13:38.036028 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-24 15:13:38.060156 | instance | skipping: Conditional result was False 2026-08-24 15:13:38.075473 | 2026-08-24 15:13:38.075572 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-24 15:13:38.490578 | instance | ok 2026-08-24 15:13:38.496968 | 2026-08-24 15:13:38.497038 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-24 15:13:41.704329 | instance | Output suppressed because no_log was given 2026-08-24 15:13:41.714455 | 2026-08-24 15:13:41.714519 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-24 15:13:41.919438 | instance | ok: "logs" 2026-08-24 15:13:41.919658 | instance | ok: All items complete 2026-08-24 15:13:41.919687 | 2026-08-24 15:13:42.074964 | instance | ok: "artifacts" 2026-08-24 15:13:42.238755 | instance | ok: "docs" 2026-08-24 15:13:42.255268 | 2026-08-24 15:13:42.255423 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-24 15:13:42.436317 | instance | changed: "logs" 2026-08-24 15:13:42.590834 | instance | changed: "artifacts" 2026-08-24 15:13:42.756993 | instance | changed: "docs" 2026-08-24 15:13:42.767583 | 2026-08-24 15:13:42.767690 | PLAY RECAP 2026-08-24 15:13:42.767738 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-24 15:13:42.767767 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-24 15:13:42.767789 | 2026-08-24 15:13:42.891291 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-24 15:13:42.895878 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-24 15:13:43.544511 | 2026-08-24 15:13:43.544650 | PLAY [all] 2026-08-24 15:13:43.555913 | 2026-08-24 15:13:43.556029 | TASK [setup-uv : Extract archive] 2026-08-24 15:13:46.080466 | instance | changed 2026-08-24 15:13:46.088447 | 2026-08-24 15:13:46.088598 | TASK [setup-uv : Print version] 2026-08-24 15:13:46.455821 | instance | uv 0.8.13 2026-08-24 15:13:46.625095 | instance | ok: Runtime: 0:00:00.011363 2026-08-24 15:13:46.636528 | 2026-08-24 15:13:46.636602 | TASK [Install Ansible collection siblings] 2026-08-24 15:13:57.178865 | instance | changed: 2026-08-24 15:13:57.179134 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-08-24 15:13:57.179180 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-08-24 15:13:57.179215 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-08-24 15:13:57.179248 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-08-24 15:13:57.179279 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-08-24 15:13:57.179315 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-08-24 15:13:57.179346 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-08-24 15:13:57.179382 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-08-24 15:13:57.179413 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-08-24 15:13:57.179445 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-08-24 15:13:57.179476 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-08-24 15:13:57.179505 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-08-24 15:13:57.179535 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-08-24 15:13:57.179565 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-08-24 15:13:57.179595 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0 2026-08-24 15:13:57.179626 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-08-24 15:13:57.179656 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-08-24 15:13:57.179685 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-08-24 15:13:57.179714 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-08-24 15:13:57.179742 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-08-24 15:13:57.179771 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.2.0 2026-08-24 15:13:57.179798 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-08-24 15:13:57.179830 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-08-24 15:13:57.179889 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-08-24 15:13:57.179921 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=6.0.0 2026-08-24 15:13:57.179951 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-08-24 15:13:57.179979 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-08-24 15:13:57.180008 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-08-24 15:13:57.180037 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-08-24 15:13:57.180066 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-08-24 15:13:57.180094 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-08-24 15:13:57.180123 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-08-24 15:13:57.180152 | instance | Checked out ansible.netcommon to 1.2.0 2026-08-24 15:13:57.180182 | 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-24 15:13:57.180222 | instance | Starting galaxy collection install process 2026-08-24 15:13:57.180252 | instance | Process install dependency map 2026-08-24 15:13:57.180282 | instance | Starting collection install process 2026-08-24 15:13:57.180310 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-08-24 15:13:57.180339 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-08-24 15:13:57.180367 | instance | ansible.netcommon:* was installed successfully 2026-08-24 15:13:57.180395 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-08-24 15:13:57.180424 | instance | Creating virtual environment at: .venv 2026-08-24 15:13:57.180452 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-08-24 15:13:57.180481 | instance | Downloading cryptography (4.2MiB) 2026-08-24 15:13:57.180509 | instance | Downloading pydantic-core (2.0MiB) 2026-08-24 15:13:57.180545 | instance | Downloading kubernetes (1.9MiB) 2026-08-24 15:13:57.180674 | instance | Downloading openstacksdk (1.7MiB) 2026-08-24 15:13:57.180706 | instance | Downloading rjsonnet (1.2MiB) 2026-08-24 15:13:57.180735 | instance | Downloading pygments (1.2MiB) 2026-08-24 15:13:57.180763 | instance | Downloading setuptools (1.1MiB) 2026-08-24 15:13:57.180791 | instance | Downloading ansible-core (2.1MiB) 2026-08-24 15:13:57.180819 | instance | Downloading netaddr (2.2MiB) 2026-08-24 15:13:57.180846 | instance | Building pyperclip==1.9.0 2026-08-24 15:13:57.180876 | instance | Downloading rjsonnet 2026-08-24 15:13:57.180904 | instance | Downloading pydantic-core 2026-08-24 15:13:57.180935 | instance | Downloading netaddr 2026-08-24 15:13:57.181162 | instance | Downloading pygments 2026-08-24 15:13:57.181214 | instance | Downloading cryptography 2026-08-24 15:13:57.181245 | instance | Downloading setuptools 2026-08-24 15:13:57.181275 | instance | Downloading kubernetes 2026-08-24 15:13:57.181305 | instance | Downloading ansible-core 2026-08-24 15:13:57.181335 | instance | Downloading openstacksdk 2026-08-24 15:13:57.181406 | instance | Built pyperclip==1.9.0 2026-08-24 15:13:57.181455 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-08-24 15:13:57.181492 | instance | Installed 83 packages in 89ms 2026-08-24 15:13:57.181524 | instance | Checked out ansible.posix to 1.6.0 2026-08-24 15:13:57.181555 | 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-24 15:13:57.181590 | instance | Starting galaxy collection install process 2026-08-24 15:13:57.181619 | instance | Process install dependency map 2026-08-24 15:13:57.181663 | instance | Starting collection install process 2026-08-24 15:13:57.181694 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-08-24 15:13:57.181722 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-08-24 15:13:57.181743 | instance | ansible.posix:1.6.0 was installed successfully 2026-08-24 15:13:57.181763 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 15:13:57.181783 | instance | 2.17.12 2026-08-24 15:13:57.181803 | instance | Checked out ansible.utils to v6.1.0 2026-08-24 15:13:57.181824 | 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-24 15:13:57.181844 | instance | Starting galaxy collection install process 2026-08-24 15:13:57.181864 | instance | Process install dependency map 2026-08-24 15:13:57.181885 | instance | Starting collection install process 2026-08-24 15:13:57.181906 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-08-24 15:13:57.181926 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-08-24 15:13:57.181946 | instance | ansible.utils:6.1.0 was installed successfully 2026-08-24 15:13:57.181966 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 15:13:57.181986 | instance | 2.17.12 2026-08-24 15:13:57.182006 | instance | Checked out atmosphere.common to v0.7.0 2026-08-24 15:13:57.182027 | 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-24 15:13:57.182048 | instance | Starting galaxy collection install process 2026-08-24 15:13:57.182068 | instance | Process install dependency map 2026-08-24 15:13:57.182087 | instance | Starting collection install process 2026-08-24 15:13:57.182106 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-08-24 15:13:57.182127 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-08-24 15:13:57.182147 | instance | atmosphere.common:0.7.0 was installed successfully 2026-08-24 15:13:57.182168 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 15:13:57.182189 | instance | 2.17.12 2026-08-24 15:13:57.182208 | instance | Checked out community.crypto to 2.2.3 2026-08-24 15:13:57.182227 | 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-24 15:13:57.182246 | instance | Starting galaxy collection install process 2026-08-24 15:13:57.182266 | instance | Process install dependency map 2026-08-24 15:13:57.182284 | instance | Starting collection install process 2026-08-24 15:13:57.182304 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-08-24 15:13:57.182324 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-08-24 15:13:57.182343 | instance | community.crypto:2.2.3 was installed successfully 2026-08-24 15:13:57.182362 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 15:13:57.182382 | instance | 2.17.12 2026-08-24 15:13:57.182401 | instance | Checked out community.general to 7.3.0 2026-08-24 15:13:57.182421 | 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-24 15:13:57.182447 | instance | Starting galaxy collection install process 2026-08-24 15:13:57.182469 | instance | Process install dependency map 2026-08-24 15:13:57.182489 | instance | Starting collection install process 2026-08-24 15:13:57.182509 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-08-24 15:13:57.182529 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-08-24 15:13:57.182548 | instance | community.general:7.3.0 was installed successfully 2026-08-24 15:13:57.182567 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 15:13:57.182586 | instance | 2.17.12 2026-08-24 15:13:57.182607 | instance | Checked out community.mysql to 3.6.0 2026-08-24 15:13:57.182629 | 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-24 15:13:57.182650 | instance | Starting galaxy collection install process 2026-08-24 15:13:57.182671 | instance | Process install dependency map 2026-08-24 15:13:57.182690 | instance | Starting collection install process 2026-08-24 15:13:57.182710 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-08-24 15:13:57.182730 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-08-24 15:13:57.182749 | instance | community.mysql:3.6.0 was installed successfully 2026-08-24 15:13:57.182768 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 15:13:57.182787 | instance | 2.17.12 2026-08-24 15:13:57.182807 | instance | Checked out kubernetes.core to 2.4.0 2026-08-24 15:13:57.182828 | 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-24 15:13:57.182848 | instance | Starting galaxy collection install process 2026-08-24 15:13:57.182868 | instance | Process install dependency map 2026-08-24 15:13:57.182889 | instance | Starting collection install process 2026-08-24 15:13:57.182908 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-08-24 15:13:57.182928 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-08-24 15:13:57.182948 | instance | kubernetes.core:2.4.0 was installed successfully 2026-08-24 15:13:57.182968 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 15:13:57.182988 | instance | 2.17.12 2026-08-24 15:13:57.183008 | instance | Checked out openstack.cloud to 2.6.0 2026-08-24 15:13:57.183041 | 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-24 15:13:57.183082 | instance | Starting galaxy collection install process 2026-08-24 15:13:57.183108 | instance | Process install dependency map 2026-08-24 15:13:57.183132 | instance | Starting collection install process 2026-08-24 15:13:57.183155 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-08-24 15:13:57.183179 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-08-24 15:13:57.183206 | instance | openstack.cloud:2.6.0 was installed successfully 2026-08-24 15:13:57.183231 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 15:13:57.183257 | instance | 2.17.12 2026-08-24 15:13:57.183288 | instance | Checked out vexxhost.ceph to v4.2.0 2026-08-24 15:13:57.183310 | 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-24 15:13:57.183330 | instance | Starting galaxy collection install process 2026-08-24 15:13:57.183349 | instance | Process install dependency map 2026-08-24 15:13:57.183368 | instance | Starting collection install process 2026-08-24 15:13:57.183386 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-08-24 15:13:57.183829 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-08-24 15:13:57.183924 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-08-24 15:13:57.183957 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 15:13:57.183978 | instance | 2.17.12 2026-08-24 15:13:57.184001 | instance | Checked out vexxhost.containers to v1.6.8 2026-08-24 15:13:57.184025 | 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-24 15:13:57.184050 | instance | Starting galaxy collection install process 2026-08-24 15:13:57.184079 | instance | Process install dependency map 2026-08-24 15:13:57.184102 | instance | Starting collection install process 2026-08-24 15:13:57.184122 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-08-24 15:13:57.184141 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-08-24 15:13:57.184160 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-08-24 15:13:57.184179 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 15:13:57.184198 | instance | 2.17.12 2026-08-24 15:13:57.184218 | instance | Checked out vexxhost.kubernetes to v3.3.0 2026-08-24 15:13:57.184238 | 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-24 15:13:57.184257 | instance | Starting galaxy collection install process 2026-08-24 15:13:57.184275 | instance | Process install dependency map 2026-08-24 15:13:57.184293 | instance | Starting collection install process 2026-08-24 15:13:57.184311 | instance | Installing 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-08-24 15:13:57.184329 | instance | Created collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-08-24 15:13:57.184348 | instance | vexxhost.kubernetes:3.3.0 was installed successfully 2026-08-24 15:13:57.184365 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 15:13:57.184383 | instance | 2.17.12 2026-08-24 15:13:57.191134 | 2026-08-24 15:13:57.191377 | PLAY RECAP 2026-08-24 15:13:57.191518 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-24 15:13:57.191568 | 2026-08-24 15:13:57.396781 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-24 15:13:57.402013 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-08-24 15:13:58.020505 | 2026-08-24 15:13:58.020651 | PLAY [all] 2026-08-24 15:13:58.031767 | 2026-08-24 15:13:58.031900 | TASK [Install "jq" for log collection] 2026-08-24 15:14:09.509816 | instance | changed 2026-08-24 15:14:09.512378 | 2026-08-24 15:14:09.512458 | PLAY RECAP 2026-08-24 15:14:09.512528 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-24 15:14:09.512609 | 2026-08-24 15:14:09.677790 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-08-24 15:14:09.682746 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-24 15:14:10.382011 | 2026-08-24 15:14:10.382173 | PLAY [all] 2026-08-24 15:14:10.394187 | 2026-08-24 15:14:10.394299 | LOOP [Check inventory directories] 2026-08-24 15:14:10.714265 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-08-24 15:14:10.865192 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-08-24 15:14:11.023792 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-08-24 15:14:11.038015 | 2026-08-24 15:14:11.038274 | LOOP [Copy inventory file for Zuul] 2026-08-24 15:14:11.851987 | instance | changed: 2026-08-24 15:14:11.852261 | instance | { 2026-08-24 15:14:11.852299 | instance | "ansible_loop_var": "item", 2026-08-24 15:14:11.852331 | instance | "changed": false, 2026-08-24 15:14:11.852360 | instance | "failed": false, 2026-08-24 15:14:11.852391 | instance | "invocation": { 2026-08-24 15:14:11.852417 | instance | "module_args": { 2026-08-24 15:14:11.852445 | instance | "checksum_algorithm": "sha1", 2026-08-24 15:14:11.852474 | instance | "follow": true, 2026-08-24 15:14:11.852499 | instance | "get_attributes": true, 2026-08-24 15:14:11.852522 | instance | "get_checksum": true, 2026-08-24 15:14:11.852543 | instance | "get_mime": true, 2026-08-24 15:14:11.852563 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-08-24 15:14:11.852587 | instance | } 2026-08-24 15:14:11.852612 | instance | }, 2026-08-24 15:14:11.852636 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-08-24 15:14:11.852661 | instance | "stat": { 2026-08-24 15:14:11.852687 | instance | "atime": 1787584428.8081598, 2026-08-24 15:14:11.852714 | instance | "attr_flags": "e", 2026-08-24 15:14:11.852741 | instance | "attributes": [ 2026-08-24 15:14:11.852767 | instance | "extents" 2026-08-24 15:14:11.852792 | instance | ], 2026-08-24 15:14:11.852818 | instance | "block_size": 4096, 2026-08-24 15:14:11.852845 | instance | "blocks": 8, 2026-08-24 15:14:11.852869 | instance | "charset": "unknown", 2026-08-24 15:14:11.852894 | instance | "ctime": 1787584427.472151, 2026-08-24 15:14:11.852920 | instance | "dev": 64513, 2026-08-24 15:14:11.852946 | instance | "device_type": 0, 2026-08-24 15:14:11.852996 | instance | "executable": true, 2026-08-24 15:14:11.853024 | instance | "exists": true, 2026-08-24 15:14:11.853049 | instance | "gid": 1000, 2026-08-24 15:14:11.853076 | instance | "gr_name": "zuul", 2026-08-24 15:14:11.853101 | instance | "inode": 1047864, 2026-08-24 15:14:11.853125 | instance | "isblk": false, 2026-08-24 15:14:11.853150 | instance | "ischr": false, 2026-08-24 15:14:11.853171 | instance | "isdir": true, 2026-08-24 15:14:11.853188 | instance | "isfifo": false, 2026-08-24 15:14:11.853205 | instance | "isgid": false, 2026-08-24 15:14:11.853222 | instance | "islnk": false, 2026-08-24 15:14:11.853239 | instance | "isreg": false, 2026-08-24 15:14:11.853256 | instance | "issock": false, 2026-08-24 15:14:11.853272 | instance | "isuid": false, 2026-08-24 15:14:11.853289 | instance | "mimetype": "unknown", 2026-08-24 15:14:11.853306 | instance | "mode": "0755", 2026-08-24 15:14:11.853323 | instance | "mtime": 1787584427.472151, 2026-08-24 15:14:11.853340 | instance | "nlink": 23, 2026-08-24 15:14:11.853358 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-08-24 15:14:11.853375 | instance | "pw_name": "zuul", 2026-08-24 15:14:11.853401 | instance | "readable": true, 2026-08-24 15:14:11.853420 | instance | "rgrp": true, 2026-08-24 15:14:11.853437 | instance | "roth": true, 2026-08-24 15:14:11.853474 | instance | "rusr": true, 2026-08-24 15:14:11.853493 | instance | "size": 4096, 2026-08-24 15:14:11.853510 | instance | "uid": 1000, 2026-08-24 15:14:11.853527 | instance | "version": "541359867", 2026-08-24 15:14:11.853567 | instance | "wgrp": false, 2026-08-24 15:14:11.853589 | instance | "woth": false, 2026-08-24 15:14:11.853618 | instance | "writeable": true, 2026-08-24 15:14:11.853641 | instance | "wusr": true, 2026-08-24 15:14:11.853664 | instance | "xgrp": true, 2026-08-24 15:14:11.853685 | instance | "xoth": true, 2026-08-24 15:14:11.853707 | instance | "xusr": true 2026-08-24 15:14:11.853728 | instance | } 2026-08-24 15:14:11.853750 | instance | } 2026-08-24 15:14:11.853797 | instance | ok: All items complete 2026-08-24 15:14:11.853825 | 2026-08-24 15:14:11.855253 | instance | skipping: Conditional result was False 2026-08-24 15:14:11.856001 | instance | skipping: Conditional result was False 2026-08-24 15:14:11.875607 | 2026-08-24 15:14:11.875833 | LOOP [Switch "ansible_host" to private IP] 2026-08-24 15:14:12.226692 | instance | changed: 1 replacements made 2026-08-24 15:14:12.228093 | instance | skipping: Conditional result was False 2026-08-24 15:14:12.228719 | instance | skipping: Conditional result was False 2026-08-24 15:14:12.245914 | 2026-08-24 15:14:12.246106 | TASK [Run Molecule scenario] 2026-08-24 15:14:13.199127 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-08-24 15:14:13.602102 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-24 15:14:13.602180 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-08-24 15:14:24.790892 | instance | INFO [csi > dependency] Executing 2026-08-24 15:14:24.791080 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-08-24 15:14:24.791297 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-08-24 15:14:24.791419 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-24 15:14:24.799422 | instance | INFO [csi > cleanup] Executing 2026-08-24 15:14:24.799734 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-24 15:14:24.807742 | instance | INFO [csi > destroy] Executing 2026-08-24 15:14:24.807834 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-08-24 15:14:24.807947 | instance | INFO [csi > destroy] Executed: Successful 2026-08-24 15:14:24.815726 | instance | INFO [csi > syntax] Executing 2026-08-24 15:14:26.543539 | instance | 2026-08-24 15:14:26.543864 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-08-24 15:14:26.619308 | instance | INFO [csi > syntax] Executed: Successful 2026-08-24 15:14:26.642164 | instance | INFO [csi > create] Executing 2026-08-24 15:14:26.648601 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-24 15:14:26.656042 | instance | INFO [csi > prepare] Executing 2026-08-24 15:14:27.429023 | instance | 2026-08-24 15:14:27.429288 | instance | PLAY [Prepare] ***************************************************************** 2026-08-24 15:14:27.429561 | instance | 2026-08-24 15:14:27.429842 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-24 15:14:27.430237 | instance | Monday 24 August 2026 15:14:27 +0000 (0:00:00.024) 0:00:00.024 ********* 2026-08-24 15:14:28.595060 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-08-24 15:14:28.595328 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-24 15:14:28.595763 | instance | interpreter could change the meaning of that path. See 2026-08-24 15:14:28.596100 | instance | https://docs.ansible.com/ansible- 2026-08-24 15:14:28.596353 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-08-24 15:14:28.603805 | instance | ok: [instance] 2026-08-24 15:14:28.604076 | instance | 2026-08-24 15:14:28.604344 | instance | TASK [Configure short hostname] ************************************************ 2026-08-24 15:14:28.604669 | instance | Monday 24 August 2026 15:14:28 +0000 (0:00:01.175) 0:00:01.199 ********* 2026-08-24 15:14:29.319048 | instance | changed: [instance] 2026-08-24 15:14:29.319138 | instance | 2026-08-24 15:14:29.319263 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-08-24 15:14:29.319389 | instance | Monday 24 August 2026 15:14:29 +0000 (0:00:00.715) 0:00:01.915 ********* 2026-08-24 15:14:29.634796 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-08-24 15:14:29.635068 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-08-24 15:14:29.635352 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-24 15:14:29.643977 | instance | changed: [instance] 2026-08-24 15:14:29.644219 | instance | 2026-08-24 15:14:29.644500 | instance | TASK [Purge "snapd" package] *************************************************** 2026-08-24 15:14:29.644845 | instance | Monday 24 August 2026 15:14:29 +0000 (0:00:00.324) 0:00:02.240 ********* 2026-08-24 15:14:30.478299 | instance | ok: [instance] 2026-08-24 15:14:30.478747 | instance | 2026-08-24 15:14:30.479122 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-08-24 15:14:30.479436 | instance | 2026-08-24 15:14:30.479760 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-24 15:14:30.480047 | instance | Monday 24 August 2026 15:14:30 +0000 (0:00:00.833) 0:00:03.073 ********* 2026-08-24 15:14:31.146029 | instance | ok: [instance] 2026-08-24 15:14:31.146446 | instance | 2026-08-24 15:14:31.146776 | instance | TASK [Install depedencies] ***************************************************** 2026-08-24 15:14:31.147077 | instance | Monday 24 August 2026 15:14:31 +0000 (0:00:00.667) 0:00:03.741 ********* 2026-08-24 15:15:00.128182 | instance | changed: [instance] 2026-08-24 15:15:00.128331 | instance | 2026-08-24 15:15:00.128341 | instance | TASK [Start up service] ******************************************************** 2026-08-24 15:15:00.128348 | instance | Monday 24 August 2026 15:15:00 +0000 (0:00:28.981) 0:00:32.723 ********* 2026-08-24 15:15:00.688620 | instance | ok: [instance] 2026-08-24 15:15:00.689066 | instance | 2026-08-24 15:15:00.689196 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-08-24 15:15:00.689406 | instance | Monday 24 August 2026 15:15:00 +0000 (0:00:00.561) 0:00:33.284 ********* 2026-08-24 15:15:01.009068 | instance | ok: [instance] 2026-08-24 15:15:01.009131 | instance | 2026-08-24 15:15:01.009434 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-08-24 15:15:01.009465 | instance | Monday 24 August 2026 15:15:01 +0000 (0:00:00.320) 0:00:33.605 ********* 2026-08-24 15:15:01.671675 | instance | changed: [instance] 2026-08-24 15:15:01.672852 | instance | 2026-08-24 15:15:01.672989 | instance | TASK [Get list of all loopback devices] **************************************** 2026-08-24 15:15:01.673009 | instance | Monday 24 August 2026 15:15:01 +0000 (0:00:00.662) 0:00:34.267 ********* 2026-08-24 15:15:01.894980 | instance | ok: [instance] 2026-08-24 15:15:01.895060 | instance | 2026-08-24 15:15:01.895720 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-08-24 15:15:01.895777 | instance | Monday 24 August 2026 15:15:01 +0000 (0:00:00.223) 0:00:34.490 ********* 2026-08-24 15:15:01.921713 | instance | skipping: [instance] 2026-08-24 15:15:01.921833 | instance | 2026-08-24 15:15:01.921995 | instance | TASK [Create devices for Ceph] ************************************************* 2026-08-24 15:15:01.922209 | instance | Monday 24 August 2026 15:15:01 +0000 (0:00:00.026) 0:00:34.517 ********* 2026-08-24 15:15:02.514700 | instance | changed: [instance] => (item=osd0) 2026-08-24 15:15:02.515041 | instance | changed: [instance] => (item=osd1) 2026-08-24 15:15:02.515436 | instance | changed: [instance] => (item=osd2) 2026-08-24 15:15:02.515899 | instance | 2026-08-24 15:15:02.516389 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-08-24 15:15:02.516771 | instance | Monday 24 August 2026 15:15:02 +0000 (0:00:00.592) 0:00:35.109 ********* 2026-08-24 15:15:03.164787 | instance | changed: [instance] => (item=osd0) 2026-08-24 15:15:03.164829 | instance | changed: [instance] => (item=osd1) 2026-08-24 15:15:03.164835 | instance | changed: [instance] => (item=osd2) 2026-08-24 15:15:03.164841 | instance | 2026-08-24 15:15:03.164847 | instance | TASK [Start loop devices] ****************************************************** 2026-08-24 15:15:03.164854 | instance | Monday 24 August 2026 15:15:03 +0000 (0:00:00.650) 0:00:35.759 ********* 2026-08-24 15:15:03.898874 | instance | changed: [instance] => (item=osd0) 2026-08-24 15:15:03.898957 | instance | changed: [instance] => (item=osd1) 2026-08-24 15:15:03.899606 | instance | changed: [instance] => (item=osd2) 2026-08-24 15:15:03.899652 | instance | 2026-08-24 15:15:03.899660 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-08-24 15:15:03.899667 | instance | Monday 24 August 2026 15:15:03 +0000 (0:00:00.734) 0:00:36.494 ********* 2026-08-24 15:15:07.330279 | instance | changed: [instance] => (item=osd0) 2026-08-24 15:15:07.330995 | instance | changed: [instance] => (item=osd1) 2026-08-24 15:15:07.331034 | instance | changed: [instance] => (item=osd2) 2026-08-24 15:15:07.331041 | instance | 2026-08-24 15:15:07.331046 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-08-24 15:15:07.331051 | instance | Monday 24 August 2026 15:15:07 +0000 (0:00:03.432) 0:00:39.926 ********* 2026-08-24 15:15:09.464386 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-08-24 15:15:09.464505 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-08-24 15:15:09.465048 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-08-24 15:15:09.465118 | instance | 2026-08-24 15:15:09.465137 | instance | PLAY RECAP ********************************************************************* 2026-08-24 15:15:09.465520 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-08-24 15:15:09.465561 | instance | 2026-08-24 15:15:09.465579 | instance | Monday 24 August 2026 15:15:09 +0000 (0:00:02.134) 0:00:42.060 ********* 2026-08-24 15:15:09.466525 | instance | =============================================================================== 2026-08-24 15:15:09.466588 | instance | Install depedencies ---------------------------------------------------- 28.98s 2026-08-24 15:15:09.466603 | instance | Create a volume group for each loop device ------------------------------ 3.43s 2026-08-24 15:15:09.466616 | instance | Create a logical volume for each loop device ---------------------------- 2.13s 2026-08-24 15:15:09.466629 | instance | Gathering Facts --------------------------------------------------------- 1.18s 2026-08-24 15:15:09.466649 | instance | Purge "snapd" package --------------------------------------------------- 0.83s 2026-08-24 15:15:09.468378 | instance | Start loop devices ------------------------------------------------------ 0.73s 2026-08-24 15:15:09.468418 | instance | Configure short hostname ------------------------------------------------ 0.72s 2026-08-24 15:15:09.468424 | instance | Gathering Facts --------------------------------------------------------- 0.67s 2026-08-24 15:15:09.468428 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.66s 2026-08-24 15:15:09.468432 | instance | Set permissions on loopback devices ------------------------------------- 0.65s 2026-08-24 15:15:09.468437 | instance | Create devices for Ceph ------------------------------------------------- 0.59s 2026-08-24 15:15:09.468441 | instance | Start up service -------------------------------------------------------- 0.56s 2026-08-24 15:15:09.468446 | instance | Ensure hostname inside hosts file --------------------------------------- 0.32s 2026-08-24 15:15:09.468451 | instance | Generate lvm.conf ------------------------------------------------------- 0.32s 2026-08-24 15:15:09.468455 | instance | Get list of all loopback devices ---------------------------------------- 0.22s 2026-08-24 15:15:09.468459 | instance | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-08-24 15:15:09.563914 | instance | INFO [csi > prepare] Executed: Successful 2026-08-24 15:15:09.577566 | instance | INFO [csi > converge] Executing 2026-08-24 15:15:11.089314 | instance | 2026-08-24 15:15:11.089704 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-08-24 15:15:11.090063 | instance | 2026-08-24 15:15:11.090403 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-24 15:15:11.090742 | instance | Monday 24 August 2026 15:15:11 +0000 (0:00:00.008) 0:00:00.008 ********* 2026-08-24 15:15:12.063254 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-08-24 15:15:12.063776 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-24 15:15:12.064191 | instance | interpreter could change the meaning of that path. See 2026-08-24 15:15:12.064567 | instance | https://docs.ansible.com/ansible- 2026-08-24 15:15:12.064995 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-08-24 15:15:12.072444 | instance | ok: [instance] 2026-08-24 15:15:12.072663 | instance | 2026-08-24 15:15:12.072880 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-08-24 15:15:12.073167 | instance | Monday 24 August 2026 15:15:12 +0000 (0:00:00.983) 0:00:00.991 ********* 2026-08-24 15:15:12.119318 | instance | ok: [instance] => { 2026-08-24 15:15:12.119719 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-08-24 15:15:12.120071 | instance | } 2026-08-24 15:15:12.120472 | instance | 2026-08-24 15:15:12.120840 | instance | PLAY [all] ********************************************************************* 2026-08-24 15:15:12.121325 | instance | 2026-08-24 15:15:12.121839 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-24 15:15:12.122260 | instance | Monday 24 August 2026 15:15:12 +0000 (0:00:00.046) 0:00:01.038 ********* 2026-08-24 15:15:12.975901 | instance | ok: [instance] 2026-08-24 15:15:12.976268 | instance | 2026-08-24 15:15:12.976601 | instance | TASK [Fail if atmosphere_ceph_enabled is set] ********************************** 2026-08-24 15:15:12.976932 | instance | Monday 24 August 2026 15:15:12 +0000 (0:00:00.856) 0:00:01.894 ********* 2026-08-24 15:15:13.016677 | instance | skipping: [instance] 2026-08-24 15:15:13.017284 | instance | 2026-08-24 15:15:13.017780 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-08-24 15:15:13.018171 | instance | Monday 24 August 2026 15:15:13 +0000 (0:00:00.040) 0:00:01.935 ********* 2026-08-24 15:15:13.219959 | instance | ok: [instance] 2026-08-24 15:15:13.220351 | instance | 2026-08-24 15:15:13.220696 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-24 15:15:13.221114 | instance | 2026-08-24 15:15:13.221470 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-24 15:15:13.221830 | instance | Monday 24 August 2026 15:15:13 +0000 (0:00:00.203) 0:00:02.138 ********* 2026-08-24 15:15:14.092684 | instance | ok: [instance] 2026-08-24 15:15:14.092756 | instance | 2026-08-24 15:15:14.093033 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 15:15:14.093219 | instance | Monday 24 August 2026 15:15:14 +0000 (0:00:00.872) 0:00:03.011 ********* 2026-08-24 15:15:14.423655 | instance | ok: [instance] 2026-08-24 15:15:14.423734 | instance | 2026-08-24 15:15:14.423996 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 15:15:14.424033 | instance | Monday 24 August 2026 15:15:14 +0000 (0:00:00.331) 0:00:03.342 ********* 2026-08-24 15:15:14.469873 | instance | skipping: [instance] 2026-08-24 15:15:14.470277 | instance | 2026-08-24 15:15:14.470314 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-24 15:15:14.470320 | instance | Monday 24 August 2026 15:15:14 +0000 (0:00:00.046) 0:00:03.388 ********* 2026-08-24 15:15:14.791652 | instance | changed: [instance] 2026-08-24 15:15:14.791689 | instance | 2026-08-24 15:15:14.791695 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 15:15:14.791700 | instance | Monday 24 August 2026 15:15:14 +0000 (0:00:00.321) 0:00:03.710 ********* 2026-08-24 15:15:14.862640 | instance | ok: [instance] => { 2026-08-24 15:15:14.862675 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-24 15:15:14.862683 | instance | } 2026-08-24 15:15:14.862689 | instance | 2026-08-24 15:15:14.862695 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 15:15:14.862701 | instance | Monday 24 August 2026 15:15:14 +0000 (0:00:00.070) 0:00:03.780 ********* 2026-08-24 15:15:15.503157 | instance | changed: [instance] 2026-08-24 15:15:15.503228 | instance | 2026-08-24 15:15:15.503513 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 15:15:15.503546 | instance | Monday 24 August 2026 15:15:15 +0000 (0:00:00.641) 0:00:04.422 ********* 2026-08-24 15:15:15.554890 | instance | skipping: [instance] 2026-08-24 15:15:15.554969 | instance | 2026-08-24 15:15:15.555213 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 15:15:15.555251 | instance | Monday 24 August 2026 15:15:15 +0000 (0:00:00.051) 0:00:04.474 ********* 2026-08-24 15:15:15.605062 | instance | skipping: [instance] 2026-08-24 15:15:15.605132 | instance | 2026-08-24 15:15:15.605442 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 15:15:15.605479 | instance | Monday 24 August 2026 15:15:15 +0000 (0:00:00.050) 0:00:04.524 ********* 2026-08-24 15:15:15.836256 | instance | ok: [instance] 2026-08-24 15:15:15.836768 | instance | 2026-08-24 15:15:15.836808 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 15:15:15.836813 | instance | Monday 24 August 2026 15:15:15 +0000 (0:00:00.231) 0:00:04.755 ********* 2026-08-24 15:15:17.033312 | instance | ok: [instance] 2026-08-24 15:15:17.033519 | instance | 2026-08-24 15:15:17.033532 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 15:15:17.033663 | instance | Monday 24 August 2026 15:15:17 +0000 (0:00:01.197) 0:00:05.952 ********* 2026-08-24 15:15:17.098578 | instance | ok: [instance] => { 2026-08-24 15:15:17.099497 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-24 15:15:17.099544 | instance | } 2026-08-24 15:15:17.099552 | instance | 2026-08-24 15:15:17.099558 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 15:15:17.099565 | instance | Monday 24 August 2026 15:15:17 +0000 (0:00:00.064) 0:00:06.017 ********* 2026-08-24 15:15:17.747598 | instance | changed: [instance] 2026-08-24 15:15:17.747715 | instance | 2026-08-24 15:15:17.747854 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 15:15:17.748116 | instance | Monday 24 August 2026 15:15:17 +0000 (0:00:00.649) 0:00:06.666 ********* 2026-08-24 15:15:20.637501 | instance | changed: [instance] 2026-08-24 15:15:20.637581 | instance | 2026-08-24 15:15:20.637687 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-24 15:15:20.637875 | instance | Monday 24 August 2026 15:15:20 +0000 (0:00:02.890) 0:00:09.556 ********* 2026-08-24 15:15:20.673165 | instance | skipping: [instance] 2026-08-24 15:15:20.673751 | instance | 2026-08-24 15:15:20.673961 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-24 15:15:20.674122 | instance | Monday 24 August 2026 15:15:20 +0000 (0:00:00.035) 0:00:09.591 ********* 2026-08-24 15:15:20.709338 | instance | skipping: [instance] 2026-08-24 15:15:20.709398 | instance | 2026-08-24 15:15:20.709540 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-24 15:15:20.709668 | instance | Monday 24 August 2026 15:15:20 +0000 (0:00:00.033) 0:00:09.625 ********* 2026-08-24 15:15:20.739079 | instance | skipping: [instance] 2026-08-24 15:15:20.739148 | instance | 2026-08-24 15:15:20.739282 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-24 15:15:20.739407 | instance | Monday 24 August 2026 15:15:20 +0000 (0:00:00.032) 0:00:09.658 ********* 2026-08-24 15:15:27.007818 | instance | changed: [instance] 2026-08-24 15:15:27.008051 | instance | 2026-08-24 15:15:27.008406 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-24 15:15:27.008718 | instance | Monday 24 August 2026 15:15:27 +0000 (0:00:06.267) 0:00:15.926 ********* 2026-08-24 15:15:27.631833 | instance | changed: [instance] 2026-08-24 15:15:27.632032 | instance | 2026-08-24 15:15:27.632321 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-24 15:15:27.632661 | instance | Monday 24 August 2026 15:15:27 +0000 (0:00:00.624) 0:00:16.550 ********* 2026-08-24 15:15:28.569031 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-08-24 15:15:28.569085 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-24 15:15:28.569103 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-24 15:15:28.570762 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-24 15:15:28.570861 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-24 15:15:28.570867 | instance | 2026-08-24 15:15:28.570875 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-24 15:15:28.571198 | instance | Monday 24 August 2026 15:15:28 +0000 (0:00:00.936) 0:00:17.486 ********* 2026-08-24 15:15:29.154793 | instance | changed: [instance] 2026-08-24 15:15:29.154891 | instance | 2026-08-24 15:15:29.155517 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-24 15:15:29.155568 | instance | Monday 24 August 2026 15:15:29 +0000 (0:00:00.569) 0:00:18.056 ********* 2026-08-24 15:15:29.155574 | instance | 2026-08-24 15:15:29.155579 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-24 15:15:29.155583 | instance | Monday 24 August 2026 15:15:29 +0000 (0:00:00.016) 0:00:18.073 ********* 2026-08-24 15:15:30.135208 | instance | ok: [instance] 2026-08-24 15:15:30.135303 | instance | 2026-08-24 15:15:30.135539 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-24 15:15:30.135572 | instance | Monday 24 August 2026 15:15:30 +0000 (0:00:00.980) 0:00:19.054 ********* 2026-08-24 15:15:30.711116 | instance | changed: [instance] 2026-08-24 15:15:30.711245 | instance | 2026-08-24 15:15:30.711324 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-24 15:15:30.711456 | instance | Monday 24 August 2026 15:15:30 +0000 (0:00:00.576) 0:00:19.630 ********* 2026-08-24 15:15:31.255735 | instance | changed: [instance] 2026-08-24 15:15:31.255840 | instance | 2026-08-24 15:15:31.256196 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 15:15:31.256242 | instance | Monday 24 August 2026 15:15:31 +0000 (0:00:00.544) 0:00:20.174 ********* 2026-08-24 15:15:31.467701 | instance | ok: [instance] 2026-08-24 15:15:31.467775 | instance | 2026-08-24 15:15:31.468083 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 15:15:31.468123 | instance | Monday 24 August 2026 15:15:31 +0000 (0:00:00.211) 0:00:20.386 ********* 2026-08-24 15:15:31.515091 | instance | ok: [instance] => { 2026-08-24 15:15:31.515720 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-24 15:15:31.515736 | instance | } 2026-08-24 15:15:31.515742 | instance | 2026-08-24 15:15:31.515746 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 15:15:31.515751 | instance | Monday 24 August 2026 15:15:31 +0000 (0:00:00.047) 0:00:20.434 ********* 2026-08-24 15:15:32.251021 | instance | changed: [instance] 2026-08-24 15:15:32.251097 | instance | 2026-08-24 15:15:32.251393 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 15:15:32.251557 | instance | Monday 24 August 2026 15:15:32 +0000 (0:00:00.735) 0:00:21.170 ********* 2026-08-24 15:15:36.659151 | instance | changed: [instance] 2026-08-24 15:15:36.659249 | instance | 2026-08-24 15:15:36.659510 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-24 15:15:36.659526 | instance | Monday 24 August 2026 15:15:36 +0000 (0:00:04.408) 0:00:25.578 ********* 2026-08-24 15:15:37.696045 | instance | ok: [instance] 2026-08-24 15:15:37.696133 | instance | 2026-08-24 15:15:37.696396 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-24 15:15:37.696411 | instance | Monday 24 August 2026 15:15:37 +0000 (0:00:01.036) 0:00:26.615 ********* 2026-08-24 15:15:38.026718 | instance | changed: [instance] 2026-08-24 15:15:38.026753 | instance | 2026-08-24 15:15:38.026759 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-24 15:15:38.026764 | instance | Monday 24 August 2026 15:15:38 +0000 (0:00:00.330) 0:00:26.945 ********* 2026-08-24 15:15:38.477075 | instance | changed: [instance] 2026-08-24 15:15:38.477138 | instance | 2026-08-24 15:15:38.477149 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-24 15:15:38.477155 | instance | Monday 24 August 2026 15:15:38 +0000 (0:00:00.450) 0:00:27.395 ********* 2026-08-24 15:15:39.048560 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-08-24 15:15:39.048638 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-24 15:15:39.049069 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-24 15:15:39.049127 | instance | 2026-08-24 15:15:39.049145 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-24 15:15:39.049157 | instance | Monday 24 August 2026 15:15:39 +0000 (0:00:00.572) 0:00:27.967 ********* 2026-08-24 15:15:39.501482 | instance | changed: [instance] 2026-08-24 15:15:39.501560 | instance | 2026-08-24 15:15:39.501871 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-24 15:15:39.502153 | instance | Monday 24 August 2026 15:15:39 +0000 (0:00:00.452) 0:00:28.419 ********* 2026-08-24 15:15:39.988093 | instance | changed: [instance] 2026-08-24 15:15:39.988215 | instance | 2026-08-24 15:15:39.988231 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-24 15:15:39.988789 | instance | Monday 24 August 2026 15:15:39 +0000 (0:00:00.469) 0:00:28.889 ********* 2026-08-24 15:15:39.988844 | instance | 2026-08-24 15:15:39.988851 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-24 15:15:39.988864 | instance | Monday 24 August 2026 15:15:39 +0000 (0:00:00.018) 0:00:28.907 ********* 2026-08-24 15:15:40.712553 | instance | ok: [instance] 2026-08-24 15:15:40.712596 | instance | 2026-08-24 15:15:40.712603 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-24 15:15:40.712608 | instance | Monday 24 August 2026 15:15:40 +0000 (0:00:00.724) 0:00:29.631 ********* 2026-08-24 15:15:43.531269 | instance | changed: [instance] 2026-08-24 15:15:43.531361 | instance | 2026-08-24 15:15:43.531602 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-24 15:15:43.531641 | instance | Monday 24 August 2026 15:15:43 +0000 (0:00:02.819) 0:00:32.450 ********* 2026-08-24 15:15:44.118585 | instance | changed: [instance] 2026-08-24 15:15:44.118656 | instance | 2026-08-24 15:15:44.118995 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-24 15:15:44.119036 | instance | Monday 24 August 2026 15:15:44 +0000 (0:00:00.587) 0:00:33.037 ********* 2026-08-24 15:15:44.180717 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-24 15:15:44.180782 | instance | 2026-08-24 15:15:44.181159 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-24 15:15:44.181242 | instance | Monday 24 August 2026 15:15:44 +0000 (0:00:00.062) 0:00:33.099 ********* 2026-08-24 15:15:49.283103 | instance | changed: [instance] 2026-08-24 15:15:49.283222 | instance | 2026-08-24 15:15:49.283534 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-24 15:15:49.283668 | instance | Monday 24 August 2026 15:15:49 +0000 (0:00:05.102) 0:00:38.202 ********* 2026-08-24 15:15:49.913479 | instance | ok: [instance] => (item=chronyd) 2026-08-24 15:15:49.913586 | instance | ok: [instance] => (item=sshd) 2026-08-24 15:15:49.913974 | instance | 2026-08-24 15:15:49.914114 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-24 15:15:49.914121 | instance | Monday 24 August 2026 15:15:49 +0000 (0:00:00.630) 0:00:38.832 ********* 2026-08-24 15:15:50.889557 | instance | changed: [instance] 2026-08-24 15:15:50.889625 | instance | 2026-08-24 15:15:50.889901 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-24 15:15:50.889938 | instance | Monday 24 August 2026 15:15:50 +0000 (0:00:00.976) 0:00:39.808 ********* 2026-08-24 15:15:51.103229 | instance | ok: [instance] 2026-08-24 15:15:51.103296 | instance | 2026-08-24 15:15:51.103617 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-24 15:15:51.103653 | instance | Monday 24 August 2026 15:15:51 +0000 (0:00:00.213) 0:00:40.022 ********* 2026-08-24 15:15:51.565454 | instance | changed: [instance] 2026-08-24 15:15:51.565574 | instance | 2026-08-24 15:15:51.565642 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-24 15:15:51.565798 | instance | Monday 24 August 2026 15:15:51 +0000 (0:00:00.461) 0:00:40.484 ********* 2026-08-24 15:15:51.914047 | instance | changed: [instance] 2026-08-24 15:15:51.914148 | instance | 2026-08-24 15:15:51.914451 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-08-24 15:15:51.914468 | instance | Monday 24 August 2026 15:15:51 +0000 (0:00:00.348) 0:00:40.832 ********* 2026-08-24 15:15:52.100991 | instance | ok: [instance] 2026-08-24 15:15:52.101087 | instance | 2026-08-24 15:15:52.101347 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-08-24 15:15:52.101395 | instance | Monday 24 August 2026 15:15:52 +0000 (0:00:00.187) 0:00:41.020 ********* 2026-08-24 15:15:52.321148 | instance | ok: [instance] => (item=instance) 2026-08-24 15:15:52.321209 | instance | 2026-08-24 15:15:52.321215 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-08-24 15:15:52.321221 | instance | Monday 24 August 2026 15:15:52 +0000 (0:00:00.219) 0:00:41.239 ********* 2026-08-24 15:15:52.369520 | instance | ok: [instance] 2026-08-24 15:15:52.369580 | instance | 2026-08-24 15:15:52.369587 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-08-24 15:15:52.369592 | instance | Monday 24 August 2026 15:15:52 +0000 (0:00:00.048) 0:00:41.287 ********* 2026-08-24 15:15:52.439137 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-08-24 15:15:52.439252 | instance | 2026-08-24 15:15:52.439269 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-08-24 15:15:52.439452 | instance | Monday 24 August 2026 15:15:52 +0000 (0:00:00.070) 0:00:41.358 ********* 2026-08-24 15:15:52.701881 | instance | changed: [instance] 2026-08-24 15:15:52.702236 | instance | 2026-08-24 15:15:52.702255 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-08-24 15:15:52.702262 | instance | Monday 24 August 2026 15:15:52 +0000 (0:00:00.262) 0:00:41.621 ********* 2026-08-24 15:15:53.408148 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-08-24 15:15:53.408266 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-08-24 15:15:53.408814 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-08-24 15:15:53.408887 | instance | 2026-08-24 15:15:53.408965 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-08-24 15:15:53.408973 | instance | Monday 24 August 2026 15:15:53 +0000 (0:00:00.705) 0:00:42.326 ********* 2026-08-24 15:17:30.706554 | instance | ok: [instance] 2026-08-24 15:17:30.707007 | instance | 2026-08-24 15:17:30.707045 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-08-24 15:17:30.707051 | instance | Monday 24 August 2026 15:17:30 +0000 (0:01:37.299) 0:02:19.625 ********* 2026-08-24 15:17:30.945498 | instance | changed: [instance] 2026-08-24 15:17:30.945568 | instance | 2026-08-24 15:17:30.945580 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-08-24 15:17:30.945591 | instance | Monday 24 August 2026 15:17:30 +0000 (0:00:00.237) 0:02:19.863 ********* 2026-08-24 15:17:30.989922 | instance | ok: [instance] 2026-08-24 15:17:30.990004 | instance | 2026-08-24 15:17:30.990128 | instance | TASK [Install Ceph host] ******************************************************* 2026-08-24 15:17:30.990249 | instance | Monday 24 August 2026 15:17:30 +0000 (0:00:00.045) 0:02:19.908 ********* 2026-08-24 15:17:31.071062 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-08-24 15:17:31.071421 | instance | 2026-08-24 15:17:31.071437 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-24 15:17:31.071443 | instance | Monday 24 August 2026 15:17:31 +0000 (0:00:00.081) 0:02:19.990 ********* 2026-08-24 15:17:32.651835 | instance | ok: [instance] 2026-08-24 15:17:32.651881 | instance | 2026-08-24 15:17:32.651892 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-24 15:17:32.651897 | instance | Monday 24 August 2026 15:17:32 +0000 (0:00:01.580) 0:02:21.570 ********* 2026-08-24 15:17:32.709351 | instance | ok: [instance] => (item=instance) 2026-08-24 15:17:32.709388 | instance | 2026-08-24 15:17:32.709394 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-24 15:17:32.709398 | instance | Monday 24 August 2026 15:17:32 +0000 (0:00:00.057) 0:02:21.627 ********* 2026-08-24 15:17:33.093793 | instance | ok: [instance] 2026-08-24 15:17:33.093840 | instance | 2026-08-24 15:17:33.093848 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-24 15:17:33.093854 | instance | Monday 24 August 2026 15:17:33 +0000 (0:00:00.384) 0:02:22.012 ********* 2026-08-24 15:17:35.596239 | instance | ok: [instance] 2026-08-24 15:17:35.596328 | instance | 2026-08-24 15:17:35.596545 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-08-24 15:17:35.596579 | instance | Monday 24 August 2026 15:17:35 +0000 (0:00:02.503) 0:02:24.515 ********* 2026-08-24 15:18:34.472625 | 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-24 15:18:34.473269 | 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_mqj3prof/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_mqj3prof/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_mqj3prof/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_mqj3prof/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-24T15:18:34.316+0000 7f15e1156640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgBgYIxqsVm8NCAAKVvg3AurUMd1VVai+bz3Fmp1Fijo8T5+qf2IASy9K64=: Malformed input [buffer:3]\n2026-08-24T15:18:34.316+0000 7f15e1156640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-24T15:18:34.316+0000 7f15e1156640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgBgYIxqsVm8NCAAKVvg3AurUMd1VVai+bz3Fmp1Fijo8T5+qf2IASy9K64=: Malformed input [buffer:3]\n2026-08-24T15:18:34.316+0000 7f15e1156640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-24T15:18:34.316+0000 7f15e1156640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgBgYIxqsVm8NCAAKVvg3AurUMd1VVai+bz3Fmp1Fijo8T5+qf2IASy9K64=: Malformed input [buffer:3]\n2026-08-24T15:18:34.316+0000 7f15e1156640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-24T15:18:34.316+0000 7f15e1156640 -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-24 15:18:34.475584 | instance | 2026-08-24 15:18:34.475807 | instance | PLAY RECAP ********************************************************************* 2026-08-24 15:18:34.477030 | instance | instance : ok=55 changed=26 unreachable=0 failed=1 skipped=7 rescued=0 ignored=0 2026-08-24 15:18:34.477078 | instance | 2026-08-24 15:18:34.477087 | instance | Monday 24 August 2026 15:18:34 +0000 (0:00:58.879) 0:03:23.395 ********* 2026-08-24 15:18:34.477093 | instance | =============================================================================== 2026-08-24 15:18:34.477099 | instance | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 97.30s 2026-08-24 15:18:34.481051 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 58.88s 2026-08-24 15:18:34.481092 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 6.27s 2026-08-24 15:18:34.481104 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 5.10s 2026-08-24 15:18:34.481113 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.41s 2026-08-24 15:18:34.481123 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 2.89s 2026-08-24 15:18:34.481153 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 2.82s 2026-08-24 15:18:34.481163 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.50s 2026-08-24 15:18:34.481172 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.70s 2026-08-24 15:18:34.481182 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.58s 2026-08-24 15:18:34.481191 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.20s 2026-08-24 15:18:34.481201 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.04s 2026-08-24 15:18:34.481210 | instance | Gathering Facts --------------------------------------------------------- 0.98s 2026-08-24 15:18:34.481219 | instance | vexxhost.ceph.cephadm : Download "cephadm" ------------------------------ 0.98s 2026-08-24 15:18:34.481229 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 0.94s 2026-08-24 15:18:34.481238 | instance | Gathering Facts --------------------------------------------------------- 0.87s 2026-08-24 15:18:34.481247 | instance | Gathering Facts --------------------------------------------------------- 0.86s 2026-08-24 15:18:34.481257 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.74s 2026-08-24 15:18:34.481272 | instance | vexxhost.ceph.mon : Include extra configuration values ------------------ 0.71s 2026-08-24 15:18:34.481282 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.65s 2026-08-24 15:18:34.570830 | 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-24 15:18:34.571031 | instance | ERROR [csi > converge] Executed: Failed 2026-08-24 15:18:34.571176 | 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-24 15:18:34.707362 | instance | ERROR 2026-08-24 15:18:34.707598 | instance | { 2026-08-24 15:18:34.707629 | instance | "delta": "0:04:22.021734", 2026-08-24 15:18:34.707649 | instance | "end": "2026-08-24 15:18:34.628142", 2026-08-24 15:18:34.707668 | instance | "msg": "non-zero return code", 2026-08-24 15:18:34.707686 | instance | "rc": 2, 2026-08-24 15:18:34.707704 | instance | "start": "2026-08-24 15:14:12.606408" 2026-08-24 15:18:34.707725 | instance | } failure 2026-08-24 15:18:34.713073 | 2026-08-24 15:18:34.713137 | PLAY RECAP 2026-08-24 15:18:34.713284 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-08-24 15:18:34.713358 | 2026-08-24 15:18:34.970816 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-24 15:18:38.552226 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-08-24 15:18:39.644663 | 2026-08-24 15:18:40.145401 | PLAY [all] 2026-08-24 15:18:40.269243 | 2026-08-24 15:18:40.269470 | TASK [gather-host-logs : creating directory for system status] 2026-08-24 15:18:40.686021 | instance | changed 2026-08-24 15:18:40.693434 | 2026-08-24 15:18:40.693550 | TASK [gather-host-logs : Get logs for each host] 2026-08-24 15:18:41.072636 | instance | + systemd-cgls --full --all --no-pager 2026-08-24 15:18:41.089219 | instance | + ip addr 2026-08-24 15:18:41.091082 | instance | + ip route 2026-08-24 15:18:41.092380 | instance | + lsblk 2026-08-24 15:18:41.094964 | instance | + mount 2026-08-24 15:18:41.096609 | instance | + docker images 2026-08-24 15:18:41.113251 | instance | + brctl show 2026-08-24 15:18:41.113613 | instance | /bin/bash: line 8: brctl: command not found 2026-08-24 15:18:41.113785 | instance | + ps aux --sort=-%mem 2026-08-24 15:18:41.133747 | instance | + dpkg -l 2026-08-24 15:18:41.142948 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-08-24 15:18:41.143402 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-08-24 15:18:41.160547 | instance | + '[' '!' -z '' ']' 2026-08-24 15:18:41.241380 | instance | ok: Runtime: 0:00:00.093013 2026-08-24 15:18:41.253238 | 2026-08-24 15:18:41.253429 | TASK [gather-host-logs : Downloads logs to executor] 2026-08-24 15:18:41.979913 | instance | changed: 2026-08-24 15:18:41.980111 | instance | created directory /var/lib/zuul/builds/096299254ff04f388af357c45ac2686a/work/logs/instance 2026-08-24 15:18:41.980140 | instance | cd+++++++++ system/ 2026-08-24 15:18:41.980162 | instance | >f+++++++++ system/brctl-show.txt 2026-08-24 15:18:41.980184 | instance | >f+++++++++ system/docker-images.txt 2026-08-24 15:18:41.980204 | instance | >f+++++++++ system/ip-addr.txt 2026-08-24 15:18:41.980227 | instance | >f+++++++++ system/ip-route.txt 2026-08-24 15:18:41.980249 | instance | >f+++++++++ system/lsblk.txt 2026-08-24 15:18:41.980269 | instance | >f+++++++++ system/mount.txt 2026-08-24 15:18:41.980290 | instance | >f+++++++++ system/packages.txt 2026-08-24 15:18:41.980310 | instance | >f+++++++++ system/ps.txt 2026-08-24 15:18:41.980331 | instance | >f+++++++++ system/systemd-cgls.txt 2026-08-24 15:18:41.989704 | 2026-08-24 15:18:41.989797 | LOOP [helm-release-status : creating directory for helm release status] 2026-08-24 15:18:42.195285 | instance | changed: "values" 2026-08-24 15:18:42.373662 | instance | changed: "releases" 2026-08-24 15:18:42.385183 | 2026-08-24 15:18:42.385403 | TASK [helm-release-status : Gather get release status for helm charts] 2026-08-24 15:18:42.598162 | instance | /bin/bash: line 3: kubectl: command not found 2026-08-24 15:18:42.922676 | instance | ok: Runtime: 0:00:00.006698 2026-08-24 15:18:42.929123 | 2026-08-24 15:18:42.929196 | TASK [helm-release-status : Downloads logs to executor] 2026-08-24 15:18:44.707532 | instance | changed: 2026-08-24 15:18:44.707750 | instance | cd+++++++++ helm/ 2026-08-24 15:18:44.707797 | instance | cd+++++++++ helm/releases/ 2026-08-24 15:18:44.707832 | instance | cd+++++++++ helm/values/ 2026-08-24 15:18:44.719968 | 2026-08-24 15:18:44.720139 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-08-24 15:18:44.929537 | instance | changed 2026-08-24 15:18:44.935514 | 2026-08-24 15:18:44.935588 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-08-24 15:18:45.196238 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-24 15:18:45.197428 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-24 15:18:45.203147 | instance | environment: line 1: kubectl: command not found 2026-08-24 15:18:45.204254 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-24 15:18:45.206253 | instance | environment: line 1: kubectl: command not found 2026-08-24 15:18:45.207115 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-24 15:18:45.210723 | instance | environment: line 1: kubectl: command not found 2026-08-24 15:18:45.211914 | instance | environment: line 1: kubectl: command not found 2026-08-24 15:18:45.211978 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-24 15:18:45.213274 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-24 15:18:45.215599 | instance | environment: line 1: kubectl: command not found 2026-08-24 15:18:45.217141 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-24 15:18:45.474127 | instance | ok: Runtime: 0:00:00.028963 2026-08-24 15:18:45.481994 | 2026-08-24 15:18:45.482067 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-08-24 15:18:45.684992 | instance | changed 2026-08-24 15:18:45.691477 | 2026-08-24 15:18:45.691568 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-08-24 15:18:45.958123 | instance | environment: line 5: kubectl: command not found 2026-08-24 15:18:45.958729 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-24 15:18:45.958834 | instance | xargs: xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args valuewarning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-24 15:18:45.958846 | instance | 2026-08-24 15:18:47.424625 | instance | ok: Runtime: 0:00:00.010075 2026-08-24 15:18:47.432519 | 2026-08-24 15:18:47.432612 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-08-24 15:18:47.951217 | instance | changed: 2026-08-24 15:18:47.951520 | instance | cd+++++++++ objects/ 2026-08-24 15:18:47.951556 | instance | cd+++++++++ objects/cluster/ 2026-08-24 15:18:47.951581 | instance | cd+++++++++ objects/namespaced/ 2026-08-24 15:18:47.961476 | 2026-08-24 15:18:47.961548 | TASK [gather-pod-logs : creating directory for pod logs] 2026-08-24 15:18:48.177477 | instance | changed 2026-08-24 15:18:48.183887 | 2026-08-24 15:18:48.183960 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-08-24 15:18:48.381205 | instance | changed 2026-08-24 15:18:48.386080 | 2026-08-24 15:18:48.386150 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-08-24 15:18:48.614694 | instance | environment: line 3: kubectl: command not found 2026-08-24 15:18:50.010315 | instance | ok: Runtime: 0:00:00.011147 2026-08-24 15:18:50.021484 | 2026-08-24 15:18:50.021595 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-08-24 15:18:50.593810 | instance | changed: 2026-08-24 15:18:50.594065 | instance | cd+++++++++ pod-logs/ 2026-08-24 15:18:50.594110 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-08-24 15:18:50.613496 | 2026-08-24 15:18:50.613714 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-08-24 15:18:50.839033 | instance | changed 2026-08-24 15:18:51.895884 | 2026-08-24 15:18:51.896032 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-08-24 15:18:52.508096 | instance | /bin/bash: line 2: kubectl: command not found 2026-08-24 15:18:53.258482 | instance | ok: Runtime: 0:00:00.043087 2026-08-24 15:18:53.264890 | 2026-08-24 15:18:53.264994 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-08-24 15:18:53.805157 | instance | /bin/bash: line 2: kubectl: command not found 2026-08-24 15:18:53.838442 | instance | ceph-mgr endpoints: 2026-08-24 15:18:54.158484 | instance | ok: Runtime: 0:00:00.040549 2026-08-24 15:18:54.165293 | 2026-08-24 15:18:54.165413 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-08-24 15:18:54.370231 | instance | /bin/bash: line 4: kubectl: command not found 2026-08-24 15:18:54.794642 | instance | ok: Runtime: 0:00:00.035636 2026-08-24 15:18:54.800821 | 2026-08-24 15:18:54.800909 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-08-24 15:18:55.341113 | instance | changed: cd+++++++++ prometheus/ 2026-08-24 15:18:55.367694 | 2026-08-24 15:18:55.368011 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-08-24 15:18:55.575314 | instance | changed 2026-08-24 15:18:55.596616 | 2026-08-24 15:18:55.596736 | TASK [gather-selenium-data : Get selenium data] 2026-08-24 15:18:55.847674 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-08-24 15:18:55.849763 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-08-24 15:18:56.131477 | instance | ERROR 2026-08-24 15:18:56.131712 | instance | { 2026-08-24 15:18:56.131744 | instance | "delta": "0:00:00.008418", 2026-08-24 15:18:56.131765 | instance | "end": "2026-08-24 15:18:55.850203", 2026-08-24 15:18:56.131787 | instance | "msg": "non-zero return code", 2026-08-24 15:18:56.131806 | instance | "rc": 1, 2026-08-24 15:18:56.131825 | instance | "start": "2026-08-24 15:18:55.841785" 2026-08-24 15:18:56.131843 | instance | } 2026-08-24 15:18:56.131867 | instance | ERROR: Ignoring Errors 2026-08-24 15:18:56.136991 | 2026-08-24 15:18:56.137086 | TASK [gather-selenium-data : Downloads logs to executor] 2026-08-24 15:18:56.678410 | instance | changed: cd+++++++++ selenium/ 2026-08-24 15:18:56.687752 | 2026-08-24 15:18:56.687876 | PLAY RECAP 2026-08-24 15:18:56.687931 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-08-24 15:18:56.687954 | 2026-08-24 15:18:56.944815 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-08-24 15:18:57.001486 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-24 15:18:57.986762 | 2026-08-24 15:18:57.986928 | PLAY [all] 2026-08-24 15:18:58.001643 | 2026-08-24 15:18:58.001772 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-24 15:18:58.056926 | instance | skipping: Conditional result was False 2026-08-24 15:18:58.069280 | 2026-08-24 15:18:58.069438 | TASK [fetch-output : Set log path for single node] 2026-08-24 15:18:58.111746 | instance | ok 2026-08-24 15:18:58.119026 | 2026-08-24 15:18:58.119100 | LOOP [fetch-output : Ensure local output dirs] 2026-08-24 15:18:58.927430 | instance -> localhost | ok: "/var/lib/zuul/builds/096299254ff04f388af357c45ac2686a/work/logs" 2026-08-24 15:18:59.223575 | instance -> localhost | changed: "/var/lib/zuul/builds/096299254ff04f388af357c45ac2686a/work/artifacts" 2026-08-24 15:18:59.471158 | instance -> localhost | changed: "/var/lib/zuul/builds/096299254ff04f388af357c45ac2686a/work/docs" 2026-08-24 15:18:59.486397 | 2026-08-24 15:18:59.486548 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-24 15:19:00.612068 | instance | changed: .d..t...... ./ 2026-08-24 15:19:00.612461 | instance | changed: All items complete 2026-08-24 15:19:00.612672 | 2026-08-24 15:19:01.127475 | instance | changed: .d..t...... ./ 2026-08-24 15:19:02.284300 | instance | changed: .d..t...... ./ 2026-08-24 15:19:02.309235 | 2026-08-24 15:19:02.309429 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-24 15:19:07.090164 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.006512 2026-08-24 15:19:08.690676 | instance -> localhost | ok: Item: docs Runtime: 0:00:01.292158 2026-08-24 15:19:08.701528 | 2026-08-24 15:19:08.701796 | PLAY [all] 2026-08-24 15:19:08.715492 | 2026-08-24 15:19:08.715884 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-24 15:19:09.257087 | instance | changed 2026-08-24 15:19:09.270133 | 2026-08-24 15:19:09.270246 | PLAY RECAP 2026-08-24 15:19:09.270315 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-24 15:19:09.270352 | 2026-08-24 15:19:09.456384 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-24 15:19:09.573073 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-24 15:19:10.325363 | 2026-08-24 15:19:10.382386 | PLAY [localhost] 2026-08-24 15:19:10.400386 | 2026-08-24 15:19:10.400547 | TASK [Generate Zuul manifest] 2026-08-24 15:19:10.424081 | localhost | ok 2026-08-24 15:19:10.581988 | 2026-08-24 15:19:10.582143 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-24 15:19:11.281960 | localhost | changed 2026-08-24 15:19:11.295589 | 2026-08-24 15:19:11.295698 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-24 15:19:11.518783 | localhost | ok 2026-08-24 15:19:11.526823 | 2026-08-24 15:19:11.526984 | TASK [Upload logs] 2026-08-24 15:19:11.552076 | localhost | ok 2026-08-24 15:19:11.671671 | 2026-08-24 15:19:11.672175 | TASK [Set zuul-log-path fact] 2026-08-24 15:19:11.695177 | localhost | ok 2026-08-24 15:19:11.712918 | 2026-08-24 15:19:11.713219 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-24 15:19:11.748502 | localhost | ok 2026-08-24 15:19:11.757791 | 2026-08-24 15:19:11.757970 | TASK [upload-logs : Create log directories] 2026-08-24 15:19:12.330820 | localhost | changed 2026-08-24 15:19:12.336062 | 2026-08-24 15:19:12.336132 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-24 15:19:12.833252 | localhost -> localhost | ok: Runtime: 0:00:00.007276 2026-08-24 15:19:13.110027 | 2026-08-24 15:19:13.110175 | TASK [upload-logs : Upload logs to log server] 2026-08-24 15:19:13.736572 | localhost | Output suppressed because no_log was given 2026-08-24 15:19:13.824457 | 2026-08-24 15:19:13.824669 | LOOP [upload-logs : Compress console log and json output] 2026-08-24 15:19:13.874396 | localhost | skipping: Conditional result was False 2026-08-24 15:19:13.898684 | localhost | skipping: Conditional result was False 2026-08-24 15:19:13.913638 | 2026-08-24 15:19:13.913860 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-24 15:19:13.964901 | localhost | skipping: Conditional result was False 2026-08-24 15:19:13.965187 | 2026-08-24 15:19:13.971328 | localhost | skipping: Conditional result was False 2026-08-24 15:19:13.982307 | 2026-08-24 15:19:13.982510 | LOOP [upload-logs : Upload console log and json output]