2026-09-17 18:37:11.867686 | Job console starting 2026-09-17 18:37:11.879320 | Updating git repos 2026-09-17 18:37:15.123775 | Cloning repos into workspace 2026-09-17 18:37:31.407127 | Restoring repo states 2026-09-17 18:37:47.295025 | Merging changes 2026-09-17 18:37:48.371485 | Checking out repos 2026-09-17 18:37:50.490732 | Preparing playbooks 2026-09-17 18:37:52.238796 | Running Ansible setup 2026-09-17 18:37:55.701634 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-17 18:37:56.264142 | 2026-09-17 18:37:56.264523 | PLAY [localhost] 2026-09-17 18:37:56.271547 | 2026-09-17 18:37:56.271610 | TASK [Gathering Facts] 2026-09-17 18:37:57.079744 | localhost | ok 2026-09-17 18:37:57.092045 | 2026-09-17 18:37:57.092184 | TASK [Setup log path fact] 2026-09-17 18:37:57.111122 | localhost | ok 2026-09-17 18:37:57.129565 | 2026-09-17 18:37:57.129690 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-17 18:37:57.159461 | localhost | ok 2026-09-17 18:37:57.170434 | 2026-09-17 18:37:57.170565 | TASK [emit-job-header : Print job information] 2026-09-17 18:37:57.210997 | # Job Information 2026-09-17 18:37:57.211195 | Ansible Version: 2.16.18 2026-09-17 18:37:57.211258 | Job: atmosphere-molecule-csi-rbd 2026-09-17 18:37:57.211301 | Pipeline: check 2026-09-17 18:37:57.211358 | Executor: 2d72f0692154 2026-09-17 18:37:57.211399 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4380 2026-09-17 18:37:57.211447 | Event ID: 9e35e670-b2c5-11f1-9fca-b644cfe02d19 2026-09-17 18:37:57.216528 | 2026-09-17 18:37:57.216645 | LOOP [emit-job-header : Print node information] 2026-09-17 18:37:57.324765 | localhost | ok: 2026-09-17 18:37:57.325179 | localhost | # Node Information 2026-09-17 18:37:57.325244 | localhost | Inventory Hostname: instance 2026-09-17 18:37:57.325287 | localhost | Hostname: np0000193076 2026-09-17 18:37:57.325326 | localhost | Username: zuul 2026-09-17 18:37:57.325394 | localhost | Distro: Ubuntu 22.04 2026-09-17 18:37:57.325436 | localhost | Provider: yul1 2026-09-17 18:37:57.325473 | localhost | Region: ca-ymq-1 2026-09-17 18:37:57.325510 | localhost | Label: ubuntu-jammy 2026-09-17 18:37:57.325547 | localhost | Product Name: OpenStack Nova 2026-09-17 18:37:57.325582 | localhost | Interface IP: 162.253.55.119 2026-09-17 18:37:57.345943 | 2026-09-17 18:37:57.346142 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-17 18:37:57.735914 | localhost -> localhost | changed 2026-09-17 18:37:57.742681 | 2026-09-17 18:37:57.742775 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-17 18:37:58.605833 | localhost -> localhost | changed 2026-09-17 18:37:58.613020 | 2026-09-17 18:37:58.613081 | PLAY [all] 2026-09-17 18:37:58.622880 | 2026-09-17 18:37:58.622950 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-17 18:37:58.858436 | instance -> localhost | ok 2026-09-17 18:37:58.863412 | 2026-09-17 18:37:58.863468 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-17 18:37:58.889730 | instance | ok 2026-09-17 18:37:58.900540 | instance | included: /var/lib/zuul/builds/08e7c09680d749629e3226b7202ede49/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-17 18:37:58.905143 | 2026-09-17 18:37:58.905196 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-17 18:38:00.187178 | instance -> localhost | Generating public/private rsa key pair. 2026-09-17 18:38:00.187428 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/08e7c09680d749629e3226b7202ede49/work/08e7c09680d749629e3226b7202ede49_id_rsa 2026-09-17 18:38:00.187486 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/08e7c09680d749629e3226b7202ede49/work/08e7c09680d749629e3226b7202ede49_id_rsa.pub 2026-09-17 18:38:00.187530 | instance -> localhost | The key fingerprint is: 2026-09-17 18:38:00.187570 | instance -> localhost | SHA256:6sFkDn/h7ITU4+nChCBPLJs+7zsAmOabrhtNbi88zTw zuul-build-sshkey 2026-09-17 18:38:00.187626 | instance -> localhost | The key's randomart image is: 2026-09-17 18:38:00.187667 | instance -> localhost | +---[RSA 3072]----+ 2026-09-17 18:38:00.187713 | instance -> localhost | | | 2026-09-17 18:38:00.187755 | instance -> localhost | | | 2026-09-17 18:38:00.187794 | instance -> localhost | |.o | 2026-09-17 18:38:00.187832 | instance -> localhost | |*.+ . | 2026-09-17 18:38:00.187869 | instance -> localhost | |+B....+ S | 2026-09-17 18:38:00.187907 | instance -> localhost | |o*. .O.* + | 2026-09-17 18:38:00.187944 | instance -> localhost | |o.B+ oB B | 2026-09-17 18:38:00.187981 | instance -> localhost | | B+oE.o* | 2026-09-17 18:38:00.188025 | instance -> localhost | |=o+*+...o | 2026-09-17 18:38:00.188064 | instance -> localhost | +----[SHA256]-----+ 2026-09-17 18:38:00.188148 | instance -> localhost | ok: Runtime: 0:00:00.865734 2026-09-17 18:38:00.199248 | 2026-09-17 18:38:00.199387 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-17 18:38:00.231467 | instance | ok 2026-09-17 18:38:00.246738 | instance | included: /var/lib/zuul/builds/08e7c09680d749629e3226b7202ede49/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-17 18:38:00.257840 | 2026-09-17 18:38:00.257911 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-17 18:38:00.280953 | instance | skipping: Conditional result was False 2026-09-17 18:38:00.290983 | 2026-09-17 18:38:00.291103 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-17 18:38:00.739141 | instance | changed 2026-09-17 18:38:00.749848 | 2026-09-17 18:38:00.749969 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-17 18:38:00.942239 | instance | ok 2026-09-17 18:38:00.948656 | 2026-09-17 18:38:00.948726 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-17 18:38:01.423310 | instance | changed 2026-09-17 18:38:01.429758 | 2026-09-17 18:38:01.429867 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-17 18:38:01.916642 | instance | changed 2026-09-17 18:38:01.927242 | 2026-09-17 18:38:01.927377 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-17 18:38:01.951783 | instance | skipping: Conditional result was False 2026-09-17 18:38:01.961635 | 2026-09-17 18:38:01.961757 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-17 18:38:02.321157 | instance -> localhost | changed 2026-09-17 18:38:02.339840 | 2026-09-17 18:38:02.339962 | TASK [add-build-sshkey : Add back temp key] 2026-09-17 18:38:02.620445 | instance -> localhost | Identity added: /var/lib/zuul/builds/08e7c09680d749629e3226b7202ede49/work/08e7c09680d749629e3226b7202ede49_id_rsa (zuul-build-sshkey) 2026-09-17 18:38:02.620626 | instance -> localhost | ok: Runtime: 0:00:00.009673 2026-09-17 18:38:02.624726 | 2026-09-17 18:38:02.624778 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-17 18:38:02.939176 | instance | ok 2026-09-17 18:38:02.945091 | 2026-09-17 18:38:02.945203 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-17 18:38:02.969850 | instance | skipping: Conditional result was False 2026-09-17 18:38:02.982062 | 2026-09-17 18:38:02.982191 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-09-17 18:38:03.338176 | instance | ok 2026-09-17 18:38:03.347877 | 2026-09-17 18:38:03.347990 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-09-17 18:38:06.895138 | instance | Output suppressed because no_log was given 2026-09-17 18:38:06.903070 | 2026-09-17 18:38:06.903124 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-09-17 18:38:07.100457 | instance | ok: "logs" 2026-09-17 18:38:07.100809 | instance | ok: All items complete 2026-09-17 18:38:07.100863 | 2026-09-17 18:38:07.235143 | instance | ok: "artifacts" 2026-09-17 18:38:07.401769 | instance | ok: "docs" 2026-09-17 18:38:07.419090 | 2026-09-17 18:38:07.419224 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-09-17 18:38:07.610418 | instance | changed: "logs" 2026-09-17 18:38:07.754072 | instance | changed: "artifacts" 2026-09-17 18:38:07.896305 | instance | changed: "docs" 2026-09-17 18:38:07.916455 | 2026-09-17 18:38:07.917205 | PLAY RECAP 2026-09-17 18:38:07.917296 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-17 18:38:07.917355 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-17 18:38:07.917386 | 2026-09-17 18:38:08.039572 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-17 18:38:08.043429 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-17 18:38:08.575779 | 2026-09-17 18:38:08.575880 | PLAY [all] 2026-09-17 18:38:08.585051 | 2026-09-17 18:38:08.585122 | TASK [setup-uv : Extract archive] 2026-09-17 18:38:10.956789 | instance | changed 2026-09-17 18:38:10.969950 | 2026-09-17 18:38:10.970130 | TASK [setup-uv : Print version] 2026-09-17 18:38:11.346768 | instance | uv 0.8.13 2026-09-17 18:38:11.510770 | instance | ok: Runtime: 0:00:00.011166 2026-09-17 18:38:11.527263 | 2026-09-17 18:38:11.527430 | TASK [Install Ansible collection siblings] 2026-09-17 18:38:20.485242 | instance | changed: 2026-09-17 18:38:20.485543 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-09-17 18:38:20.485582 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-17 18:38:20.485612 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-17 18:38:20.485639 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-09-17 18:38:20.485667 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-09-17 18:38:20.485699 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-09-17 18:38:20.485728 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-09-17 18:38:20.485758 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-09-17 18:38:20.485785 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-17 18:38:20.485811 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-09-17 18:38:20.485837 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-09-17 18:38:20.485864 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-09-17 18:38:20.485888 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-09-17 18:38:20.485913 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-09-17 18:38:20.485939 | instance | Resolved ansible.utils to v6.1.1 for >=2.9.0 2026-09-17 18:38:20.485966 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-09-17 18:38:20.485991 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-09-17 18:38:20.486017 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-09-17 18:38:20.486041 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-09-17 18:38:20.486064 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-09-17 18:38:20.486089 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.2.0 2026-09-17 18:38:20.486114 | instance | Resolved atmosphere.common to v0.7.1 for >=0.7.0 2026-09-17 18:38:20.486142 | instance | Resolved vexxhost.kubernetes to v3.4.0 for >=3.3.0,>=2.5.0 2026-09-17 18:38:20.486190 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-09-17 18:38:20.486216 | instance | Resolved ansible.utils to v6.1.1 for >=2.9.0,>=6.0.0 2026-09-17 18:38:20.486241 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-17 18:38:20.486265 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-17 18:38:20.486289 | instance | Resolved vexxhost.kubernetes to v3.4.0 for >=3.3.0,>=2.5.0 2026-09-17 18:38:20.486325 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-09-17 18:38:20.486353 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-09-17 18:38:20.486378 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-17 18:38:20.486404 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-17 18:38:20.486430 | instance | Checked out ansible.netcommon to 1.2.0 2026-09-17 18:38:20.486455 | 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-17 18:38:20.486491 | instance | Starting galaxy collection install process 2026-09-17 18:38:20.486516 | instance | Process install dependency map 2026-09-17 18:38:20.486542 | instance | Starting collection install process 2026-09-17 18:38:20.486567 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-09-17 18:38:20.486591 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-09-17 18:38:20.486616 | instance | ansible.netcommon:* was installed successfully 2026-09-17 18:38:20.486640 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-09-17 18:38:20.486666 | instance | Creating virtual environment at: .venv 2026-09-17 18:38:20.486691 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-17 18:38:20.486715 | instance | Downloading setuptools (1.1MiB) 2026-09-17 18:38:20.486739 | instance | Downloading netaddr (2.2MiB) 2026-09-17 18:38:20.486774 | instance | Downloading cryptography (4.2MiB) 2026-09-17 18:38:20.486800 | instance | Downloading rjsonnet (1.2MiB) 2026-09-17 18:38:20.486825 | instance | Downloading ansible-core (2.1MiB) 2026-09-17 18:38:20.486849 | instance | Downloading pydantic-core (2.0MiB) 2026-09-17 18:38:20.486874 | instance | Downloading pygments (1.2MiB) 2026-09-17 18:38:20.486898 | instance | Downloading kubernetes (1.9MiB) 2026-09-17 18:38:20.486924 | instance | Downloading openstacksdk (1.7MiB) 2026-09-17 18:38:20.486948 | instance | Building pyperclip==1.9.0 2026-09-17 18:38:20.486974 | instance | Downloading rjsonnet 2026-09-17 18:38:20.486998 | instance | Downloading pydantic-core 2026-09-17 18:38:20.487022 | instance | Downloading netaddr 2026-09-17 18:38:20.487047 | instance | Downloading pygments 2026-09-17 18:38:20.487072 | instance | Downloading cryptography 2026-09-17 18:38:20.487114 | instance | Downloading setuptools 2026-09-17 18:38:20.487143 | instance | Downloading kubernetes 2026-09-17 18:38:20.487169 | instance | Downloading ansible-core 2026-09-17 18:38:20.487211 | instance | Downloading openstacksdk 2026-09-17 18:38:20.487236 | instance | Built pyperclip==1.9.0 2026-09-17 18:38:20.487261 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-17 18:38:20.487285 | instance | Installed 83 packages in 49ms 2026-09-17 18:38:20.487324 | instance | Checked out ansible.posix to 1.6.0 2026-09-17 18:38:20.487352 | 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-17 18:38:20.487377 | instance | Starting galaxy collection install process 2026-09-17 18:38:20.487402 | instance | Process install dependency map 2026-09-17 18:38:20.487435 | instance | Starting collection install process 2026-09-17 18:38:20.487461 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-09-17 18:38:20.487486 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-09-17 18:38:20.487510 | instance | ansible.posix:1.6.0 was installed successfully 2026-09-17 18:38:20.487535 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-17 18:38:20.487559 | instance | 2.17.12 2026-09-17 18:38:20.487581 | instance | Checked out ansible.utils to v6.1.1 2026-09-17 18:38:20.487602 | 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-17 18:38:20.487624 | instance | Starting galaxy collection install process 2026-09-17 18:38:20.487647 | instance | Process install dependency map 2026-09-17 18:38:20.487669 | instance | Starting collection install process 2026-09-17 18:38:20.487691 | instance | Installing 'ansible.utils:6.1.1' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-09-17 18:38:20.487713 | instance | Created collection for ansible.utils:6.1.1 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-09-17 18:38:20.487736 | instance | ansible.utils:6.1.1 was installed successfully 2026-09-17 18:38:20.487758 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-17 18:38:20.487781 | instance | 2.17.12 2026-09-17 18:38:20.487804 | instance | Checked out atmosphere.common to v0.7.1 2026-09-17 18:38:20.487828 | 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-17 18:38:20.487853 | instance | Starting galaxy collection install process 2026-09-17 18:38:20.487879 | instance | Process install dependency map 2026-09-17 18:38:20.487904 | instance | Starting collection install process 2026-09-17 18:38:20.487928 | instance | Installing 'atmosphere.common:0.7.1' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-09-17 18:38:20.487955 | instance | Created collection for atmosphere.common:0.7.1 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-09-17 18:38:20.487980 | instance | atmosphere.common:0.7.1 was installed successfully 2026-09-17 18:38:20.488005 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-17 18:38:20.488030 | instance | 2.17.12 2026-09-17 18:38:20.488054 | instance | Checked out community.crypto to 2.2.3 2026-09-17 18:38:20.488079 | 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-17 18:38:20.488104 | instance | Starting galaxy collection install process 2026-09-17 18:38:20.488129 | instance | Process install dependency map 2026-09-17 18:38:20.488153 | instance | Starting collection install process 2026-09-17 18:38:20.488177 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-09-17 18:38:20.488202 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-09-17 18:38:20.488225 | instance | community.crypto:2.2.3 was installed successfully 2026-09-17 18:38:20.488250 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-17 18:38:20.488276 | instance | 2.17.12 2026-09-17 18:38:20.488301 | instance | Checked out community.general to 7.3.0 2026-09-17 18:38:20.488340 | 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-17 18:38:20.488374 | instance | Starting galaxy collection install process 2026-09-17 18:38:20.488399 | instance | Process install dependency map 2026-09-17 18:38:20.488423 | instance | Starting collection install process 2026-09-17 18:38:20.488447 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-09-17 18:38:20.488470 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-09-17 18:38:20.488513 | instance | community.general:7.3.0 was installed successfully 2026-09-17 18:38:20.488542 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-17 18:38:20.488603 | instance | 2.17.12 2026-09-17 18:38:20.488631 | instance | Checked out community.mysql to 3.6.0 2026-09-17 18:38:20.488660 | 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-17 18:38:20.488687 | instance | Starting galaxy collection install process 2026-09-17 18:38:20.488714 | instance | Process install dependency map 2026-09-17 18:38:20.488740 | instance | Starting collection install process 2026-09-17 18:38:20.488765 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-09-17 18:38:20.488789 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-09-17 18:38:20.488814 | instance | community.mysql:3.6.0 was installed successfully 2026-09-17 18:38:20.488839 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-17 18:38:20.489022 | instance | 2.17.12 2026-09-17 18:38:20.489063 | instance | Checked out kubernetes.core to 2.4.0 2026-09-17 18:38:20.489091 | 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-17 18:38:20.489117 | instance | Starting galaxy collection install process 2026-09-17 18:38:20.489142 | instance | Process install dependency map 2026-09-17 18:38:20.489167 | instance | Starting collection install process 2026-09-17 18:38:20.489191 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-09-17 18:38:20.489216 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-09-17 18:38:20.489241 | instance | kubernetes.core:2.4.0 was installed successfully 2026-09-17 18:38:20.489267 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-17 18:38:20.489291 | instance | 2.17.12 2026-09-17 18:38:20.489332 | instance | Checked out openstack.cloud to 2.6.0 2026-09-17 18:38:20.489359 | 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-17 18:38:20.489384 | instance | Starting galaxy collection install process 2026-09-17 18:38:20.489410 | instance | Process install dependency map 2026-09-17 18:38:20.489435 | instance | Starting collection install process 2026-09-17 18:38:20.489460 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-09-17 18:38:20.489484 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-09-17 18:38:20.489510 | instance | openstack.cloud:2.6.0 was installed successfully 2026-09-17 18:38:20.489535 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-17 18:38:20.489559 | instance | 2.17.12 2026-09-17 18:38:20.489595 | instance | Checked out vexxhost.ceph to v4.2.0 2026-09-17 18:38:20.489622 | 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-17 18:38:20.489648 | instance | Starting galaxy collection install process 2026-09-17 18:38:20.489672 | instance | Process install dependency map 2026-09-17 18:38:20.489696 | instance | Starting collection install process 2026-09-17 18:38:20.489722 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-09-17 18:38:20.489748 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-09-17 18:38:20.489773 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-09-17 18:38:20.489797 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-17 18:38:20.489822 | instance | 2.17.12 2026-09-17 18:38:20.489848 | instance | Checked out vexxhost.containers to v1.6.8 2026-09-17 18:38:20.489874 | 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-17 18:38:20.489899 | instance | Starting galaxy collection install process 2026-09-17 18:38:20.489924 | instance | Process install dependency map 2026-09-17 18:38:20.489947 | instance | Starting collection install process 2026-09-17 18:38:20.489971 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-09-17 18:38:20.489996 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-09-17 18:38:20.490021 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-09-17 18:38:20.490045 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-17 18:38:20.490069 | instance | 2.17.12 2026-09-17 18:38:20.490093 | instance | Checked out vexxhost.kubernetes to v3.4.0 2026-09-17 18:38:20.490117 | 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-17 18:38:20.490142 | instance | Starting galaxy collection install process 2026-09-17 18:38:20.490165 | instance | Process install dependency map 2026-09-17 18:38:20.490189 | instance | Starting collection install process 2026-09-17 18:38:20.490213 | instance | Installing 'vexxhost.kubernetes:3.4.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-09-17 18:38:20.490236 | instance | Created collection for vexxhost.kubernetes:3.4.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-09-17 18:38:20.490260 | instance | vexxhost.kubernetes:3.4.0 was installed successfully 2026-09-17 18:38:20.490284 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-17 18:38:20.490320 | instance | 2.17.12 2026-09-17 18:38:20.498055 | 2026-09-17 18:38:20.498121 | PLAY RECAP 2026-09-17 18:38:20.498183 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-17 18:38:20.498211 | 2026-09-17 18:38:20.719179 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-17 18:38:20.723021 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-17 18:38:21.267955 | 2026-09-17 18:38:21.268575 | PLAY [all] 2026-09-17 18:38:21.278500 | 2026-09-17 18:38:21.278572 | TASK [Install "jq" for log collection] 2026-09-17 18:38:31.124057 | instance | changed 2026-09-17 18:38:31.125848 | 2026-09-17 18:38:31.125908 | PLAY RECAP 2026-09-17 18:38:31.125957 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-17 18:38:31.126016 | 2026-09-17 18:38:31.271859 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-17 18:38:31.274001 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-17 18:38:31.807729 | 2026-09-17 18:38:31.807912 | PLAY [all] 2026-09-17 18:38:31.819240 | 2026-09-17 18:38:31.819363 | LOOP [Check inventory directories] 2026-09-17 18:38:32.214882 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-09-17 18:38:32.373364 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-09-17 18:38:32.534548 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-09-17 18:38:32.547181 | 2026-09-17 18:38:32.547428 | LOOP [Copy inventory file for Zuul] 2026-09-17 18:38:33.337236 | instance | changed: 2026-09-17 18:38:33.337508 | instance | { 2026-09-17 18:38:33.337564 | instance | "ansible_loop_var": "item", 2026-09-17 18:38:33.337609 | instance | "changed": false, 2026-09-17 18:38:33.337648 | instance | "failed": false, 2026-09-17 18:38:33.337691 | instance | "invocation": { 2026-09-17 18:38:33.337727 | instance | "module_args": { 2026-09-17 18:38:33.337780 | instance | "checksum_algorithm": "sha1", 2026-09-17 18:38:33.337816 | instance | "follow": true, 2026-09-17 18:38:33.337850 | instance | "get_attributes": true, 2026-09-17 18:38:33.337886 | instance | "get_checksum": true, 2026-09-17 18:38:33.337920 | instance | "get_mime": true, 2026-09-17 18:38:33.337954 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-09-17 18:38:33.337988 | instance | } 2026-09-17 18:38:33.338021 | instance | }, 2026-09-17 18:38:33.338054 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-09-17 18:38:33.338088 | instance | "stat": { 2026-09-17 18:38:33.338121 | instance | "atime": 1789670293.4926531, 2026-09-17 18:38:33.338156 | instance | "attr_flags": "e", 2026-09-17 18:38:33.338189 | instance | "attributes": [ 2026-09-17 18:38:33.338222 | instance | "extents" 2026-09-17 18:38:33.338253 | instance | ], 2026-09-17 18:38:33.338284 | instance | "block_size": 4096, 2026-09-17 18:38:33.338336 | instance | "blocks": 8, 2026-09-17 18:38:33.338369 | instance | "charset": "unknown", 2026-09-17 18:38:33.338405 | instance | "ctime": 1789670292.3886373, 2026-09-17 18:38:33.338438 | instance | "dev": 64513, 2026-09-17 18:38:33.338471 | instance | "device_type": 0, 2026-09-17 18:38:33.338503 | instance | "executable": true, 2026-09-17 18:38:33.338535 | instance | "exists": true, 2026-09-17 18:38:33.338567 | instance | "gid": 1000, 2026-09-17 18:38:33.338599 | instance | "gr_name": "zuul", 2026-09-17 18:38:33.338630 | instance | "inode": 1049052, 2026-09-17 18:38:33.338662 | instance | "isblk": false, 2026-09-17 18:38:33.338696 | instance | "ischr": false, 2026-09-17 18:38:33.338729 | instance | "isdir": true, 2026-09-17 18:38:33.338761 | instance | "isfifo": false, 2026-09-17 18:38:33.338793 | instance | "isgid": false, 2026-09-17 18:38:33.338824 | instance | "islnk": false, 2026-09-17 18:38:33.338856 | instance | "isreg": false, 2026-09-17 18:38:33.338887 | instance | "issock": false, 2026-09-17 18:38:33.338918 | instance | "isuid": false, 2026-09-17 18:38:33.338950 | instance | "mimetype": "unknown", 2026-09-17 18:38:33.338981 | instance | "mode": "0755", 2026-09-17 18:38:33.339013 | instance | "mtime": 1789670292.3886373, 2026-09-17 18:38:33.339045 | instance | "nlink": 23, 2026-09-17 18:38:33.339077 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-09-17 18:38:33.339109 | instance | "pw_name": "zuul", 2026-09-17 18:38:33.339148 | instance | "readable": true, 2026-09-17 18:38:33.339182 | instance | "rgrp": true, 2026-09-17 18:38:33.339214 | instance | "roth": true, 2026-09-17 18:38:33.339260 | instance | "rusr": true, 2026-09-17 18:38:33.339310 | instance | "size": 4096, 2026-09-17 18:38:33.339345 | instance | "uid": 1000, 2026-09-17 18:38:33.339378 | instance | "version": "2400121917", 2026-09-17 18:38:33.339411 | instance | "wgrp": false, 2026-09-17 18:38:33.339447 | instance | "woth": false, 2026-09-17 18:38:33.339481 | instance | "writeable": true, 2026-09-17 18:38:33.339514 | instance | "wusr": true, 2026-09-17 18:38:33.339547 | instance | "xgrp": true, 2026-09-17 18:38:33.339579 | instance | "xoth": true, 2026-09-17 18:38:33.339612 | instance | "xusr": true 2026-09-17 18:38:33.339645 | instance | } 2026-09-17 18:38:33.339678 | instance | } 2026-09-17 18:38:33.339742 | instance | ok: All items complete 2026-09-17 18:38:33.339783 | 2026-09-17 18:38:33.342134 | instance | skipping: Conditional result was False 2026-09-17 18:38:33.344121 | instance | skipping: Conditional result was False 2026-09-17 18:38:33.352372 | 2026-09-17 18:38:33.352524 | LOOP [Switch "ansible_host" to private IP] 2026-09-17 18:38:33.676249 | instance | changed: 1 replacements made 2026-09-17 18:38:33.678549 | instance | skipping: Conditional result was False 2026-09-17 18:38:33.685811 | instance | skipping: Conditional result was False 2026-09-17 18:38:33.703961 | 2026-09-17 18:38:33.704101 | TASK [Run Molecule scenario] 2026-09-17 18:38:34.650223 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-09-17 18:38:35.068281 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-09-17 18:38:35.068399 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-09-17 18:38:46.437669 | instance | INFO [csi > dependency] Executing 2026-09-17 18:38:46.438082 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-09-17 18:38:46.438480 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-09-17 18:38:46.438694 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-09-17 18:38:46.452867 | instance | INFO [csi > cleanup] Executing 2026-09-17 18:38:46.453494 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-17 18:38:46.466792 | instance | INFO [csi > destroy] Executing 2026-09-17 18:38:46.466902 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-09-17 18:38:46.467000 | instance | INFO [csi > destroy] Executed: Successful 2026-09-17 18:38:46.476361 | instance | INFO [csi > syntax] Executing 2026-09-17 18:38:48.041328 | instance | 2026-09-17 18:38:48.041524 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-09-17 18:38:48.102575 | instance | INFO [csi > syntax] Executed: Successful 2026-09-17 18:38:48.113149 | instance | INFO [csi > create] Executing 2026-09-17 18:38:48.115890 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-17 18:38:48.125646 | instance | INFO [csi > prepare] Executing 2026-09-17 18:38:48.877275 | instance | 2026-09-17 18:38:48.877454 | instance | PLAY [Prepare] ***************************************************************** 2026-09-17 18:38:48.877622 | instance | 2026-09-17 18:38:48.877794 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-17 18:38:48.878016 | instance | Thursday 17 September 2026 18:38:48 +0000 (0:00:00.023) 0:00:00.023 **** 2026-09-17 18:38:50.124499 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-17 18:38:50.124703 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-17 18:38:50.124932 | instance | interpreter could change the meaning of that path. See 2026-09-17 18:38:50.125162 | instance | https://docs.ansible.com/ansible- 2026-09-17 18:38:50.125419 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-17 18:38:50.134461 | instance | ok: [instance] 2026-09-17 18:38:50.134677 | instance | 2026-09-17 18:38:50.134907 | instance | TASK [Configure short hostname] ************************************************ 2026-09-17 18:38:50.135140 | instance | Thursday 17 September 2026 18:38:50 +0000 (0:00:01.257) 0:00:01.281 **** 2026-09-17 18:38:50.907425 | instance | changed: [instance] 2026-09-17 18:38:50.907643 | instance | 2026-09-17 18:38:50.907894 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-09-17 18:38:50.908138 | instance | Thursday 17 September 2026 18:38:50 +0000 (0:00:00.772) 0:00:02.053 **** 2026-09-17 18:38:51.204284 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-09-17 18:38:51.204630 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-09-17 18:38:51.204961 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-09-17 18:38:51.210310 | instance | changed: [instance] 2026-09-17 18:38:51.210644 | instance | 2026-09-17 18:38:51.210949 | instance | TASK [Purge "snapd" package] *************************************************** 2026-09-17 18:38:51.211238 | instance | Thursday 17 September 2026 18:38:51 +0000 (0:00:00.303) 0:00:02.357 **** 2026-09-17 18:38:51.947216 | instance | ok: [instance] 2026-09-17 18:38:51.947443 | instance | 2026-09-17 18:38:51.947715 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-09-17 18:38:51.947935 | instance | 2026-09-17 18:38:51.948213 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-17 18:38:51.948489 | instance | Thursday 17 September 2026 18:38:51 +0000 (0:00:00.736) 0:00:03.093 **** 2026-09-17 18:38:52.713239 | instance | ok: [instance] 2026-09-17 18:38:52.713471 | instance | 2026-09-17 18:38:52.713756 | instance | TASK [Install depedencies] ***************************************************** 2026-09-17 18:38:52.714045 | instance | Thursday 17 September 2026 18:38:52 +0000 (0:00:00.765) 0:00:03.859 **** 2026-09-17 18:39:15.591614 | instance | changed: [instance] 2026-09-17 18:39:15.591871 | instance | 2026-09-17 18:39:15.592179 | instance | TASK [Start up service] ******************************************************** 2026-09-17 18:39:15.592420 | instance | Thursday 17 September 2026 18:39:15 +0000 (0:00:22.877) 0:00:26.737 **** 2026-09-17 18:39:16.132296 | instance | ok: [instance] 2026-09-17 18:39:16.132490 | instance | 2026-09-17 18:39:16.132819 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-09-17 18:39:16.133143 | instance | Thursday 17 September 2026 18:39:16 +0000 (0:00:00.541) 0:00:27.278 **** 2026-09-17 18:39:16.488503 | instance | ok: [instance] 2026-09-17 18:39:16.488723 | instance | 2026-09-17 18:39:16.489045 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-09-17 18:39:16.489303 | instance | Thursday 17 September 2026 18:39:16 +0000 (0:00:00.355) 0:00:27.634 **** 2026-09-17 18:39:17.223873 | instance | changed: [instance] 2026-09-17 18:39:17.223950 | instance | 2026-09-17 18:39:17.223963 | instance | TASK [Get list of all loopback devices] **************************************** 2026-09-17 18:39:17.223974 | instance | Thursday 17 September 2026 18:39:17 +0000 (0:00:00.734) 0:00:28.368 **** 2026-09-17 18:39:17.448824 | instance | ok: [instance] 2026-09-17 18:39:17.449495 | instance | 2026-09-17 18:39:17.449528 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-09-17 18:39:17.449540 | instance | Thursday 17 September 2026 18:39:17 +0000 (0:00:00.225) 0:00:28.594 **** 2026-09-17 18:39:17.473065 | instance | skipping: [instance] 2026-09-17 18:39:17.473297 | instance | 2026-09-17 18:39:17.473818 | instance | TASK [Create devices for Ceph] ************************************************* 2026-09-17 18:39:17.473848 | instance | Thursday 17 September 2026 18:39:17 +0000 (0:00:00.024) 0:00:28.619 **** 2026-09-17 18:39:18.080984 | instance | changed: [instance] => (item=osd0) 2026-09-17 18:39:18.081263 | instance | changed: [instance] => (item=osd1) 2026-09-17 18:39:18.081671 | instance | changed: [instance] => (item=osd2) 2026-09-17 18:39:18.082097 | instance | 2026-09-17 18:39:18.082455 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-09-17 18:39:18.082806 | instance | Thursday 17 September 2026 18:39:18 +0000 (0:00:00.607) 0:00:29.226 **** 2026-09-17 18:39:18.779230 | instance | changed: [instance] => (item=osd0) 2026-09-17 18:39:18.779508 | instance | changed: [instance] => (item=osd1) 2026-09-17 18:39:18.779873 | instance | changed: [instance] => (item=osd2) 2026-09-17 18:39:18.780157 | instance | 2026-09-17 18:39:18.780446 | instance | TASK [Start loop devices] ****************************************************** 2026-09-17 18:39:18.780759 | instance | Thursday 17 September 2026 18:39:18 +0000 (0:00:00.698) 0:00:29.925 **** 2026-09-17 18:39:19.565350 | instance | changed: [instance] => (item=osd0) 2026-09-17 18:39:19.565720 | instance | changed: [instance] => (item=osd1) 2026-09-17 18:39:19.566303 | instance | changed: [instance] => (item=osd2) 2026-09-17 18:39:19.566628 | instance | 2026-09-17 18:39:19.566923 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-09-17 18:39:19.567205 | instance | Thursday 17 September 2026 18:39:19 +0000 (0:00:00.783) 0:00:30.708 **** 2026-09-17 18:39:22.923371 | instance | changed: [instance] => (item=osd0) 2026-09-17 18:39:22.923438 | instance | changed: [instance] => (item=osd1) 2026-09-17 18:39:22.923449 | instance | changed: [instance] => (item=osd2) 2026-09-17 18:39:22.923459 | instance | 2026-09-17 18:39:22.923468 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-09-17 18:39:22.923478 | instance | Thursday 17 September 2026 18:39:22 +0000 (0:00:03.359) 0:00:34.068 **** 2026-09-17 18:39:24.898360 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-09-17 18:39:24.898946 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-09-17 18:39:24.899371 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-09-17 18:39:24.899708 | instance | 2026-09-17 18:39:24.900034 | instance | PLAY RECAP ********************************************************************* 2026-09-17 18:39:24.900363 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-17 18:39:24.900687 | instance | 2026-09-17 18:39:24.901005 | instance | Thursday 17 September 2026 18:39:24 +0000 (0:00:01.976) 0:00:36.045 **** 2026-09-17 18:39:24.901318 | instance | =============================================================================== 2026-09-17 18:39:24.901680 | instance | Install depedencies ---------------------------------------------------- 22.88s 2026-09-17 18:39:24.902029 | instance | Create a volume group for each loop device ------------------------------ 3.36s 2026-09-17 18:39:24.902337 | instance | Create a logical volume for each loop device ---------------------------- 1.98s 2026-09-17 18:39:24.902681 | instance | Gathering Facts --------------------------------------------------------- 1.26s 2026-09-17 18:39:24.903016 | instance | Start loop devices ------------------------------------------------------ 0.78s 2026-09-17 18:39:24.903313 | instance | Configure short hostname ------------------------------------------------ 0.77s 2026-09-17 18:39:24.903597 | instance | Gathering Facts --------------------------------------------------------- 0.77s 2026-09-17 18:39:24.903913 | instance | Purge "snapd" package --------------------------------------------------- 0.74s 2026-09-17 18:39:24.904248 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.73s 2026-09-17 18:39:24.904543 | instance | Set permissions on loopback devices ------------------------------------- 0.70s 2026-09-17 18:39:24.904884 | instance | Create devices for Ceph ------------------------------------------------- 0.61s 2026-09-17 18:39:24.905213 | instance | Start up service -------------------------------------------------------- 0.54s 2026-09-17 18:39:24.905502 | instance | Generate lvm.conf ------------------------------------------------------- 0.36s 2026-09-17 18:39:24.905833 | instance | Ensure hostname inside hosts file --------------------------------------- 0.30s 2026-09-17 18:39:24.906272 | instance | Get list of all loopback devices ---------------------------------------- 0.23s 2026-09-17 18:39:24.906588 | instance | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-09-17 18:39:24.979842 | instance | INFO [csi > prepare] Executed: Successful 2026-09-17 18:39:24.994744 | instance | INFO [csi > converge] Executing 2026-09-17 18:39:26.372145 | instance | 2026-09-17 18:39:26.372514 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-09-17 18:39:26.372828 | instance | 2026-09-17 18:39:26.373126 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-17 18:39:26.373423 | instance | Thursday 17 September 2026 18:39:26 +0000 (0:00:00.007) 0:00:00.007 **** 2026-09-17 18:39:27.473057 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-17 18:39:27.473472 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-17 18:39:27.473807 | instance | interpreter could change the meaning of that path. See 2026-09-17 18:39:27.474185 | instance | https://docs.ansible.com/ansible- 2026-09-17 18:39:27.474486 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-17 18:39:27.486789 | instance | ok: [instance] 2026-09-17 18:39:27.487009 | instance | 2026-09-17 18:39:27.487158 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-09-17 18:39:27.487299 | instance | Thursday 17 September 2026 18:39:27 +0000 (0:00:01.110) 0:00:01.117 **** 2026-09-17 18:39:27.542805 | instance | ok: [instance] => { 2026-09-17 18:39:27.543242 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-09-17 18:39:27.543565 | instance | } 2026-09-17 18:39:27.543904 | instance | 2026-09-17 18:39:27.544281 | instance | PLAY [all] ********************************************************************* 2026-09-17 18:39:27.544582 | instance | 2026-09-17 18:39:27.544918 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-17 18:39:27.545259 | instance | Thursday 17 September 2026 18:39:27 +0000 (0:00:00.058) 0:00:01.175 **** 2026-09-17 18:39:28.522725 | instance | ok: [instance] 2026-09-17 18:39:28.522948 | instance | 2026-09-17 18:39:28.523352 | instance | TASK [Fail if atmosphere_ceph_enabled is set] ********************************** 2026-09-17 18:39:28.523694 | instance | Thursday 17 September 2026 18:39:28 +0000 (0:00:00.980) 0:00:02.156 **** 2026-09-17 18:39:28.581522 | instance | skipping: [instance] 2026-09-17 18:39:28.581948 | instance | 2026-09-17 18:39:28.582279 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-09-17 18:39:28.582586 | instance | Thursday 17 September 2026 18:39:28 +0000 (0:00:00.056) 0:00:02.213 **** 2026-09-17 18:39:28.786824 | instance | ok: [instance] 2026-09-17 18:39:28.787313 | instance | 2026-09-17 18:39:28.787616 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-09-17 18:39:28.787918 | instance | 2026-09-17 18:39:28.788209 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-17 18:39:28.788599 | instance | Thursday 17 September 2026 18:39:28 +0000 (0:00:00.207) 0:00:02.421 **** 2026-09-17 18:39:29.758707 | instance | ok: [instance] 2026-09-17 18:39:29.758918 | instance | 2026-09-17 18:39:29.760817 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 18:39:29.760842 | instance | Thursday 17 September 2026 18:39:29 +0000 (0:00:00.968) 0:00:03.389 **** 2026-09-17 18:39:30.070550 | instance | ok: [instance] 2026-09-17 18:39:30.070633 | instance | 2026-09-17 18:39:30.070827 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 18:39:30.071046 | instance | Thursday 17 September 2026 18:39:30 +0000 (0:00:00.314) 0:00:03.704 **** 2026-09-17 18:39:30.126811 | instance | skipping: [instance] 2026-09-17 18:39:30.127158 | instance | 2026-09-17 18:39:30.127462 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-17 18:39:30.127793 | instance | Thursday 17 September 2026 18:39:30 +0000 (0:00:00.056) 0:00:03.760 **** 2026-09-17 18:39:30.542654 | instance | changed: [instance] 2026-09-17 18:39:30.542859 | instance | 2026-09-17 18:39:30.543181 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 18:39:30.543479 | instance | Thursday 17 September 2026 18:39:30 +0000 (0:00:00.415) 0:00:04.176 **** 2026-09-17 18:39:30.622497 | instance | ok: [instance] => { 2026-09-17 18:39:30.622739 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-17 18:39:30.623058 | instance | } 2026-09-17 18:39:30.623344 | instance | 2026-09-17 18:39:30.623647 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 18:39:30.623974 | instance | Thursday 17 September 2026 18:39:30 +0000 (0:00:00.080) 0:00:04.256 **** 2026-09-17 18:39:31.363762 | instance | changed: [instance] 2026-09-17 18:39:31.363985 | instance | 2026-09-17 18:39:31.364307 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 18:39:31.364594 | instance | Thursday 17 September 2026 18:39:31 +0000 (0:00:00.741) 0:00:04.998 **** 2026-09-17 18:39:31.421849 | instance | skipping: [instance] 2026-09-17 18:39:31.421963 | instance | 2026-09-17 18:39:31.422111 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 18:39:31.422328 | instance | Thursday 17 September 2026 18:39:31 +0000 (0:00:00.058) 0:00:05.056 **** 2026-09-17 18:39:31.489621 | instance | skipping: [instance] 2026-09-17 18:39:31.489879 | instance | 2026-09-17 18:39:31.490111 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 18:39:31.490308 | instance | Thursday 17 September 2026 18:39:31 +0000 (0:00:00.065) 0:00:05.122 **** 2026-09-17 18:39:31.727012 | instance | ok: [instance] 2026-09-17 18:39:31.727329 | instance | 2026-09-17 18:39:31.727635 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 18:39:31.727967 | instance | Thursday 17 September 2026 18:39:31 +0000 (0:00:00.239) 0:00:05.361 **** 2026-09-17 18:39:33.096336 | instance | ok: [instance] 2026-09-17 18:39:33.096576 | instance | 2026-09-17 18:39:33.096800 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 18:39:33.097029 | instance | Thursday 17 September 2026 18:39:33 +0000 (0:00:01.368) 0:00:06.730 **** 2026-09-17 18:39:33.187423 | instance | ok: [instance] => { 2026-09-17 18:39:33.187670 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-17 18:39:33.187869 | instance | } 2026-09-17 18:39:33.188052 | instance | 2026-09-17 18:39:33.188245 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 18:39:33.188433 | instance | Thursday 17 September 2026 18:39:33 +0000 (0:00:00.091) 0:00:06.821 **** 2026-09-17 18:39:33.990813 | instance | changed: [instance] 2026-09-17 18:39:33.991212 | instance | 2026-09-17 18:39:33.991542 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 18:39:33.991895 | instance | Thursday 17 September 2026 18:39:33 +0000 (0:00:00.803) 0:00:07.625 **** 2026-09-17 18:39:36.953585 | instance | changed: [instance] 2026-09-17 18:39:36.953627 | instance | 2026-09-17 18:39:36.953632 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-17 18:39:36.953637 | instance | Thursday 17 September 2026 18:39:36 +0000 (0:00:02.963) 0:00:10.588 **** 2026-09-17 18:39:36.983882 | instance | skipping: [instance] 2026-09-17 18:39:36.983916 | instance | 2026-09-17 18:39:36.983922 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-17 18:39:36.983926 | instance | Thursday 17 September 2026 18:39:36 +0000 (0:00:00.030) 0:00:10.618 **** 2026-09-17 18:39:37.013161 | instance | skipping: [instance] 2026-09-17 18:39:37.013199 | instance | 2026-09-17 18:39:37.013204 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-17 18:39:37.013210 | instance | Thursday 17 September 2026 18:39:37 +0000 (0:00:00.029) 0:00:10.648 **** 2026-09-17 18:39:37.045253 | instance | skipping: [instance] 2026-09-17 18:39:37.045295 | instance | 2026-09-17 18:39:37.045303 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-17 18:39:37.045310 | instance | Thursday 17 September 2026 18:39:37 +0000 (0:00:00.031) 0:00:10.679 **** 2026-09-17 18:39:43.819816 | instance | changed: [instance] 2026-09-17 18:39:43.820013 | instance | 2026-09-17 18:39:43.820560 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-17 18:39:43.820618 | instance | Thursday 17 September 2026 18:39:43 +0000 (0:00:06.774) 0:00:17.454 **** 2026-09-17 18:39:44.497891 | instance | changed: [instance] 2026-09-17 18:39:44.497973 | instance | 2026-09-17 18:39:44.497985 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-17 18:39:44.497995 | instance | Thursday 17 September 2026 18:39:44 +0000 (0:00:00.677) 0:00:18.131 **** 2026-09-17 18:39:45.571157 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-09-17 18:39:45.572870 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-17 18:39:45.572927 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-17 18:39:45.572947 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-17 18:39:45.572958 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-17 18:39:45.572968 | instance | 2026-09-17 18:39:45.572978 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-17 18:39:45.572987 | instance | Thursday 17 September 2026 18:39:45 +0000 (0:00:01.073) 0:00:19.205 **** 2026-09-17 18:39:46.221478 | instance | changed: [instance] 2026-09-17 18:39:46.221564 | instance | 2026-09-17 18:39:46.222078 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-17 18:39:46.222184 | instance | Thursday 17 September 2026 18:39:46 +0000 (0:00:00.623) 0:00:19.829 **** 2026-09-17 18:39:46.222196 | instance | 2026-09-17 18:39:46.222217 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-17 18:39:46.222340 | instance | Thursday 17 September 2026 18:39:46 +0000 (0:00:00.026) 0:00:19.856 **** 2026-09-17 18:39:47.129234 | instance | ok: [instance] 2026-09-17 18:39:47.129333 | instance | 2026-09-17 18:39:47.129703 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-09-17 18:39:47.129771 | instance | Thursday 17 September 2026 18:39:47 +0000 (0:00:00.907) 0:00:20.763 **** 2026-09-17 18:39:47.648064 | instance | changed: [instance] 2026-09-17 18:39:47.648200 | instance | 2026-09-17 18:39:47.648497 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-17 18:39:47.648556 | instance | Thursday 17 September 2026 18:39:47 +0000 (0:00:00.519) 0:00:21.282 **** 2026-09-17 18:39:48.275877 | instance | changed: [instance] 2026-09-17 18:39:48.276043 | instance | 2026-09-17 18:39:48.276564 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 18:39:48.276628 | instance | Thursday 17 September 2026 18:39:48 +0000 (0:00:00.627) 0:00:21.910 **** 2026-09-17 18:39:48.517635 | instance | ok: [instance] 2026-09-17 18:39:48.518118 | instance | 2026-09-17 18:39:48.518237 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 18:39:48.518351 | instance | Thursday 17 September 2026 18:39:48 +0000 (0:00:00.241) 0:00:22.152 **** 2026-09-17 18:39:48.583532 | instance | ok: [instance] => { 2026-09-17 18:39:48.584748 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-17 18:39:48.584831 | instance | } 2026-09-17 18:39:48.584861 | instance | 2026-09-17 18:39:48.584872 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 18:39:48.584884 | instance | Thursday 17 September 2026 18:39:48 +0000 (0:00:00.065) 0:00:22.217 **** 2026-09-17 18:39:51.623060 | instance | changed: [instance] 2026-09-17 18:39:51.623774 | instance | 2026-09-17 18:39:51.624011 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 18:39:51.624026 | instance | Thursday 17 September 2026 18:39:51 +0000 (0:00:03.040) 0:00:25.257 **** 2026-09-17 18:39:56.122125 | instance | changed: [instance] 2026-09-17 18:39:56.122214 | instance | 2026-09-17 18:39:56.122531 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-17 18:39:56.122575 | instance | Thursday 17 September 2026 18:39:56 +0000 (0:00:04.499) 0:00:29.757 **** 2026-09-17 18:39:57.164057 | instance | ok: [instance] 2026-09-17 18:39:57.164146 | instance | 2026-09-17 18:39:57.164491 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-17 18:39:57.164541 | instance | Thursday 17 September 2026 18:39:57 +0000 (0:00:01.041) 0:00:30.798 **** 2026-09-17 18:39:57.528448 | instance | changed: [instance] 2026-09-17 18:39:57.528531 | instance | 2026-09-17 18:39:57.528739 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-17 18:39:57.528781 | instance | Thursday 17 September 2026 18:39:57 +0000 (0:00:00.364) 0:00:31.163 **** 2026-09-17 18:39:58.032334 | instance | changed: [instance] 2026-09-17 18:39:58.033254 | instance | 2026-09-17 18:39:58.033609 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-17 18:39:58.033625 | instance | Thursday 17 September 2026 18:39:58 +0000 (0:00:00.502) 0:00:31.666 **** 2026-09-17 18:39:58.636255 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-09-17 18:39:58.636376 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-17 18:39:58.636891 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-17 18:39:58.636963 | instance | 2026-09-17 18:39:58.636970 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-17 18:39:58.636975 | instance | Thursday 17 September 2026 18:39:58 +0000 (0:00:00.604) 0:00:32.271 **** 2026-09-17 18:39:59.075906 | instance | changed: [instance] 2026-09-17 18:39:59.075990 | instance | 2026-09-17 18:39:59.076201 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-17 18:39:59.076243 | instance | Thursday 17 September 2026 18:39:59 +0000 (0:00:00.439) 0:00:32.711 **** 2026-09-17 18:39:59.602657 | instance | changed: [instance] 2026-09-17 18:39:59.602728 | instance | 2026-09-17 18:39:59.603442 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-17 18:39:59.603550 | instance | Thursday 17 September 2026 18:39:59 +0000 (0:00:00.498) 0:00:33.209 **** 2026-09-17 18:39:59.603558 | instance | 2026-09-17 18:39:59.603564 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-17 18:39:59.603575 | instance | Thursday 17 September 2026 18:39:59 +0000 (0:00:00.028) 0:00:33.237 **** 2026-09-17 18:40:00.335993 | instance | ok: [instance] 2026-09-17 18:40:00.336046 | instance | 2026-09-17 18:40:00.336058 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-09-17 18:40:00.336068 | instance | Thursday 17 September 2026 18:40:00 +0000 (0:00:00.732) 0:00:33.969 **** 2026-09-17 18:40:01.676520 | instance | changed: [instance] 2026-09-17 18:40:01.677217 | instance | 2026-09-17 18:40:01.677248 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-17 18:40:01.677260 | instance | Thursday 17 September 2026 18:40:01 +0000 (0:00:01.341) 0:00:35.311 **** 2026-09-17 18:40:02.292612 | instance | changed: [instance] 2026-09-17 18:40:02.293098 | instance | 2026-09-17 18:40:02.293151 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-17 18:40:02.293160 | instance | Thursday 17 September 2026 18:40:02 +0000 (0:00:00.616) 0:00:35.927 **** 2026-09-17 18:40:02.371192 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-17 18:40:02.371245 | instance | 2026-09-17 18:40:02.371257 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-17 18:40:02.371268 | instance | Thursday 17 September 2026 18:40:02 +0000 (0:00:00.077) 0:00:36.004 **** 2026-09-17 18:40:08.325837 | instance | changed: [instance] 2026-09-17 18:40:08.326072 | instance | 2026-09-17 18:40:08.326656 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-17 18:40:08.326715 | instance | Thursday 17 September 2026 18:40:08 +0000 (0:00:05.955) 0:00:41.960 **** 2026-09-17 18:40:08.992895 | instance | ok: [instance] => (item=chronyd) 2026-09-17 18:40:08.993900 | instance | ok: [instance] => (item=sshd) 2026-09-17 18:40:08.994164 | instance | 2026-09-17 18:40:08.994178 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-17 18:40:08.994188 | instance | Thursday 17 September 2026 18:40:08 +0000 (0:00:00.667) 0:00:42.627 **** 2026-09-17 18:40:10.844368 | instance | changed: [instance] 2026-09-17 18:40:10.845168 | instance | 2026-09-17 18:40:10.845226 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-17 18:40:10.845239 | instance | Thursday 17 September 2026 18:40:10 +0000 (0:00:01.851) 0:00:44.478 **** 2026-09-17 18:40:11.068400 | instance | ok: [instance] 2026-09-17 18:40:11.068469 | instance | 2026-09-17 18:40:11.068698 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-17 18:40:11.068738 | instance | Thursday 17 September 2026 18:40:11 +0000 (0:00:00.224) 0:00:44.703 **** 2026-09-17 18:40:11.555418 | instance | changed: [instance] 2026-09-17 18:40:11.555966 | instance | 2026-09-17 18:40:11.556005 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-17 18:40:11.556012 | instance | Thursday 17 September 2026 18:40:11 +0000 (0:00:00.486) 0:00:45.189 **** 2026-09-17 18:40:11.888340 | instance | changed: [instance] 2026-09-17 18:40:11.888425 | instance | 2026-09-17 18:40:11.888502 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-09-17 18:40:11.888632 | instance | Thursday 17 September 2026 18:40:11 +0000 (0:00:00.333) 0:00:45.523 **** 2026-09-17 18:40:12.019091 | instance | ok: [instance] 2026-09-17 18:40:12.019997 | instance | 2026-09-17 18:40:12.020062 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-09-17 18:40:12.020098 | instance | Thursday 17 September 2026 18:40:12 +0000 (0:00:00.129) 0:00:45.653 **** 2026-09-17 18:40:12.285115 | instance | ok: [instance] => (item=instance) 2026-09-17 18:40:12.285803 | instance | 2026-09-17 18:40:12.285887 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-09-17 18:40:12.285900 | instance | Thursday 17 September 2026 18:40:12 +0000 (0:00:00.265) 0:00:45.919 **** 2026-09-17 18:40:12.347898 | instance | ok: [instance] 2026-09-17 18:40:12.348031 | instance | 2026-09-17 18:40:12.348049 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-09-17 18:40:12.348213 | instance | Thursday 17 September 2026 18:40:12 +0000 (0:00:00.063) 0:00:45.982 **** 2026-09-17 18:40:12.451925 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-09-17 18:40:12.452416 | instance | 2026-09-17 18:40:12.452486 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-09-17 18:40:12.452495 | instance | Thursday 17 September 2026 18:40:12 +0000 (0:00:00.103) 0:00:46.086 **** 2026-09-17 18:40:12.772871 | instance | changed: [instance] 2026-09-17 18:40:12.772988 | instance | 2026-09-17 18:40:12.773000 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-09-17 18:40:12.773137 | instance | Thursday 17 September 2026 18:40:12 +0000 (0:00:00.321) 0:00:46.408 **** 2026-09-17 18:40:13.537497 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-09-17 18:40:13.537995 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-09-17 18:40:13.538298 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-09-17 18:40:13.538315 | instance | 2026-09-17 18:40:13.538806 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-09-17 18:40:13.538890 | instance | Thursday 17 September 2026 18:40:13 +0000 (0:00:00.763) 0:00:47.171 **** 2026-09-17 18:41:51.076233 | instance | ok: [instance] 2026-09-17 18:41:51.076313 | instance | 2026-09-17 18:41:51.076448 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-09-17 18:41:51.078203 | instance | Thursday 17 September 2026 18:41:51 +0000 (0:01:37.539) 0:02:24.711 **** 2026-09-17 18:41:51.324453 | instance | changed: [instance] 2026-09-17 18:41:51.324673 | instance | 2026-09-17 18:41:51.324915 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-09-17 18:41:51.325150 | instance | Thursday 17 September 2026 18:41:51 +0000 (0:00:00.247) 0:02:24.959 **** 2026-09-17 18:41:51.369631 | instance | ok: [instance] 2026-09-17 18:41:51.369796 | instance | 2026-09-17 18:41:51.370113 | instance | TASK [Install Ceph host] ******************************************************* 2026-09-17 18:41:51.370371 | instance | Thursday 17 September 2026 18:41:51 +0000 (0:00:00.045) 0:02:25.004 **** 2026-09-17 18:41:51.486596 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-09-17 18:41:51.486666 | instance | 2026-09-17 18:41:51.486731 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-17 18:41:51.486852 | instance | Thursday 17 September 2026 18:41:51 +0000 (0:00:00.117) 0:02:25.121 **** 2026-09-17 18:41:53.082255 | instance | ok: [instance] 2026-09-17 18:41:53.082974 | instance | 2026-09-17 18:41:53.083014 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-17 18:41:53.083026 | instance | Thursday 17 September 2026 18:41:53 +0000 (0:00:01.594) 0:02:26.716 **** 2026-09-17 18:41:53.162177 | instance | ok: [instance] => (item=instance) 2026-09-17 18:41:53.162426 | instance | 2026-09-17 18:41:53.162676 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-17 18:41:53.162907 | instance | Thursday 17 September 2026 18:41:53 +0000 (0:00:00.080) 0:02:26.797 **** 2026-09-17 18:41:53.523016 | instance | ok: [instance] 2026-09-17 18:41:53.523120 | instance | 2026-09-17 18:41:53.523401 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-17 18:41:53.523455 | instance | Thursday 17 September 2026 18:41:53 +0000 (0:00:00.360) 0:02:27.158 **** 2026-09-17 18:41:56.023770 | instance | ok: [instance] 2026-09-17 18:41:56.023852 | instance | 2026-09-17 18:41:56.024186 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-09-17 18:41:56.024224 | instance | Thursday 17 September 2026 18:41:56 +0000 (0:00:02.500) 0:02:29.658 **** 2026-09-17 18:42:47.463044 | 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-17 18:42:47.463484 | 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_mvrooy0v/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_mvrooy0v/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_mvrooy0v/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_mvrooy0v/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-17T18:42:47.245+0000 7f15d7c5b640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgBDNKxqhygIOCAADEQnE4J+eHQLk31F6DMYO7+FytPfFgkjja1gJLhdEVo=: Malformed input [buffer:3]\n2026-09-17T18:42:47.245+0000 7f15d7c5b640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-17T18:42:47.249+0000 7f15d7c5b640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgBDNKxqhygIOCAADEQnE4J+eHQLk31F6DMYO7+FytPfFgkjja1gJLhdEVo=: Malformed input [buffer:3]\n2026-09-17T18:42:47.249+0000 7f15d7c5b640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-17T18:42:47.249+0000 7f15d7c5b640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgBDNKxqhygIOCAADEQnE4J+eHQLk31F6DMYO7+FytPfFgkjja1gJLhdEVo=: Malformed input [buffer:3]\n2026-09-17T18:42:47.249+0000 7f15d7c5b640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-17T18:42:47.249+0000 7f15d7c5b640 -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-17 18:42:47.467843 | instance | 2026-09-17 18:42:47.470035 | instance | PLAY RECAP ********************************************************************* 2026-09-17 18:42:47.470111 | instance | instance : ok=55 changed=26 unreachable=0 failed=1 skipped=7 rescued=0 ignored=0 2026-09-17 18:42:47.470125 | instance | 2026-09-17 18:42:47.470136 | instance | Thursday 17 September 2026 18:42:47 +0000 (0:00:51.444) 0:03:21.102 **** 2026-09-17 18:42:47.470147 | instance | =============================================================================== 2026-09-17 18:42:47.470157 | instance | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 97.54s 2026-09-17 18:42:47.470167 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 51.44s 2026-09-17 18:42:47.470177 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 6.77s 2026-09-17 18:42:47.470187 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 5.96s 2026-09-17 18:42:47.470207 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.50s 2026-09-17 18:42:47.473277 | instance | vexxhost.containers.download_artifact : Download item ------------------- 3.04s 2026-09-17 18:42:47.473371 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 2.96s 2026-09-17 18:42:47.473384 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.50s 2026-09-17 18:42:47.473393 | instance | vexxhost.ceph.cephadm : Download "cephadm" ------------------------------ 1.85s 2026-09-17 18:42:47.473402 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.64s 2026-09-17 18:42:47.473411 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.60s 2026-09-17 18:42:47.473420 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.37s 2026-09-17 18:42:47.473429 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 1.34s 2026-09-17 18:42:47.473438 | instance | Gathering Facts --------------------------------------------------------- 1.11s 2026-09-17 18:42:47.473447 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 1.07s 2026-09-17 18:42:47.473455 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.04s 2026-09-17 18:42:47.473465 | instance | Gathering Facts --------------------------------------------------------- 0.98s 2026-09-17 18:42:47.473473 | instance | Gathering Facts --------------------------------------------------------- 0.97s 2026-09-17 18:42:47.473482 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.80s 2026-09-17 18:42:47.473491 | instance | vexxhost.ceph.mon : Include extra configuration values ------------------ 0.76s 2026-09-17 18:42:47.591983 | 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-17 18:42:47.592878 | instance | ERROR [csi > converge] Executed: Failed 2026-09-17 18:42:47.593078 | 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-17 18:42:48.064823 | instance | ERROR 2026-09-17 18:42:48.064930 | instance | { 2026-09-17 18:42:48.064956 | instance | "delta": "0:04:13.603041", 2026-09-17 18:42:48.064975 | instance | "end": "2026-09-17 18:42:47.716414", 2026-09-17 18:42:48.064991 | instance | "msg": "non-zero return code", 2026-09-17 18:42:48.065007 | instance | "rc": 2, 2026-09-17 18:42:48.065023 | instance | "start": "2026-09-17 18:38:34.113373" 2026-09-17 18:42:48.065038 | instance | } failure 2026-09-17 18:42:48.069199 | 2026-09-17 18:42:48.069244 | PLAY RECAP 2026-09-17 18:42:48.069288 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-09-17 18:42:48.069306 | 2026-09-17 18:42:48.208121 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-17 18:42:48.212111 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-17 18:42:48.916525 | 2026-09-17 18:42:48.916641 | PLAY [all] 2026-09-17 18:42:48.929028 | 2026-09-17 18:42:48.929107 | TASK [gather-host-logs : creating directory for system status] 2026-09-17 18:42:49.316128 | instance | changed 2026-09-17 18:42:49.325999 | 2026-09-17 18:42:49.326182 | TASK [gather-host-logs : Get logs for each host] 2026-09-17 18:42:49.775282 | instance | + systemd-cgls --full --all --no-pager 2026-09-17 18:42:49.789904 | instance | + ip addr 2026-09-17 18:42:49.792476 | instance | + ip route 2026-09-17 18:42:49.794003 | instance | + lsblk 2026-09-17 18:42:49.798774 | instance | + mount 2026-09-17 18:42:49.801216 | instance | + docker images 2026-09-17 18:42:49.822359 | instance | + brctl show 2026-09-17 18:42:49.822824 | instance | /bin/bash: line 8: brctl: command not found 2026-09-17 18:42:49.823051 | instance | + ip neigh 2026-09-17 18:42:49.825381 | instance | + bridge fdb show 2026-09-17 18:42:49.828752 | instance | + ps aux --sort=-%mem 2026-09-17 18:42:49.841739 | instance | + dpkg -l 2026-09-17 18:42:49.853681 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-09-17 18:42:49.854245 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-09-17 18:42:49.873620 | instance | + '[' '!' -z '' ']' 2026-09-17 18:42:50.372165 | instance | ok: Runtime: 0:00:00.103219 2026-09-17 18:42:50.382750 | 2026-09-17 18:42:50.383102 | TASK [gather-host-logs : Downloads logs to executor] 2026-09-17 18:42:51.038420 | instance | changed: 2026-09-17 18:42:51.038681 | instance | created directory /var/lib/zuul/builds/08e7c09680d749629e3226b7202ede49/work/logs/instance 2026-09-17 18:42:51.038750 | instance | cd+++++++++ system/ 2026-09-17 18:42:51.038805 | instance | >f+++++++++ system/brctl-show.txt 2026-09-17 18:42:51.038855 | instance | >f+++++++++ system/bridge-fdb.txt 2026-09-17 18:42:51.038904 | instance | >f+++++++++ system/docker-images.txt 2026-09-17 18:42:51.038959 | instance | >f+++++++++ system/ip-addr.txt 2026-09-17 18:42:51.039012 | instance | >f+++++++++ system/ip-neigh.txt 2026-09-17 18:42:51.039060 | instance | >f+++++++++ system/ip-route.txt 2026-09-17 18:42:51.039112 | instance | >f+++++++++ system/lsblk.txt 2026-09-17 18:42:51.039188 | instance | >f+++++++++ system/mount.txt 2026-09-17 18:42:51.039239 | instance | >f+++++++++ system/packages.txt 2026-09-17 18:42:51.039286 | instance | >f+++++++++ system/ps.txt 2026-09-17 18:42:51.039331 | instance | >f+++++++++ system/systemd-cgls.txt 2026-09-17 18:42:51.060061 | 2026-09-17 18:42:51.060292 | LOOP [helm-release-status : creating directory for helm release status] 2026-09-17 18:42:51.276123 | instance | changed: "values" 2026-09-17 18:42:51.460555 | instance | changed: "releases" 2026-09-17 18:42:51.478385 | 2026-09-17 18:42:51.478569 | TASK [helm-release-status : Gather get release status for helm charts] 2026-09-17 18:42:51.727145 | instance | /bin/bash: line 3: kubectl: command not found 2026-09-17 18:42:52.029224 | instance | ok: Runtime: 0:00:00.004543 2026-09-17 18:42:52.040009 | 2026-09-17 18:42:52.040194 | TASK [helm-release-status : Downloads logs to executor] 2026-09-17 18:42:52.559776 | instance | changed: 2026-09-17 18:42:52.560007 | instance | cd+++++++++ helm/ 2026-09-17 18:42:52.560060 | instance | cd+++++++++ helm/releases/ 2026-09-17 18:42:52.560100 | instance | cd+++++++++ helm/values/ 2026-09-17 18:42:52.576802 | 2026-09-17 18:42:52.576972 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-09-17 18:42:52.804335 | instance | changed 2026-09-17 18:42:52.817614 | 2026-09-17 18:42:52.817876 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-09-17 18:42:53.114139 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-17 18:42:53.114999 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-17 18:42:53.118479 | instance | environment: line 1: kubectl: command not found 2026-09-17 18:42:53.119773 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-17 18:42:53.121097 | instance | environment: line 1: kubectl: command not found 2026-09-17 18:42:53.122736 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-17 18:42:53.123110 | instance | environment: line 1: kubectl: command not found 2026-09-17 18:42:53.124029 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-17 18:42:53.126660 | instance | environment: line 1: kubectl: command not found 2026-09-17 18:42:53.127372 | instance | environment: line 1: kubectl: command not found 2026-09-17 18:42:53.127981 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-17 18:42:53.128734 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-17 18:42:53.365679 | instance | ok: Runtime: 0:00:00.022028 2026-09-17 18:42:53.375157 | 2026-09-17 18:42:53.375312 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-09-17 18:42:53.589920 | instance | changed 2026-09-17 18:42:53.598848 | 2026-09-17 18:42:53.598974 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-09-17 18:42:53.822371 | instance | environment: line 5: kubectl: command not found 2026-09-17 18:42:53.823145 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-17 18:42:53.823416 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-17 18:42:53.823636 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-17 18:42:54.143813 | instance | ok: Runtime: 0:00:00.007773 2026-09-17 18:42:54.150922 | 2026-09-17 18:42:54.151056 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-09-17 18:42:54.633758 | instance | changed: 2026-09-17 18:42:54.633890 | instance | cd+++++++++ objects/ 2026-09-17 18:42:54.633915 | instance | cd+++++++++ objects/cluster/ 2026-09-17 18:42:54.633933 | instance | cd+++++++++ objects/namespaced/ 2026-09-17 18:42:54.641786 | 2026-09-17 18:42:54.641840 | TASK [gather-pod-logs : creating directory for pod logs] 2026-09-17 18:42:54.853851 | instance | changed 2026-09-17 18:42:54.863265 | 2026-09-17 18:42:54.863381 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-09-17 18:42:55.079646 | instance | changed 2026-09-17 18:42:55.089298 | 2026-09-17 18:42:55.089431 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-09-17 18:42:55.325195 | instance | environment: line 3: kubectl: command not found 2026-09-17 18:42:55.632584 | instance | ok: Runtime: 0:00:00.008440 2026-09-17 18:42:55.638778 | 2026-09-17 18:42:55.638858 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-09-17 18:42:56.134264 | instance | changed: 2026-09-17 18:42:56.134497 | instance | cd+++++++++ pod-logs/ 2026-09-17 18:42:56.134549 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-09-17 18:42:56.151747 | 2026-09-17 18:42:56.151862 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-09-17 18:42:56.367976 | instance | changed 2026-09-17 18:42:56.376724 | 2026-09-17 18:42:56.376848 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-09-17 18:42:56.641125 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-17 18:42:56.923466 | instance | ok: Runtime: 0:00:00.053239 2026-09-17 18:42:56.932300 | 2026-09-17 18:42:56.932434 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-09-17 18:42:57.181008 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-17 18:42:57.227429 | instance | ceph-mgr endpoints: 2026-09-17 18:42:57.478482 | instance | ok: Runtime: 0:00:00.051627 2026-09-17 18:42:57.484917 | 2026-09-17 18:42:57.485043 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-09-17 18:42:57.717996 | instance | /bin/bash: line 4: kubectl: command not found 2026-09-17 18:42:58.023769 | instance | ok: Runtime: 0:00:00.052912 2026-09-17 18:42:58.032945 | 2026-09-17 18:42:58.033080 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-09-17 18:42:58.521240 | instance | changed: cd+++++++++ prometheus/ 2026-09-17 18:42:58.538299 | 2026-09-17 18:42:58.538458 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-09-17 18:42:58.756799 | instance | changed 2026-09-17 18:42:58.768337 | 2026-09-17 18:42:58.768645 | TASK [gather-selenium-data : Get selenium data] 2026-09-17 18:42:59.044692 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-09-17 18:42:59.046124 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-09-17 18:42:59.316177 | instance | ERROR 2026-09-17 18:42:59.316550 | instance | { 2026-09-17 18:42:59.316632 | instance | "delta": "0:00:00.005300", 2026-09-17 18:42:59.316689 | instance | "end": "2026-09-17 18:42:59.046454", 2026-09-17 18:42:59.316742 | instance | "msg": "non-zero return code", 2026-09-17 18:42:59.316798 | instance | "rc": 1, 2026-09-17 18:42:59.316846 | instance | "start": "2026-09-17 18:42:59.041154" 2026-09-17 18:42:59.316892 | instance | } 2026-09-17 18:42:59.316949 | instance | ERROR: Ignoring Errors 2026-09-17 18:42:59.328946 | 2026-09-17 18:42:59.329171 | TASK [gather-selenium-data : Downloads logs to executor] 2026-09-17 18:42:59.837702 | instance | changed: cd+++++++++ selenium/ 2026-09-17 18:42:59.848082 | 2026-09-17 18:42:59.848209 | PLAY RECAP 2026-09-17 18:42:59.848302 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-09-17 18:42:59.848349 | 2026-09-17 18:42:59.964731 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-17 18:42:59.969002 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-17 18:43:00.510929 | 2026-09-17 18:43:00.511043 | PLAY [all] 2026-09-17 18:43:00.521678 | 2026-09-17 18:43:00.521755 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-17 18:43:00.575462 | instance | skipping: Conditional result was False 2026-09-17 18:43:00.585309 | 2026-09-17 18:43:00.585486 | TASK [fetch-output : Set log path for single node] 2026-09-17 18:43:00.628192 | instance | ok 2026-09-17 18:43:00.633248 | 2026-09-17 18:43:00.633323 | LOOP [fetch-output : Ensure local output dirs] 2026-09-17 18:43:01.055204 | instance -> localhost | ok: "/var/lib/zuul/builds/08e7c09680d749629e3226b7202ede49/work/logs" 2026-09-17 18:43:01.284438 | instance -> localhost | changed: "/var/lib/zuul/builds/08e7c09680d749629e3226b7202ede49/work/artifacts" 2026-09-17 18:43:01.533702 | instance -> localhost | changed: "/var/lib/zuul/builds/08e7c09680d749629e3226b7202ede49/work/docs" 2026-09-17 18:43:01.548069 | 2026-09-17 18:43:01.548215 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-17 18:43:02.236582 | instance | changed: .d..t...... ./ 2026-09-17 18:43:02.236934 | instance | changed: All items complete 2026-09-17 18:43:02.236986 | 2026-09-17 18:43:02.704152 | instance | changed: .d..t...... ./ 2026-09-17 18:43:03.203261 | instance | changed: .d..t...... ./ 2026-09-17 18:43:03.230442 | 2026-09-17 18:43:03.230642 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-17 18:43:03.717573 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.006263 2026-09-17 18:43:03.973927 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.006816 2026-09-17 18:43:03.999392 | 2026-09-17 18:43:03.999604 | PLAY [all] 2026-09-17 18:43:04.011872 | 2026-09-17 18:43:04.012113 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-17 18:43:04.404615 | instance | changed 2026-09-17 18:43:04.416650 | 2026-09-17 18:43:04.416751 | PLAY RECAP 2026-09-17 18:43:04.416835 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-17 18:43:04.416878 | 2026-09-17 18:43:04.582070 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-17 18:43:04.583884 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-17 18:43:05.140117 | 2026-09-17 18:43:05.140272 | PLAY [localhost] 2026-09-17 18:43:05.149429 | 2026-09-17 18:43:05.149510 | TASK [Generate Zuul manifest] 2026-09-17 18:43:05.165381 | localhost | ok 2026-09-17 18:43:05.178885 | 2026-09-17 18:43:05.178961 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-17 18:43:05.532474 | localhost | changed 2026-09-17 18:43:05.551534 | 2026-09-17 18:43:05.551677 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-17 18:43:05.580956 | localhost | ok 2026-09-17 18:43:05.593087 | 2026-09-17 18:43:05.593233 | TASK [Upload logs] 2026-09-17 18:43:05.614049 | localhost | ok 2026-09-17 18:43:05.675149 | 2026-09-17 18:43:05.675250 | TASK [Set zuul-log-path fact] 2026-09-17 18:43:05.690675 | localhost | ok 2026-09-17 18:43:05.699739 | 2026-09-17 18:43:05.699800 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-17 18:43:05.726397 | localhost | ok 2026-09-17 18:43:05.734332 | 2026-09-17 18:43:05.734423 | TASK [upload-logs : Create log directories] 2026-09-17 18:43:06.107293 | localhost | changed 2026-09-17 18:43:06.113646 | 2026-09-17 18:43:06.113723 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-17 18:43:06.495628 | localhost -> localhost | ok: Runtime: 0:00:00.004118 2026-09-17 18:43:06.501600 | 2026-09-17 18:43:06.501675 | TASK [upload-logs : Upload logs to log server] 2026-09-17 18:43:06.958633 | localhost | Output suppressed because no_log was given 2026-09-17 18:43:07.001212 | 2026-09-17 18:43:07.001352 | LOOP [upload-logs : Compress console log and json output] 2026-09-17 18:43:07.063872 | localhost | skipping: Conditional result was False 2026-09-17 18:43:07.074711 | localhost | skipping: Conditional result was False 2026-09-17 18:43:07.084074 | 2026-09-17 18:43:07.084285 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-17 18:43:07.141855 | localhost | skipping: Conditional result was False 2026-09-17 18:43:07.142195 | 2026-09-17 18:43:07.147915 | localhost | skipping: Conditional result was False 2026-09-17 18:43:07.157664 | 2026-09-17 18:43:07.157840 | LOOP [upload-logs : Upload console log and json output]