2026-08-24 19:30:17.972516 | Job console starting 2026-08-24 19:30:17.981920 | Updating git repos 2026-08-24 19:30:22.080084 | Cloning repos into workspace 2026-08-24 19:30:39.450542 | Restoring repo states 2026-08-24 19:30:43.941969 | Merging changes 2026-08-24 19:30:46.321711 | Checking out repos 2026-08-24 19:30:55.057985 | Preparing playbooks 2026-08-24 19:31:05.040474 | Running Ansible setup 2026-08-24 19:31:08.446421 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-24 19:31:09.043805 | 2026-08-24 19:31:09.043930 | PLAY [localhost] 2026-08-24 19:31:09.051399 | 2026-08-24 19:31:09.051478 | TASK [Gathering Facts] 2026-08-24 19:31:09.904922 | localhost | ok 2026-08-24 19:31:09.916414 | 2026-08-24 19:31:09.916608 | TASK [Setup log path fact] 2026-08-24 19:31:09.944487 | localhost | ok 2026-08-24 19:31:09.956407 | 2026-08-24 19:31:09.956491 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-24 19:31:09.987925 | localhost | ok 2026-08-24 19:31:09.996087 | 2026-08-24 19:31:09.996184 | TASK [emit-job-header : Print job information] 2026-08-24 19:31:10.042893 | # Job Information 2026-08-24 19:31:10.043172 | Ansible Version: 2.16.18 2026-08-24 19:31:10.043246 | Job: atmosphere-molecule-csi-rbd 2026-08-24 19:31:10.043297 | Pipeline: check 2026-08-24 19:31:10.043342 | Executor: 2d72f0692154 2026-08-24 19:31:10.043385 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4339 2026-08-24 19:31:10.043435 | Event ID: a5dae6b0-9ff0-11f1-9ddf-e9f0fbda2465 2026-08-24 19:31:10.048541 | 2026-08-24 19:31:10.048695 | LOOP [emit-job-header : Print node information] 2026-08-24 19:31:10.143919 | localhost | ok: 2026-08-24 19:31:10.144222 | localhost | # Node Information 2026-08-24 19:31:10.144294 | localhost | Inventory Hostname: instance 2026-08-24 19:31:10.144349 | localhost | Hostname: np0000190966 2026-08-24 19:31:10.144398 | localhost | Username: zuul 2026-08-24 19:31:10.144455 | localhost | Distro: Ubuntu 22.04 2026-08-24 19:31:10.144505 | localhost | Provider: yul1 2026-08-24 19:31:10.144614 | localhost | Region: ca-ymq-1 2026-08-24 19:31:10.144746 | localhost | Label: ubuntu-jammy 2026-08-24 19:31:10.144816 | localhost | Product Name: OpenStack Nova 2026-08-24 19:31:10.144862 | localhost | Interface IP: 199.19.213.100 2026-08-24 19:31:10.166015 | 2026-08-24 19:31:10.166154 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-24 19:31:10.582593 | localhost -> localhost | changed 2026-08-24 19:31:10.591057 | 2026-08-24 19:31:10.591145 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-24 19:31:11.658084 | localhost -> localhost | changed 2026-08-24 19:31:11.666735 | 2026-08-24 19:31:11.666835 | PLAY [all] 2026-08-24 19:31:11.681124 | 2026-08-24 19:31:11.681275 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-24 19:31:11.908474 | instance -> localhost | ok 2026-08-24 19:31:11.917532 | 2026-08-24 19:31:11.917605 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-24 19:31:11.947163 | instance | ok 2026-08-24 19:31:11.964470 | instance | included: /var/lib/zuul/builds/b9547282f75746c28e654e6d50ac803d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-24 19:31:11.970076 | 2026-08-24 19:31:11.970144 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-24 19:31:12.934598 | instance -> localhost | Generating public/private rsa key pair. 2026-08-24 19:31:12.934789 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/b9547282f75746c28e654e6d50ac803d/work/b9547282f75746c28e654e6d50ac803d_id_rsa 2026-08-24 19:31:12.934832 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/b9547282f75746c28e654e6d50ac803d/work/b9547282f75746c28e654e6d50ac803d_id_rsa.pub 2026-08-24 19:31:12.934866 | instance -> localhost | The key fingerprint is: 2026-08-24 19:31:12.934899 | instance -> localhost | SHA256:S8lN8surVjEvQCP/zRfWv3Ld9wVEja8deMxOtj2Qdqo zuul-build-sshkey 2026-08-24 19:31:12.934949 | instance -> localhost | The key's randomart image is: 2026-08-24 19:31:12.934981 | instance -> localhost | +---[RSA 3072]----+ 2026-08-24 19:31:12.935021 | instance -> localhost | | .o | 2026-08-24 19:31:12.935054 | instance -> localhost | | . o .. .| 2026-08-24 19:31:12.935082 | instance -> localhost | | +... *o | 2026-08-24 19:31:12.935112 | instance -> localhost | | .o*o *oOo| 2026-08-24 19:31:12.935142 | instance -> localhost | | Soo*..X+=| 2026-08-24 19:31:12.935171 | instance -> localhost | | . o+.+.o=+| 2026-08-24 19:31:12.935200 | instance -> localhost | | ..o... *| 2026-08-24 19:31:12.935229 | instance -> localhost | | . E . o=| 2026-08-24 19:31:12.935262 | instance -> localhost | | .... o +| 2026-08-24 19:31:12.935291 | instance -> localhost | +----[SHA256]-----+ 2026-08-24 19:31:12.935354 | instance -> localhost | ok: Runtime: 0:00:00.545697 2026-08-24 19:31:12.943505 | 2026-08-24 19:31:12.943643 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-24 19:31:12.973443 | instance | ok 2026-08-24 19:31:12.984265 | instance | included: /var/lib/zuul/builds/b9547282f75746c28e654e6d50ac803d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-24 19:31:12.992332 | 2026-08-24 19:31:12.992395 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-24 19:31:13.015177 | instance | skipping: Conditional result was False 2026-08-24 19:31:13.025390 | 2026-08-24 19:31:13.025479 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-24 19:31:13.448776 | instance | changed 2026-08-24 19:31:13.457259 | 2026-08-24 19:31:13.457386 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-24 19:31:13.643303 | instance | ok 2026-08-24 19:31:13.648251 | 2026-08-24 19:31:13.648314 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-24 19:31:14.140022 | instance | changed 2026-08-24 19:31:14.149461 | 2026-08-24 19:31:14.149563 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-24 19:31:14.611812 | instance | changed 2026-08-24 19:31:14.619417 | 2026-08-24 19:31:14.619506 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-24 19:31:14.645196 | instance | skipping: Conditional result was False 2026-08-24 19:31:14.655535 | 2026-08-24 19:31:14.655659 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-24 19:31:15.036421 | instance -> localhost | changed 2026-08-24 19:31:15.052021 | 2026-08-24 19:31:15.052141 | TASK [add-build-sshkey : Add back temp key] 2026-08-24 19:31:15.343865 | instance -> localhost | Identity added: /var/lib/zuul/builds/b9547282f75746c28e654e6d50ac803d/work/b9547282f75746c28e654e6d50ac803d_id_rsa (zuul-build-sshkey) 2026-08-24 19:31:15.344029 | instance -> localhost | ok: Runtime: 0:00:00.014479 2026-08-24 19:31:15.349050 | 2026-08-24 19:31:15.349116 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-24 19:31:15.646095 | instance | ok 2026-08-24 19:31:15.653022 | 2026-08-24 19:31:15.653117 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-24 19:31:15.677944 | instance | skipping: Conditional result was False 2026-08-24 19:31:15.692308 | 2026-08-24 19:31:15.692376 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-24 19:31:16.021946 | instance | ok 2026-08-24 19:31:16.028009 | 2026-08-24 19:31:16.028090 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-24 19:31:56.296240 | instance | Output suppressed because no_log was given 2026-08-24 19:31:56.309165 | 2026-08-24 19:31:56.309278 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-24 19:31:56.511813 | instance | ok: "logs" 2026-08-24 19:31:56.512058 | instance | ok: All items complete 2026-08-24 19:31:56.512089 | 2026-08-24 19:31:56.672667 | instance | ok: "artifacts" 2026-08-24 19:31:56.825089 | instance | ok: "docs" 2026-08-24 19:31:56.840262 | 2026-08-24 19:31:56.840413 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-24 19:31:57.021545 | instance | changed: "logs" 2026-08-24 19:31:57.178534 | instance | changed: "artifacts" 2026-08-24 19:31:57.334788 | instance | changed: "docs" 2026-08-24 19:31:57.348160 | 2026-08-24 19:31:57.348288 | PLAY RECAP 2026-08-24 19:31:57.348363 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-24 19:31:57.348412 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-24 19:31:57.348446 | 2026-08-24 19:31:57.508619 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-24 19:31:57.510908 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-24 19:31:58.167635 | 2026-08-24 19:31:58.167755 | PLAY [all] 2026-08-24 19:31:58.178874 | 2026-08-24 19:31:58.178985 | TASK [setup-uv : Extract archive] 2026-08-24 19:32:00.337053 | instance | changed 2026-08-24 19:32:00.342633 | 2026-08-24 19:32:00.342744 | TASK [setup-uv : Print version] 2026-08-24 19:32:00.679181 | instance | uv 0.8.13 2026-08-24 19:32:00.881392 | instance | ok: Runtime: 0:00:00.012781 2026-08-24 19:32:00.893224 | 2026-08-24 19:32:00.893291 | TASK [Install Ansible collection siblings] 2026-08-24 19:32:09.837204 | instance | changed: 2026-08-24 19:32:09.837409 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-08-24 19:32:09.837456 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-08-24 19:32:09.837493 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-08-24 19:32:09.837529 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-08-24 19:32:09.837564 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-08-24 19:32:09.837604 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-08-24 19:32:09.837637 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-08-24 19:32:09.837688 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-08-24 19:32:09.837729 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-08-24 19:32:09.837764 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-08-24 19:32:09.837797 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-08-24 19:32:09.837829 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-08-24 19:32:09.837859 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-08-24 19:32:09.837888 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-08-24 19:32:09.837914 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0 2026-08-24 19:32:09.837943 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-08-24 19:32:09.837974 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-08-24 19:32:09.838007 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-08-24 19:32:09.838043 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-08-24 19:32:09.838078 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-08-24 19:32:09.838113 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.1.2 2026-08-24 19:32:09.838146 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-08-24 19:32:09.838178 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-08-24 19:32:09.838221 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-08-24 19:32:09.838254 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=6.0.0 2026-08-24 19:32:09.838301 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-08-24 19:32:09.838335 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-08-24 19:32:09.838453 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-08-24 19:32:09.838505 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-08-24 19:32:09.838535 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-08-24 19:32:09.838560 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-08-24 19:32:09.838586 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-08-24 19:32:09.838611 | instance | Checked out ansible.netcommon to 1.2.0 2026-08-24 19:32:09.838637 | 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 19:32:09.838671 | instance | Starting galaxy collection install process 2026-08-24 19:32:09.838695 | instance | Process install dependency map 2026-08-24 19:32:09.838719 | instance | Starting collection install process 2026-08-24 19:32:09.838742 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-08-24 19:32:09.838767 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-08-24 19:32:09.838791 | instance | ansible.netcommon:* was installed successfully 2026-08-24 19:32:09.838815 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-08-24 19:32:09.838840 | instance | Creating virtual environment at: .venv 2026-08-24 19:32:09.838864 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-08-24 19:32:09.838891 | instance | Downloading netaddr (2.2MiB) 2026-08-24 19:32:09.838917 | instance | Downloading ansible-core (2.1MiB) 2026-08-24 19:32:09.838955 | instance | Downloading pygments (1.2MiB) 2026-08-24 19:32:09.838979 | instance | Downloading rjsonnet (1.2MiB) 2026-08-24 19:32:09.839083 | instance | Downloading kubernetes (1.9MiB) 2026-08-24 19:32:09.839127 | instance | Downloading cryptography (4.2MiB) 2026-08-24 19:32:09.839154 | instance | Downloading openstacksdk (1.7MiB) 2026-08-24 19:32:09.839179 | instance | Downloading setuptools (1.1MiB) 2026-08-24 19:32:09.839204 | instance | Building pyperclip==1.9.0 2026-08-24 19:32:09.839228 | instance | Downloading rjsonnet 2026-08-24 19:32:09.839255 | instance | Downloading netaddr 2026-08-24 19:32:09.839331 | instance | Downloading pygments 2026-08-24 19:32:09.839360 | instance | Downloading cryptography 2026-08-24 19:32:09.839402 | instance | Downloading setuptools 2026-08-24 19:32:09.839453 | instance | Downloading kubernetes 2026-08-24 19:32:09.839483 | instance | Downloading ansible-core 2026-08-24 19:32:09.839511 | instance | Downloading openstacksdk 2026-08-24 19:32:09.839535 | instance | Built pyperclip==1.9.0 2026-08-24 19:32:09.839561 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-08-24 19:32:09.839586 | instance | Installed 79 packages in 46ms 2026-08-24 19:32:09.839610 | instance | Checked out ansible.posix to 1.6.0 2026-08-24 19:32:09.839635 | 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 19:32:09.839684 | instance | Starting galaxy collection install process 2026-08-24 19:32:09.839716 | instance | Process install dependency map 2026-08-24 19:32:09.839757 | instance | Starting collection install process 2026-08-24 19:32:09.839797 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-08-24 19:32:09.839840 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-08-24 19:32:09.839866 | instance | ansible.posix:1.6.0 was installed successfully 2026-08-24 19:32:09.839890 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 19:32:09.839914 | instance | 2.17.12 2026-08-24 19:32:09.839939 | instance | Checked out ansible.utils to v6.1.0 2026-08-24 19:32:09.839964 | 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 19:32:09.839987 | instance | Starting galaxy collection install process 2026-08-24 19:32:09.840011 | instance | Process install dependency map 2026-08-24 19:32:09.840034 | instance | Starting collection install process 2026-08-24 19:32:09.840057 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-08-24 19:32:09.840082 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-08-24 19:32:09.840106 | instance | ansible.utils:6.1.0 was installed successfully 2026-08-24 19:32:09.840129 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 19:32:09.840153 | instance | 2.17.12 2026-08-24 19:32:09.840178 | instance | Checked out atmosphere.common to v0.7.0 2026-08-24 19:32:09.840203 | 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 19:32:09.840227 | instance | Starting galaxy collection install process 2026-08-24 19:32:09.840250 | instance | Process install dependency map 2026-08-24 19:32:09.840274 | instance | Starting collection install process 2026-08-24 19:32:09.840298 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-08-24 19:32:09.840322 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-08-24 19:32:09.840347 | instance | atmosphere.common:0.7.0 was installed successfully 2026-08-24 19:32:09.840373 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 19:32:09.840398 | instance | 2.17.12 2026-08-24 19:32:09.840424 | instance | Checked out community.crypto to 2.2.3 2026-08-24 19:32:09.840449 | 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 19:32:09.840485 | instance | Starting galaxy collection install process 2026-08-24 19:32:09.840510 | instance | Process install dependency map 2026-08-24 19:32:09.840536 | instance | Starting collection install process 2026-08-24 19:32:09.840560 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-08-24 19:32:09.840583 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-08-24 19:32:09.840606 | instance | community.crypto:2.2.3 was installed successfully 2026-08-24 19:32:09.840630 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 19:32:09.840655 | instance | 2.17.12 2026-08-24 19:32:09.840679 | instance | Checked out community.general to 7.3.0 2026-08-24 19:32:09.840702 | 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 19:32:09.840726 | instance | Starting galaxy collection install process 2026-08-24 19:32:09.840758 | instance | Process install dependency map 2026-08-24 19:32:09.840784 | instance | Starting collection install process 2026-08-24 19:32:09.840808 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-08-24 19:32:09.840832 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-08-24 19:32:09.840855 | instance | community.general:7.3.0 was installed successfully 2026-08-24 19:32:09.840882 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 19:32:09.840908 | instance | 2.17.12 2026-08-24 19:32:09.840933 | instance | Checked out community.mysql to 3.6.0 2026-08-24 19:32:09.840980 | 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 19:32:09.841009 | instance | Starting galaxy collection install process 2026-08-24 19:32:09.841034 | instance | Process install dependency map 2026-08-24 19:32:09.841060 | instance | Starting collection install process 2026-08-24 19:32:09.841084 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-08-24 19:32:09.841107 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-08-24 19:32:09.841131 | instance | community.mysql:3.6.0 was installed successfully 2026-08-24 19:32:09.841158 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 19:32:09.841183 | instance | 2.17.12 2026-08-24 19:32:09.841206 | instance | Checked out kubernetes.core to 2.4.0 2026-08-24 19:32:09.841232 | 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 19:32:09.841256 | instance | Starting galaxy collection install process 2026-08-24 19:32:09.841282 | instance | Process install dependency map 2026-08-24 19:32:09.841306 | instance | Starting collection install process 2026-08-24 19:32:09.841329 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-08-24 19:32:09.841354 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-08-24 19:32:09.841379 | instance | kubernetes.core:2.4.0 was installed successfully 2026-08-24 19:32:09.841404 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 19:32:09.841427 | instance | 2.17.12 2026-08-24 19:32:09.841451 | instance | Checked out openstack.cloud to 2.6.0 2026-08-24 19:32:09.841476 | 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 19:32:09.841501 | instance | Starting galaxy collection install process 2026-08-24 19:32:09.841523 | instance | Process install dependency map 2026-08-24 19:32:09.841547 | instance | Starting collection install process 2026-08-24 19:32:09.841571 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-08-24 19:32:09.841596 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-08-24 19:32:09.841619 | instance | openstack.cloud:2.6.0 was installed successfully 2026-08-24 19:32:09.841641 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 19:32:09.841663 | instance | 2.17.12 2026-08-24 19:32:09.841687 | instance | Checked out vexxhost.ceph to v4.2.0 2026-08-24 19:32:09.841712 | 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 19:32:09.841742 | instance | Starting galaxy collection install process 2026-08-24 19:32:09.841764 | instance | Process install dependency map 2026-08-24 19:32:09.841787 | instance | Starting collection install process 2026-08-24 19:32:09.841810 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-08-24 19:32:09.841833 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-08-24 19:32:09.841856 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-08-24 19:32:09.841881 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 19:32:09.841904 | instance | 2.17.12 2026-08-24 19:32:09.841926 | instance | Checked out vexxhost.containers to v1.6.8 2026-08-24 19:32:09.841951 | 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 19:32:09.841974 | instance | Starting galaxy collection install process 2026-08-24 19:32:09.841997 | instance | Process install dependency map 2026-08-24 19:32:09.842041 | instance | Starting collection install process 2026-08-24 19:32:09.842068 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-08-24 19:32:09.842092 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-08-24 19:32:09.842115 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-08-24 19:32:09.842139 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 19:32:09.842163 | instance | 2.17.12 2026-08-24 19:32:09.842187 | instance | Checked out vexxhost.kubernetes to v3.3.0 2026-08-24 19:32:09.842214 | 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 19:32:09.842238 | instance | Starting galaxy collection install process 2026-08-24 19:32:09.842261 | instance | Process install dependency map 2026-08-24 19:32:09.842284 | instance | Starting collection install process 2026-08-24 19:32:09.842306 | instance | Installing 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-08-24 19:32:09.842331 | instance | Created collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-08-24 19:32:09.842354 | instance | vexxhost.kubernetes:3.3.0 was installed successfully 2026-08-24 19:32:09.842378 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 19:32:09.842401 | instance | 2.17.12 2026-08-24 19:32:09.848589 | 2026-08-24 19:32:09.848643 | PLAY RECAP 2026-08-24 19:32:09.848688 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-24 19:32:09.848710 | 2026-08-24 19:32:09.973393 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-24 19:32:09.975339 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-08-24 19:32:10.612201 | 2026-08-24 19:32:10.612321 | PLAY [all] 2026-08-24 19:32:10.623194 | 2026-08-24 19:32:10.623266 | TASK [Install "jq" for log collection] 2026-08-24 19:32:20.725342 | instance | changed 2026-08-24 19:32:20.727942 | 2026-08-24 19:32:20.728029 | PLAY RECAP 2026-08-24 19:32:20.728104 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-24 19:32:20.728172 | 2026-08-24 19:32:20.941166 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-08-24 19:32:20.943807 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-24 19:32:21.628247 | 2026-08-24 19:32:21.628418 | PLAY [all] 2026-08-24 19:32:21.639921 | 2026-08-24 19:32:21.640009 | LOOP [Check inventory directories] 2026-08-24 19:32:21.995304 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-08-24 19:32:22.145690 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-08-24 19:32:22.300343 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-08-24 19:32:22.316061 | 2026-08-24 19:32:22.316697 | LOOP [Copy inventory file for Zuul] 2026-08-24 19:32:23.171726 | instance | changed: 2026-08-24 19:32:23.171885 | instance | { 2026-08-24 19:32:23.171914 | instance | "ansible_loop_var": "item", 2026-08-24 19:32:23.171938 | instance | "changed": false, 2026-08-24 19:32:23.171959 | instance | "failed": false, 2026-08-24 19:32:23.171983 | instance | "invocation": { 2026-08-24 19:32:23.172003 | instance | "module_args": { 2026-08-24 19:32:23.172022 | instance | "checksum_algorithm": "sha1", 2026-08-24 19:32:23.172041 | instance | "follow": true, 2026-08-24 19:32:23.172061 | instance | "get_attributes": true, 2026-08-24 19:32:23.172081 | instance | "get_checksum": true, 2026-08-24 19:32:23.172100 | instance | "get_mime": true, 2026-08-24 19:32:23.172119 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-08-24 19:32:23.172138 | instance | } 2026-08-24 19:32:23.172156 | instance | }, 2026-08-24 19:32:23.172175 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-08-24 19:32:23.172194 | instance | "stat": { 2026-08-24 19:32:23.172212 | instance | "atime": 1787599922.766631, 2026-08-24 19:32:23.172231 | instance | "attr_flags": "e", 2026-08-24 19:32:23.172250 | instance | "attributes": [ 2026-08-24 19:32:23.172269 | instance | "extents" 2026-08-24 19:32:23.172287 | instance | ], 2026-08-24 19:32:23.172305 | instance | "block_size": 4096, 2026-08-24 19:32:23.172323 | instance | "blocks": 8, 2026-08-24 19:32:23.172342 | instance | "charset": "unknown", 2026-08-24 19:32:23.172361 | instance | "ctime": 1787599921.8706243, 2026-08-24 19:32:23.172380 | instance | "dev": 64513, 2026-08-24 19:32:23.172399 | instance | "device_type": 0, 2026-08-24 19:32:23.172417 | instance | "executable": true, 2026-08-24 19:32:23.172435 | instance | "exists": true, 2026-08-24 19:32:23.172453 | instance | "gid": 1000, 2026-08-24 19:32:23.172471 | instance | "gr_name": "zuul", 2026-08-24 19:32:23.172489 | instance | "inode": 1046399, 2026-08-24 19:32:23.172508 | instance | "isblk": false, 2026-08-24 19:32:23.172527 | instance | "ischr": false, 2026-08-24 19:32:23.172545 | instance | "isdir": true, 2026-08-24 19:32:23.172564 | instance | "isfifo": false, 2026-08-24 19:32:23.172582 | instance | "isgid": false, 2026-08-24 19:32:23.172600 | instance | "islnk": false, 2026-08-24 19:32:23.172618 | instance | "isreg": false, 2026-08-24 19:32:23.172636 | instance | "issock": false, 2026-08-24 19:32:23.172667 | instance | "isuid": false, 2026-08-24 19:32:23.172687 | instance | "mimetype": "unknown", 2026-08-24 19:32:23.172705 | instance | "mode": "0755", 2026-08-24 19:32:23.172722 | instance | "mtime": 1787599921.8706243, 2026-08-24 19:32:23.172740 | instance | "nlink": 21, 2026-08-24 19:32:23.172759 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-08-24 19:32:23.172777 | instance | "pw_name": "zuul", 2026-08-24 19:32:23.172798 | instance | "readable": true, 2026-08-24 19:32:23.172816 | instance | "rgrp": true, 2026-08-24 19:32:23.172835 | instance | "roth": true, 2026-08-24 19:32:23.172854 | instance | "rusr": true, 2026-08-24 19:32:23.172872 | instance | "size": 4096, 2026-08-24 19:32:23.172890 | instance | "uid": 1000, 2026-08-24 19:32:23.172927 | instance | "version": "3821949361", 2026-08-24 19:32:23.173054 | instance | "wgrp": false, 2026-08-24 19:32:23.173085 | instance | "woth": false, 2026-08-24 19:32:23.173106 | instance | "writeable": true, 2026-08-24 19:32:23.173125 | instance | "wusr": true, 2026-08-24 19:32:23.173143 | instance | "xgrp": true, 2026-08-24 19:32:23.173162 | instance | "xoth": true, 2026-08-24 19:32:23.173180 | instance | "xusr": true 2026-08-24 19:32:23.173197 | instance | } 2026-08-24 19:32:23.173215 | instance | } 2026-08-24 19:32:23.173249 | instance | ok: All items complete 2026-08-24 19:32:23.173272 | 2026-08-24 19:32:23.174625 | instance | skipping: Conditional result was False 2026-08-24 19:32:23.175271 | instance | skipping: Conditional result was False 2026-08-24 19:32:23.191707 | 2026-08-24 19:32:23.191856 | LOOP [Switch "ansible_host" to private IP] 2026-08-24 19:32:23.577270 | instance | changed: 1 replacements made 2026-08-24 19:32:23.579066 | instance | skipping: Conditional result was False 2026-08-24 19:32:23.581743 | instance | skipping: Conditional result was False 2026-08-24 19:32:23.596746 | 2026-08-24 19:32:23.596880 | TASK [Run Molecule scenario] 2026-08-24 19:32:24.502756 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-08-24 19:32:24.901297 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-24 19:32:24.901396 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-08-24 19:32:35.986144 | instance | INFO [csi > dependency] Executing 2026-08-24 19:32:35.986315 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-08-24 19:32:35.986460 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-08-24 19:32:35.986574 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-24 19:32:35.994085 | instance | INFO [csi > cleanup] Executing 2026-08-24 19:32:35.994405 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-24 19:32:36.001771 | instance | INFO [csi > destroy] Executing 2026-08-24 19:32:36.001811 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-08-24 19:32:36.001872 | instance | INFO [csi > destroy] Executed: Successful 2026-08-24 19:32:36.009105 | instance | INFO [csi > syntax] Executing 2026-08-24 19:32:37.581807 | instance | 2026-08-24 19:32:37.582053 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-08-24 19:32:37.643796 | instance | INFO [csi > syntax] Executed: Successful 2026-08-24 19:32:37.656962 | instance | INFO [csi > create] Executing 2026-08-24 19:32:37.658813 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-24 19:32:37.667062 | instance | INFO [csi > prepare] Executing 2026-08-24 19:32:38.439244 | instance | 2026-08-24 19:32:38.439571 | instance | PLAY [Prepare] ***************************************************************** 2026-08-24 19:32:38.439841 | instance | 2026-08-24 19:32:38.440126 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-24 19:32:38.440440 | instance | Monday 24 August 2026 19:32:38 +0000 (0:00:00.024) 0:00:00.024 ********* 2026-08-24 19:32:39.557958 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-08-24 19:32:39.558215 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-24 19:32:39.558490 | instance | interpreter could change the meaning of that path. See 2026-08-24 19:32:39.558754 | instance | https://docs.ansible.com/ansible- 2026-08-24 19:32:39.559021 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-08-24 19:32:39.565492 | instance | ok: [instance] 2026-08-24 19:32:39.565642 | instance | 2026-08-24 19:32:39.565807 | instance | TASK [Configure short hostname] ************************************************ 2026-08-24 19:32:39.565974 | instance | Monday 24 August 2026 19:32:39 +0000 (0:00:01.127) 0:00:01.151 ********* 2026-08-24 19:32:40.216116 | instance | changed: [instance] 2026-08-24 19:32:40.216418 | instance | 2026-08-24 19:32:40.216713 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-08-24 19:32:40.217062 | instance | Monday 24 August 2026 19:32:40 +0000 (0:00:00.649) 0:00:01.801 ********* 2026-08-24 19:32:40.461919 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-08-24 19:32:40.462175 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-08-24 19:32:40.462444 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-24 19:32:40.469367 | instance | changed: [instance] 2026-08-24 19:32:40.469615 | instance | 2026-08-24 19:32:40.469884 | instance | TASK [Purge "snapd" package] *************************************************** 2026-08-24 19:32:40.470150 | instance | Monday 24 August 2026 19:32:40 +0000 (0:00:00.253) 0:00:02.055 ********* 2026-08-24 19:32:41.185633 | instance | ok: [instance] 2026-08-24 19:32:41.185704 | instance | 2026-08-24 19:32:41.185820 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-08-24 19:32:41.185938 | instance | 2026-08-24 19:32:41.186062 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-24 19:32:41.186193 | instance | Monday 24 August 2026 19:32:41 +0000 (0:00:00.715) 0:00:02.771 ********* 2026-08-24 19:32:41.866155 | instance | ok: [instance] 2026-08-24 19:32:41.866386 | instance | 2026-08-24 19:32:41.866649 | instance | TASK [Install depedencies] ***************************************************** 2026-08-24 19:32:41.866917 | instance | Monday 24 August 2026 19:32:41 +0000 (0:00:00.680) 0:00:03.452 ********* 2026-08-24 19:33:01.229887 | instance | changed: [instance] 2026-08-24 19:33:01.230468 | instance | 2026-08-24 19:33:01.230516 | instance | TASK [Start up service] ******************************************************** 2026-08-24 19:33:01.230817 | instance | Monday 24 August 2026 19:33:01 +0000 (0:00:19.363) 0:00:22.815 ********* 2026-08-24 19:33:01.761692 | instance | ok: [instance] 2026-08-24 19:33:01.761979 | instance | 2026-08-24 19:33:01.762272 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-08-24 19:33:01.762554 | instance | Monday 24 August 2026 19:33:01 +0000 (0:00:00.531) 0:00:23.347 ********* 2026-08-24 19:33:02.061702 | instance | ok: [instance] 2026-08-24 19:33:02.062017 | instance | 2026-08-24 19:33:02.062314 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-08-24 19:33:02.062598 | instance | Monday 24 August 2026 19:33:02 +0000 (0:00:00.300) 0:00:23.647 ********* 2026-08-24 19:33:02.677360 | instance | changed: [instance] 2026-08-24 19:33:02.677627 | instance | 2026-08-24 19:33:02.677965 | instance | TASK [Get list of all loopback devices] **************************************** 2026-08-24 19:33:02.678261 | instance | Monday 24 August 2026 19:33:02 +0000 (0:00:00.615) 0:00:24.262 ********* 2026-08-24 19:33:02.871402 | instance | ok: [instance] 2026-08-24 19:33:02.871671 | instance | 2026-08-24 19:33:02.871957 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-08-24 19:33:02.872236 | instance | Monday 24 August 2026 19:33:02 +0000 (0:00:00.194) 0:00:24.457 ********* 2026-08-24 19:33:02.897601 | instance | skipping: [instance] 2026-08-24 19:33:02.897870 | instance | 2026-08-24 19:33:02.898140 | instance | TASK [Create devices for Ceph] ************************************************* 2026-08-24 19:33:02.898432 | instance | Monday 24 August 2026 19:33:02 +0000 (0:00:00.026) 0:00:24.483 ********* 2026-08-24 19:33:03.424272 | instance | changed: [instance] => (item=osd0) 2026-08-24 19:33:03.424535 | instance | changed: [instance] => (item=osd1) 2026-08-24 19:33:03.424807 | instance | changed: [instance] => (item=osd2) 2026-08-24 19:33:03.425068 | instance | 2026-08-24 19:33:03.425339 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-08-24 19:33:03.425607 | instance | Monday 24 August 2026 19:33:03 +0000 (0:00:00.526) 0:00:25.010 ********* 2026-08-24 19:33:04.007978 | instance | changed: [instance] => (item=osd0) 2026-08-24 19:33:04.008367 | instance | changed: [instance] => (item=osd1) 2026-08-24 19:33:04.008698 | instance | changed: [instance] => (item=osd2) 2026-08-24 19:33:04.009008 | instance | 2026-08-24 19:33:04.009336 | instance | TASK [Start loop devices] ****************************************************** 2026-08-24 19:33:04.009690 | instance | Monday 24 August 2026 19:33:04 +0000 (0:00:00.583) 0:00:25.593 ********* 2026-08-24 19:33:04.675027 | instance | changed: [instance] => (item=osd0) 2026-08-24 19:33:04.675069 | instance | changed: [instance] => (item=osd1) 2026-08-24 19:33:04.675077 | instance | changed: [instance] => (item=osd2) 2026-08-24 19:33:04.675084 | instance | 2026-08-24 19:33:04.675091 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-08-24 19:33:04.675097 | instance | Monday 24 August 2026 19:33:04 +0000 (0:00:00.666) 0:00:26.260 ********* 2026-08-24 19:33:08.037157 | instance | changed: [instance] => (item=osd0) 2026-08-24 19:33:08.037981 | instance | changed: [instance] => (item=osd1) 2026-08-24 19:33:08.038002 | instance | changed: [instance] => (item=osd2) 2026-08-24 19:33:08.038010 | instance | 2026-08-24 19:33:08.038016 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-08-24 19:33:08.038022 | instance | Monday 24 August 2026 19:33:08 +0000 (0:00:03.363) 0:00:29.623 ********* 2026-08-24 19:33:09.913055 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-08-24 19:33:09.913094 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-08-24 19:33:09.915340 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-08-24 19:33:09.915351 | instance | 2026-08-24 19:33:09.915358 | instance | PLAY RECAP ********************************************************************* 2026-08-24 19:33:09.915365 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-08-24 19:33:09.915371 | instance | 2026-08-24 19:33:09.915377 | instance | Monday 24 August 2026 19:33:09 +0000 (0:00:01.875) 0:00:31.498 ********* 2026-08-24 19:33:09.915384 | instance | =============================================================================== 2026-08-24 19:33:09.915390 | instance | Install depedencies ---------------------------------------------------- 19.36s 2026-08-24 19:33:09.915396 | instance | Create a volume group for each loop device ------------------------------ 3.36s 2026-08-24 19:33:09.918406 | instance | Create a logical volume for each loop device ---------------------------- 1.88s 2026-08-24 19:33:09.918430 | instance | Gathering Facts --------------------------------------------------------- 1.13s 2026-08-24 19:33:09.918437 | instance | Purge "snapd" package --------------------------------------------------- 0.72s 2026-08-24 19:33:09.918444 | instance | Gathering Facts --------------------------------------------------------- 0.68s 2026-08-24 19:33:09.918450 | instance | Start loop devices ------------------------------------------------------ 0.67s 2026-08-24 19:33:09.918456 | instance | Configure short hostname ------------------------------------------------ 0.65s 2026-08-24 19:33:09.918463 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.62s 2026-08-24 19:33:09.918469 | instance | Set permissions on loopback devices ------------------------------------- 0.58s 2026-08-24 19:33:09.918475 | instance | Start up service -------------------------------------------------------- 0.53s 2026-08-24 19:33:09.918481 | instance | Create devices for Ceph ------------------------------------------------- 0.53s 2026-08-24 19:33:09.918487 | instance | Generate lvm.conf ------------------------------------------------------- 0.30s 2026-08-24 19:33:09.918493 | instance | Ensure hostname inside hosts file --------------------------------------- 0.25s 2026-08-24 19:33:09.918499 | instance | Get list of all loopback devices ---------------------------------------- 0.19s 2026-08-24 19:33:09.918505 | instance | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-08-24 19:33:09.976348 | instance | INFO [csi > prepare] Executed: Successful 2026-08-24 19:33:09.986864 | instance | INFO [csi > converge] Executing 2026-08-24 19:33:11.432205 | instance | 2026-08-24 19:33:11.432640 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-08-24 19:33:11.432985 | instance | 2026-08-24 19:33:11.433312 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-24 19:33:11.433637 | instance | Monday 24 August 2026 19:33:11 +0000 (0:00:00.007) 0:00:00.007 ********* 2026-08-24 19:33:12.326553 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-08-24 19:33:12.326815 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-24 19:33:12.327034 | instance | interpreter could change the meaning of that path. See 2026-08-24 19:33:12.327247 | instance | https://docs.ansible.com/ansible- 2026-08-24 19:33:12.327499 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-08-24 19:33:12.339029 | instance | ok: [instance] 2026-08-24 19:33:12.339414 | instance | 2026-08-24 19:33:12.339777 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-08-24 19:33:12.340109 | instance | Monday 24 August 2026 19:33:12 +0000 (0:00:00.906) 0:00:00.914 ********* 2026-08-24 19:33:12.390433 | instance | ok: [instance] => { 2026-08-24 19:33:12.390820 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-08-24 19:33:12.391152 | instance | } 2026-08-24 19:33:12.391531 | instance | 2026-08-24 19:33:12.391875 | instance | PLAY [all] ********************************************************************* 2026-08-24 19:33:12.392189 | instance | 2026-08-24 19:33:12.392536 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-24 19:33:12.392999 | instance | Monday 24 August 2026 19:33:12 +0000 (0:00:00.051) 0:00:00.965 ********* 2026-08-24 19:33:13.245506 | instance | ok: [instance] 2026-08-24 19:33:13.245950 | instance | 2026-08-24 19:33:13.246347 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-08-24 19:33:13.246716 | instance | Monday 24 August 2026 19:33:13 +0000 (0:00:00.855) 0:00:01.820 ********* 2026-08-24 19:33:13.424338 | instance | ok: [instance] 2026-08-24 19:33:13.424812 | instance | 2026-08-24 19:33:13.425216 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-24 19:33:13.425545 | instance | 2026-08-24 19:33:13.425880 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-24 19:33:13.426218 | instance | Monday 24 August 2026 19:33:13 +0000 (0:00:00.179) 0:00:01.999 ********* 2026-08-24 19:33:14.297129 | instance | ok: [instance] 2026-08-24 19:33:14.297488 | instance | 2026-08-24 19:33:14.297824 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 19:33:14.298158 | instance | Monday 24 August 2026 19:33:14 +0000 (0:00:00.872) 0:00:02.872 ********* 2026-08-24 19:33:14.572166 | instance | ok: [instance] 2026-08-24 19:33:14.572616 | instance | 2026-08-24 19:33:14.573024 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 19:33:14.573398 | instance | Monday 24 August 2026 19:33:14 +0000 (0:00:00.274) 0:00:03.147 ********* 2026-08-24 19:33:14.615038 | instance | skipping: [instance] 2026-08-24 19:33:14.615219 | instance | 2026-08-24 19:33:14.615401 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-24 19:33:14.615566 | instance | Monday 24 August 2026 19:33:14 +0000 (0:00:00.040) 0:00:03.188 ********* 2026-08-24 19:33:14.920138 | instance | changed: [instance] 2026-08-24 19:33:14.920206 | instance | 2026-08-24 19:33:14.920363 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 19:33:14.920553 | instance | Monday 24 August 2026 19:33:14 +0000 (0:00:00.307) 0:00:03.495 ********* 2026-08-24 19:33:14.990694 | instance | ok: [instance] => { 2026-08-24 19:33:14.990776 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-24 19:33:14.990899 | instance | } 2026-08-24 19:33:14.991069 | instance | 2026-08-24 19:33:14.991229 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 19:33:14.991407 | instance | Monday 24 August 2026 19:33:14 +0000 (0:00:00.070) 0:00:03.566 ********* 2026-08-24 19:33:15.618791 | instance | changed: [instance] 2026-08-24 19:33:15.618821 | instance | 2026-08-24 19:33:15.618827 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 19:33:15.618831 | instance | Monday 24 August 2026 19:33:15 +0000 (0:00:00.627) 0:00:04.194 ********* 2026-08-24 19:33:15.666984 | instance | skipping: [instance] 2026-08-24 19:33:15.667022 | instance | 2026-08-24 19:33:15.667028 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 19:33:15.667033 | instance | Monday 24 August 2026 19:33:15 +0000 (0:00:00.048) 0:00:04.242 ********* 2026-08-24 19:33:15.714833 | instance | skipping: [instance] 2026-08-24 19:33:15.714861 | instance | 2026-08-24 19:33:15.714866 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 19:33:15.714870 | instance | Monday 24 August 2026 19:33:15 +0000 (0:00:00.048) 0:00:04.290 ********* 2026-08-24 19:33:15.915463 | instance | ok: [instance] 2026-08-24 19:33:15.915534 | instance | 2026-08-24 19:33:15.915822 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 19:33:15.915863 | instance | Monday 24 August 2026 19:33:15 +0000 (0:00:00.200) 0:00:04.491 ********* 2026-08-24 19:33:17.050482 | instance | ok: [instance] 2026-08-24 19:33:17.050665 | instance | 2026-08-24 19:33:17.050678 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 19:33:17.050831 | instance | Monday 24 August 2026 19:33:17 +0000 (0:00:01.135) 0:00:05.626 ********* 2026-08-24 19:33:17.114336 | instance | ok: [instance] => { 2026-08-24 19:33:17.114439 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-24 19:33:17.114930 | instance | } 2026-08-24 19:33:17.114966 | instance | 2026-08-24 19:33:17.114971 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 19:33:17.114976 | instance | Monday 24 August 2026 19:33:17 +0000 (0:00:00.063) 0:00:05.690 ********* 2026-08-24 19:33:17.766298 | instance | changed: [instance] 2026-08-24 19:33:17.766378 | instance | 2026-08-24 19:33:17.766659 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 19:33:17.766702 | instance | Monday 24 August 2026 19:33:17 +0000 (0:00:00.651) 0:00:06.342 ********* 2026-08-24 19:33:20.609722 | instance | changed: [instance] 2026-08-24 19:33:20.609799 | instance | 2026-08-24 19:33:20.610125 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-24 19:33:20.610205 | instance | Monday 24 August 2026 19:33:20 +0000 (0:00:02.842) 0:00:09.184 ********* 2026-08-24 19:33:20.647126 | instance | skipping: [instance] 2026-08-24 19:33:20.647249 | instance | 2026-08-24 19:33:20.647261 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-24 19:33:20.647429 | instance | Monday 24 August 2026 19:33:20 +0000 (0:00:00.037) 0:00:09.222 ********* 2026-08-24 19:33:20.686043 | instance | skipping: [instance] 2026-08-24 19:33:20.686670 | instance | 2026-08-24 19:33:20.686723 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-24 19:33:20.686729 | instance | Monday 24 August 2026 19:33:20 +0000 (0:00:00.038) 0:00:09.261 ********* 2026-08-24 19:33:20.721300 | instance | skipping: [instance] 2026-08-24 19:33:20.721456 | instance | 2026-08-24 19:33:20.721817 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-24 19:33:20.721841 | instance | Monday 24 August 2026 19:33:20 +0000 (0:00:00.035) 0:00:09.297 ********* 2026-08-24 19:33:25.379164 | instance | changed: [instance] 2026-08-24 19:33:25.379259 | instance | 2026-08-24 19:33:25.379540 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-24 19:33:25.379555 | instance | Monday 24 August 2026 19:33:25 +0000 (0:00:04.657) 0:00:13.954 ********* 2026-08-24 19:33:25.977709 | instance | changed: [instance] 2026-08-24 19:33:25.977775 | instance | 2026-08-24 19:33:25.978061 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-24 19:33:25.978099 | instance | Monday 24 August 2026 19:33:25 +0000 (0:00:00.598) 0:00:14.553 ********* 2026-08-24 19:33:26.853787 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-08-24 19:33:26.854629 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-24 19:33:26.854746 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-24 19:33:26.854752 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-24 19:33:26.854757 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-24 19:33:26.854761 | instance | 2026-08-24 19:33:26.854770 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-24 19:33:26.854774 | instance | Monday 24 August 2026 19:33:26 +0000 (0:00:00.876) 0:00:15.429 ********* 2026-08-24 19:33:27.415036 | instance | changed: [instance] 2026-08-24 19:33:27.415101 | instance | 2026-08-24 19:33:27.415420 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-24 19:33:27.415490 | instance | Monday 24 August 2026 19:33:27 +0000 (0:00:00.543) 0:00:15.973 ********* 2026-08-24 19:33:27.415509 | instance | 2026-08-24 19:33:27.415742 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-24 19:33:27.415875 | instance | Monday 24 August 2026 19:33:27 +0000 (0:00:00.017) 0:00:15.990 ********* 2026-08-24 19:33:28.287666 | instance | ok: [instance] 2026-08-24 19:33:28.288212 | instance | 2026-08-24 19:33:28.288251 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-24 19:33:28.288260 | instance | Monday 24 August 2026 19:33:28 +0000 (0:00:00.872) 0:00:16.863 ********* 2026-08-24 19:33:28.713663 | instance | changed: [instance] 2026-08-24 19:33:28.714246 | instance | 2026-08-24 19:33:28.714293 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-24 19:33:28.714301 | instance | Monday 24 August 2026 19:33:28 +0000 (0:00:00.426) 0:00:17.289 ********* 2026-08-24 19:33:29.223513 | instance | changed: [instance] 2026-08-24 19:33:29.223605 | instance | 2026-08-24 19:33:29.223738 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 19:33:29.223866 | instance | Monday 24 August 2026 19:33:29 +0000 (0:00:00.510) 0:00:17.799 ********* 2026-08-24 19:33:29.426170 | instance | ok: [instance] 2026-08-24 19:33:29.426420 | instance | 2026-08-24 19:33:29.426700 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 19:33:29.426975 | instance | Monday 24 August 2026 19:33:29 +0000 (0:00:00.202) 0:00:18.001 ********* 2026-08-24 19:33:29.484090 | instance | ok: [instance] => { 2026-08-24 19:33:29.484424 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-24 19:33:29.484742 | instance | } 2026-08-24 19:33:29.485004 | instance | 2026-08-24 19:33:29.485293 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 19:33:29.485669 | instance | Monday 24 August 2026 19:33:29 +0000 (0:00:00.058) 0:00:18.059 ********* 2026-08-24 19:33:30.411642 | instance | changed: [instance] 2026-08-24 19:33:30.411892 | instance | 2026-08-24 19:33:30.412167 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 19:33:30.412442 | instance | Monday 24 August 2026 19:33:30 +0000 (0:00:00.927) 0:00:18.986 ********* 2026-08-24 19:33:34.714358 | instance | changed: [instance] 2026-08-24 19:33:34.714461 | instance | 2026-08-24 19:33:34.714474 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-24 19:33:34.714485 | instance | Monday 24 August 2026 19:33:34 +0000 (0:00:04.301) 0:00:23.288 ********* 2026-08-24 19:33:35.734717 | instance | ok: [instance] 2026-08-24 19:33:35.734840 | instance | 2026-08-24 19:33:35.735212 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-24 19:33:35.735257 | instance | Monday 24 August 2026 19:33:35 +0000 (0:00:01.021) 0:00:24.310 ********* 2026-08-24 19:33:36.075711 | instance | changed: [instance] 2026-08-24 19:33:36.076259 | instance | 2026-08-24 19:33:36.076305 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-24 19:33:36.076314 | instance | Monday 24 August 2026 19:33:36 +0000 (0:00:00.340) 0:00:24.651 ********* 2026-08-24 19:33:36.537194 | instance | changed: [instance] 2026-08-24 19:33:36.537232 | instance | 2026-08-24 19:33:36.537237 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-24 19:33:36.537242 | instance | Monday 24 August 2026 19:33:36 +0000 (0:00:00.461) 0:00:25.112 ********* 2026-08-24 19:33:37.093480 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-08-24 19:33:37.094329 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-24 19:33:37.094404 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-24 19:33:37.094412 | instance | 2026-08-24 19:33:37.094419 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-24 19:33:37.094425 | instance | Monday 24 August 2026 19:33:37 +0000 (0:00:00.555) 0:00:25.668 ********* 2026-08-24 19:33:37.552096 | instance | changed: [instance] 2026-08-24 19:33:37.552168 | instance | 2026-08-24 19:33:37.552453 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-24 19:33:37.552493 | instance | Monday 24 August 2026 19:33:37 +0000 (0:00:00.459) 0:00:26.127 ********* 2026-08-24 19:33:38.020090 | instance | changed: [instance] 2026-08-24 19:33:38.020178 | instance | 2026-08-24 19:33:38.020782 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-24 19:33:38.020827 | instance | Monday 24 August 2026 19:33:37 +0000 (0:00:00.448) 0:00:26.576 ********* 2026-08-24 19:33:38.020833 | instance | 2026-08-24 19:33:38.020838 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-24 19:33:38.020842 | instance | Monday 24 August 2026 19:33:38 +0000 (0:00:00.018) 0:00:26.595 ********* 2026-08-24 19:33:38.724427 | instance | ok: [instance] 2026-08-24 19:33:38.724503 | instance | 2026-08-24 19:33:38.724509 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-24 19:33:38.724522 | instance | Monday 24 August 2026 19:33:38 +0000 (0:00:00.703) 0:00:27.299 ********* 2026-08-24 19:33:39.562987 | instance | changed: [instance] 2026-08-24 19:33:39.563145 | instance | 2026-08-24 19:33:39.563162 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-24 19:33:39.563381 | instance | Monday 24 August 2026 19:33:39 +0000 (0:00:00.839) 0:00:28.138 ********* 2026-08-24 19:33:40.095381 | instance | changed: [instance] 2026-08-24 19:33:40.095497 | instance | 2026-08-24 19:33:40.095880 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-24 19:33:40.095935 | instance | Monday 24 August 2026 19:33:40 +0000 (0:00:00.531) 0:00:28.670 ********* 2026-08-24 19:33:40.148303 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-24 19:33:40.148401 | instance | 2026-08-24 19:33:40.148713 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-24 19:33:40.148765 | instance | Monday 24 August 2026 19:33:40 +0000 (0:00:00.053) 0:00:28.723 ********* 2026-08-24 19:33:44.455163 | instance | changed: [instance] 2026-08-24 19:33:44.455851 | instance | 2026-08-24 19:33:44.456023 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-24 19:33:44.456035 | instance | Monday 24 August 2026 19:33:44 +0000 (0:00:04.306) 0:00:33.030 ********* 2026-08-24 19:33:45.098607 | instance | ok: [instance] => (item=chronyd) 2026-08-24 19:33:45.098763 | instance | ok: [instance] => (item=sshd) 2026-08-24 19:33:45.098783 | instance | 2026-08-24 19:33:45.099027 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-24 19:33:45.099083 | instance | Monday 24 August 2026 19:33:45 +0000 (0:00:00.643) 0:00:33.674 ********* 2026-08-24 19:33:46.260892 | instance | changed: [instance] 2026-08-24 19:33:46.260990 | instance | 2026-08-24 19:33:46.261225 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-24 19:33:46.261402 | instance | Monday 24 August 2026 19:33:46 +0000 (0:00:01.162) 0:00:34.836 ********* 2026-08-24 19:33:46.487762 | instance | ok: [instance] 2026-08-24 19:33:46.487874 | instance | 2026-08-24 19:33:46.488180 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-24 19:33:46.488240 | instance | Monday 24 August 2026 19:33:46 +0000 (0:00:00.226) 0:00:35.062 ********* 2026-08-24 19:33:46.939010 | instance | changed: [instance] 2026-08-24 19:33:46.939143 | instance | 2026-08-24 19:33:46.939155 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-24 19:33:46.939336 | instance | Monday 24 August 2026 19:33:46 +0000 (0:00:00.451) 0:00:35.514 ********* 2026-08-24 19:33:47.290944 | instance | changed: [instance] 2026-08-24 19:33:47.291326 | instance | 2026-08-24 19:33:47.291367 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-08-24 19:33:47.291373 | instance | Monday 24 August 2026 19:33:47 +0000 (0:00:00.352) 0:00:35.866 ********* 2026-08-24 19:33:47.399148 | instance | ok: [instance] 2026-08-24 19:33:47.399233 | instance | 2026-08-24 19:33:47.399247 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-08-24 19:33:47.399433 | instance | Monday 24 August 2026 19:33:47 +0000 (0:00:00.107) 0:00:35.974 ********* 2026-08-24 19:33:47.623825 | instance | ok: [instance] => (item=instance) 2026-08-24 19:33:47.623936 | instance | 2026-08-24 19:33:47.624223 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-08-24 19:33:47.624266 | instance | Monday 24 August 2026 19:33:47 +0000 (0:00:00.224) 0:00:36.199 ********* 2026-08-24 19:33:47.671687 | instance | ok: [instance] 2026-08-24 19:33:47.672071 | instance | 2026-08-24 19:33:47.672112 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-08-24 19:33:47.672118 | instance | Monday 24 August 2026 19:33:47 +0000 (0:00:00.047) 0:00:36.247 ********* 2026-08-24 19:33:47.738013 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-08-24 19:33:47.738053 | instance | 2026-08-24 19:33:47.738335 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-08-24 19:33:47.738375 | instance | Monday 24 August 2026 19:33:47 +0000 (0:00:00.066) 0:00:36.313 ********* 2026-08-24 19:33:48.031698 | instance | changed: [instance] 2026-08-24 19:33:48.031774 | instance | 2026-08-24 19:33:48.032032 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-08-24 19:33:48.032184 | instance | Monday 24 August 2026 19:33:48 +0000 (0:00:00.293) 0:00:36.607 ********* 2026-08-24 19:33:48.692583 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-08-24 19:33:48.693407 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-08-24 19:33:48.693446 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-08-24 19:33:48.693454 | instance | 2026-08-24 19:33:48.693461 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-08-24 19:33:48.693468 | instance | Monday 24 August 2026 19:33:48 +0000 (0:00:00.660) 0:00:37.268 ********* 2026-08-24 19:35:12.477478 | instance | ok: [instance] 2026-08-24 19:35:12.477545 | instance | 2026-08-24 19:35:12.477787 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-08-24 19:35:12.477803 | instance | Monday 24 August 2026 19:35:12 +0000 (0:01:23.785) 0:02:01.053 ********* 2026-08-24 19:35:12.687421 | instance | changed: [instance] 2026-08-24 19:35:12.687457 | instance | 2026-08-24 19:35:12.687462 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-08-24 19:35:12.687467 | instance | Monday 24 August 2026 19:35:12 +0000 (0:00:00.209) 0:02:01.262 ********* 2026-08-24 19:35:12.765362 | instance | ok: [instance] 2026-08-24 19:35:12.765401 | instance | 2026-08-24 19:35:12.765409 | instance | TASK [Install Ceph host] ******************************************************* 2026-08-24 19:35:12.765416 | instance | Monday 24 August 2026 19:35:12 +0000 (0:00:00.077) 0:02:01.340 ********* 2026-08-24 19:35:12.846424 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-08-24 19:35:12.846461 | instance | 2026-08-24 19:35:12.846466 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-24 19:35:12.846471 | instance | Monday 24 August 2026 19:35:12 +0000 (0:00:00.081) 0:02:01.421 ********* 2026-08-24 19:35:14.712445 | instance | ok: [instance] 2026-08-24 19:35:14.712988 | instance | 2026-08-24 19:35:14.713026 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-24 19:35:14.713035 | instance | Monday 24 August 2026 19:35:14 +0000 (0:00:01.866) 0:02:03.288 ********* 2026-08-24 19:35:14.774805 | instance | ok: [instance] => (item=instance) 2026-08-24 19:35:14.774898 | instance | 2026-08-24 19:35:14.775157 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-24 19:35:14.775172 | instance | Monday 24 August 2026 19:35:14 +0000 (0:00:00.062) 0:02:03.350 ********* 2026-08-24 19:35:15.115004 | instance | ok: [instance] 2026-08-24 19:35:15.115074 | instance | 2026-08-24 19:35:15.115400 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-24 19:35:15.115461 | instance | Monday 24 August 2026 19:35:15 +0000 (0:00:00.340) 0:02:03.690 ********* 2026-08-24 19:35:17.373926 | instance | ok: [instance] 2026-08-24 19:35:17.374022 | instance | 2026-08-24 19:35:17.374276 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-08-24 19:35:17.374319 | instance | Monday 24 August 2026 19:35:17 +0000 (0:00:02.258) 0:02:05.949 ********* 2026-08-24 19:36:02.943362 | 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 19:36:02.944313 | 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_0uyzzdcl/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_0uyzzdcl/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_0uyzzdcl/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_0uyzzdcl/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-24T19:36:02.790+0000 7feb9c826640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgDGnIxqU0heKSAA6GbM2goXhVJlY8hjZo24rnKPDSxt5qr6bIdW610xhjA=: Malformed input [buffer:3]\n2026-08-24T19:36:02.790+0000 7feb9c826640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-24T19:36:02.794+0000 7feb9c826640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgDGnIxqU0heKSAA6GbM2goXhVJlY8hjZo24rnKPDSxt5qr6bIdW610xhjA=: Malformed input [buffer:3]\n2026-08-24T19:36:02.794+0000 7feb9c826640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-24T19:36:02.794+0000 7feb9c826640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgDGnIxqU0heKSAA6GbM2goXhVJlY8hjZo24rnKPDSxt5qr6bIdW610xhjA=: Malformed input [buffer:3]\n2026-08-24T19:36:02.794+0000 7feb9c826640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-24T19:36:02.794+0000 7feb9c826640 -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 19:36:02.947260 | instance | 2026-08-24 19:36:02.951444 | instance | PLAY RECAP ********************************************************************* 2026-08-24 19:36:02.951508 | instance | instance : ok=55 changed=26 unreachable=0 failed=1 skipped=6 rescued=0 ignored=0 2026-08-24 19:36:02.951518 | instance | 2026-08-24 19:36:02.951527 | instance | Monday 24 August 2026 19:36:02 +0000 (0:00:45.573) 0:02:51.523 ********* 2026-08-24 19:36:02.951535 | instance | =============================================================================== 2026-08-24 19:36:02.951543 | instance | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 83.79s 2026-08-24 19:36:02.951551 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 45.57s 2026-08-24 19:36:02.951559 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 4.66s 2026-08-24 19:36:02.951566 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 4.31s 2026-08-24 19:36:02.951574 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.30s 2026-08-24 19:36:02.951582 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 2.84s 2026-08-24 19:36:02.951589 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.26s 2026-08-24 19:36:02.951596 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.87s 2026-08-24 19:36:02.951641 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.58s 2026-08-24 19:36:02.951650 | instance | vexxhost.ceph.cephadm : Download "cephadm" ------------------------------ 1.16s 2026-08-24 19:36:02.951659 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.14s 2026-08-24 19:36:02.951666 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.02s 2026-08-24 19:36:02.951674 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.93s 2026-08-24 19:36:02.951682 | instance | Gathering Facts --------------------------------------------------------- 0.91s 2026-08-24 19:36:02.951689 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 0.88s 2026-08-24 19:36:02.951696 | instance | Gathering Facts --------------------------------------------------------- 0.87s 2026-08-24 19:36:02.951702 | instance | Gathering Facts --------------------------------------------------------- 0.86s 2026-08-24 19:36:02.951710 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 0.84s 2026-08-24 19:36:02.951722 | instance | vexxhost.ceph.mon : Include extra configuration values ------------------ 0.66s 2026-08-24 19:36:02.951801 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.65s 2026-08-24 19:36:03.045656 | 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 19:36:03.045948 | instance | ERROR [csi > converge] Executed: Failed 2026-08-24 19:36:03.046146 | 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 19:36:03.455910 | instance | ERROR 2026-08-24 19:36:03.456112 | instance | { 2026-08-24 19:36:03.456166 | instance | "delta": "0:03:39.145378", 2026-08-24 19:36:03.456197 | instance | "end": "2026-08-24 19:36:03.094258", 2026-08-24 19:36:03.456224 | instance | "msg": "non-zero return code", 2026-08-24 19:36:03.456249 | instance | "rc": 2, 2026-08-24 19:36:03.456275 | instance | "start": "2026-08-24 19:32:23.948880" 2026-08-24 19:36:03.456299 | instance | } failure 2026-08-24 19:36:03.463664 | 2026-08-24 19:36:03.463712 | PLAY RECAP 2026-08-24 19:36:03.463757 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-08-24 19:36:03.463780 | 2026-08-24 19:36:03.611492 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-24 19:36:03.677475 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-08-24 19:36:04.530959 | 2026-08-24 19:36:04.531086 | PLAY [all] 2026-08-24 19:36:04.557769 | 2026-08-24 19:36:04.557899 | TASK [gather-host-logs : creating directory for system status] 2026-08-24 19:36:04.917790 | instance | changed 2026-08-24 19:36:04.926347 | 2026-08-24 19:36:04.926430 | TASK [gather-host-logs : Get logs for each host] 2026-08-24 19:36:05.273962 | instance | + systemd-cgls --full --all --no-pager 2026-08-24 19:36:05.284667 | instance | + ip addr 2026-08-24 19:36:05.286431 | instance | + ip route 2026-08-24 19:36:05.289117 | instance | + lsblk 2026-08-24 19:36:05.294626 | instance | + mount 2026-08-24 19:36:05.296870 | instance | + docker images 2026-08-24 19:36:05.315289 | instance | + brctl show 2026-08-24 19:36:05.315786 | instance | /bin/bash: line 8: brctl: command not found 2026-08-24 19:36:05.316051 | instance | + ps aux --sort=-%mem 2026-08-24 19:36:05.333655 | instance | + dpkg -l 2026-08-24 19:36:05.343195 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-08-24 19:36:05.343612 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-08-24 19:36:05.357297 | instance | + '[' '!' -z '' ']' 2026-08-24 19:36:05.465538 | instance | ok: Runtime: 0:00:00.086964 2026-08-24 19:36:05.480046 | 2026-08-24 19:36:05.480142 | TASK [gather-host-logs : Downloads logs to executor] 2026-08-24 19:36:06.085353 | instance | changed: 2026-08-24 19:36:06.085519 | instance | created directory /var/lib/zuul/builds/b9547282f75746c28e654e6d50ac803d/work/logs/instance 2026-08-24 19:36:06.085548 | instance | cd+++++++++ system/ 2026-08-24 19:36:06.085573 | instance | >f+++++++++ system/brctl-show.txt 2026-08-24 19:36:06.085597 | instance | >f+++++++++ system/docker-images.txt 2026-08-24 19:36:06.085617 | instance | >f+++++++++ system/ip-addr.txt 2026-08-24 19:36:06.085640 | instance | >f+++++++++ system/ip-route.txt 2026-08-24 19:36:06.085662 | instance | >f+++++++++ system/lsblk.txt 2026-08-24 19:36:06.085683 | instance | >f+++++++++ system/mount.txt 2026-08-24 19:36:06.085703 | instance | >f+++++++++ system/packages.txt 2026-08-24 19:36:06.085722 | instance | >f+++++++++ system/ps.txt 2026-08-24 19:36:06.085744 | instance | >f+++++++++ system/systemd-cgls.txt 2026-08-24 19:36:06.094813 | 2026-08-24 19:36:06.094876 | LOOP [helm-release-status : creating directory for helm release status] 2026-08-24 19:36:06.290243 | instance | changed: "values" 2026-08-24 19:36:06.458811 | instance | changed: "releases" 2026-08-24 19:36:06.472364 | 2026-08-24 19:36:06.472491 | TASK [helm-release-status : Gather get release status for helm charts] 2026-08-24 19:36:06.682957 | instance | /bin/bash: line 3: kubectl: command not found 2026-08-24 19:36:07.006005 | instance | ok: Runtime: 0:00:00.004778 2026-08-24 19:36:07.012415 | 2026-08-24 19:36:07.012481 | TASK [helm-release-status : Downloads logs to executor] 2026-08-24 19:36:07.520407 | instance | changed: 2026-08-24 19:36:07.520595 | instance | cd+++++++++ helm/ 2026-08-24 19:36:07.520635 | instance | cd+++++++++ helm/releases/ 2026-08-24 19:36:07.520666 | instance | cd+++++++++ helm/values/ 2026-08-24 19:36:07.530519 | 2026-08-24 19:36:07.530591 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-08-24 19:36:07.726880 | instance | changed 2026-08-24 19:36:07.734120 | 2026-08-24 19:36:07.734193 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-08-24 19:36:07.969525 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-24 19:36:07.970101 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-24 19:36:07.975734 | instance | environment: line 1: kubectl: command not found 2026-08-24 19:36:07.976879 | instance | environment: line 1: kubectl: command not found 2026-08-24 19:36:07.977641 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-24 19:36:07.978192 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-24 19:36:07.981202 | instance | environment: line 1: kubectl: command not found 2026-08-24 19:36:07.982312 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-24 19:36:07.983555 | instance | environment: line 1: kubectl: command not found 2026-08-24 19:36:07.984484 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-24 19:36:07.984981 | instance | environment: line 1: kubectl: command not found 2026-08-24 19:36:07.986232 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-24 19:36:08.264077 | instance | ok: Runtime: 0:00:00.024791 2026-08-24 19:36:08.268927 | 2026-08-24 19:36:08.269003 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-08-24 19:36:08.473314 | instance | changed 2026-08-24 19:36:08.478125 | 2026-08-24 19:36:08.478190 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-08-24 19:36:08.683650 | instance | environment: line 5: kubectl: command not found 2026-08-24 19:36:08.684612 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-24 19:36:08.684972 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-24 19:36:08.685107 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-24 19:36:09.009819 | instance | ok: Runtime: 0:00:00.008743 2026-08-24 19:36:09.018081 | 2026-08-24 19:36:09.018257 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-08-24 19:36:09.507521 | instance | changed: 2026-08-24 19:36:09.507707 | instance | cd+++++++++ objects/ 2026-08-24 19:36:09.507750 | instance | cd+++++++++ objects/cluster/ 2026-08-24 19:36:09.507784 | instance | cd+++++++++ objects/namespaced/ 2026-08-24 19:36:09.518026 | 2026-08-24 19:36:09.518087 | TASK [gather-pod-logs : creating directory for pod logs] 2026-08-24 19:36:09.735565 | instance | changed 2026-08-24 19:36:09.743999 | 2026-08-24 19:36:09.744096 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-08-24 19:36:09.943150 | instance | changed 2026-08-24 19:36:09.949792 | 2026-08-24 19:36:09.949870 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-08-24 19:36:10.159141 | instance | environment: line 3: kubectl: command not found 2026-08-24 19:36:10.487781 | instance | ok: Runtime: 0:00:00.008179 2026-08-24 19:36:10.495398 | 2026-08-24 19:36:10.495468 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-08-24 19:36:10.975190 | instance | changed: 2026-08-24 19:36:10.975426 | instance | cd+++++++++ pod-logs/ 2026-08-24 19:36:10.975482 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-08-24 19:36:10.986425 | 2026-08-24 19:36:10.986488 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-08-24 19:36:11.186333 | instance | changed 2026-08-24 19:36:11.192387 | 2026-08-24 19:36:11.192452 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-08-24 19:36:11.393957 | instance | /bin/bash: line 2: kubectl: command not found 2026-08-24 19:36:11.733316 | instance | ok: Runtime: 0:00:00.034502 2026-08-24 19:36:11.739529 | 2026-08-24 19:36:11.739612 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-08-24 19:36:11.939375 | instance | /bin/bash: line 2: kubectl: command not found 2026-08-24 19:36:11.966518 | instance | ceph-mgr endpoints: 2026-08-24 19:36:12.280754 | instance | ok: Runtime: 0:00:00.033107 2026-08-24 19:36:12.287961 | 2026-08-24 19:36:12.288052 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-08-24 19:36:12.489108 | instance | /bin/bash: line 4: kubectl: command not found 2026-08-24 19:36:12.826043 | instance | ok: Runtime: 0:00:00.035239 2026-08-24 19:36:12.833011 | 2026-08-24 19:36:12.833592 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-08-24 19:36:13.331949 | instance | changed: cd+++++++++ prometheus/ 2026-08-24 19:36:13.342346 | 2026-08-24 19:36:13.342442 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-08-24 19:36:13.542665 | instance | changed 2026-08-24 19:36:13.547633 | 2026-08-24 19:36:13.550176 | TASK [gather-selenium-data : Get selenium data] 2026-08-24 19:36:13.834387 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-08-24 19:36:13.836086 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-08-24 19:36:14.086385 | instance | ERROR 2026-08-24 19:36:14.086643 | instance | { 2026-08-24 19:36:14.086684 | instance | "delta": "0:00:00.006527", 2026-08-24 19:36:14.086712 | instance | "end": "2026-08-24 19:36:13.836450", 2026-08-24 19:36:14.086740 | instance | "msg": "non-zero return code", 2026-08-24 19:36:14.086765 | instance | "rc": 1, 2026-08-24 19:36:14.086794 | instance | "start": "2026-08-24 19:36:13.829923" 2026-08-24 19:36:14.086817 | instance | } 2026-08-24 19:36:14.086849 | instance | ERROR: Ignoring Errors 2026-08-24 19:36:14.094849 | 2026-08-24 19:36:14.096720 | TASK [gather-selenium-data : Downloads logs to executor] 2026-08-24 19:36:14.567243 | instance | changed: cd+++++++++ selenium/ 2026-08-24 19:36:14.573288 | 2026-08-24 19:36:14.573340 | PLAY RECAP 2026-08-24 19:36:14.573388 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-08-24 19:36:14.573410 | 2026-08-24 19:36:14.696258 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-08-24 19:36:14.698819 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-24 19:36:15.266366 | 2026-08-24 19:36:15.266497 | PLAY [all] 2026-08-24 19:36:15.277840 | 2026-08-24 19:36:15.277910 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-24 19:36:15.321752 | instance | skipping: Conditional result was False 2026-08-24 19:36:15.331389 | 2026-08-24 19:36:15.331460 | TASK [fetch-output : Set log path for single node] 2026-08-24 19:36:15.373111 | instance | ok 2026-08-24 19:36:15.379363 | 2026-08-24 19:36:15.379451 | LOOP [fetch-output : Ensure local output dirs] 2026-08-24 19:36:15.780754 | instance -> localhost | ok: "/var/lib/zuul/builds/b9547282f75746c28e654e6d50ac803d/work/logs" 2026-08-24 19:36:15.992477 | instance -> localhost | changed: "/var/lib/zuul/builds/b9547282f75746c28e654e6d50ac803d/work/artifacts" 2026-08-24 19:36:16.198471 | instance -> localhost | changed: "/var/lib/zuul/builds/b9547282f75746c28e654e6d50ac803d/work/docs" 2026-08-24 19:36:16.215706 | 2026-08-24 19:36:16.215895 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-24 19:36:16.949253 | instance | changed: .d..t...... ./ 2026-08-24 19:36:16.949503 | instance | changed: All items complete 2026-08-24 19:36:16.949530 | 2026-08-24 19:36:17.396610 | instance | changed: .d..t...... ./ 2026-08-24 19:36:17.864250 | instance | changed: .d..t...... ./ 2026-08-24 19:36:17.885992 | 2026-08-24 19:36:17.886090 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-24 19:36:18.357890 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.008531 2026-08-24 19:36:18.619335 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.008912 2026-08-24 19:36:18.639803 | 2026-08-24 19:36:18.640008 | PLAY [all] 2026-08-24 19:36:18.646528 | 2026-08-24 19:36:18.646753 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-24 19:36:19.111881 | instance | changed 2026-08-24 19:36:19.119823 | 2026-08-24 19:36:19.119894 | PLAY RECAP 2026-08-24 19:36:19.119953 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-24 19:36:19.119984 | 2026-08-24 19:36:19.242580 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-24 19:36:19.247222 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-24 19:36:21.169566 | 2026-08-24 19:36:21.169774 | PLAY [localhost] 2026-08-24 19:36:21.185322 | 2026-08-24 19:36:21.185444 | TASK [Generate Zuul manifest] 2026-08-24 19:36:21.208948 | localhost | ok 2026-08-24 19:36:21.371393 | 2026-08-24 19:36:21.371583 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-24 19:36:21.770888 | localhost | changed 2026-08-24 19:36:21.784947 | 2026-08-24 19:36:21.785108 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-24 19:36:22.039222 | localhost | ok 2026-08-24 19:36:22.050767 | 2026-08-24 19:36:22.050844 | TASK [Upload logs] 2026-08-24 19:36:22.072082 | localhost | ok 2026-08-24 19:36:22.157901 | 2026-08-24 19:36:22.158081 | TASK [Set zuul-log-path fact] 2026-08-24 19:36:22.179951 | localhost | ok 2026-08-24 19:36:22.195399 | 2026-08-24 19:36:22.195490 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-24 19:36:22.226499 | localhost | ok 2026-08-24 19:36:22.239316 | 2026-08-24 19:36:22.239595 | TASK [upload-logs : Create log directories] 2026-08-24 19:36:22.831208 | localhost | changed 2026-08-24 19:36:22.839697 | 2026-08-24 19:36:22.839781 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-24 19:36:23.266481 | localhost -> localhost | ok: Runtime: 0:00:00.028164 2026-08-24 19:36:23.275492 | 2026-08-24 19:36:23.275746 | TASK [upload-logs : Upload logs to log server] 2026-08-24 19:36:23.838883 | localhost | Output suppressed because no_log was given 2026-08-24 19:36:23.885697 | 2026-08-24 19:36:23.886013 | LOOP [upload-logs : Compress console log and json output] 2026-08-24 19:36:23.929994 | localhost | skipping: Conditional result was False 2026-08-24 19:36:23.936696 | localhost | skipping: Conditional result was False 2026-08-24 19:36:23.951880 | 2026-08-24 19:36:23.952111 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-24 19:36:23.989794 | localhost | skipping: Conditional result was False 2026-08-24 19:36:23.990170 | 2026-08-24 19:36:23.993761 | localhost | skipping: Conditional result was False 2026-08-24 19:36:24.005542 | 2026-08-24 19:36:24.005702 | LOOP [upload-logs : Upload console log and json output]