2026-09-16 02:08:03.740589 | Job console starting 2026-09-16 02:08:03.750940 | Updating git repos 2026-09-16 02:08:11.352343 | Cloning repos into workspace 2026-09-16 02:08:27.452011 | Restoring repo states 2026-09-16 02:08:37.098330 | Merging changes 2026-09-16 02:08:38.878990 | Checking out repos 2026-09-16 02:08:40.833084 | Preparing playbooks 2026-09-16 02:08:44.641066 | Running Ansible setup 2026-09-16 02:08:48.375080 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-16 02:08:49.099393 | 2026-09-16 02:08:49.099560 | PLAY [localhost] 2026-09-16 02:08:49.107169 | 2026-09-16 02:08:49.107251 | TASK [Gathering Facts] 2026-09-16 02:08:50.011647 | localhost | ok 2026-09-16 02:08:50.027430 | 2026-09-16 02:08:50.027552 | TASK [Setup log path fact] 2026-09-16 02:08:50.051421 | localhost | ok 2026-09-16 02:08:50.066449 | 2026-09-16 02:08:50.066552 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-16 02:08:50.104983 | localhost | ok 2026-09-16 02:08:50.114233 | 2026-09-16 02:08:50.114566 | TASK [emit-job-header : Print job information] 2026-09-16 02:08:50.164467 | # Job Information 2026-09-16 02:08:50.164672 | Ansible Version: 2.16.18 2026-09-16 02:08:50.164713 | Job: atmosphere-molecule-csi-rbd 2026-09-16 02:08:50.164741 | Pipeline: check 2026-09-16 02:08:50.164765 | Executor: 2d72f0692154 2026-09-16 02:08:50.164789 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4094 2026-09-16 02:08:50.164817 | Event ID: e8452630-b172-11f1-9ce7-9257b26f943d 2026-09-16 02:08:50.168298 | 2026-09-16 02:08:50.168379 | LOOP [emit-job-header : Print node information] 2026-09-16 02:08:50.266980 | localhost | ok: 2026-09-16 02:08:50.267327 | localhost | # Node Information 2026-09-16 02:08:50.267450 | localhost | Inventory Hostname: instance 2026-09-16 02:08:50.267536 | localhost | Hostname: np0000192905 2026-09-16 02:08:50.267578 | localhost | Username: zuul 2026-09-16 02:08:50.267618 | localhost | Distro: Ubuntu 22.04 2026-09-16 02:08:50.267648 | localhost | Provider: yul1 2026-09-16 02:08:50.267678 | localhost | Region: ca-ymq-1 2026-09-16 02:08:50.267748 | localhost | Label: ubuntu-jammy 2026-09-16 02:08:50.267781 | localhost | Product Name: OpenStack Nova 2026-09-16 02:08:50.267811 | localhost | Interface IP: 162.253.55.86 2026-09-16 02:08:50.280948 | 2026-09-16 02:08:50.281168 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-16 02:08:50.671336 | localhost -> localhost | changed 2026-09-16 02:08:50.678057 | 2026-09-16 02:08:50.678172 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-16 02:08:51.566948 | localhost -> localhost | changed 2026-09-16 02:08:51.573184 | 2026-09-16 02:08:51.573264 | PLAY [all] 2026-09-16 02:08:51.581213 | 2026-09-16 02:08:51.581291 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-16 02:08:51.828973 | instance -> localhost | ok 2026-09-16 02:08:51.839327 | 2026-09-16 02:08:51.839461 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-16 02:08:51.874598 | instance | ok 2026-09-16 02:08:51.902676 | instance | included: /var/lib/zuul/builds/cbcab39c96814f339645bccd0c9bfb54/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-16 02:08:51.909758 | 2026-09-16 02:08:51.909840 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-16 02:08:52.948154 | instance -> localhost | Generating public/private rsa key pair. 2026-09-16 02:08:52.951228 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/cbcab39c96814f339645bccd0c9bfb54/work/cbcab39c96814f339645bccd0c9bfb54_id_rsa 2026-09-16 02:08:52.951340 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/cbcab39c96814f339645bccd0c9bfb54/work/cbcab39c96814f339645bccd0c9bfb54_id_rsa.pub 2026-09-16 02:08:52.951399 | instance -> localhost | The key fingerprint is: 2026-09-16 02:08:52.951451 | instance -> localhost | SHA256:DMThe+IXHTycLNvBXYU3WlMBBb65aQD7qiDdnpV/LDk zuul-build-sshkey 2026-09-16 02:08:52.951540 | instance -> localhost | The key's randomart image is: 2026-09-16 02:08:52.951592 | instance -> localhost | +---[RSA 3072]----+ 2026-09-16 02:08:52.951648 | instance -> localhost | | .o. o===| 2026-09-16 02:08:52.951699 | instance -> localhost | | o. = o...+.| 2026-09-16 02:08:52.951740 | instance -> localhost | | o ..X ..o.o| 2026-09-16 02:08:52.951779 | instance -> localhost | | + =o+ .o | 2026-09-16 02:08:52.951818 | instance -> localhost | | o S.o. o | 2026-09-16 02:08:52.951856 | instance -> localhost | | ...o .o . o | 2026-09-16 02:08:52.951893 | instance -> localhost | | . o...o .o+ | 2026-09-16 02:08:52.951931 | instance -> localhost | | . o.o oE.o | 2026-09-16 02:08:52.951975 | instance -> localhost | | +.. .+ | 2026-09-16 02:08:52.952015 | instance -> localhost | +----[SHA256]-----+ 2026-09-16 02:08:52.952102 | instance -> localhost | ok: Runtime: 0:00:00.561534 2026-09-16 02:08:52.963783 | 2026-09-16 02:08:52.963928 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-16 02:08:52.997561 | instance | ok 2026-09-16 02:08:53.013568 | instance | included: /var/lib/zuul/builds/cbcab39c96814f339645bccd0c9bfb54/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-16 02:08:53.024816 | 2026-09-16 02:08:53.024912 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-16 02:08:53.049578 | instance | skipping: Conditional result was False 2026-09-16 02:08:53.060060 | 2026-09-16 02:08:53.060252 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-16 02:08:53.547626 | instance | changed 2026-09-16 02:08:53.566467 | 2026-09-16 02:08:53.566639 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-16 02:08:53.770455 | instance | ok 2026-09-16 02:08:53.778031 | 2026-09-16 02:08:53.778114 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-16 02:08:54.313620 | instance | changed 2026-09-16 02:08:54.323757 | 2026-09-16 02:08:54.323885 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-16 02:08:54.809157 | instance | changed 2026-09-16 02:08:54.820050 | 2026-09-16 02:08:54.820192 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-16 02:08:54.845263 | instance | skipping: Conditional result was False 2026-09-16 02:08:54.855532 | 2026-09-16 02:08:54.855654 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-16 02:08:55.243737 | instance -> localhost | changed 2026-09-16 02:08:55.255914 | 2026-09-16 02:08:55.255993 | TASK [add-build-sshkey : Add back temp key] 2026-09-16 02:08:55.570426 | instance -> localhost | Identity added: /var/lib/zuul/builds/cbcab39c96814f339645bccd0c9bfb54/work/cbcab39c96814f339645bccd0c9bfb54_id_rsa (zuul-build-sshkey) 2026-09-16 02:08:55.570680 | instance -> localhost | ok: Runtime: 0:00:00.017077 2026-09-16 02:08:55.576735 | 2026-09-16 02:08:55.576815 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-16 02:08:55.912090 | instance | ok 2026-09-16 02:08:55.917683 | 2026-09-16 02:08:55.917766 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-16 02:08:55.951387 | instance | skipping: Conditional result was False 2026-09-16 02:08:55.965054 | 2026-09-16 02:08:55.965183 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-09-16 02:08:56.331846 | instance | ok 2026-09-16 02:08:56.342372 | 2026-09-16 02:08:56.342509 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-09-16 02:09:00.005480 | instance | Output suppressed because no_log was given 2026-09-16 02:09:00.023864 | 2026-09-16 02:09:00.024077 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-09-16 02:09:00.278475 | instance | ok: "logs" 2026-09-16 02:09:00.278872 | instance | ok: All items complete 2026-09-16 02:09:00.278943 | 2026-09-16 02:09:00.427815 | instance | ok: "artifacts" 2026-09-16 02:09:00.588611 | instance | ok: "docs" 2026-09-16 02:09:00.606660 | 2026-09-16 02:09:00.606888 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-09-16 02:09:00.800565 | instance | changed: "logs" 2026-09-16 02:09:00.957106 | instance | changed: "artifacts" 2026-09-16 02:09:01.145756 | instance | changed: "docs" 2026-09-16 02:09:01.166095 | 2026-09-16 02:09:01.166298 | PLAY RECAP 2026-09-16 02:09:01.166390 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-16 02:09:01.166450 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-16 02:09:01.166496 | 2026-09-16 02:09:01.384356 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-16 02:09:01.386187 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-16 02:09:01.987770 | 2026-09-16 02:09:01.987928 | PLAY [all] 2026-09-16 02:09:01.998824 | 2026-09-16 02:09:01.998908 | TASK [setup-uv : Extract archive] 2026-09-16 02:09:04.385970 | instance | changed 2026-09-16 02:09:04.397168 | 2026-09-16 02:09:04.397351 | TASK [setup-uv : Print version] 2026-09-16 02:09:04.773596 | instance | uv 0.8.13 2026-09-16 02:09:04.944965 | instance | ok: Runtime: 0:00:00.010410 2026-09-16 02:09:04.957660 | 2026-09-16 02:09:04.957843 | TASK [Install Ansible collection siblings] 2026-09-16 02:09:15.094959 | instance | changed: 2026-09-16 02:09:15.095215 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-09-16 02:09:15.095291 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-16 02:09:15.095333 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-16 02:09:15.095373 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-09-16 02:09:15.095429 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-09-16 02:09:15.095528 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-09-16 02:09:15.095590 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-09-16 02:09:15.095635 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-09-16 02:09:15.095673 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-16 02:09:15.095709 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-09-16 02:09:15.095745 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-09-16 02:09:15.095780 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-09-16 02:09:15.095815 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-09-16 02:09:15.095850 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-09-16 02:09:15.095885 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0 2026-09-16 02:09:15.095921 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-09-16 02:09:15.095955 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-09-16 02:09:15.095989 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-09-16 02:09:15.096024 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-09-16 02:09:15.096058 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-09-16 02:09:15.096092 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.2.0 2026-09-16 02:09:15.096125 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-09-16 02:09:15.096162 | instance | Resolved vexxhost.kubernetes to v3.4.0 for >=3.3.0,>=2.5.0 2026-09-16 02:09:15.096216 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-09-16 02:09:15.096277 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=6.0.0 2026-09-16 02:09:15.096312 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-16 02:09:15.096346 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-16 02:09:15.096381 | instance | Resolved vexxhost.kubernetes to v3.4.0 for >=3.3.0,>=2.5.0 2026-09-16 02:09:15.096415 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-09-16 02:09:15.096450 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-09-16 02:09:15.096484 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-16 02:09:15.096552 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-16 02:09:15.096589 | instance | Checked out ansible.netcommon to 1.2.0 2026-09-16 02:09:15.096624 | 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-16 02:09:15.096670 | instance | Starting galaxy collection install process 2026-09-16 02:09:15.096704 | instance | Process install dependency map 2026-09-16 02:09:15.096739 | instance | Starting collection install process 2026-09-16 02:09:15.096773 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-09-16 02:09:15.096807 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-09-16 02:09:15.096840 | instance | ansible.netcommon:* was installed successfully 2026-09-16 02:09:15.096874 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-09-16 02:09:15.096907 | instance | Creating virtual environment at: .venv 2026-09-16 02:09:15.096940 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-16 02:09:15.096974 | instance | Downloading setuptools (1.1MiB) 2026-09-16 02:09:15.097008 | instance | Downloading netaddr (2.2MiB) 2026-09-16 02:09:15.097047 | instance | Downloading pygments (1.2MiB) 2026-09-16 02:09:15.097082 | instance | Downloading openstacksdk (1.7MiB) 2026-09-16 02:09:15.097116 | instance | Downloading ansible-core (2.1MiB) 2026-09-16 02:09:15.097150 | instance | Downloading kubernetes (1.9MiB) 2026-09-16 02:09:15.097184 | instance | Downloading rjsonnet (1.2MiB) 2026-09-16 02:09:15.097217 | instance | Downloading pydantic-core (2.0MiB) 2026-09-16 02:09:15.097273 | instance | Downloading cryptography (4.2MiB) 2026-09-16 02:09:15.097307 | instance | Building pyperclip==1.9.0 2026-09-16 02:09:15.097343 | instance | Downloading rjsonnet 2026-09-16 02:09:15.097379 | instance | Downloading pydantic-core 2026-09-16 02:09:15.097414 | instance | Downloading netaddr 2026-09-16 02:09:15.097448 | instance | Downloading pygments 2026-09-16 02:09:15.097481 | instance | Downloading cryptography 2026-09-16 02:09:15.097515 | instance | Downloading setuptools 2026-09-16 02:09:15.097548 | instance | Downloading kubernetes 2026-09-16 02:09:15.097582 | instance | Downloading ansible-core 2026-09-16 02:09:15.097617 | instance | Downloading openstacksdk 2026-09-16 02:09:15.097650 | instance | Built pyperclip==1.9.0 2026-09-16 02:09:15.097684 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-16 02:09:15.097717 | instance | Installed 83 packages in 195ms 2026-09-16 02:09:15.097751 | instance | Checked out ansible.posix to 1.6.0 2026-09-16 02:09:15.097786 | 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-16 02:09:15.097820 | instance | Starting galaxy collection install process 2026-09-16 02:09:15.097854 | instance | Process install dependency map 2026-09-16 02:09:15.097896 | instance | Starting collection install process 2026-09-16 02:09:15.097932 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-09-16 02:09:15.097966 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-09-16 02:09:15.098000 | instance | ansible.posix:1.6.0 was installed successfully 2026-09-16 02:09:15.098034 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-16 02:09:15.098068 | instance | 2.17.12 2026-09-16 02:09:15.098101 | instance | Checked out ansible.utils to v6.1.0 2026-09-16 02:09:15.098135 | 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-16 02:09:15.098169 | instance | Starting galaxy collection install process 2026-09-16 02:09:15.098202 | instance | Process install dependency map 2026-09-16 02:09:15.098256 | instance | Starting collection install process 2026-09-16 02:09:15.098292 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-09-16 02:09:15.098326 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-09-16 02:09:15.098361 | instance | ansible.utils:6.1.0 was installed successfully 2026-09-16 02:09:15.098395 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-16 02:09:15.098429 | instance | 2.17.12 2026-09-16 02:09:15.098462 | instance | Checked out atmosphere.common to v0.7.0 2026-09-16 02:09:15.098495 | 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-16 02:09:15.098529 | instance | Starting galaxy collection install process 2026-09-16 02:09:15.098799 | instance | Process install dependency map 2026-09-16 02:09:15.098902 | instance | Starting collection install process 2026-09-16 02:09:15.098973 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-09-16 02:09:15.099016 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-09-16 02:09:15.099081 | instance | atmosphere.common:0.7.0 was installed successfully 2026-09-16 02:09:15.099121 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-16 02:09:15.099185 | instance | 2.17.12 2026-09-16 02:09:15.099249 | instance | Checked out community.crypto to 2.2.3 2026-09-16 02:09:15.099313 | 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-16 02:09:15.099358 | instance | Starting galaxy collection install process 2026-09-16 02:09:15.099417 | instance | Process install dependency map 2026-09-16 02:09:15.099452 | instance | Starting collection install process 2026-09-16 02:09:15.099487 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-09-16 02:09:15.099521 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-09-16 02:09:15.099555 | instance | community.crypto:2.2.3 was installed successfully 2026-09-16 02:09:15.099589 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-16 02:09:15.099622 | instance | 2.17.12 2026-09-16 02:09:15.099660 | instance | Checked out community.general to 7.3.0 2026-09-16 02:09:15.099726 | 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-16 02:09:15.099804 | instance | Starting galaxy collection install process 2026-09-16 02:09:15.099848 | instance | Process install dependency map 2026-09-16 02:09:15.099909 | instance | Starting collection install process 2026-09-16 02:09:15.099949 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-09-16 02:09:15.100018 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-09-16 02:09:15.100062 | instance | community.general:7.3.0 was installed successfully 2026-09-16 02:09:15.100143 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-16 02:09:15.100205 | instance | 2.17.12 2026-09-16 02:09:15.100279 | instance | Checked out community.mysql to 3.6.0 2026-09-16 02:09:15.100353 | 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-16 02:09:15.100422 | instance | Starting galaxy collection install process 2026-09-16 02:09:15.100463 | instance | Process install dependency map 2026-09-16 02:09:15.100563 | instance | Starting collection install process 2026-09-16 02:09:15.100630 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-09-16 02:09:15.100673 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-09-16 02:09:15.100714 | instance | community.mysql:3.6.0 was installed successfully 2026-09-16 02:09:15.100773 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-16 02:09:15.100815 | instance | 2.17.12 2026-09-16 02:09:15.100876 | instance | Checked out kubernetes.core to 2.4.0 2026-09-16 02:09:15.100918 | 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-16 02:09:15.100978 | instance | Starting galaxy collection install process 2026-09-16 02:09:15.101015 | instance | Process install dependency map 2026-09-16 02:09:15.101051 | instance | Starting collection install process 2026-09-16 02:09:15.101114 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-09-16 02:09:15.101152 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-09-16 02:09:15.101213 | instance | kubernetes.core:2.4.0 was installed successfully 2026-09-16 02:09:15.101274 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-16 02:09:15.101310 | instance | 2.17.12 2026-09-16 02:09:15.101345 | instance | Checked out openstack.cloud to 2.6.0 2026-09-16 02:09:15.101380 | 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-16 02:09:15.101414 | instance | Starting galaxy collection install process 2026-09-16 02:09:15.101449 | instance | Process install dependency map 2026-09-16 02:09:15.101486 | instance | Starting collection install process 2026-09-16 02:09:15.101520 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-09-16 02:09:15.101553 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-09-16 02:09:15.101586 | instance | openstack.cloud:2.6.0 was installed successfully 2026-09-16 02:09:15.101620 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-16 02:09:15.101653 | instance | 2.17.12 2026-09-16 02:09:15.101696 | instance | Checked out vexxhost.ceph to v4.2.0 2026-09-16 02:09:15.101731 | 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-16 02:09:15.101766 | instance | Starting galaxy collection install process 2026-09-16 02:09:15.101799 | instance | Process install dependency map 2026-09-16 02:09:15.101833 | instance | Starting collection install process 2026-09-16 02:09:15.101866 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-09-16 02:09:15.101900 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-09-16 02:09:15.101933 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-09-16 02:09:15.101966 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-16 02:09:15.101999 | instance | 2.17.12 2026-09-16 02:09:15.102033 | instance | Checked out vexxhost.containers to v1.6.8 2026-09-16 02:09:15.102066 | 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-16 02:09:15.102100 | instance | Starting galaxy collection install process 2026-09-16 02:09:15.102134 | instance | Process install dependency map 2026-09-16 02:09:15.102167 | instance | Starting collection install process 2026-09-16 02:09:15.102201 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-09-16 02:09:15.102255 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-09-16 02:09:15.102291 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-09-16 02:09:15.102325 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-16 02:09:15.102360 | instance | 2.17.12 2026-09-16 02:09:15.102395 | instance | Checked out vexxhost.kubernetes to v3.4.0 2026-09-16 02:09:15.102430 | 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-16 02:09:15.102464 | instance | Starting galaxy collection install process 2026-09-16 02:09:15.102498 | instance | Process install dependency map 2026-09-16 02:09:15.102531 | instance | Starting collection install process 2026-09-16 02:09:15.102565 | instance | Installing 'vexxhost.kubernetes:3.4.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-09-16 02:09:15.102598 | instance | Created collection for vexxhost.kubernetes:3.4.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-09-16 02:09:15.102631 | instance | vexxhost.kubernetes:3.4.0 was installed successfully 2026-09-16 02:09:15.102664 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-16 02:09:15.102698 | instance | 2.17.12 2026-09-16 02:09:15.112689 | 2026-09-16 02:09:15.112772 | PLAY RECAP 2026-09-16 02:09:15.112847 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-16 02:09:15.112886 | 2026-09-16 02:09:15.265278 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-16 02:09:15.268899 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-16 02:09:15.854338 | 2026-09-16 02:09:15.854485 | PLAY [all] 2026-09-16 02:09:15.864737 | 2026-09-16 02:09:15.864815 | TASK [Install "jq" for log collection] 2026-09-16 02:09:27.108166 | instance | changed 2026-09-16 02:09:27.111563 | 2026-09-16 02:09:27.111681 | PLAY RECAP 2026-09-16 02:09:27.111775 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-16 02:09:27.111889 | 2026-09-16 02:09:27.303299 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-16 02:09:27.307117 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-16 02:09:27.898602 | 2026-09-16 02:09:27.898734 | PLAY [all] 2026-09-16 02:09:27.909669 | 2026-09-16 02:09:27.909739 | LOOP [Check inventory directories] 2026-09-16 02:09:28.275596 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-09-16 02:09:28.438544 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-09-16 02:09:28.603273 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-09-16 02:09:28.622594 | 2026-09-16 02:09:28.622873 | LOOP [Copy inventory file for Zuul] 2026-09-16 02:09:29.486612 | instance | changed: 2026-09-16 02:09:29.486901 | instance | { 2026-09-16 02:09:29.486954 | instance | "ansible_loop_var": "item", 2026-09-16 02:09:29.487000 | instance | "changed": false, 2026-09-16 02:09:29.487038 | instance | "failed": false, 2026-09-16 02:09:29.487081 | instance | "invocation": { 2026-09-16 02:09:29.487117 | instance | "module_args": { 2026-09-16 02:09:29.487150 | instance | "checksum_algorithm": "sha1", 2026-09-16 02:09:29.487183 | instance | "follow": true, 2026-09-16 02:09:29.487217 | instance | "get_attributes": true, 2026-09-16 02:09:29.487276 | instance | "get_checksum": true, 2026-09-16 02:09:29.487312 | instance | "get_mime": true, 2026-09-16 02:09:29.487346 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-09-16 02:09:29.487380 | instance | } 2026-09-16 02:09:29.487413 | instance | }, 2026-09-16 02:09:29.487445 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-09-16 02:09:29.487478 | instance | "stat": { 2026-09-16 02:09:29.487512 | instance | "atime": 1789524547.4953713, 2026-09-16 02:09:29.487546 | instance | "attr_flags": "e", 2026-09-16 02:09:29.487579 | instance | "attributes": [ 2026-09-16 02:09:29.487612 | instance | "extents" 2026-09-16 02:09:29.487644 | instance | ], 2026-09-16 02:09:29.487676 | instance | "block_size": 4096, 2026-09-16 02:09:29.487708 | instance | "blocks": 8, 2026-09-16 02:09:29.487740 | instance | "charset": "unknown", 2026-09-16 02:09:29.487776 | instance | "ctime": 1789524545.7473903, 2026-09-16 02:09:29.487809 | instance | "dev": 64513, 2026-09-16 02:09:29.487841 | instance | "device_type": 0, 2026-09-16 02:09:29.487873 | instance | "executable": true, 2026-09-16 02:09:29.487905 | instance | "exists": true, 2026-09-16 02:09:29.487937 | instance | "gid": 1000, 2026-09-16 02:09:29.487969 | instance | "gr_name": "zuul", 2026-09-16 02:09:29.488000 | instance | "inode": 1048625, 2026-09-16 02:09:29.488033 | instance | "isblk": false, 2026-09-16 02:09:29.488066 | instance | "ischr": false, 2026-09-16 02:09:29.488099 | instance | "isdir": true, 2026-09-16 02:09:29.488131 | instance | "isfifo": false, 2026-09-16 02:09:29.488163 | instance | "isgid": false, 2026-09-16 02:09:29.488195 | instance | "islnk": false, 2026-09-16 02:09:29.488227 | instance | "isreg": false, 2026-09-16 02:09:29.488279 | instance | "issock": false, 2026-09-16 02:09:29.488310 | instance | "isuid": false, 2026-09-16 02:09:29.488342 | instance | "mimetype": "unknown", 2026-09-16 02:09:29.488374 | instance | "mode": "0755", 2026-09-16 02:09:29.488405 | instance | "mtime": 1789524545.7473903, 2026-09-16 02:09:29.488437 | instance | "nlink": 22, 2026-09-16 02:09:29.488468 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-09-16 02:09:29.488545 | instance | "pw_name": "zuul", 2026-09-16 02:09:29.488583 | instance | "readable": true, 2026-09-16 02:09:29.488616 | instance | "rgrp": true, 2026-09-16 02:09:29.488650 | instance | "roth": true, 2026-09-16 02:09:29.488700 | instance | "rusr": true, 2026-09-16 02:09:29.488735 | instance | "size": 4096, 2026-09-16 02:09:29.488767 | instance | "uid": 1000, 2026-09-16 02:09:29.488799 | instance | "version": "3220168660", 2026-09-16 02:09:29.488832 | instance | "wgrp": false, 2026-09-16 02:09:29.488867 | instance | "woth": false, 2026-09-16 02:09:29.488900 | instance | "writeable": true, 2026-09-16 02:09:29.488933 | instance | "wusr": true, 2026-09-16 02:09:29.488965 | instance | "xgrp": true, 2026-09-16 02:09:29.488997 | instance | "xoth": true, 2026-09-16 02:09:29.489028 | instance | "xusr": true 2026-09-16 02:09:29.489059 | instance | } 2026-09-16 02:09:29.489092 | instance | } 2026-09-16 02:09:29.489158 | instance | ok: All items complete 2026-09-16 02:09:29.489199 | 2026-09-16 02:09:29.491512 | instance | skipping: Conditional result was False 2026-09-16 02:09:29.492720 | instance | skipping: Conditional result was False 2026-09-16 02:09:29.507345 | 2026-09-16 02:09:29.507533 | LOOP [Switch "ansible_host" to private IP] 2026-09-16 02:09:29.902821 | instance | changed: 1 replacements made 2026-09-16 02:09:29.905157 | instance | skipping: Conditional result was False 2026-09-16 02:09:29.911817 | instance | skipping: Conditional result was False 2026-09-16 02:09:29.934203 | 2026-09-16 02:09:29.934406 | TASK [Run Molecule scenario] 2026-09-16 02:09:30.906460 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-09-16 02:09:31.322676 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-09-16 02:09:31.322801 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-09-16 02:09:42.347825 | instance | INFO [csi > dependency] Executing 2026-09-16 02:09:42.348082 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-09-16 02:09:42.348389 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-09-16 02:09:42.348560 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-09-16 02:09:42.358496 | instance | INFO [csi > cleanup] Executing 2026-09-16 02:09:42.358938 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-16 02:09:42.373794 | instance | INFO [csi > destroy] Executing 2026-09-16 02:09:42.373922 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-09-16 02:09:42.374051 | instance | INFO [csi > destroy] Executed: Successful 2026-09-16 02:09:42.384923 | instance | INFO [csi > syntax] Executing 2026-09-16 02:09:44.102784 | instance | 2026-09-16 02:09:44.102989 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-09-16 02:09:44.211987 | instance | INFO [csi > syntax] Executed: Successful 2026-09-16 02:09:44.227293 | instance | INFO [csi > create] Executing 2026-09-16 02:09:44.231033 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-16 02:09:44.246238 | instance | INFO [csi > prepare] Executing 2026-09-16 02:09:45.049179 | instance | 2026-09-16 02:09:45.049412 | instance | PLAY [Prepare] ***************************************************************** 2026-09-16 02:09:45.049704 | instance | 2026-09-16 02:09:45.050041 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-16 02:09:45.050527 | instance | Wednesday 16 September 2026 02:09:45 +0000 (0:00:00.026) 0:00:00.026 *** 2026-09-16 02:09:46.343517 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-16 02:09:46.343683 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-16 02:09:46.343927 | instance | interpreter could change the meaning of that path. See 2026-09-16 02:09:46.344177 | instance | https://docs.ansible.com/ansible- 2026-09-16 02:09:46.344415 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-16 02:09:46.356475 | instance | ok: [instance] 2026-09-16 02:09:46.356740 | instance | 2026-09-16 02:09:46.357011 | instance | TASK [Configure short hostname] ************************************************ 2026-09-16 02:09:46.357275 | instance | Wednesday 16 September 2026 02:09:46 +0000 (0:00:01.307) 0:00:01.333 *** 2026-09-16 02:09:47.174101 | instance | changed: [instance] 2026-09-16 02:09:47.174353 | instance | 2026-09-16 02:09:47.174652 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-09-16 02:09:47.174948 | instance | Wednesday 16 September 2026 02:09:47 +0000 (0:00:00.817) 0:00:02.151 *** 2026-09-16 02:09:47.461628 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-09-16 02:09:47.461700 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-09-16 02:09:47.461802 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-09-16 02:09:47.472032 | instance | changed: [instance] 2026-09-16 02:09:47.472236 | instance | 2026-09-16 02:09:47.472301 | instance | TASK [Purge "snapd" package] *************************************************** 2026-09-16 02:09:47.472351 | instance | Wednesday 16 September 2026 02:09:47 +0000 (0:00:00.298) 0:00:02.450 *** 2026-09-16 02:09:48.277824 | instance | ok: [instance] 2026-09-16 02:09:48.278077 | instance | 2026-09-16 02:09:48.278369 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-09-16 02:09:48.278638 | instance | 2026-09-16 02:09:48.278879 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-16 02:09:48.279191 | instance | Wednesday 16 September 2026 02:09:48 +0000 (0:00:00.805) 0:00:03.255 *** 2026-09-16 02:09:49.087103 | instance | ok: [instance] 2026-09-16 02:09:49.087445 | instance | 2026-09-16 02:09:49.087711 | instance | TASK [Install depedencies] ***************************************************** 2026-09-16 02:09:49.088019 | instance | Wednesday 16 September 2026 02:09:49 +0000 (0:00:00.809) 0:00:04.064 *** 2026-09-16 02:10:13.156119 | instance | changed: [instance] 2026-09-16 02:10:13.156551 | instance | 2026-09-16 02:10:13.156578 | instance | TASK [Start up service] ******************************************************** 2026-09-16 02:10:13.156596 | instance | Wednesday 16 September 2026 02:10:13 +0000 (0:00:24.068) 0:00:28.133 *** 2026-09-16 02:10:13.756960 | instance | ok: [instance] 2026-09-16 02:10:13.757193 | instance | 2026-09-16 02:10:13.757459 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-09-16 02:10:13.757747 | instance | Wednesday 16 September 2026 02:10:13 +0000 (0:00:00.601) 0:00:28.734 *** 2026-09-16 02:10:14.076159 | instance | ok: [instance] 2026-09-16 02:10:14.076358 | instance | 2026-09-16 02:10:14.076675 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-09-16 02:10:14.076994 | instance | Wednesday 16 September 2026 02:10:14 +0000 (0:00:00.319) 0:00:29.053 *** 2026-09-16 02:10:14.831877 | instance | changed: [instance] 2026-09-16 02:10:14.831957 | instance | 2026-09-16 02:10:14.832136 | instance | TASK [Get list of all loopback devices] **************************************** 2026-09-16 02:10:14.832305 | instance | Wednesday 16 September 2026 02:10:14 +0000 (0:00:00.755) 0:00:29.809 *** 2026-09-16 02:10:15.043686 | instance | ok: [instance] 2026-09-16 02:10:15.043957 | instance | 2026-09-16 02:10:15.044215 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-09-16 02:10:15.044549 | instance | Wednesday 16 September 2026 02:10:15 +0000 (0:00:00.212) 0:00:30.021 *** 2026-09-16 02:10:15.066854 | instance | skipping: [instance] 2026-09-16 02:10:15.067164 | instance | 2026-09-16 02:10:15.067443 | instance | TASK [Create devices for Ceph] ************************************************* 2026-09-16 02:10:15.067718 | instance | Wednesday 16 September 2026 02:10:15 +0000 (0:00:00.023) 0:00:30.044 *** 2026-09-16 02:10:15.669196 | instance | changed: [instance] => (item=osd0) 2026-09-16 02:10:15.669478 | instance | changed: [instance] => (item=osd1) 2026-09-16 02:10:15.669864 | instance | changed: [instance] => (item=osd2) 2026-09-16 02:10:15.670208 | instance | 2026-09-16 02:10:15.670583 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-09-16 02:10:15.670971 | instance | Wednesday 16 September 2026 02:10:15 +0000 (0:00:00.601) 0:00:30.646 *** 2026-09-16 02:10:16.354400 | instance | changed: [instance] => (item=osd0) 2026-09-16 02:10:16.354872 | instance | changed: [instance] => (item=osd1) 2026-09-16 02:10:16.355213 | instance | changed: [instance] => (item=osd2) 2026-09-16 02:10:16.355517 | instance | 2026-09-16 02:10:16.355886 | instance | TASK [Start loop devices] ****************************************************** 2026-09-16 02:10:16.356234 | instance | Wednesday 16 September 2026 02:10:16 +0000 (0:00:00.684) 0:00:31.331 *** 2026-09-16 02:10:17.144902 | instance | changed: [instance] => (item=osd0) 2026-09-16 02:10:17.145319 | instance | changed: [instance] => (item=osd1) 2026-09-16 02:10:17.145632 | instance | changed: [instance] => (item=osd2) 2026-09-16 02:10:17.145952 | instance | 2026-09-16 02:10:17.146260 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-09-16 02:10:17.146566 | instance | Wednesday 16 September 2026 02:10:17 +0000 (0:00:00.788) 0:00:32.119 *** 2026-09-16 02:10:20.628898 | instance | changed: [instance] => (item=osd0) 2026-09-16 02:10:20.629014 | instance | changed: [instance] => (item=osd1) 2026-09-16 02:10:20.629028 | instance | changed: [instance] => (item=osd2) 2026-09-16 02:10:20.629089 | instance | 2026-09-16 02:10:20.629344 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-09-16 02:10:20.629575 | instance | Wednesday 16 September 2026 02:10:20 +0000 (0:00:03.486) 0:00:35.605 *** 2026-09-16 02:10:22.688915 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-09-16 02:10:22.692894 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-09-16 02:10:22.692996 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-09-16 02:10:22.693008 | instance | 2026-09-16 02:10:22.693018 | instance | PLAY RECAP ********************************************************************* 2026-09-16 02:10:22.693028 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-16 02:10:22.693038 | instance | 2026-09-16 02:10:22.693047 | instance | Wednesday 16 September 2026 02:10:22 +0000 (0:00:02.061) 0:00:37.666 *** 2026-09-16 02:10:22.693056 | instance | =============================================================================== 2026-09-16 02:10:22.693064 | instance | Install depedencies ---------------------------------------------------- 24.07s 2026-09-16 02:10:22.693073 | instance | Create a volume group for each loop device ------------------------------ 3.49s 2026-09-16 02:10:22.693081 | instance | Create a logical volume for each loop device ---------------------------- 2.06s 2026-09-16 02:10:22.693098 | instance | Gathering Facts --------------------------------------------------------- 1.31s 2026-09-16 02:10:22.693291 | instance | Configure short hostname ------------------------------------------------ 0.82s 2026-09-16 02:10:22.693751 | instance | Gathering Facts --------------------------------------------------------- 0.81s 2026-09-16 02:10:22.694155 | instance | Purge "snapd" package --------------------------------------------------- 0.81s 2026-09-16 02:10:22.694538 | instance | Start loop devices ------------------------------------------------------ 0.79s 2026-09-16 02:10:22.694864 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.76s 2026-09-16 02:10:22.695349 | instance | Set permissions on loopback devices ------------------------------------- 0.68s 2026-09-16 02:10:22.695904 | instance | Create devices for Ceph ------------------------------------------------- 0.60s 2026-09-16 02:10:22.696342 | instance | Start up service -------------------------------------------------------- 0.60s 2026-09-16 02:10:22.696785 | instance | Generate lvm.conf ------------------------------------------------------- 0.32s 2026-09-16 02:10:22.697222 | instance | Ensure hostname inside hosts file --------------------------------------- 0.30s 2026-09-16 02:10:22.697639 | instance | Get list of all loopback devices ---------------------------------------- 0.21s 2026-09-16 02:10:22.698042 | instance | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-09-16 02:10:22.795341 | instance | INFO [csi > prepare] Executed: Successful 2026-09-16 02:10:22.805592 | instance | INFO [csi > converge] Executing 2026-09-16 02:10:24.455521 | instance | 2026-09-16 02:10:24.455930 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-09-16 02:10:24.456228 | instance | 2026-09-16 02:10:24.456584 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-16 02:10:24.456921 | instance | Wednesday 16 September 2026 02:10:24 +0000 (0:00:00.007) 0:00:00.007 *** 2026-09-16 02:10:25.534938 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-16 02:10:25.535021 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-16 02:10:25.535034 | instance | interpreter could change the meaning of that path. See 2026-09-16 02:10:25.535063 | instance | https://docs.ansible.com/ansible- 2026-09-16 02:10:25.535073 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-16 02:10:25.555915 | instance | ok: [instance] 2026-09-16 02:10:25.555985 | instance | 2026-09-16 02:10:25.556000 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-09-16 02:10:25.556011 | instance | Wednesday 16 September 2026 02:10:25 +0000 (0:00:01.098) 0:00:01.105 *** 2026-09-16 02:10:25.620927 | instance | ok: [instance] => { 2026-09-16 02:10:25.621041 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-09-16 02:10:25.621054 | instance | } 2026-09-16 02:10:25.621063 | instance | 2026-09-16 02:10:25.621073 | instance | PLAY [all] ********************************************************************* 2026-09-16 02:10:25.621082 | instance | 2026-09-16 02:10:25.621103 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-16 02:10:25.621275 | instance | Wednesday 16 September 2026 02:10:25 +0000 (0:00:00.065) 0:00:01.171 *** 2026-09-16 02:10:26.631322 | instance | ok: [instance] 2026-09-16 02:10:26.631430 | instance | 2026-09-16 02:10:26.631448 | instance | TASK [Fail if atmosphere_ceph_enabled is set] ********************************** 2026-09-16 02:10:26.631459 | instance | Wednesday 16 September 2026 02:10:26 +0000 (0:00:01.010) 0:00:02.181 *** 2026-09-16 02:10:26.689963 | instance | skipping: [instance] 2026-09-16 02:10:26.690223 | instance | 2026-09-16 02:10:26.690654 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-09-16 02:10:26.691033 | instance | Wednesday 16 September 2026 02:10:26 +0000 (0:00:00.059) 0:00:02.241 *** 2026-09-16 02:10:26.894549 | instance | ok: [instance] 2026-09-16 02:10:26.894623 | instance | 2026-09-16 02:10:26.894773 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-09-16 02:10:26.894938 | instance | 2026-09-16 02:10:26.895100 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-16 02:10:26.895273 | instance | Wednesday 16 September 2026 02:10:26 +0000 (0:00:00.205) 0:00:02.447 *** 2026-09-16 02:10:27.859939 | instance | ok: [instance] 2026-09-16 02:10:27.860145 | instance | 2026-09-16 02:10:27.860535 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-16 02:10:27.860874 | instance | Wednesday 16 September 2026 02:10:27 +0000 (0:00:00.964) 0:00:03.411 *** 2026-09-16 02:10:28.181579 | instance | ok: [instance] 2026-09-16 02:10:28.181934 | instance | 2026-09-16 02:10:28.182269 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-16 02:10:28.182604 | instance | Wednesday 16 September 2026 02:10:28 +0000 (0:00:00.319) 0:00:03.731 *** 2026-09-16 02:10:28.236787 | instance | skipping: [instance] 2026-09-16 02:10:28.237043 | instance | 2026-09-16 02:10:28.237269 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-16 02:10:28.237470 | instance | Wednesday 16 September 2026 02:10:28 +0000 (0:00:00.054) 0:00:03.785 *** 2026-09-16 02:10:28.618345 | instance | changed: [instance] 2026-09-16 02:10:28.618408 | instance | 2026-09-16 02:10:28.618424 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-16 02:10:28.618438 | instance | Wednesday 16 September 2026 02:10:28 +0000 (0:00:00.383) 0:00:04.169 *** 2026-09-16 02:10:28.711810 | instance | ok: [instance] => { 2026-09-16 02:10:28.711855 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-16 02:10:28.711871 | instance | } 2026-09-16 02:10:28.711883 | instance | 2026-09-16 02:10:28.711892 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-16 02:10:28.711902 | instance | Wednesday 16 September 2026 02:10:28 +0000 (0:00:00.093) 0:00:04.262 *** 2026-09-16 02:10:29.391427 | instance | changed: [instance] 2026-09-16 02:10:29.391657 | instance | 2026-09-16 02:10:29.391670 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-16 02:10:29.391680 | instance | Wednesday 16 September 2026 02:10:29 +0000 (0:00:00.679) 0:00:04.942 *** 2026-09-16 02:10:29.446306 | instance | skipping: [instance] 2026-09-16 02:10:29.446368 | instance | 2026-09-16 02:10:29.446379 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-16 02:10:29.446389 | instance | Wednesday 16 September 2026 02:10:29 +0000 (0:00:00.055) 0:00:04.997 *** 2026-09-16 02:10:29.497792 | instance | skipping: [instance] 2026-09-16 02:10:29.497848 | instance | 2026-09-16 02:10:29.497858 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-16 02:10:29.497868 | instance | Wednesday 16 September 2026 02:10:29 +0000 (0:00:00.051) 0:00:05.049 *** 2026-09-16 02:10:29.739214 | instance | ok: [instance] 2026-09-16 02:10:29.739271 | instance | 2026-09-16 02:10:29.739284 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-16 02:10:29.739294 | instance | Wednesday 16 September 2026 02:10:29 +0000 (0:00:00.240) 0:00:05.290 *** 2026-09-16 02:10:31.286961 | instance | ok: [instance] 2026-09-16 02:10:31.287049 | instance | 2026-09-16 02:10:31.287061 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-16 02:10:31.287107 | instance | Wednesday 16 September 2026 02:10:31 +0000 (0:00:01.547) 0:00:06.837 *** 2026-09-16 02:10:31.370229 | instance | ok: [instance] => { 2026-09-16 02:10:31.370303 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-16 02:10:31.370315 | instance | } 2026-09-16 02:10:31.370325 | instance | 2026-09-16 02:10:31.370335 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-16 02:10:31.370345 | instance | Wednesday 16 September 2026 02:10:31 +0000 (0:00:00.083) 0:00:06.920 *** 2026-09-16 02:10:32.350848 | instance | changed: [instance] 2026-09-16 02:10:32.350993 | instance | 2026-09-16 02:10:32.351000 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-16 02:10:32.351007 | instance | Wednesday 16 September 2026 02:10:32 +0000 (0:00:00.982) 0:00:07.902 *** 2026-09-16 02:10:35.428709 | instance | changed: [instance] 2026-09-16 02:10:35.429492 | instance | 2026-09-16 02:10:35.429511 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-16 02:10:35.429525 | instance | Wednesday 16 September 2026 02:10:35 +0000 (0:00:03.076) 0:00:10.979 *** 2026-09-16 02:10:35.474592 | instance | skipping: [instance] 2026-09-16 02:10:35.475545 | instance | 2026-09-16 02:10:35.475606 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-16 02:10:35.475615 | instance | Wednesday 16 September 2026 02:10:35 +0000 (0:00:00.046) 0:00:11.025 *** 2026-09-16 02:10:35.518166 | instance | skipping: [instance] 2026-09-16 02:10:35.518367 | instance | 2026-09-16 02:10:35.518703 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-16 02:10:35.519025 | instance | Wednesday 16 September 2026 02:10:35 +0000 (0:00:00.043) 0:00:11.069 *** 2026-09-16 02:10:35.562905 | instance | skipping: [instance] 2026-09-16 02:10:35.563008 | instance | 2026-09-16 02:10:35.563220 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-16 02:10:35.563413 | instance | Wednesday 16 September 2026 02:10:35 +0000 (0:00:00.045) 0:00:11.115 *** 2026-09-16 02:10:41.817208 | instance | changed: [instance] 2026-09-16 02:10:41.817312 | instance | 2026-09-16 02:10:41.817538 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-16 02:10:41.817691 | instance | Wednesday 16 September 2026 02:10:41 +0000 (0:00:06.253) 0:00:17.369 *** 2026-09-16 02:10:42.513536 | instance | changed: [instance] 2026-09-16 02:10:42.513789 | instance | 2026-09-16 02:10:42.514053 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-16 02:10:42.514331 | instance | Wednesday 16 September 2026 02:10:42 +0000 (0:00:00.696) 0:00:18.065 *** 2026-09-16 02:10:43.587404 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-09-16 02:10:43.587601 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-16 02:10:43.587768 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-16 02:10:43.587961 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-16 02:10:43.588123 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-16 02:10:43.588278 | instance | 2026-09-16 02:10:43.588416 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-16 02:10:43.588606 | instance | Wednesday 16 September 2026 02:10:43 +0000 (0:00:01.073) 0:00:19.139 *** 2026-09-16 02:10:44.261442 | instance | changed: [instance] 2026-09-16 02:10:44.261524 | instance | 2026-09-16 02:10:44.261736 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-16 02:10:44.261871 | instance | Wednesday 16 September 2026 02:10:44 +0000 (0:00:00.646) 0:00:19.785 *** 2026-09-16 02:10:44.262012 | instance | 2026-09-16 02:10:44.262169 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-16 02:10:44.262325 | instance | Wednesday 16 September 2026 02:10:44 +0000 (0:00:00.028) 0:00:19.813 *** 2026-09-16 02:10:45.281259 | instance | ok: [instance] 2026-09-16 02:10:45.281372 | instance | 2026-09-16 02:10:45.281431 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-09-16 02:10:45.281551 | instance | Wednesday 16 September 2026 02:10:45 +0000 (0:00:01.020) 0:00:20.833 *** 2026-09-16 02:10:45.781159 | instance | changed: [instance] 2026-09-16 02:10:45.781273 | instance | 2026-09-16 02:10:45.781598 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-16 02:10:45.781620 | instance | Wednesday 16 September 2026 02:10:45 +0000 (0:00:00.499) 0:00:21.333 *** 2026-09-16 02:10:46.454702 | instance | changed: [instance] 2026-09-16 02:10:46.454823 | instance | 2026-09-16 02:10:46.455154 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-16 02:10:46.455220 | instance | Wednesday 16 September 2026 02:10:46 +0000 (0:00:00.673) 0:00:22.006 *** 2026-09-16 02:10:46.709347 | instance | ok: [instance] 2026-09-16 02:10:46.709507 | instance | 2026-09-16 02:10:46.710128 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-16 02:10:46.710202 | instance | Wednesday 16 September 2026 02:10:46 +0000 (0:00:00.254) 0:00:22.260 *** 2026-09-16 02:10:46.773688 | instance | ok: [instance] => { 2026-09-16 02:10:46.773746 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-16 02:10:46.773753 | instance | } 2026-09-16 02:10:46.773757 | instance | 2026-09-16 02:10:46.773762 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-16 02:10:46.773768 | instance | Wednesday 16 September 2026 02:10:46 +0000 (0:00:00.064) 0:00:22.325 *** 2026-09-16 02:10:47.769719 | instance | changed: [instance] 2026-09-16 02:10:47.769976 | instance | 2026-09-16 02:10:47.769990 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-16 02:10:47.770000 | instance | Wednesday 16 September 2026 02:10:47 +0000 (0:00:00.995) 0:00:23.320 *** 2026-09-16 02:10:52.207117 | instance | changed: [instance] 2026-09-16 02:10:52.207221 | instance | 2026-09-16 02:10:52.207603 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-16 02:10:52.207656 | instance | Wednesday 16 September 2026 02:10:52 +0000 (0:00:04.438) 0:00:27.759 *** 2026-09-16 02:10:53.553819 | instance | ok: [instance] 2026-09-16 02:10:53.553913 | instance | 2026-09-16 02:10:53.554438 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-16 02:10:53.554512 | instance | Wednesday 16 September 2026 02:10:53 +0000 (0:00:01.346) 0:00:29.105 *** 2026-09-16 02:10:53.978873 | instance | changed: [instance] 2026-09-16 02:10:53.978953 | instance | 2026-09-16 02:10:53.978966 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-16 02:10:53.978978 | instance | Wednesday 16 September 2026 02:10:53 +0000 (0:00:00.423) 0:00:29.529 *** 2026-09-16 02:10:54.502115 | instance | changed: [instance] 2026-09-16 02:10:54.502882 | instance | 2026-09-16 02:10:54.502956 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-16 02:10:54.502969 | instance | Wednesday 16 September 2026 02:10:54 +0000 (0:00:00.524) 0:00:30.053 *** 2026-09-16 02:10:55.167439 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-09-16 02:10:55.168921 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-16 02:10:55.169011 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-16 02:10:55.169024 | instance | 2026-09-16 02:10:55.169035 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-16 02:10:55.169045 | instance | Wednesday 16 September 2026 02:10:55 +0000 (0:00:00.664) 0:00:30.718 *** 2026-09-16 02:10:55.682018 | instance | changed: [instance] 2026-09-16 02:10:55.682585 | instance | 2026-09-16 02:10:55.682650 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-16 02:10:55.682658 | instance | Wednesday 16 September 2026 02:10:55 +0000 (0:00:00.515) 0:00:31.233 *** 2026-09-16 02:10:56.181926 | instance | changed: [instance] 2026-09-16 02:10:56.181986 | instance | 2026-09-16 02:10:56.181994 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-16 02:10:56.182019 | instance | Wednesday 16 September 2026 02:10:56 +0000 (0:00:00.476) 0:00:31.710 *** 2026-09-16 02:10:56.182025 | instance | 2026-09-16 02:10:56.182031 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-16 02:10:56.182043 | instance | Wednesday 16 September 2026 02:10:56 +0000 (0:00:00.022) 0:00:31.733 *** 2026-09-16 02:10:56.957653 | instance | ok: [instance] 2026-09-16 02:10:56.957716 | instance | 2026-09-16 02:10:56.957728 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-09-16 02:10:56.957738 | instance | Wednesday 16 September 2026 02:10:56 +0000 (0:00:00.775) 0:00:32.508 *** 2026-09-16 02:10:57.986486 | instance | changed: [instance] 2026-09-16 02:10:57.987462 | instance | 2026-09-16 02:10:57.987536 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-16 02:10:57.987548 | instance | Wednesday 16 September 2026 02:10:57 +0000 (0:00:01.029) 0:00:33.538 *** 2026-09-16 02:10:58.614369 | instance | changed: [instance] 2026-09-16 02:10:58.614458 | instance | 2026-09-16 02:10:58.614815 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-16 02:10:58.614867 | instance | Wednesday 16 September 2026 02:10:58 +0000 (0:00:00.628) 0:00:34.166 *** 2026-09-16 02:10:58.703137 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-16 02:10:58.704102 | instance | 2026-09-16 02:10:58.704174 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-16 02:10:58.704186 | instance | Wednesday 16 September 2026 02:10:58 +0000 (0:00:00.087) 0:00:34.254 *** 2026-09-16 02:11:04.733715 | instance | changed: [instance] 2026-09-16 02:11:04.733799 | instance | 2026-09-16 02:11:04.734157 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-16 02:11:04.734394 | instance | Wednesday 16 September 2026 02:11:04 +0000 (0:00:06.031) 0:00:40.285 *** 2026-09-16 02:11:05.455569 | instance | ok: [instance] => (item=chronyd) 2026-09-16 02:11:05.455657 | instance | ok: [instance] => (item=sshd) 2026-09-16 02:11:05.456160 | instance | 2026-09-16 02:11:05.456213 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-16 02:11:05.456221 | instance | Wednesday 16 September 2026 02:11:05 +0000 (0:00:00.721) 0:00:41.007 *** 2026-09-16 02:11:20.946028 | instance | changed: [instance] 2026-09-16 02:11:20.946814 | instance | 2026-09-16 02:11:20.946882 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-16 02:11:20.946896 | instance | Wednesday 16 September 2026 02:11:20 +0000 (0:00:15.489) 0:00:56.497 *** 2026-09-16 02:11:21.177957 | instance | ok: [instance] 2026-09-16 02:11:21.178057 | instance | 2026-09-16 02:11:21.178070 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-16 02:11:21.178080 | instance | Wednesday 16 September 2026 02:11:21 +0000 (0:00:00.230) 0:00:56.728 *** 2026-09-16 02:11:21.750482 | instance | changed: [instance] 2026-09-16 02:11:21.751242 | instance | 2026-09-16 02:11:21.751307 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-16 02:11:21.751319 | instance | Wednesday 16 September 2026 02:11:21 +0000 (0:00:00.573) 0:00:57.302 *** 2026-09-16 02:11:22.129332 | instance | changed: [instance] 2026-09-16 02:11:22.129403 | instance | 2026-09-16 02:11:22.129650 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-09-16 02:11:22.129710 | instance | Wednesday 16 September 2026 02:11:22 +0000 (0:00:00.379) 0:00:57.681 *** 2026-09-16 02:11:22.269783 | instance | ok: [instance] 2026-09-16 02:11:22.269888 | instance | 2026-09-16 02:11:22.270465 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-09-16 02:11:22.270539 | instance | Wednesday 16 September 2026 02:11:22 +0000 (0:00:00.139) 0:00:57.821 *** 2026-09-16 02:11:22.535318 | instance | ok: [instance] => (item=instance) 2026-09-16 02:11:22.535435 | instance | 2026-09-16 02:11:22.535450 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-09-16 02:11:22.535593 | instance | Wednesday 16 September 2026 02:11:22 +0000 (0:00:00.266) 0:00:58.087 *** 2026-09-16 02:11:22.609874 | instance | ok: [instance] 2026-09-16 02:11:22.610018 | instance | 2026-09-16 02:11:22.610578 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-09-16 02:11:22.610654 | instance | Wednesday 16 September 2026 02:11:22 +0000 (0:00:00.073) 0:00:58.161 *** 2026-09-16 02:11:22.698033 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-09-16 02:11:22.698136 | instance | 2026-09-16 02:11:22.698201 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-09-16 02:11:22.698354 | instance | Wednesday 16 September 2026 02:11:22 +0000 (0:00:00.088) 0:00:58.250 *** 2026-09-16 02:11:23.062434 | instance | changed: [instance] 2026-09-16 02:11:23.062503 | instance | 2026-09-16 02:11:23.062515 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-09-16 02:11:23.062525 | instance | Wednesday 16 September 2026 02:11:23 +0000 (0:00:00.363) 0:00:58.613 *** 2026-09-16 02:11:23.908896 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-09-16 02:11:23.908972 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-09-16 02:11:23.909914 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-09-16 02:11:23.909980 | instance | 2026-09-16 02:11:23.909993 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-09-16 02:11:23.910003 | instance | Wednesday 16 September 2026 02:11:23 +0000 (0:00:00.847) 0:00:59.460 *** 2026-09-16 02:12:58.336153 | instance | ok: [instance] 2026-09-16 02:12:58.336221 | instance | 2026-09-16 02:12:58.336486 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-09-16 02:12:58.336503 | instance | Wednesday 16 September 2026 02:12:58 +0000 (0:01:34.427) 0:02:33.888 *** 2026-09-16 02:12:58.582410 | instance | changed: [instance] 2026-09-16 02:12:58.582496 | instance | 2026-09-16 02:12:58.582507 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-09-16 02:12:58.582517 | instance | Wednesday 16 September 2026 02:12:58 +0000 (0:00:00.245) 0:02:34.133 *** 2026-09-16 02:12:58.618756 | instance | ok: [instance] 2026-09-16 02:12:58.618794 | instance | 2026-09-16 02:12:58.618805 | instance | TASK [Install Ceph host] ******************************************************* 2026-09-16 02:12:58.618815 | instance | Wednesday 16 September 2026 02:12:58 +0000 (0:00:00.036) 0:02:34.170 *** 2026-09-16 02:12:58.743956 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-09-16 02:12:58.744036 | instance | 2026-09-16 02:12:58.744054 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-16 02:12:58.744070 | instance | Wednesday 16 September 2026 02:12:58 +0000 (0:00:00.124) 0:02:34.294 *** 2026-09-16 02:13:00.462758 | instance | ok: [instance] 2026-09-16 02:13:00.462859 | instance | 2026-09-16 02:13:00.462890 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-16 02:13:00.462906 | instance | Wednesday 16 September 2026 02:13:00 +0000 (0:00:01.718) 0:02:36.013 *** 2026-09-16 02:13:00.543019 | instance | ok: [instance] => (item=instance) 2026-09-16 02:13:00.543106 | instance | 2026-09-16 02:13:00.543120 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-16 02:13:00.543133 | instance | Wednesday 16 September 2026 02:13:00 +0000 (0:00:00.080) 0:02:36.093 *** 2026-09-16 02:13:00.946407 | instance | ok: [instance] 2026-09-16 02:13:00.946611 | instance | 2026-09-16 02:13:00.946960 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-16 02:13:00.947423 | instance | Wednesday 16 September 2026 02:13:00 +0000 (0:00:00.403) 0:02:36.497 *** 2026-09-16 02:13:03.618577 | instance | ok: [instance] 2026-09-16 02:13:03.618672 | instance | 2026-09-16 02:13:03.618684 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-09-16 02:13:03.618694 | instance | Wednesday 16 September 2026 02:13:03 +0000 (0:00:02.672) 0:02:39.169 *** 2026-09-16 02:19:36.849051 | 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-16 02:19:36.849750 | 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_2ajf916t/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_2ajf916t/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_2ajf916t/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_2ajf916t/ansible_vexxhost.ceph.orch_apply_payload.zip/ansible_collections/vexxhost/ceph/plugins/modules/orch_apply.py\", line 120, in apply_spec\nRuntimeError: Inferring config /var/lib/ceph/4837cbf8-4f90-4300-b3f6-726c9b9f89b4/mon.instance/config\n2026-09-16T02:19:36.660+0000 7faf71004640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgD/+qlq/rZxMiAAOMt0H7eCRHPSxiJZfzzdQ5S9NCgzqOmh6qaAVR/hcR8=: Malformed input [buffer:3]\n2026-09-16T02:19:36.660+0000 7faf71004640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-16T02:19:36.660+0000 7faf71004640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgD/+qlq/rZxMiAAOMt0H7eCRHPSxiJZfzzdQ5S9NCgzqOmh6qaAVR/hcR8=: Malformed input [buffer:3]\n2026-09-16T02:19:36.660+0000 7faf71004640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-16T02:19:36.660+0000 7faf71004640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgD/+qlq/rZxMiAAOMt0H7eCRHPSxiJZfzzdQ5S9NCgzqOmh6qaAVR/hcR8=: Malformed input [buffer:3]\n2026-09-16T02:19:36.660+0000 7faf71004640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-16T02:19:36.660+0000 7faf71004640 -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-16 02:19:36.852735 | instance | 2026-09-16 02:19:36.856823 | instance | PLAY RECAP ********************************************************************* 2026-09-16 02:19:36.856853 | instance | instance : ok=55 changed=26 unreachable=0 failed=1 skipped=7 rescued=0 ignored=0 2026-09-16 02:19:36.856863 | instance | 2026-09-16 02:19:36.856873 | instance | Wednesday 16 September 2026 02:19:36 +0000 (0:06:33.236) 0:09:12.405 *** 2026-09-16 02:19:36.856882 | instance | =============================================================================== 2026-09-16 02:19:36.856891 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ---------------- 393.24s 2026-09-16 02:19:36.856899 | instance | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 94.43s 2026-09-16 02:19:36.856908 | instance | vexxhost.ceph.cephadm : Download "cephadm" ----------------------------- 15.49s 2026-09-16 02:19:36.856916 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 6.25s 2026-09-16 02:19:36.856925 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 6.03s 2026-09-16 02:19:36.856933 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.44s 2026-09-16 02:19:36.856961 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 3.08s 2026-09-16 02:19:36.856969 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.67s 2026-09-16 02:19:36.856978 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.80s 2026-09-16 02:19:36.856986 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.72s 2026-09-16 02:19:36.857017 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.55s 2026-09-16 02:19:36.857030 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.35s 2026-09-16 02:19:36.857042 | instance | Gathering Facts --------------------------------------------------------- 1.10s 2026-09-16 02:19:36.857062 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 1.07s 2026-09-16 02:19:36.858343 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 1.03s 2026-09-16 02:19:36.858418 | instance | Gathering Facts --------------------------------------------------------- 1.01s 2026-09-16 02:19:36.858429 | instance | vexxhost.containers.download_artifact : Download item ------------------- 1.00s 2026-09-16 02:19:36.858439 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.98s 2026-09-16 02:19:36.858448 | instance | Gathering Facts --------------------------------------------------------- 0.96s 2026-09-16 02:19:36.858457 | instance | vexxhost.ceph.mon : Include extra configuration values ------------------ 0.85s 2026-09-16 02:19:37.025930 | 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-16 02:19:37.026270 | instance | ERROR [csi > converge] Executed: Failed 2026-09-16 02:19:37.026472 | 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-16 02:19:37.352857 | instance | ERROR 2026-09-16 02:19:37.353182 | instance | { 2026-09-16 02:19:37.353239 | instance | "delta": "0:10:06.800438", 2026-09-16 02:19:37.353277 | instance | "end": "2026-09-16 02:19:37.124918", 2026-09-16 02:19:37.353312 | instance | "msg": "non-zero return code", 2026-09-16 02:19:37.353344 | instance | "rc": 2, 2026-09-16 02:19:37.353377 | instance | "start": "2026-09-16 02:09:30.324480" 2026-09-16 02:19:37.353412 | instance | } failure 2026-09-16 02:19:37.363591 | 2026-09-16 02:19:37.363687 | PLAY RECAP 2026-09-16 02:19:37.363784 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-09-16 02:19:37.363851 | 2026-09-16 02:19:37.498786 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-16 02:19:37.502532 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-16 02:19:38.084706 | 2026-09-16 02:19:38.084825 | PLAY [all] 2026-09-16 02:19:38.097752 | 2026-09-16 02:19:38.097827 | TASK [gather-host-logs : creating directory for system status] 2026-09-16 02:19:38.470174 | instance | changed 2026-09-16 02:19:38.480484 | 2026-09-16 02:19:38.480684 | TASK [gather-host-logs : Get logs for each host] 2026-09-16 02:19:38.846331 | instance | + systemd-cgls --full --all --no-pager 2026-09-16 02:19:38.863982 | instance | + ip addr 2026-09-16 02:19:38.866015 | instance | + ip route 2026-09-16 02:19:38.868793 | instance | + lsblk 2026-09-16 02:19:38.875202 | instance | + mount 2026-09-16 02:19:38.878183 | instance | + docker images 2026-09-16 02:19:38.894565 | instance | + brctl show 2026-09-16 02:19:38.895362 | instance | /bin/bash: line 8: brctl: command not found 2026-09-16 02:19:38.895679 | instance | + ip neigh 2026-09-16 02:19:38.897807 | instance | + bridge fdb show 2026-09-16 02:19:38.901526 | instance | + ps aux --sort=-%mem 2026-09-16 02:19:38.928090 | instance | + dpkg -l 2026-09-16 02:19:38.941470 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-09-16 02:19:38.942163 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-09-16 02:19:38.965904 | instance | + '[' '!' -z '' ']' 2026-09-16 02:19:39.030614 | instance | ok: Runtime: 0:00:00.125546 2026-09-16 02:19:39.041759 | 2026-09-16 02:19:39.041891 | TASK [gather-host-logs : Downloads logs to executor] 2026-09-16 02:19:39.736798 | instance | changed: 2026-09-16 02:19:39.737089 | instance | created directory /var/lib/zuul/builds/cbcab39c96814f339645bccd0c9bfb54/work/logs/instance 2026-09-16 02:19:39.737147 | instance | cd+++++++++ system/ 2026-09-16 02:19:39.737189 | instance | >f+++++++++ system/brctl-show.txt 2026-09-16 02:19:39.737229 | instance | >f+++++++++ system/bridge-fdb.txt 2026-09-16 02:19:39.737268 | instance | >f+++++++++ system/docker-images.txt 2026-09-16 02:19:39.737314 | instance | >f+++++++++ system/ip-addr.txt 2026-09-16 02:19:39.737356 | instance | >f+++++++++ system/ip-neigh.txt 2026-09-16 02:19:39.737395 | instance | >f+++++++++ system/ip-route.txt 2026-09-16 02:19:39.737537 | instance | >f+++++++++ system/lsblk.txt 2026-09-16 02:19:39.737580 | instance | >f+++++++++ system/mount.txt 2026-09-16 02:19:39.737618 | instance | >f+++++++++ system/packages.txt 2026-09-16 02:19:39.737655 | instance | >f+++++++++ system/ps.txt 2026-09-16 02:19:39.737692 | instance | >f+++++++++ system/systemd-cgls.txt 2026-09-16 02:19:39.755336 | 2026-09-16 02:19:39.755461 | LOOP [helm-release-status : creating directory for helm release status] 2026-09-16 02:19:39.983654 | instance | changed: "values" 2026-09-16 02:19:40.166380 | instance | changed: "releases" 2026-09-16 02:19:40.183523 | 2026-09-16 02:19:40.183671 | TASK [helm-release-status : Gather get release status for helm charts] 2026-09-16 02:19:40.441973 | instance | /bin/bash: line 3: kubectl: command not found 2026-09-16 02:19:40.737474 | instance | ok: Runtime: 0:00:00.004886 2026-09-16 02:19:40.747421 | 2026-09-16 02:19:40.747556 | TASK [helm-release-status : Downloads logs to executor] 2026-09-16 02:19:41.291476 | instance | changed: 2026-09-16 02:19:41.291756 | instance | cd+++++++++ helm/ 2026-09-16 02:19:41.291814 | instance | cd+++++++++ helm/releases/ 2026-09-16 02:19:41.291857 | instance | cd+++++++++ helm/values/ 2026-09-16 02:19:41.308871 | 2026-09-16 02:19:41.309024 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-09-16 02:19:41.526714 | instance | changed 2026-09-16 02:19:41.538135 | 2026-09-16 02:19:41.538283 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-09-16 02:19:41.853823 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-16 02:19:41.854249 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-16 02:19:41.859710 | instance | environment: line 1: kubectl: command not found 2026-09-16 02:19:41.860608 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-16 02:19:41.861617 | instance | environment: line 1: kubectl: command not found 2026-09-16 02:19:41.862804 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-16 02:19:41.863493 | instance | environment: line 1: kubectl: command not found 2026-09-16 02:19:41.865207 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-16 02:19:41.866358 | instance | environment: line 1: kubectl: command not found 2026-09-16 02:19:41.867887 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-16 02:19:41.869283 | instance | environment: line 1: kubectl: command not found 2026-09-16 02:19:41.870446 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-16 02:19:42.090108 | instance | ok: Runtime: 0:00:00.026188 2026-09-16 02:19:42.099488 | 2026-09-16 02:19:42.099621 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-09-16 02:19:42.346796 | instance | changed 2026-09-16 02:19:42.356362 | 2026-09-16 02:19:42.356562 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-09-16 02:19:42.614473 | instance | environment: line 5: kubectl: command not found 2026-09-16 02:19:42.614917 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-16 02:19:42.615073 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-16 02:19:42.615729 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-16 02:19:42.906657 | instance | ok: Runtime: 0:00:00.007651 2026-09-16 02:19:42.919242 | 2026-09-16 02:19:42.919373 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-09-16 02:19:43.459590 | instance | changed: 2026-09-16 02:19:43.459853 | instance | cd+++++++++ objects/ 2026-09-16 02:19:43.459910 | instance | cd+++++++++ objects/cluster/ 2026-09-16 02:19:43.459955 | instance | cd+++++++++ objects/namespaced/ 2026-09-16 02:19:43.479126 | 2026-09-16 02:19:43.479257 | TASK [gather-pod-logs : creating directory for pod logs] 2026-09-16 02:19:43.713510 | instance | changed 2026-09-16 02:19:43.725017 | 2026-09-16 02:19:43.725153 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-09-16 02:19:43.963534 | instance | changed 2026-09-16 02:19:43.973408 | 2026-09-16 02:19:43.973588 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-09-16 02:19:44.221928 | instance | environment: line 3: kubectl: command not found 2026-09-16 02:19:44.528547 | instance | ok: Runtime: 0:00:00.008807 2026-09-16 02:19:44.540071 | 2026-09-16 02:19:44.540244 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-09-16 02:19:45.098329 | instance | changed: 2026-09-16 02:19:45.098614 | instance | cd+++++++++ pod-logs/ 2026-09-16 02:19:45.098673 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-09-16 02:19:45.119368 | 2026-09-16 02:19:45.119615 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-09-16 02:19:45.362615 | instance | changed 2026-09-16 02:19:45.372264 | 2026-09-16 02:19:45.372413 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-09-16 02:19:45.651650 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-16 02:19:45.923418 | instance | ok: Runtime: 0:00:00.060285 2026-09-16 02:19:45.932532 | 2026-09-16 02:19:45.932672 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-09-16 02:19:46.171803 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-16 02:19:46.223055 | instance | ceph-mgr endpoints: 2026-09-16 02:19:46.480762 | instance | ok: Runtime: 0:00:00.057585 2026-09-16 02:19:46.490770 | 2026-09-16 02:19:46.490905 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-09-16 02:19:46.752606 | instance | /bin/bash: line 4: kubectl: command not found 2026-09-16 02:19:47.038162 | instance | ok: Runtime: 0:00:00.055330 2026-09-16 02:19:47.047571 | 2026-09-16 02:19:47.047701 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-09-16 02:19:47.587222 | instance | changed: cd+++++++++ prometheus/ 2026-09-16 02:19:47.604643 | 2026-09-16 02:19:47.604772 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-09-16 02:19:47.833055 | instance | changed 2026-09-16 02:19:47.842087 | 2026-09-16 02:19:47.842213 | TASK [gather-selenium-data : Get selenium data] 2026-09-16 02:19:48.132874 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-09-16 02:19:48.133921 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-09-16 02:19:48.397569 | instance | ERROR 2026-09-16 02:19:48.397896 | instance | { 2026-09-16 02:19:48.397959 | instance | "delta": "0:00:00.004628", 2026-09-16 02:19:48.398028 | instance | "end": "2026-09-16 02:19:48.134178", 2026-09-16 02:19:48.398069 | instance | "msg": "non-zero return code", 2026-09-16 02:19:48.398109 | instance | "rc": 1, 2026-09-16 02:19:48.398147 | instance | "start": "2026-09-16 02:19:48.129550" 2026-09-16 02:19:48.398186 | instance | } 2026-09-16 02:19:48.398234 | instance | ERROR: Ignoring Errors 2026-09-16 02:19:48.407404 | 2026-09-16 02:19:48.407542 | TASK [gather-selenium-data : Downloads logs to executor] 2026-09-16 02:19:48.999767 | instance | changed: cd+++++++++ selenium/ 2026-09-16 02:19:49.010579 | 2026-09-16 02:19:49.010795 | PLAY RECAP 2026-09-16 02:19:49.011000 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-09-16 02:19:49.011052 | 2026-09-16 02:19:49.171063 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-16 02:19:49.173054 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-16 02:19:49.705151 | 2026-09-16 02:19:49.705271 | PLAY [all] 2026-09-16 02:19:49.715841 | 2026-09-16 02:19:49.715910 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-16 02:19:49.759684 | instance | skipping: Conditional result was False 2026-09-16 02:19:49.764420 | 2026-09-16 02:19:49.764508 | TASK [fetch-output : Set log path for single node] 2026-09-16 02:19:49.815799 | instance | ok 2026-09-16 02:19:49.824287 | 2026-09-16 02:19:49.824409 | LOOP [fetch-output : Ensure local output dirs] 2026-09-16 02:19:50.213298 | instance -> localhost | ok: "/var/lib/zuul/builds/cbcab39c96814f339645bccd0c9bfb54/work/logs" 2026-09-16 02:19:50.412132 | instance -> localhost | changed: "/var/lib/zuul/builds/cbcab39c96814f339645bccd0c9bfb54/work/artifacts" 2026-09-16 02:19:50.633374 | instance -> localhost | changed: "/var/lib/zuul/builds/cbcab39c96814f339645bccd0c9bfb54/work/docs" 2026-09-16 02:19:50.655541 | 2026-09-16 02:19:50.655788 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-16 02:19:51.334928 | instance | changed: .d..t...... ./ 2026-09-16 02:19:51.335211 | instance | changed: All items complete 2026-09-16 02:19:51.335237 | 2026-09-16 02:19:51.845998 | instance | changed: .d..t...... ./ 2026-09-16 02:19:52.359752 | instance | changed: .d..t...... ./ 2026-09-16 02:19:52.392026 | 2026-09-16 02:19:52.392261 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-16 02:19:52.840268 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.005991 2026-09-16 02:19:53.121177 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.008047 2026-09-16 02:19:53.141363 | 2026-09-16 02:19:53.141563 | PLAY [all] 2026-09-16 02:19:53.152951 | 2026-09-16 02:19:53.153108 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-16 02:19:53.592604 | instance | changed 2026-09-16 02:19:53.602504 | 2026-09-16 02:19:53.602633 | PLAY RECAP 2026-09-16 02:19:53.602741 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-16 02:19:53.602797 | 2026-09-16 02:19:53.742128 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-16 02:19:53.746017 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-16 02:19:54.275564 | 2026-09-16 02:19:54.276014 | PLAY [localhost] 2026-09-16 02:19:54.285125 | 2026-09-16 02:19:54.285191 | TASK [Generate Zuul manifest] 2026-09-16 02:19:54.301278 | localhost | ok 2026-09-16 02:19:54.316472 | 2026-09-16 02:19:54.316578 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-16 02:19:54.722200 | localhost | changed 2026-09-16 02:19:54.741397 | 2026-09-16 02:19:54.741537 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-16 02:19:54.772977 | localhost | ok 2026-09-16 02:19:54.785250 | 2026-09-16 02:19:54.785372 | TASK [Upload logs] 2026-09-16 02:19:54.809634 | localhost | ok 2026-09-16 02:19:54.881474 | 2026-09-16 02:19:54.881633 | TASK [Set zuul-log-path fact] 2026-09-16 02:19:54.900296 | localhost | ok 2026-09-16 02:19:54.910394 | 2026-09-16 02:19:54.910456 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-16 02:19:54.948707 | localhost | ok 2026-09-16 02:19:54.956834 | 2026-09-16 02:19:54.956918 | TASK [upload-logs : Create log directories] 2026-09-16 02:19:55.423357 | localhost | changed 2026-09-16 02:19:55.431948 | 2026-09-16 02:19:55.432100 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-16 02:19:55.865467 | localhost -> localhost | ok: Runtime: 0:00:00.005185 2026-09-16 02:19:55.870030 | 2026-09-16 02:19:55.870114 | TASK [upload-logs : Upload logs to log server] 2026-09-16 02:19:56.400747 | localhost | Output suppressed because no_log was given 2026-09-16 02:19:56.444512 | 2026-09-16 02:19:56.444670 | LOOP [upload-logs : Compress console log and json output] 2026-09-16 02:19:56.506020 | localhost | skipping: Conditional result was False 2026-09-16 02:19:56.514940 | localhost | skipping: Conditional result was False 2026-09-16 02:19:56.527252 | 2026-09-16 02:19:56.527445 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-16 02:19:56.588894 | localhost | skipping: Conditional result was False 2026-09-16 02:19:56.589268 | 2026-09-16 02:19:56.594580 | localhost | skipping: Conditional result was False 2026-09-16 02:19:56.609754 | 2026-09-16 02:19:56.609934 | LOOP [upload-logs : Upload console log and json output]