2026-08-24 15:30:59.268567 | Job console starting 2026-08-24 15:30:59.283367 | Updating git repos 2026-08-24 15:31:01.112435 | Cloning repos into workspace 2026-08-24 15:31:38.025901 | Restoring repo states 2026-08-24 15:31:53.119939 | Merging changes 2026-08-24 15:31:56.901391 | Checking out repos 2026-08-24 15:32:03.928808 | Preparing playbooks 2026-08-24 15:32:19.763215 | Running Ansible setup 2026-08-24 15:32:23.556205 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-24 15:32:24.271100 | 2026-08-24 15:32:24.271227 | PLAY [localhost] 2026-08-24 15:32:24.279332 | 2026-08-24 15:32:24.279454 | TASK [Gathering Facts] 2026-08-24 15:32:25.317784 | localhost | ok 2026-08-24 15:32:25.327810 | 2026-08-24 15:32:25.327894 | TASK [Setup log path fact] 2026-08-24 15:32:25.346799 | localhost | ok 2026-08-24 15:32:25.361228 | 2026-08-24 15:32:25.361506 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-24 15:32:25.394865 | localhost | ok 2026-08-24 15:32:25.406490 | 2026-08-24 15:32:25.406687 | TASK [emit-job-header : Print job information] 2026-08-24 15:32:25.450076 | # Job Information 2026-08-24 15:32:25.450364 | Ansible Version: 2.16.18 2026-08-24 15:32:25.450441 | Job: atmosphere-molecule-csi-rbd 2026-08-24 15:32:25.450473 | Pipeline: check 2026-08-24 15:32:25.450499 | Executor: 2d72f0692154 2026-08-24 15:32:25.450526 | Triggered by: https://github.com/vexxhost/atmosphere/pull/3501 2026-08-24 15:32:25.450555 | Event ID: fcd346a0-9fce-11f1-9150-25bcde4cb262 2026-08-24 15:32:25.455354 | 2026-08-24 15:32:25.455469 | LOOP [emit-job-header : Print node information] 2026-08-24 15:32:25.587488 | localhost | ok: 2026-08-24 15:32:25.587728 | localhost | # Node Information 2026-08-24 15:32:25.587759 | localhost | Inventory Hostname: instance 2026-08-24 15:32:25.587782 | localhost | Hostname: np0000190894 2026-08-24 15:32:25.587802 | localhost | Username: zuul 2026-08-24 15:32:25.587825 | localhost | Distro: Ubuntu 22.04 2026-08-24 15:32:25.587844 | localhost | Provider: yul1 2026-08-24 15:32:25.587863 | localhost | Region: ca-ymq-1 2026-08-24 15:32:25.587882 | localhost | Label: ubuntu-jammy 2026-08-24 15:32:25.587900 | localhost | Product Name: OpenStack Nova 2026-08-24 15:32:25.587918 | localhost | Interface IP: 199.19.213.63 2026-08-24 15:32:25.602045 | 2026-08-24 15:32:25.602299 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-24 15:32:26.064723 | localhost -> localhost | changed 2026-08-24 15:32:26.070027 | 2026-08-24 15:32:26.070122 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-24 15:32:27.123690 | localhost -> localhost | changed 2026-08-24 15:32:27.133272 | 2026-08-24 15:32:27.133349 | PLAY [all] 2026-08-24 15:32:27.147758 | 2026-08-24 15:32:27.147844 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-24 15:32:27.449437 | instance -> localhost | ok 2026-08-24 15:32:27.455478 | 2026-08-24 15:32:27.455567 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-24 15:32:27.487364 | instance | ok 2026-08-24 15:32:27.504736 | instance | included: /var/lib/zuul/builds/c48343ea190f48cb8fab9ac6665d8302/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-24 15:32:27.510523 | 2026-08-24 15:32:27.510588 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-24 15:32:28.471639 | instance -> localhost | Generating public/private rsa key pair. 2026-08-24 15:32:28.471865 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/c48343ea190f48cb8fab9ac6665d8302/work/c48343ea190f48cb8fab9ac6665d8302_id_rsa 2026-08-24 15:32:28.471922 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/c48343ea190f48cb8fab9ac6665d8302/work/c48343ea190f48cb8fab9ac6665d8302_id_rsa.pub 2026-08-24 15:32:28.471967 | instance -> localhost | The key fingerprint is: 2026-08-24 15:32:28.472009 | instance -> localhost | SHA256:1EcTjgz08cX8PDKfoQROYxXgp2bZKtL0FfFgIZkraSU zuul-build-sshkey 2026-08-24 15:32:28.472067 | instance -> localhost | The key's randomart image is: 2026-08-24 15:32:28.472109 | instance -> localhost | +---[RSA 3072]----+ 2026-08-24 15:32:28.472154 | instance -> localhost | | .o .oO@+ | 2026-08-24 15:32:28.472196 | instance -> localhost | | E.#oo* | 2026-08-24 15:32:28.472443 | instance -> localhost | | . %.Bo + | 2026-08-24 15:32:28.472496 | instance -> localhost | | . + +=+.oo| 2026-08-24 15:32:28.472538 | instance -> localhost | | S..=.o= +| 2026-08-24 15:32:28.472577 | instance -> localhost | | o + o. o | 2026-08-24 15:32:28.472616 | instance -> localhost | | . o o | 2026-08-24 15:32:28.472655 | instance -> localhost | | . . | 2026-08-24 15:32:28.472695 | instance -> localhost | | | 2026-08-24 15:32:28.472733 | instance -> localhost | +----[SHA256]-----+ 2026-08-24 15:32:28.472822 | instance -> localhost | ok: Runtime: 0:00:00.460826 2026-08-24 15:32:28.480335 | 2026-08-24 15:32:28.480400 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-24 15:32:28.514915 | instance | ok 2026-08-24 15:32:28.525224 | instance | included: /var/lib/zuul/builds/c48343ea190f48cb8fab9ac6665d8302/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-24 15:32:28.536200 | 2026-08-24 15:32:28.536319 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-24 15:32:28.562115 | instance | skipping: Conditional result was False 2026-08-24 15:32:28.573916 | 2026-08-24 15:32:28.574014 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-24 15:32:29.071601 | instance | changed 2026-08-24 15:32:29.077642 | 2026-08-24 15:32:29.077760 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-24 15:32:29.273818 | instance | ok 2026-08-24 15:32:29.279684 | 2026-08-24 15:32:29.279752 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-24 15:32:29.794959 | instance | changed 2026-08-24 15:32:29.802069 | 2026-08-24 15:32:29.802140 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-24 15:32:30.312859 | instance | changed 2026-08-24 15:32:30.318791 | 2026-08-24 15:32:30.318874 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-24 15:32:30.342702 | instance | skipping: Conditional result was False 2026-08-24 15:32:30.352151 | 2026-08-24 15:32:30.352312 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-24 15:32:30.756728 | instance -> localhost | changed 2026-08-24 15:32:30.772329 | 2026-08-24 15:32:30.772471 | TASK [add-build-sshkey : Add back temp key] 2026-08-24 15:32:31.098597 | instance -> localhost | Identity added: /var/lib/zuul/builds/c48343ea190f48cb8fab9ac6665d8302/work/c48343ea190f48cb8fab9ac6665d8302_id_rsa (zuul-build-sshkey) 2026-08-24 15:32:31.098765 | instance -> localhost | ok: Runtime: 0:00:00.016663 2026-08-24 15:32:31.103619 | 2026-08-24 15:32:31.103703 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-24 15:32:31.434900 | instance | ok 2026-08-24 15:32:31.446916 | 2026-08-24 15:32:31.447008 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-24 15:32:31.477107 | instance | skipping: Conditional result was False 2026-08-24 15:32:31.491296 | 2026-08-24 15:32:31.491394 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-24 15:32:31.902180 | instance | ok 2026-08-24 15:32:31.909426 | 2026-08-24 15:32:31.909505 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-24 15:32:36.869450 | instance | Output suppressed because no_log was given 2026-08-24 15:32:36.881876 | 2026-08-24 15:32:36.881963 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-24 15:32:37.080563 | instance | ok: "logs" 2026-08-24 15:32:37.080816 | instance | ok: All items complete 2026-08-24 15:32:37.080860 | 2026-08-24 15:32:37.219675 | instance | ok: "artifacts" 2026-08-24 15:32:37.369666 | instance | ok: "docs" 2026-08-24 15:32:37.383025 | 2026-08-24 15:32:37.383243 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-24 15:32:37.581038 | instance | changed: "logs" 2026-08-24 15:32:37.737305 | instance | changed: "artifacts" 2026-08-24 15:32:37.907035 | instance | changed: "docs" 2026-08-24 15:32:37.939871 | 2026-08-24 15:32:37.939960 | PLAY RECAP 2026-08-24 15:32:37.940007 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-24 15:32:37.940035 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-24 15:32:37.940056 | 2026-08-24 15:32:38.103227 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-24 15:32:38.105991 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-24 15:32:38.736758 | 2026-08-24 15:32:38.736906 | PLAY [all] 2026-08-24 15:32:38.748090 | 2026-08-24 15:32:38.748184 | TASK [setup-uv : Extract archive] 2026-08-24 15:32:41.061266 | instance | changed 2026-08-24 15:32:41.072168 | 2026-08-24 15:32:41.072373 | TASK [setup-uv : Print version] 2026-08-24 15:32:41.505011 | instance | uv 0.8.13 2026-08-24 15:32:41.622898 | instance | ok: Runtime: 0:00:00.011435 2026-08-24 15:32:41.633718 | 2026-08-24 15:32:41.633819 | TASK [Install Ansible collection siblings] 2026-08-24 15:32:51.147972 | instance | changed: 2026-08-24 15:32:51.149682 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-08-24 15:32:51.149856 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-08-24 15:32:51.149886 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-08-24 15:32:51.149908 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-08-24 15:32:51.149930 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-08-24 15:32:51.149956 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-08-24 15:32:51.149979 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-08-24 15:32:51.150003 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-08-24 15:32:51.150025 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-08-24 15:32:51.150045 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-08-24 15:32:51.150065 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-08-24 15:32:51.150085 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-08-24 15:32:51.150104 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-08-24 15:32:51.150124 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-08-24 15:32:51.150144 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0 2026-08-24 15:32:51.150163 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-08-24 15:32:51.150182 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-08-24 15:32:51.150202 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-08-24 15:32:51.150221 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-08-24 15:32:51.150240 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-08-24 15:32:51.150259 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.2.0 2026-08-24 15:32:51.150278 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-08-24 15:32:51.150298 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-08-24 15:32:51.150338 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-08-24 15:32:51.150359 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=6.0.0 2026-08-24 15:32:51.150379 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-08-24 15:32:51.150398 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-08-24 15:32:51.150418 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-08-24 15:32:51.150438 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-08-24 15:32:51.150457 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-08-24 15:32:51.150476 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-08-24 15:32:51.150495 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-08-24 15:32:51.150515 | instance | Checked out ansible.netcommon to 1.2.0 2026-08-24 15:32:51.150535 | 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-08-24 15:32:51.150563 | instance | Starting galaxy collection install process 2026-08-24 15:32:51.150582 | instance | Process install dependency map 2026-08-24 15:32:51.150601 | instance | Starting collection install process 2026-08-24 15:32:51.150620 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-08-24 15:32:51.150639 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-08-24 15:32:51.150657 | instance | ansible.netcommon:* was installed successfully 2026-08-24 15:32:51.150676 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-08-24 15:32:51.150694 | instance | Creating virtual environment at: .venv 2026-08-24 15:32:51.150712 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-08-24 15:32:51.150732 | instance | Downloading netaddr (2.2MiB) 2026-08-24 15:32:51.150824 | instance | Downloading ansible-core (2.1MiB) 2026-08-24 15:32:51.150856 | instance | Downloading rjsonnet (1.2MiB) 2026-08-24 15:32:51.150877 | instance | Downloading pydantic-core (2.0MiB) 2026-08-24 15:32:51.150897 | instance | Downloading openstacksdk (1.7MiB) 2026-08-24 15:32:51.150922 | instance | Downloading cryptography (4.2MiB) 2026-08-24 15:32:51.150948 | instance | Downloading kubernetes (1.9MiB) 2026-08-24 15:32:51.150970 | instance | Downloading pygments (1.2MiB) 2026-08-24 15:32:51.150990 | instance | Downloading setuptools (1.1MiB) 2026-08-24 15:32:51.151009 | instance | Building pyperclip==1.9.0 2026-08-24 15:32:51.151030 | instance | Downloading rjsonnet 2026-08-24 15:32:51.151050 | instance | Downloading pydantic-core 2026-08-24 15:32:51.151069 | instance | Downloading netaddr 2026-08-24 15:32:51.151089 | instance | Downloading pygments 2026-08-24 15:32:51.151107 | instance | Downloading cryptography 2026-08-24 15:32:51.151125 | instance | Downloading setuptools 2026-08-24 15:32:51.151144 | instance | Downloading kubernetes 2026-08-24 15:32:51.151231 | instance | Downloading ansible-core 2026-08-24 15:32:51.151256 | instance | Downloading openstacksdk 2026-08-24 15:32:51.151275 | instance | Built pyperclip==1.9.0 2026-08-24 15:32:51.151295 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-08-24 15:32:51.151315 | instance | Installed 83 packages in 42ms 2026-08-24 15:32:51.151333 | instance | Checked out ansible.posix to 1.6.0 2026-08-24 15:32:51.151352 | 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-08-24 15:32:51.151371 | instance | Starting galaxy collection install process 2026-08-24 15:32:51.151389 | instance | Process install dependency map 2026-08-24 15:32:51.151418 | instance | Starting collection install process 2026-08-24 15:32:51.151438 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-08-24 15:32:51.151458 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-08-24 15:32:51.151476 | instance | ansible.posix:1.6.0 was installed successfully 2026-08-24 15:32:51.151495 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 15:32:51.151514 | instance | 2.17.12 2026-08-24 15:32:51.151533 | instance | Checked out ansible.utils to v6.1.0 2026-08-24 15:32:51.151551 | 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-08-24 15:32:51.151570 | instance | Starting galaxy collection install process 2026-08-24 15:32:51.151589 | instance | Process install dependency map 2026-08-24 15:32:51.151607 | instance | Starting collection install process 2026-08-24 15:32:51.151626 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-08-24 15:32:51.151645 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-08-24 15:32:51.151664 | instance | ansible.utils:6.1.0 was installed successfully 2026-08-24 15:32:51.151683 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 15:32:51.151701 | instance | 2.17.12 2026-08-24 15:32:51.151720 | instance | Checked out atmosphere.common to v0.7.0 2026-08-24 15:32:51.151739 | 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-08-24 15:32:51.151758 | instance | Starting galaxy collection install process 2026-08-24 15:32:51.151777 | instance | Process install dependency map 2026-08-24 15:32:51.151795 | instance | Starting collection install process 2026-08-24 15:32:51.151814 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-08-24 15:32:51.151832 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-08-24 15:32:51.151852 | instance | atmosphere.common:0.7.0 was installed successfully 2026-08-24 15:32:51.151869 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 15:32:51.151888 | instance | 2.17.12 2026-08-24 15:32:51.151905 | instance | Checked out community.crypto to 2.2.3 2026-08-24 15:32:51.151924 | 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-08-24 15:32:51.151942 | instance | Starting galaxy collection install process 2026-08-24 15:32:51.151960 | instance | Process install dependency map 2026-08-24 15:32:51.151978 | instance | Starting collection install process 2026-08-24 15:32:51.151995 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-08-24 15:32:51.152013 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-08-24 15:32:51.152032 | instance | community.crypto:2.2.3 was installed successfully 2026-08-24 15:32:51.152050 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 15:32:51.152068 | instance | 2.17.12 2026-08-24 15:32:51.152087 | instance | Checked out community.general to 7.3.0 2026-08-24 15:32:51.152105 | 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-08-24 15:32:51.152131 | instance | Starting galaxy collection install process 2026-08-24 15:32:51.152150 | instance | Process install dependency map 2026-08-24 15:32:51.152168 | instance | Starting collection install process 2026-08-24 15:32:51.152186 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-08-24 15:32:51.152204 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-08-24 15:32:51.152223 | instance | community.general:7.3.0 was installed successfully 2026-08-24 15:32:51.152241 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 15:32:51.152259 | instance | 2.17.12 2026-08-24 15:32:51.152287 | instance | Checked out community.mysql to 3.6.0 2026-08-24 15:32:51.152321 | 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-08-24 15:32:51.152348 | instance | Starting galaxy collection install process 2026-08-24 15:32:51.152374 | instance | Process install dependency map 2026-08-24 15:32:51.152400 | instance | Starting collection install process 2026-08-24 15:32:51.152426 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-08-24 15:32:51.152451 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-08-24 15:32:51.152477 | instance | community.mysql:3.6.0 was installed successfully 2026-08-24 15:32:51.152503 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 15:32:51.152528 | instance | 2.17.12 2026-08-24 15:32:51.152554 | instance | Checked out kubernetes.core to 2.4.0 2026-08-24 15:32:51.152579 | 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-08-24 15:32:51.152605 | instance | Starting galaxy collection install process 2026-08-24 15:32:51.152630 | instance | Process install dependency map 2026-08-24 15:32:51.152656 | instance | Starting collection install process 2026-08-24 15:32:51.152681 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-08-24 15:32:51.152707 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-08-24 15:32:51.152732 | instance | kubernetes.core:2.4.0 was installed successfully 2026-08-24 15:32:51.152757 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 15:32:51.152783 | instance | 2.17.12 2026-08-24 15:32:51.152809 | instance | Checked out openstack.cloud to 2.6.0 2026-08-24 15:32:51.152834 | 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-08-24 15:32:51.152860 | instance | Starting galaxy collection install process 2026-08-24 15:32:51.152884 | instance | Process install dependency map 2026-08-24 15:32:51.152909 | instance | Starting collection install process 2026-08-24 15:32:51.152934 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-08-24 15:32:51.152982 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-08-24 15:32:51.153013 | instance | openstack.cloud:2.6.0 was installed successfully 2026-08-24 15:32:51.153039 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 15:32:51.153065 | instance | 2.17.12 2026-08-24 15:32:51.153135 | instance | Checked out vexxhost.ceph to v4.2.0 2026-08-24 15:32:51.153192 | 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-08-24 15:32:51.153235 | instance | Starting galaxy collection install process 2026-08-24 15:32:51.153269 | instance | Process install dependency map 2026-08-24 15:32:51.153297 | instance | Starting collection install process 2026-08-24 15:32:51.153324 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-08-24 15:32:51.153351 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-08-24 15:32:51.153378 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-08-24 15:32:51.153404 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 15:32:51.153429 | instance | 2.17.12 2026-08-24 15:32:51.153454 | instance | Checked out vexxhost.containers to v1.6.8 2026-08-24 15:32:51.153480 | 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-08-24 15:32:51.153505 | instance | Starting galaxy collection install process 2026-08-24 15:32:51.153530 | instance | Process install dependency map 2026-08-24 15:32:51.153555 | instance | Starting collection install process 2026-08-24 15:32:51.153580 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-08-24 15:32:51.153605 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-08-24 15:32:51.153630 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-08-24 15:32:51.153654 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 15:32:51.153680 | instance | 2.17.12 2026-08-24 15:32:51.153710 | instance | Checked out vexxhost.kubernetes to v3.3.0 2026-08-24 15:32:51.153748 | 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-08-24 15:32:51.153784 | instance | Starting galaxy collection install process 2026-08-24 15:32:51.153816 | instance | Process install dependency map 2026-08-24 15:32:51.153842 | instance | Starting collection install process 2026-08-24 15:32:51.153868 | instance | Installing 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-08-24 15:32:51.153893 | instance | Created collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-08-24 15:32:51.153918 | instance | vexxhost.kubernetes:3.3.0 was installed successfully 2026-08-24 15:32:51.153943 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 15:32:51.153968 | instance | 2.17.12 2026-08-24 15:32:51.165332 | 2026-08-24 15:32:51.165449 | PLAY RECAP 2026-08-24 15:32:51.165498 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-24 15:32:51.165519 | 2026-08-24 15:32:51.388627 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-24 15:32:51.391935 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-08-24 15:32:52.555397 | 2026-08-24 15:32:52.555503 | PLAY [all] 2026-08-24 15:32:52.567068 | 2026-08-24 15:32:52.567190 | TASK [Install "jq" for log collection] 2026-08-24 15:33:03.311619 | instance | changed 2026-08-24 15:33:03.313412 | 2026-08-24 15:33:03.313472 | PLAY RECAP 2026-08-24 15:33:03.313527 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-24 15:33:03.313585 | 2026-08-24 15:33:03.504894 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-08-24 15:33:03.508024 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-24 15:33:04.239445 | 2026-08-24 15:33:04.239603 | PLAY [all] 2026-08-24 15:33:04.255258 | 2026-08-24 15:33:04.255590 | LOOP [Check inventory directories] 2026-08-24 15:33:04.641608 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-08-24 15:33:04.807348 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-08-24 15:33:04.970306 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-08-24 15:33:05.202280 | 2026-08-24 15:33:05.202480 | LOOP [Copy inventory file for Zuul] 2026-08-24 15:33:06.098577 | instance | changed: 2026-08-24 15:33:06.098928 | instance | { 2026-08-24 15:33:06.098983 | instance | "ansible_loop_var": "item", 2026-08-24 15:33:06.099026 | instance | "changed": false, 2026-08-24 15:33:06.099055 | instance | "failed": false, 2026-08-24 15:33:06.099087 | instance | "invocation": { 2026-08-24 15:33:06.099113 | instance | "module_args": { 2026-08-24 15:33:06.099138 | instance | "checksum_algorithm": "sha1", 2026-08-24 15:33:06.099162 | instance | "follow": true, 2026-08-24 15:33:06.099186 | instance | "get_attributes": true, 2026-08-24 15:33:06.099213 | instance | "get_checksum": true, 2026-08-24 15:33:06.099236 | instance | "get_mime": true, 2026-08-24 15:33:06.099260 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-08-24 15:33:06.099284 | instance | } 2026-08-24 15:33:06.099347 | instance | }, 2026-08-24 15:33:06.099377 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-08-24 15:33:06.099401 | instance | "stat": { 2026-08-24 15:33:06.099426 | instance | "atime": 1787585563.5884912, 2026-08-24 15:33:06.099451 | instance | "attr_flags": "e", 2026-08-24 15:33:06.099475 | instance | "attributes": [ 2026-08-24 15:33:06.099499 | instance | "extents" 2026-08-24 15:33:06.099524 | instance | ], 2026-08-24 15:33:06.099547 | instance | "block_size": 4096, 2026-08-24 15:33:06.099571 | instance | "blocks": 8, 2026-08-24 15:33:06.099595 | instance | "charset": "unknown", 2026-08-24 15:33:06.099621 | instance | "ctime": 1787585562.5203958, 2026-08-24 15:33:06.099647 | instance | "dev": 64513, 2026-08-24 15:33:06.099672 | instance | "device_type": 0, 2026-08-24 15:33:06.099696 | instance | "executable": true, 2026-08-24 15:33:06.099719 | instance | "exists": true, 2026-08-24 15:33:06.099742 | instance | "gid": 1000, 2026-08-24 15:33:06.099766 | instance | "gr_name": "zuul", 2026-08-24 15:33:06.099790 | instance | "inode": 1046357, 2026-08-24 15:33:06.099813 | instance | "isblk": false, 2026-08-24 15:33:06.099838 | instance | "ischr": false, 2026-08-24 15:33:06.099861 | instance | "isdir": true, 2026-08-24 15:33:06.099885 | instance | "isfifo": false, 2026-08-24 15:33:06.099908 | instance | "isgid": false, 2026-08-24 15:33:06.099932 | instance | "islnk": false, 2026-08-24 15:33:06.099956 | instance | "isreg": false, 2026-08-24 15:33:06.100057 | instance | "issock": false, 2026-08-24 15:33:06.100111 | instance | "isuid": false, 2026-08-24 15:33:06.100144 | instance | "mimetype": "unknown", 2026-08-24 15:33:06.100170 | instance | "mode": "0755", 2026-08-24 15:33:06.100194 | instance | "mtime": 1787585562.5203958, 2026-08-24 15:33:06.100218 | instance | "nlink": 23, 2026-08-24 15:33:06.100241 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-08-24 15:33:06.100264 | instance | "pw_name": "zuul", 2026-08-24 15:33:06.100297 | instance | "readable": true, 2026-08-24 15:33:06.100328 | instance | "rgrp": true, 2026-08-24 15:33:06.100355 | instance | "roth": true, 2026-08-24 15:33:06.100396 | instance | "rusr": true, 2026-08-24 15:33:06.100421 | instance | "size": 4096, 2026-08-24 15:33:06.100447 | instance | "uid": 1000, 2026-08-24 15:33:06.100471 | instance | "version": "3928502592", 2026-08-24 15:33:06.100496 | instance | "wgrp": false, 2026-08-24 15:33:06.100523 | instance | "woth": false, 2026-08-24 15:33:06.100547 | instance | "writeable": true, 2026-08-24 15:33:06.100625 | instance | "wusr": true, 2026-08-24 15:33:06.100650 | instance | "xgrp": true, 2026-08-24 15:33:06.100704 | instance | "xoth": true, 2026-08-24 15:33:06.100729 | instance | "xusr": true 2026-08-24 15:33:06.100747 | instance | } 2026-08-24 15:33:06.100764 | instance | } 2026-08-24 15:33:06.100802 | instance | ok: All items complete 2026-08-24 15:33:06.100824 | 2026-08-24 15:33:06.102368 | instance | skipping: Conditional result was False 2026-08-24 15:33:06.103141 | instance | skipping: Conditional result was False 2026-08-24 15:33:06.114702 | 2026-08-24 15:33:06.114872 | LOOP [Switch "ansible_host" to private IP] 2026-08-24 15:33:06.565889 | instance | changed: 1 replacements made 2026-08-24 15:33:06.573695 | instance | skipping: Conditional result was False 2026-08-24 15:33:06.574812 | instance | skipping: Conditional result was False 2026-08-24 15:33:06.599375 | 2026-08-24 15:33:06.599535 | TASK [Run Molecule scenario] 2026-08-24 15:33:07.585330 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-08-24 15:33:07.987745 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-24 15:33:07.987975 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-08-24 15:33:20.013050 | instance | INFO [csi > dependency] Executing 2026-08-24 15:33:20.013784 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-08-24 15:33:20.014018 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-08-24 15:33:20.014174 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-24 15:33:20.023964 | instance | INFO [csi > cleanup] Executing 2026-08-24 15:33:20.024342 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-24 15:33:20.033848 | instance | INFO [csi > destroy] Executing 2026-08-24 15:33:20.034019 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-08-24 15:33:20.034156 | instance | INFO [csi > destroy] Executed: Successful 2026-08-24 15:33:20.042011 | instance | INFO [csi > syntax] Executing 2026-08-24 15:33:21.717954 | instance | 2026-08-24 15:33:21.718410 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-08-24 15:33:21.799484 | instance | INFO [csi > syntax] Executed: Successful 2026-08-24 15:33:21.809123 | instance | INFO [csi > create] Executing 2026-08-24 15:33:21.811071 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-24 15:33:21.818703 | instance | INFO [csi > prepare] Executing 2026-08-24 15:33:22.593380 | instance | 2026-08-24 15:33:22.593817 | instance | PLAY [Prepare] ***************************************************************** 2026-08-24 15:33:22.594154 | instance | 2026-08-24 15:33:22.594506 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-24 15:33:22.594857 | instance | Monday 24 August 2026 15:33:22 +0000 (0:00:00.026) 0:00:00.026 ********* 2026-08-24 15:33:23.777608 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-08-24 15:33:23.777684 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-24 15:33:23.777696 | instance | interpreter could change the meaning of that path. See 2026-08-24 15:33:23.777706 | instance | https://docs.ansible.com/ansible- 2026-08-24 15:33:23.777716 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-08-24 15:33:23.787400 | instance | ok: [instance] 2026-08-24 15:33:23.787486 | instance | 2026-08-24 15:33:23.787498 | instance | TASK [Configure short hostname] ************************************************ 2026-08-24 15:33:23.787509 | instance | Monday 24 August 2026 15:33:23 +0000 (0:00:01.193) 0:00:01.220 ********* 2026-08-24 15:33:24.502051 | instance | changed: [instance] 2026-08-24 15:33:24.502103 | instance | 2026-08-24 15:33:24.502110 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-08-24 15:33:24.502118 | instance | Monday 24 August 2026 15:33:24 +0000 (0:00:00.715) 0:00:01.935 ********* 2026-08-24 15:33:24.755551 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-08-24 15:33:24.755675 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-08-24 15:33:24.755990 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-24 15:33:24.763885 | instance | changed: [instance] 2026-08-24 15:33:24.764152 | instance | 2026-08-24 15:33:24.764449 | instance | TASK [Purge "snapd" package] *************************************************** 2026-08-24 15:33:24.764741 | instance | Monday 24 August 2026 15:33:24 +0000 (0:00:00.262) 0:00:02.197 ********* 2026-08-24 15:33:25.548731 | instance | ok: [instance] 2026-08-24 15:33:25.548957 | instance | 2026-08-24 15:33:25.549227 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-08-24 15:33:25.549466 | instance | 2026-08-24 15:33:25.549726 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-24 15:33:25.549995 | instance | Monday 24 August 2026 15:33:25 +0000 (0:00:00.784) 0:00:02.982 ********* 2026-08-24 15:33:26.262567 | instance | ok: [instance] 2026-08-24 15:33:26.262824 | instance | 2026-08-24 15:33:26.263126 | instance | TASK [Install depedencies] ***************************************************** 2026-08-24 15:33:26.263492 | instance | Monday 24 August 2026 15:33:26 +0000 (0:00:00.713) 0:00:03.696 ********* 2026-08-24 15:33:45.998861 | instance | changed: [instance] 2026-08-24 15:33:45.999080 | instance | 2026-08-24 15:33:45.999401 | instance | TASK [Start up service] ******************************************************** 2026-08-24 15:33:45.999735 | instance | Monday 24 August 2026 15:33:45 +0000 (0:00:19.734) 0:00:23.431 ********* 2026-08-24 15:33:46.547918 | instance | ok: [instance] 2026-08-24 15:33:46.548147 | instance | 2026-08-24 15:33:46.548413 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-08-24 15:33:46.548682 | instance | Monday 24 August 2026 15:33:46 +0000 (0:00:00.550) 0:00:23.981 ********* 2026-08-24 15:33:46.850295 | instance | ok: [instance] 2026-08-24 15:33:46.850528 | instance | 2026-08-24 15:33:46.850845 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-08-24 15:33:46.851123 | instance | Monday 24 August 2026 15:33:46 +0000 (0:00:00.302) 0:00:24.284 ********* 2026-08-24 15:33:47.492775 | instance | changed: [instance] 2026-08-24 15:33:47.493010 | instance | 2026-08-24 15:33:47.493316 | instance | TASK [Get list of all loopback devices] **************************************** 2026-08-24 15:33:47.493601 | instance | Monday 24 August 2026 15:33:47 +0000 (0:00:00.642) 0:00:24.926 ********* 2026-08-24 15:33:47.683181 | instance | ok: [instance] 2026-08-24 15:33:47.683323 | instance | 2026-08-24 15:33:47.683550 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-08-24 15:33:47.683733 | instance | Monday 24 August 2026 15:33:47 +0000 (0:00:00.190) 0:00:25.116 ********* 2026-08-24 15:33:47.698181 | instance | skipping: [instance] 2026-08-24 15:33:47.698500 | instance | 2026-08-24 15:33:47.698868 | instance | TASK [Create devices for Ceph] ************************************************* 2026-08-24 15:33:47.699200 | instance | Monday 24 August 2026 15:33:47 +0000 (0:00:00.015) 0:00:25.132 ********* 2026-08-24 15:33:48.233495 | instance | changed: [instance] => (item=osd0) 2026-08-24 15:33:48.233753 | instance | changed: [instance] => (item=osd1) 2026-08-24 15:33:48.234028 | instance | changed: [instance] => (item=osd2) 2026-08-24 15:33:48.234285 | instance | 2026-08-24 15:33:48.234588 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-08-24 15:33:48.234892 | instance | Monday 24 August 2026 15:33:48 +0000 (0:00:00.534) 0:00:25.667 ********* 2026-08-24 15:33:48.858496 | instance | changed: [instance] => (item=osd0) 2026-08-24 15:33:48.859008 | instance | changed: [instance] => (item=osd1) 2026-08-24 15:33:48.859363 | instance | changed: [instance] => (item=osd2) 2026-08-24 15:33:48.859733 | instance | 2026-08-24 15:33:48.860087 | instance | TASK [Start loop devices] ****************************************************** 2026-08-24 15:33:48.860438 | instance | Monday 24 August 2026 15:33:48 +0000 (0:00:00.624) 0:00:26.291 ********* 2026-08-24 15:33:49.572484 | instance | changed: [instance] => (item=osd0) 2026-08-24 15:33:49.573590 | instance | changed: [instance] => (item=osd1) 2026-08-24 15:33:49.573616 | instance | changed: [instance] => (item=osd2) 2026-08-24 15:33:49.573625 | instance | 2026-08-24 15:33:49.573634 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-08-24 15:33:49.573643 | instance | Monday 24 August 2026 15:33:49 +0000 (0:00:00.714) 0:00:27.006 ********* 2026-08-24 15:33:52.688554 | instance | changed: [instance] => (item=osd0) 2026-08-24 15:33:52.688631 | instance | changed: [instance] => (item=osd1) 2026-08-24 15:33:52.689167 | instance | changed: [instance] => (item=osd2) 2026-08-24 15:33:52.689212 | instance | 2026-08-24 15:33:52.689217 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-08-24 15:33:52.689222 | instance | Monday 24 August 2026 15:33:52 +0000 (0:00:03.116) 0:00:30.122 ********* 2026-08-24 15:33:54.536910 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-08-24 15:33:54.537282 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-08-24 15:33:54.539451 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-08-24 15:33:54.539464 | instance | 2026-08-24 15:33:54.539471 | instance | PLAY RECAP ********************************************************************* 2026-08-24 15:33:54.539478 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-08-24 15:33:54.539485 | instance | 2026-08-24 15:33:54.539492 | instance | Monday 24 August 2026 15:33:54 +0000 (0:00:01.848) 0:00:31.971 ********* 2026-08-24 15:33:54.539499 | instance | =============================================================================== 2026-08-24 15:33:54.539505 | instance | Install depedencies ---------------------------------------------------- 19.73s 2026-08-24 15:33:54.543529 | instance | Create a volume group for each loop device ------------------------------ 3.12s 2026-08-24 15:33:54.543606 | instance | Create a logical volume for each loop device ---------------------------- 1.85s 2026-08-24 15:33:54.543619 | instance | Gathering Facts --------------------------------------------------------- 1.19s 2026-08-24 15:33:54.543629 | instance | Purge "snapd" package --------------------------------------------------- 0.78s 2026-08-24 15:33:54.543639 | instance | Configure short hostname ------------------------------------------------ 0.72s 2026-08-24 15:33:54.543649 | instance | Start loop devices ------------------------------------------------------ 0.71s 2026-08-24 15:33:54.543658 | instance | Gathering Facts --------------------------------------------------------- 0.71s 2026-08-24 15:33:54.543668 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.64s 2026-08-24 15:33:54.543677 | instance | Set permissions on loopback devices ------------------------------------- 0.62s 2026-08-24 15:33:54.543687 | instance | Start up service -------------------------------------------------------- 0.55s 2026-08-24 15:33:54.543696 | instance | Create devices for Ceph ------------------------------------------------- 0.53s 2026-08-24 15:33:54.543706 | instance | Generate lvm.conf ------------------------------------------------------- 0.30s 2026-08-24 15:33:54.543715 | instance | Ensure hostname inside hosts file --------------------------------------- 0.26s 2026-08-24 15:33:54.543725 | instance | Get list of all loopback devices ---------------------------------------- 0.19s 2026-08-24 15:33:54.543743 | instance | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-08-24 15:33:54.621777 | instance | INFO [csi > prepare] Executed: Successful 2026-08-24 15:33:54.634364 | instance | INFO [csi > converge] Executing 2026-08-24 15:33:56.081786 | instance | 2026-08-24 15:33:56.081991 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-08-24 15:33:56.082175 | instance | 2026-08-24 15:33:56.082371 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-24 15:33:56.082541 | instance | Monday 24 August 2026 15:33:56 +0000 (0:00:00.007) 0:00:00.007 ********* 2026-08-24 15:33:57.036380 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-08-24 15:33:57.036516 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-24 15:33:57.036694 | instance | interpreter could change the meaning of that path. See 2026-08-24 15:33:57.036867 | instance | https://docs.ansible.com/ansible- 2026-08-24 15:33:57.037061 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-08-24 15:33:57.049396 | instance | ok: [instance] 2026-08-24 15:33:57.049640 | instance | 2026-08-24 15:33:57.049915 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-08-24 15:33:57.050155 | instance | Monday 24 August 2026 15:33:57 +0000 (0:00:00.968) 0:00:00.976 ********* 2026-08-24 15:33:57.104707 | instance | ok: [instance] => { 2026-08-24 15:33:57.104993 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-08-24 15:33:57.105255 | instance | } 2026-08-24 15:33:57.105518 | instance | 2026-08-24 15:33:57.105833 | instance | PLAY [all] ********************************************************************* 2026-08-24 15:33:57.106083 | instance | 2026-08-24 15:33:57.106400 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-24 15:33:57.106678 | instance | Monday 24 August 2026 15:33:57 +0000 (0:00:00.055) 0:00:01.031 ********* 2026-08-24 15:33:57.993709 | instance | ok: [instance] 2026-08-24 15:33:57.993939 | instance | 2026-08-24 15:33:57.994218 | instance | TASK [Fail if atmosphere_ceph_enabled is set] ********************************** 2026-08-24 15:33:57.994495 | instance | Monday 24 August 2026 15:33:57 +0000 (0:00:00.887) 0:00:01.919 ********* 2026-08-24 15:33:58.038470 | instance | skipping: [instance] 2026-08-24 15:33:58.038727 | instance | 2026-08-24 15:33:58.039100 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-08-24 15:33:58.039393 | instance | Monday 24 August 2026 15:33:58 +0000 (0:00:00.046) 0:00:01.965 ********* 2026-08-24 15:33:58.231265 | instance | ok: [instance] 2026-08-24 15:33:58.231752 | instance | 2026-08-24 15:33:58.232159 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-24 15:33:58.232525 | instance | 2026-08-24 15:33:58.232935 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-24 15:33:58.233328 | instance | Monday 24 August 2026 15:33:58 +0000 (0:00:00.192) 0:00:02.158 ********* 2026-08-24 15:33:59.114542 | instance | ok: [instance] 2026-08-24 15:33:59.114734 | instance | 2026-08-24 15:33:59.114887 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 15:33:59.115037 | instance | Monday 24 August 2026 15:33:59 +0000 (0:00:00.882) 0:00:03.040 ********* 2026-08-24 15:33:59.435451 | instance | ok: [instance] 2026-08-24 15:33:59.435540 | instance | 2026-08-24 15:33:59.435661 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 15:33:59.435851 | instance | Monday 24 August 2026 15:33:59 +0000 (0:00:00.322) 0:00:03.362 ********* 2026-08-24 15:33:59.482517 | instance | skipping: [instance] 2026-08-24 15:33:59.482594 | instance | 2026-08-24 15:33:59.482705 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-24 15:33:59.482901 | instance | Monday 24 August 2026 15:33:59 +0000 (0:00:00.046) 0:00:03.409 ********* 2026-08-24 15:33:59.836261 | instance | changed: [instance] 2026-08-24 15:33:59.836678 | instance | 2026-08-24 15:33:59.837053 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 15:33:59.837451 | instance | Monday 24 August 2026 15:33:59 +0000 (0:00:00.352) 0:00:03.761 ********* 2026-08-24 15:33:59.907946 | instance | ok: [instance] => { 2026-08-24 15:33:59.908349 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-24 15:33:59.908697 | instance | } 2026-08-24 15:33:59.909029 | instance | 2026-08-24 15:33:59.909415 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 15:33:59.909769 | instance | Monday 24 August 2026 15:33:59 +0000 (0:00:00.070) 0:00:03.832 ********* 2026-08-24 15:34:00.720037 | instance | changed: [instance] 2026-08-24 15:34:00.720127 | instance | 2026-08-24 15:34:00.720225 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 15:34:00.720413 | instance | Monday 24 August 2026 15:34:00 +0000 (0:00:00.813) 0:00:04.646 ********* 2026-08-24 15:34:00.776046 | instance | skipping: [instance] 2026-08-24 15:34:00.776151 | instance | 2026-08-24 15:34:00.776344 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 15:34:00.776502 | instance | Monday 24 August 2026 15:34:00 +0000 (0:00:00.053) 0:00:04.699 ********* 2026-08-24 15:34:00.827945 | instance | skipping: [instance] 2026-08-24 15:34:00.828053 | instance | 2026-08-24 15:34:00.828234 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 15:34:00.828389 | instance | Monday 24 August 2026 15:34:00 +0000 (0:00:00.052) 0:00:04.752 ********* 2026-08-24 15:34:01.056237 | instance | ok: [instance] 2026-08-24 15:34:01.056640 | instance | 2026-08-24 15:34:01.056994 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 15:34:01.057390 | instance | Monday 24 August 2026 15:34:01 +0000 (0:00:00.226) 0:00:04.979 ********* 2026-08-24 15:34:02.405882 | instance | ok: [instance] 2026-08-24 15:34:02.405923 | instance | 2026-08-24 15:34:02.405928 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 15:34:02.405945 | instance | Monday 24 August 2026 15:34:02 +0000 (0:00:01.353) 0:00:06.332 ********* 2026-08-24 15:34:02.475083 | instance | ok: [instance] => { 2026-08-24 15:34:02.475588 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-24 15:34:02.475623 | instance | } 2026-08-24 15:34:02.475634 | instance | 2026-08-24 15:34:02.475916 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 15:34:02.476202 | instance | Monday 24 August 2026 15:34:02 +0000 (0:00:00.069) 0:00:06.401 ********* 2026-08-24 15:34:03.171225 | instance | changed: [instance] 2026-08-24 15:34:03.171328 | instance | 2026-08-24 15:34:03.171493 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 15:34:03.171657 | instance | Monday 24 August 2026 15:34:03 +0000 (0:00:00.696) 0:00:07.098 ********* 2026-08-24 15:34:06.023349 | instance | changed: [instance] 2026-08-24 15:34:06.023463 | instance | 2026-08-24 15:34:06.023696 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-24 15:34:06.023738 | instance | Monday 24 August 2026 15:34:06 +0000 (0:00:02.852) 0:00:09.950 ********* 2026-08-24 15:34:06.054392 | instance | skipping: [instance] 2026-08-24 15:34:06.055039 | instance | 2026-08-24 15:34:06.055078 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-24 15:34:06.055084 | instance | Monday 24 August 2026 15:34:06 +0000 (0:00:00.030) 0:00:09.981 ********* 2026-08-24 15:34:06.087822 | instance | skipping: [instance] 2026-08-24 15:34:06.088389 | instance | 2026-08-24 15:34:06.088440 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-24 15:34:06.088448 | instance | Monday 24 August 2026 15:34:06 +0000 (0:00:00.033) 0:00:10.014 ********* 2026-08-24 15:34:06.122999 | instance | skipping: [instance] 2026-08-24 15:34:06.123556 | instance | 2026-08-24 15:34:06.123595 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-24 15:34:06.123606 | instance | Monday 24 August 2026 15:34:06 +0000 (0:00:00.035) 0:00:10.049 ********* 2026-08-24 15:34:11.513635 | instance | changed: [instance] 2026-08-24 15:34:11.513736 | instance | 2026-08-24 15:34:11.513814 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-24 15:34:11.513963 | instance | Monday 24 August 2026 15:34:11 +0000 (0:00:05.390) 0:00:15.440 ********* 2026-08-24 15:34:12.076811 | instance | changed: [instance] 2026-08-24 15:34:12.076889 | instance | 2026-08-24 15:34:12.077182 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-24 15:34:12.077226 | instance | Monday 24 August 2026 15:34:12 +0000 (0:00:00.563) 0:00:16.003 ********* 2026-08-24 15:34:13.004431 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-08-24 15:34:13.004527 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-24 15:34:13.005286 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-24 15:34:13.005464 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-24 15:34:13.005472 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-24 15:34:13.005477 | instance | 2026-08-24 15:34:13.005482 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-24 15:34:13.005486 | instance | Monday 24 August 2026 15:34:12 +0000 (0:00:00.927) 0:00:16.931 ********* 2026-08-24 15:34:13.610927 | instance | changed: [instance] 2026-08-24 15:34:13.611030 | instance | 2026-08-24 15:34:13.611657 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-24 15:34:13.611768 | instance | Monday 24 August 2026 15:34:13 +0000 (0:00:00.589) 0:00:17.521 ********* 2026-08-24 15:34:13.611780 | instance | 2026-08-24 15:34:13.611790 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-24 15:34:13.611811 | instance | Monday 24 August 2026 15:34:13 +0000 (0:00:00.016) 0:00:17.537 ********* 2026-08-24 15:34:14.588483 | instance | ok: [instance] 2026-08-24 15:34:14.588559 | instance | 2026-08-24 15:34:14.588844 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-24 15:34:14.588885 | instance | Monday 24 August 2026 15:34:14 +0000 (0:00:00.977) 0:00:18.515 ********* 2026-08-24 15:34:15.011771 | instance | changed: [instance] 2026-08-24 15:34:15.011853 | instance | 2026-08-24 15:34:15.012036 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-24 15:34:15.012190 | instance | Monday 24 August 2026 15:34:15 +0000 (0:00:00.423) 0:00:18.938 ********* 2026-08-24 15:34:15.591434 | instance | changed: [instance] 2026-08-24 15:34:15.591740 | instance | 2026-08-24 15:34:15.592056 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 15:34:15.592344 | instance | Monday 24 August 2026 15:34:15 +0000 (0:00:00.579) 0:00:19.517 ********* 2026-08-24 15:34:15.796366 | instance | ok: [instance] 2026-08-24 15:34:15.796605 | instance | 2026-08-24 15:34:15.796890 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 15:34:15.797168 | instance | Monday 24 August 2026 15:34:15 +0000 (0:00:00.204) 0:00:19.722 ********* 2026-08-24 15:34:15.855366 | instance | ok: [instance] => { 2026-08-24 15:34:15.855652 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-24 15:34:15.855893 | instance | } 2026-08-24 15:34:15.856204 | instance | 2026-08-24 15:34:15.856519 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 15:34:15.856786 | instance | Monday 24 August 2026 15:34:15 +0000 (0:00:00.059) 0:00:19.781 ********* 2026-08-24 15:34:16.893399 | instance | changed: [instance] 2026-08-24 15:34:16.894179 | instance | 2026-08-24 15:34:16.894195 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 15:34:16.894205 | instance | Monday 24 August 2026 15:34:16 +0000 (0:00:01.037) 0:00:20.819 ********* 2026-08-24 15:34:21.336908 | instance | changed: [instance] 2026-08-24 15:34:21.337001 | instance | 2026-08-24 15:34:21.337226 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-24 15:34:21.337371 | instance | Monday 24 August 2026 15:34:21 +0000 (0:00:04.444) 0:00:25.263 ********* 2026-08-24 15:34:22.357523 | instance | ok: [instance] 2026-08-24 15:34:22.357606 | instance | 2026-08-24 15:34:22.357899 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-24 15:34:22.357944 | instance | Monday 24 August 2026 15:34:22 +0000 (0:00:01.020) 0:00:26.284 ********* 2026-08-24 15:34:22.695964 | instance | changed: [instance] 2026-08-24 15:34:22.696029 | instance | 2026-08-24 15:34:22.696327 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-24 15:34:22.696369 | instance | Monday 24 August 2026 15:34:22 +0000 (0:00:00.338) 0:00:26.622 ********* 2026-08-24 15:34:23.155883 | instance | changed: [instance] 2026-08-24 15:34:23.155952 | instance | 2026-08-24 15:34:23.156238 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-24 15:34:23.156277 | instance | Monday 24 August 2026 15:34:23 +0000 (0:00:00.460) 0:00:27.082 ********* 2026-08-24 15:34:23.718099 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-08-24 15:34:23.718203 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-24 15:34:23.718771 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-24 15:34:23.718921 | instance | 2026-08-24 15:34:23.718928 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-24 15:34:23.718932 | instance | Monday 24 August 2026 15:34:23 +0000 (0:00:00.562) 0:00:27.645 ********* 2026-08-24 15:34:24.153488 | instance | changed: [instance] 2026-08-24 15:34:24.153562 | instance | 2026-08-24 15:34:24.153876 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-24 15:34:24.153914 | instance | Monday 24 August 2026 15:34:24 +0000 (0:00:00.435) 0:00:28.080 ********* 2026-08-24 15:34:24.634017 | instance | changed: [instance] 2026-08-24 15:34:24.634105 | instance | 2026-08-24 15:34:24.634741 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-24 15:34:24.634794 | instance | Monday 24 August 2026 15:34:24 +0000 (0:00:00.463) 0:00:28.543 ********* 2026-08-24 15:34:24.634801 | instance | 2026-08-24 15:34:24.634806 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-24 15:34:24.634814 | instance | Monday 24 August 2026 15:34:24 +0000 (0:00:00.016) 0:00:28.560 ********* 2026-08-24 15:34:25.299728 | instance | ok: [instance] 2026-08-24 15:34:25.299801 | instance | 2026-08-24 15:34:25.300104 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-24 15:34:25.300146 | instance | Monday 24 August 2026 15:34:25 +0000 (0:00:00.665) 0:00:29.226 ********* 2026-08-24 15:34:26.243310 | instance | changed: [instance] 2026-08-24 15:34:26.243902 | instance | 2026-08-24 15:34:26.243927 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-24 15:34:26.243935 | instance | Monday 24 August 2026 15:34:26 +0000 (0:00:00.943) 0:00:30.170 ********* 2026-08-24 15:34:26.755975 | instance | changed: [instance] 2026-08-24 15:34:26.756041 | instance | 2026-08-24 15:34:26.756329 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-24 15:34:26.756359 | instance | Monday 24 August 2026 15:34:26 +0000 (0:00:00.512) 0:00:30.682 ********* 2026-08-24 15:34:26.810149 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-24 15:34:26.810570 | instance | 2026-08-24 15:34:26.810611 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-24 15:34:26.810617 | instance | Monday 24 August 2026 15:34:26 +0000 (0:00:00.054) 0:00:30.737 ********* 2026-08-24 15:34:31.755354 | instance | changed: [instance] 2026-08-24 15:34:31.755460 | instance | 2026-08-24 15:34:31.755757 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-24 15:34:31.755921 | instance | Monday 24 August 2026 15:34:31 +0000 (0:00:04.945) 0:00:35.682 ********* 2026-08-24 15:34:32.392865 | instance | ok: [instance] => (item=chronyd) 2026-08-24 15:34:32.392936 | instance | ok: [instance] => (item=sshd) 2026-08-24 15:34:32.393369 | instance | 2026-08-24 15:34:32.393407 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-24 15:34:32.393414 | instance | Monday 24 August 2026 15:34:32 +0000 (0:00:00.637) 0:00:36.319 ********* 2026-08-24 15:34:33.214015 | instance | changed: [instance] 2026-08-24 15:34:33.214081 | instance | 2026-08-24 15:34:33.214387 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-24 15:34:33.214428 | instance | Monday 24 August 2026 15:34:33 +0000 (0:00:00.821) 0:00:37.141 ********* 2026-08-24 15:34:33.403849 | instance | ok: [instance] 2026-08-24 15:34:33.403922 | instance | 2026-08-24 15:34:33.404190 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-24 15:34:33.404226 | instance | Monday 24 August 2026 15:34:33 +0000 (0:00:00.189) 0:00:37.330 ********* 2026-08-24 15:34:33.836466 | instance | changed: [instance] 2026-08-24 15:34:33.836534 | instance | 2026-08-24 15:34:33.836831 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-24 15:34:33.836992 | instance | Monday 24 August 2026 15:34:33 +0000 (0:00:00.432) 0:00:37.763 ********* 2026-08-24 15:34:34.155899 | instance | changed: [instance] 2026-08-24 15:34:34.155981 | instance | 2026-08-24 15:34:34.156237 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-08-24 15:34:34.156256 | instance | Monday 24 August 2026 15:34:34 +0000 (0:00:00.318) 0:00:38.082 ********* 2026-08-24 15:34:34.335720 | instance | ok: [instance] 2026-08-24 15:34:34.335799 | instance | 2026-08-24 15:34:34.336114 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-08-24 15:34:34.336153 | instance | Monday 24 August 2026 15:34:34 +0000 (0:00:00.180) 0:00:38.262 ********* 2026-08-24 15:34:34.548473 | instance | ok: [instance] => (item=instance) 2026-08-24 15:34:34.548534 | instance | 2026-08-24 15:34:34.548834 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-08-24 15:34:34.548874 | instance | Monday 24 August 2026 15:34:34 +0000 (0:00:00.212) 0:00:38.475 ********* 2026-08-24 15:34:34.600248 | instance | ok: [instance] 2026-08-24 15:34:34.600637 | instance | 2026-08-24 15:34:34.600664 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-08-24 15:34:34.600671 | instance | Monday 24 August 2026 15:34:34 +0000 (0:00:00.051) 0:00:38.527 ********* 2026-08-24 15:34:34.669778 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-08-24 15:34:34.670141 | instance | 2026-08-24 15:34:34.670168 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-08-24 15:34:34.670174 | instance | Monday 24 August 2026 15:34:34 +0000 (0:00:00.069) 0:00:38.596 ********* 2026-08-24 15:34:34.931523 | instance | changed: [instance] 2026-08-24 15:34:34.931588 | instance | 2026-08-24 15:34:34.931914 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-08-24 15:34:34.931958 | instance | Monday 24 August 2026 15:34:34 +0000 (0:00:00.261) 0:00:38.858 ********* 2026-08-24 15:34:35.560035 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-08-24 15:34:35.560117 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-08-24 15:34:35.560640 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-08-24 15:34:35.560677 | instance | 2026-08-24 15:34:35.560682 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-08-24 15:34:35.560687 | instance | Monday 24 August 2026 15:34:35 +0000 (0:00:00.628) 0:00:39.486 ********* 2026-08-24 15:38:37.177854 | instance | ok: [instance] 2026-08-24 15:38:37.177895 | instance | 2026-08-24 15:38:37.177901 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-08-24 15:38:37.177906 | instance | Monday 24 August 2026 15:38:37 +0000 (0:04:01.617) 0:04:41.104 ********* 2026-08-24 15:38:37.394432 | instance | changed: [instance] 2026-08-24 15:38:37.394502 | instance | 2026-08-24 15:38:37.394627 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-08-24 15:38:37.394746 | instance | Monday 24 August 2026 15:38:37 +0000 (0:00:00.217) 0:04:41.321 ********* 2026-08-24 15:38:37.437417 | instance | ok: [instance] 2026-08-24 15:38:37.437545 | instance | 2026-08-24 15:38:37.437719 | instance | TASK [Install Ceph host] ******************************************************* 2026-08-24 15:38:37.437889 | instance | Monday 24 August 2026 15:38:37 +0000 (0:00:00.043) 0:04:41.364 ********* 2026-08-24 15:38:37.521401 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-08-24 15:38:37.521475 | instance | 2026-08-24 15:38:37.521722 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-24 15:38:37.521759 | instance | Monday 24 August 2026 15:38:37 +0000 (0:00:00.084) 0:04:41.448 ********* 2026-08-24 15:38:39.038957 | instance | ok: [instance] 2026-08-24 15:38:39.039107 | instance | 2026-08-24 15:38:39.039308 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-24 15:38:39.039529 | instance | Monday 24 August 2026 15:38:39 +0000 (0:00:01.517) 0:04:42.965 ********* 2026-08-24 15:38:39.097411 | instance | ok: [instance] => (item=instance) 2026-08-24 15:38:39.097499 | instance | 2026-08-24 15:38:39.097628 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-24 15:38:39.097745 | instance | Monday 24 August 2026 15:38:39 +0000 (0:00:00.058) 0:04:43.024 ********* 2026-08-24 15:38:39.450926 | instance | ok: [instance] 2026-08-24 15:38:39.451281 | instance | 2026-08-24 15:38:39.451449 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-24 15:38:39.451482 | instance | Monday 24 August 2026 15:38:39 +0000 (0:00:00.353) 0:04:43.377 ********* 2026-08-24 15:38:41.796003 | instance | ok: [instance] 2026-08-24 15:38:41.796088 | instance | 2026-08-24 15:38:41.796343 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-08-24 15:38:41.796357 | instance | Monday 24 August 2026 15:38:41 +0000 (0:00:02.345) 0:04:45.723 ********* 2026-08-24 15:39:26.028357 | 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-08-24 15:39:26.029299 | 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_h_os63sm/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_h_os63sm/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_h_os63sm/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_h_os63sm/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-08-24T15:39:25.877+0000 7f769447c640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgBUZYxqioa5CiAAKAfdFBl5W41l8Dic1j7FoOSi1zgu8kApQEdn6AnDGAM=: Malformed input [buffer:3]\n2026-08-24T15:39:25.877+0000 7f769447c640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-24T15:39:25.877+0000 7f769447c640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgBUZYxqioa5CiAAKAfdFBl5W41l8Dic1j7FoOSi1zgu8kApQEdn6AnDGAM=: Malformed input [buffer:3]\n2026-08-24T15:39:25.877+0000 7f769447c640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-24T15:39:25.877+0000 7f769447c640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgBUZYxqioa5CiAAKAfdFBl5W41l8Dic1j7FoOSi1zgu8kApQEdn6AnDGAM=: Malformed input [buffer:3]\n2026-08-24T15:39:25.877+0000 7f769447c640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-24T15:39:25.877+0000 7f769447c640 -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-08-24 15:39:26.032239 | instance | 2026-08-24 15:39:26.035533 | instance | PLAY RECAP ********************************************************************* 2026-08-24 15:39:26.035591 | instance | instance : ok=55 changed=26 unreachable=0 failed=1 skipped=7 rescued=0 ignored=0 2026-08-24 15:39:26.035603 | instance | 2026-08-24 15:39:26.035613 | instance | Monday 24 August 2026 15:39:26 +0000 (0:00:44.236) 0:05:29.959 ********* 2026-08-24 15:39:26.035623 | instance | =============================================================================== 2026-08-24 15:39:26.035632 | instance | vexxhost.ceph.mon : Run Bootstrap command ----------------------------- 241.62s 2026-08-24 15:39:26.035641 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 44.24s 2026-08-24 15:39:26.035650 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.39s 2026-08-24 15:39:26.037669 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 4.95s 2026-08-24 15:39:26.037703 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.44s 2026-08-24 15:39:26.037714 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 2.85s 2026-08-24 15:39:26.037740 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.35s 2026-08-24 15:39:26.037749 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.64s 2026-08-24 15:39:26.037758 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.52s 2026-08-24 15:39:26.037767 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.35s 2026-08-24 15:39:26.037775 | instance | vexxhost.containers.download_artifact : Download item ------------------- 1.04s 2026-08-24 15:39:26.037784 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.02s 2026-08-24 15:39:26.037793 | instance | Gathering Facts --------------------------------------------------------- 0.97s 2026-08-24 15:39:26.037801 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 0.94s 2026-08-24 15:39:26.037810 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 0.93s 2026-08-24 15:39:26.037818 | instance | Gathering Facts --------------------------------------------------------- 0.89s 2026-08-24 15:39:26.037832 | instance | Gathering Facts --------------------------------------------------------- 0.88s 2026-08-24 15:39:26.037962 | instance | vexxhost.ceph.cephadm : Download "cephadm" ------------------------------ 0.82s 2026-08-24 15:39:26.038177 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.81s 2026-08-24 15:39:26.038374 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.70s 2026-08-24 15:39:26.120063 | 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-08-24 15:39:26.120248 | instance | ERROR [csi > converge] Executed: Failed 2026-08-24 15:39:26.120359 | 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-08-24 15:39:26.488417 | instance | ERROR 2026-08-24 15:39:26.488745 | instance | { 2026-08-24 15:39:26.488791 | instance | "delta": "0:06:19.152545", 2026-08-24 15:39:26.488822 | instance | "end": "2026-08-24 15:39:26.180885", 2026-08-24 15:39:26.488848 | instance | "msg": "non-zero return code", 2026-08-24 15:39:26.488874 | instance | "rc": 2, 2026-08-24 15:39:26.488899 | instance | "start": "2026-08-24 15:33:07.028340" 2026-08-24 15:39:26.488924 | instance | } failure 2026-08-24 15:39:26.496446 | 2026-08-24 15:39:26.496533 | PLAY RECAP 2026-08-24 15:39:26.496585 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-08-24 15:39:26.496608 | 2026-08-24 15:39:26.844167 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-24 15:39:26.848943 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-08-24 15:39:27.711977 | 2026-08-24 15:39:27.774881 | PLAY [all] 2026-08-24 15:39:27.800015 | 2026-08-24 15:39:27.800137 | TASK [gather-host-logs : creating directory for system status] 2026-08-24 15:39:28.215875 | instance | changed 2026-08-24 15:39:28.221158 | 2026-08-24 15:39:28.221237 | TASK [gather-host-logs : Get logs for each host] 2026-08-24 15:39:28.567471 | instance | + systemd-cgls --full --all --no-pager 2026-08-24 15:39:28.588697 | instance | + ip addr 2026-08-24 15:39:28.591356 | instance | + ip route 2026-08-24 15:39:28.593376 | instance | + lsblk 2026-08-24 15:39:28.599354 | instance | + mount 2026-08-24 15:39:28.601267 | instance | + docker images 2026-08-24 15:39:28.620319 | instance | + brctl show 2026-08-24 15:39:28.620924 | instance | /bin/bash: line 8: brctl: command not found 2026-08-24 15:39:28.621219 | instance | + ps aux --sort=-%mem 2026-08-24 15:39:28.645737 | instance | + dpkg -l 2026-08-24 15:39:28.657902 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-08-24 15:39:28.658398 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-08-24 15:39:28.676793 | instance | + '[' '!' -z '' ']' 2026-08-24 15:39:28.759902 | instance | ok: Runtime: 0:00:00.114325 2026-08-24 15:39:28.769405 | 2026-08-24 15:39:28.769570 | TASK [gather-host-logs : Downloads logs to executor] 2026-08-24 15:39:29.485570 | instance | changed: 2026-08-24 15:39:29.485778 | instance | created directory /var/lib/zuul/builds/c48343ea190f48cb8fab9ac6665d8302/work/logs/instance 2026-08-24 15:39:29.485822 | instance | cd+++++++++ system/ 2026-08-24 15:39:29.485855 | instance | >f+++++++++ system/brctl-show.txt 2026-08-24 15:39:29.485888 | instance | >f+++++++++ system/docker-images.txt 2026-08-24 15:39:29.485919 | instance | >f+++++++++ system/ip-addr.txt 2026-08-24 15:39:29.485953 | instance | >f+++++++++ system/ip-route.txt 2026-08-24 15:39:29.485983 | instance | >f+++++++++ system/lsblk.txt 2026-08-24 15:39:29.486012 | instance | >f+++++++++ system/mount.txt 2026-08-24 15:39:29.486040 | instance | >f+++++++++ system/packages.txt 2026-08-24 15:39:29.486068 | instance | >f+++++++++ system/ps.txt 2026-08-24 15:39:29.486099 | instance | >f+++++++++ system/systemd-cgls.txt 2026-08-24 15:39:29.496394 | 2026-08-24 15:39:29.496482 | LOOP [helm-release-status : creating directory for helm release status] 2026-08-24 15:39:29.717593 | instance | changed: "values" 2026-08-24 15:39:29.901313 | instance | changed: "releases" 2026-08-24 15:39:29.911910 | 2026-08-24 15:39:29.912085 | TASK [helm-release-status : Gather get release status for helm charts] 2026-08-24 15:39:30.136529 | instance | /bin/bash: line 3: kubectl: command not found 2026-08-24 15:39:30.620867 | instance | ok: Runtime: 0:00:00.004634 2026-08-24 15:39:30.625909 | 2026-08-24 15:39:30.625980 | TASK [helm-release-status : Downloads logs to executor] 2026-08-24 15:39:31.169037 | instance | changed: 2026-08-24 15:39:31.169283 | instance | cd+++++++++ helm/ 2026-08-24 15:39:31.169349 | instance | cd+++++++++ helm/releases/ 2026-08-24 15:39:31.169400 | instance | cd+++++++++ helm/values/ 2026-08-24 15:39:31.180763 | 2026-08-24 15:39:31.180845 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-08-24 15:39:31.375948 | instance | changed 2026-08-24 15:39:31.381658 | 2026-08-24 15:39:31.381728 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-08-24 15:39:31.633338 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-24 15:39:31.634671 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-24 15:39:31.639339 | instance | environment: line 1: kubectl: command not found 2026-08-24 15:39:31.639820 | instance | environment: line 1: kubectl: command not found 2026-08-24 15:39:31.640314 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-24 15:39:31.641959 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-24 15:39:31.643248 | instance | environment: line 1: kubectl: command not found 2026-08-24 15:39:31.644735 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-24 15:39:31.646279 | instance | environment: line 1: kubectl: command not found 2026-08-24 15:39:31.647034 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-24 15:39:31.647795 | instance | environment: line 1: kubectl: command not found 2026-08-24 15:39:31.648428 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-24 15:39:31.916540 | instance | ok: Runtime: 0:00:00.026677 2026-08-24 15:39:31.923316 | 2026-08-24 15:39:31.923420 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-08-24 15:39:32.129598 | instance | changed 2026-08-24 15:39:32.138511 | 2026-08-24 15:39:32.138599 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-08-24 15:39:32.362572 | instance | environment: line 5: kubectl: command not found 2026-08-24 15:39:32.363975 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-24 15:39:32.364071 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-24 15:39:32.364565 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-24 15:39:32.678241 | instance | ok: Runtime: 0:00:00.011404 2026-08-24 15:39:32.686685 | 2026-08-24 15:39:32.686905 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-08-24 15:39:33.216907 | instance | changed: 2026-08-24 15:39:33.217734 | instance | cd+++++++++ objects/ 2026-08-24 15:39:33.217779 | instance | cd+++++++++ objects/cluster/ 2026-08-24 15:39:33.217806 | instance | cd+++++++++ objects/namespaced/ 2026-08-24 15:39:33.239950 | 2026-08-24 15:39:33.240095 | TASK [gather-pod-logs : creating directory for pod logs] 2026-08-24 15:39:33.449535 | instance | changed 2026-08-24 15:39:33.456519 | 2026-08-24 15:39:33.456704 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-08-24 15:39:33.667699 | instance | changed 2026-08-24 15:39:33.674579 | 2026-08-24 15:39:33.674717 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-08-24 15:39:33.889882 | instance | environment: line 3: kubectl: command not found 2026-08-24 15:39:34.225859 | instance | ok: Runtime: 0:00:00.008623 2026-08-24 15:39:34.237989 | 2026-08-24 15:39:34.238196 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-08-24 15:39:34.782926 | instance | changed: 2026-08-24 15:39:34.783199 | instance | cd+++++++++ pod-logs/ 2026-08-24 15:39:34.783379 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-08-24 15:39:34.799725 | 2026-08-24 15:39:34.799924 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-08-24 15:39:35.026126 | instance | changed 2026-08-24 15:39:35.034146 | 2026-08-24 15:39:35.034387 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-08-24 15:39:35.384665 | instance | /bin/bash: line 2: kubectl: command not found 2026-08-24 15:39:35.579241 | instance | ok: Runtime: 0:00:00.043806 2026-08-24 15:39:35.586424 | 2026-08-24 15:39:35.586561 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-08-24 15:39:35.797082 | instance | /bin/bash: line 2: kubectl: command not found 2026-08-24 15:39:35.827357 | instance | ceph-mgr endpoints: 2026-08-24 15:39:36.128985 | instance | ok: Runtime: 0:00:00.036566 2026-08-24 15:39:36.143900 | 2026-08-24 15:39:36.144154 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-08-24 15:39:36.379749 | instance | /bin/bash: line 4: kubectl: command not found 2026-08-24 15:39:36.703911 | instance | ok: Runtime: 0:00:00.034310 2026-08-24 15:39:36.715226 | 2026-08-24 15:39:36.715312 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-08-24 15:39:37.242438 | instance | changed: cd+++++++++ prometheus/ 2026-08-24 15:39:37.252263 | 2026-08-24 15:39:37.252355 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-08-24 15:39:37.461004 | instance | changed 2026-08-24 15:39:38.697723 | 2026-08-24 15:39:38.698249 | TASK [gather-selenium-data : Get selenium data] 2026-08-24 15:39:39.007244 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-08-24 15:39:39.009434 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-08-24 15:39:39.259428 | instance | ERROR 2026-08-24 15:39:39.259648 | instance | { 2026-08-24 15:39:39.259708 | instance | "delta": "0:00:00.008006", 2026-08-24 15:39:39.259741 | instance | "end": "2026-08-24 15:39:39.009937", 2026-08-24 15:39:39.259780 | instance | "msg": "non-zero return code", 2026-08-24 15:39:39.259824 | instance | "rc": 1, 2026-08-24 15:39:39.259861 | instance | "start": "2026-08-24 15:39:39.001931" 2026-08-24 15:39:39.259888 | instance | } 2026-08-24 15:39:39.259922 | instance | ERROR: Ignoring Errors 2026-08-24 15:39:39.274135 | 2026-08-24 15:39:39.274219 | TASK [gather-selenium-data : Downloads logs to executor] 2026-08-24 15:39:39.785705 | instance | changed: cd+++++++++ selenium/ 2026-08-24 15:39:39.798478 | 2026-08-24 15:39:39.798731 | PLAY RECAP 2026-08-24 15:39:39.798879 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-08-24 15:39:39.799002 | 2026-08-24 15:39:39.928991 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-08-24 15:39:39.932082 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-24 15:39:40.785553 | 2026-08-24 15:39:40.785677 | PLAY [all] 2026-08-24 15:39:40.798006 | 2026-08-24 15:39:40.798096 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-24 15:39:40.843125 | instance | skipping: Conditional result was False 2026-08-24 15:39:40.853376 | 2026-08-24 15:39:40.853580 | TASK [fetch-output : Set log path for single node] 2026-08-24 15:39:40.898625 | instance | ok 2026-08-24 15:39:40.992546 | 2026-08-24 15:39:40.992727 | LOOP [fetch-output : Ensure local output dirs] 2026-08-24 15:39:41.415518 | instance -> localhost | ok: "/var/lib/zuul/builds/c48343ea190f48cb8fab9ac6665d8302/work/logs" 2026-08-24 15:39:41.661217 | instance -> localhost | changed: "/var/lib/zuul/builds/c48343ea190f48cb8fab9ac6665d8302/work/artifacts" 2026-08-24 15:39:41.885840 | instance -> localhost | changed: "/var/lib/zuul/builds/c48343ea190f48cb8fab9ac6665d8302/work/docs" 2026-08-24 15:39:41.902953 | 2026-08-24 15:39:41.903116 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-24 15:39:42.667183 | instance | changed: .d..t...... ./ 2026-08-24 15:39:42.667439 | instance | changed: All items complete 2026-08-24 15:39:42.667482 | 2026-08-24 15:39:43.137470 | instance | changed: .d..t...... ./ 2026-08-24 15:39:43.629502 | instance | changed: .d..t...... ./ 2026-08-24 15:39:43.641648 | 2026-08-24 15:39:43.641827 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-24 15:39:44.119867 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.029592 2026-08-24 15:39:44.420740 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.007311 2026-08-24 15:39:44.444755 | 2026-08-24 15:39:44.444878 | PLAY [all] 2026-08-24 15:39:44.453589 | 2026-08-24 15:39:44.453681 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-24 15:39:44.961535 | instance | changed 2026-08-24 15:39:44.969111 | 2026-08-24 15:39:44.969183 | PLAY RECAP 2026-08-24 15:39:44.969243 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-24 15:39:44.969274 | 2026-08-24 15:39:45.106737 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-24 15:39:45.111609 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-24 15:39:46.944933 | 2026-08-24 15:39:48.736357 | PLAY [localhost] 2026-08-24 15:39:48.748926 | 2026-08-24 15:39:48.749084 | TASK [Generate Zuul manifest] 2026-08-24 15:39:48.769467 | localhost | ok 2026-08-24 15:39:49.137220 | 2026-08-24 15:39:50.391737 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-24 15:39:50.972219 | localhost | changed 2026-08-24 15:39:50.986489 | 2026-08-24 15:39:50.986617 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-24 15:39:51.187572 | localhost | ok 2026-08-24 15:39:51.196898 | 2026-08-24 15:39:51.197032 | TASK [Upload logs] 2026-08-24 15:39:51.222290 | localhost | ok 2026-08-24 15:39:51.311126 | 2026-08-24 15:39:51.311286 | TASK [Set zuul-log-path fact] 2026-08-24 15:39:51.333098 | localhost | ok 2026-08-24 15:39:51.392028 | 2026-08-24 15:39:51.392369 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-24 15:39:51.434894 | localhost | ok 2026-08-24 15:39:51.445649 | 2026-08-24 15:39:51.445749 | TASK [upload-logs : Create log directories] 2026-08-24 15:39:51.963312 | localhost | changed 2026-08-24 15:39:51.971246 | 2026-08-24 15:39:51.971367 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-24 15:39:52.393509 | localhost -> localhost | ok: Runtime: 0:00:00.005282 2026-08-24 15:39:52.399474 | 2026-08-24 15:39:52.399549 | TASK [upload-logs : Upload logs to log server] 2026-08-24 15:39:53.300094 | localhost | Output suppressed because no_log was given 2026-08-24 15:39:53.385201 | 2026-08-24 15:39:53.385325 | LOOP [upload-logs : Compress console log and json output] 2026-08-24 15:39:53.442888 | localhost | skipping: Conditional result was False 2026-08-24 15:39:53.455104 | localhost | skipping: Conditional result was False 2026-08-24 15:39:53.472116 | 2026-08-24 15:39:53.472301 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-24 15:39:53.529182 | localhost | skipping: Conditional result was False 2026-08-24 15:39:53.529505 | 2026-08-24 15:39:53.537988 | localhost | skipping: Conditional result was False 2026-08-24 15:39:53.547776 | 2026-08-24 15:39:53.547930 | LOOP [upload-logs : Upload console log and json output]