2026-09-07 10:39:58.621621 | Job console starting 2026-09-07 10:39:58.631473 | Updating git repos 2026-09-07 10:40:03.637836 | Cloning repos into workspace 2026-09-07 10:40:20.205630 | Restoring repo states 2026-09-07 10:40:28.124610 | Merging changes 2026-09-07 10:40:29.286485 | Checking out repos 2026-09-07 10:40:30.721837 | Preparing playbooks 2026-09-07 10:40:33.382556 | Running Ansible setup 2026-09-07 10:40:36.776780 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-07 10:40:37.469804 | 2026-09-07 10:40:37.469932 | PLAY [localhost] 2026-09-07 10:40:37.476947 | 2026-09-07 10:40:37.477033 | TASK [Gathering Facts] 2026-09-07 10:40:38.647158 | localhost | ok 2026-09-07 10:40:38.679307 | 2026-09-07 10:40:38.679506 | TASK [Setup log path fact] 2026-09-07 10:40:38.696025 | localhost | ok 2026-09-07 10:40:38.705576 | 2026-09-07 10:40:38.705699 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-07 10:40:38.733035 | localhost | ok 2026-09-07 10:40:38.741001 | 2026-09-07 10:40:38.741216 | TASK [emit-job-header : Print job information] 2026-09-07 10:40:38.783313 | # Job Information 2026-09-07 10:40:38.783556 | Ansible Version: 2.16.18 2026-09-07 10:40:38.783625 | Job: atmosphere-molecule-csi-rbd 2026-09-07 10:40:38.783692 | Pipeline: check 2026-09-07 10:40:38.783737 | Executor: 2d72f0692154 2026-09-07 10:40:38.783781 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4094 2026-09-07 10:40:38.783829 | Event ID: f494f860-aaa7-11f1-92f0-839897735359 2026-09-07 10:40:38.789594 | 2026-09-07 10:40:38.789811 | LOOP [emit-job-header : Print node information] 2026-09-07 10:40:38.872329 | localhost | ok: 2026-09-07 10:40:38.872744 | localhost | # Node Information 2026-09-07 10:40:38.872808 | localhost | Inventory Hostname: instance 2026-09-07 10:40:38.872852 | localhost | Hostname: np0000192126 2026-09-07 10:40:38.872891 | localhost | Username: zuul 2026-09-07 10:40:38.872939 | localhost | Distro: Ubuntu 22.04 2026-09-07 10:40:38.872978 | localhost | Provider: yul1 2026-09-07 10:40:38.873015 | localhost | Region: ca-ymq-1 2026-09-07 10:40:38.873052 | localhost | Label: ubuntu-jammy 2026-09-07 10:40:38.873089 | localhost | Product Name: OpenStack Nova 2026-09-07 10:40:38.873125 | localhost | Interface IP: 162.253.55.135 2026-09-07 10:40:38.892314 | 2026-09-07 10:40:38.892484 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-07 10:40:39.297271 | localhost -> localhost | changed 2026-09-07 10:40:39.301708 | 2026-09-07 10:40:39.301778 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-07 10:40:40.316383 | localhost -> localhost | changed 2026-09-07 10:40:40.321809 | 2026-09-07 10:40:40.321862 | PLAY [all] 2026-09-07 10:40:40.329334 | 2026-09-07 10:40:40.329397 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-07 10:40:40.595954 | instance -> localhost | ok 2026-09-07 10:40:40.608045 | 2026-09-07 10:40:40.608181 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-07 10:40:40.635249 | instance | ok 2026-09-07 10:40:40.652356 | instance | included: /var/lib/zuul/builds/0f06d982f2e347b68adb3de1a2e83c24/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-07 10:40:40.657551 | 2026-09-07 10:40:40.657635 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-07 10:40:43.442834 | instance -> localhost | Generating public/private rsa key pair. 2026-09-07 10:40:43.443133 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/0f06d982f2e347b68adb3de1a2e83c24/work/0f06d982f2e347b68adb3de1a2e83c24_id_rsa 2026-09-07 10:40:43.443192 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/0f06d982f2e347b68adb3de1a2e83c24/work/0f06d982f2e347b68adb3de1a2e83c24_id_rsa.pub 2026-09-07 10:40:43.443237 | instance -> localhost | The key fingerprint is: 2026-09-07 10:40:43.443280 | instance -> localhost | SHA256:Tirc76+jvtus2bDdzTrtWdN58U2D4DGbsyvU/xm90q0 zuul-build-sshkey 2026-09-07 10:40:43.443346 | instance -> localhost | The key's randomart image is: 2026-09-07 10:40:43.443389 | instance -> localhost | +---[RSA 3072]----+ 2026-09-07 10:40:43.443444 | instance -> localhost | | | 2026-09-07 10:40:43.443785 | instance -> localhost | | | 2026-09-07 10:40:43.443868 | instance -> localhost | | + | 2026-09-07 10:40:43.443914 | instance -> localhost | | . * . | 2026-09-07 10:40:43.443955 | instance -> localhost | | S .= . o.| 2026-09-07 10:40:43.443994 | instance -> localhost | | . . + . .o oB| 2026-09-07 10:40:43.444032 | instance -> localhost | | o + o o. +oB| 2026-09-07 10:40:43.444071 | instance -> localhost | | . X.o.oo= o*| 2026-09-07 10:40:43.444115 | instance -> localhost | | .O*O+=== E= | 2026-09-07 10:40:43.444154 | instance -> localhost | +----[SHA256]-----+ 2026-09-07 10:40:43.444250 | instance -> localhost | ok: Runtime: 0:00:01.938719 2026-09-07 10:40:43.457162 | 2026-09-07 10:40:43.457296 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-07 10:40:43.491958 | instance | ok 2026-09-07 10:40:43.509200 | instance | included: /var/lib/zuul/builds/0f06d982f2e347b68adb3de1a2e83c24/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-07 10:40:43.519570 | 2026-09-07 10:40:43.519727 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-07 10:40:43.545171 | instance | skipping: Conditional result was False 2026-09-07 10:40:43.553918 | 2026-09-07 10:40:43.554026 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-07 10:40:44.011533 | instance | changed 2026-09-07 10:40:44.019714 | 2026-09-07 10:40:44.019782 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-07 10:40:44.209129 | instance | ok 2026-09-07 10:40:44.223323 | 2026-09-07 10:40:44.223770 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-07 10:40:44.709374 | instance | changed 2026-09-07 10:40:44.713992 | 2026-09-07 10:40:44.714053 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-07 10:40:45.227893 | instance | changed 2026-09-07 10:40:45.233560 | 2026-09-07 10:40:45.233633 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-07 10:40:45.256926 | instance | skipping: Conditional result was False 2026-09-07 10:40:45.264181 | 2026-09-07 10:40:45.264280 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-07 10:40:45.693408 | instance -> localhost | changed 2026-09-07 10:40:45.706705 | 2026-09-07 10:40:45.706807 | TASK [add-build-sshkey : Add back temp key] 2026-09-07 10:40:46.002470 | instance -> localhost | Identity added: /var/lib/zuul/builds/0f06d982f2e347b68adb3de1a2e83c24/work/0f06d982f2e347b68adb3de1a2e83c24_id_rsa (zuul-build-sshkey) 2026-09-07 10:40:46.002786 | instance -> localhost | ok: Runtime: 0:00:00.016280 2026-09-07 10:40:46.013105 | 2026-09-07 10:40:46.013235 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-07 10:40:46.344203 | instance | ok 2026-09-07 10:40:46.353903 | 2026-09-07 10:40:46.354041 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-07 10:40:46.391761 | instance | skipping: Conditional result was False 2026-09-07 10:40:46.414860 | 2026-09-07 10:40:46.415017 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-09-07 10:40:46.777862 | instance | ok 2026-09-07 10:40:46.791568 | 2026-09-07 10:40:46.791809 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-09-07 10:40:50.358922 | instance | Output suppressed because no_log was given 2026-09-07 10:40:50.378048 | 2026-09-07 10:40:50.378191 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-09-07 10:40:50.615071 | instance | ok: "logs" 2026-09-07 10:40:50.615325 | instance | ok: All items complete 2026-09-07 10:40:50.615366 | 2026-09-07 10:40:50.793803 | instance | ok: "artifacts" 2026-09-07 10:40:50.971131 | instance | ok: "docs" 2026-09-07 10:40:50.983382 | 2026-09-07 10:40:50.983577 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-09-07 10:40:51.187424 | instance | changed: "logs" 2026-09-07 10:40:51.346370 | instance | changed: "artifacts" 2026-09-07 10:40:51.504828 | instance | changed: "docs" 2026-09-07 10:40:51.524040 | 2026-09-07 10:40:51.524176 | PLAY RECAP 2026-09-07 10:40:51.524265 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-07 10:40:51.524325 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-07 10:40:51.524368 | 2026-09-07 10:40:51.643849 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-07 10:40:51.647355 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-07 10:40:52.327584 | 2026-09-07 10:40:52.327725 | PLAY [all] 2026-09-07 10:40:52.338981 | 2026-09-07 10:40:52.339107 | TASK [setup-uv : Extract archive] 2026-09-07 10:40:54.727370 | instance | changed 2026-09-07 10:40:54.738549 | 2026-09-07 10:40:54.738724 | TASK [setup-uv : Print version] 2026-09-07 10:40:55.104188 | instance | uv 0.8.13 2026-09-07 10:40:55.281567 | instance | ok: Runtime: 0:00:00.013396 2026-09-07 10:40:55.289782 | 2026-09-07 10:40:55.289848 | TASK [Install Ansible collection siblings] 2026-09-07 10:41:04.734308 | instance | changed: 2026-09-07 10:41:04.734561 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-09-07 10:41:04.734626 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-07 10:41:04.734672 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-07 10:41:04.734747 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-09-07 10:41:04.734790 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-09-07 10:41:04.734837 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-09-07 10:41:04.734879 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-09-07 10:41:04.734924 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-09-07 10:41:04.734961 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-07 10:41:04.735001 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-09-07 10:41:04.735038 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-09-07 10:41:04.735073 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-09-07 10:41:04.735109 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-09-07 10:41:04.735148 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-09-07 10:41:04.735184 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0 2026-09-07 10:41:04.735222 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-09-07 10:41:04.735258 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-09-07 10:41:04.735293 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-09-07 10:41:04.735328 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-09-07 10:41:04.735363 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-09-07 10:41:04.735398 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.2.0 2026-09-07 10:41:04.735432 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-09-07 10:41:04.735487 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-09-07 10:41:04.735557 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-09-07 10:41:04.735600 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=6.0.0 2026-09-07 10:41:04.735639 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-07 10:41:04.735675 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-07 10:41:04.735735 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-09-07 10:41:04.735773 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-09-07 10:41:04.735811 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-09-07 10:41:04.735847 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-07 10:41:04.735883 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-07 10:41:04.735919 | instance | Checked out ansible.netcommon to 1.2.0 2026-09-07 10:41:04.735954 | 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-09-07 10:41:04.736000 | instance | Starting galaxy collection install process 2026-09-07 10:41:04.736035 | instance | Process install dependency map 2026-09-07 10:41:04.736070 | instance | Starting collection install process 2026-09-07 10:41:04.736104 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-09-07 10:41:04.736139 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-09-07 10:41:04.736174 | instance | ansible.netcommon:* was installed successfully 2026-09-07 10:41:04.736208 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-09-07 10:41:04.736241 | instance | Creating virtual environment at: .venv 2026-09-07 10:41:04.736275 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-07 10:41:04.736309 | instance | Downloading setuptools (1.1MiB) 2026-09-07 10:41:04.736346 | instance | Downloading ansible-core (2.1MiB) 2026-09-07 10:41:04.736389 | instance | Downloading cryptography (4.2MiB) 2026-09-07 10:41:04.736428 | instance | Downloading openstacksdk (1.7MiB) 2026-09-07 10:41:04.736476 | instance | Downloading rjsonnet (1.2MiB) 2026-09-07 10:41:04.736561 | instance | Downloading kubernetes (1.9MiB) 2026-09-07 10:41:04.736601 | instance | Downloading pygments (1.2MiB) 2026-09-07 10:41:04.736643 | instance | Downloading netaddr (2.2MiB) 2026-09-07 10:41:04.736702 | instance | Downloading pydantic-core (2.0MiB) 2026-09-07 10:41:04.736744 | instance | Building pyperclip==1.9.0 2026-09-07 10:41:04.736784 | instance | Downloading rjsonnet 2026-09-07 10:41:04.736821 | instance | Downloading pydantic-core 2026-09-07 10:41:04.736856 | instance | Downloading netaddr 2026-09-07 10:41:04.736891 | instance | Downloading pygments 2026-09-07 10:41:04.736974 | instance | Downloading cryptography 2026-09-07 10:41:04.737072 | instance | Downloading setuptools 2026-09-07 10:41:04.737118 | instance | Downloading kubernetes 2026-09-07 10:41:04.737156 | instance | Downloading ansible-core 2026-09-07 10:41:04.737192 | instance | Downloading openstacksdk 2026-09-07 10:41:04.737227 | instance | Built pyperclip==1.9.0 2026-09-07 10:41:04.737263 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-07 10:41:04.737299 | instance | Installed 83 packages in 70ms 2026-09-07 10:41:04.737333 | instance | Checked out ansible.posix to 1.6.0 2026-09-07 10:41:04.737368 | 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-09-07 10:41:04.737403 | instance | Starting galaxy collection install process 2026-09-07 10:41:04.737437 | instance | Process install dependency map 2026-09-07 10:41:04.737487 | instance | Starting collection install process 2026-09-07 10:41:04.737524 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-09-07 10:41:04.737558 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-09-07 10:41:04.737592 | instance | ansible.posix:1.6.0 was installed successfully 2026-09-07 10:41:04.737627 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 10:41:04.737661 | instance | 2.17.12 2026-09-07 10:41:04.737724 | instance | Checked out ansible.utils to v6.1.0 2026-09-07 10:41:04.737762 | 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-09-07 10:41:04.737800 | instance | Starting galaxy collection install process 2026-09-07 10:41:04.737836 | instance | Process install dependency map 2026-09-07 10:41:04.737871 | instance | Starting collection install process 2026-09-07 10:41:04.737907 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-09-07 10:41:04.737943 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-09-07 10:41:04.737979 | instance | ansible.utils:6.1.0 was installed successfully 2026-09-07 10:41:04.738149 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 10:41:04.738197 | instance | 2.17.12 2026-09-07 10:41:04.738232 | instance | Checked out atmosphere.common to v0.7.0 2026-09-07 10:41:04.738267 | 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-09-07 10:41:04.738302 | instance | Starting galaxy collection install process 2026-09-07 10:41:04.738336 | instance | Process install dependency map 2026-09-07 10:41:04.738370 | instance | Starting collection install process 2026-09-07 10:41:04.738403 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-09-07 10:41:04.738438 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-09-07 10:41:04.738519 | instance | atmosphere.common:0.7.0 was installed successfully 2026-09-07 10:41:04.738591 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 10:41:04.738635 | instance | 2.17.12 2026-09-07 10:41:04.738672 | instance | Checked out community.crypto to 2.2.3 2026-09-07 10:41:04.738738 | 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-09-07 10:41:04.738774 | instance | Starting galaxy collection install process 2026-09-07 10:41:04.738809 | instance | Process install dependency map 2026-09-07 10:41:04.738844 | instance | Starting collection install process 2026-09-07 10:41:04.738877 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-09-07 10:41:04.738911 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-09-07 10:41:04.738945 | instance | community.crypto:2.2.3 was installed successfully 2026-09-07 10:41:04.738978 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 10:41:04.739013 | instance | 2.17.12 2026-09-07 10:41:04.739046 | instance | Checked out community.general to 7.3.0 2026-09-07 10:41:04.739080 | 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-09-07 10:41:04.739125 | instance | Starting galaxy collection install process 2026-09-07 10:41:04.739161 | instance | Process install dependency map 2026-09-07 10:41:04.739194 | instance | Starting collection install process 2026-09-07 10:41:04.739228 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-09-07 10:41:04.739261 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-09-07 10:41:04.739295 | instance | community.general:7.3.0 was installed successfully 2026-09-07 10:41:04.739330 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 10:41:04.739364 | instance | 2.17.12 2026-09-07 10:41:04.739398 | instance | Checked out community.mysql to 3.6.0 2026-09-07 10:41:04.739438 | 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-09-07 10:41:04.739474 | instance | Starting galaxy collection install process 2026-09-07 10:41:04.739507 | instance | Process install dependency map 2026-09-07 10:41:04.739541 | instance | Starting collection install process 2026-09-07 10:41:04.739575 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-09-07 10:41:04.739608 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-09-07 10:41:04.739642 | instance | community.mysql:3.6.0 was installed successfully 2026-09-07 10:41:04.739675 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 10:41:04.739739 | instance | 2.17.12 2026-09-07 10:41:04.739773 | instance | Checked out kubernetes.core to 2.4.0 2026-09-07 10:41:04.739808 | 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-09-07 10:41:04.739845 | instance | Starting galaxy collection install process 2026-09-07 10:41:04.739879 | instance | Process install dependency map 2026-09-07 10:41:04.739914 | instance | Starting collection install process 2026-09-07 10:41:04.739948 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-09-07 10:41:04.739982 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-09-07 10:41:04.740015 | instance | kubernetes.core:2.4.0 was installed successfully 2026-09-07 10:41:04.740049 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 10:41:04.740083 | instance | 2.17.12 2026-09-07 10:41:04.740116 | instance | Checked out openstack.cloud to 2.6.0 2026-09-07 10:41:04.740149 | 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-09-07 10:41:04.740183 | instance | Starting galaxy collection install process 2026-09-07 10:41:04.740216 | instance | Process install dependency map 2026-09-07 10:41:04.740249 | instance | Starting collection install process 2026-09-07 10:41:04.740285 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-09-07 10:41:04.740319 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-09-07 10:41:04.740382 | instance | openstack.cloud:2.6.0 was installed successfully 2026-09-07 10:41:04.740426 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 10:41:04.740481 | instance | 2.17.12 2026-09-07 10:41:04.740583 | instance | Checked out vexxhost.ceph to v4.2.0 2026-09-07 10:41:04.740628 | 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-09-07 10:41:04.740723 | instance | Starting galaxy collection install process 2026-09-07 10:41:04.740869 | instance | Process install dependency map 2026-09-07 10:41:04.740934 | instance | Starting collection install process 2026-09-07 10:41:04.740976 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-09-07 10:41:04.741033 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-09-07 10:41:04.741070 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-09-07 10:41:04.741106 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 10:41:04.741146 | instance | 2.17.12 2026-09-07 10:41:04.741197 | instance | Checked out vexxhost.containers to v1.6.8 2026-09-07 10:41:04.741236 | 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-09-07 10:41:04.741274 | instance | Starting galaxy collection install process 2026-09-07 10:41:04.741318 | instance | Process install dependency map 2026-09-07 10:41:04.741375 | instance | Starting collection install process 2026-09-07 10:41:04.741443 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-09-07 10:41:04.741542 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-09-07 10:41:04.741589 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-09-07 10:41:04.741629 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 10:41:04.741718 | instance | 2.17.12 2026-09-07 10:41:04.741762 | instance | Checked out vexxhost.kubernetes to v3.3.0 2026-09-07 10:41:04.741800 | 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-09-07 10:41:04.741837 | instance | Starting galaxy collection install process 2026-09-07 10:41:04.741873 | instance | Process install dependency map 2026-09-07 10:41:04.741909 | instance | Starting collection install process 2026-09-07 10:41:04.741945 | instance | Installing 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-09-07 10:41:04.741982 | instance | Created collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-09-07 10:41:04.742018 | instance | vexxhost.kubernetes:3.3.0 was installed successfully 2026-09-07 10:41:04.742054 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 10:41:04.742090 | instance | 2.17.12 2026-09-07 10:41:04.748902 | 2026-09-07 10:41:04.748974 | PLAY RECAP 2026-09-07 10:41:04.749057 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-07 10:41:04.749116 | 2026-09-07 10:41:04.857776 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-07 10:41:04.862388 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-07 10:41:05.460408 | 2026-09-07 10:41:05.460588 | PLAY [all] 2026-09-07 10:41:05.471190 | 2026-09-07 10:41:05.471303 | TASK [Install "jq" for log collection] 2026-09-07 10:41:14.386602 | instance | changed 2026-09-07 10:41:14.389432 | 2026-09-07 10:41:14.389512 | PLAY RECAP 2026-09-07 10:41:14.389575 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-07 10:41:14.389652 | 2026-09-07 10:41:14.507009 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-07 10:41:14.511009 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-07 10:41:15.094381 | 2026-09-07 10:41:15.094482 | PLAY [all] 2026-09-07 10:41:15.103959 | 2026-09-07 10:41:15.104098 | LOOP [Check inventory directories] 2026-09-07 10:41:15.476442 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-09-07 10:41:15.633277 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-09-07 10:41:15.817807 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-09-07 10:41:16.003961 | 2026-09-07 10:41:16.004192 | LOOP [Copy inventory file for Zuul] 2026-09-07 10:41:16.878046 | instance | changed: 2026-09-07 10:41:16.878338 | instance | { 2026-09-07 10:41:16.878405 | instance | "ansible_loop_var": "item", 2026-09-07 10:41:16.878460 | instance | "changed": false, 2026-09-07 10:41:16.878524 | instance | "failed": false, 2026-09-07 10:41:16.878613 | instance | "invocation": { 2026-09-07 10:41:16.878677 | instance | "module_args": { 2026-09-07 10:41:16.878747 | instance | "checksum_algorithm": "sha1", 2026-09-07 10:41:16.878791 | instance | "follow": true, 2026-09-07 10:41:16.878834 | instance | "get_attributes": true, 2026-09-07 10:41:16.878879 | instance | "get_checksum": true, 2026-09-07 10:41:16.878920 | instance | "get_mime": true, 2026-09-07 10:41:16.878962 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-09-07 10:41:16.879005 | instance | } 2026-09-07 10:41:16.879048 | instance | }, 2026-09-07 10:41:16.879088 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-09-07 10:41:16.879129 | instance | "stat": { 2026-09-07 10:41:16.879169 | instance | "atime": 1788777657.4831634, 2026-09-07 10:41:16.879209 | instance | "attr_flags": "e", 2026-09-07 10:41:16.879251 | instance | "attributes": [ 2026-09-07 10:41:16.879293 | instance | "extents" 2026-09-07 10:41:16.879335 | instance | ], 2026-09-07 10:41:16.879377 | instance | "block_size": 4096, 2026-09-07 10:41:16.879419 | instance | "blocks": 8, 2026-09-07 10:41:16.879461 | instance | "charset": "unknown", 2026-09-07 10:41:16.879506 | instance | "ctime": 1788777656.1750922, 2026-09-07 10:41:16.879548 | instance | "dev": 64513, 2026-09-07 10:41:16.879592 | instance | "device_type": 0, 2026-09-07 10:41:16.879635 | instance | "executable": true, 2026-09-07 10:41:16.879676 | instance | "exists": true, 2026-09-07 10:41:16.879744 | instance | "gid": 1000, 2026-09-07 10:41:16.879789 | instance | "gr_name": "zuul", 2026-09-07 10:41:16.879828 | instance | "inode": 1048434, 2026-09-07 10:41:16.879866 | instance | "isblk": false, 2026-09-07 10:41:16.879905 | instance | "ischr": false, 2026-09-07 10:41:16.879946 | instance | "isdir": true, 2026-09-07 10:41:16.879988 | instance | "isfifo": false, 2026-09-07 10:41:16.880029 | instance | "isgid": false, 2026-09-07 10:41:16.880070 | instance | "islnk": false, 2026-09-07 10:41:16.880108 | instance | "isreg": false, 2026-09-07 10:41:16.880148 | instance | "issock": false, 2026-09-07 10:41:16.880187 | instance | "isuid": false, 2026-09-07 10:41:16.880227 | instance | "mimetype": "unknown", 2026-09-07 10:41:16.880269 | instance | "mode": "0755", 2026-09-07 10:41:16.880310 | instance | "mtime": 1788777656.1750922, 2026-09-07 10:41:16.880351 | instance | "nlink": 22, 2026-09-07 10:41:16.880392 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-09-07 10:41:16.880434 | instance | "pw_name": "zuul", 2026-09-07 10:41:16.880484 | instance | "readable": true, 2026-09-07 10:41:16.880742 | instance | "rgrp": true, 2026-09-07 10:41:16.880799 | instance | "roth": true, 2026-09-07 10:41:16.880858 | instance | "rusr": true, 2026-09-07 10:41:16.880897 | instance | "size": 4096, 2026-09-07 10:41:16.880933 | instance | "uid": 1000, 2026-09-07 10:41:16.880969 | instance | "version": "1129874728", 2026-09-07 10:41:16.881007 | instance | "wgrp": false, 2026-09-07 10:41:16.881048 | instance | "woth": false, 2026-09-07 10:41:16.881086 | instance | "writeable": true, 2026-09-07 10:41:16.881123 | instance | "wusr": true, 2026-09-07 10:41:16.881159 | instance | "xgrp": true, 2026-09-07 10:41:16.881194 | instance | "xoth": true, 2026-09-07 10:41:16.881231 | instance | "xusr": true 2026-09-07 10:41:16.881267 | instance | } 2026-09-07 10:41:16.881304 | instance | } 2026-09-07 10:41:16.881390 | instance | ok: All items complete 2026-09-07 10:41:16.881435 | 2026-09-07 10:41:16.884122 | instance | skipping: Conditional result was False 2026-09-07 10:41:16.885428 | instance | skipping: Conditional result was False 2026-09-07 10:41:16.900244 | 2026-09-07 10:41:16.900375 | LOOP [Switch "ansible_host" to private IP] 2026-09-07 10:41:17.307563 | instance | changed: 1 replacements made 2026-09-07 10:41:17.310365 | instance | skipping: Conditional result was False 2026-09-07 10:41:17.318092 | instance | skipping: Conditional result was False 2026-09-07 10:41:17.332152 | 2026-09-07 10:41:17.332281 | TASK [Run Molecule scenario] 2026-09-07 10:41:18.310005 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-09-07 10:41:18.719035 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-09-07 10:41:18.719168 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-09-07 10:41:29.665750 | instance | INFO [csi > dependency] Executing 2026-09-07 10:41:29.666135 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-09-07 10:41:29.666632 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-09-07 10:41:29.666917 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-09-07 10:41:29.682330 | instance | INFO [csi > cleanup] Executing 2026-09-07 10:41:29.682946 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-07 10:41:29.694965 | instance | INFO [csi > destroy] Executing 2026-09-07 10:41:29.695082 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-09-07 10:41:29.695102 | instance | INFO [csi > destroy] Executed: Successful 2026-09-07 10:41:29.704054 | instance | INFO [csi > syntax] Executing 2026-09-07 10:41:31.199004 | instance | 2026-09-07 10:41:31.199135 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-09-07 10:41:31.273150 | instance | INFO [csi > syntax] Executed: Successful 2026-09-07 10:41:31.284041 | instance | INFO [csi > create] Executing 2026-09-07 10:41:31.286455 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-07 10:41:31.296393 | instance | INFO [csi > prepare] Executing 2026-09-07 10:41:32.051510 | instance | 2026-09-07 10:41:32.051791 | instance | PLAY [Prepare] ***************************************************************** 2026-09-07 10:41:32.052115 | instance | 2026-09-07 10:41:32.052391 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 10:41:32.052640 | instance | Monday 07 September 2026 10:41:32 +0000 (0:00:00.024) 0:00:00.024 ****** 2026-09-07 10:41:33.354920 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-07 10:41:33.355051 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-07 10:41:33.355206 | instance | interpreter could change the meaning of that path. See 2026-09-07 10:41:33.355357 | instance | https://docs.ansible.com/ansible- 2026-09-07 10:41:33.355509 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-07 10:41:33.367145 | instance | ok: [instance] 2026-09-07 10:41:33.367293 | instance | 2026-09-07 10:41:33.367446 | instance | TASK [Configure short hostname] ************************************************ 2026-09-07 10:41:33.367617 | instance | Monday 07 September 2026 10:41:33 +0000 (0:00:01.316) 0:00:01.340 ****** 2026-09-07 10:41:34.138181 | instance | changed: [instance] 2026-09-07 10:41:34.138356 | instance | 2026-09-07 10:41:34.138600 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-09-07 10:41:34.138839 | instance | Monday 07 September 2026 10:41:34 +0000 (0:00:00.770) 0:00:02.110 ****** 2026-09-07 10:41:34.435459 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-09-07 10:41:34.435727 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-09-07 10:41:34.436006 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-09-07 10:41:34.445123 | instance | changed: [instance] 2026-09-07 10:41:34.445451 | instance | 2026-09-07 10:41:34.445701 | instance | TASK [Purge "snapd" package] *************************************************** 2026-09-07 10:41:34.445964 | instance | Monday 07 September 2026 10:41:34 +0000 (0:00:00.307) 0:00:02.418 ****** 2026-09-07 10:41:35.445612 | instance | ok: [instance] 2026-09-07 10:41:35.445692 | instance | 2026-09-07 10:41:35.445809 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-09-07 10:41:35.445940 | instance | 2026-09-07 10:41:35.446106 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 10:41:35.446253 | instance | Monday 07 September 2026 10:41:35 +0000 (0:00:00.999) 0:00:03.418 ****** 2026-09-07 10:41:36.186362 | instance | ok: [instance] 2026-09-07 10:41:36.186553 | instance | 2026-09-07 10:41:36.186805 | instance | TASK [Install depedencies] ***************************************************** 2026-09-07 10:41:36.187078 | instance | Monday 07 September 2026 10:41:36 +0000 (0:00:00.740) 0:00:04.159 ****** 2026-09-07 10:42:00.435017 | instance | changed: [instance] 2026-09-07 10:42:00.435221 | instance | 2026-09-07 10:42:00.435294 | instance | TASK [Start up service] ******************************************************** 2026-09-07 10:42:00.435495 | instance | Monday 07 September 2026 10:42:00 +0000 (0:00:24.249) 0:00:28.408 ****** 2026-09-07 10:42:01.032385 | instance | ok: [instance] 2026-09-07 10:42:01.032579 | instance | 2026-09-07 10:42:01.032829 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-09-07 10:42:01.033102 | instance | Monday 07 September 2026 10:42:01 +0000 (0:00:00.596) 0:00:29.005 ****** 2026-09-07 10:42:01.363971 | instance | ok: [instance] 2026-09-07 10:42:01.364189 | instance | 2026-09-07 10:42:01.364461 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-09-07 10:42:01.364708 | instance | Monday 07 September 2026 10:42:01 +0000 (0:00:00.331) 0:00:29.336 ****** 2026-09-07 10:42:02.100875 | instance | changed: [instance] 2026-09-07 10:42:02.101407 | instance | 2026-09-07 10:42:02.101918 | instance | TASK [Get list of all loopback devices] **************************************** 2026-09-07 10:42:02.102306 | instance | Monday 07 September 2026 10:42:02 +0000 (0:00:00.737) 0:00:30.074 ****** 2026-09-07 10:42:02.327969 | instance | ok: [instance] 2026-09-07 10:42:02.328179 | instance | 2026-09-07 10:42:02.328566 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-09-07 10:42:02.328862 | instance | Monday 07 September 2026 10:42:02 +0000 (0:00:00.226) 0:00:30.301 ****** 2026-09-07 10:42:02.361509 | instance | skipping: [instance] 2026-09-07 10:42:02.362044 | instance | 2026-09-07 10:42:02.362407 | instance | TASK [Create devices for Ceph] ************************************************* 2026-09-07 10:42:02.362777 | instance | Monday 07 September 2026 10:42:02 +0000 (0:00:00.030) 0:00:30.331 ****** 2026-09-07 10:42:02.962659 | instance | changed: [instance] => (item=osd0) 2026-09-07 10:42:02.962717 | instance | changed: [instance] => (item=osd1) 2026-09-07 10:42:02.962726 | instance | changed: [instance] => (item=osd2) 2026-09-07 10:42:02.962732 | instance | 2026-09-07 10:42:02.962738 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-09-07 10:42:02.962751 | instance | Monday 07 September 2026 10:42:02 +0000 (0:00:00.603) 0:00:30.934 ****** 2026-09-07 10:42:03.623098 | instance | changed: [instance] => (item=osd0) 2026-09-07 10:42:03.623361 | instance | changed: [instance] => (item=osd1) 2026-09-07 10:42:03.623647 | instance | changed: [instance] => (item=osd2) 2026-09-07 10:42:03.623896 | instance | 2026-09-07 10:42:03.624145 | instance | TASK [Start loop devices] ****************************************************** 2026-09-07 10:42:03.624533 | instance | Monday 07 September 2026 10:42:03 +0000 (0:00:00.661) 0:00:31.595 ****** 2026-09-07 10:42:04.543172 | instance | changed: [instance] => (item=osd0) 2026-09-07 10:42:04.543290 | instance | changed: [instance] => (item=osd1) 2026-09-07 10:42:04.543657 | instance | changed: [instance] => (item=osd2) 2026-09-07 10:42:04.543893 | instance | 2026-09-07 10:42:04.544060 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-09-07 10:42:04.544292 | instance | Monday 07 September 2026 10:42:04 +0000 (0:00:00.919) 0:00:32.515 ****** 2026-09-07 10:42:07.944556 | instance | changed: [instance] => (item=osd0) 2026-09-07 10:42:07.945145 | instance | changed: [instance] => (item=osd1) 2026-09-07 10:42:07.946178 | instance | changed: [instance] => (item=osd2) 2026-09-07 10:42:07.946256 | instance | 2026-09-07 10:42:07.946268 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-09-07 10:42:07.946278 | instance | Monday 07 September 2026 10:42:07 +0000 (0:00:03.402) 0:00:35.917 ****** 2026-09-07 10:42:09.988602 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-09-07 10:42:09.989170 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-09-07 10:42:09.989277 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-09-07 10:42:09.990196 | instance | 2026-09-07 10:42:09.990266 | instance | PLAY RECAP ********************************************************************* 2026-09-07 10:42:09.990287 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-07 10:42:09.990438 | instance | 2026-09-07 10:42:09.990657 | instance | Monday 07 September 2026 10:42:09 +0000 (0:00:02.044) 0:00:37.962 ****** 2026-09-07 10:42:09.990911 | instance | =============================================================================== 2026-09-07 10:42:09.991133 | instance | Install depedencies ---------------------------------------------------- 24.25s 2026-09-07 10:42:09.991361 | instance | Create a volume group for each loop device ------------------------------ 3.40s 2026-09-07 10:42:09.991584 | instance | Create a logical volume for each loop device ---------------------------- 2.04s 2026-09-07 10:42:09.991798 | instance | Gathering Facts --------------------------------------------------------- 1.32s 2026-09-07 10:42:09.992059 | instance | Purge "snapd" package --------------------------------------------------- 1.00s 2026-09-07 10:42:09.992285 | instance | Start loop devices ------------------------------------------------------ 0.92s 2026-09-07 10:42:09.992496 | instance | Configure short hostname ------------------------------------------------ 0.77s 2026-09-07 10:42:09.992716 | instance | Gathering Facts --------------------------------------------------------- 0.74s 2026-09-07 10:42:09.992995 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.74s 2026-09-07 10:42:09.993356 | instance | Set permissions on loopback devices ------------------------------------- 0.66s 2026-09-07 10:42:09.993666 | instance | Create devices for Ceph ------------------------------------------------- 0.60s 2026-09-07 10:42:09.994016 | instance | Start up service -------------------------------------------------------- 0.60s 2026-09-07 10:42:09.994281 | instance | Generate lvm.conf ------------------------------------------------------- 0.33s 2026-09-07 10:42:09.994504 | instance | Ensure hostname inside hosts file --------------------------------------- 0.31s 2026-09-07 10:42:09.994733 | instance | Get list of all loopback devices ---------------------------------------- 0.23s 2026-09-07 10:42:09.994982 | instance | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-09-07 10:42:10.102666 | instance | INFO [csi > prepare] Executed: Successful 2026-09-07 10:42:10.123678 | instance | INFO [csi > converge] Executing 2026-09-07 10:42:11.574602 | instance | 2026-09-07 10:42:11.574829 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-09-07 10:42:11.575059 | instance | 2026-09-07 10:42:11.575291 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 10:42:11.575527 | instance | Monday 07 September 2026 10:42:11 +0000 (0:00:00.008) 0:00:00.008 ****** 2026-09-07 10:42:12.672542 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-07 10:42:12.673503 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-07 10:42:12.673932 | instance | interpreter could change the meaning of that path. See 2026-09-07 10:42:12.674321 | instance | https://docs.ansible.com/ansible- 2026-09-07 10:42:12.674585 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-07 10:42:12.683638 | instance | ok: [instance] 2026-09-07 10:42:12.683873 | instance | 2026-09-07 10:42:12.684225 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-09-07 10:42:12.684525 | instance | Monday 07 September 2026 10:42:12 +0000 (0:00:01.109) 0:00:01.117 ****** 2026-09-07 10:42:12.753848 | instance | ok: [instance] => { 2026-09-07 10:42:12.754096 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-09-07 10:42:12.754389 | instance | } 2026-09-07 10:42:12.754646 | instance | 2026-09-07 10:42:12.754920 | instance | PLAY [all] ********************************************************************* 2026-09-07 10:42:12.755212 | instance | 2026-09-07 10:42:12.755483 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 10:42:12.755750 | instance | Monday 07 September 2026 10:42:12 +0000 (0:00:00.069) 0:00:01.187 ****** 2026-09-07 10:42:13.795223 | instance | ok: [instance] 2026-09-07 10:42:13.795468 | instance | 2026-09-07 10:42:13.795809 | instance | TASK [Fail if atmosphere_ceph_enabled is set] ********************************** 2026-09-07 10:42:13.796190 | instance | Monday 07 September 2026 10:42:13 +0000 (0:00:01.040) 0:00:02.227 ****** 2026-09-07 10:42:13.851881 | instance | skipping: [instance] 2026-09-07 10:42:13.852124 | instance | 2026-09-07 10:42:13.852482 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-09-07 10:42:13.852772 | instance | Monday 07 September 2026 10:42:13 +0000 (0:00:00.057) 0:00:02.285 ****** 2026-09-07 10:42:14.081316 | instance | ok: [instance] 2026-09-07 10:42:14.081428 | instance | 2026-09-07 10:42:14.081566 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-09-07 10:42:14.081713 | instance | 2026-09-07 10:42:14.081871 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 10:42:14.082059 | instance | Monday 07 September 2026 10:42:14 +0000 (0:00:00.229) 0:00:02.515 ****** 2026-09-07 10:42:15.079310 | instance | ok: [instance] 2026-09-07 10:42:15.079553 | instance | 2026-09-07 10:42:15.079748 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-07 10:42:15.079929 | instance | Monday 07 September 2026 10:42:15 +0000 (0:00:00.996) 0:00:03.511 ****** 2026-09-07 10:42:15.473809 | instance | ok: [instance] 2026-09-07 10:42:15.474004 | instance | 2026-09-07 10:42:15.474174 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-07 10:42:15.474357 | instance | Monday 07 September 2026 10:42:15 +0000 (0:00:00.393) 0:00:03.905 ****** 2026-09-07 10:42:15.521232 | instance | skipping: [instance] 2026-09-07 10:42:15.521325 | instance | 2026-09-07 10:42:15.521545 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-07 10:42:15.521727 | instance | Monday 07 September 2026 10:42:15 +0000 (0:00:00.046) 0:00:03.952 ****** 2026-09-07 10:42:15.930291 | instance | changed: [instance] 2026-09-07 10:42:15.930514 | instance | 2026-09-07 10:42:15.930766 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-07 10:42:15.931009 | instance | Monday 07 September 2026 10:42:15 +0000 (0:00:00.411) 0:00:04.363 ****** 2026-09-07 10:42:16.020857 | instance | ok: [instance] => { 2026-09-07 10:42:16.021179 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-07 10:42:16.021511 | instance | } 2026-09-07 10:42:16.021805 | instance | 2026-09-07 10:42:16.022105 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-07 10:42:16.022453 | instance | Monday 07 September 2026 10:42:16 +0000 (0:00:00.090) 0:00:04.453 ****** 2026-09-07 10:42:16.662753 | instance | changed: [instance] 2026-09-07 10:42:16.662886 | instance | 2026-09-07 10:42:16.663128 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-07 10:42:16.663389 | instance | Monday 07 September 2026 10:42:16 +0000 (0:00:00.642) 0:00:05.096 ****** 2026-09-07 10:42:16.709968 | instance | skipping: [instance] 2026-09-07 10:42:16.710163 | instance | 2026-09-07 10:42:16.710431 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-07 10:42:16.710664 | instance | Monday 07 September 2026 10:42:16 +0000 (0:00:00.048) 0:00:05.144 ****** 2026-09-07 10:42:16.753139 | instance | skipping: [instance] 2026-09-07 10:42:16.753366 | instance | 2026-09-07 10:42:16.753604 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-07 10:42:16.753836 | instance | Monday 07 September 2026 10:42:16 +0000 (0:00:00.043) 0:00:05.187 ****** 2026-09-07 10:42:17.004806 | instance | ok: [instance] 2026-09-07 10:42:17.005035 | instance | 2026-09-07 10:42:17.005465 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-07 10:42:17.005752 | instance | Monday 07 September 2026 10:42:16 +0000 (0:00:00.251) 0:00:05.438 ****** 2026-09-07 10:42:18.623485 | instance | ok: [instance] 2026-09-07 10:42:18.623652 | instance | 2026-09-07 10:42:18.623918 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-07 10:42:18.624155 | instance | Monday 07 September 2026 10:42:18 +0000 (0:00:01.618) 0:00:07.056 ****** 2026-09-07 10:42:18.715865 | instance | ok: [instance] => { 2026-09-07 10:42:18.716070 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-07 10:42:18.716338 | instance | } 2026-09-07 10:42:18.716594 | instance | 2026-09-07 10:42:18.716835 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-07 10:42:18.717111 | instance | Monday 07 September 2026 10:42:18 +0000 (0:00:00.092) 0:00:07.148 ****** 2026-09-07 10:42:19.408338 | instance | changed: [instance] 2026-09-07 10:42:19.408561 | instance | 2026-09-07 10:42:19.408869 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-07 10:42:19.409169 | instance | Monday 07 September 2026 10:42:19 +0000 (0:00:00.692) 0:00:07.841 ****** 2026-09-07 10:42:22.419975 | instance | changed: [instance] 2026-09-07 10:42:22.420349 | instance | 2026-09-07 10:42:22.420693 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-07 10:42:22.421006 | instance | Monday 07 September 2026 10:42:22 +0000 (0:00:03.011) 0:00:10.853 ****** 2026-09-07 10:42:22.466082 | instance | skipping: [instance] 2026-09-07 10:42:22.466327 | instance | 2026-09-07 10:42:22.467157 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-07 10:42:22.467487 | instance | Monday 07 September 2026 10:42:22 +0000 (0:00:00.044) 0:00:10.898 ****** 2026-09-07 10:42:22.513867 | instance | skipping: [instance] 2026-09-07 10:42:22.514041 | instance | 2026-09-07 10:42:22.514330 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-07 10:42:22.514565 | instance | Monday 07 September 2026 10:42:22 +0000 (0:00:00.048) 0:00:10.946 ****** 2026-09-07 10:42:22.557869 | instance | skipping: [instance] 2026-09-07 10:42:22.558128 | instance | 2026-09-07 10:42:22.558330 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-07 10:42:22.558540 | instance | Monday 07 September 2026 10:42:22 +0000 (0:00:00.044) 0:00:10.990 ****** 2026-09-07 10:42:29.178713 | instance | changed: [instance] 2026-09-07 10:42:29.178877 | instance | 2026-09-07 10:42:29.179469 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-07 10:42:29.179529 | instance | Monday 07 September 2026 10:42:29 +0000 (0:00:06.621) 0:00:17.612 ****** 2026-09-07 10:42:29.863307 | instance | changed: [instance] 2026-09-07 10:42:29.864057 | instance | 2026-09-07 10:42:29.864133 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-07 10:42:29.864145 | instance | Monday 07 September 2026 10:42:29 +0000 (0:00:00.684) 0:00:18.296 ****** 2026-09-07 10:42:30.884924 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-09-07 10:42:30.886746 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-07 10:42:30.886833 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-07 10:42:30.886858 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-07 10:42:30.886870 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-07 10:42:30.886881 | instance | 2026-09-07 10:42:30.886891 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-07 10:42:30.886901 | instance | Monday 07 September 2026 10:42:30 +0000 (0:00:01.021) 0:00:19.318 ****** 2026-09-07 10:42:31.539577 | instance | changed: [instance] 2026-09-07 10:42:31.539660 | instance | 2026-09-07 10:42:31.539725 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-07 10:42:31.539866 | instance | Monday 07 September 2026 10:42:31 +0000 (0:00:00.640) 0:00:19.959 ****** 2026-09-07 10:42:31.540061 | instance | 2026-09-07 10:42:31.540199 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-07 10:42:31.540333 | instance | Monday 07 September 2026 10:42:31 +0000 (0:00:00.014) 0:00:19.973 ****** 2026-09-07 10:42:32.522984 | instance | ok: [instance] 2026-09-07 10:42:32.523220 | instance | 2026-09-07 10:42:32.523591 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-09-07 10:42:32.523937 | instance | Monday 07 September 2026 10:42:32 +0000 (0:00:00.982) 0:00:20.956 ****** 2026-09-07 10:42:33.040107 | instance | changed: [instance] 2026-09-07 10:42:33.040341 | instance | 2026-09-07 10:42:33.040729 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-07 10:42:33.041039 | instance | Monday 07 September 2026 10:42:33 +0000 (0:00:00.517) 0:00:21.473 ****** 2026-09-07 10:42:33.711772 | instance | changed: [instance] 2026-09-07 10:42:33.711908 | instance | 2026-09-07 10:42:33.712007 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-07 10:42:33.712190 | instance | Monday 07 September 2026 10:42:33 +0000 (0:00:00.671) 0:00:22.145 ****** 2026-09-07 10:42:33.977714 | instance | ok: [instance] 2026-09-07 10:42:33.977878 | instance | 2026-09-07 10:42:33.978417 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-07 10:42:33.978490 | instance | Monday 07 September 2026 10:42:33 +0000 (0:00:00.265) 0:00:22.411 ****** 2026-09-07 10:42:34.060770 | instance | ok: [instance] => { 2026-09-07 10:42:34.061151 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-07 10:42:34.061314 | instance | } 2026-09-07 10:42:34.061563 | instance | 2026-09-07 10:42:34.061834 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-07 10:42:34.062065 | instance | Monday 07 September 2026 10:42:34 +0000 (0:00:00.082) 0:00:22.493 ****** 2026-09-07 10:43:55.052692 | instance | changed: [instance] 2026-09-07 10:43:55.052789 | instance | 2026-09-07 10:43:55.052802 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-07 10:43:55.052813 | instance | Monday 07 September 2026 10:43:55 +0000 (0:01:20.991) 0:01:43.485 ****** 2026-09-07 10:43:59.573808 | instance | changed: [instance] 2026-09-07 10:43:59.574671 | instance | 2026-09-07 10:43:59.574750 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-07 10:43:59.574763 | instance | Monday 07 September 2026 10:43:59 +0000 (0:00:04.521) 0:01:48.006 ****** 2026-09-07 10:44:00.927214 | instance | ok: [instance] 2026-09-07 10:44:00.927365 | instance | 2026-09-07 10:44:00.927377 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-07 10:44:00.927504 | instance | Monday 07 September 2026 10:44:00 +0000 (0:00:01.354) 0:01:49.361 ****** 2026-09-07 10:44:01.356750 | instance | changed: [instance] 2026-09-07 10:44:01.356849 | instance | 2026-09-07 10:44:01.357219 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-07 10:44:01.357355 | instance | Monday 07 September 2026 10:44:01 +0000 (0:00:00.429) 0:01:49.790 ****** 2026-09-07 10:44:01.891595 | instance | changed: [instance] 2026-09-07 10:44:01.891650 | instance | 2026-09-07 10:44:01.891659 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-07 10:44:01.891665 | instance | Monday 07 September 2026 10:44:01 +0000 (0:00:00.534) 0:01:50.324 ****** 2026-09-07 10:44:02.561167 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-09-07 10:44:02.562460 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-07 10:44:02.562536 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-07 10:44:02.562548 | instance | 2026-09-07 10:44:02.562559 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-07 10:44:02.562569 | instance | Monday 07 September 2026 10:44:02 +0000 (0:00:00.669) 0:01:50.994 ****** 2026-09-07 10:44:03.051491 | instance | changed: [instance] 2026-09-07 10:44:03.052432 | instance | 2026-09-07 10:44:03.052469 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-07 10:44:03.052483 | instance | Monday 07 September 2026 10:44:03 +0000 (0:00:00.490) 0:01:51.485 ****** 2026-09-07 10:44:03.608987 | instance | changed: [instance] 2026-09-07 10:44:03.610045 | instance | 2026-09-07 10:44:03.610116 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-07 10:44:03.610140 | instance | Monday 07 September 2026 10:44:03 +0000 (0:00:00.529) 0:01:52.014 ****** 2026-09-07 10:44:03.610144 | instance | 2026-09-07 10:44:03.610148 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-07 10:44:03.610158 | instance | Monday 07 September 2026 10:44:03 +0000 (0:00:00.027) 0:01:52.041 ****** 2026-09-07 10:44:04.398112 | instance | ok: [instance] 2026-09-07 10:44:04.398182 | instance | 2026-09-07 10:44:04.398194 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-09-07 10:44:04.398204 | instance | Monday 07 September 2026 10:44:04 +0000 (0:00:00.788) 0:01:52.830 ****** 2026-09-07 10:44:05.226477 | instance | changed: [instance] 2026-09-07 10:44:05.227160 | instance | 2026-09-07 10:44:05.227192 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-07 10:44:05.227204 | instance | Monday 07 September 2026 10:44:05 +0000 (0:00:00.829) 0:01:53.659 ****** 2026-09-07 10:44:05.868120 | instance | changed: [instance] 2026-09-07 10:44:05.868198 | instance | 2026-09-07 10:44:05.868551 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-07 10:44:05.868597 | instance | Monday 07 September 2026 10:44:05 +0000 (0:00:00.641) 0:01:54.301 ****** 2026-09-07 10:44:05.937775 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-07 10:44:05.937827 | instance | 2026-09-07 10:44:05.938090 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-07 10:44:05.938134 | instance | Monday 07 September 2026 10:44:05 +0000 (0:00:00.069) 0:01:54.371 ****** 2026-09-07 10:44:11.442937 | instance | changed: [instance] 2026-09-07 10:44:11.443243 | instance | 2026-09-07 10:44:11.443772 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-07 10:44:11.443845 | instance | Monday 07 September 2026 10:44:11 +0000 (0:00:05.503) 0:01:59.875 ****** 2026-09-07 10:44:12.181632 | instance | ok: [instance] => (item=chronyd) 2026-09-07 10:44:12.181697 | instance | ok: [instance] => (item=sshd) 2026-09-07 10:44:12.182056 | instance | 2026-09-07 10:44:12.182127 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-07 10:44:12.182134 | instance | Monday 07 September 2026 10:44:12 +0000 (0:00:00.739) 0:02:00.615 ****** 2026-09-07 10:44:20.482501 | instance | changed: [instance] 2026-09-07 10:44:20.483508 | instance | 2026-09-07 10:44:20.483548 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-07 10:44:20.483563 | instance | Monday 07 September 2026 10:44:20 +0000 (0:00:08.299) 0:02:08.915 ****** 2026-09-07 10:44:20.734691 | instance | ok: [instance] 2026-09-07 10:44:20.734769 | instance | 2026-09-07 10:44:20.735001 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-07 10:44:20.735019 | instance | Monday 07 September 2026 10:44:20 +0000 (0:00:00.253) 0:02:09.168 ****** 2026-09-07 10:44:21.237557 | instance | changed: [instance] 2026-09-07 10:44:21.237654 | instance | 2026-09-07 10:44:21.237731 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-07 10:44:21.237877 | instance | Monday 07 September 2026 10:44:21 +0000 (0:00:00.502) 0:02:09.671 ****** 2026-09-07 10:44:21.631481 | instance | changed: [instance] 2026-09-07 10:44:21.631559 | instance | 2026-09-07 10:44:21.631757 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-09-07 10:44:21.631777 | instance | Monday 07 September 2026 10:44:21 +0000 (0:00:00.393) 0:02:10.065 ****** 2026-09-07 10:44:21.905418 | instance | ok: [instance] 2026-09-07 10:44:21.905495 | instance | 2026-09-07 10:44:21.905624 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-09-07 10:44:21.905734 | instance | Monday 07 September 2026 10:44:21 +0000 (0:00:00.273) 0:02:10.339 ****** 2026-09-07 10:44:22.200441 | instance | ok: [instance] => (item=instance) 2026-09-07 10:44:22.200668 | instance | 2026-09-07 10:44:22.200943 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-09-07 10:44:22.201340 | instance | Monday 07 September 2026 10:44:22 +0000 (0:00:00.294) 0:02:10.633 ****** 2026-09-07 10:44:22.277940 | instance | ok: [instance] 2026-09-07 10:44:22.278058 | instance | 2026-09-07 10:44:22.278367 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-09-07 10:44:22.278606 | instance | Monday 07 September 2026 10:44:22 +0000 (0:00:00.077) 0:02:10.711 ****** 2026-09-07 10:44:22.377148 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-09-07 10:44:22.377301 | instance | 2026-09-07 10:44:22.377652 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-09-07 10:44:22.377853 | instance | Monday 07 September 2026 10:44:22 +0000 (0:00:00.099) 0:02:10.811 ****** 2026-09-07 10:44:22.699150 | instance | changed: [instance] 2026-09-07 10:44:22.699421 | instance | 2026-09-07 10:44:22.699689 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-09-07 10:44:22.699927 | instance | Monday 07 September 2026 10:44:22 +0000 (0:00:00.320) 0:02:11.131 ****** 2026-09-07 10:44:23.420688 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-09-07 10:44:23.420891 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-09-07 10:44:23.421179 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-09-07 10:44:23.421437 | instance | 2026-09-07 10:44:23.421675 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-09-07 10:44:23.421912 | instance | Monday 07 September 2026 10:44:23 +0000 (0:00:00.721) 0:02:11.853 ****** 2026-09-07 10:45:58.011726 | instance | ok: [instance] 2026-09-07 10:45:58.011831 | instance | 2026-09-07 10:45:58.012369 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-09-07 10:45:58.012440 | instance | Monday 07 September 2026 10:45:58 +0000 (0:01:34.590) 0:03:46.444 ****** 2026-09-07 10:45:58.254280 | instance | changed: [instance] 2026-09-07 10:45:58.254423 | instance | 2026-09-07 10:45:58.254588 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-09-07 10:45:58.254785 | instance | Monday 07 September 2026 10:45:58 +0000 (0:00:00.243) 0:03:46.688 ****** 2026-09-07 10:45:58.289821 | instance | ok: [instance] 2026-09-07 10:45:58.289904 | instance | 2026-09-07 10:45:58.290081 | instance | TASK [Install Ceph host] ******************************************************* 2026-09-07 10:45:58.290237 | instance | Monday 07 September 2026 10:45:58 +0000 (0:00:00.035) 0:03:46.723 ****** 2026-09-07 10:45:58.384043 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-09-07 10:45:58.384141 | instance | 2026-09-07 10:45:58.384179 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-07 10:45:58.384338 | instance | Monday 07 September 2026 10:45:58 +0000 (0:00:00.094) 0:03:46.818 ****** 2026-09-07 10:46:00.107339 | instance | ok: [instance] 2026-09-07 10:46:00.107405 | instance | 2026-09-07 10:46:00.107428 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-07 10:46:00.107439 | instance | Monday 07 September 2026 10:46:00 +0000 (0:00:01.721) 0:03:48.539 ****** 2026-09-07 10:46:00.187673 | instance | ok: [instance] => (item=instance) 2026-09-07 10:46:00.188453 | instance | 2026-09-07 10:46:00.188516 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-07 10:46:00.188527 | instance | Monday 07 September 2026 10:46:00 +0000 (0:00:00.081) 0:03:48.620 ****** 2026-09-07 10:46:00.558469 | instance | ok: [instance] 2026-09-07 10:46:00.558614 | instance | 2026-09-07 10:46:00.558837 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-07 10:46:00.559011 | instance | Monday 07 September 2026 10:46:00 +0000 (0:00:00.371) 0:03:48.992 ****** 2026-09-07 10:46:03.290843 | instance | ok: [instance] 2026-09-07 10:46:03.290929 | instance | 2026-09-07 10:46:03.291343 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-09-07 10:46:03.291405 | instance | Monday 07 September 2026 10:46:03 +0000 (0:00:02.732) 0:03:51.724 ****** 2026-09-07 10:46:54.863136 | 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-09-07 10:46:54.864034 | 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_bzhzktys/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_bzhzktys/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_bzhzktys/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_bzhzktys/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-09-07T10:46:54.654+0000 7f0bb96f9640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgC7lZ5q6ofqFCAA15C2jY+CDQIt7qWy6lpIbNYfaYEoSOV7GMKrPC1PSu4=: Malformed input [buffer:3]\n2026-09-07T10:46:54.654+0000 7f0bb96f9640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-07T10:46:54.654+0000 7f0bb96f9640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgC7lZ5q6ofqFCAA15C2jY+CDQIt7qWy6lpIbNYfaYEoSOV7GMKrPC1PSu4=: Malformed input [buffer:3]\n2026-09-07T10:46:54.654+0000 7f0bb96f9640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-07T10:46:54.654+0000 7f0bb96f9640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgC7lZ5q6ofqFCAA15C2jY+CDQIt7qWy6lpIbNYfaYEoSOV7GMKrPC1PSu4=: Malformed input [buffer:3]\n2026-09-07T10:46:54.654+0000 7f0bb96f9640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-07T10:46:54.654+0000 7f0bb96f9640 -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-09-07 10:46:54.867269 | instance | 2026-09-07 10:46:54.869150 | instance | PLAY RECAP ********************************************************************* 2026-09-07 10:46:54.869225 | instance | instance : ok=55 changed=26 unreachable=0 failed=1 skipped=7 rescued=0 ignored=0 2026-09-07 10:46:54.869239 | instance | 2026-09-07 10:46:54.869250 | instance | Monday 07 September 2026 10:46:54 +0000 (0:00:51.577) 0:04:43.301 ****** 2026-09-07 10:46:54.869259 | instance | =============================================================================== 2026-09-07 10:46:54.869268 | instance | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 94.59s 2026-09-07 10:46:54.869277 | instance | vexxhost.containers.download_artifact : Download item ------------------ 80.99s 2026-09-07 10:46:54.873139 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 51.58s 2026-09-07 10:46:54.873198 | instance | vexxhost.ceph.cephadm : Download "cephadm" ------------------------------ 8.30s 2026-09-07 10:46:54.873210 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 6.62s 2026-09-07 10:46:54.873219 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 5.50s 2026-09-07 10:46:54.873247 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.52s 2026-09-07 10:46:54.873257 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 3.01s 2026-09-07 10:46:54.873265 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.73s 2026-09-07 10:46:54.873274 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.77s 2026-09-07 10:46:54.873283 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.72s 2026-09-07 10:46:54.873291 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.62s 2026-09-07 10:46:54.873300 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.35s 2026-09-07 10:46:54.873310 | instance | Gathering Facts --------------------------------------------------------- 1.11s 2026-09-07 10:46:54.873319 | instance | Gathering Facts --------------------------------------------------------- 1.04s 2026-09-07 10:46:54.873327 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 1.02s 2026-09-07 10:46:54.873336 | instance | Gathering Facts --------------------------------------------------------- 1.00s 2026-09-07 10:46:54.873344 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 0.83s 2026-09-07 10:46:54.873353 | instance | vexxhost.ceph.cephadm : Ensure services are started --------------------- 0.74s 2026-09-07 10:46:54.873632 | instance | vexxhost.ceph.mon : Include extra configuration values ------------------ 0.72s 2026-09-07 10:46:55.008212 | 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-09-07 10:46:55.008349 | instance | ERROR [csi > converge] Executed: Failed 2026-09-07 10:46:55.008584 | 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-09-07 10:46:55.341868 | instance | ERROR 2026-09-07 10:46:55.342184 | instance | { 2026-09-07 10:46:55.342243 | instance | "delta": "0:05:37.405933", 2026-09-07 10:46:55.342282 | instance | "end": "2026-09-07 10:46:55.092106", 2026-09-07 10:46:55.342317 | instance | "msg": "non-zero return code", 2026-09-07 10:46:55.342351 | instance | "rc": 2, 2026-09-07 10:46:55.342384 | instance | "start": "2026-09-07 10:41:17.686173" 2026-09-07 10:46:55.342419 | instance | } failure 2026-09-07 10:46:55.351701 | 2026-09-07 10:46:55.351817 | PLAY RECAP 2026-09-07 10:46:55.352018 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-09-07 10:46:55.352121 | 2026-09-07 10:46:55.533840 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-07 10:46:55.537865 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-07 10:46:56.118861 | 2026-09-07 10:46:56.119358 | PLAY [all] 2026-09-07 10:46:56.135259 | 2026-09-07 10:46:56.135402 | TASK [gather-host-logs : creating directory for system status] 2026-09-07 10:46:56.497480 | instance | changed 2026-09-07 10:46:56.502348 | 2026-09-07 10:46:56.502443 | TASK [gather-host-logs : Get logs for each host] 2026-09-07 10:46:56.901811 | instance | + systemd-cgls --full --all --no-pager 2026-09-07 10:46:56.913432 | instance | + ip addr 2026-09-07 10:46:56.916310 | instance | + ip route 2026-09-07 10:46:56.919072 | instance | + lsblk 2026-09-07 10:46:56.924514 | instance | + mount 2026-09-07 10:46:56.927042 | instance | + docker images 2026-09-07 10:46:56.954002 | instance | + brctl show 2026-09-07 10:46:56.954565 | instance | /bin/bash: line 8: brctl: command not found 2026-09-07 10:46:56.954974 | instance | + ps aux --sort=-%mem 2026-09-07 10:46:56.978074 | instance | + dpkg -l 2026-09-07 10:46:56.989366 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-09-07 10:46:56.990011 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-09-07 10:46:57.011753 | instance | + '[' '!' -z '' ']' 2026-09-07 10:46:57.069011 | instance | ok: Runtime: 0:00:00.115586 2026-09-07 10:46:57.082822 | 2026-09-07 10:46:57.083034 | TASK [gather-host-logs : Downloads logs to executor] 2026-09-07 10:46:57.768631 | instance | changed: 2026-09-07 10:46:57.768872 | instance | created directory /var/lib/zuul/builds/0f06d982f2e347b68adb3de1a2e83c24/work/logs/instance 2026-09-07 10:46:57.768961 | instance | cd+++++++++ system/ 2026-09-07 10:46:57.769004 | instance | >f+++++++++ system/brctl-show.txt 2026-09-07 10:46:57.769044 | instance | >f+++++++++ system/docker-images.txt 2026-09-07 10:46:57.769083 | instance | >f+++++++++ system/ip-addr.txt 2026-09-07 10:46:57.769127 | instance | >f+++++++++ system/ip-route.txt 2026-09-07 10:46:57.769166 | instance | >f+++++++++ system/lsblk.txt 2026-09-07 10:46:57.769203 | instance | >f+++++++++ system/mount.txt 2026-09-07 10:46:57.769239 | instance | >f+++++++++ system/packages.txt 2026-09-07 10:46:57.769275 | instance | >f+++++++++ system/ps.txt 2026-09-07 10:46:57.769316 | instance | >f+++++++++ system/systemd-cgls.txt 2026-09-07 10:46:57.790308 | 2026-09-07 10:46:57.790480 | LOOP [helm-release-status : creating directory for helm release status] 2026-09-07 10:46:58.022692 | instance | changed: "values" 2026-09-07 10:46:58.198123 | instance | changed: "releases" 2026-09-07 10:46:58.209000 | 2026-09-07 10:46:58.209126 | TASK [helm-release-status : Gather get release status for helm charts] 2026-09-07 10:46:58.469522 | instance | /bin/bash: line 3: kubectl: command not found 2026-09-07 10:46:58.750499 | instance | ok: Runtime: 0:00:00.006509 2026-09-07 10:46:58.762798 | 2026-09-07 10:46:58.763125 | TASK [helm-release-status : Downloads logs to executor] 2026-09-07 10:46:59.285674 | instance | changed: 2026-09-07 10:46:59.285936 | instance | cd+++++++++ helm/ 2026-09-07 10:46:59.285970 | instance | cd+++++++++ helm/releases/ 2026-09-07 10:46:59.285998 | instance | cd+++++++++ helm/values/ 2026-09-07 10:46:59.303348 | 2026-09-07 10:46:59.303587 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-09-07 10:46:59.540596 | instance | changed 2026-09-07 10:46:59.552249 | 2026-09-07 10:46:59.552423 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-09-07 10:46:59.879839 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 10:46:59.880106 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 10:46:59.886417 | instance | environment: line 1: kubectl: command not found 2026-09-07 10:46:59.887894 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 10:46:59.889176 | instance | environment: line 1: kubectl: command not found 2026-09-07 10:46:59.890576 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 10:46:59.892701 | instance | environment: line 1: kubectl: command not found 2026-09-07 10:46:59.894194 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 10:46:59.894509 | instance | environment: line 1: kubectl: command not found 2026-09-07 10:46:59.896467 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 10:46:59.898057 | instance | environment: line 1: kubectl: command not found 2026-09-07 10:46:59.899128 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 10:47:00.098207 | instance | ok: Runtime: 0:00:00.028606 2026-09-07 10:47:00.106122 | 2026-09-07 10:47:00.106308 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-09-07 10:47:00.329519 | instance | changed 2026-09-07 10:47:00.336217 | 2026-09-07 10:47:00.336309 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-09-07 10:47:00.563079 | instance | environment: line 5: kubectl: command not found 2026-09-07 10:47:00.563979 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 10:47:00.564352 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 10:47:00.564671 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 10:47:00.876221 | instance | ok: Runtime: 0:00:00.010686 2026-09-07 10:47:00.885958 | 2026-09-07 10:47:00.886105 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-09-07 10:47:01.421475 | instance | changed: 2026-09-07 10:47:01.421825 | instance | cd+++++++++ objects/ 2026-09-07 10:47:01.421884 | instance | cd+++++++++ objects/cluster/ 2026-09-07 10:47:01.421957 | instance | cd+++++++++ objects/namespaced/ 2026-09-07 10:47:01.440795 | 2026-09-07 10:47:01.441078 | TASK [gather-pod-logs : creating directory for pod logs] 2026-09-07 10:47:01.660222 | instance | changed 2026-09-07 10:47:01.670683 | 2026-09-07 10:47:01.670816 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-09-07 10:47:01.922724 | instance | changed 2026-09-07 10:47:01.935062 | 2026-09-07 10:47:01.935298 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-09-07 10:47:02.206822 | instance | environment: line 3: kubectl: command not found 2026-09-07 10:47:02.482988 | instance | ok: Runtime: 0:00:00.009985 2026-09-07 10:47:02.492663 | 2026-09-07 10:47:02.492801 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-09-07 10:47:03.011812 | instance | changed: 2026-09-07 10:47:03.012010 | instance | cd+++++++++ pod-logs/ 2026-09-07 10:47:03.012050 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-09-07 10:47:03.025350 | 2026-09-07 10:47:03.025473 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-09-07 10:47:03.252059 | instance | changed 2026-09-07 10:47:03.261752 | 2026-09-07 10:47:03.261929 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-09-07 10:47:03.524435 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-07 10:47:03.805426 | instance | ok: Runtime: 0:00:00.053998 2026-09-07 10:47:03.812682 | 2026-09-07 10:47:03.812853 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-09-07 10:47:04.072814 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-07 10:47:04.116537 | instance | ceph-mgr endpoints: 2026-09-07 10:47:04.360138 | instance | ok: Runtime: 0:00:00.050098 2026-09-07 10:47:04.370130 | 2026-09-07 10:47:04.370265 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-09-07 10:47:04.628397 | instance | /bin/bash: line 4: kubectl: command not found 2026-09-07 10:47:04.916693 | instance | ok: Runtime: 0:00:00.052248 2026-09-07 10:47:04.923873 | 2026-09-07 10:47:04.924087 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-09-07 10:47:05.434658 | instance | changed: cd+++++++++ prometheus/ 2026-09-07 10:47:05.451009 | 2026-09-07 10:47:05.451109 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-09-07 10:47:05.678282 | instance | changed 2026-09-07 10:47:05.688589 | 2026-09-07 10:47:05.688761 | TASK [gather-selenium-data : Get selenium data] 2026-09-07 10:47:06.027063 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-09-07 10:47:06.028541 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-09-07 10:47:06.236350 | instance | ERROR 2026-09-07 10:47:06.236606 | instance | { 2026-09-07 10:47:06.236682 | instance | "delta": "0:00:00.007018", 2026-09-07 10:47:06.236748 | instance | "end": "2026-09-07 10:47:06.028952", 2026-09-07 10:47:06.236814 | instance | "msg": "non-zero return code", 2026-09-07 10:47:06.236858 | instance | "rc": 1, 2026-09-07 10:47:06.236919 | instance | "start": "2026-09-07 10:47:06.021934" 2026-09-07 10:47:06.236962 | instance | } 2026-09-07 10:47:06.237012 | instance | ERROR: Ignoring Errors 2026-09-07 10:47:06.246405 | 2026-09-07 10:47:06.246537 | TASK [gather-selenium-data : Downloads logs to executor] 2026-09-07 10:47:06.825311 | instance | changed: cd+++++++++ selenium/ 2026-09-07 10:47:06.831816 | 2026-09-07 10:47:06.831942 | PLAY RECAP 2026-09-07 10:47:06.832001 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-09-07 10:47:06.832022 | 2026-09-07 10:47:07.128704 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-07 10:47:07.133787 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-07 10:47:07.755658 | 2026-09-07 10:47:07.755843 | PLAY [all] 2026-09-07 10:47:07.768663 | 2026-09-07 10:47:07.768832 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-07 10:47:07.824339 | instance | skipping: Conditional result was False 2026-09-07 10:47:07.831953 | 2026-09-07 10:47:07.832133 | TASK [fetch-output : Set log path for single node] 2026-09-07 10:47:07.876746 | instance | ok 2026-09-07 10:47:07.885420 | 2026-09-07 10:47:07.885532 | LOOP [fetch-output : Ensure local output dirs] 2026-09-07 10:47:08.288458 | instance -> localhost | ok: "/var/lib/zuul/builds/0f06d982f2e347b68adb3de1a2e83c24/work/logs" 2026-09-07 10:47:08.531618 | instance -> localhost | changed: "/var/lib/zuul/builds/0f06d982f2e347b68adb3de1a2e83c24/work/artifacts" 2026-09-07 10:47:08.746206 | instance -> localhost | changed: "/var/lib/zuul/builds/0f06d982f2e347b68adb3de1a2e83c24/work/docs" 2026-09-07 10:47:08.760939 | 2026-09-07 10:47:08.761148 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-07 10:47:09.483445 | instance | changed: .d..t...... ./ 2026-09-07 10:47:09.483830 | instance | changed: All items complete 2026-09-07 10:47:09.483908 | 2026-09-07 10:47:10.012148 | instance | changed: .d..t...... ./ 2026-09-07 10:47:10.512694 | instance | changed: .d..t...... ./ 2026-09-07 10:47:10.542766 | 2026-09-07 10:47:10.543000 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-07 10:47:10.970446 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.006495 2026-09-07 10:47:11.196465 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.009547 2026-09-07 10:47:11.216029 | 2026-09-07 10:47:11.216201 | PLAY [all] 2026-09-07 10:47:11.226307 | 2026-09-07 10:47:11.226447 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-07 10:47:11.661286 | instance | changed 2026-09-07 10:47:11.666135 | 2026-09-07 10:47:11.666185 | PLAY RECAP 2026-09-07 10:47:11.666225 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-07 10:47:11.666246 | 2026-09-07 10:47:11.770603 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-07 10:47:11.774293 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-07 10:47:12.337831 | 2026-09-07 10:47:12.337980 | PLAY [localhost] 2026-09-07 10:47:12.348674 | 2026-09-07 10:47:12.348796 | TASK [Generate Zuul manifest] 2026-09-07 10:47:12.368150 | localhost | ok 2026-09-07 10:47:12.384755 | 2026-09-07 10:47:12.384940 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-07 10:47:12.825706 | localhost | changed 2026-09-07 10:47:12.848267 | 2026-09-07 10:47:12.848549 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-07 10:47:12.894095 | localhost | ok 2026-09-07 10:47:12.909576 | 2026-09-07 10:47:12.909780 | TASK [Upload logs] 2026-09-07 10:47:12.935472 | localhost | ok 2026-09-07 10:47:13.006074 | 2026-09-07 10:47:13.006194 | TASK [Set zuul-log-path fact] 2026-09-07 10:47:13.023411 | localhost | ok 2026-09-07 10:47:13.034055 | 2026-09-07 10:47:13.034141 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-07 10:47:13.073303 | localhost | ok 2026-09-07 10:47:13.131778 | 2026-09-07 10:47:13.131932 | TASK [upload-logs : Create log directories] 2026-09-07 10:47:13.648967 | localhost | changed 2026-09-07 10:47:13.654808 | 2026-09-07 10:47:13.654885 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-07 10:47:14.112057 | localhost -> localhost | ok: Runtime: 0:00:00.004206 2026-09-07 10:47:14.118763 | 2026-09-07 10:47:14.118858 | TASK [upload-logs : Upload logs to log server] 2026-09-07 10:47:14.695863 | localhost | Output suppressed because no_log was given 2026-09-07 10:47:14.796607 | 2026-09-07 10:47:14.796791 | LOOP [upload-logs : Compress console log and json output] 2026-09-07 10:47:14.851070 | localhost | skipping: Conditional result was False 2026-09-07 10:47:14.858913 | localhost | skipping: Conditional result was False 2026-09-07 10:47:14.873592 | 2026-09-07 10:47:14.873857 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-07 10:47:14.913378 | localhost | skipping: Conditional result was False 2026-09-07 10:47:14.913748 | 2026-09-07 10:47:14.917731 | localhost | skipping: Conditional result was False 2026-09-07 10:47:14.931735 | 2026-09-07 10:47:14.931990 | LOOP [upload-logs : Upload console log and json output]