2026-09-07 18:09:17.065486 | Job console starting 2026-09-07 18:09:17.077803 | Updating git repos 2026-09-07 18:09:25.685060 | Cloning repos into workspace 2026-09-07 18:09:42.007231 | Restoring repo states 2026-09-07 18:09:51.985474 | Merging changes 2026-09-07 18:09:53.417264 | Checking out repos 2026-09-07 18:09:55.430213 | Preparing playbooks 2026-09-07 18:09:57.997971 | Running Ansible setup 2026-09-07 18:10:02.552437 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-07 18:10:03.237176 | 2026-09-07 18:10:03.237329 | PLAY [localhost] 2026-09-07 18:10:03.245081 | 2026-09-07 18:10:03.245150 | TASK [Gathering Facts] 2026-09-07 18:10:04.136850 | localhost | ok 2026-09-07 18:10:04.149550 | 2026-09-07 18:10:04.149824 | TASK [Setup log path fact] 2026-09-07 18:10:04.178009 | localhost | ok 2026-09-07 18:10:04.207966 | 2026-09-07 18:10:04.208179 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-07 18:10:04.240616 | localhost | ok 2026-09-07 18:10:04.251939 | 2026-09-07 18:10:04.252075 | TASK [emit-job-header : Print job information] 2026-09-07 18:10:04.303602 | # Job Information 2026-09-07 18:10:04.303851 | Ansible Version: 2.16.18 2026-09-07 18:10:04.303918 | Job: atmosphere-molecule-csi-rbd 2026-09-07 18:10:04.303961 | Pipeline: check 2026-09-07 18:10:04.304001 | Executor: 2d72f0692154 2026-09-07 18:10:04.304040 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4090 2026-09-07 18:10:04.304086 | Event ID: bc041460-aae6-11f1-8fcd-1a144b5f49c1 2026-09-07 18:10:04.310100 | 2026-09-07 18:10:04.310226 | LOOP [emit-job-header : Print node information] 2026-09-07 18:10:04.413823 | localhost | ok: 2026-09-07 18:10:04.414102 | localhost | # Node Information 2026-09-07 18:10:04.414165 | localhost | Inventory Hostname: instance 2026-09-07 18:10:04.414211 | localhost | Hostname: np0000192149 2026-09-07 18:10:04.414253 | localhost | Username: zuul 2026-09-07 18:10:04.414301 | localhost | Distro: Ubuntu 22.04 2026-09-07 18:10:04.414343 | localhost | Provider: yul1 2026-09-07 18:10:04.414385 | localhost | Region: ca-ymq-1 2026-09-07 18:10:04.414426 | localhost | Label: ubuntu-jammy 2026-09-07 18:10:04.414467 | localhost | Product Name: OpenStack Nova 2026-09-07 18:10:04.414507 | localhost | Interface IP: 162.253.55.105 2026-09-07 18:10:04.435667 | 2026-09-07 18:10:04.435874 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-07 18:10:04.846708 | localhost -> localhost | changed 2026-09-07 18:10:04.855716 | 2026-09-07 18:10:04.855883 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-07 18:10:05.803383 | localhost -> localhost | changed 2026-09-07 18:10:05.814217 | 2026-09-07 18:10:05.814318 | PLAY [all] 2026-09-07 18:10:05.828969 | 2026-09-07 18:10:05.829095 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-07 18:10:06.085495 | instance -> localhost | ok 2026-09-07 18:10:06.090445 | 2026-09-07 18:10:06.090507 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-07 18:10:06.118897 | instance | ok 2026-09-07 18:10:06.135425 | instance | included: /var/lib/zuul/builds/f16618ac621643a0bc004f156d4234b8/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-07 18:10:06.142600 | 2026-09-07 18:10:06.142667 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-07 18:10:07.024345 | instance -> localhost | Generating public/private rsa key pair. 2026-09-07 18:10:07.024603 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/f16618ac621643a0bc004f156d4234b8/work/f16618ac621643a0bc004f156d4234b8_id_rsa 2026-09-07 18:10:07.024661 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/f16618ac621643a0bc004f156d4234b8/work/f16618ac621643a0bc004f156d4234b8_id_rsa.pub 2026-09-07 18:10:07.024704 | instance -> localhost | The key fingerprint is: 2026-09-07 18:10:07.024768 | instance -> localhost | SHA256:fkmx2ogLbmCMnEJ28FPHR10/w/SAo4BNJqkseE08Jh4 zuul-build-sshkey 2026-09-07 18:10:07.024827 | instance -> localhost | The key's randomart image is: 2026-09-07 18:10:07.024868 | instance -> localhost | +---[RSA 3072]----+ 2026-09-07 18:10:07.024990 | instance -> localhost | | . o=+.. .o.. | 2026-09-07 18:10:07.025045 | instance -> localhost | | .E =.o=o. .o +..| 2026-09-07 18:10:07.025087 | instance -> localhost | | ooB.o. .... . =.| 2026-09-07 18:10:07.025127 | instance -> localhost | |.o+++ .o o| 2026-09-07 18:10:07.025174 | instance -> localhost | |++o.. S o | 2026-09-07 18:10:07.025229 | instance -> localhost | |oo+ o = . | 2026-09-07 18:10:07.025269 | instance -> localhost | |.. .. . + + | 2026-09-07 18:10:07.025307 | instance -> localhost | | ... . . | 2026-09-07 18:10:07.025351 | instance -> localhost | | .. . | 2026-09-07 18:10:07.025391 | instance -> localhost | +----[SHA256]-----+ 2026-09-07 18:10:07.025475 | instance -> localhost | ok: Runtime: 0:00:00.379536 2026-09-07 18:10:07.037019 | 2026-09-07 18:10:07.037142 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-07 18:10:07.062282 | instance | ok 2026-09-07 18:10:07.083598 | instance | included: /var/lib/zuul/builds/f16618ac621643a0bc004f156d4234b8/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-07 18:10:07.093434 | 2026-09-07 18:10:07.093512 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-07 18:10:07.117881 | instance | skipping: Conditional result was False 2026-09-07 18:10:07.133084 | 2026-09-07 18:10:07.133293 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-07 18:10:07.653438 | instance | changed 2026-09-07 18:10:07.665270 | 2026-09-07 18:10:07.665398 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-07 18:10:07.884293 | instance | ok 2026-09-07 18:10:07.894759 | 2026-09-07 18:10:07.895002 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-07 18:10:08.408206 | instance | changed 2026-09-07 18:10:08.414998 | 2026-09-07 18:10:08.415088 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-07 18:10:08.929155 | instance | changed 2026-09-07 18:10:08.936415 | 2026-09-07 18:10:08.936531 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-07 18:10:08.960788 | instance | skipping: Conditional result was False 2026-09-07 18:10:08.973181 | 2026-09-07 18:10:08.973339 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-07 18:10:09.436365 | instance -> localhost | changed 2026-09-07 18:10:09.456313 | 2026-09-07 18:10:09.456448 | TASK [add-build-sshkey : Add back temp key] 2026-09-07 18:10:09.812475 | instance -> localhost | Identity added: /var/lib/zuul/builds/f16618ac621643a0bc004f156d4234b8/work/f16618ac621643a0bc004f156d4234b8_id_rsa (zuul-build-sshkey) 2026-09-07 18:10:09.812860 | instance -> localhost | ok: Runtime: 0:00:00.017861 2026-09-07 18:10:09.819472 | 2026-09-07 18:10:09.819548 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-07 18:10:10.127649 | instance | ok 2026-09-07 18:10:10.134181 | 2026-09-07 18:10:10.134254 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-07 18:10:10.170624 | instance | skipping: Conditional result was False 2026-09-07 18:10:10.183102 | 2026-09-07 18:10:10.183188 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-09-07 18:10:10.581051 | instance | ok 2026-09-07 18:10:10.598547 | 2026-09-07 18:10:10.598701 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-09-07 18:10:14.480393 | instance | Output suppressed because no_log was given 2026-09-07 18:10:14.507662 | 2026-09-07 18:10:14.508055 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-09-07 18:10:14.740455 | instance | ok: "logs" 2026-09-07 18:10:14.741199 | instance | ok: All items complete 2026-09-07 18:10:14.741255 | 2026-09-07 18:10:14.898110 | instance | ok: "artifacts" 2026-09-07 18:10:15.062475 | instance | ok: "docs" 2026-09-07 18:10:15.083698 | 2026-09-07 18:10:15.083952 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-09-07 18:10:15.295218 | instance | changed: "logs" 2026-09-07 18:10:15.479884 | instance | changed: "artifacts" 2026-09-07 18:10:15.613435 | instance | changed: "docs" 2026-09-07 18:10:15.636193 | 2026-09-07 18:10:15.636368 | PLAY RECAP 2026-09-07 18:10:15.636460 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-07 18:10:15.636557 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-07 18:10:15.636605 | 2026-09-07 18:10:15.787757 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-07 18:10:15.791326 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-07 18:10:16.454189 | 2026-09-07 18:10:16.454366 | PLAY [all] 2026-09-07 18:10:16.465157 | 2026-09-07 18:10:16.465232 | TASK [setup-uv : Extract archive] 2026-09-07 18:10:18.770638 | instance | changed 2026-09-07 18:10:18.781849 | 2026-09-07 18:10:18.782054 | TASK [setup-uv : Print version] 2026-09-07 18:10:19.168445 | instance | uv 0.8.13 2026-09-07 18:10:19.332647 | instance | ok: Runtime: 0:00:00.013242 2026-09-07 18:10:19.356122 | 2026-09-07 18:10:19.356266 | TASK [Install Ansible collection siblings] 2026-09-07 18:10:28.859261 | instance | changed: 2026-09-07 18:10:28.859445 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-09-07 18:10:28.859483 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-07 18:10:28.859509 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-07 18:10:28.859533 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-09-07 18:10:28.859555 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-09-07 18:10:28.859584 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-09-07 18:10:28.859609 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-09-07 18:10:28.859637 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-09-07 18:10:28.859672 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-07 18:10:28.859720 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-09-07 18:10:28.859745 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-09-07 18:10:28.859768 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-09-07 18:10:28.859791 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-09-07 18:10:28.859813 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-09-07 18:10:28.859834 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0 2026-09-07 18:10:28.859857 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-09-07 18:10:28.859878 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-09-07 18:10:28.859900 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-09-07 18:10:28.859921 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-09-07 18:10:28.859941 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-09-07 18:10:28.859962 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.1.2 2026-09-07 18:10:28.859984 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-09-07 18:10:28.860008 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-09-07 18:10:28.860042 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-09-07 18:10:28.860067 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=6.0.0 2026-09-07 18:10:28.860089 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-07 18:10:28.860110 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-07 18:10:28.860133 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-09-07 18:10:28.860154 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-09-07 18:10:28.860175 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-09-07 18:10:28.860196 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-07 18:10:28.860220 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-07 18:10:28.860243 | instance | Checked out ansible.netcommon to 1.2.0 2026-09-07 18:10:28.860264 | 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 18:10:28.860294 | instance | Starting galaxy collection install process 2026-09-07 18:10:28.860315 | instance | Process install dependency map 2026-09-07 18:10:28.860338 | instance | Starting collection install process 2026-09-07 18:10:28.860359 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-09-07 18:10:28.860380 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-09-07 18:10:28.860401 | instance | ansible.netcommon:* was installed successfully 2026-09-07 18:10:28.860424 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-09-07 18:10:28.860446 | instance | Creating virtual environment at: .venv 2026-09-07 18:10:28.860468 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-07 18:10:28.860489 | instance | Downloading openstacksdk (1.7MiB) 2026-09-07 18:10:28.860534 | instance | Downloading netaddr (2.2MiB) 2026-09-07 18:10:28.860665 | instance | Downloading rjsonnet (1.2MiB) 2026-09-07 18:10:28.860909 | instance | Downloading cryptography (4.2MiB) 2026-09-07 18:10:28.861052 | instance | Downloading setuptools (1.1MiB) 2026-09-07 18:10:28.861100 | instance | Downloading ansible-core (2.1MiB) 2026-09-07 18:10:28.861126 | instance | Downloading kubernetes (1.9MiB) 2026-09-07 18:10:28.861148 | instance | Downloading pygments (1.2MiB) 2026-09-07 18:10:28.861169 | instance | Building pyperclip==1.9.0 2026-09-07 18:10:28.861190 | instance | Downloading rjsonnet 2026-09-07 18:10:28.861214 | instance | Downloading netaddr 2026-09-07 18:10:28.861235 | instance | Downloading pygments 2026-09-07 18:10:28.861257 | instance | Downloading cryptography 2026-09-07 18:10:28.861277 | instance | Downloading setuptools 2026-09-07 18:10:28.861298 | instance | Downloading kubernetes 2026-09-07 18:10:28.861318 | instance | Downloading ansible-core 2026-09-07 18:10:28.861338 | instance | Downloading openstacksdk 2026-09-07 18:10:28.861359 | instance | Built pyperclip==1.9.0 2026-09-07 18:10:28.861382 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-07 18:10:28.861405 | instance | Installed 79 packages in 155ms 2026-09-07 18:10:28.861427 | instance | Checked out ansible.posix to 1.6.0 2026-09-07 18:10:28.861447 | 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 18:10:28.861468 | instance | Starting galaxy collection install process 2026-09-07 18:10:28.861489 | instance | Process install dependency map 2026-09-07 18:10:28.861508 | instance | Starting collection install process 2026-09-07 18:10:28.861528 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-09-07 18:10:28.861557 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-09-07 18:10:28.861582 | instance | ansible.posix:1.6.0 was installed successfully 2026-09-07 18:10:28.861602 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:10:28.861624 | instance | 2.17.12 2026-09-07 18:10:28.861654 | instance | Checked out ansible.utils to v6.1.0 2026-09-07 18:10:28.861686 | 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 18:10:28.861728 | instance | Starting galaxy collection install process 2026-09-07 18:10:28.861750 | instance | Process install dependency map 2026-09-07 18:10:28.861770 | instance | Starting collection install process 2026-09-07 18:10:28.861792 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-09-07 18:10:28.861813 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-09-07 18:10:28.861837 | instance | ansible.utils:6.1.0 was installed successfully 2026-09-07 18:10:28.861858 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:10:28.861879 | instance | 2.17.12 2026-09-07 18:10:28.861902 | instance | Checked out atmosphere.common to v0.7.0 2026-09-07 18:10:28.861924 | 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 18:10:28.861945 | instance | Starting galaxy collection install process 2026-09-07 18:10:28.861966 | instance | Process install dependency map 2026-09-07 18:10:28.862004 | instance | Starting collection install process 2026-09-07 18:10:28.862027 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-09-07 18:10:28.862049 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-09-07 18:10:28.862070 | instance | atmosphere.common:0.7.0 was installed successfully 2026-09-07 18:10:28.862090 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:10:28.862110 | instance | 2.17.12 2026-09-07 18:10:28.862131 | instance | Checked out community.crypto to 2.2.3 2026-09-07 18:10:28.862153 | 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 18:10:28.862174 | instance | Starting galaxy collection install process 2026-09-07 18:10:28.862194 | instance | Process install dependency map 2026-09-07 18:10:28.862213 | instance | Starting collection install process 2026-09-07 18:10:28.862232 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-09-07 18:10:28.862252 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-09-07 18:10:28.862271 | instance | community.crypto:2.2.3 was installed successfully 2026-09-07 18:10:28.862291 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:10:28.862310 | instance | 2.17.12 2026-09-07 18:10:28.862330 | instance | Checked out community.general to 7.3.0 2026-09-07 18:10:28.862349 | 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 18:10:28.862371 | instance | Starting galaxy collection install process 2026-09-07 18:10:28.862398 | instance | Process install dependency map 2026-09-07 18:10:28.862420 | instance | Starting collection install process 2026-09-07 18:10:28.862442 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-09-07 18:10:28.862463 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-09-07 18:10:28.862483 | instance | community.general:7.3.0 was installed successfully 2026-09-07 18:10:28.862503 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:10:28.862523 | instance | 2.17.12 2026-09-07 18:10:28.862544 | instance | Checked out community.mysql to 3.6.0 2026-09-07 18:10:28.862566 | 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 18:10:28.862588 | instance | Starting galaxy collection install process 2026-09-07 18:10:28.862739 | instance | Process install dependency map 2026-09-07 18:10:28.862937 | instance | Starting collection install process 2026-09-07 18:10:28.862961 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-09-07 18:10:28.863110 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-09-07 18:10:28.863248 | instance | community.mysql:3.6.0 was installed successfully 2026-09-07 18:10:28.863401 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:10:28.863446 | instance | 2.17.12 2026-09-07 18:10:28.863471 | instance | Checked out kubernetes.core to 2.4.0 2026-09-07 18:10:28.863494 | 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 18:10:28.863517 | instance | Starting galaxy collection install process 2026-09-07 18:10:28.863538 | instance | Process install dependency map 2026-09-07 18:10:28.863558 | instance | Starting collection install process 2026-09-07 18:10:28.863578 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-09-07 18:10:28.863598 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-09-07 18:10:28.863620 | instance | kubernetes.core:2.4.0 was installed successfully 2026-09-07 18:10:28.863643 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:10:28.863664 | instance | 2.17.12 2026-09-07 18:10:28.863684 | instance | Checked out openstack.cloud to 2.6.0 2026-09-07 18:10:28.863724 | 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 18:10:28.863745 | instance | Starting galaxy collection install process 2026-09-07 18:10:28.863766 | instance | Process install dependency map 2026-09-07 18:10:28.863786 | instance | Starting collection install process 2026-09-07 18:10:28.863807 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-09-07 18:10:28.863828 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-09-07 18:10:28.863849 | instance | openstack.cloud:2.6.0 was installed successfully 2026-09-07 18:10:28.863869 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:10:28.863961 | instance | 2.17.12 2026-09-07 18:10:28.863999 | instance | Checked out vexxhost.ceph to v4.2.0 2026-09-07 18:10:28.864021 | 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 18:10:28.864145 | instance | Starting galaxy collection install process 2026-09-07 18:10:28.864187 | instance | Process install dependency map 2026-09-07 18:10:28.864213 | instance | Starting collection install process 2026-09-07 18:10:28.864237 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-09-07 18:10:28.864262 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-09-07 18:10:28.864288 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-09-07 18:10:28.864312 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:10:28.864335 | instance | 2.17.12 2026-09-07 18:10:28.864357 | instance | Checked out vexxhost.containers to v1.6.8 2026-09-07 18:10:28.864381 | 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 18:10:28.864399 | instance | Starting galaxy collection install process 2026-09-07 18:10:28.864414 | instance | Process install dependency map 2026-09-07 18:10:28.864428 | instance | Starting collection install process 2026-09-07 18:10:28.864444 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-09-07 18:10:28.864458 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-09-07 18:10:28.864475 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-09-07 18:10:28.864489 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:10:28.864573 | instance | 2.17.12 2026-09-07 18:10:28.864589 | instance | Checked out vexxhost.kubernetes to v3.3.0 2026-09-07 18:10:28.864606 | 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 18:10:28.864622 | instance | Starting galaxy collection install process 2026-09-07 18:10:28.864641 | instance | Process install dependency map 2026-09-07 18:10:28.864740 | instance | Starting collection install process 2026-09-07 18:10:28.864775 | instance | Installing 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-09-07 18:10:28.864794 | instance | Created collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-09-07 18:10:28.864810 | instance | vexxhost.kubernetes:3.3.0 was installed successfully 2026-09-07 18:10:28.864827 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:10:28.864914 | instance | 2.17.12 2026-09-07 18:10:28.871472 | 2026-09-07 18:10:28.871535 | PLAY RECAP 2026-09-07 18:10:28.871590 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-07 18:10:28.871613 | 2026-09-07 18:10:29.055812 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-07 18:10:29.060743 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-07 18:10:29.778144 | 2026-09-07 18:10:29.778296 | PLAY [all] 2026-09-07 18:10:29.789448 | 2026-09-07 18:10:29.789515 | TASK [Install "jq" for log collection] 2026-09-07 18:10:39.595239 | instance | changed 2026-09-07 18:10:39.598434 | 2026-09-07 18:10:39.598544 | PLAY RECAP 2026-09-07 18:10:39.598639 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-07 18:10:39.598767 | 2026-09-07 18:10:39.710246 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-07 18:10:39.713037 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-07 18:10:40.270221 | 2026-09-07 18:10:40.270329 | PLAY [all] 2026-09-07 18:10:40.280405 | 2026-09-07 18:10:40.280487 | LOOP [Check inventory directories] 2026-09-07 18:10:40.659751 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-09-07 18:10:40.827470 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-09-07 18:10:40.991925 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-09-07 18:10:41.011859 | 2026-09-07 18:10:41.012134 | LOOP [Copy inventory file for Zuul] 2026-09-07 18:10:41.909599 | instance | changed: 2026-09-07 18:10:41.909775 | instance | { 2026-09-07 18:10:41.909802 | instance | "ansible_loop_var": "item", 2026-09-07 18:10:41.909831 | instance | "changed": false, 2026-09-07 18:10:41.909876 | instance | "failed": false, 2026-09-07 18:10:41.909949 | instance | "invocation": { 2026-09-07 18:10:41.910019 | instance | "module_args": { 2026-09-07 18:10:41.910050 | instance | "checksum_algorithm": "sha1", 2026-09-07 18:10:41.910069 | instance | "follow": true, 2026-09-07 18:10:41.910086 | instance | "get_attributes": true, 2026-09-07 18:10:41.910105 | instance | "get_checksum": true, 2026-09-07 18:10:41.910121 | instance | "get_mime": true, 2026-09-07 18:10:41.910137 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-09-07 18:10:41.910153 | instance | } 2026-09-07 18:10:41.910169 | instance | }, 2026-09-07 18:10:41.910185 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-09-07 18:10:41.910201 | instance | "stat": { 2026-09-07 18:10:41.910217 | instance | "atime": 1788804621.7849898, 2026-09-07 18:10:41.910233 | instance | "attr_flags": "e", 2026-09-07 18:10:41.910249 | instance | "attributes": [ 2026-09-07 18:10:41.910264 | instance | "extents" 2026-09-07 18:10:41.910280 | instance | ], 2026-09-07 18:10:41.910295 | instance | "block_size": 4096, 2026-09-07 18:10:41.910311 | instance | "blocks": 8, 2026-09-07 18:10:41.910327 | instance | "charset": "unknown", 2026-09-07 18:10:41.910344 | instance | "ctime": 1788804620.288952, 2026-09-07 18:10:41.910360 | instance | "dev": 64513, 2026-09-07 18:10:41.910376 | instance | "device_type": 0, 2026-09-07 18:10:41.910392 | instance | "executable": true, 2026-09-07 18:10:41.910407 | instance | "exists": true, 2026-09-07 18:10:41.910423 | instance | "gid": 1000, 2026-09-07 18:10:41.910439 | instance | "gr_name": "zuul", 2026-09-07 18:10:41.910455 | instance | "inode": 1049116, 2026-09-07 18:10:41.910470 | instance | "isblk": false, 2026-09-07 18:10:41.910487 | instance | "ischr": false, 2026-09-07 18:10:41.910503 | instance | "isdir": true, 2026-09-07 18:10:41.910518 | instance | "isfifo": false, 2026-09-07 18:10:41.910534 | instance | "isgid": false, 2026-09-07 18:10:41.910549 | instance | "islnk": false, 2026-09-07 18:10:41.910565 | instance | "isreg": false, 2026-09-07 18:10:41.910580 | instance | "issock": false, 2026-09-07 18:10:41.910596 | instance | "isuid": false, 2026-09-07 18:10:41.910611 | instance | "mimetype": "unknown", 2026-09-07 18:10:41.910627 | instance | "mode": "0755", 2026-09-07 18:10:41.910643 | instance | "mtime": 1788804620.288952, 2026-09-07 18:10:41.910659 | instance | "nlink": 21, 2026-09-07 18:10:41.910692 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-09-07 18:10:41.910709 | instance | "pw_name": "zuul", 2026-09-07 18:10:41.910726 | instance | "readable": true, 2026-09-07 18:10:41.910741 | instance | "rgrp": true, 2026-09-07 18:10:41.910757 | instance | "roth": true, 2026-09-07 18:10:41.910775 | instance | "rusr": true, 2026-09-07 18:10:41.910793 | instance | "size": 4096, 2026-09-07 18:10:41.910809 | instance | "uid": 1000, 2026-09-07 18:10:41.910838 | instance | "version": "1234877426", 2026-09-07 18:10:41.910854 | instance | "wgrp": false, 2026-09-07 18:10:41.910871 | instance | "woth": false, 2026-09-07 18:10:41.910886 | instance | "writeable": true, 2026-09-07 18:10:41.910901 | instance | "wusr": true, 2026-09-07 18:10:41.910917 | instance | "xgrp": true, 2026-09-07 18:10:41.910932 | instance | "xoth": true, 2026-09-07 18:10:41.910947 | instance | "xusr": true 2026-09-07 18:10:41.910963 | instance | } 2026-09-07 18:10:41.910979 | instance | } 2026-09-07 18:10:41.911014 | instance | ok: All items complete 2026-09-07 18:10:41.911034 | 2026-09-07 18:10:41.918480 | instance | skipping: Conditional result was False 2026-09-07 18:10:41.927802 | instance | skipping: Conditional result was False 2026-09-07 18:10:41.945185 | 2026-09-07 18:10:41.945904 | LOOP [Switch "ansible_host" to private IP] 2026-09-07 18:10:42.333625 | instance | changed: 1 replacements made 2026-09-07 18:10:42.335982 | instance | skipping: Conditional result was False 2026-09-07 18:10:42.337304 | instance | skipping: Conditional result was False 2026-09-07 18:10:42.350701 | 2026-09-07 18:10:42.350838 | TASK [Run Molecule scenario] 2026-09-07 18:10:43.313667 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-09-07 18:10:43.719042 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-09-07 18:10:43.719161 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-09-07 18:10:54.675029 | instance | INFO [csi > dependency] Executing 2026-09-07 18:10:54.675394 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-09-07 18:10:54.675895 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-09-07 18:10:54.676140 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-09-07 18:10:54.690857 | instance | INFO [csi > cleanup] Executing 2026-09-07 18:10:54.691466 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-07 18:10:54.705588 | instance | INFO [csi > destroy] Executing 2026-09-07 18:10:54.705664 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-09-07 18:10:54.705763 | instance | INFO [csi > destroy] Executed: Successful 2026-09-07 18:10:54.714628 | instance | INFO [csi > syntax] Executing 2026-09-07 18:10:56.269963 | instance | 2026-09-07 18:10:56.270336 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-09-07 18:10:56.369401 | instance | INFO [csi > syntax] Executed: Successful 2026-09-07 18:10:56.387246 | instance | INFO [csi > create] Executing 2026-09-07 18:10:56.390978 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-07 18:10:56.406353 | instance | INFO [csi > prepare] Executing 2026-09-07 18:10:57.164681 | instance | 2026-09-07 18:10:57.164912 | instance | PLAY [Prepare] ***************************************************************** 2026-09-07 18:10:57.165168 | instance | 2026-09-07 18:10:57.165416 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 18:10:57.165653 | instance | Monday 07 September 2026 18:10:57 +0000 (0:00:00.023) 0:00:00.023 ****** 2026-09-07 18:10:58.463716 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-07 18:10:58.463898 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-07 18:10:58.464265 | instance | interpreter could change the meaning of that path. See 2026-09-07 18:10:58.464459 | instance | https://docs.ansible.com/ansible- 2026-09-07 18:10:58.464698 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-07 18:10:58.474764 | instance | ok: [instance] 2026-09-07 18:10:58.475039 | instance | 2026-09-07 18:10:58.475390 | instance | TASK [Configure short hostname] ************************************************ 2026-09-07 18:10:58.475748 | instance | Monday 07 September 2026 18:10:58 +0000 (0:00:01.310) 0:00:01.333 ****** 2026-09-07 18:10:59.224350 | instance | changed: [instance] 2026-09-07 18:10:59.224535 | instance | 2026-09-07 18:10:59.224787 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-09-07 18:10:59.225120 | instance | Monday 07 September 2026 18:10:59 +0000 (0:00:00.749) 0:00:02.082 ****** 2026-09-07 18:10:59.504520 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-09-07 18:10:59.504754 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-09-07 18:10:59.505012 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-09-07 18:10:59.514887 | instance | changed: [instance] 2026-09-07 18:10:59.515161 | instance | 2026-09-07 18:10:59.515433 | instance | TASK [Purge "snapd" package] *************************************************** 2026-09-07 18:10:59.515760 | instance | Monday 07 September 2026 18:10:59 +0000 (0:00:00.291) 0:00:02.374 ****** 2026-09-07 18:11:00.491794 | instance | ok: [instance] 2026-09-07 18:11:00.492012 | instance | 2026-09-07 18:11:00.492299 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-09-07 18:11:00.492530 | instance | 2026-09-07 18:11:00.492764 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 18:11:00.492993 | instance | Monday 07 September 2026 18:11:00 +0000 (0:00:00.976) 0:00:03.350 ****** 2026-09-07 18:11:01.259562 | instance | ok: [instance] 2026-09-07 18:11:01.259968 | instance | 2026-09-07 18:11:01.260419 | instance | TASK [Install depedencies] ***************************************************** 2026-09-07 18:11:01.260840 | instance | Monday 07 September 2026 18:11:01 +0000 (0:00:00.767) 0:00:04.117 ****** 2026-09-07 18:11:26.215488 | instance | changed: [instance] 2026-09-07 18:11:26.215705 | instance | 2026-09-07 18:11:26.216045 | instance | TASK [Start up service] ******************************************************** 2026-09-07 18:11:26.216360 | instance | Monday 07 September 2026 18:11:26 +0000 (0:00:24.956) 0:00:29.074 ****** 2026-09-07 18:11:26.789819 | instance | ok: [instance] 2026-09-07 18:11:26.789979 | instance | 2026-09-07 18:11:26.790300 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-09-07 18:11:26.790511 | instance | Monday 07 September 2026 18:11:26 +0000 (0:00:00.574) 0:00:29.648 ****** 2026-09-07 18:11:27.119306 | instance | ok: [instance] 2026-09-07 18:11:27.119459 | instance | 2026-09-07 18:11:27.119733 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-09-07 18:11:27.119966 | instance | Monday 07 September 2026 18:11:27 +0000 (0:00:00.328) 0:00:29.977 ****** 2026-09-07 18:11:27.832233 | instance | changed: [instance] 2026-09-07 18:11:27.832607 | instance | 2026-09-07 18:11:27.832922 | instance | TASK [Get list of all loopback devices] **************************************** 2026-09-07 18:11:27.833255 | instance | Monday 07 September 2026 18:11:27 +0000 (0:00:00.713) 0:00:30.691 ****** 2026-09-07 18:11:28.052564 | instance | ok: [instance] 2026-09-07 18:11:28.052771 | instance | 2026-09-07 18:11:28.053190 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-09-07 18:11:28.053526 | instance | Monday 07 September 2026 18:11:28 +0000 (0:00:00.220) 0:00:30.911 ****** 2026-09-07 18:11:28.084583 | instance | skipping: [instance] 2026-09-07 18:11:28.084879 | instance | 2026-09-07 18:11:28.085272 | instance | TASK [Create devices for Ceph] ************************************************* 2026-09-07 18:11:28.085587 | instance | Monday 07 September 2026 18:11:28 +0000 (0:00:00.029) 0:00:30.940 ****** 2026-09-07 18:11:28.704110 | instance | changed: [instance] => (item=osd0) 2026-09-07 18:11:28.704319 | instance | changed: [instance] => (item=osd1) 2026-09-07 18:11:28.704459 | instance | changed: [instance] => (item=osd2) 2026-09-07 18:11:28.704587 | instance | 2026-09-07 18:11:28.704721 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-09-07 18:11:28.704853 | instance | Monday 07 September 2026 18:11:28 +0000 (0:00:00.621) 0:00:31.562 ****** 2026-09-07 18:11:29.411237 | instance | changed: [instance] => (item=osd0) 2026-09-07 18:11:29.411602 | instance | changed: [instance] => (item=osd1) 2026-09-07 18:11:29.411809 | instance | changed: [instance] => (item=osd2) 2026-09-07 18:11:29.411985 | instance | 2026-09-07 18:11:29.412166 | instance | TASK [Start loop devices] ****************************************************** 2026-09-07 18:11:29.412374 | instance | Monday 07 September 2026 18:11:29 +0000 (0:00:00.706) 0:00:32.268 ****** 2026-09-07 18:11:30.223698 | instance | changed: [instance] => (item=osd0) 2026-09-07 18:11:30.223771 | instance | changed: [instance] => (item=osd1) 2026-09-07 18:11:30.223876 | instance | changed: [instance] => (item=osd2) 2026-09-07 18:11:30.224130 | instance | 2026-09-07 18:11:30.224489 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-09-07 18:11:30.224839 | instance | Monday 07 September 2026 18:11:30 +0000 (0:00:00.813) 0:00:33.082 ****** 2026-09-07 18:11:33.511031 | instance | changed: [instance] => (item=osd0) 2026-09-07 18:11:33.511118 | instance | changed: [instance] => (item=osd1) 2026-09-07 18:11:33.511265 | instance | changed: [instance] => (item=osd2) 2026-09-07 18:11:33.511427 | instance | 2026-09-07 18:11:33.511659 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-09-07 18:11:33.511846 | instance | Monday 07 September 2026 18:11:33 +0000 (0:00:03.287) 0:00:36.369 ****** 2026-09-07 18:11:35.579327 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-09-07 18:11:35.579775 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-09-07 18:11:35.580188 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-09-07 18:11:35.580553 | instance | 2026-09-07 18:11:35.580851 | instance | PLAY RECAP ********************************************************************* 2026-09-07 18:11:35.581110 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-07 18:11:35.581332 | instance | 2026-09-07 18:11:35.581615 | instance | Monday 07 September 2026 18:11:35 +0000 (0:00:02.069) 0:00:38.438 ****** 2026-09-07 18:11:35.581891 | instance | =============================================================================== 2026-09-07 18:11:35.582119 | instance | Install depedencies ---------------------------------------------------- 24.96s 2026-09-07 18:11:35.582352 | instance | Create a volume group for each loop device ------------------------------ 3.29s 2026-09-07 18:11:35.582609 | instance | Create a logical volume for each loop device ---------------------------- 2.07s 2026-09-07 18:11:35.582883 | instance | Gathering Facts --------------------------------------------------------- 1.31s 2026-09-07 18:11:35.583115 | instance | Purge "snapd" package --------------------------------------------------- 0.98s 2026-09-07 18:11:35.583377 | instance | Start loop devices ------------------------------------------------------ 0.81s 2026-09-07 18:11:35.583793 | instance | Gathering Facts --------------------------------------------------------- 0.77s 2026-09-07 18:11:35.584038 | instance | Configure short hostname ------------------------------------------------ 0.75s 2026-09-07 18:11:35.584297 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.71s 2026-09-07 18:11:35.584690 | instance | Set permissions on loopback devices ------------------------------------- 0.71s 2026-09-07 18:11:35.584934 | instance | Create devices for Ceph ------------------------------------------------- 0.62s 2026-09-07 18:11:35.585156 | instance | Start up service -------------------------------------------------------- 0.57s 2026-09-07 18:11:35.585380 | instance | Generate lvm.conf ------------------------------------------------------- 0.33s 2026-09-07 18:11:35.585633 | instance | Ensure hostname inside hosts file --------------------------------------- 0.29s 2026-09-07 18:11:35.585856 | instance | Get list of all loopback devices ---------------------------------------- 0.22s 2026-09-07 18:11:35.586085 | instance | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-09-07 18:11:35.683965 | instance | INFO [csi > prepare] Executed: Successful 2026-09-07 18:11:35.701048 | instance | INFO [csi > converge] Executing 2026-09-07 18:11:37.142720 | instance | 2026-09-07 18:11:37.142977 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-09-07 18:11:37.143208 | instance | 2026-09-07 18:11:37.143444 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 18:11:37.143748 | instance | Monday 07 September 2026 18:11:37 +0000 (0:00:00.007) 0:00:00.007 ****** 2026-09-07 18:11:38.221151 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-07 18:11:38.221301 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-07 18:11:38.221583 | instance | interpreter could change the meaning of that path. See 2026-09-07 18:11:38.221945 | instance | https://docs.ansible.com/ansible- 2026-09-07 18:11:38.222199 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-07 18:11:38.230274 | instance | ok: [instance] 2026-09-07 18:11:38.230482 | instance | 2026-09-07 18:11:38.230783 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-09-07 18:11:38.231041 | instance | Monday 07 September 2026 18:11:38 +0000 (0:00:01.087) 0:00:01.095 ****** 2026-09-07 18:11:38.283651 | instance | ok: [instance] => { 2026-09-07 18:11:38.283980 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-09-07 18:11:38.284065 | instance | } 2026-09-07 18:11:38.284318 | instance | 2026-09-07 18:11:38.284524 | instance | PLAY [all] ********************************************************************* 2026-09-07 18:11:38.284775 | instance | 2026-09-07 18:11:38.285009 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 18:11:38.285229 | instance | Monday 07 September 2026 18:11:38 +0000 (0:00:00.053) 0:00:01.148 ****** 2026-09-07 18:11:39.256650 | instance | ok: [instance] 2026-09-07 18:11:39.256856 | instance | 2026-09-07 18:11:39.257214 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-09-07 18:11:39.257485 | instance | Monday 07 September 2026 18:11:39 +0000 (0:00:00.971) 0:00:02.120 ****** 2026-09-07 18:11:39.475069 | instance | ok: [instance] 2026-09-07 18:11:39.475270 | instance | 2026-09-07 18:11:39.475649 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-09-07 18:11:39.475958 | instance | 2026-09-07 18:11:39.476240 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 18:11:39.476488 | instance | Monday 07 September 2026 18:11:39 +0000 (0:00:00.219) 0:00:02.339 ****** 2026-09-07 18:11:40.463159 | instance | ok: [instance] 2026-09-07 18:11:40.463275 | instance | 2026-09-07 18:11:40.463574 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-07 18:11:40.465544 | instance | Monday 07 September 2026 18:11:40 +0000 (0:00:00.987) 0:00:03.327 ****** 2026-09-07 18:11:40.801449 | instance | ok: [instance] 2026-09-07 18:11:40.801594 | instance | 2026-09-07 18:11:40.801872 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-07 18:11:40.802110 | instance | Monday 07 September 2026 18:11:40 +0000 (0:00:00.338) 0:00:03.665 ****** 2026-09-07 18:11:40.858827 | instance | skipping: [instance] 2026-09-07 18:11:40.859020 | instance | 2026-09-07 18:11:40.859265 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-07 18:11:40.859571 | instance | Monday 07 September 2026 18:11:40 +0000 (0:00:00.058) 0:00:03.723 ****** 2026-09-07 18:11:41.220470 | instance | changed: [instance] 2026-09-07 18:11:41.220563 | instance | 2026-09-07 18:11:41.220768 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-07 18:11:41.220920 | instance | Monday 07 September 2026 18:11:41 +0000 (0:00:00.361) 0:00:04.085 ****** 2026-09-07 18:11:41.323749 | instance | ok: [instance] => { 2026-09-07 18:11:41.324036 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-07 18:11:41.324272 | instance | } 2026-09-07 18:11:41.324504 | instance | 2026-09-07 18:11:41.324772 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-07 18:11:41.325076 | instance | Monday 07 September 2026 18:11:41 +0000 (0:00:00.102) 0:00:04.187 ****** 2026-09-07 18:11:41.966506 | instance | changed: [instance] 2026-09-07 18:11:41.967226 | instance | 2026-09-07 18:11:41.967277 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-07 18:11:41.967289 | instance | Monday 07 September 2026 18:11:41 +0000 (0:00:00.642) 0:00:04.830 ****** 2026-09-07 18:11:42.022399 | instance | skipping: [instance] 2026-09-07 18:11:42.022873 | instance | 2026-09-07 18:11:42.022917 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-07 18:11:42.022925 | instance | Monday 07 September 2026 18:11:42 +0000 (0:00:00.056) 0:00:04.887 ****** 2026-09-07 18:11:42.094807 | instance | skipping: [instance] 2026-09-07 18:11:42.094918 | instance | 2026-09-07 18:11:42.095242 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-07 18:11:42.095290 | instance | Monday 07 September 2026 18:11:42 +0000 (0:00:00.072) 0:00:04.959 ****** 2026-09-07 18:11:42.359056 | instance | ok: [instance] 2026-09-07 18:11:42.359804 | instance | 2026-09-07 18:11:42.359907 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-07 18:11:42.359933 | instance | Monday 07 September 2026 18:11:42 +0000 (0:00:00.263) 0:00:05.223 ****** 2026-09-07 18:11:43.794195 | instance | ok: [instance] 2026-09-07 18:11:43.794447 | instance | 2026-09-07 18:11:43.794628 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-07 18:11:43.795062 | instance | Monday 07 September 2026 18:11:43 +0000 (0:00:01.435) 0:00:06.658 ****** 2026-09-07 18:11:43.892012 | instance | ok: [instance] => { 2026-09-07 18:11:43.892203 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-07 18:11:43.892547 | instance | } 2026-09-07 18:11:43.892853 | instance | 2026-09-07 18:11:43.893158 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-07 18:11:43.893458 | instance | Monday 07 September 2026 18:11:43 +0000 (0:00:00.097) 0:00:06.756 ****** 2026-09-07 18:11:44.620541 | instance | changed: [instance] 2026-09-07 18:11:44.620790 | instance | 2026-09-07 18:11:44.621143 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-07 18:11:44.621455 | instance | Monday 07 September 2026 18:11:44 +0000 (0:00:00.728) 0:00:07.485 ****** 2026-09-07 18:11:47.584112 | instance | changed: [instance] 2026-09-07 18:11:47.584216 | instance | 2026-09-07 18:11:47.584239 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-07 18:11:47.584253 | instance | Monday 07 September 2026 18:11:47 +0000 (0:00:02.962) 0:00:10.447 ****** 2026-09-07 18:11:47.632793 | instance | skipping: [instance] 2026-09-07 18:11:47.632862 | instance | 2026-09-07 18:11:47.632871 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-07 18:11:47.632878 | instance | Monday 07 September 2026 18:11:47 +0000 (0:00:00.048) 0:00:10.495 ****** 2026-09-07 18:11:47.682344 | instance | skipping: [instance] 2026-09-07 18:11:47.685132 | instance | 2026-09-07 18:11:47.685209 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-07 18:11:47.685222 | instance | Monday 07 September 2026 18:11:47 +0000 (0:00:00.049) 0:00:10.545 ****** 2026-09-07 18:11:47.717203 | instance | skipping: [instance] 2026-09-07 18:11:47.717319 | instance | 2026-09-07 18:11:47.717500 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-07 18:11:47.717767 | instance | Monday 07 September 2026 18:11:47 +0000 (0:00:00.036) 0:00:10.581 ****** 2026-09-07 18:11:53.424645 | instance | changed: [instance] 2026-09-07 18:11:53.424706 | instance | 2026-09-07 18:11:53.424717 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-07 18:11:53.424728 | instance | Monday 07 September 2026 18:11:53 +0000 (0:00:05.706) 0:00:16.288 ****** 2026-09-07 18:11:54.076604 | instance | changed: [instance] 2026-09-07 18:11:54.076654 | instance | 2026-09-07 18:11:54.076662 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-07 18:11:54.076667 | instance | Monday 07 September 2026 18:11:54 +0000 (0:00:00.653) 0:00:16.941 ****** 2026-09-07 18:11:55.093816 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-09-07 18:11:55.094030 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-07 18:11:55.094043 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-07 18:11:55.094054 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-07 18:11:55.094064 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-07 18:11:55.094074 | instance | 2026-09-07 18:11:55.094092 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-07 18:11:55.094102 | instance | Monday 07 September 2026 18:11:55 +0000 (0:00:01.014) 0:00:17.956 ****** 2026-09-07 18:11:55.751023 | instance | changed: [instance] 2026-09-07 18:11:55.751110 | instance | 2026-09-07 18:11:55.751711 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-07 18:11:55.751775 | instance | Monday 07 September 2026 18:11:55 +0000 (0:00:00.632) 0:00:18.588 ****** 2026-09-07 18:11:55.751786 | instance | 2026-09-07 18:11:55.751802 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-07 18:11:55.751891 | instance | Monday 07 September 2026 18:11:55 +0000 (0:00:00.027) 0:00:18.615 ****** 2026-09-07 18:11:56.746835 | instance | ok: [instance] 2026-09-07 18:11:56.747660 | instance | 2026-09-07 18:11:56.747729 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-09-07 18:11:56.747741 | instance | Monday 07 September 2026 18:11:56 +0000 (0:00:00.994) 0:00:19.610 ****** 2026-09-07 18:11:57.253454 | instance | changed: [instance] 2026-09-07 18:11:57.254156 | instance | 2026-09-07 18:11:57.254187 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-07 18:11:57.254199 | instance | Monday 07 September 2026 18:11:57 +0000 (0:00:00.507) 0:00:20.117 ****** 2026-09-07 18:11:57.842503 | instance | changed: [instance] 2026-09-07 18:11:57.842569 | instance | 2026-09-07 18:11:57.842795 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-07 18:11:57.842837 | instance | Monday 07 September 2026 18:11:57 +0000 (0:00:00.589) 0:00:20.707 ****** 2026-09-07 18:11:58.093065 | instance | ok: [instance] 2026-09-07 18:11:58.093885 | instance | 2026-09-07 18:11:58.093950 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-07 18:11:58.093968 | instance | Monday 07 September 2026 18:11:58 +0000 (0:00:00.249) 0:00:20.957 ****** 2026-09-07 18:11:58.166315 | instance | ok: [instance] => { 2026-09-07 18:11:58.166378 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-07 18:11:58.166783 | instance | } 2026-09-07 18:11:58.166798 | instance | 2026-09-07 18:11:58.166803 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-07 18:11:58.166808 | instance | Monday 07 September 2026 18:11:58 +0000 (0:00:00.074) 0:00:21.031 ****** 2026-09-07 18:11:59.041888 | instance | changed: [instance] 2026-09-07 18:11:59.042371 | instance | 2026-09-07 18:11:59.042390 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-07 18:11:59.042398 | instance | Monday 07 September 2026 18:11:59 +0000 (0:00:00.875) 0:00:21.906 ****** 2026-09-07 18:12:03.450124 | instance | changed: [instance] 2026-09-07 18:12:03.450214 | instance | 2026-09-07 18:12:03.450449 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-07 18:12:03.450491 | instance | Monday 07 September 2026 18:12:03 +0000 (0:00:04.408) 0:00:26.315 ****** 2026-09-07 18:12:04.595557 | instance | ok: [instance] 2026-09-07 18:12:04.596300 | instance | 2026-09-07 18:12:04.596333 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-07 18:12:04.596345 | instance | Monday 07 September 2026 18:12:04 +0000 (0:00:01.144) 0:00:27.459 ****** 2026-09-07 18:12:04.994513 | instance | changed: [instance] 2026-09-07 18:12:04.994591 | instance | 2026-09-07 18:12:04.994993 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-07 18:12:04.995152 | instance | Monday 07 September 2026 18:12:04 +0000 (0:00:00.399) 0:00:27.859 ****** 2026-09-07 18:12:05.501909 | instance | changed: [instance] 2026-09-07 18:12:05.502562 | instance | 2026-09-07 18:12:05.502627 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-07 18:12:05.502638 | instance | Monday 07 September 2026 18:12:05 +0000 (0:00:00.506) 0:00:28.366 ****** 2026-09-07 18:12:06.126982 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-09-07 18:12:06.127054 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-07 18:12:06.127488 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-07 18:12:06.127630 | instance | 2026-09-07 18:12:06.127637 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-07 18:12:06.127642 | instance | Monday 07 September 2026 18:12:06 +0000 (0:00:00.625) 0:00:28.992 ****** 2026-09-07 18:12:06.622504 | instance | changed: [instance] 2026-09-07 18:12:06.622556 | instance | 2026-09-07 18:12:06.622564 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-07 18:12:06.622570 | instance | Monday 07 September 2026 18:12:06 +0000 (0:00:00.494) 0:00:29.486 ****** 2026-09-07 18:12:07.154267 | instance | changed: [instance] 2026-09-07 18:12:07.154310 | instance | 2026-09-07 18:12:07.154318 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-07 18:12:07.154324 | instance | Monday 07 September 2026 18:12:07 +0000 (0:00:00.510) 0:00:29.997 ****** 2026-09-07 18:12:07.154330 | instance | 2026-09-07 18:12:07.154335 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-07 18:12:07.154341 | instance | Monday 07 September 2026 18:12:07 +0000 (0:00:00.020) 0:00:30.018 ****** 2026-09-07 18:12:07.909115 | instance | ok: [instance] 2026-09-07 18:12:07.909222 | instance | 2026-09-07 18:12:07.909564 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-09-07 18:12:07.909615 | instance | Monday 07 September 2026 18:12:07 +0000 (0:00:00.755) 0:00:30.774 ****** 2026-09-07 18:12:08.843500 | instance | changed: [instance] 2026-09-07 18:12:08.844525 | instance | 2026-09-07 18:12:08.844593 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-07 18:12:08.844608 | instance | Monday 07 September 2026 18:12:08 +0000 (0:00:00.933) 0:00:31.708 ****** 2026-09-07 18:12:09.436877 | instance | changed: [instance] 2026-09-07 18:12:09.436970 | instance | 2026-09-07 18:12:09.437233 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-07 18:12:09.437274 | instance | Monday 07 September 2026 18:12:09 +0000 (0:00:00.593) 0:00:32.301 ****** 2026-09-07 18:12:09.508508 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-07 18:12:09.508588 | instance | 2026-09-07 18:12:09.508772 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-07 18:12:09.508924 | instance | Monday 07 September 2026 18:12:09 +0000 (0:00:00.071) 0:00:32.373 ****** 2026-09-07 18:12:15.264957 | instance | changed: [instance] 2026-09-07 18:12:15.265156 | instance | 2026-09-07 18:12:15.265419 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-07 18:12:15.265687 | instance | Monday 07 September 2026 18:12:15 +0000 (0:00:05.755) 0:00:38.129 ****** 2026-09-07 18:12:16.003946 | instance | ok: [instance] => (item=chronyd) 2026-09-07 18:12:16.004001 | instance | ok: [instance] => (item=sshd) 2026-09-07 18:12:16.004129 | instance | 2026-09-07 18:12:16.004230 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-07 18:12:16.004334 | instance | Monday 07 September 2026 18:12:15 +0000 (0:00:00.739) 0:00:38.868 ****** 2026-09-07 18:12:32.289145 | instance | changed: [instance] 2026-09-07 18:12:32.289380 | instance | 2026-09-07 18:12:32.289688 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-07 18:12:32.289955 | instance | Monday 07 September 2026 18:12:32 +0000 (0:00:16.284) 0:00:55.153 ****** 2026-09-07 18:12:32.531577 | instance | ok: [instance] 2026-09-07 18:12:32.531796 | instance | 2026-09-07 18:12:32.532036 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-07 18:12:32.532288 | instance | Monday 07 September 2026 18:12:32 +0000 (0:00:00.242) 0:00:55.395 ****** 2026-09-07 18:12:33.085313 | instance | changed: [instance] 2026-09-07 18:12:33.085603 | instance | 2026-09-07 18:12:33.085916 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-07 18:12:33.086201 | instance | Monday 07 September 2026 18:12:33 +0000 (0:00:00.553) 0:00:55.949 ****** 2026-09-07 18:12:33.459504 | instance | changed: [instance] 2026-09-07 18:12:33.459621 | instance | 2026-09-07 18:12:33.459634 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-09-07 18:12:33.459645 | instance | Monday 07 September 2026 18:12:33 +0000 (0:00:00.373) 0:00:56.322 ****** 2026-09-07 18:12:33.586405 | instance | ok: [instance] 2026-09-07 18:12:33.586864 | instance | 2026-09-07 18:12:33.586929 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-09-07 18:12:33.586937 | instance | Monday 07 September 2026 18:12:33 +0000 (0:00:00.128) 0:00:56.451 ****** 2026-09-07 18:12:33.864223 | instance | ok: [instance] => (item=instance) 2026-09-07 18:12:33.864278 | instance | 2026-09-07 18:12:33.864289 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-09-07 18:12:33.864299 | instance | Monday 07 September 2026 18:12:33 +0000 (0:00:00.276) 0:00:56.727 ****** 2026-09-07 18:12:33.928882 | instance | ok: [instance] 2026-09-07 18:12:33.928939 | instance | 2026-09-07 18:12:33.929191 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-09-07 18:12:33.929238 | instance | Monday 07 September 2026 18:12:33 +0000 (0:00:00.065) 0:00:56.793 ****** 2026-09-07 18:12:34.016202 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-09-07 18:12:34.016285 | instance | 2026-09-07 18:12:34.016547 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-09-07 18:12:34.016592 | instance | Monday 07 September 2026 18:12:34 +0000 (0:00:00.087) 0:00:56.881 ****** 2026-09-07 18:12:34.377190 | instance | changed: [instance] 2026-09-07 18:12:34.377259 | instance | 2026-09-07 18:12:34.377493 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-09-07 18:12:34.377557 | instance | Monday 07 September 2026 18:12:34 +0000 (0:00:00.360) 0:00:57.241 ****** 2026-09-07 18:12:35.171850 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-09-07 18:12:35.172175 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-09-07 18:12:35.172188 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-09-07 18:12:35.172198 | instance | 2026-09-07 18:12:35.172208 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-09-07 18:12:35.172326 | instance | Monday 07 September 2026 18:12:35 +0000 (0:00:00.794) 0:00:58.036 ****** 2026-09-07 18:14:12.885683 | instance | ok: [instance] 2026-09-07 18:14:12.885849 | instance | 2026-09-07 18:14:12.886375 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-09-07 18:14:12.886744 | instance | Monday 07 September 2026 18:14:12 +0000 (0:01:37.711) 0:02:35.748 ****** 2026-09-07 18:14:13.145558 | instance | changed: [instance] 2026-09-07 18:14:13.145758 | instance | 2026-09-07 18:14:13.145999 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-09-07 18:14:13.146310 | instance | Monday 07 September 2026 18:14:13 +0000 (0:00:00.261) 0:02:36.010 ****** 2026-09-07 18:14:13.237914 | instance | ok: [instance] 2026-09-07 18:14:13.237976 | instance | 2026-09-07 18:14:13.238221 | instance | TASK [Install Ceph host] ******************************************************* 2026-09-07 18:14:13.238263 | instance | Monday 07 September 2026 18:14:13 +0000 (0:00:00.093) 0:02:36.103 ****** 2026-09-07 18:14:13.328829 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-09-07 18:14:13.328882 | instance | 2026-09-07 18:14:13.329095 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-07 18:14:13.329110 | instance | Monday 07 September 2026 18:14:13 +0000 (0:00:00.091) 0:02:36.194 ****** 2026-09-07 18:14:15.019638 | instance | ok: [instance] 2026-09-07 18:14:15.019681 | instance | 2026-09-07 18:14:15.019689 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-07 18:14:15.019696 | instance | Monday 07 September 2026 18:14:15 +0000 (0:00:01.689) 0:02:37.883 ****** 2026-09-07 18:14:15.107571 | instance | ok: [instance] => (item=instance) 2026-09-07 18:14:15.107628 | instance | 2026-09-07 18:14:15.107640 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-07 18:14:15.107652 | instance | Monday 07 September 2026 18:14:15 +0000 (0:00:00.086) 0:02:37.970 ****** 2026-09-07 18:14:15.501438 | instance | ok: [instance] 2026-09-07 18:14:15.501489 | instance | 2026-09-07 18:14:15.501500 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-07 18:14:15.501510 | instance | Monday 07 September 2026 18:14:15 +0000 (0:00:00.393) 0:02:38.363 ****** 2026-09-07 18:14:17.884862 | instance | ok: [instance] 2026-09-07 18:14:17.884913 | instance | 2026-09-07 18:14:17.884922 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-09-07 18:14:17.884929 | instance | Monday 07 September 2026 18:14:17 +0000 (0:00:02.384) 0:02:40.748 ****** 2026-09-07 18:20:17.559454 | 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 18:20:17.559568 | 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_5tr0ohrp/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_5tr0ohrp/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_5tr0ohrp/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_5tr0ohrp/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\nUnable to find image 'quay.io/ceph/ceph:v20.2.3' locally\nv20.2.3: Pulling from ceph/ceph\nccc8240ae3a5: Pulling fs layer\n6153696e9205: Pulling fs layer\nccc8240ae3a5: Verifying Checksum\nccc8240ae3a5: Download complete\n6153696e9205: Verifying Checksum\n6153696e9205: Download complete\nccc8240ae3a5: Pull complete\n6153696e9205: Pull complete\nDigest: sha256:d195020de02512030118e772cef7859e92904e91eb4cb21acb503f8b94118137\nStatus: Downloaded newer image for quay.io/ceph/ceph:v20.2.3\n2026-09-07T18:20:17.351+0000 7f94484fb640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgDH/p5qsrnFMyAANdMtXkjA6+wp1DtGZNT1xPHlTQWrFRug9ByjwEy/iSM=: Malformed input [buffer:3]\n2026-09-07T18:20:17.351+0000 7f94484fb640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-07T18:20:17.351+0000 7f94484fb640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgDH/p5qsrnFMyAANdMtXkjA6+wp1DtGZNT1xPHlTQWrFRug9ByjwEy/iSM=: Malformed input [buffer:3]\n2026-09-07T18:20:17.351+0000 7f94484fb640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-07T18:20:17.351+0000 7f94484fb640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgDH/p5qsrnFMyAANdMtXkjA6+wp1DtGZNT1xPHlTQWrFRug9ByjwEy/iSM=: Malformed input [buffer:3]\n2026-09-07T18:20:17.351+0000 7f94484fb640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-07T18:20:17.351+0000 7f94484fb640 -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 18:20:17.563594 | instance | 2026-09-07 18:20:17.563899 | instance | PLAY RECAP ********************************************************************* 2026-09-07 18:20:17.564187 | instance | instance : ok=55 changed=26 unreachable=0 failed=1 skipped=6 rescued=0 ignored=0 2026-09-07 18:20:17.564403 | instance | 2026-09-07 18:20:17.564634 | instance | Monday 07 September 2026 18:20:17 +0000 (0:05:59.679) 0:08:40.428 ****** 2026-09-07 18:20:17.564843 | instance | =============================================================================== 2026-09-07 18:20:17.565068 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ---------------- 359.68s 2026-09-07 18:20:17.565316 | instance | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 97.71s 2026-09-07 18:20:17.565553 | instance | vexxhost.ceph.cephadm : Download "cephadm" ----------------------------- 16.28s 2026-09-07 18:20:17.565778 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 5.76s 2026-09-07 18:20:17.566001 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.71s 2026-09-07 18:20:17.566270 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.41s 2026-09-07 18:20:17.566495 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 2.96s 2026-09-07 18:20:17.566715 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.38s 2026-09-07 18:20:17.566934 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.75s 2026-09-07 18:20:17.567161 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.69s 2026-09-07 18:20:17.567380 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.44s 2026-09-07 18:20:17.567638 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.14s 2026-09-07 18:20:17.567851 | instance | Gathering Facts --------------------------------------------------------- 1.09s 2026-09-07 18:20:17.568066 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 1.01s 2026-09-07 18:20:17.568326 | instance | Gathering Facts --------------------------------------------------------- 0.99s 2026-09-07 18:20:17.568539 | instance | Gathering Facts --------------------------------------------------------- 0.97s 2026-09-07 18:20:17.568745 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 0.93s 2026-09-07 18:20:17.568963 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.88s 2026-09-07 18:20:17.569230 | instance | vexxhost.ceph.mon : Include extra configuration values ------------------ 0.79s 2026-09-07 18:20:17.569452 | instance | vexxhost.ceph.cephadm : Ensure services are started --------------------- 0.74s 2026-09-07 18:20:17.679733 | 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 18:20:17.679894 | instance | ERROR [csi > converge] Executed: Failed 2026-09-07 18:20:17.680040 | 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 18:20:18.155763 | instance | ERROR 2026-09-07 18:20:18.156020 | instance | { 2026-09-07 18:20:18.156078 | instance | "delta": "0:09:35.045784", 2026-09-07 18:20:18.156117 | instance | "end": "2026-09-07 18:20:17.784300", 2026-09-07 18:20:18.156154 | instance | "msg": "non-zero return code", 2026-09-07 18:20:18.156189 | instance | "rc": 2, 2026-09-07 18:20:18.156225 | instance | "start": "2026-09-07 18:10:42.738516" 2026-09-07 18:20:18.156259 | instance | } failure 2026-09-07 18:20:18.166048 | 2026-09-07 18:20:18.166140 | PLAY RECAP 2026-09-07 18:20:18.166219 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-09-07 18:20:18.166263 | 2026-09-07 18:20:18.282968 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-07 18:20:18.286960 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-07 18:20:18.857559 | 2026-09-07 18:20:18.858107 | PLAY [all] 2026-09-07 18:20:18.872095 | 2026-09-07 18:20:18.872187 | TASK [gather-host-logs : creating directory for system status] 2026-09-07 18:20:19.257928 | instance | changed 2026-09-07 18:20:19.267425 | 2026-09-07 18:20:19.267604 | TASK [gather-host-logs : Get logs for each host] 2026-09-07 18:20:19.645024 | instance | + systemd-cgls --full --all --no-pager 2026-09-07 18:20:19.660542 | instance | + ip addr 2026-09-07 18:20:19.662898 | instance | + ip route 2026-09-07 18:20:19.665010 | instance | + lsblk 2026-09-07 18:20:19.669865 | instance | + mount 2026-09-07 18:20:19.672582 | instance | + docker images 2026-09-07 18:20:19.696185 | instance | + brctl show 2026-09-07 18:20:19.696803 | instance | /bin/bash: line 8: brctl: command not found 2026-09-07 18:20:19.697129 | instance | + ps aux --sort=-%mem 2026-09-07 18:20:19.719682 | instance | + dpkg -l 2026-09-07 18:20:19.731188 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-09-07 18:20:19.731682 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-09-07 18:20:19.752253 | instance | + '[' '!' -z '' ']' 2026-09-07 18:20:19.819253 | instance | ok: Runtime: 0:00:00.111969 2026-09-07 18:20:19.832170 | 2026-09-07 18:20:19.832322 | TASK [gather-host-logs : Downloads logs to executor] 2026-09-07 18:20:20.497575 | instance | changed: 2026-09-07 18:20:20.497835 | instance | created directory /var/lib/zuul/builds/f16618ac621643a0bc004f156d4234b8/work/logs/instance 2026-09-07 18:20:20.497894 | instance | cd+++++++++ system/ 2026-09-07 18:20:20.497938 | instance | >f+++++++++ system/brctl-show.txt 2026-09-07 18:20:20.497980 | instance | >f+++++++++ system/docker-images.txt 2026-09-07 18:20:20.498019 | instance | >f+++++++++ system/ip-addr.txt 2026-09-07 18:20:20.498064 | instance | >f+++++++++ system/ip-route.txt 2026-09-07 18:20:20.498106 | instance | >f+++++++++ system/lsblk.txt 2026-09-07 18:20:20.498147 | instance | >f+++++++++ system/mount.txt 2026-09-07 18:20:20.498186 | instance | >f+++++++++ system/packages.txt 2026-09-07 18:20:20.498227 | instance | >f+++++++++ system/ps.txt 2026-09-07 18:20:20.498271 | instance | >f+++++++++ system/systemd-cgls.txt 2026-09-07 18:20:20.516524 | 2026-09-07 18:20:20.516641 | LOOP [helm-release-status : creating directory for helm release status] 2026-09-07 18:20:20.738080 | instance | changed: "values" 2026-09-07 18:20:20.914623 | instance | changed: "releases" 2026-09-07 18:20:20.930955 | 2026-09-07 18:20:20.931147 | TASK [helm-release-status : Gather get release status for helm charts] 2026-09-07 18:20:21.199503 | instance | /bin/bash: line 3: kubectl: command not found 2026-09-07 18:20:21.492392 | instance | ok: Runtime: 0:00:00.005013 2026-09-07 18:20:21.501619 | 2026-09-07 18:20:21.501759 | TASK [helm-release-status : Downloads logs to executor] 2026-09-07 18:20:22.051483 | instance | changed: 2026-09-07 18:20:22.051765 | instance | cd+++++++++ helm/ 2026-09-07 18:20:22.051840 | instance | cd+++++++++ helm/releases/ 2026-09-07 18:20:22.051887 | instance | cd+++++++++ helm/values/ 2026-09-07 18:20:22.068967 | 2026-09-07 18:20:22.069099 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-09-07 18:20:22.285514 | instance | changed 2026-09-07 18:20:22.296909 | 2026-09-07 18:20:22.297059 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-09-07 18:20:22.604246 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 18:20:22.604317 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 18:20:22.609054 | instance | environment: line 1: kubectl: command not found 2026-09-07 18:20:22.610668 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 18:20:22.611794 | instance | environment: line 1: kubectl: command not found 2026-09-07 18:20:22.613170 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 18:20:22.614773 | instance | environment: line 1: kubectl: command not found 2026-09-07 18:20:22.616204 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 18:20:22.617466 | instance | environment: line 1: kubectl: command not found 2026-09-07 18:20:22.618330 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 18:20:22.619376 | instance | environment: line 1: kubectl: command not found 2026-09-07 18:20:22.620306 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 18:20:22.844850 | instance | ok: Runtime: 0:00:00.024411 2026-09-07 18:20:22.854763 | 2026-09-07 18:20:22.854927 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-09-07 18:20:23.072128 | instance | changed 2026-09-07 18:20:23.082392 | 2026-09-07 18:20:23.082538 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-09-07 18:20:23.331325 | instance | environment: line 5: kubectl: command not found 2026-09-07 18:20:23.332053 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 18:20:23.332474 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 18:20:23.332755 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 18:20:23.625448 | instance | ok: Runtime: 0:00:00.007603 2026-09-07 18:20:23.635574 | 2026-09-07 18:20:23.635730 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-09-07 18:20:24.185650 | instance | changed: 2026-09-07 18:20:24.185952 | instance | cd+++++++++ objects/ 2026-09-07 18:20:24.186021 | instance | cd+++++++++ objects/cluster/ 2026-09-07 18:20:24.186104 | instance | cd+++++++++ objects/namespaced/ 2026-09-07 18:20:24.204844 | 2026-09-07 18:20:24.204977 | TASK [gather-pod-logs : creating directory for pod logs] 2026-09-07 18:20:24.420081 | instance | changed 2026-09-07 18:20:24.429672 | 2026-09-07 18:20:24.429805 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-09-07 18:20:24.648899 | instance | changed 2026-09-07 18:20:24.658778 | 2026-09-07 18:20:24.658937 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-09-07 18:20:24.904380 | instance | environment: line 3: kubectl: command not found 2026-09-07 18:20:25.202848 | instance | ok: Runtime: 0:00:00.007127 2026-09-07 18:20:25.213706 | 2026-09-07 18:20:25.213857 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-09-07 18:20:25.734355 | instance | changed: 2026-09-07 18:20:25.734628 | instance | cd+++++++++ pod-logs/ 2026-09-07 18:20:25.734695 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-09-07 18:20:25.755127 | 2026-09-07 18:20:25.755270 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-09-07 18:20:25.970672 | instance | changed 2026-09-07 18:20:25.980067 | 2026-09-07 18:20:25.980195 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-09-07 18:20:26.231813 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-07 18:20:26.529543 | instance | ok: Runtime: 0:00:00.050372 2026-09-07 18:20:26.538717 | 2026-09-07 18:20:26.538899 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-09-07 18:20:26.792532 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-07 18:20:26.837449 | instance | ceph-mgr endpoints: 2026-09-07 18:20:27.087359 | instance | ok: Runtime: 0:00:00.050919 2026-09-07 18:20:27.098084 | 2026-09-07 18:20:27.098216 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-09-07 18:20:27.337121 | instance | /bin/bash: line 4: kubectl: command not found 2026-09-07 18:20:27.640378 | instance | ok: Runtime: 0:00:00.037664 2026-09-07 18:20:27.644743 | 2026-09-07 18:20:27.644804 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-09-07 18:20:28.163665 | instance | changed: cd+++++++++ prometheus/ 2026-09-07 18:20:28.184290 | 2026-09-07 18:20:28.184425 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-09-07 18:20:28.401466 | instance | changed 2026-09-07 18:20:28.411363 | 2026-09-07 18:20:28.411499 | TASK [gather-selenium-data : Get selenium data] 2026-09-07 18:20:28.693977 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-09-07 18:20:28.695657 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-09-07 18:20:28.956116 | instance | ERROR 2026-09-07 18:20:28.956380 | instance | { 2026-09-07 18:20:28.956444 | instance | "delta": "0:00:00.006216", 2026-09-07 18:20:28.956488 | instance | "end": "2026-09-07 18:20:28.696001", 2026-09-07 18:20:28.956562 | instance | "msg": "non-zero return code", 2026-09-07 18:20:28.956625 | instance | "rc": 1, 2026-09-07 18:20:28.956666 | instance | "start": "2026-09-07 18:20:28.689785" 2026-09-07 18:20:28.956704 | instance | } 2026-09-07 18:20:28.956751 | instance | ERROR: Ignoring Errors 2026-09-07 18:20:28.966030 | 2026-09-07 18:20:28.966309 | TASK [gather-selenium-data : Downloads logs to executor] 2026-09-07 18:20:29.502405 | instance | changed: cd+++++++++ selenium/ 2026-09-07 18:20:29.514094 | 2026-09-07 18:20:29.514198 | PLAY RECAP 2026-09-07 18:20:29.514287 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-09-07 18:20:29.514332 | 2026-09-07 18:20:29.641011 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-07 18:20:29.645334 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-07 18:20:30.220770 | 2026-09-07 18:20:30.220884 | PLAY [all] 2026-09-07 18:20:30.230990 | 2026-09-07 18:20:30.231071 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-07 18:20:30.284265 | instance | skipping: Conditional result was False 2026-09-07 18:20:30.288634 | 2026-09-07 18:20:30.288704 | TASK [fetch-output : Set log path for single node] 2026-09-07 18:20:30.340101 | instance | ok 2026-09-07 18:20:30.350524 | 2026-09-07 18:20:30.350703 | LOOP [fetch-output : Ensure local output dirs] 2026-09-07 18:20:30.743679 | instance -> localhost | ok: "/var/lib/zuul/builds/f16618ac621643a0bc004f156d4234b8/work/logs" 2026-09-07 18:20:30.958394 | instance -> localhost | changed: "/var/lib/zuul/builds/f16618ac621643a0bc004f156d4234b8/work/artifacts" 2026-09-07 18:20:31.215755 | instance -> localhost | changed: "/var/lib/zuul/builds/f16618ac621643a0bc004f156d4234b8/work/docs" 2026-09-07 18:20:31.231297 | 2026-09-07 18:20:31.231469 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-07 18:20:31.903856 | instance | changed: .d..t...... ./ 2026-09-07 18:20:31.904021 | instance | changed: All items complete 2026-09-07 18:20:31.904047 | 2026-09-07 18:20:32.402106 | instance | changed: .d..t...... ./ 2026-09-07 18:20:32.891444 | instance | changed: .d..t...... ./ 2026-09-07 18:20:32.920145 | 2026-09-07 18:20:32.920332 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-07 18:20:33.342114 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.005388 2026-09-07 18:20:33.603215 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.008565 2026-09-07 18:20:33.622048 | 2026-09-07 18:20:33.622703 | PLAY [all] 2026-09-07 18:20:33.634103 | 2026-09-07 18:20:33.634232 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-07 18:20:34.042032 | instance | changed 2026-09-07 18:20:34.052118 | 2026-09-07 18:20:34.052243 | PLAY RECAP 2026-09-07 18:20:34.052335 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-07 18:20:34.052382 | 2026-09-07 18:20:34.162907 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-07 18:20:34.166577 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-07 18:20:34.822844 | 2026-09-07 18:20:34.822949 | PLAY [localhost] 2026-09-07 18:20:34.831749 | 2026-09-07 18:20:34.831820 | TASK [Generate Zuul manifest] 2026-09-07 18:20:34.848304 | localhost | ok 2026-09-07 18:20:34.866049 | 2026-09-07 18:20:34.866313 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-07 18:20:35.282244 | localhost | changed 2026-09-07 18:20:35.306959 | 2026-09-07 18:20:35.307104 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-07 18:20:35.341047 | localhost | ok 2026-09-07 18:20:35.354134 | 2026-09-07 18:20:35.354257 | TASK [Upload logs] 2026-09-07 18:20:35.377686 | localhost | ok 2026-09-07 18:20:35.444777 | 2026-09-07 18:20:35.444871 | TASK [Set zuul-log-path fact] 2026-09-07 18:20:35.468918 | localhost | ok 2026-09-07 18:20:35.491816 | 2026-09-07 18:20:35.491949 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-07 18:20:35.522824 | localhost | ok 2026-09-07 18:20:35.536696 | 2026-09-07 18:20:35.536829 | TASK [upload-logs : Create log directories] 2026-09-07 18:20:35.933172 | localhost | changed 2026-09-07 18:20:35.942950 | 2026-09-07 18:20:35.943087 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-07 18:20:36.362005 | localhost -> localhost | ok: Runtime: 0:00:00.004719 2026-09-07 18:20:36.374760 | 2026-09-07 18:20:36.374995 | TASK [upload-logs : Upload logs to log server] 2026-09-07 18:20:36.828033 | localhost | Output suppressed because no_log was given 2026-09-07 18:20:36.875880 | 2026-09-07 18:20:36.876027 | LOOP [upload-logs : Compress console log and json output] 2026-09-07 18:20:36.936983 | localhost | skipping: Conditional result was False 2026-09-07 18:20:36.946977 | localhost | skipping: Conditional result was False 2026-09-07 18:20:36.956855 | 2026-09-07 18:20:36.957014 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-07 18:20:37.013554 | localhost | skipping: Conditional result was False 2026-09-07 18:20:37.013848 | 2026-09-07 18:20:37.019428 | localhost | skipping: Conditional result was False 2026-09-07 18:20:37.026774 | 2026-09-07 18:20:37.026863 | LOOP [upload-logs : Upload console log and json output]