2026-09-10 17:34:55.129190 | Job console starting 2026-09-10 17:34:55.142063 | Updating git repos 2026-09-10 17:34:57.991604 | Cloning repos into workspace 2026-09-10 17:35:15.618787 | Restoring repo states 2026-09-10 17:35:30.985119 | Merging changes 2026-09-10 17:35:32.131293 | Checking out repos 2026-09-10 17:35:33.793672 | Preparing playbooks 2026-09-10 17:35:35.810624 | Running Ansible setup 2026-09-10 17:35:39.668236 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-10 17:35:40.268912 | 2026-09-10 17:35:40.269037 | PLAY [localhost] 2026-09-10 17:35:40.276123 | 2026-09-10 17:35:40.276187 | TASK [Gathering Facts] 2026-09-10 17:35:41.164890 | localhost | ok 2026-09-10 17:35:41.179450 | 2026-09-10 17:35:41.179647 | TASK [Setup log path fact] 2026-09-10 17:35:41.200899 | localhost | ok 2026-09-10 17:35:41.221173 | 2026-09-10 17:35:41.221399 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-10 17:35:41.262120 | localhost | ok 2026-09-10 17:35:41.273436 | 2026-09-10 17:35:41.273574 | TASK [emit-job-header : Print job information] 2026-09-10 17:35:41.325408 | # Job Information 2026-09-10 17:35:41.325633 | Ansible Version: 2.16.18 2026-09-10 17:35:41.325697 | Job: atmosphere-molecule-csi-rbd 2026-09-10 17:35:41.325739 | Pipeline: check 2026-09-10 17:35:41.325776 | Executor: 2d72f0692154 2026-09-10 17:35:41.325813 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4362 2026-09-10 17:35:41.325856 | Event ID: 4609be50-ad3d-11f1-9dd1-b3be897e4c01 2026-09-10 17:35:41.331489 | 2026-09-10 17:35:41.331619 | LOOP [emit-job-header : Print node information] 2026-09-10 17:35:41.483407 | localhost | ok: 2026-09-10 17:35:41.483686 | localhost | # Node Information 2026-09-10 17:35:41.483886 | localhost | Inventory Hostname: instance 2026-09-10 17:35:41.484097 | localhost | Hostname: np0000192525 2026-09-10 17:35:41.484177 | localhost | Username: zuul 2026-09-10 17:35:41.484252 | localhost | Distro: Ubuntu 22.04 2026-09-10 17:35:41.484294 | localhost | Provider: yul1 2026-09-10 17:35:41.484331 | localhost | Region: ca-ymq-1 2026-09-10 17:35:41.484366 | localhost | Label: ubuntu-jammy 2026-09-10 17:35:41.484401 | localhost | Product Name: OpenStack Nova 2026-09-10 17:35:41.484436 | localhost | Interface IP: 162.253.55.165 2026-09-10 17:35:41.502250 | 2026-09-10 17:35:41.502457 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-10 17:35:41.935927 | localhost -> localhost | changed 2026-09-10 17:35:41.940796 | 2026-09-10 17:35:41.940866 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-10 17:35:43.013311 | localhost -> localhost | changed 2026-09-10 17:35:43.025844 | 2026-09-10 17:35:43.026000 | PLAY [all] 2026-09-10 17:35:43.045793 | 2026-09-10 17:35:43.045963 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-10 17:35:43.303415 | instance -> localhost | ok 2026-09-10 17:35:43.314938 | 2026-09-10 17:35:43.315121 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-10 17:35:43.351706 | instance | ok 2026-09-10 17:35:43.375729 | instance | included: /var/lib/zuul/builds/353133c0144a4b109434dc46f189d7c0/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-10 17:35:43.383835 | 2026-09-10 17:35:43.383935 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-10 17:35:45.396755 | instance -> localhost | Generating public/private rsa key pair. 2026-09-10 17:35:45.397064 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/353133c0144a4b109434dc46f189d7c0/work/353133c0144a4b109434dc46f189d7c0_id_rsa 2026-09-10 17:35:45.397132 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/353133c0144a4b109434dc46f189d7c0/work/353133c0144a4b109434dc46f189d7c0_id_rsa.pub 2026-09-10 17:35:45.397180 | instance -> localhost | The key fingerprint is: 2026-09-10 17:35:45.397250 | instance -> localhost | SHA256:Sb0jc4Ar0bg7Gb1aZFW9jyglTzsX8ruUr2bcamV3l7I zuul-build-sshkey 2026-09-10 17:35:45.397310 | instance -> localhost | The key's randomart image is: 2026-09-10 17:35:45.397354 | instance -> localhost | +---[RSA 3072]----+ 2026-09-10 17:35:45.397409 | instance -> localhost | | .. | 2026-09-10 17:35:45.397453 | instance -> localhost | | o . o . | 2026-09-10 17:35:45.397495 | instance -> localhost | | o o + . . | 2026-09-10 17:35:45.397536 | instance -> localhost | | + +.o+.o | 2026-09-10 17:35:45.397576 | instance -> localhost | | + = S=+= + .| 2026-09-10 17:35:45.397616 | instance -> localhost | | B ..+=.+o+.+| 2026-09-10 17:35:45.397656 | instance -> localhost | | + o . +o=o.o| 2026-09-10 17:35:45.397717 | instance -> localhost | | + .*E. | 2026-09-10 17:35:45.397793 | instance -> localhost | | . +++. | 2026-09-10 17:35:45.397866 | instance -> localhost | +----[SHA256]-----+ 2026-09-10 17:35:45.398007 | instance -> localhost | ok: Runtime: 0:00:01.497660 2026-09-10 17:35:45.411874 | 2026-09-10 17:35:45.412015 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-10 17:35:45.441777 | instance | ok 2026-09-10 17:35:45.449913 | instance | included: /var/lib/zuul/builds/353133c0144a4b109434dc46f189d7c0/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-10 17:35:45.457547 | 2026-09-10 17:35:45.457618 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-10 17:35:45.481828 | instance | skipping: Conditional result was False 2026-09-10 17:35:45.493066 | 2026-09-10 17:35:45.493253 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-10 17:35:45.968203 | instance | changed 2026-09-10 17:35:45.974392 | 2026-09-10 17:35:45.974459 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-10 17:35:46.177219 | instance | ok 2026-09-10 17:35:46.195082 | 2026-09-10 17:35:46.195352 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-10 17:35:46.720394 | instance | changed 2026-09-10 17:35:46.733433 | 2026-09-10 17:35:46.733657 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-10 17:35:47.224267 | instance | changed 2026-09-10 17:35:47.235387 | 2026-09-10 17:35:47.235513 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-10 17:35:47.259635 | instance | skipping: Conditional result was False 2026-09-10 17:35:47.277034 | 2026-09-10 17:35:47.277240 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-10 17:35:47.716825 | instance -> localhost | changed 2026-09-10 17:35:47.739570 | 2026-09-10 17:35:47.740049 | TASK [add-build-sshkey : Add back temp key] 2026-09-10 17:35:48.018331 | instance -> localhost | Identity added: /var/lib/zuul/builds/353133c0144a4b109434dc46f189d7c0/work/353133c0144a4b109434dc46f189d7c0_id_rsa (zuul-build-sshkey) 2026-09-10 17:35:48.018651 | instance -> localhost | ok: Runtime: 0:00:00.012887 2026-09-10 17:35:48.026216 | 2026-09-10 17:35:48.026428 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-10 17:35:48.372722 | instance | ok 2026-09-10 17:35:48.383668 | 2026-09-10 17:35:48.383816 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-10 17:35:48.419402 | instance | skipping: Conditional result was False 2026-09-10 17:35:48.430944 | 2026-09-10 17:35:48.431035 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-09-10 17:35:48.778880 | instance | ok 2026-09-10 17:35:48.790935 | 2026-09-10 17:35:48.791085 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-09-10 17:35:52.408001 | instance | Output suppressed because no_log was given 2026-09-10 17:35:52.422458 | 2026-09-10 17:35:52.422654 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-09-10 17:35:52.616913 | instance | ok: "logs" 2026-09-10 17:35:52.617370 | instance | ok: All items complete 2026-09-10 17:35:52.617432 | 2026-09-10 17:35:52.790117 | instance | ok: "artifacts" 2026-09-10 17:35:52.942475 | instance | ok: "docs" 2026-09-10 17:35:52.951063 | 2026-09-10 17:35:52.951467 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-09-10 17:35:53.143707 | instance | changed: "logs" 2026-09-10 17:35:53.314625 | instance | changed: "artifacts" 2026-09-10 17:35:53.485959 | instance | changed: "docs" 2026-09-10 17:35:53.503261 | 2026-09-10 17:35:53.503429 | PLAY RECAP 2026-09-10 17:35:53.503509 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-10 17:35:53.503556 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-10 17:35:53.503589 | 2026-09-10 17:35:53.651376 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-10 17:35:53.655237 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-10 17:35:54.247530 | 2026-09-10 17:35:54.247701 | PLAY [all] 2026-09-10 17:35:54.258094 | 2026-09-10 17:35:54.258237 | TASK [setup-uv : Extract archive] 2026-09-10 17:35:56.554011 | instance | changed 2026-09-10 17:35:56.564761 | 2026-09-10 17:35:56.564924 | TASK [setup-uv : Print version] 2026-09-10 17:35:56.945110 | instance | uv 0.8.13 2026-09-10 17:35:57.112766 | instance | ok: Runtime: 0:00:00.012679 2026-09-10 17:35:57.130247 | 2026-09-10 17:35:57.130446 | TASK [Install Ansible collection siblings] 2026-09-10 17:36:06.386757 | instance | changed: 2026-09-10 17:36:06.387073 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-09-10 17:36:06.387133 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-10 17:36:06.387175 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-10 17:36:06.387237 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-09-10 17:36:06.387277 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-09-10 17:36:06.387320 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-09-10 17:36:06.387359 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-09-10 17:36:06.387402 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-09-10 17:36:06.387440 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-10 17:36:06.387478 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-09-10 17:36:06.387515 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-09-10 17:36:06.387551 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-09-10 17:36:06.387587 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-09-10 17:36:06.387622 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-09-10 17:36:06.387658 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0 2026-09-10 17:36:06.387694 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-09-10 17:36:06.387730 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-09-10 17:36:06.387767 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-09-10 17:36:06.387804 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-09-10 17:36:06.387839 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-09-10 17:36:06.387874 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.2.0 2026-09-10 17:36:06.387909 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-09-10 17:36:06.387947 | instance | Resolved vexxhost.kubernetes to v3.4.0 for >=3.3.0,>=2.5.0 2026-09-10 17:36:06.388008 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-09-10 17:36:06.388045 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=6.0.0 2026-09-10 17:36:06.388082 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-10 17:36:06.388118 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-10 17:36:06.388154 | instance | Resolved vexxhost.kubernetes to v3.4.0 for >=3.3.0,>=2.5.0 2026-09-10 17:36:06.388206 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-09-10 17:36:06.388246 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-09-10 17:36:06.388281 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-10 17:36:06.388319 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-10 17:36:06.388355 | instance | Checked out ansible.netcommon to 1.2.0 2026-09-10 17:36:06.388391 | 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-10 17:36:06.388439 | instance | Starting galaxy collection install process 2026-09-10 17:36:06.388475 | instance | Process install dependency map 2026-09-10 17:36:06.388539 | instance | Starting collection install process 2026-09-10 17:36:06.388577 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-09-10 17:36:06.388613 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-09-10 17:36:06.388648 | instance | ansible.netcommon:* was installed successfully 2026-09-10 17:36:06.388683 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-09-10 17:36:06.388718 | instance | Creating virtual environment at: .venv 2026-09-10 17:36:06.388753 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-10 17:36:06.388788 | instance | Downloading setuptools (1.1MiB) 2026-09-10 17:36:06.388823 | instance | Downloading netaddr (2.2MiB) 2026-09-10 17:36:06.388859 | instance | Downloading kubernetes (1.9MiB) 2026-09-10 17:36:06.388895 | instance | Downloading pygments (1.2MiB) 2026-09-10 17:36:06.388933 | instance | Downloading rjsonnet (1.2MiB) 2026-09-10 17:36:06.388968 | instance | Downloading openstacksdk (1.7MiB) 2026-09-10 17:36:06.389003 | instance | Downloading ansible-core (2.1MiB) 2026-09-10 17:36:06.389038 | instance | Downloading cryptography (4.2MiB) 2026-09-10 17:36:06.389073 | instance | Downloading pydantic-core (2.0MiB) 2026-09-10 17:36:06.389107 | instance | Building pyperclip==1.9.0 2026-09-10 17:36:06.389145 | instance | Downloading rjsonnet 2026-09-10 17:36:06.389181 | instance | Downloading pydantic-core 2026-09-10 17:36:06.389239 | instance | Downloading netaddr 2026-09-10 17:36:06.389276 | instance | Downloading pygments 2026-09-10 17:36:06.389312 | instance | Downloading cryptography 2026-09-10 17:36:06.389346 | instance | Downloading setuptools 2026-09-10 17:36:06.389382 | instance | Downloading kubernetes 2026-09-10 17:36:06.389417 | instance | Downloading ansible-core 2026-09-10 17:36:06.389453 | instance | Downloading openstacksdk 2026-09-10 17:36:06.389487 | instance | Built pyperclip==1.9.0 2026-09-10 17:36:06.389522 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-10 17:36:06.389556 | instance | Installed 83 packages in 51ms 2026-09-10 17:36:06.389590 | instance | Checked out ansible.posix to 1.6.0 2026-09-10 17:36:06.389624 | 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-10 17:36:06.389658 | instance | Starting galaxy collection install process 2026-09-10 17:36:06.389692 | instance | Process install dependency map 2026-09-10 17:36:06.389737 | instance | Starting collection install process 2026-09-10 17:36:06.389772 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-09-10 17:36:06.389807 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-09-10 17:36:06.389841 | instance | ansible.posix:1.6.0 was installed successfully 2026-09-10 17:36:06.389877 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-10 17:36:06.389911 | instance | 2.17.12 2026-09-10 17:36:06.389946 | instance | Checked out ansible.utils to v6.1.0 2026-09-10 17:36:06.389981 | 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-10 17:36:06.390016 | instance | Starting galaxy collection install process 2026-09-10 17:36:06.390049 | instance | Process install dependency map 2026-09-10 17:36:06.390083 | instance | Starting collection install process 2026-09-10 17:36:06.390118 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-09-10 17:36:06.390153 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-09-10 17:36:06.390204 | instance | ansible.utils:6.1.0 was installed successfully 2026-09-10 17:36:06.390242 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-10 17:36:06.390277 | instance | 2.17.12 2026-09-10 17:36:06.390312 | instance | Checked out atmosphere.common to v0.7.0 2026-09-10 17:36:06.390347 | 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-10 17:36:06.390382 | instance | Starting galaxy collection install process 2026-09-10 17:36:06.390417 | instance | Process install dependency map 2026-09-10 17:36:06.390451 | instance | Starting collection install process 2026-09-10 17:36:06.390486 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-09-10 17:36:06.390521 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-09-10 17:36:06.390557 | instance | atmosphere.common:0.7.0 was installed successfully 2026-09-10 17:36:06.390591 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-10 17:36:06.390626 | instance | 2.17.12 2026-09-10 17:36:06.390661 | instance | Checked out community.crypto to 2.2.3 2026-09-10 17:36:06.390696 | 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-10 17:36:06.390732 | instance | Starting galaxy collection install process 2026-09-10 17:36:06.390766 | instance | Process install dependency map 2026-09-10 17:36:06.390800 | instance | Starting collection install process 2026-09-10 17:36:06.390834 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-09-10 17:36:06.390868 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-09-10 17:36:06.390902 | instance | community.crypto:2.2.3 was installed successfully 2026-09-10 17:36:06.390937 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-10 17:36:06.390970 | instance | 2.17.12 2026-09-10 17:36:06.391005 | instance | Checked out community.general to 7.3.0 2026-09-10 17:36:06.391040 | 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-10 17:36:06.391085 | instance | Starting galaxy collection install process 2026-09-10 17:36:06.391122 | instance | Process install dependency map 2026-09-10 17:36:06.391156 | instance | Starting collection install process 2026-09-10 17:36:06.391208 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-09-10 17:36:06.391244 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-09-10 17:36:06.391279 | instance | community.general:7.3.0 was installed successfully 2026-09-10 17:36:06.391314 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-10 17:36:06.391350 | instance | 2.17.12 2026-09-10 17:36:06.391384 | instance | Checked out community.mysql to 3.6.0 2026-09-10 17:36:06.391423 | 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-10 17:36:06.391459 | instance | Starting galaxy collection install process 2026-09-10 17:36:06.391495 | instance | Process install dependency map 2026-09-10 17:36:06.391530 | instance | Starting collection install process 2026-09-10 17:36:06.391565 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-09-10 17:36:06.391600 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-09-10 17:36:06.391635 | instance | community.mysql:3.6.0 was installed successfully 2026-09-10 17:36:06.391671 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-10 17:36:06.391706 | instance | 2.17.12 2026-09-10 17:36:06.391742 | instance | Checked out kubernetes.core to 2.4.0 2026-09-10 17:36:06.391778 | 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-10 17:36:06.391814 | instance | Starting galaxy collection install process 2026-09-10 17:36:06.391848 | instance | Process install dependency map 2026-09-10 17:36:06.391883 | instance | Starting collection install process 2026-09-10 17:36:06.391918 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-09-10 17:36:06.391953 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-09-10 17:36:06.391988 | instance | kubernetes.core:2.4.0 was installed successfully 2026-09-10 17:36:06.392024 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-10 17:36:06.392058 | instance | 2.17.12 2026-09-10 17:36:06.392093 | instance | Checked out openstack.cloud to 2.6.0 2026-09-10 17:36:06.392128 | 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-10 17:36:06.392163 | instance | Starting galaxy collection install process 2026-09-10 17:36:06.392217 | instance | Process install dependency map 2026-09-10 17:36:06.392253 | instance | Starting collection install process 2026-09-10 17:36:06.392288 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-09-10 17:36:06.392323 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-09-10 17:36:06.392357 | instance | openstack.cloud:2.6.0 was installed successfully 2026-09-10 17:36:06.392392 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-10 17:36:06.392426 | instance | 2.17.12 2026-09-10 17:36:06.392471 | instance | Checked out vexxhost.ceph to v4.2.0 2026-09-10 17:36:06.392537 | 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-10 17:36:06.392575 | instance | Starting galaxy collection install process 2026-09-10 17:36:06.392610 | instance | Process install dependency map 2026-09-10 17:36:06.392645 | instance | Starting collection install process 2026-09-10 17:36:06.392680 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-09-10 17:36:06.392714 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-09-10 17:36:06.392748 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-09-10 17:36:06.392783 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-10 17:36:06.392817 | instance | 2.17.12 2026-09-10 17:36:06.392852 | instance | Checked out vexxhost.containers to v1.6.8 2026-09-10 17:36:06.392887 | 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-10 17:36:06.392922 | instance | Starting galaxy collection install process 2026-09-10 17:36:06.392957 | instance | Process install dependency map 2026-09-10 17:36:06.392990 | instance | Starting collection install process 2026-09-10 17:36:06.393024 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-09-10 17:36:06.393058 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-09-10 17:36:06.393093 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-09-10 17:36:06.393128 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-10 17:36:06.393163 | instance | 2.17.12 2026-09-10 17:36:06.393215 | instance | Checked out vexxhost.kubernetes to v3.4.0 2026-09-10 17:36:06.393252 | 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-10 17:36:06.393287 | instance | Starting galaxy collection install process 2026-09-10 17:36:06.393322 | instance | Process install dependency map 2026-09-10 17:36:06.393355 | instance | Starting collection install process 2026-09-10 17:36:06.393389 | instance | Installing 'vexxhost.kubernetes:3.4.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-09-10 17:36:06.393425 | instance | Created collection for vexxhost.kubernetes:3.4.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-09-10 17:36:06.393460 | instance | vexxhost.kubernetes:3.4.0 was installed successfully 2026-09-10 17:36:06.393495 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-10 17:36:06.393529 | instance | 2.17.12 2026-09-10 17:36:06.403347 | 2026-09-10 17:36:06.403435 | PLAY RECAP 2026-09-10 17:36:06.403511 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-10 17:36:06.403551 | 2026-09-10 17:36:06.550090 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-10 17:36:06.552278 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-10 17:36:07.105922 | 2026-09-10 17:36:07.106043 | PLAY [all] 2026-09-10 17:36:07.115876 | 2026-09-10 17:36:07.115944 | TASK [Install "jq" for log collection] 2026-09-10 17:36:16.655665 | instance | changed 2026-09-10 17:36:16.657900 | 2026-09-10 17:36:16.657972 | PLAY RECAP 2026-09-10 17:36:16.658034 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-10 17:36:16.658108 | 2026-09-10 17:36:16.839807 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-10 17:36:16.845625 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-10 17:36:17.387235 | 2026-09-10 17:36:17.387369 | PLAY [all] 2026-09-10 17:36:17.397579 | 2026-09-10 17:36:17.397687 | LOOP [Check inventory directories] 2026-09-10 17:36:17.758657 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-09-10 17:36:17.922487 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-09-10 17:36:18.089340 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-09-10 17:36:18.098301 | 2026-09-10 17:36:18.098511 | LOOP [Copy inventory file for Zuul] 2026-09-10 17:36:18.930905 | instance | changed: 2026-09-10 17:36:18.931168 | instance | { 2026-09-10 17:36:18.931243 | instance | "ansible_loop_var": "item", 2026-09-10 17:36:18.931289 | instance | "changed": false, 2026-09-10 17:36:18.931328 | instance | "failed": false, 2026-09-10 17:36:18.931370 | instance | "invocation": { 2026-09-10 17:36:18.931406 | instance | "module_args": { 2026-09-10 17:36:18.931442 | instance | "checksum_algorithm": "sha1", 2026-09-10 17:36:18.931477 | instance | "follow": true, 2026-09-10 17:36:18.931512 | instance | "get_attributes": true, 2026-09-10 17:36:18.931549 | instance | "get_checksum": true, 2026-09-10 17:36:18.931584 | instance | "get_mime": true, 2026-09-10 17:36:18.931619 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-09-10 17:36:18.931653 | instance | } 2026-09-10 17:36:18.931687 | instance | }, 2026-09-10 17:36:18.931721 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-09-10 17:36:18.931756 | instance | "stat": { 2026-09-10 17:36:18.931790 | instance | "atime": 1789061759.3662465, 2026-09-10 17:36:18.931825 | instance | "attr_flags": "e", 2026-09-10 17:36:18.931859 | instance | "attributes": [ 2026-09-10 17:36:18.931893 | instance | "extents" 2026-09-10 17:36:18.931925 | instance | ], 2026-09-10 17:36:18.931959 | instance | "block_size": 4096, 2026-09-10 17:36:18.931991 | instance | "blocks": 8, 2026-09-10 17:36:18.932024 | instance | "charset": "unknown", 2026-09-10 17:36:18.932060 | instance | "ctime": 1789061758.0022213, 2026-09-10 17:36:18.932094 | instance | "dev": 64513, 2026-09-10 17:36:18.932127 | instance | "device_type": 0, 2026-09-10 17:36:18.932160 | instance | "executable": true, 2026-09-10 17:36:18.932211 | instance | "exists": true, 2026-09-10 17:36:18.932245 | instance | "gid": 1000, 2026-09-10 17:36:18.932278 | instance | "gr_name": "zuul", 2026-09-10 17:36:18.932309 | instance | "inode": 1049169, 2026-09-10 17:36:18.932341 | instance | "isblk": false, 2026-09-10 17:36:18.932374 | instance | "ischr": false, 2026-09-10 17:36:18.932407 | instance | "isdir": true, 2026-09-10 17:36:18.932440 | instance | "isfifo": false, 2026-09-10 17:36:18.932473 | instance | "isgid": false, 2026-09-10 17:36:18.932536 | instance | "islnk": false, 2026-09-10 17:36:18.932571 | instance | "isreg": false, 2026-09-10 17:36:18.932603 | instance | "issock": false, 2026-09-10 17:36:18.932636 | instance | "isuid": false, 2026-09-10 17:36:18.932668 | instance | "mimetype": "unknown", 2026-09-10 17:36:18.932699 | instance | "mode": "0755", 2026-09-10 17:36:18.932731 | instance | "mtime": 1789061758.0022213, 2026-09-10 17:36:18.932763 | instance | "nlink": 23, 2026-09-10 17:36:18.932796 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-09-10 17:36:18.932829 | instance | "pw_name": "zuul", 2026-09-10 17:36:18.932863 | instance | "readable": true, 2026-09-10 17:36:18.932895 | instance | "rgrp": true, 2026-09-10 17:36:18.932928 | instance | "roth": true, 2026-09-10 17:36:18.932978 | instance | "rusr": true, 2026-09-10 17:36:18.933013 | instance | "size": 4096, 2026-09-10 17:36:18.933045 | instance | "uid": 1000, 2026-09-10 17:36:18.933079 | instance | "version": "3248641084", 2026-09-10 17:36:18.933112 | instance | "wgrp": false, 2026-09-10 17:36:18.933148 | instance | "woth": false, 2026-09-10 17:36:18.933181 | instance | "writeable": true, 2026-09-10 17:36:18.933242 | instance | "wusr": true, 2026-09-10 17:36:18.933276 | instance | "xgrp": true, 2026-09-10 17:36:18.933309 | instance | "xoth": true, 2026-09-10 17:36:18.933341 | instance | "xusr": true 2026-09-10 17:36:18.933374 | instance | } 2026-09-10 17:36:18.933407 | instance | } 2026-09-10 17:36:18.933468 | instance | ok: All items complete 2026-09-10 17:36:18.933507 | 2026-09-10 17:36:18.935722 | instance | skipping: Conditional result was False 2026-09-10 17:36:18.938503 | instance | skipping: Conditional result was False 2026-09-10 17:36:18.961879 | 2026-09-10 17:36:18.962079 | LOOP [Switch "ansible_host" to private IP] 2026-09-10 17:36:19.359146 | instance | changed: 1 replacements made 2026-09-10 17:36:19.365157 | instance | skipping: Conditional result was False 2026-09-10 17:36:19.376376 | instance | skipping: Conditional result was False 2026-09-10 17:36:19.390800 | 2026-09-10 17:36:19.390971 | TASK [Run Molecule scenario] 2026-09-10 17:36:20.397705 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-09-10 17:36:20.801536 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-09-10 17:36:20.801650 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-09-10 17:36:31.769687 | instance | INFO [csi > dependency] Executing 2026-09-10 17:36:31.770284 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-09-10 17:36:31.770919 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-09-10 17:36:31.771270 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-09-10 17:36:31.792360 | instance | INFO [csi > cleanup] Executing 2026-09-10 17:36:31.793090 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-10 17:36:31.804923 | instance | INFO [csi > destroy] Executing 2026-09-10 17:36:31.805080 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-09-10 17:36:31.805212 | instance | INFO [csi > destroy] Executed: Successful 2026-09-10 17:36:31.815701 | instance | INFO [csi > syntax] Executing 2026-09-10 17:36:33.332138 | instance | 2026-09-10 17:36:33.332269 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-09-10 17:36:33.421560 | instance | INFO [csi > syntax] Executed: Successful 2026-09-10 17:36:33.437059 | instance | INFO [csi > create] Executing 2026-09-10 17:36:33.440549 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-10 17:36:33.455072 | instance | INFO [csi > prepare] Executing 2026-09-10 17:36:34.189362 | instance | 2026-09-10 17:36:34.189555 | instance | PLAY [Prepare] ***************************************************************** 2026-09-10 17:36:34.189802 | instance | 2026-09-10 17:36:34.190043 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-10 17:36:34.190276 | instance | Thursday 10 September 2026 17:36:34 +0000 (0:00:00.023) 0:00:00.023 **** 2026-09-10 17:36:35.438187 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-10 17:36:35.438485 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-10 17:36:35.438749 | instance | interpreter could change the meaning of that path. See 2026-09-10 17:36:35.438994 | instance | https://docs.ansible.com/ansible- 2026-09-10 17:36:35.439234 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-10 17:36:35.449325 | instance | ok: [instance] 2026-09-10 17:36:35.449523 | instance | 2026-09-10 17:36:35.449797 | instance | TASK [Configure short hostname] ************************************************ 2026-09-10 17:36:35.450038 | instance | Thursday 10 September 2026 17:36:35 +0000 (0:00:01.260) 0:00:01.283 **** 2026-09-10 17:36:36.187522 | instance | changed: [instance] 2026-09-10 17:36:36.187726 | instance | 2026-09-10 17:36:36.188083 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-09-10 17:36:36.188394 | instance | Thursday 10 September 2026 17:36:36 +0000 (0:00:00.737) 0:00:02.020 **** 2026-09-10 17:36:36.489342 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-09-10 17:36:36.489440 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-09-10 17:36:36.489458 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-09-10 17:36:36.499054 | instance | changed: [instance] 2026-09-10 17:36:36.499264 | instance | 2026-09-10 17:36:36.499580 | instance | TASK [Purge "snapd" package] *************************************************** 2026-09-10 17:36:36.499844 | instance | Thursday 10 September 2026 17:36:36 +0000 (0:00:00.312) 0:00:02.332 **** 2026-09-10 17:36:37.322201 | instance | ok: [instance] 2026-09-10 17:36:37.322421 | instance | 2026-09-10 17:36:37.322700 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-09-10 17:36:37.323035 | instance | 2026-09-10 17:36:37.323399 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-10 17:36:37.323705 | instance | Thursday 10 September 2026 17:36:37 +0000 (0:00:00.823) 0:00:03.156 **** 2026-09-10 17:36:38.071611 | instance | ok: [instance] 2026-09-10 17:36:38.071773 | instance | 2026-09-10 17:36:38.071916 | instance | TASK [Install depedencies] ***************************************************** 2026-09-10 17:36:38.072074 | instance | Thursday 10 September 2026 17:36:38 +0000 (0:00:00.749) 0:00:03.905 **** 2026-09-10 17:37:02.671811 | instance | changed: [instance] 2026-09-10 17:37:02.671870 | instance | 2026-09-10 17:37:02.671882 | instance | TASK [Start up service] ******************************************************** 2026-09-10 17:37:02.671894 | instance | Thursday 10 September 2026 17:37:02 +0000 (0:00:24.599) 0:00:28.504 **** 2026-09-10 17:37:03.247434 | instance | ok: [instance] 2026-09-10 17:37:03.247520 | instance | 2026-09-10 17:37:03.247852 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-09-10 17:37:03.247873 | instance | Thursday 10 September 2026 17:37:03 +0000 (0:00:00.576) 0:00:29.081 **** 2026-09-10 17:37:03.585133 | instance | ok: [instance] 2026-09-10 17:37:03.585898 | instance | 2026-09-10 17:37:03.585931 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-09-10 17:37:03.585944 | instance | Thursday 10 September 2026 17:37:03 +0000 (0:00:00.337) 0:00:29.418 **** 2026-09-10 17:37:04.363429 | instance | changed: [instance] 2026-09-10 17:37:04.363504 | instance | 2026-09-10 17:37:04.363518 | instance | TASK [Get list of all loopback devices] **************************************** 2026-09-10 17:37:04.363634 | instance | Thursday 10 September 2026 17:37:04 +0000 (0:00:00.777) 0:00:30.196 **** 2026-09-10 17:37:04.568555 | instance | ok: [instance] 2026-09-10 17:37:04.568647 | instance | 2026-09-10 17:37:04.568665 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-09-10 17:37:04.568837 | instance | Thursday 10 September 2026 17:37:04 +0000 (0:00:00.205) 0:00:30.402 **** 2026-09-10 17:37:04.598682 | instance | skipping: [instance] 2026-09-10 17:37:04.599434 | instance | 2026-09-10 17:37:04.599647 | instance | TASK [Create devices for Ceph] ************************************************* 2026-09-10 17:37:04.599781 | instance | Thursday 10 September 2026 17:37:04 +0000 (0:00:00.029) 0:00:30.432 **** 2026-09-10 17:37:05.212727 | instance | changed: [instance] => (item=osd0) 2026-09-10 17:37:05.212825 | instance | changed: [instance] => (item=osd1) 2026-09-10 17:37:05.212874 | instance | changed: [instance] => (item=osd2) 2026-09-10 17:37:05.213249 | instance | 2026-09-10 17:37:05.213323 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-09-10 17:37:05.213330 | instance | Thursday 10 September 2026 17:37:05 +0000 (0:00:00.614) 0:00:31.047 **** 2026-09-10 17:37:05.844478 | instance | changed: [instance] => (item=osd0) 2026-09-10 17:37:05.844717 | instance | changed: [instance] => (item=osd1) 2026-09-10 17:37:05.845064 | instance | changed: [instance] => (item=osd2) 2026-09-10 17:37:05.845379 | instance | 2026-09-10 17:37:05.845682 | instance | TASK [Start loop devices] ****************************************************** 2026-09-10 17:37:05.845981 | instance | Thursday 10 September 2026 17:37:05 +0000 (0:00:00.631) 0:00:31.678 **** 2026-09-10 17:37:06.579158 | instance | changed: [instance] => (item=osd0) 2026-09-10 17:37:06.579218 | instance | changed: [instance] => (item=osd1) 2026-09-10 17:37:06.579229 | instance | changed: [instance] => (item=osd2) 2026-09-10 17:37:06.579238 | instance | 2026-09-10 17:37:06.579248 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-09-10 17:37:06.579258 | instance | Thursday 10 September 2026 17:37:06 +0000 (0:00:00.733) 0:00:32.412 **** 2026-09-10 17:37:09.876390 | instance | changed: [instance] => (item=osd0) 2026-09-10 17:37:09.877606 | instance | changed: [instance] => (item=osd1) 2026-09-10 17:37:09.877669 | instance | changed: [instance] => (item=osd2) 2026-09-10 17:37:09.877681 | instance | 2026-09-10 17:37:09.877691 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-09-10 17:37:09.877701 | instance | Thursday 10 September 2026 17:37:09 +0000 (0:00:03.298) 0:00:35.710 **** 2026-09-10 17:37:11.735460 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-09-10 17:37:11.735879 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-09-10 17:37:11.735933 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-09-10 17:37:11.735958 | instance | 2026-09-10 17:37:11.735972 | instance | PLAY RECAP ********************************************************************* 2026-09-10 17:37:11.736692 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-10 17:37:11.736723 | instance | 2026-09-10 17:37:11.736738 | instance | Thursday 10 September 2026 17:37:11 +0000 (0:00:01.859) 0:00:37.569 **** 2026-09-10 17:37:11.739353 | instance | =============================================================================== 2026-09-10 17:37:11.739399 | instance | Install depedencies ---------------------------------------------------- 24.60s 2026-09-10 17:37:11.739404 | instance | Create a volume group for each loop device ------------------------------ 3.30s 2026-09-10 17:37:11.739410 | instance | Create a logical volume for each loop device ---------------------------- 1.86s 2026-09-10 17:37:11.739416 | instance | Gathering Facts --------------------------------------------------------- 1.26s 2026-09-10 17:37:11.739422 | instance | Purge "snapd" package --------------------------------------------------- 0.82s 2026-09-10 17:37:11.739427 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.78s 2026-09-10 17:37:11.739432 | instance | Gathering Facts --------------------------------------------------------- 0.75s 2026-09-10 17:37:11.739438 | instance | Configure short hostname ------------------------------------------------ 0.74s 2026-09-10 17:37:11.739443 | instance | Start loop devices ------------------------------------------------------ 0.73s 2026-09-10 17:37:11.739448 | instance | Set permissions on loopback devices ------------------------------------- 0.63s 2026-09-10 17:37:11.739553 | instance | Create devices for Ceph ------------------------------------------------- 0.61s 2026-09-10 17:37:11.739865 | instance | Start up service -------------------------------------------------------- 0.58s 2026-09-10 17:37:11.740154 | instance | Generate lvm.conf ------------------------------------------------------- 0.34s 2026-09-10 17:37:11.740475 | instance | Ensure hostname inside hosts file --------------------------------------- 0.31s 2026-09-10 17:37:11.740765 | instance | Get list of all loopback devices ---------------------------------------- 0.21s 2026-09-10 17:37:11.741055 | instance | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-09-10 17:37:11.823125 | instance | INFO [csi > prepare] Executed: Successful 2026-09-10 17:37:11.838073 | instance | INFO [csi > converge] Executing 2026-09-10 17:37:13.315271 | instance | 2026-09-10 17:37:13.315701 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-09-10 17:37:13.315991 | instance | 2026-09-10 17:37:13.316336 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-10 17:37:13.316635 | instance | Thursday 10 September 2026 17:37:13 +0000 (0:00:00.008) 0:00:00.008 **** 2026-09-10 17:37:14.360400 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-10 17:37:14.360466 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-10 17:37:14.360477 | instance | interpreter could change the meaning of that path. See 2026-09-10 17:37:14.360487 | instance | https://docs.ansible.com/ansible- 2026-09-10 17:37:14.360496 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-10 17:37:14.370944 | instance | ok: [instance] 2026-09-10 17:37:14.370996 | instance | 2026-09-10 17:37:14.371008 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-09-10 17:37:14.371018 | instance | Thursday 10 September 2026 17:37:14 +0000 (0:00:01.055) 0:00:01.063 **** 2026-09-10 17:37:14.423845 | instance | ok: [instance] => { 2026-09-10 17:37:14.424327 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-09-10 17:37:14.424702 | instance | } 2026-09-10 17:37:14.425115 | instance | 2026-09-10 17:37:14.425556 | instance | PLAY [all] ********************************************************************* 2026-09-10 17:37:14.425907 | instance | 2026-09-10 17:37:14.426309 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-10 17:37:14.426741 | instance | Thursday 10 September 2026 17:37:14 +0000 (0:00:00.052) 0:00:01.115 **** 2026-09-10 17:37:15.426004 | instance | ok: [instance] 2026-09-10 17:37:15.426049 | instance | 2026-09-10 17:37:15.426056 | instance | TASK [Fail if atmosphere_ceph_enabled is set] ********************************** 2026-09-10 17:37:15.426063 | instance | Thursday 10 September 2026 17:37:15 +0000 (0:00:01.002) 0:00:02.118 **** 2026-09-10 17:37:15.466113 | instance | skipping: [instance] 2026-09-10 17:37:15.466176 | instance | 2026-09-10 17:37:15.466184 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-09-10 17:37:15.466191 | instance | Thursday 10 September 2026 17:37:15 +0000 (0:00:00.040) 0:00:02.158 **** 2026-09-10 17:37:15.656930 | instance | ok: [instance] 2026-09-10 17:37:15.656976 | instance | 2026-09-10 17:37:15.656984 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-09-10 17:37:15.656989 | instance | 2026-09-10 17:37:15.656995 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-10 17:37:15.657008 | instance | Thursday 10 September 2026 17:37:15 +0000 (0:00:00.191) 0:00:02.349 **** 2026-09-10 17:37:16.590694 | instance | ok: [instance] 2026-09-10 17:37:16.590751 | instance | 2026-09-10 17:37:16.590762 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-10 17:37:16.590772 | instance | Thursday 10 September 2026 17:37:16 +0000 (0:00:00.932) 0:00:03.282 **** 2026-09-10 17:37:16.929295 | instance | ok: [instance] 2026-09-10 17:37:16.929350 | instance | 2026-09-10 17:37:16.929356 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-10 17:37:16.929361 | instance | Thursday 10 September 2026 17:37:16 +0000 (0:00:00.338) 0:00:03.621 **** 2026-09-10 17:37:16.988601 | instance | skipping: [instance] 2026-09-10 17:37:16.988653 | instance | 2026-09-10 17:37:16.988664 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-10 17:37:16.988673 | instance | Thursday 10 September 2026 17:37:16 +0000 (0:00:00.058) 0:00:03.680 **** 2026-09-10 17:37:17.370683 | instance | changed: [instance] 2026-09-10 17:37:17.370748 | instance | 2026-09-10 17:37:17.370759 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-10 17:37:17.370769 | instance | Thursday 10 September 2026 17:37:17 +0000 (0:00:00.382) 0:00:04.063 **** 2026-09-10 17:37:17.473021 | instance | ok: [instance] => { 2026-09-10 17:37:17.473078 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-10 17:37:17.473089 | instance | } 2026-09-10 17:37:17.473098 | instance | 2026-09-10 17:37:17.473107 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-10 17:37:17.473116 | instance | Thursday 10 September 2026 17:37:17 +0000 (0:00:00.101) 0:00:04.164 **** 2026-09-10 17:37:18.236025 | instance | changed: [instance] 2026-09-10 17:37:18.236068 | instance | 2026-09-10 17:37:18.236076 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-10 17:37:18.236084 | instance | Thursday 10 September 2026 17:37:18 +0000 (0:00:00.764) 0:00:04.928 **** 2026-09-10 17:37:18.289377 | instance | skipping: [instance] 2026-09-10 17:37:18.289432 | instance | 2026-09-10 17:37:18.289438 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-10 17:37:18.289443 | instance | Thursday 10 September 2026 17:37:18 +0000 (0:00:00.053) 0:00:04.982 **** 2026-09-10 17:37:18.339517 | instance | skipping: [instance] 2026-09-10 17:37:18.339628 | instance | 2026-09-10 17:37:18.339641 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-10 17:37:18.339662 | instance | Thursday 10 September 2026 17:37:18 +0000 (0:00:00.050) 0:00:05.032 **** 2026-09-10 17:37:18.604374 | instance | ok: [instance] 2026-09-10 17:37:18.604439 | instance | 2026-09-10 17:37:18.604451 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-10 17:37:18.604461 | instance | Thursday 10 September 2026 17:37:18 +0000 (0:00:00.263) 0:00:05.296 **** 2026-09-10 17:37:20.113245 | instance | ok: [instance] 2026-09-10 17:37:20.113296 | instance | 2026-09-10 17:37:20.113304 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-10 17:37:20.113324 | instance | Thursday 10 September 2026 17:37:20 +0000 (0:00:01.509) 0:00:06.806 **** 2026-09-10 17:37:20.188281 | instance | ok: [instance] => { 2026-09-10 17:37:20.188328 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-10 17:37:20.188334 | instance | } 2026-09-10 17:37:20.188339 | instance | 2026-09-10 17:37:20.188345 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-10 17:37:20.188351 | instance | Thursday 10 September 2026 17:37:20 +0000 (0:00:00.074) 0:00:06.881 **** 2026-09-10 17:37:21.181952 | instance | changed: [instance] 2026-09-10 17:37:21.182015 | instance | 2026-09-10 17:37:21.182026 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-10 17:37:21.182037 | instance | Thursday 10 September 2026 17:37:21 +0000 (0:00:00.993) 0:00:07.874 **** 2026-09-10 17:37:24.179418 | instance | changed: [instance] 2026-09-10 17:37:24.179497 | instance | 2026-09-10 17:37:24.179518 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-10 17:37:24.179593 | instance | Thursday 10 September 2026 17:37:24 +0000 (0:00:02.998) 0:00:10.872 **** 2026-09-10 17:37:24.205794 | instance | skipping: [instance] 2026-09-10 17:37:24.206471 | instance | 2026-09-10 17:37:24.206514 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-10 17:37:24.206521 | instance | Thursday 10 September 2026 17:37:24 +0000 (0:00:00.027) 0:00:10.899 **** 2026-09-10 17:37:24.237581 | instance | skipping: [instance] 2026-09-10 17:37:24.238233 | instance | 2026-09-10 17:37:24.238280 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-10 17:37:24.238307 | instance | Thursday 10 September 2026 17:37:24 +0000 (0:00:00.031) 0:00:10.930 **** 2026-09-10 17:37:24.266544 | instance | skipping: [instance] 2026-09-10 17:37:24.266627 | instance | 2026-09-10 17:37:24.266866 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-10 17:37:24.266889 | instance | Thursday 10 September 2026 17:37:24 +0000 (0:00:00.029) 0:00:10.960 **** 2026-09-10 17:37:31.170271 | instance | changed: [instance] 2026-09-10 17:37:31.170591 | instance | 2026-09-10 17:37:31.170620 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-10 17:37:31.170636 | instance | Thursday 10 September 2026 17:37:31 +0000 (0:00:06.903) 0:00:17.863 **** 2026-09-10 17:37:31.824997 | instance | changed: [instance] 2026-09-10 17:37:31.825758 | instance | 2026-09-10 17:37:31.825838 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-10 17:37:31.825860 | instance | Thursday 10 September 2026 17:37:31 +0000 (0:00:00.654) 0:00:18.517 **** 2026-09-10 17:37:32.846142 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-09-10 17:37:32.847413 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-10 17:37:32.847509 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-10 17:37:32.847541 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-10 17:37:32.847548 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-10 17:37:32.847555 | instance | 2026-09-10 17:37:32.847571 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-10 17:37:32.847850 | instance | Thursday 10 September 2026 17:37:32 +0000 (0:00:01.021) 0:00:19.538 **** 2026-09-10 17:37:33.487151 | instance | changed: [instance] 2026-09-10 17:37:33.487203 | instance | 2026-09-10 17:37:33.487211 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-10 17:37:33.487218 | instance | Thursday 10 September 2026 17:37:33 +0000 (0:00:00.613) 0:00:20.152 **** 2026-09-10 17:37:33.487224 | instance | 2026-09-10 17:37:33.487230 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-10 17:37:33.487235 | instance | Thursday 10 September 2026 17:37:33 +0000 (0:00:00.027) 0:00:20.179 **** 2026-09-10 17:37:34.550217 | instance | ok: [instance] 2026-09-10 17:37:34.550951 | instance | 2026-09-10 17:37:34.551019 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-09-10 17:37:34.551031 | instance | Thursday 10 September 2026 17:37:34 +0000 (0:00:01.063) 0:00:21.242 **** 2026-09-10 17:37:35.093450 | instance | changed: [instance] 2026-09-10 17:37:35.094189 | instance | 2026-09-10 17:37:35.094259 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-10 17:37:35.094271 | instance | Thursday 10 September 2026 17:37:35 +0000 (0:00:00.543) 0:00:21.786 **** 2026-09-10 17:37:35.680285 | instance | changed: [instance] 2026-09-10 17:37:35.680386 | instance | 2026-09-10 17:37:35.680716 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-10 17:37:35.680772 | instance | Thursday 10 September 2026 17:37:35 +0000 (0:00:00.587) 0:00:22.373 **** 2026-09-10 17:37:35.932512 | instance | ok: [instance] 2026-09-10 17:37:35.932613 | instance | 2026-09-10 17:37:35.932940 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-10 17:37:35.932996 | instance | Thursday 10 September 2026 17:37:35 +0000 (0:00:00.252) 0:00:22.625 **** 2026-09-10 17:37:36.004316 | instance | ok: [instance] => { 2026-09-10 17:37:36.004479 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-10 17:37:36.005153 | instance | } 2026-09-10 17:37:36.005223 | instance | 2026-09-10 17:37:36.005231 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-10 17:37:36.005240 | instance | Thursday 10 September 2026 17:37:35 +0000 (0:00:00.071) 0:00:22.697 **** 2026-09-10 17:37:37.912258 | instance | changed: [instance] 2026-09-10 17:37:37.912366 | instance | 2026-09-10 17:37:37.912405 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-10 17:37:37.912573 | instance | Thursday 10 September 2026 17:37:37 +0000 (0:00:01.908) 0:00:24.605 **** 2026-09-10 17:37:42.303936 | instance | changed: [instance] 2026-09-10 17:37:42.304032 | instance | 2026-09-10 17:37:42.304253 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-10 17:37:42.304441 | instance | Thursday 10 September 2026 17:37:42 +0000 (0:00:04.391) 0:00:28.997 **** 2026-09-10 17:37:43.488997 | instance | ok: [instance] 2026-09-10 17:37:43.489078 | instance | 2026-09-10 17:37:43.489435 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-10 17:37:43.489484 | instance | Thursday 10 September 2026 17:37:43 +0000 (0:00:01.184) 0:00:30.182 **** 2026-09-10 17:37:43.898197 | instance | changed: [instance] 2026-09-10 17:37:43.898956 | instance | 2026-09-10 17:37:43.899027 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-10 17:37:43.899040 | instance | Thursday 10 September 2026 17:37:43 +0000 (0:00:00.408) 0:00:30.590 **** 2026-09-10 17:37:44.403271 | instance | changed: [instance] 2026-09-10 17:37:44.404039 | instance | 2026-09-10 17:37:44.404102 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-10 17:37:44.404116 | instance | Thursday 10 September 2026 17:37:44 +0000 (0:00:00.505) 0:00:31.095 **** 2026-09-10 17:37:45.068756 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-09-10 17:37:45.070013 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-10 17:37:45.070085 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-10 17:37:45.070097 | instance | 2026-09-10 17:37:45.070107 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-10 17:37:45.070117 | instance | Thursday 10 September 2026 17:37:45 +0000 (0:00:00.665) 0:00:31.761 **** 2026-09-10 17:37:45.598475 | instance | changed: [instance] 2026-09-10 17:37:45.599362 | instance | 2026-09-10 17:37:45.599429 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-10 17:37:45.599441 | instance | Thursday 10 September 2026 17:37:45 +0000 (0:00:00.529) 0:00:32.290 **** 2026-09-10 17:37:46.112770 | instance | changed: [instance] 2026-09-10 17:37:46.112846 | instance | 2026-09-10 17:37:46.113496 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-10 17:37:46.113717 | instance | Thursday 10 September 2026 17:37:46 +0000 (0:00:00.497) 0:00:32.788 **** 2026-09-10 17:37:46.113726 | instance | 2026-09-10 17:37:46.113732 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-10 17:37:46.113759 | instance | Thursday 10 September 2026 17:37:46 +0000 (0:00:00.017) 0:00:32.806 **** 2026-09-10 17:37:46.925582 | instance | ok: [instance] 2026-09-10 17:37:46.926340 | instance | 2026-09-10 17:37:46.926406 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-09-10 17:37:46.926419 | instance | Thursday 10 September 2026 17:37:46 +0000 (0:00:00.812) 0:00:33.618 **** 2026-09-10 17:37:48.428562 | instance | changed: [instance] 2026-09-10 17:37:48.428670 | instance | 2026-09-10 17:37:48.429004 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-10 17:37:48.429064 | instance | Thursday 10 September 2026 17:37:48 +0000 (0:00:01.503) 0:00:35.121 **** 2026-09-10 17:37:49.086191 | instance | changed: [instance] 2026-09-10 17:37:49.086280 | instance | 2026-09-10 17:37:49.086645 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-10 17:37:49.086691 | instance | Thursday 10 September 2026 17:37:49 +0000 (0:00:00.657) 0:00:35.779 **** 2026-09-10 17:37:49.161146 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-10 17:37:49.161261 | instance | 2026-09-10 17:37:49.161595 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-10 17:37:49.161663 | instance | Thursday 10 September 2026 17:37:49 +0000 (0:00:00.074) 0:00:35.853 **** 2026-09-10 17:37:55.044021 | instance | changed: [instance] 2026-09-10 17:37:55.044148 | instance | 2026-09-10 17:37:55.044161 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-10 17:37:55.044293 | instance | Thursday 10 September 2026 17:37:55 +0000 (0:00:05.883) 0:00:41.737 **** 2026-09-10 17:37:55.744752 | instance | ok: [instance] => (item=chronyd) 2026-09-10 17:37:55.745387 | instance | ok: [instance] => (item=sshd) 2026-09-10 17:37:55.745588 | instance | 2026-09-10 17:37:55.745598 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-10 17:37:55.745606 | instance | Thursday 10 September 2026 17:37:55 +0000 (0:00:00.700) 0:00:42.437 **** 2026-09-10 17:38:08.782043 | instance | changed: [instance] 2026-09-10 17:38:08.782151 | instance | 2026-09-10 17:38:08.782713 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-10 17:38:08.782789 | instance | Thursday 10 September 2026 17:38:08 +0000 (0:00:13.036) 0:00:55.474 **** 2026-09-10 17:38:09.025534 | instance | ok: [instance] 2026-09-10 17:38:09.026280 | instance | 2026-09-10 17:38:09.026357 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-10 17:38:09.026369 | instance | Thursday 10 September 2026 17:38:09 +0000 (0:00:00.243) 0:00:55.717 **** 2026-09-10 17:38:09.536308 | instance | changed: [instance] 2026-09-10 17:38:09.537120 | instance | 2026-09-10 17:38:09.537190 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-10 17:38:09.537203 | instance | Thursday 10 September 2026 17:38:09 +0000 (0:00:00.510) 0:00:56.228 **** 2026-09-10 17:38:09.949008 | instance | changed: [instance] 2026-09-10 17:38:09.949107 | instance | 2026-09-10 17:38:09.949417 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-09-10 17:38:09.949480 | instance | Thursday 10 September 2026 17:38:09 +0000 (0:00:00.413) 0:00:56.642 **** 2026-09-10 17:38:10.092347 | instance | ok: [instance] 2026-09-10 17:38:10.092880 | instance | 2026-09-10 17:38:10.092951 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-09-10 17:38:10.092961 | instance | Thursday 10 September 2026 17:38:10 +0000 (0:00:00.142) 0:00:56.784 **** 2026-09-10 17:38:10.346437 | instance | ok: [instance] => (item=instance) 2026-09-10 17:38:10.347360 | instance | 2026-09-10 17:38:10.347432 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-09-10 17:38:10.347444 | instance | Thursday 10 September 2026 17:38:10 +0000 (0:00:00.254) 0:00:57.039 **** 2026-09-10 17:38:10.414724 | instance | ok: [instance] 2026-09-10 17:38:10.415204 | instance | 2026-09-10 17:38:10.415291 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-09-10 17:38:10.415303 | instance | Thursday 10 September 2026 17:38:10 +0000 (0:00:00.068) 0:00:57.107 **** 2026-09-10 17:38:10.498206 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-09-10 17:38:10.498298 | instance | 2026-09-10 17:38:10.498542 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-09-10 17:38:10.498603 | instance | Thursday 10 September 2026 17:38:10 +0000 (0:00:00.083) 0:00:57.191 **** 2026-09-10 17:38:10.876018 | instance | changed: [instance] 2026-09-10 17:38:10.876945 | instance | 2026-09-10 17:38:10.876980 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-09-10 17:38:10.876994 | instance | Thursday 10 September 2026 17:38:10 +0000 (0:00:00.377) 0:00:57.568 **** 2026-09-10 17:38:11.649422 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-09-10 17:38:11.649512 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-09-10 17:38:11.649988 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-09-10 17:38:11.650160 | instance | 2026-09-10 17:38:11.650167 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-09-10 17:38:11.650172 | instance | Thursday 10 September 2026 17:38:11 +0000 (0:00:00.774) 0:00:58.342 **** 2026-09-10 17:39:49.661099 | instance | ok: [instance] 2026-09-10 17:39:49.661164 | instance | 2026-09-10 17:39:49.661177 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-09-10 17:39:49.661195 | instance | Thursday 10 September 2026 17:39:49 +0000 (0:01:38.008) 0:02:36.351 **** 2026-09-10 17:39:49.877531 | instance | changed: [instance] 2026-09-10 17:39:49.877624 | instance | 2026-09-10 17:39:49.877883 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-09-10 17:39:49.878035 | instance | Thursday 10 September 2026 17:39:49 +0000 (0:00:00.219) 0:02:36.570 **** 2026-09-10 17:39:49.913193 | instance | ok: [instance] 2026-09-10 17:39:49.913237 | instance | 2026-09-10 17:39:49.913243 | instance | TASK [Install Ceph host] ******************************************************* 2026-09-10 17:39:49.913247 | instance | Thursday 10 September 2026 17:39:49 +0000 (0:00:00.035) 0:02:36.606 **** 2026-09-10 17:39:50.020310 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-09-10 17:39:50.020375 | instance | 2026-09-10 17:39:50.020506 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-10 17:39:50.020583 | instance | Thursday 10 September 2026 17:39:50 +0000 (0:00:00.107) 0:02:36.713 **** 2026-09-10 17:39:52.155723 | instance | ok: [instance] 2026-09-10 17:39:52.155918 | instance | 2026-09-10 17:39:52.156196 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-10 17:39:52.156417 | instance | Thursday 10 September 2026 17:39:52 +0000 (0:00:02.134) 0:02:38.848 **** 2026-09-10 17:39:52.229342 | instance | ok: [instance] => (item=instance) 2026-09-10 17:39:52.229521 | instance | 2026-09-10 17:39:52.229775 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-10 17:39:52.230034 | instance | Thursday 10 September 2026 17:39:52 +0000 (0:00:00.073) 0:02:38.922 **** 2026-09-10 17:39:52.576142 | instance | ok: [instance] 2026-09-10 17:39:52.576193 | instance | 2026-09-10 17:39:52.576205 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-10 17:39:52.576215 | instance | Thursday 10 September 2026 17:39:52 +0000 (0:00:00.345) 0:02:39.268 **** 2026-09-10 17:39:54.984487 | instance | ok: [instance] 2026-09-10 17:39:54.984938 | instance | 2026-09-10 17:39:54.984960 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-09-10 17:39:54.984968 | instance | Thursday 10 September 2026 17:39:54 +0000 (0:00:02.409) 0:02:41.677 **** 2026-09-10 17:40:49.996323 | 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-10 17:40:49.997263 | 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_rz8yahax/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_rz8yahax/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_rz8yahax/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_rz8yahax/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-10T17:40:49.796+0000 7f106dfa0640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgA566JqjUJqOyAAVpQ3uUsC80a+3m0UaXzd68MnRVcMIhfRLDxfEk6LHyY=: Malformed input [buffer:3]\n2026-09-10T17:40:49.796+0000 7f106dfa0640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-10T17:40:49.796+0000 7f106dfa0640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgA566JqjUJqOyAAVpQ3uUsC80a+3m0UaXzd68MnRVcMIhfRLDxfEk6LHyY=: Malformed input [buffer:3]\n2026-09-10T17:40:49.796+0000 7f106dfa0640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-10T17:40:49.796+0000 7f106dfa0640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgA566JqjUJqOyAAVpQ3uUsC80a+3m0UaXzd68MnRVcMIhfRLDxfEk6LHyY=: Malformed input [buffer:3]\n2026-09-10T17:40:49.796+0000 7f106dfa0640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-10T17:40:49.796+0000 7f106dfa0640 -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-10 17:40:50.000232 | instance | 2026-09-10 17:40:50.003434 | instance | PLAY RECAP ********************************************************************* 2026-09-10 17:40:50.003481 | instance | instance : ok=55 changed=26 unreachable=0 failed=1 skipped=7 rescued=0 ignored=0 2026-09-10 17:40:50.003496 | instance | 2026-09-10 17:40:50.003509 | instance | Thursday 10 September 2026 17:40:49 +0000 (0:00:55.016) 0:03:36.694 **** 2026-09-10 17:40:50.003522 | instance | =============================================================================== 2026-09-10 17:40:50.003535 | instance | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 98.01s 2026-09-10 17:40:50.003547 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 55.02s 2026-09-10 17:40:50.003559 | instance | vexxhost.ceph.cephadm : Download "cephadm" ----------------------------- 13.04s 2026-09-10 17:40:50.003571 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 6.90s 2026-09-10 17:40:50.003583 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 5.88s 2026-09-10 17:40:50.003595 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.39s 2026-09-10 17:40:50.003626 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 3.00s 2026-09-10 17:40:50.003644 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.41s 2026-09-10 17:40:50.006693 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 2.13s 2026-09-10 17:40:50.006725 | instance | vexxhost.containers.download_artifact : Download item ------------------- 1.91s 2026-09-10 17:40:50.006736 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.88s 2026-09-10 17:40:50.006745 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.51s 2026-09-10 17:40:50.006754 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 1.50s 2026-09-10 17:40:50.006762 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.18s 2026-09-10 17:40:50.006771 | instance | Gathering Facts --------------------------------------------------------- 1.06s 2026-09-10 17:40:50.006780 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 1.02s 2026-09-10 17:40:50.006788 | instance | Gathering Facts --------------------------------------------------------- 1.00s 2026-09-10 17:40:50.006797 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.99s 2026-09-10 17:40:50.006806 | instance | Gathering Facts --------------------------------------------------------- 0.93s 2026-09-10 17:40:50.006814 | instance | vexxhost.ceph.mon : Include extra configuration values ------------------ 0.77s 2026-09-10 17:40:50.105375 | 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-10 17:40:50.105768 | instance | ERROR [csi > converge] Executed: Failed 2026-09-10 17:40:50.106011 | 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-10 17:40:50.326437 | instance | ERROR 2026-09-10 17:40:50.327091 | instance | { 2026-09-10 17:40:50.327215 | instance | "delta": "0:04:30.429021", 2026-09-10 17:40:50.327297 | instance | "end": "2026-09-10 17:40:50.195734", 2026-09-10 17:40:50.327340 | instance | "msg": "non-zero return code", 2026-09-10 17:40:50.327376 | instance | "rc": 2, 2026-09-10 17:40:50.327450 | instance | "start": "2026-09-10 17:36:19.766713" 2026-09-10 17:40:50.327491 | instance | } failure 2026-09-10 17:40:50.339357 | 2026-09-10 17:40:50.339453 | PLAY RECAP 2026-09-10 17:40:50.339537 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-09-10 17:40:50.339570 | 2026-09-10 17:40:50.509546 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-10 17:40:50.523580 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-10 17:40:51.120680 | 2026-09-10 17:40:51.120817 | PLAY [all] 2026-09-10 17:40:51.133866 | 2026-09-10 17:40:51.134003 | TASK [gather-host-logs : creating directory for system status] 2026-09-10 17:40:51.502030 | instance | changed 2026-09-10 17:40:51.512857 | 2026-09-10 17:40:51.513042 | TASK [gather-host-logs : Get logs for each host] 2026-09-10 17:40:51.905946 | instance | + systemd-cgls --full --all --no-pager 2026-09-10 17:40:51.924070 | instance | + ip addr 2026-09-10 17:40:51.926940 | instance | + ip route 2026-09-10 17:40:51.929225 | instance | + lsblk 2026-09-10 17:40:51.934593 | instance | + mount 2026-09-10 17:40:51.937895 | instance | + docker images 2026-09-10 17:40:51.961370 | instance | + brctl show 2026-09-10 17:40:51.962059 | instance | /bin/bash: line 8: brctl: command not found 2026-09-10 17:40:51.962532 | instance | + ps aux --sort=-%mem 2026-09-10 17:40:51.985207 | instance | + dpkg -l 2026-09-10 17:40:51.999495 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-09-10 17:40:52.000218 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-09-10 17:40:52.022002 | instance | + '[' '!' -z '' ']' 2026-09-10 17:40:52.076593 | instance | ok: Runtime: 0:00:00.122835 2026-09-10 17:40:52.092440 | 2026-09-10 17:40:52.092651 | TASK [gather-host-logs : Downloads logs to executor] 2026-09-10 17:40:52.777123 | instance | changed: 2026-09-10 17:40:52.777407 | instance | created directory /var/lib/zuul/builds/353133c0144a4b109434dc46f189d7c0/work/logs/instance 2026-09-10 17:40:52.777467 | instance | cd+++++++++ system/ 2026-09-10 17:40:52.777512 | instance | >f+++++++++ system/brctl-show.txt 2026-09-10 17:40:52.777555 | instance | >f+++++++++ system/docker-images.txt 2026-09-10 17:40:52.777594 | instance | >f+++++++++ system/ip-addr.txt 2026-09-10 17:40:52.777638 | instance | >f+++++++++ system/ip-route.txt 2026-09-10 17:40:52.777681 | instance | >f+++++++++ system/lsblk.txt 2026-09-10 17:40:52.777722 | instance | >f+++++++++ system/mount.txt 2026-09-10 17:40:52.777762 | instance | >f+++++++++ system/packages.txt 2026-09-10 17:40:52.777801 | instance | >f+++++++++ system/ps.txt 2026-09-10 17:40:52.777841 | instance | >f+++++++++ system/systemd-cgls.txt 2026-09-10 17:40:52.796014 | 2026-09-10 17:40:52.796164 | LOOP [helm-release-status : creating directory for helm release status] 2026-09-10 17:40:53.016699 | instance | changed: "values" 2026-09-10 17:40:53.200485 | instance | changed: "releases" 2026-09-10 17:40:53.214494 | 2026-09-10 17:40:53.214714 | TASK [helm-release-status : Gather get release status for helm charts] 2026-09-10 17:40:53.433455 | instance | /bin/bash: line 3: kubectl: command not found 2026-09-10 17:40:53.766264 | instance | ok: Runtime: 0:00:00.006754 2026-09-10 17:40:53.776207 | 2026-09-10 17:40:53.776402 | TASK [helm-release-status : Downloads logs to executor] 2026-09-10 17:40:54.256535 | instance | changed: 2026-09-10 17:40:54.256813 | instance | cd+++++++++ helm/ 2026-09-10 17:40:54.256867 | instance | cd+++++++++ helm/releases/ 2026-09-10 17:40:54.256909 | instance | cd+++++++++ helm/values/ 2026-09-10 17:40:54.273529 | 2026-09-10 17:40:54.273678 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-09-10 17:40:54.540199 | instance | changed 2026-09-10 17:40:54.548020 | 2026-09-10 17:40:54.548142 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-09-10 17:40:54.824409 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-10 17:40:54.824760 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-10 17:40:54.830855 | instance | environment: line 1: kubectl: command not found 2026-09-10 17:40:54.832477 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-10 17:40:54.833367 | instance | environment: line 1: kubectl: command not found 2026-09-10 17:40:54.834687 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-10 17:40:54.836314 | instance | environment: line 1: kubectl: command not found 2026-09-10 17:40:54.837656 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-10 17:40:54.838651 | instance | environment: line 1: kubectl: command not found 2026-09-10 17:40:54.840558 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-10 17:40:54.842175 | instance | environment: line 1: kubectl: command not found 2026-09-10 17:40:54.843615 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-10 17:40:55.087014 | instance | ok: Runtime: 0:00:00.027089 2026-09-10 17:40:55.093126 | 2026-09-10 17:40:55.093235 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-09-10 17:40:55.315240 | instance | changed 2026-09-10 17:40:55.321386 | 2026-09-10 17:40:55.321474 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-09-10 17:40:55.575687 | instance | environment: line 5: kubectl: command not found 2026-09-10 17:40:55.576338 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-10 17:40:55.576610 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-10 17:40:55.576700 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-10 17:40:55.861078 | instance | ok: Runtime: 0:00:00.011281 2026-09-10 17:40:55.868937 | 2026-09-10 17:40:55.869070 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-09-10 17:40:56.413351 | instance | changed: 2026-09-10 17:40:56.413598 | instance | cd+++++++++ objects/ 2026-09-10 17:40:56.413654 | instance | cd+++++++++ objects/cluster/ 2026-09-10 17:40:56.413696 | instance | cd+++++++++ objects/namespaced/ 2026-09-10 17:40:56.431790 | 2026-09-10 17:40:56.431979 | TASK [gather-pod-logs : creating directory for pod logs] 2026-09-10 17:40:56.660532 | instance | changed 2026-09-10 17:40:56.670953 | 2026-09-10 17:40:56.671091 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-09-10 17:40:56.909475 | instance | changed 2026-09-10 17:40:56.919924 | 2026-09-10 17:40:56.920141 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-09-10 17:40:57.175845 | instance | environment: line 3: kubectl: command not found 2026-09-10 17:40:57.469220 | instance | ok: Runtime: 0:00:00.009204 2026-09-10 17:40:57.480539 | 2026-09-10 17:40:57.480714 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-09-10 17:40:58.002340 | instance | changed: 2026-09-10 17:40:58.002583 | instance | cd+++++++++ pod-logs/ 2026-09-10 17:40:58.002638 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-09-10 17:40:58.022175 | 2026-09-10 17:40:58.022489 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-09-10 17:40:58.259286 | instance | changed 2026-09-10 17:40:58.268778 | 2026-09-10 17:40:58.268939 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-09-10 17:40:58.534538 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-10 17:40:58.814120 | instance | ok: Runtime: 0:00:00.053905 2026-09-10 17:40:58.818693 | 2026-09-10 17:40:58.818756 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-09-10 17:40:59.055384 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-10 17:40:59.100888 | instance | ceph-mgr endpoints: 2026-09-10 17:40:59.353371 | instance | ok: Runtime: 0:00:00.052575 2026-09-10 17:40:59.359765 | 2026-09-10 17:40:59.359867 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-09-10 17:40:59.613172 | instance | /bin/bash: line 4: kubectl: command not found 2026-09-10 17:40:59.899280 | instance | ok: Runtime: 0:00:00.037705 2026-09-10 17:40:59.909726 | 2026-09-10 17:40:59.909924 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-09-10 17:41:00.422367 | instance | changed: cd+++++++++ prometheus/ 2026-09-10 17:41:00.440455 | 2026-09-10 17:41:00.440656 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-09-10 17:41:00.678279 | instance | changed 2026-09-10 17:41:00.687282 | 2026-09-10 17:41:00.687409 | TASK [gather-selenium-data : Get selenium data] 2026-09-10 17:41:00.984282 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-09-10 17:41:00.985945 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-09-10 17:41:01.232095 | instance | ERROR 2026-09-10 17:41:01.232346 | instance | { 2026-09-10 17:41:01.232397 | instance | "delta": "0:00:00.007559", 2026-09-10 17:41:01.232433 | instance | "end": "2026-09-10 17:41:00.986358", 2026-09-10 17:41:01.232468 | instance | "msg": "non-zero return code", 2026-09-10 17:41:01.232521 | instance | "rc": 1, 2026-09-10 17:41:01.232553 | instance | "start": "2026-09-10 17:41:00.978799" 2026-09-10 17:41:01.232582 | instance | } 2026-09-10 17:41:01.232618 | instance | ERROR: Ignoring Errors 2026-09-10 17:41:01.238966 | 2026-09-10 17:41:01.239086 | TASK [gather-selenium-data : Downloads logs to executor] 2026-09-10 17:41:01.727162 | instance | changed: cd+++++++++ selenium/ 2026-09-10 17:41:01.735049 | 2026-09-10 17:41:01.735124 | PLAY RECAP 2026-09-10 17:41:01.735210 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-09-10 17:41:01.735244 | 2026-09-10 17:41:01.856310 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-10 17:41:01.858260 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-10 17:41:02.468364 | 2026-09-10 17:41:02.468636 | PLAY [all] 2026-09-10 17:41:02.481349 | 2026-09-10 17:41:02.481462 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-10 17:41:02.538259 | instance | skipping: Conditional result was False 2026-09-10 17:41:02.545430 | 2026-09-10 17:41:02.545539 | TASK [fetch-output : Set log path for single node] 2026-09-10 17:41:02.591021 | instance | ok 2026-09-10 17:41:02.600489 | 2026-09-10 17:41:02.600648 | LOOP [fetch-output : Ensure local output dirs] 2026-09-10 17:41:02.999486 | instance -> localhost | ok: "/var/lib/zuul/builds/353133c0144a4b109434dc46f189d7c0/work/logs" 2026-09-10 17:41:03.226179 | instance -> localhost | changed: "/var/lib/zuul/builds/353133c0144a4b109434dc46f189d7c0/work/artifacts" 2026-09-10 17:41:03.472643 | instance -> localhost | changed: "/var/lib/zuul/builds/353133c0144a4b109434dc46f189d7c0/work/docs" 2026-09-10 17:41:03.489573 | 2026-09-10 17:41:03.489823 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-10 17:41:04.151777 | instance | changed: .d..t...... ./ 2026-09-10 17:41:04.152705 | instance | changed: All items complete 2026-09-10 17:41:04.152758 | 2026-09-10 17:41:04.610326 | instance | changed: .d..t...... ./ 2026-09-10 17:41:05.082630 | instance | changed: .d..t...... ./ 2026-09-10 17:41:05.103677 | 2026-09-10 17:41:05.103902 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-10 17:41:05.610172 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.007234 2026-09-10 17:41:05.858318 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.005945 2026-09-10 17:41:05.874115 | 2026-09-10 17:41:05.874318 | PLAY [all] 2026-09-10 17:41:05.885244 | 2026-09-10 17:41:05.885399 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-10 17:41:06.350091 | instance | changed 2026-09-10 17:41:06.365542 | 2026-09-10 17:41:06.365734 | PLAY RECAP 2026-09-10 17:41:06.365826 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-10 17:41:06.365869 | 2026-09-10 17:41:06.650072 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-10 17:41:06.653021 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-10 17:41:07.274941 | 2026-09-10 17:41:07.275068 | PLAY [localhost] 2026-09-10 17:41:07.287615 | 2026-09-10 17:41:07.287708 | TASK [Generate Zuul manifest] 2026-09-10 17:41:07.305269 | localhost | ok 2026-09-10 17:41:07.321003 | 2026-09-10 17:41:07.321111 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-10 17:41:07.683635 | localhost | changed 2026-09-10 17:41:07.699249 | 2026-09-10 17:41:07.699587 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-10 17:41:07.732001 | localhost | ok 2026-09-10 17:41:07.746256 | 2026-09-10 17:41:07.746452 | TASK [Upload logs] 2026-09-10 17:41:07.769120 | localhost | ok 2026-09-10 17:41:07.835316 | 2026-09-10 17:41:07.835445 | TASK [Set zuul-log-path fact] 2026-09-10 17:41:07.851973 | localhost | ok 2026-09-10 17:41:07.862748 | 2026-09-10 17:41:07.862890 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-10 17:41:07.901267 | localhost | ok 2026-09-10 17:41:07.909617 | 2026-09-10 17:41:07.909748 | TASK [upload-logs : Create log directories] 2026-09-10 17:41:08.326627 | localhost | changed 2026-09-10 17:41:08.335437 | 2026-09-10 17:41:08.335579 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-10 17:41:08.800845 | localhost -> localhost | ok: Runtime: 0:00:00.005575 2026-09-10 17:41:08.805337 | 2026-09-10 17:41:08.805407 | TASK [upload-logs : Upload logs to log server] 2026-09-10 17:41:09.285230 | localhost | Output suppressed because no_log was given 2026-09-10 17:41:09.331579 | 2026-09-10 17:41:09.331731 | LOOP [upload-logs : Compress console log and json output] 2026-09-10 17:41:09.377361 | localhost | skipping: Conditional result was False 2026-09-10 17:41:09.384540 | localhost | skipping: Conditional result was False 2026-09-10 17:41:09.392683 | 2026-09-10 17:41:09.392828 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-10 17:41:09.438877 | localhost | skipping: Conditional result was False 2026-09-10 17:41:09.439125 | 2026-09-10 17:41:09.445616 | localhost | skipping: Conditional result was False 2026-09-10 17:41:09.452379 | 2026-09-10 17:41:09.452540 | LOOP [upload-logs : Upload console log and json output]