2026-08-30 01:09:31.569061 | Job console starting 2026-08-30 01:09:31.581154 | Updating git repos 2026-08-30 01:09:37.610561 | Cloning repos into workspace 2026-08-30 01:09:53.098607 | Restoring repo states 2026-08-30 01:09:56.877406 | Merging changes 2026-08-30 01:09:58.567085 | Checking out repos 2026-08-30 01:10:00.263501 | Preparing playbooks 2026-08-30 01:10:02.450851 | Running Ansible setup 2026-08-30 01:10:06.012272 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-30 01:10:06.695472 | 2026-08-30 01:10:06.695605 | PLAY [localhost] 2026-08-30 01:10:06.703200 | 2026-08-30 01:10:06.703272 | TASK [Gathering Facts] 2026-08-30 01:10:07.631598 | localhost | ok 2026-08-30 01:10:07.642399 | 2026-08-30 01:10:07.642499 | TASK [Setup log path fact] 2026-08-30 01:10:07.664599 | localhost | ok 2026-08-30 01:10:07.676533 | 2026-08-30 01:10:07.676599 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-30 01:10:07.707266 | localhost | ok 2026-08-30 01:10:07.715085 | 2026-08-30 01:10:07.715180 | TASK [emit-job-header : Print job information] 2026-08-30 01:10:07.756480 | # Job Information 2026-08-30 01:10:07.756685 | Ansible Version: 2.16.18 2026-08-30 01:10:07.756755 | Job: atmosphere-molecule-csi-rbd 2026-08-30 01:10:07.756805 | Pipeline: check 2026-08-30 01:10:07.756851 | Executor: 2d72f0692154 2026-08-30 01:10:07.756897 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4094 2026-08-30 01:10:07.756974 | Event ID: d88ea340-a40e-11f1-968e-43b563bf2133 2026-08-30 01:10:07.762041 | 2026-08-30 01:10:07.762137 | LOOP [emit-job-header : Print node information] 2026-08-30 01:10:07.880327 | localhost | ok: 2026-08-30 01:10:07.880788 | localhost | # Node Information 2026-08-30 01:10:07.880879 | localhost | Inventory Hostname: instance 2026-08-30 01:10:07.880935 | localhost | Hostname: np0000191459 2026-08-30 01:10:07.881032 | localhost | Username: zuul 2026-08-30 01:10:07.881085 | localhost | Distro: Ubuntu 22.04 2026-08-30 01:10:07.881127 | localhost | Provider: yul1 2026-08-30 01:10:07.881166 | localhost | Region: ca-ymq-1 2026-08-30 01:10:07.881204 | localhost | Label: ubuntu-jammy 2026-08-30 01:10:07.881242 | localhost | Product Name: OpenStack Nova 2026-08-30 01:10:07.881279 | localhost | Interface IP: 162.253.55.125 2026-08-30 01:10:07.899774 | 2026-08-30 01:10:07.899963 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-30 01:10:08.299041 | localhost -> localhost | changed 2026-08-30 01:10:08.304654 | 2026-08-30 01:10:08.304722 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-30 01:10:09.191836 | localhost -> localhost | changed 2026-08-30 01:10:09.203080 | 2026-08-30 01:10:09.203136 | PLAY [all] 2026-08-30 01:10:09.211250 | 2026-08-30 01:10:09.211316 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-30 01:10:09.438060 | instance -> localhost | ok 2026-08-30 01:10:09.447901 | 2026-08-30 01:10:09.447996 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-30 01:10:09.483347 | instance | ok 2026-08-30 01:10:09.499607 | instance | included: /var/lib/zuul/builds/ffcfaa8cfbce4ef788577478a511447b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-30 01:10:09.505486 | 2026-08-30 01:10:09.505549 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-30 01:10:11.078515 | instance -> localhost | Generating public/private rsa key pair. 2026-08-30 01:10:11.078747 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/ffcfaa8cfbce4ef788577478a511447b/work/ffcfaa8cfbce4ef788577478a511447b_id_rsa 2026-08-30 01:10:11.078794 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/ffcfaa8cfbce4ef788577478a511447b/work/ffcfaa8cfbce4ef788577478a511447b_id_rsa.pub 2026-08-30 01:10:11.078829 | instance -> localhost | The key fingerprint is: 2026-08-30 01:10:11.078861 | instance -> localhost | SHA256:qLakffd1GLztZqHCkV+kj4TDzEzJHbzen2SUjynrfSQ zuul-build-sshkey 2026-08-30 01:10:11.078912 | instance -> localhost | The key's randomart image is: 2026-08-30 01:10:11.078943 | instance -> localhost | +---[RSA 3072]----+ 2026-08-30 01:10:11.078982 | instance -> localhost | | . | 2026-08-30 01:10:11.079014 | instance -> localhost | | o | 2026-08-30 01:10:11.079044 | instance -> localhost | | . o o .| 2026-08-30 01:10:11.079074 | instance -> localhost | | . +.o .o | 2026-08-30 01:10:11.079104 | instance -> localhost | | . S* +o+.o.| 2026-08-30 01:10:11.079134 | instance -> localhost | | . X ==Eoo| 2026-08-30 01:10:11.079163 | instance -> localhost | | + . =+B==.| 2026-08-30 01:10:11.079193 | instance -> localhost | | = .. . o.=++.o| 2026-08-30 01:10:11.079227 | instance -> localhost | | . o. . ..o.oo. | 2026-08-30 01:10:11.079256 | instance -> localhost | +----[SHA256]-----+ 2026-08-30 01:10:11.079329 | instance -> localhost | ok: Runtime: 0:00:01.117607 2026-08-30 01:10:11.087601 | 2026-08-30 01:10:11.087674 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-30 01:10:11.121411 | instance | ok 2026-08-30 01:10:11.133518 | instance | included: /var/lib/zuul/builds/ffcfaa8cfbce4ef788577478a511447b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-30 01:10:11.141280 | 2026-08-30 01:10:11.141362 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-30 01:10:11.166668 | instance | skipping: Conditional result was False 2026-08-30 01:10:11.178333 | 2026-08-30 01:10:11.178459 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-30 01:10:11.651825 | instance | changed 2026-08-30 01:10:11.700785 | 2026-08-30 01:10:11.700885 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-30 01:10:11.892048 | instance | ok 2026-08-30 01:10:11.897169 | 2026-08-30 01:10:11.897236 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-30 01:10:12.386540 | instance | changed 2026-08-30 01:10:12.393766 | 2026-08-30 01:10:12.393857 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-30 01:10:12.883849 | instance | changed 2026-08-30 01:10:12.890437 | 2026-08-30 01:10:12.890508 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-30 01:10:12.915885 | instance | skipping: Conditional result was False 2026-08-30 01:10:12.927917 | 2026-08-30 01:10:12.928013 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-30 01:10:13.299638 | instance -> localhost | changed 2026-08-30 01:10:13.318402 | 2026-08-30 01:10:13.318478 | TASK [add-build-sshkey : Add back temp key] 2026-08-30 01:10:13.618460 | instance -> localhost | Identity added: /var/lib/zuul/builds/ffcfaa8cfbce4ef788577478a511447b/work/ffcfaa8cfbce4ef788577478a511447b_id_rsa (zuul-build-sshkey) 2026-08-30 01:10:13.618704 | instance -> localhost | ok: Runtime: 0:00:00.013690 2026-08-30 01:10:13.625496 | 2026-08-30 01:10:13.625580 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-30 01:10:13.961513 | instance | ok 2026-08-30 01:10:13.966161 | 2026-08-30 01:10:13.966242 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-30 01:10:13.990045 | instance | skipping: Conditional result was False 2026-08-30 01:10:14.000222 | 2026-08-30 01:10:14.000450 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-30 01:10:14.369359 | instance | ok 2026-08-30 01:10:14.378277 | 2026-08-30 01:10:14.378371 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-30 01:10:18.039961 | instance | Output suppressed because no_log was given 2026-08-30 01:10:18.049828 | 2026-08-30 01:10:18.049891 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-30 01:10:18.263174 | instance | ok: "logs" 2026-08-30 01:10:18.263609 | instance | ok: All items complete 2026-08-30 01:10:18.263657 | 2026-08-30 01:10:18.415173 | instance | ok: "artifacts" 2026-08-30 01:10:18.561617 | instance | ok: "docs" 2026-08-30 01:10:18.573005 | 2026-08-30 01:10:18.573178 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-30 01:10:18.771468 | instance | changed: "logs" 2026-08-30 01:10:18.952218 | instance | changed: "artifacts" 2026-08-30 01:10:19.102411 | instance | changed: "docs" 2026-08-30 01:10:19.116320 | 2026-08-30 01:10:19.116451 | PLAY RECAP 2026-08-30 01:10:19.116505 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-30 01:10:19.116534 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-30 01:10:19.116556 | 2026-08-30 01:10:19.257492 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-30 01:10:19.260270 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-30 01:10:19.920538 | 2026-08-30 01:10:19.920806 | PLAY [all] 2026-08-30 01:10:19.939988 | 2026-08-30 01:10:19.940093 | TASK [setup-uv : Extract archive] 2026-08-30 01:10:22.299130 | instance | changed 2026-08-30 01:10:22.305297 | 2026-08-30 01:10:22.305387 | TASK [setup-uv : Print version] 2026-08-30 01:10:22.696456 | instance | uv 0.8.13 2026-08-30 01:10:22.843338 | instance | ok: Runtime: 0:00:00.012407 2026-08-30 01:10:22.855052 | 2026-08-30 01:10:22.855154 | TASK [Install Ansible collection siblings] 2026-08-30 01:10:31.824534 | instance | changed: 2026-08-30 01:10:31.824722 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-08-30 01:10:31.824751 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-08-30 01:10:31.824776 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-08-30 01:10:31.824799 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-08-30 01:10:31.824819 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-08-30 01:10:31.824843 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-08-30 01:10:31.824866 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-08-30 01:10:31.824888 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-08-30 01:10:31.824909 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-08-30 01:10:31.824930 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-08-30 01:10:31.825012 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-08-30 01:10:31.825040 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-08-30 01:10:31.825060 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-08-30 01:10:31.825080 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-08-30 01:10:31.825099 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0 2026-08-30 01:10:31.825118 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-08-30 01:10:31.825138 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-08-30 01:10:31.825157 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-08-30 01:10:31.825176 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-08-30 01:10:31.825195 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-08-30 01:10:31.825214 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.2.0 2026-08-30 01:10:31.825233 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-08-30 01:10:31.825254 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-08-30 01:10:31.825286 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-08-30 01:10:31.825306 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=6.0.0 2026-08-30 01:10:31.825326 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-08-30 01:10:31.825345 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-08-30 01:10:31.825364 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-08-30 01:10:31.825382 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-08-30 01:10:31.825401 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-08-30 01:10:31.825420 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-08-30 01:10:31.825439 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-08-30 01:10:31.825458 | instance | Checked out ansible.netcommon to 1.2.0 2026-08-30 01:10:31.825477 | 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-30 01:10:31.825503 | instance | Starting galaxy collection install process 2026-08-30 01:10:31.825522 | instance | Process install dependency map 2026-08-30 01:10:31.825551 | instance | Starting collection install process 2026-08-30 01:10:31.825572 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-08-30 01:10:31.825591 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-08-30 01:10:31.825609 | instance | ansible.netcommon:* was installed successfully 2026-08-30 01:10:31.825627 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-08-30 01:10:31.825646 | instance | Creating virtual environment at: .venv 2026-08-30 01:10:31.825664 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-08-30 01:10:31.825683 | instance | Downloading pydantic-core (2.0MiB) 2026-08-30 01:10:31.825702 | instance | Downloading cryptography (4.2MiB) 2026-08-30 01:10:31.825724 | instance | Downloading ansible-core (2.1MiB) 2026-08-30 01:10:31.825743 | instance | Downloading openstacksdk (1.7MiB) 2026-08-30 01:10:31.825762 | instance | Downloading kubernetes (1.9MiB) 2026-08-30 01:10:31.825780 | instance | Downloading netaddr (2.2MiB) 2026-08-30 01:10:31.825800 | instance | Downloading rjsonnet (1.2MiB) 2026-08-30 01:10:31.825819 | instance | Downloading pygments (1.2MiB) 2026-08-30 01:10:31.825838 | instance | Downloading setuptools (1.1MiB) 2026-08-30 01:10:31.825856 | instance | Building pyperclip==1.9.0 2026-08-30 01:10:31.825876 | instance | Downloading rjsonnet 2026-08-30 01:10:31.825896 | instance | Downloading pydantic-core 2026-08-30 01:10:31.825914 | instance | Downloading netaddr 2026-08-30 01:10:31.825933 | instance | Downloading pygments 2026-08-30 01:10:31.825952 | instance | Downloading cryptography 2026-08-30 01:10:31.825971 | instance | Downloading setuptools 2026-08-30 01:10:31.825989 | instance | Downloading kubernetes 2026-08-30 01:10:31.826007 | instance | Downloading ansible-core 2026-08-30 01:10:31.826026 | instance | Downloading openstacksdk 2026-08-30 01:10:31.826045 | instance | Built pyperclip==1.9.0 2026-08-30 01:10:31.826064 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-08-30 01:10:31.826082 | instance | Installed 83 packages in 55ms 2026-08-30 01:10:31.826100 | instance | Checked out ansible.posix to 1.6.0 2026-08-30 01:10:31.826118 | 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-30 01:10:31.826137 | instance | Starting galaxy collection install process 2026-08-30 01:10:31.826155 | instance | Process install dependency map 2026-08-30 01:10:31.826180 | instance | Starting collection install process 2026-08-30 01:10:31.826199 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-08-30 01:10:31.826218 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-08-30 01:10:31.826236 | instance | ansible.posix:1.6.0 was installed successfully 2026-08-30 01:10:31.826255 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-30 01:10:31.826274 | instance | 2.17.12 2026-08-30 01:10:31.826292 | instance | Checked out ansible.utils to v6.1.0 2026-08-30 01:10:31.826311 | 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-30 01:10:31.826329 | instance | Starting galaxy collection install process 2026-08-30 01:10:31.826348 | instance | Process install dependency map 2026-08-30 01:10:31.826367 | instance | Starting collection install process 2026-08-30 01:10:31.826386 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-08-30 01:10:31.826405 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-08-30 01:10:31.826424 | instance | ansible.utils:6.1.0 was installed successfully 2026-08-30 01:10:31.826443 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-30 01:10:31.826462 | instance | 2.17.12 2026-08-30 01:10:31.826481 | instance | Checked out atmosphere.common to v0.7.0 2026-08-30 01:10:31.826500 | 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-30 01:10:31.826519 | instance | Starting galaxy collection install process 2026-08-30 01:10:31.826538 | instance | Process install dependency map 2026-08-30 01:10:31.826556 | instance | Starting collection install process 2026-08-30 01:10:31.826575 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-08-30 01:10:31.826594 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-08-30 01:10:31.826612 | instance | atmosphere.common:0.7.0 was installed successfully 2026-08-30 01:10:31.826630 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-30 01:10:31.826649 | instance | 2.17.12 2026-08-30 01:10:31.826667 | instance | Checked out community.crypto to 2.2.3 2026-08-30 01:10:31.826686 | 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-30 01:10:31.826705 | instance | Starting galaxy collection install process 2026-08-30 01:10:31.826727 | instance | Process install dependency map 2026-08-30 01:10:31.826750 | instance | Starting collection install process 2026-08-30 01:10:31.826773 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-08-30 01:10:31.826795 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-08-30 01:10:31.826818 | instance | community.crypto:2.2.3 was installed successfully 2026-08-30 01:10:31.826841 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-30 01:10:31.826864 | instance | 2.17.12 2026-08-30 01:10:31.826888 | instance | Checked out community.general to 7.3.0 2026-08-30 01:10:31.826908 | 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-30 01:10:31.826933 | instance | Starting galaxy collection install process 2026-08-30 01:10:31.826952 | instance | Process install dependency map 2026-08-30 01:10:31.826970 | instance | Starting collection install process 2026-08-30 01:10:31.826989 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-08-30 01:10:31.827007 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-08-30 01:10:31.827026 | instance | community.general:7.3.0 was installed successfully 2026-08-30 01:10:31.827045 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-30 01:10:31.827064 | instance | 2.17.12 2026-08-30 01:10:31.827083 | instance | Checked out community.mysql to 3.6.0 2026-08-30 01:10:31.827103 | 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-30 01:10:31.827122 | instance | Starting galaxy collection install process 2026-08-30 01:10:31.827141 | instance | Process install dependency map 2026-08-30 01:10:31.827160 | instance | Starting collection install process 2026-08-30 01:10:31.827179 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-08-30 01:10:31.827197 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-08-30 01:10:31.827215 | instance | community.mysql:3.6.0 was installed successfully 2026-08-30 01:10:31.827234 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-30 01:10:31.827252 | instance | 2.17.12 2026-08-30 01:10:31.827271 | instance | Checked out kubernetes.core to 2.4.0 2026-08-30 01:10:31.827290 | 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-30 01:10:31.827309 | instance | Starting galaxy collection install process 2026-08-30 01:10:31.827369 | instance | Process install dependency map 2026-08-30 01:10:31.827395 | instance | Starting collection install process 2026-08-30 01:10:31.827416 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-08-30 01:10:31.827435 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-08-30 01:10:31.827454 | instance | kubernetes.core:2.4.0 was installed successfully 2026-08-30 01:10:31.827473 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-30 01:10:31.827492 | instance | 2.17.12 2026-08-30 01:10:31.827511 | instance | Checked out openstack.cloud to 2.6.0 2026-08-30 01:10:31.827530 | 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-30 01:10:31.827549 | instance | Starting galaxy collection install process 2026-08-30 01:10:31.827567 | instance | Process install dependency map 2026-08-30 01:10:31.827585 | instance | Starting collection install process 2026-08-30 01:10:31.827604 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-08-30 01:10:31.827623 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-08-30 01:10:31.827641 | instance | openstack.cloud:2.6.0 was installed successfully 2026-08-30 01:10:31.827660 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-30 01:10:31.827678 | instance | 2.17.12 2026-08-30 01:10:31.827703 | instance | Checked out vexxhost.ceph to v4.2.0 2026-08-30 01:10:31.827723 | 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-30 01:10:31.827742 | instance | Starting galaxy collection install process 2026-08-30 01:10:31.827760 | instance | Process install dependency map 2026-08-30 01:10:31.827778 | instance | Starting collection install process 2026-08-30 01:10:31.827797 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-08-30 01:10:31.827815 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-08-30 01:10:31.827834 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-08-30 01:10:31.827853 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-30 01:10:31.827871 | instance | 2.17.12 2026-08-30 01:10:31.827890 | instance | Checked out vexxhost.containers to v1.6.8 2026-08-30 01:10:31.827909 | 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-30 01:10:31.827927 | instance | Starting galaxy collection install process 2026-08-30 01:10:31.827946 | instance | Process install dependency map 2026-08-30 01:10:31.827965 | instance | Starting collection install process 2026-08-30 01:10:31.827983 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-08-30 01:10:31.828001 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-08-30 01:10:31.828020 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-08-30 01:10:31.828038 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-30 01:10:31.828057 | instance | 2.17.12 2026-08-30 01:10:31.828076 | instance | Checked out vexxhost.kubernetes to v3.3.0 2026-08-30 01:10:31.828094 | 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-30 01:10:31.828113 | instance | Starting galaxy collection install process 2026-08-30 01:10:31.828132 | instance | Process install dependency map 2026-08-30 01:10:31.828150 | instance | Starting collection install process 2026-08-30 01:10:31.828168 | instance | Installing 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-08-30 01:10:31.828187 | instance | Created collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-08-30 01:10:31.828205 | instance | vexxhost.kubernetes:3.3.0 was installed successfully 2026-08-30 01:10:31.828222 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-30 01:10:31.828240 | instance | 2.17.12 2026-08-30 01:10:31.837237 | 2026-08-30 01:10:31.837302 | PLAY RECAP 2026-08-30 01:10:31.837351 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-30 01:10:31.837372 | 2026-08-30 01:10:31.990554 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-30 01:10:31.994810 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-08-30 01:10:32.601568 | 2026-08-30 01:10:32.601723 | PLAY [all] 2026-08-30 01:10:32.613485 | 2026-08-30 01:10:32.613563 | TASK [Install "jq" for log collection] 2026-08-30 01:10:41.608927 | instance | changed 2026-08-30 01:10:41.611275 | 2026-08-30 01:10:41.611339 | PLAY RECAP 2026-08-30 01:10:41.611396 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-30 01:10:41.611462 | 2026-08-30 01:10:41.743981 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-08-30 01:10:41.746031 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-30 01:10:42.381391 | 2026-08-30 01:10:42.381534 | PLAY [all] 2026-08-30 01:10:42.393093 | 2026-08-30 01:10:42.393166 | LOOP [Check inventory directories] 2026-08-30 01:10:42.760162 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-08-30 01:10:42.924887 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-08-30 01:10:43.090757 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-08-30 01:10:43.109887 | 2026-08-30 01:10:43.110060 | LOOP [Copy inventory file for Zuul] 2026-08-30 01:10:43.951576 | instance | changed: 2026-08-30 01:10:43.951827 | instance | { 2026-08-30 01:10:43.951858 | instance | "ansible_loop_var": "item", 2026-08-30 01:10:43.951881 | instance | "changed": false, 2026-08-30 01:10:43.951902 | instance | "failed": false, 2026-08-30 01:10:43.951924 | instance | "invocation": { 2026-08-30 01:10:43.951943 | instance | "module_args": { 2026-08-30 01:10:43.951961 | instance | "checksum_algorithm": "sha1", 2026-08-30 01:10:43.951980 | instance | "follow": true, 2026-08-30 01:10:43.951998 | instance | "get_attributes": true, 2026-08-30 01:10:43.952018 | instance | "get_checksum": true, 2026-08-30 01:10:43.952036 | instance | "get_mime": true, 2026-08-30 01:10:43.952054 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-08-30 01:10:43.952072 | instance | } 2026-08-30 01:10:43.952089 | instance | }, 2026-08-30 01:10:43.952107 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-08-30 01:10:43.952124 | instance | "stat": { 2026-08-30 01:10:43.952142 | instance | "atime": 1788052224.8352373, 2026-08-30 01:10:43.952160 | instance | "attr_flags": "e", 2026-08-30 01:10:43.952177 | instance | "attributes": [ 2026-08-30 01:10:43.952195 | instance | "extents" 2026-08-30 01:10:43.952212 | instance | ], 2026-08-30 01:10:43.952229 | instance | "block_size": 4096, 2026-08-30 01:10:43.952246 | instance | "blocks": 8, 2026-08-30 01:10:43.952263 | instance | "charset": "unknown", 2026-08-30 01:10:43.952282 | instance | "ctime": 1788052223.7072248, 2026-08-30 01:10:43.952299 | instance | "dev": 64513, 2026-08-30 01:10:43.952317 | instance | "device_type": 0, 2026-08-30 01:10:43.952333 | instance | "executable": true, 2026-08-30 01:10:43.952350 | instance | "exists": true, 2026-08-30 01:10:43.952367 | instance | "gid": 1000, 2026-08-30 01:10:43.952384 | instance | "gr_name": "zuul", 2026-08-30 01:10:43.952401 | instance | "inode": 1048165, 2026-08-30 01:10:43.952418 | instance | "isblk": false, 2026-08-30 01:10:43.952435 | instance | "ischr": false, 2026-08-30 01:10:43.952453 | instance | "isdir": true, 2026-08-30 01:10:43.952470 | instance | "isfifo": false, 2026-08-30 01:10:43.952487 | instance | "isgid": false, 2026-08-30 01:10:43.952504 | instance | "islnk": false, 2026-08-30 01:10:43.952521 | instance | "isreg": false, 2026-08-30 01:10:43.952538 | instance | "issock": false, 2026-08-30 01:10:43.952555 | instance | "isuid": false, 2026-08-30 01:10:43.952571 | instance | "mimetype": "unknown", 2026-08-30 01:10:43.952588 | instance | "mode": "0755", 2026-08-30 01:10:43.952605 | instance | "mtime": 1788052223.7072248, 2026-08-30 01:10:43.952622 | instance | "nlink": 22, 2026-08-30 01:10:43.952639 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-08-30 01:10:43.952656 | instance | "pw_name": "zuul", 2026-08-30 01:10:43.952677 | instance | "readable": true, 2026-08-30 01:10:43.952694 | instance | "rgrp": true, 2026-08-30 01:10:43.952712 | instance | "roth": true, 2026-08-30 01:10:43.952739 | instance | "rusr": true, 2026-08-30 01:10:43.952758 | instance | "size": 4096, 2026-08-30 01:10:43.952775 | instance | "uid": 1000, 2026-08-30 01:10:43.952792 | instance | "version": "2327751827", 2026-08-30 01:10:43.952809 | instance | "wgrp": false, 2026-08-30 01:10:43.952828 | instance | "woth": false, 2026-08-30 01:10:43.952845 | instance | "writeable": true, 2026-08-30 01:10:43.952863 | instance | "wusr": true, 2026-08-30 01:10:43.952880 | instance | "xgrp": true, 2026-08-30 01:10:43.952897 | instance | "xoth": true, 2026-08-30 01:10:43.952914 | instance | "xusr": true 2026-08-30 01:10:43.952931 | instance | } 2026-08-30 01:10:43.952965 | instance | } 2026-08-30 01:10:43.953010 | instance | ok: All items complete 2026-08-30 01:10:43.953031 | 2026-08-30 01:10:43.954362 | instance | skipping: Conditional result was False 2026-08-30 01:10:43.957114 | instance | skipping: Conditional result was False 2026-08-30 01:10:43.966852 | 2026-08-30 01:10:43.966928 | LOOP [Switch "ansible_host" to private IP] 2026-08-30 01:10:44.320534 | instance | changed: 1 replacements made 2026-08-30 01:10:44.322276 | instance | skipping: Conditional result was False 2026-08-30 01:10:44.323065 | instance | skipping: Conditional result was False 2026-08-30 01:10:44.341010 | 2026-08-30 01:10:44.341194 | TASK [Run Molecule scenario] 2026-08-30 01:10:45.230155 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-08-30 01:10:45.626851 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-30 01:10:45.626908 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-08-30 01:10:55.951800 | instance | INFO [csi > dependency] Executing 2026-08-30 01:10:55.952215 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-08-30 01:10:55.952585 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-08-30 01:10:55.952798 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-30 01:10:55.967607 | instance | INFO [csi > cleanup] Executing 2026-08-30 01:10:55.968235 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-30 01:10:55.981917 | instance | INFO [csi > destroy] Executing 2026-08-30 01:10:55.982022 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-08-30 01:10:55.982136 | instance | INFO [csi > destroy] Executed: Successful 2026-08-30 01:10:55.991779 | instance | INFO [csi > syntax] Executing 2026-08-30 01:10:57.480522 | instance | 2026-08-30 01:10:57.480875 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-08-30 01:10:57.540685 | instance | INFO [csi > syntax] Executed: Successful 2026-08-30 01:10:57.555761 | instance | INFO [csi > create] Executing 2026-08-30 01:10:57.559309 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-30 01:10:57.573671 | instance | INFO [csi > prepare] Executing 2026-08-30 01:10:58.283204 | instance | 2026-08-30 01:10:58.283448 | instance | PLAY [Prepare] ***************************************************************** 2026-08-30 01:10:58.283725 | instance | 2026-08-30 01:10:58.283972 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-30 01:10:58.284236 | instance | Sunday 30 August 2026 01:10:58 +0000 (0:00:00.022) 0:00:00.022 ********* 2026-08-30 01:10:59.475861 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-08-30 01:10:59.476083 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-30 01:10:59.476339 | instance | interpreter could change the meaning of that path. See 2026-08-30 01:10:59.476567 | instance | https://docs.ansible.com/ansible- 2026-08-30 01:10:59.476794 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-08-30 01:10:59.485937 | instance | ok: [instance] 2026-08-30 01:10:59.486176 | instance | 2026-08-30 01:10:59.486426 | instance | TASK [Configure short hostname] ************************************************ 2026-08-30 01:10:59.486657 | instance | Sunday 30 August 2026 01:10:59 +0000 (0:00:01.203) 0:00:01.225 ********* 2026-08-30 01:11:00.203254 | instance | changed: [instance] 2026-08-30 01:11:00.203485 | instance | 2026-08-30 01:11:00.203722 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-08-30 01:11:00.203954 | instance | Sunday 30 August 2026 01:11:00 +0000 (0:00:00.716) 0:00:01.942 ********* 2026-08-30 01:11:00.467337 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-08-30 01:11:00.467857 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-08-30 01:11:00.467871 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-30 01:11:00.476797 | instance | changed: [instance] 2026-08-30 01:11:00.477008 | instance | 2026-08-30 01:11:00.477269 | instance | TASK [Purge "snapd" package] *************************************************** 2026-08-30 01:11:00.477496 | instance | Sunday 30 August 2026 01:11:00 +0000 (0:00:00.273) 0:00:02.216 ********* 2026-08-30 01:11:01.174963 | instance | ok: [instance] 2026-08-30 01:11:01.175126 | instance | 2026-08-30 01:11:01.175451 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-08-30 01:11:01.175708 | instance | 2026-08-30 01:11:01.175932 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-30 01:11:01.176158 | instance | Sunday 30 August 2026 01:11:01 +0000 (0:00:00.698) 0:00:02.914 ********* 2026-08-30 01:11:01.905390 | instance | ok: [instance] 2026-08-30 01:11:01.905600 | instance | 2026-08-30 01:11:01.905839 | instance | TASK [Install depedencies] ***************************************************** 2026-08-30 01:11:01.906097 | instance | Sunday 30 August 2026 01:11:01 +0000 (0:00:00.730) 0:00:03.645 ********* 2026-08-30 01:11:26.266101 | instance | changed: [instance] 2026-08-30 01:11:26.266311 | instance | 2026-08-30 01:11:26.266554 | instance | TASK [Start up service] ******************************************************** 2026-08-30 01:11:26.266793 | instance | Sunday 30 August 2026 01:11:26 +0000 (0:00:24.360) 0:00:28.005 ********* 2026-08-30 01:11:26.823897 | instance | ok: [instance] 2026-08-30 01:11:26.823985 | instance | 2026-08-30 01:11:26.824117 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-08-30 01:11:26.824226 | instance | Sunday 30 August 2026 01:11:26 +0000 (0:00:00.557) 0:00:28.563 ********* 2026-08-30 01:11:27.139849 | instance | ok: [instance] 2026-08-30 01:11:27.140125 | instance | 2026-08-30 01:11:27.140392 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-08-30 01:11:27.140684 | instance | Sunday 30 August 2026 01:11:27 +0000 (0:00:00.316) 0:00:28.879 ********* 2026-08-30 01:11:27.869115 | instance | changed: [instance] 2026-08-30 01:11:27.869264 | instance | 2026-08-30 01:11:27.869431 | instance | TASK [Get list of all loopback devices] **************************************** 2026-08-30 01:11:27.869597 | instance | Sunday 30 August 2026 01:11:27 +0000 (0:00:00.728) 0:00:29.608 ********* 2026-08-30 01:11:28.081998 | instance | ok: [instance] 2026-08-30 01:11:28.082225 | instance | 2026-08-30 01:11:28.082469 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-08-30 01:11:28.082706 | instance | Sunday 30 August 2026 01:11:28 +0000 (0:00:00.213) 0:00:29.821 ********* 2026-08-30 01:11:28.110438 | instance | skipping: [instance] 2026-08-30 01:11:28.110650 | instance | 2026-08-30 01:11:28.110884 | instance | TASK [Create devices for Ceph] ************************************************* 2026-08-30 01:11:28.111151 | instance | Sunday 30 August 2026 01:11:28 +0000 (0:00:00.028) 0:00:29.850 ********* 2026-08-30 01:11:28.706719 | instance | changed: [instance] => (item=osd0) 2026-08-30 01:11:28.707311 | instance | changed: [instance] => (item=osd1) 2026-08-30 01:11:28.707452 | instance | changed: [instance] => (item=osd2) 2026-08-30 01:11:28.707512 | instance | 2026-08-30 01:11:28.707806 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-08-30 01:11:28.708147 | instance | Sunday 30 August 2026 01:11:28 +0000 (0:00:00.595) 0:00:30.445 ********* 2026-08-30 01:11:29.347383 | instance | changed: [instance] => (item=osd0) 2026-08-30 01:11:29.347778 | instance | changed: [instance] => (item=osd1) 2026-08-30 01:11:29.348151 | instance | changed: [instance] => (item=osd2) 2026-08-30 01:11:29.348469 | instance | 2026-08-30 01:11:29.348777 | instance | TASK [Start loop devices] ****************************************************** 2026-08-30 01:11:29.349111 | instance | Sunday 30 August 2026 01:11:29 +0000 (0:00:00.640) 0:00:31.086 ********* 2026-08-30 01:11:30.080196 | instance | changed: [instance] => (item=osd0) 2026-08-30 01:11:30.080263 | instance | changed: [instance] => (item=osd1) 2026-08-30 01:11:30.080364 | instance | changed: [instance] => (item=osd2) 2026-08-30 01:11:30.080523 | instance | 2026-08-30 01:11:30.080655 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-08-30 01:11:30.080786 | instance | Sunday 30 August 2026 01:11:30 +0000 (0:00:00.733) 0:00:31.820 ********* 2026-08-30 01:11:33.320446 | instance | changed: [instance] => (item=osd0) 2026-08-30 01:11:33.321682 | instance | changed: [instance] => (item=osd1) 2026-08-30 01:11:33.321732 | instance | changed: [instance] => (item=osd2) 2026-08-30 01:11:33.321744 | instance | 2026-08-30 01:11:33.321755 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-08-30 01:11:33.321766 | instance | Sunday 30 August 2026 01:11:33 +0000 (0:00:03.239) 0:00:35.059 ********* 2026-08-30 01:11:35.171426 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-08-30 01:11:35.171478 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-08-30 01:11:35.171500 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-08-30 01:11:35.171510 | instance | 2026-08-30 01:11:35.171519 | instance | PLAY RECAP ********************************************************************* 2026-08-30 01:11:35.171529 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-08-30 01:11:35.171538 | instance | 2026-08-30 01:11:35.171546 | instance | Sunday 30 August 2026 01:11:35 +0000 (0:00:01.849) 0:00:36.909 ********* 2026-08-30 01:11:35.171555 | instance | =============================================================================== 2026-08-30 01:11:35.171564 | instance | Install depedencies ---------------------------------------------------- 24.36s 2026-08-30 01:11:35.171578 | instance | Create a volume group for each loop device ------------------------------ 3.24s 2026-08-30 01:11:35.174780 | instance | Create a logical volume for each loop device ---------------------------- 1.85s 2026-08-30 01:11:35.174833 | instance | Gathering Facts --------------------------------------------------------- 1.20s 2026-08-30 01:11:35.174843 | instance | Start loop devices ------------------------------------------------------ 0.73s 2026-08-30 01:11:35.174852 | instance | Gathering Facts --------------------------------------------------------- 0.73s 2026-08-30 01:11:35.174861 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.73s 2026-08-30 01:11:35.174869 | instance | Configure short hostname ------------------------------------------------ 0.72s 2026-08-30 01:11:35.174877 | instance | Purge "snapd" package --------------------------------------------------- 0.70s 2026-08-30 01:11:35.174886 | instance | Set permissions on loopback devices ------------------------------------- 0.64s 2026-08-30 01:11:35.174894 | instance | Create devices for Ceph ------------------------------------------------- 0.60s 2026-08-30 01:11:35.174902 | instance | Start up service -------------------------------------------------------- 0.56s 2026-08-30 01:11:35.174910 | instance | Generate lvm.conf ------------------------------------------------------- 0.32s 2026-08-30 01:11:35.174919 | instance | Ensure hostname inside hosts file --------------------------------------- 0.27s 2026-08-30 01:11:35.174927 | instance | Get list of all loopback devices ---------------------------------------- 0.21s 2026-08-30 01:11:35.174936 | instance | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-08-30 01:11:35.252130 | instance | INFO [csi > prepare] Executed: Successful 2026-08-30 01:11:35.267381 | instance | INFO [csi > converge] Executing 2026-08-30 01:11:36.523977 | instance | 2026-08-30 01:11:36.524462 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-08-30 01:11:36.524761 | instance | 2026-08-30 01:11:36.525054 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-30 01:11:36.525487 | instance | Sunday 30 August 2026 01:11:36 +0000 (0:00:00.006) 0:00:00.006 ********* 2026-08-30 01:11:37.590792 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-08-30 01:11:37.591197 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-30 01:11:37.591608 | instance | interpreter could change the meaning of that path. See 2026-08-30 01:11:37.591977 | instance | https://docs.ansible.com/ansible- 2026-08-30 01:11:37.592337 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-08-30 01:11:37.606056 | instance | ok: [instance] 2026-08-30 01:11:37.606332 | instance | 2026-08-30 01:11:37.606544 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-08-30 01:11:37.606736 | instance | Sunday 30 August 2026 01:11:37 +0000 (0:00:01.082) 0:00:01.089 ********* 2026-08-30 01:11:37.681158 | instance | ok: [instance] => { 2026-08-30 01:11:37.681523 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-08-30 01:11:37.681832 | instance | } 2026-08-30 01:11:37.682128 | instance | 2026-08-30 01:11:37.682468 | instance | PLAY [all] ********************************************************************* 2026-08-30 01:11:37.682760 | instance | 2026-08-30 01:11:37.683064 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-30 01:11:37.683458 | instance | Sunday 30 August 2026 01:11:37 +0000 (0:00:00.075) 0:00:01.164 ********* 2026-08-30 01:11:38.640080 | instance | ok: [instance] 2026-08-30 01:11:38.640460 | instance | 2026-08-30 01:11:38.640793 | instance | TASK [Fail if atmosphere_ceph_enabled is set] ********************************** 2026-08-30 01:11:38.641098 | instance | Sunday 30 August 2026 01:11:38 +0000 (0:00:00.958) 0:00:02.122 ********* 2026-08-30 01:11:38.691782 | instance | skipping: [instance] 2026-08-30 01:11:38.692081 | instance | 2026-08-30 01:11:38.692407 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-08-30 01:11:38.692704 | instance | Sunday 30 August 2026 01:11:38 +0000 (0:00:00.050) 0:00:02.173 ********* 2026-08-30 01:11:38.888530 | instance | ok: [instance] 2026-08-30 01:11:38.888894 | instance | 2026-08-30 01:11:38.889207 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-30 01:11:38.889512 | instance | 2026-08-30 01:11:38.889809 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-30 01:11:38.890117 | instance | Sunday 30 August 2026 01:11:38 +0000 (0:00:00.196) 0:00:02.369 ********* 2026-08-30 01:11:39.820403 | instance | ok: [instance] 2026-08-30 01:11:39.820784 | instance | 2026-08-30 01:11:39.821096 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-30 01:11:39.821422 | instance | Sunday 30 August 2026 01:11:39 +0000 (0:00:00.931) 0:00:03.301 ********* 2026-08-30 01:11:40.187934 | instance | ok: [instance] 2026-08-30 01:11:40.188292 | instance | 2026-08-30 01:11:40.188637 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-30 01:11:40.188936 | instance | Sunday 30 August 2026 01:11:40 +0000 (0:00:00.366) 0:00:03.667 ********* 2026-08-30 01:11:40.228457 | instance | skipping: [instance] 2026-08-30 01:11:40.228480 | instance | 2026-08-30 01:11:40.228487 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-30 01:11:40.228493 | instance | Sunday 30 August 2026 01:11:40 +0000 (0:00:00.043) 0:00:03.711 ********* 2026-08-30 01:11:40.642717 | instance | changed: [instance] 2026-08-30 01:11:40.643518 | instance | 2026-08-30 01:11:40.643602 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-30 01:11:40.643615 | instance | Sunday 30 August 2026 01:11:40 +0000 (0:00:00.413) 0:00:04.125 ********* 2026-08-30 01:11:40.738114 | instance | ok: [instance] => { 2026-08-30 01:11:40.738242 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-30 01:11:40.739251 | instance | } 2026-08-30 01:11:40.739316 | instance | 2026-08-30 01:11:40.739327 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-30 01:11:40.739364 | instance | Sunday 30 August 2026 01:11:40 +0000 (0:00:00.095) 0:00:04.220 ********* 2026-08-30 01:11:41.504320 | instance | changed: [instance] 2026-08-30 01:11:41.505109 | instance | 2026-08-30 01:11:41.505161 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-30 01:11:41.505172 | instance | Sunday 30 August 2026 01:11:41 +0000 (0:00:00.766) 0:00:04.987 ********* 2026-08-30 01:11:41.568669 | instance | skipping: [instance] 2026-08-30 01:11:41.568794 | instance | 2026-08-30 01:11:41.569023 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-30 01:11:41.569210 | instance | Sunday 30 August 2026 01:11:41 +0000 (0:00:00.064) 0:00:05.051 ********* 2026-08-30 01:11:41.637063 | instance | skipping: [instance] 2026-08-30 01:11:41.637192 | instance | 2026-08-30 01:11:41.637458 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-30 01:11:41.637744 | instance | Sunday 30 August 2026 01:11:41 +0000 (0:00:00.068) 0:00:05.120 ********* 2026-08-30 01:11:41.878372 | instance | ok: [instance] 2026-08-30 01:11:41.878652 | instance | 2026-08-30 01:11:41.879033 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-30 01:11:41.879512 | instance | Sunday 30 August 2026 01:11:41 +0000 (0:00:00.240) 0:00:05.360 ********* 2026-08-30 01:11:43.288068 | instance | ok: [instance] 2026-08-30 01:11:43.288615 | instance | 2026-08-30 01:11:43.288931 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-30 01:11:43.289257 | instance | Sunday 30 August 2026 01:11:43 +0000 (0:00:01.408) 0:00:06.769 ********* 2026-08-30 01:11:43.379956 | instance | ok: [instance] => { 2026-08-30 01:11:43.380209 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-30 01:11:43.380397 | instance | } 2026-08-30 01:11:43.380631 | instance | 2026-08-30 01:11:43.380874 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-30 01:11:43.381064 | instance | Sunday 30 August 2026 01:11:43 +0000 (0:00:00.091) 0:00:06.860 ********* 2026-08-30 01:11:44.152197 | instance | changed: [instance] 2026-08-30 01:11:44.152414 | instance | 2026-08-30 01:11:44.152577 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-30 01:11:44.152722 | instance | Sunday 30 August 2026 01:11:44 +0000 (0:00:00.772) 0:00:07.632 ********* 2026-08-30 01:11:47.068182 | instance | changed: [instance] 2026-08-30 01:11:47.068339 | instance | 2026-08-30 01:11:47.068706 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-30 01:11:47.069011 | instance | Sunday 30 August 2026 01:11:47 +0000 (0:00:02.918) 0:00:10.551 ********* 2026-08-30 01:11:47.110586 | instance | skipping: [instance] 2026-08-30 01:11:47.111001 | instance | 2026-08-30 01:11:47.111496 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-30 01:11:47.111738 | instance | Sunday 30 August 2026 01:11:47 +0000 (0:00:00.040) 0:00:10.591 ********* 2026-08-30 01:11:47.146352 | instance | skipping: [instance] 2026-08-30 01:11:47.146744 | instance | 2026-08-30 01:11:47.147065 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-30 01:11:47.147403 | instance | Sunday 30 August 2026 01:11:47 +0000 (0:00:00.038) 0:00:10.629 ********* 2026-08-30 01:11:47.183737 | instance | skipping: [instance] 2026-08-30 01:11:47.184047 | instance | 2026-08-30 01:11:47.184355 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-30 01:11:47.184725 | instance | Sunday 30 August 2026 01:11:47 +0000 (0:00:00.037) 0:00:10.666 ********* 2026-08-30 01:11:52.785775 | instance | changed: [instance] 2026-08-30 01:11:52.785849 | instance | 2026-08-30 01:11:52.785862 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-30 01:11:52.785872 | instance | Sunday 30 August 2026 01:11:52 +0000 (0:00:05.600) 0:00:16.267 ********* 2026-08-30 01:11:53.389362 | instance | changed: [instance] 2026-08-30 01:11:53.389416 | instance | 2026-08-30 01:11:53.389427 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-30 01:11:53.389436 | instance | Sunday 30 August 2026 01:11:53 +0000 (0:00:00.603) 0:00:16.871 ********* 2026-08-30 01:11:54.365981 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-08-30 01:11:54.366046 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-30 01:11:54.366061 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-30 01:11:54.366082 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-30 01:11:54.366095 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-30 01:11:54.366107 | instance | 2026-08-30 01:11:54.366119 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-30 01:11:54.366138 | instance | Sunday 30 August 2026 01:11:54 +0000 (0:00:00.975) 0:00:17.847 ********* 2026-08-30 01:11:54.997353 | instance | changed: [instance] 2026-08-30 01:11:54.998235 | instance | 2026-08-30 01:11:54.998256 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-30 01:11:54.998263 | instance | Sunday 30 August 2026 01:11:54 +0000 (0:00:00.607) 0:00:18.455 ********* 2026-08-30 01:11:54.998269 | instance | 2026-08-30 01:11:54.998274 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-30 01:11:54.998279 | instance | Sunday 30 August 2026 01:11:54 +0000 (0:00:00.025) 0:00:18.480 ********* 2026-08-30 01:11:55.958668 | instance | ok: [instance] 2026-08-30 01:11:55.958887 | instance | 2026-08-30 01:11:55.959229 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-30 01:11:55.959626 | instance | Sunday 30 August 2026 01:11:55 +0000 (0:00:00.960) 0:00:19.441 ********* 2026-08-30 01:11:56.439193 | instance | changed: [instance] 2026-08-30 01:11:56.439470 | instance | 2026-08-30 01:11:56.439854 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-30 01:11:56.440184 | instance | Sunday 30 August 2026 01:11:56 +0000 (0:00:00.479) 0:00:19.921 ********* 2026-08-30 01:11:57.070002 | instance | changed: [instance] 2026-08-30 01:11:57.070105 | instance | 2026-08-30 01:11:57.070374 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-30 01:11:57.070434 | instance | Sunday 30 August 2026 01:11:57 +0000 (0:00:00.631) 0:00:20.553 ********* 2026-08-30 01:11:57.314049 | instance | ok: [instance] 2026-08-30 01:11:57.314864 | instance | 2026-08-30 01:11:57.314896 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-30 01:11:57.314908 | instance | Sunday 30 August 2026 01:11:57 +0000 (0:00:00.243) 0:00:20.796 ********* 2026-08-30 01:11:57.382593 | instance | ok: [instance] => { 2026-08-30 01:11:57.383133 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-30 01:11:57.383179 | instance | } 2026-08-30 01:11:57.383184 | instance | 2026-08-30 01:11:57.383189 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-30 01:11:57.383195 | instance | Sunday 30 August 2026 01:11:57 +0000 (0:00:00.069) 0:00:20.866 ********* 2026-08-30 01:11:58.163166 | instance | changed: [instance] 2026-08-30 01:11:58.163238 | instance | 2026-08-30 01:11:58.163421 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-30 01:11:58.163472 | instance | Sunday 30 August 2026 01:11:58 +0000 (0:00:00.780) 0:00:21.646 ********* 2026-08-30 01:12:02.424429 | instance | changed: [instance] 2026-08-30 01:12:02.424855 | instance | 2026-08-30 01:12:02.424897 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-30 01:12:02.424905 | instance | Sunday 30 August 2026 01:12:02 +0000 (0:00:04.261) 0:00:25.907 ********* 2026-08-30 01:12:03.430000 | instance | ok: [instance] 2026-08-30 01:12:03.430054 | instance | 2026-08-30 01:12:03.430280 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-30 01:12:03.430317 | instance | Sunday 30 August 2026 01:12:03 +0000 (0:00:01.005) 0:00:26.913 ********* 2026-08-30 01:12:03.789788 | instance | changed: [instance] 2026-08-30 01:12:03.790537 | instance | 2026-08-30 01:12:03.790594 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-30 01:12:03.790606 | instance | Sunday 30 August 2026 01:12:03 +0000 (0:00:00.359) 0:00:27.272 ********* 2026-08-30 01:12:04.252692 | instance | changed: [instance] 2026-08-30 01:12:04.252760 | instance | 2026-08-30 01:12:04.252953 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-30 01:12:04.252990 | instance | Sunday 30 August 2026 01:12:04 +0000 (0:00:00.463) 0:00:27.736 ********* 2026-08-30 01:12:04.817340 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-08-30 01:12:04.818583 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-30 01:12:04.818841 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-30 01:12:04.818861 | instance | 2026-08-30 01:12:04.818875 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-30 01:12:04.818888 | instance | Sunday 30 August 2026 01:12:04 +0000 (0:00:00.563) 0:00:28.300 ********* 2026-08-30 01:12:05.296294 | instance | changed: [instance] 2026-08-30 01:12:05.297173 | instance | 2026-08-30 01:12:05.297206 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-30 01:12:05.297217 | instance | Sunday 30 August 2026 01:12:05 +0000 (0:00:00.479) 0:00:28.779 ********* 2026-08-30 01:12:05.782475 | instance | changed: [instance] 2026-08-30 01:12:05.782514 | instance | 2026-08-30 01:12:05.782519 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-30 01:12:05.782533 | instance | Sunday 30 August 2026 01:12:05 +0000 (0:00:00.470) 0:00:29.249 ********* 2026-08-30 01:12:05.782537 | instance | 2026-08-30 01:12:05.782541 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-30 01:12:05.782549 | instance | Sunday 30 August 2026 01:12:05 +0000 (0:00:00.016) 0:00:29.265 ********* 2026-08-30 01:12:06.536647 | instance | ok: [instance] 2026-08-30 01:12:06.536700 | instance | 2026-08-30 01:12:06.536711 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-30 01:12:06.536722 | instance | Sunday 30 August 2026 01:12:06 +0000 (0:00:00.753) 0:00:30.018 ********* 2026-08-30 01:12:07.522450 | instance | changed: [instance] 2026-08-30 01:12:07.523311 | instance | 2026-08-30 01:12:07.523396 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-30 01:12:07.523414 | instance | Sunday 30 August 2026 01:12:07 +0000 (0:00:00.986) 0:00:31.005 ********* 2026-08-30 01:12:08.129212 | instance | changed: [instance] 2026-08-30 01:12:08.129277 | instance | 2026-08-30 01:12:08.129638 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-30 01:12:08.129675 | instance | Sunday 30 August 2026 01:12:08 +0000 (0:00:00.607) 0:00:31.612 ********* 2026-08-30 01:12:08.200731 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-30 01:12:08.201191 | instance | 2026-08-30 01:12:08.201231 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-30 01:12:08.201240 | instance | Sunday 30 August 2026 01:12:08 +0000 (0:00:00.071) 0:00:31.683 ********* 2026-08-30 01:12:13.525760 | instance | changed: [instance] 2026-08-30 01:12:13.526474 | instance | 2026-08-30 01:12:13.526744 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-30 01:12:13.526757 | instance | Sunday 30 August 2026 01:12:13 +0000 (0:00:05.324) 0:00:37.008 ********* 2026-08-30 01:12:14.205673 | instance | ok: [instance] => (item=chronyd) 2026-08-30 01:12:14.206757 | instance | ok: [instance] => (item=sshd) 2026-08-30 01:12:14.206806 | instance | 2026-08-30 01:12:14.206818 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-30 01:12:14.206829 | instance | Sunday 30 August 2026 01:12:14 +0000 (0:00:00.680) 0:00:37.688 ********* 2026-08-30 01:12:14.928284 | instance | changed: [instance] 2026-08-30 01:12:14.929018 | instance | 2026-08-30 01:12:14.929071 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-30 01:12:14.929083 | instance | Sunday 30 August 2026 01:12:14 +0000 (0:00:00.722) 0:00:38.411 ********* 2026-08-30 01:12:15.152232 | instance | ok: [instance] 2026-08-30 01:12:15.152941 | instance | 2026-08-30 01:12:15.153154 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-30 01:12:15.153167 | instance | Sunday 30 August 2026 01:12:15 +0000 (0:00:00.223) 0:00:38.634 ********* 2026-08-30 01:12:15.619222 | instance | changed: [instance] 2026-08-30 01:12:15.620029 | instance | 2026-08-30 01:12:15.620079 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-30 01:12:15.620091 | instance | Sunday 30 August 2026 01:12:15 +0000 (0:00:00.467) 0:00:39.102 ********* 2026-08-30 01:12:15.969109 | instance | changed: [instance] 2026-08-30 01:12:15.969152 | instance | 2026-08-30 01:12:15.969400 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-08-30 01:12:15.969441 | instance | Sunday 30 August 2026 01:12:15 +0000 (0:00:00.350) 0:00:39.452 ********* 2026-08-30 01:12:16.139350 | instance | ok: [instance] 2026-08-30 01:12:16.139853 | instance | 2026-08-30 01:12:16.139899 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-08-30 01:12:16.139906 | instance | Sunday 30 August 2026 01:12:16 +0000 (0:00:00.170) 0:00:39.622 ********* 2026-08-30 01:12:16.355463 | instance | ok: [instance] => (item=instance) 2026-08-30 01:12:16.355556 | instance | 2026-08-30 01:12:16.356216 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-08-30 01:12:16.356244 | instance | Sunday 30 August 2026 01:12:16 +0000 (0:00:00.214) 0:00:39.836 ********* 2026-08-30 01:12:16.421306 | instance | ok: [instance] 2026-08-30 01:12:16.421398 | instance | 2026-08-30 01:12:16.421410 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-08-30 01:12:16.421420 | instance | Sunday 30 August 2026 01:12:16 +0000 (0:00:00.066) 0:00:39.903 ********* 2026-08-30 01:12:16.508143 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-08-30 01:12:16.508524 | instance | 2026-08-30 01:12:16.508935 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-08-30 01:12:16.509274 | instance | Sunday 30 August 2026 01:12:16 +0000 (0:00:00.087) 0:00:39.990 ********* 2026-08-30 01:12:16.810459 | instance | changed: [instance] 2026-08-30 01:12:16.810547 | instance | 2026-08-30 01:12:16.810559 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-08-30 01:12:16.810569 | instance | Sunday 30 August 2026 01:12:16 +0000 (0:00:00.300) 0:00:40.291 ********* 2026-08-30 01:12:17.459658 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-08-30 01:12:17.459765 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-08-30 01:12:17.460057 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-08-30 01:12:17.460268 | instance | 2026-08-30 01:12:17.460547 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-08-30 01:12:17.460798 | instance | Sunday 30 August 2026 01:12:17 +0000 (0:00:00.651) 0:00:40.942 ********* 2026-08-30 01:13:48.920621 | instance | ok: [instance] 2026-08-30 01:13:48.921318 | instance | 2026-08-30 01:13:48.921350 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-08-30 01:13:48.921361 | instance | Sunday 30 August 2026 01:13:48 +0000 (0:01:31.460) 0:02:12.403 ********* 2026-08-30 01:13:49.136662 | instance | changed: [instance] 2026-08-30 01:13:49.136719 | instance | 2026-08-30 01:13:49.136847 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-08-30 01:13:49.136956 | instance | Sunday 30 August 2026 01:13:49 +0000 (0:00:00.216) 0:02:12.620 ********* 2026-08-30 01:13:49.182439 | instance | ok: [instance] 2026-08-30 01:13:49.182534 | instance | 2026-08-30 01:13:49.182691 | instance | TASK [Install Ceph host] ******************************************************* 2026-08-30 01:13:49.182835 | instance | Sunday 30 August 2026 01:13:49 +0000 (0:00:00.045) 0:02:12.666 ********* 2026-08-30 01:13:49.255447 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-08-30 01:13:49.255507 | instance | 2026-08-30 01:13:49.255646 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-30 01:13:49.255758 | instance | Sunday 30 August 2026 01:13:49 +0000 (0:00:00.073) 0:02:12.739 ********* 2026-08-30 01:13:50.804580 | instance | ok: [instance] 2026-08-30 01:13:50.804660 | instance | 2026-08-30 01:13:50.804987 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-30 01:13:50.805025 | instance | Sunday 30 August 2026 01:13:50 +0000 (0:00:01.548) 0:02:14.287 ********* 2026-08-30 01:13:50.887417 | instance | ok: [instance] => (item=instance) 2026-08-30 01:13:50.887465 | instance | 2026-08-30 01:13:50.887844 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-30 01:13:50.887931 | instance | Sunday 30 August 2026 01:13:50 +0000 (0:00:00.081) 0:02:14.369 ********* 2026-08-30 01:13:51.238765 | instance | ok: [instance] 2026-08-30 01:13:51.238887 | instance | 2026-08-30 01:13:51.238900 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-30 01:13:51.238997 | instance | Sunday 30 August 2026 01:13:51 +0000 (0:00:00.352) 0:02:14.722 ********* 2026-08-30 01:13:53.730037 | instance | ok: [instance] 2026-08-30 01:13:53.730198 | instance | 2026-08-30 01:13:53.730738 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-08-30 01:13:53.730798 | instance | Sunday 30 August 2026 01:13:53 +0000 (0:00:02.490) 0:02:17.212 ********* 2026-08-30 01:18:00.015897 | 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-30 01:18:00.016831 | 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_sisy11rm/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_sisy11rm/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_sisy11rm/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_sisy11rm/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-30T01:17:59.829+0000 7fca41c22640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgCjg5NqMCfrCiAAta44WoMU055z9tvlUEsos66088UmlEj31p5Umk5jQ9M=: Malformed input [buffer:3]\n2026-08-30T01:17:59.829+0000 7fca41c22640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-30T01:17:59.829+0000 7fca41c22640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgCjg5NqMCfrCiAAta44WoMU055z9tvlUEsos66088UmlEj31p5Umk5jQ9M=: Malformed input [buffer:3]\n2026-08-30T01:17:59.829+0000 7fca41c22640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-30T01:17:59.829+0000 7fca41c22640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgCjg5NqMCfrCiAAta44WoMU055z9tvlUEsos66088UmlEj31p5Umk5jQ9M=: Malformed input [buffer:3]\n2026-08-30T01:17:59.829+0000 7fca41c22640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-30T01:17:59.829+0000 7fca41c22640 -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-30 01:18:00.023524 | instance | 2026-08-30 01:18:00.023620 | instance | PLAY RECAP ********************************************************************* 2026-08-30 01:18:00.023633 | instance | instance : ok=55 changed=26 unreachable=0 failed=1 skipped=7 rescued=0 ignored=0 2026-08-30 01:18:00.023644 | instance | 2026-08-30 01:18:00.023653 | instance | Sunday 30 August 2026 01:18:00 +0000 (0:04:06.290) 0:06:23.503 ********* 2026-08-30 01:18:00.023663 | instance | =============================================================================== 2026-08-30 01:18:00.023672 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ---------------- 246.29s 2026-08-30 01:18:00.023681 | instance | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 91.46s 2026-08-30 01:18:00.023690 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.60s 2026-08-30 01:18:00.023698 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 5.32s 2026-08-30 01:18:00.023707 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.26s 2026-08-30 01:18:00.023716 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 2.92s 2026-08-30 01:18:00.023751 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.49s 2026-08-30 01:18:00.023760 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.71s 2026-08-30 01:18:00.023769 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.55s 2026-08-30 01:18:00.023777 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.41s 2026-08-30 01:18:00.023786 | instance | Gathering Facts --------------------------------------------------------- 1.08s 2026-08-30 01:18:00.023795 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.01s 2026-08-30 01:18:00.023814 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 0.99s 2026-08-30 01:18:00.023891 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 0.98s 2026-08-30 01:18:00.024197 | instance | Gathering Facts --------------------------------------------------------- 0.96s 2026-08-30 01:18:00.024501 | instance | Gathering Facts --------------------------------------------------------- 0.93s 2026-08-30 01:18:00.024796 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.78s 2026-08-30 01:18:00.025081 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.77s 2026-08-30 01:18:00.025362 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.77s 2026-08-30 01:18:00.025665 | instance | vexxhost.ceph.cephadm : Download "cephadm" ------------------------------ 0.72s 2026-08-30 01:18:00.133322 | 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-30 01:18:00.133597 | instance | ERROR [csi > converge] Executed: Failed 2026-08-30 01:18:00.133779 | 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-30 01:18:00.435936 | instance | ERROR 2026-08-30 01:18:00.436068 | instance | { 2026-08-30 01:18:00.436097 | instance | "delta": "0:07:15.484576", 2026-08-30 01:18:00.436118 | instance | "end": "2026-08-30 01:18:00.197556", 2026-08-30 01:18:00.436137 | instance | "msg": "non-zero return code", 2026-08-30 01:18:00.436154 | instance | "rc": 2, 2026-08-30 01:18:00.436172 | instance | "start": "2026-08-30 01:10:44.712980" 2026-08-30 01:18:00.436189 | instance | } failure 2026-08-30 01:18:00.441061 | 2026-08-30 01:18:00.441110 | PLAY RECAP 2026-08-30 01:18:00.441155 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-08-30 01:18:00.441178 | 2026-08-30 01:18:00.559759 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-30 01:18:00.564134 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-08-30 01:18:01.179485 | 2026-08-30 01:18:01.179613 | PLAY [all] 2026-08-30 01:18:01.193776 | 2026-08-30 01:18:01.193853 | TASK [gather-host-logs : creating directory for system status] 2026-08-30 01:18:01.561874 | instance | changed 2026-08-30 01:18:01.567174 | 2026-08-30 01:18:01.567253 | TASK [gather-host-logs : Get logs for each host] 2026-08-30 01:18:01.933670 | instance | + systemd-cgls --full --all --no-pager 2026-08-30 01:18:01.950432 | instance | + ip addr 2026-08-30 01:18:01.951890 | instance | + ip route 2026-08-30 01:18:01.954344 | instance | + lsblk 2026-08-30 01:18:01.959367 | instance | + mount 2026-08-30 01:18:01.960754 | instance | + docker images 2026-08-30 01:18:01.982688 | instance | + brctl show 2026-08-30 01:18:01.983259 | instance | /bin/bash: line 8: brctl: command not found 2026-08-30 01:18:01.983658 | instance | + ps aux --sort=-%mem 2026-08-30 01:18:02.002939 | instance | + dpkg -l 2026-08-30 01:18:02.013872 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-08-30 01:18:02.014301 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-08-30 01:18:02.034699 | instance | + '[' '!' -z '' ']' 2026-08-30 01:18:02.106675 | instance | ok: Runtime: 0:00:00.105492 2026-08-30 01:18:02.113827 | 2026-08-30 01:18:02.113894 | TASK [gather-host-logs : Downloads logs to executor] 2026-08-30 01:18:02.748246 | instance | changed: 2026-08-30 01:18:02.748539 | instance | created directory /var/lib/zuul/builds/ffcfaa8cfbce4ef788577478a511447b/work/logs/instance 2026-08-30 01:18:02.748603 | instance | cd+++++++++ system/ 2026-08-30 01:18:02.748645 | instance | >f+++++++++ system/brctl-show.txt 2026-08-30 01:18:02.748667 | instance | >f+++++++++ system/docker-images.txt 2026-08-30 01:18:02.748687 | instance | >f+++++++++ system/ip-addr.txt 2026-08-30 01:18:02.748710 | instance | >f+++++++++ system/ip-route.txt 2026-08-30 01:18:02.748731 | instance | >f+++++++++ system/lsblk.txt 2026-08-30 01:18:02.748751 | instance | >f+++++++++ system/mount.txt 2026-08-30 01:18:02.748772 | instance | >f+++++++++ system/packages.txt 2026-08-30 01:18:02.748791 | instance | >f+++++++++ system/ps.txt 2026-08-30 01:18:02.748812 | instance | >f+++++++++ system/systemd-cgls.txt 2026-08-30 01:18:02.757650 | 2026-08-30 01:18:02.757761 | LOOP [helm-release-status : creating directory for helm release status] 2026-08-30 01:18:02.973452 | instance | changed: "values" 2026-08-30 01:18:03.153381 | instance | changed: "releases" 2026-08-30 01:18:03.165232 | 2026-08-30 01:18:03.165408 | TASK [helm-release-status : Gather get release status for helm charts] 2026-08-30 01:18:03.410327 | instance | /bin/bash: line 3: kubectl: command not found 2026-08-30 01:18:03.707884 | instance | ok: Runtime: 0:00:00.006199 2026-08-30 01:18:03.715128 | 2026-08-30 01:18:03.715198 | TASK [helm-release-status : Downloads logs to executor] 2026-08-30 01:18:04.206093 | instance | changed: 2026-08-30 01:18:04.206411 | instance | cd+++++++++ helm/ 2026-08-30 01:18:04.206476 | instance | cd+++++++++ helm/releases/ 2026-08-30 01:18:04.206526 | instance | cd+++++++++ helm/values/ 2026-08-30 01:18:04.218583 | 2026-08-30 01:18:04.218671 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-08-30 01:18:04.444762 | instance | changed 2026-08-30 01:18:04.453056 | 2026-08-30 01:18:04.453151 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-08-30 01:18:04.713909 | instance | xargs: xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args valuewarning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-30 01:18:04.713983 | instance | 2026-08-30 01:18:04.718046 | instance | environment: line 1: kubectl: command not found 2026-08-30 01:18:04.719267 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-30 01:18:04.721431 | instance | environment: line 1: kubectl: command not found 2026-08-30 01:18:04.721839 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-30 01:18:04.723402 | instance | environment: line 1: kubectl: command not found 2026-08-30 01:18:04.724572 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-30 01:18:04.725921 | instance | environment: line 1: kubectl: command not found 2026-08-30 01:18:04.727259 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-30 01:18:04.727974 | instance | environment: line 1: kubectl: command not found 2026-08-30 01:18:04.728805 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-30 01:18:04.991963 | instance | ok: Runtime: 0:00:00.022430 2026-08-30 01:18:04.999557 | 2026-08-30 01:18:04.999661 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-08-30 01:18:05.211730 | instance | changed 2026-08-30 01:18:05.216444 | 2026-08-30 01:18:05.216510 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-08-30 01:18:05.439830 | instance | environment: line 5: kubectl: command not found 2026-08-30 01:18:05.440965 | instance | xargs: xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args valuewarning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-30 01:18:05.440986 | instance | 2026-08-30 01:18:05.440995 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-30 01:18:05.753690 | instance | ok: Runtime: 0:00:00.009577 2026-08-30 01:18:05.760448 | 2026-08-30 01:18:05.760518 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-08-30 01:18:06.240139 | instance | changed: 2026-08-30 01:18:06.240480 | instance | cd+++++++++ objects/ 2026-08-30 01:18:06.240548 | instance | cd+++++++++ objects/cluster/ 2026-08-30 01:18:06.240598 | instance | cd+++++++++ objects/namespaced/ 2026-08-30 01:18:06.252504 | 2026-08-30 01:18:06.252570 | TASK [gather-pod-logs : creating directory for pod logs] 2026-08-30 01:18:06.468781 | instance | changed 2026-08-30 01:18:06.475270 | 2026-08-30 01:18:06.475357 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-08-30 01:18:06.693209 | instance | changed 2026-08-30 01:18:06.699677 | 2026-08-30 01:18:06.699770 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-08-30 01:18:06.938836 | instance | environment: line 3: kubectl: command not found 2026-08-30 01:18:07.237602 | instance | ok: Runtime: 0:00:00.008138 2026-08-30 01:18:07.244277 | 2026-08-30 01:18:07.244368 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-08-30 01:18:07.747790 | instance | changed: 2026-08-30 01:18:07.748019 | instance | cd+++++++++ pod-logs/ 2026-08-30 01:18:07.748057 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-08-30 01:18:07.760740 | 2026-08-30 01:18:07.760804 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-08-30 01:18:07.986288 | instance | changed 2026-08-30 01:18:07.993088 | 2026-08-30 01:18:07.993186 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-08-30 01:18:08.225288 | instance | /bin/bash: line 2: kubectl: command not found 2026-08-30 01:18:08.533499 | instance | ok: Runtime: 0:00:00.051499 2026-08-30 01:18:08.539380 | 2026-08-30 01:18:08.539452 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-08-30 01:18:08.770731 | instance | /bin/bash: line 2: kubectl: command not found 2026-08-30 01:18:08.821344 | instance | ceph-mgr endpoints: 2026-08-30 01:18:09.080866 | instance | ok: Runtime: 0:00:00.057630 2026-08-30 01:18:09.086770 | 2026-08-30 01:18:09.086843 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-08-30 01:18:09.313954 | instance | /bin/bash: line 4: kubectl: command not found 2026-08-30 01:18:09.626280 | instance | ok: Runtime: 0:00:00.053358 2026-08-30 01:18:09.633400 | 2026-08-30 01:18:09.633471 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-08-30 01:18:10.126373 | instance | changed: cd+++++++++ prometheus/ 2026-08-30 01:18:10.135237 | 2026-08-30 01:18:10.135301 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-08-30 01:18:10.362315 | instance | changed 2026-08-30 01:18:10.369237 | 2026-08-30 01:18:10.369307 | TASK [gather-selenium-data : Get selenium data] 2026-08-30 01:18:10.633517 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-08-30 01:18:10.634984 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-08-30 01:18:10.906394 | instance | ERROR 2026-08-30 01:18:10.906657 | instance | { 2026-08-30 01:18:10.906699 | instance | "delta": "0:00:00.005903", 2026-08-30 01:18:10.906728 | instance | "end": "2026-08-30 01:18:10.635316", 2026-08-30 01:18:10.906758 | instance | "msg": "non-zero return code", 2026-08-30 01:18:10.906785 | instance | "rc": 1, 2026-08-30 01:18:10.906810 | instance | "start": "2026-08-30 01:18:10.629413" 2026-08-30 01:18:10.906836 | instance | } 2026-08-30 01:18:10.906868 | instance | ERROR: Ignoring Errors 2026-08-30 01:18:10.913581 | 2026-08-30 01:18:10.913673 | TASK [gather-selenium-data : Downloads logs to executor] 2026-08-30 01:18:11.431798 | instance | changed: cd+++++++++ selenium/ 2026-08-30 01:18:11.440099 | 2026-08-30 01:18:11.440152 | PLAY RECAP 2026-08-30 01:18:11.440231 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-08-30 01:18:11.440259 | 2026-08-30 01:18:11.616739 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-08-30 01:18:11.618878 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-30 01:18:12.206088 | 2026-08-30 01:18:12.206221 | PLAY [all] 2026-08-30 01:18:12.217487 | 2026-08-30 01:18:12.217562 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-30 01:18:12.263497 | instance | skipping: Conditional result was False 2026-08-30 01:18:12.272892 | 2026-08-30 01:18:12.272986 | TASK [fetch-output : Set log path for single node] 2026-08-30 01:18:12.316554 | instance | ok 2026-08-30 01:18:12.322768 | 2026-08-30 01:18:12.322855 | LOOP [fetch-output : Ensure local output dirs] 2026-08-30 01:18:12.704239 | instance -> localhost | ok: "/var/lib/zuul/builds/ffcfaa8cfbce4ef788577478a511447b/work/logs" 2026-08-30 01:18:12.909311 | instance -> localhost | changed: "/var/lib/zuul/builds/ffcfaa8cfbce4ef788577478a511447b/work/artifacts" 2026-08-30 01:18:13.118084 | instance -> localhost | changed: "/var/lib/zuul/builds/ffcfaa8cfbce4ef788577478a511447b/work/docs" 2026-08-30 01:18:13.133980 | 2026-08-30 01:18:13.134140 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-30 01:18:13.784926 | instance | changed: .d..t...... ./ 2026-08-30 01:18:13.785232 | instance | changed: All items complete 2026-08-30 01:18:13.785273 | 2026-08-30 01:18:14.236247 | instance | changed: .d..t...... ./ 2026-08-30 01:18:14.722793 | instance | changed: .d..t...... ./ 2026-08-30 01:18:14.747328 | 2026-08-30 01:18:14.747523 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-30 01:18:15.189677 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.007243 2026-08-30 01:18:15.401058 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.005917 2026-08-30 01:18:15.425045 | 2026-08-30 01:18:15.425207 | PLAY [all] 2026-08-30 01:18:15.431989 | 2026-08-30 01:18:15.432055 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-30 01:18:15.839227 | instance | changed 2026-08-30 01:18:15.847712 | 2026-08-30 01:18:15.847785 | PLAY RECAP 2026-08-30 01:18:15.847854 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-30 01:18:15.847887 | 2026-08-30 01:18:15.999921 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-30 01:18:16.002179 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-30 01:18:16.573070 | 2026-08-30 01:18:16.573215 | PLAY [localhost] 2026-08-30 01:18:16.583166 | 2026-08-30 01:18:16.583247 | TASK [Generate Zuul manifest] 2026-08-30 01:18:16.605302 | localhost | ok 2026-08-30 01:18:16.623438 | 2026-08-30 01:18:16.623529 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-30 01:18:16.980218 | localhost | changed 2026-08-30 01:18:16.992713 | 2026-08-30 01:18:16.992854 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-30 01:18:17.025264 | localhost | ok 2026-08-30 01:18:17.034648 | 2026-08-30 01:18:17.034740 | TASK [Upload logs] 2026-08-30 01:18:17.055683 | localhost | ok 2026-08-30 01:18:17.114615 | 2026-08-30 01:18:17.114713 | TASK [Set zuul-log-path fact] 2026-08-30 01:18:17.136266 | localhost | ok 2026-08-30 01:18:17.149725 | 2026-08-30 01:18:17.149792 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-30 01:18:17.180551 | localhost | ok 2026-08-30 01:18:17.190085 | 2026-08-30 01:18:17.190178 | TASK [upload-logs : Create log directories] 2026-08-30 01:18:17.615851 | localhost | changed 2026-08-30 01:18:17.622132 | 2026-08-30 01:18:17.622224 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-30 01:18:18.038636 | localhost -> localhost | ok: Runtime: 0:00:00.005894 2026-08-30 01:18:18.046147 | 2026-08-30 01:18:18.046238 | TASK [upload-logs : Upload logs to log server] 2026-08-30 01:18:18.515987 | localhost | Output suppressed because no_log was given 2026-08-30 01:18:18.556512 | 2026-08-30 01:18:18.556663 | LOOP [upload-logs : Compress console log and json output] 2026-08-30 01:18:18.602074 | localhost | skipping: Conditional result was False 2026-08-30 01:18:18.608841 | localhost | skipping: Conditional result was False 2026-08-30 01:18:18.622330 | 2026-08-30 01:18:18.622556 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-30 01:18:18.666429 | localhost | skipping: Conditional result was False 2026-08-30 01:18:18.666808 | 2026-08-30 01:18:18.670397 | localhost | skipping: Conditional result was False 2026-08-30 01:18:18.687640 | 2026-08-30 01:18:18.687769 | LOOP [upload-logs : Upload console log and json output]