2026-07-17 10:50:51.211692 | Job console starting 2026-07-17 10:50:51.227806 | Updating git repos 2026-07-17 10:50:52.949022 | Cloning repos into workspace 2026-07-17 10:51:15.266023 | Restoring repo states 2026-07-17 10:51:24.605275 | Merging changes 2026-07-17 10:51:27.747538 | Checking out repos 2026-07-17 10:51:37.509659 | Preparing playbooks 2026-07-17 10:51:46.773587 | Running Ansible setup 2026-07-17 10:51:50.748853 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-17 10:51:51.479605 | 2026-07-17 10:51:51.479770 | PLAY [localhost] 2026-07-17 10:51:51.487895 | 2026-07-17 10:51:51.488006 | TASK [Gathering Facts] 2026-07-17 10:51:52.374291 | localhost | ok 2026-07-17 10:51:52.383935 | 2026-07-17 10:51:52.384092 | TASK [Setup log path fact] 2026-07-17 10:51:52.405418 | localhost | ok 2026-07-17 10:51:53.014590 | 2026-07-17 10:51:53.014727 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-17 10:51:53.043846 | localhost | ok 2026-07-17 10:51:53.053507 | 2026-07-17 10:51:53.053731 | TASK [emit-job-header : Print job information] 2026-07-17 10:51:53.092594 | # Job Information 2026-07-17 10:51:53.092820 | Ansible Version: 2.16.18 2026-07-17 10:51:53.092857 | Job: atmosphere-molecule-csi-rbd 2026-07-17 10:51:53.092881 | Pipeline: check 2026-07-17 10:51:53.092903 | Executor: 2d72f0692154 2026-07-17 10:51:53.092925 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4093 2026-07-17 10:51:53.092949 | Event ID: 7072f6d0-81cc-11f1-8597-c57d9d18d54b 2026-07-17 10:51:53.096613 | 2026-07-17 10:51:53.096798 | LOOP [emit-job-header : Print node information] 2026-07-17 10:51:53.189377 | localhost | ok: 2026-07-17 10:51:53.189705 | localhost | # Node Information 2026-07-17 10:51:53.189762 | localhost | Inventory Hostname: instance 2026-07-17 10:51:53.189800 | localhost | Hostname: np0000185732 2026-07-17 10:51:53.189834 | localhost | Username: zuul 2026-07-17 10:51:53.189872 | localhost | Distro: Ubuntu 22.04 2026-07-17 10:51:53.189909 | localhost | Provider: yul1 2026-07-17 10:51:53.189941 | localhost | Region: ca-ymq-1 2026-07-17 10:51:53.189970 | localhost | Label: ubuntu-jammy 2026-07-17 10:51:53.189999 | localhost | Product Name: OpenStack Nova 2026-07-17 10:51:53.190030 | localhost | Interface IP: 199.19.213.192 2026-07-17 10:51:53.203075 | 2026-07-17 10:51:53.203311 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-07-17 10:51:53.768464 | localhost -> localhost | changed 2026-07-17 10:51:53.774696 | 2026-07-17 10:51:53.774841 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-07-17 10:51:54.792483 | localhost -> localhost | changed 2026-07-17 10:51:54.800823 | 2026-07-17 10:51:54.800943 | PLAY [all] 2026-07-17 10:51:54.813335 | 2026-07-17 10:51:54.814098 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-07-17 10:51:55.082347 | instance -> localhost | ok 2026-07-17 10:51:55.090575 | 2026-07-17 10:51:55.090771 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-07-17 10:51:55.124902 | instance | ok 2026-07-17 10:51:55.141462 | instance | included: /var/lib/zuul/builds/dd44721aa13a482285d9f30c3aaa8497/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-07-17 10:51:55.147944 | 2026-07-17 10:51:55.148075 | TASK [add-build-sshkey : Create Temp SSH key] 2026-07-17 10:51:57.792222 | instance -> localhost | Generating public/private rsa key pair. 2026-07-17 10:51:57.792435 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/dd44721aa13a482285d9f30c3aaa8497/work/dd44721aa13a482285d9f30c3aaa8497_id_rsa 2026-07-17 10:51:57.792510 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/dd44721aa13a482285d9f30c3aaa8497/work/dd44721aa13a482285d9f30c3aaa8497_id_rsa.pub 2026-07-17 10:51:57.792589 | instance -> localhost | The key fingerprint is: 2026-07-17 10:51:57.792655 | instance -> localhost | SHA256:/7sZVC2DjCJIqeAV7oXigAgkmySdc1jUyqkP+DE4nT4 zuul-build-sshkey 2026-07-17 10:51:57.792738 | instance -> localhost | The key's randomart image is: 2026-07-17 10:51:57.792784 | instance -> localhost | +---[RSA 3072]----+ 2026-07-17 10:51:57.792834 | instance -> localhost | |=+ *=o | 2026-07-17 10:51:57.792874 | instance -> localhost | |Oo*o+.. o . . | 2026-07-17 10:51:57.792910 | instance -> localhost | |Bo.B.+. . . o + .| 2026-07-17 10:51:57.792948 | instance -> localhost | |o.+ = . . . o | 2026-07-17 10:51:57.793015 | instance -> localhost | | = + S . | 2026-07-17 10:51:57.793053 | instance -> localhost | |+ B . . | 2026-07-17 10:51:57.793091 | instance -> localhost | | + = . . | 2026-07-17 10:51:57.793129 | instance -> localhost | | E . . o | 2026-07-17 10:51:57.793171 | instance -> localhost | | . =o | 2026-07-17 10:51:57.793203 | instance -> localhost | +----[SHA256]-----+ 2026-07-17 10:51:57.793284 | instance -> localhost | ok: Runtime: 0:00:02.164091 2026-07-17 10:51:57.803156 | 2026-07-17 10:51:57.803288 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-07-17 10:51:57.824162 | instance | ok 2026-07-17 10:51:57.836523 | instance | included: /var/lib/zuul/builds/dd44721aa13a482285d9f30c3aaa8497/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-07-17 10:51:57.847603 | 2026-07-17 10:51:57.847726 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-07-17 10:51:57.871516 | instance | skipping: Conditional result was False 2026-07-17 10:51:57.883235 | 2026-07-17 10:51:57.883371 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-07-17 10:51:58.372189 | instance | changed 2026-07-17 10:51:58.381069 | 2026-07-17 10:51:58.381217 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-07-17 10:51:58.567100 | instance | ok 2026-07-17 10:51:58.574295 | 2026-07-17 10:51:58.574405 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-07-17 10:51:59.030591 | instance | changed 2026-07-17 10:51:59.036025 | 2026-07-17 10:51:59.036148 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-07-17 10:51:59.473530 | instance | changed 2026-07-17 10:51:59.480905 | 2026-07-17 10:51:59.481066 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-07-17 10:51:59.505271 | instance | skipping: Conditional result was False 2026-07-17 10:51:59.516495 | 2026-07-17 10:51:59.516572 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-07-17 10:51:59.905991 | instance -> localhost | changed 2026-07-17 10:51:59.921814 | 2026-07-17 10:51:59.921982 | TASK [add-build-sshkey : Add back temp key] 2026-07-17 10:52:00.212038 | instance -> localhost | Identity added: /var/lib/zuul/builds/dd44721aa13a482285d9f30c3aaa8497/work/dd44721aa13a482285d9f30c3aaa8497_id_rsa (zuul-build-sshkey) 2026-07-17 10:52:00.276051 | instance -> localhost | ok: Runtime: 0:00:00.014871 2026-07-17 10:52:00.285217 | 2026-07-17 10:52:00.285408 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-07-17 10:52:00.596139 | instance | ok 2026-07-17 10:52:00.603173 | 2026-07-17 10:52:00.603337 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-07-17 10:52:00.628653 | instance | skipping: Conditional result was False 2026-07-17 10:52:00.650561 | 2026-07-17 10:52:00.651216 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-07-17 10:52:00.973902 | instance | ok 2026-07-17 10:52:01.004314 | 2026-07-17 10:52:01.004465 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-07-17 10:52:06.118972 | instance | Output suppressed because no_log was given 2026-07-17 10:52:06.131540 | 2026-07-17 10:52:06.131684 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-07-17 10:52:06.315268 | instance | ok: "logs" 2026-07-17 10:52:06.315545 | instance | ok: All items complete 2026-07-17 10:52:06.315594 | 2026-07-17 10:52:06.470630 | instance | ok: "artifacts" 2026-07-17 10:52:06.623073 | instance | ok: "docs" 2026-07-17 10:52:06.634993 | 2026-07-17 10:52:06.635341 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-07-17 10:52:06.828470 | instance | changed: "logs" 2026-07-17 10:52:06.971091 | instance | changed: "artifacts" 2026-07-17 10:52:07.156780 | instance | changed: "docs" 2026-07-17 10:52:07.172146 | 2026-07-17 10:52:07.172293 | PLAY RECAP 2026-07-17 10:52:07.172367 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-07-17 10:52:07.172414 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-17 10:52:07.172449 | 2026-07-17 10:52:07.409187 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-17 10:52:07.412709 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-17 10:52:08.094700 | 2026-07-17 10:52:08.094865 | PLAY [all] 2026-07-17 10:52:08.107194 | 2026-07-17 10:52:08.107355 | TASK [setup-uv : Extract archive] 2026-07-17 10:52:11.677087 | instance | changed 2026-07-17 10:52:11.685168 | 2026-07-17 10:52:11.685288 | TASK [setup-uv : Print version] 2026-07-17 10:52:12.048195 | instance | uv 0.8.13 2026-07-17 10:52:12.228183 | instance | ok: Runtime: 0:00:00.015026 2026-07-17 10:52:12.244496 | 2026-07-17 10:52:12.244682 | TASK [Install Ansible collection siblings] 2026-07-17 10:52:21.171529 | instance | changed: 2026-07-17 10:52:21.429354 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-07-17 10:52:21.429731 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-07-17 10:52:21.429798 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-07-17 10:52:21.429837 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-07-17 10:52:21.429916 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-07-17 10:52:21.429963 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-07-17 10:52:21.430002 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-07-17 10:52:21.430041 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-07-17 10:52:21.430079 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-07-17 10:52:21.430115 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-07-17 10:52:21.430151 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-07-17 10:52:21.430186 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-07-17 10:52:21.430221 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-07-17 10:52:21.430256 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-07-17 10:52:21.430292 | instance | Resolved ansible.utils to v6.0.3 for >=2.9.0 2026-07-17 10:52:21.430329 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-07-17 10:52:21.430364 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-07-17 10:52:21.430400 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-07-17 10:52:21.430435 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-07-17 10:52:21.430468 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-07-17 10:52:21.430501 | instance | Resolved vexxhost.ceph to v4.1.0 for >=3.2.0 2026-07-17 10:52:21.430533 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-07-17 10:52:21.430569 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-07-17 10:52:21.430622 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-07-17 10:52:21.430660 | instance | Resolved ansible.utils to v6.0.3 for >=2.9.0,>=6.0.0 2026-07-17 10:52:21.430697 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-07-17 10:52:21.430732 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-07-17 10:52:21.430767 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-07-17 10:52:21.430802 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-07-17 10:52:21.430834 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-07-17 10:52:21.431034 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-07-17 10:52:21.431082 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-07-17 10:52:21.431121 | instance | Checked out ansible.netcommon to 1.2.0 2026-07-17 10:52:21.431159 | 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-07-17 10:52:21.431207 | instance | Starting galaxy collection install process 2026-07-17 10:52:21.431243 | instance | Process install dependency map 2026-07-17 10:52:21.431280 | instance | Starting collection install process 2026-07-17 10:52:21.431315 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-07-17 10:52:21.431350 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-07-17 10:52:21.431385 | instance | ansible.netcommon:* was installed successfully 2026-07-17 10:52:21.431416 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-07-17 10:52:21.431445 | instance | Creating virtual environment at: .venv 2026-07-17 10:52:21.431471 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-07-17 10:52:21.431496 | instance | Downloading ansible-core (2.1MiB) 2026-07-17 10:52:21.431520 | instance | Downloading netaddr (2.2MiB) 2026-07-17 10:52:21.431554 | instance | Downloading kubernetes (1.9MiB) 2026-07-17 10:52:21.431582 | instance | Downloading setuptools (1.1MiB) 2026-07-17 10:52:21.431615 | instance | Downloading pygments (1.2MiB) 2026-07-17 10:52:21.431647 | instance | Downloading cryptography (4.2MiB) 2026-07-17 10:52:21.431677 | instance | Downloading openstacksdk (1.7MiB) 2026-07-17 10:52:21.431710 | instance | Building pyperclip==1.9.0 2026-07-17 10:52:21.431739 | instance | Downloading rjsonnet (1.2MiB) 2026-07-17 10:52:21.431771 | instance | Downloading rjsonnet 2026-07-17 10:52:21.431803 | instance | Downloading netaddr 2026-07-17 10:52:21.431831 | instance | Downloading pygments 2026-07-17 10:52:21.431862 | instance | Downloading cryptography 2026-07-17 10:52:21.431893 | instance | Downloading setuptools 2026-07-17 10:52:21.431922 | instance | Downloading kubernetes 2026-07-17 10:52:21.431953 | instance | Downloading ansible-core 2026-07-17 10:52:21.431987 | instance | Downloading openstacksdk 2026-07-17 10:52:21.432021 | instance | Built pyperclip==1.9.0 2026-07-17 10:52:21.432050 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-07-17 10:52:21.432076 | instance | Installed 79 packages in 40ms 2026-07-17 10:52:21.432107 | instance | Checked out ansible.posix to 1.6.0 2026-07-17 10:52:21.432142 | 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-07-17 10:52:21.432178 | instance | Starting galaxy collection install process 2026-07-17 10:52:21.433165 | instance | Process install dependency map 2026-07-17 10:52:21.433311 | instance | Starting collection install process 2026-07-17 10:52:21.433362 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-07-17 10:52:21.433776 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-07-17 10:52:21.433830 | instance | ansible.posix:1.6.0 was installed successfully 2026-07-17 10:52:21.433866 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-17 10:52:21.433970 | instance | 2.17.12 2026-07-17 10:52:21.434845 | instance | Checked out ansible.utils to v6.0.3 2026-07-17 10:52:21.434890 | 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-07-17 10:52:21.434927 | instance | Starting galaxy collection install process 2026-07-17 10:52:21.434962 | instance | Process install dependency map 2026-07-17 10:52:21.434994 | instance | Starting collection install process 2026-07-17 10:52:21.435028 | instance | Installing 'ansible.utils:6.0.3' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-07-17 10:52:21.435062 | instance | Created collection for ansible.utils:6.0.3 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-07-17 10:52:21.435097 | instance | ansible.utils:6.0.3 was installed successfully 2026-07-17 10:52:21.435132 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-17 10:52:21.435166 | instance | 2.17.12 2026-07-17 10:52:21.435201 | instance | Checked out atmosphere.common to v0.7.0 2026-07-17 10:52:21.435235 | 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-07-17 10:52:21.435269 | instance | Starting galaxy collection install process 2026-07-17 10:52:21.435304 | instance | Process install dependency map 2026-07-17 10:52:21.435337 | instance | Starting collection install process 2026-07-17 10:52:21.435370 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-07-17 10:52:21.435403 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-07-17 10:52:21.435436 | instance | atmosphere.common:0.7.0 was installed successfully 2026-07-17 10:52:21.435470 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-17 10:52:21.435502 | instance | 2.17.12 2026-07-17 10:52:21.435534 | instance | Checked out community.crypto to 2.2.3 2026-07-17 10:52:21.435567 | 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-07-17 10:52:21.435599 | instance | Starting galaxy collection install process 2026-07-17 10:52:21.435632 | instance | Process install dependency map 2026-07-17 10:52:21.435660 | instance | Starting collection install process 2026-07-17 10:52:21.435691 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-07-17 10:52:21.435722 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-07-17 10:52:21.435754 | instance | community.crypto:2.2.3 was installed successfully 2026-07-17 10:52:21.435785 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-17 10:52:21.435817 | instance | 2.17.12 2026-07-17 10:52:21.435850 | instance | Checked out community.general to 7.3.0 2026-07-17 10:52:21.435883 | 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-07-17 10:52:21.435916 | instance | Starting galaxy collection install process 2026-07-17 10:52:21.435964 | instance | Process install dependency map 2026-07-17 10:52:21.435996 | instance | Starting collection install process 2026-07-17 10:52:21.436024 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-07-17 10:52:21.436055 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-07-17 10:52:21.436088 | instance | community.general:7.3.0 was installed successfully 2026-07-17 10:52:21.436121 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-17 10:52:21.436153 | instance | 2.17.12 2026-07-17 10:52:21.436185 | instance | Checked out community.mysql to 3.6.0 2026-07-17 10:52:21.436218 | 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-07-17 10:52:21.436249 | instance | Starting galaxy collection install process 2026-07-17 10:52:21.436281 | instance | Process install dependency map 2026-07-17 10:52:21.436311 | instance | Starting collection install process 2026-07-17 10:52:21.436339 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-07-17 10:52:21.436367 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-07-17 10:52:21.436392 | instance | community.mysql:3.6.0 was installed successfully 2026-07-17 10:52:21.436419 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-17 10:52:21.436448 | instance | 2.17.12 2026-07-17 10:52:21.436478 | instance | Checked out kubernetes.core to 2.4.0 2026-07-17 10:52:21.436506 | 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-07-17 10:52:21.436536 | instance | Starting galaxy collection install process 2026-07-17 10:52:21.436567 | instance | Process install dependency map 2026-07-17 10:52:21.436596 | instance | Starting collection install process 2026-07-17 10:52:21.436624 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-07-17 10:52:21.436655 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-07-17 10:52:21.436687 | instance | kubernetes.core:2.4.0 was installed successfully 2026-07-17 10:52:21.436719 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-17 10:52:21.436750 | instance | 2.17.12 2026-07-17 10:52:21.436780 | instance | Checked out openstack.cloud to 2.6.0 2026-07-17 10:52:21.436809 | 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-07-17 10:52:21.436840 | instance | Starting galaxy collection install process 2026-07-17 10:52:21.436869 | instance | Process install dependency map 2026-07-17 10:52:21.436899 | instance | Starting collection install process 2026-07-17 10:52:21.436930 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-07-17 10:52:21.436996 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-07-17 10:52:21.437037 | instance | openstack.cloud:2.6.0 was installed successfully 2026-07-17 10:52:21.437067 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-17 10:52:21.437091 | instance | 2.17.12 2026-07-17 10:52:21.437113 | instance | Checked out vexxhost.ceph to v4.1.0 2026-07-17 10:52:21.437138 | 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-07-17 10:52:21.437178 | instance | Starting galaxy collection install process 2026-07-17 10:52:21.437214 | instance | Process install dependency map 2026-07-17 10:52:21.437248 | instance | Starting collection install process 2026-07-17 10:52:21.437283 | instance | Installing 'vexxhost.ceph:4.1.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-07-17 10:52:21.437319 | instance | Created collection for vexxhost.ceph:4.1.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-07-17 10:52:21.437355 | instance | vexxhost.ceph:4.1.0 was installed successfully 2026-07-17 10:52:21.437390 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-17 10:52:21.437425 | instance | 2.17.12 2026-07-17 10:52:21.437461 | instance | Checked out vexxhost.containers to v1.6.8 2026-07-17 10:52:21.437498 | 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-07-17 10:52:21.437536 | instance | Starting galaxy collection install process 2026-07-17 10:52:21.437568 | instance | Process install dependency map 2026-07-17 10:52:21.437600 | instance | Starting collection install process 2026-07-17 10:52:21.437635 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-07-17 10:52:21.437671 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-07-17 10:52:21.437708 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-07-17 10:52:21.437744 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-17 10:52:21.437776 | instance | 2.17.12 2026-07-17 10:52:21.437805 | instance | Checked out vexxhost.kubernetes to v3.3.0 2026-07-17 10:52:21.437841 | 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-07-17 10:52:21.438073 | instance | Starting galaxy collection install process 2026-07-17 10:52:21.438117 | instance | Process install dependency map 2026-07-17 10:52:21.438382 | instance | Starting collection install process 2026-07-17 10:52:21.438443 | instance | Installing 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-07-17 10:52:21.438475 | instance | Created collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-07-17 10:52:21.438503 | instance | vexxhost.kubernetes:3.3.0 was installed successfully 2026-07-17 10:52:21.438528 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-17 10:52:21.438553 | instance | 2.17.12 2026-07-17 10:52:21.448155 | 2026-07-17 10:52:21.448281 | PLAY RECAP 2026-07-17 10:52:21.448359 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-17 10:52:21.448397 | 2026-07-17 10:52:21.628281 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-17 10:52:21.634105 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-07-17 10:52:22.341198 | 2026-07-17 10:52:22.341344 | PLAY [all] 2026-07-17 10:52:22.353690 | 2026-07-17 10:52:22.353870 | TASK [Install "jq" for log collection] 2026-07-17 10:53:54.940392 | instance | changed 2026-07-17 10:53:57.076207 | 2026-07-17 10:53:57.076483 | PLAY RECAP 2026-07-17 10:53:57.076599 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-17 10:53:57.076724 | 2026-07-17 10:53:57.251080 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-07-17 10:53:57.257007 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-07-17 10:53:57.894014 | 2026-07-17 10:53:57.894161 | PLAY [all] 2026-07-17 10:53:57.905574 | 2026-07-17 10:53:57.905719 | LOOP [Check inventory directories] 2026-07-17 10:53:58.240879 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-07-17 10:53:58.389049 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-07-17 10:53:58.533545 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-07-17 10:53:58.546172 | 2026-07-17 10:53:58.546369 | LOOP [Copy inventory file for Zuul] 2026-07-17 10:53:59.339434 | instance | changed: 2026-07-17 10:54:04.599590 | instance | { 2026-07-17 10:54:04.599745 | instance | "ansible_loop_var": "item", 2026-07-17 10:54:04.599785 | instance | "changed": false, 2026-07-17 10:54:04.599821 | instance | "failed": false, 2026-07-17 10:54:04.599872 | instance | "invocation": { 2026-07-17 10:54:04.599950 | instance | "module_args": { 2026-07-17 10:54:04.599981 | instance | "checksum_algorithm": "sha1", 2026-07-17 10:54:04.600008 | instance | "follow": true, 2026-07-17 10:54:04.600036 | instance | "get_attributes": true, 2026-07-17 10:54:04.600065 | instance | "get_checksum": true, 2026-07-17 10:54:04.600091 | instance | "get_mime": true, 2026-07-17 10:54:04.600116 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-07-17 10:54:04.600156 | instance | } 2026-07-17 10:54:04.600184 | instance | }, 2026-07-17 10:54:04.600210 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-07-17 10:54:04.600234 | instance | "stat": { 2026-07-17 10:54:04.600260 | instance | "atime": 1784285534.0584455, 2026-07-17 10:54:04.600286 | instance | "attr_flags": "e", 2026-07-17 10:54:04.600313 | instance | "attributes": [ 2026-07-17 10:54:04.600338 | instance | "extents" 2026-07-17 10:54:04.600363 | instance | ], 2026-07-17 10:54:04.600382 | instance | "block_size": 4096, 2026-07-17 10:54:04.600400 | instance | "blocks": 8, 2026-07-17 10:54:04.600418 | instance | "charset": "unknown", 2026-07-17 10:54:04.600437 | instance | "ctime": 1784285533.0664377, 2026-07-17 10:54:04.600456 | instance | "dev": 64513, 2026-07-17 10:54:04.600475 | instance | "device_type": 0, 2026-07-17 10:54:04.600500 | instance | "executable": true, 2026-07-17 10:54:04.600527 | instance | "exists": true, 2026-07-17 10:54:04.600553 | instance | "gid": 1000, 2026-07-17 10:54:04.600577 | instance | "gr_name": "zuul", 2026-07-17 10:54:04.600603 | instance | "inode": 1047428, 2026-07-17 10:54:04.600628 | instance | "isblk": false, 2026-07-17 10:54:04.600655 | instance | "ischr": false, 2026-07-17 10:54:04.600681 | instance | "isdir": true, 2026-07-17 10:54:04.600710 | instance | "isfifo": false, 2026-07-17 10:54:04.600751 | instance | "isgid": false, 2026-07-17 10:54:04.600791 | instance | "islnk": false, 2026-07-17 10:54:04.600829 | instance | "isreg": false, 2026-07-17 10:54:04.600867 | instance | "issock": false, 2026-07-17 10:54:04.600904 | instance | "isuid": false, 2026-07-17 10:54:04.600942 | instance | "mimetype": "unknown", 2026-07-17 10:54:04.601020 | instance | "mode": "0755", 2026-07-17 10:54:04.601063 | instance | "mtime": 1784285533.0664377, 2026-07-17 10:54:04.601103 | instance | "nlink": 22, 2026-07-17 10:54:04.601142 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-07-17 10:54:04.601181 | instance | "pw_name": "zuul", 2026-07-17 10:54:04.601220 | instance | "readable": true, 2026-07-17 10:54:04.601257 | instance | "rgrp": true, 2026-07-17 10:54:04.601293 | instance | "roth": true, 2026-07-17 10:54:04.601329 | instance | "rusr": true, 2026-07-17 10:54:04.601363 | instance | "size": 4096, 2026-07-17 10:54:04.601399 | instance | "uid": 1000, 2026-07-17 10:54:04.601451 | instance | "version": "3857033693", 2026-07-17 10:54:04.601493 | instance | "wgrp": false, 2026-07-17 10:54:04.601536 | instance | "woth": false, 2026-07-17 10:54:04.601576 | instance | "writeable": true, 2026-07-17 10:54:04.601615 | instance | "wusr": true, 2026-07-17 10:54:04.601654 | instance | "xgrp": true, 2026-07-17 10:54:04.601693 | instance | "xoth": true, 2026-07-17 10:54:04.601733 | instance | "xusr": true 2026-07-17 10:54:04.601772 | instance | } 2026-07-17 10:54:04.601811 | instance | } 2026-07-17 10:54:04.601898 | instance | ok: All items complete 2026-07-17 10:54:04.601948 | 2026-07-17 10:54:04.604649 | instance | skipping: Conditional result was False 2026-07-17 10:54:04.606731 | instance | skipping: Conditional result was False 2026-07-17 10:54:04.619834 | 2026-07-17 10:54:04.620264 | LOOP [Switch "ansible_host" to private IP] 2026-07-17 10:54:04.969967 | instance | changed: 1 replacements made 2026-07-17 10:54:04.971933 | instance | skipping: Conditional result was False 2026-07-17 10:54:04.975540 | instance | skipping: Conditional result was False 2026-07-17 10:54:04.988083 | 2026-07-17 10:54:04.988243 | TASK [Run Molecule scenario] 2026-07-17 10:54:05.988096 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-07-17 10:54:06.380805 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-07-17 10:54:06.380946 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-07-17 10:54:17.444499 | instance | INFO [csi > dependency] Executing 2026-07-17 10:54:17.444735 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-07-17 10:54:17.444880 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-07-17 10:54:17.445014 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-07-17 10:54:17.453541 | instance | INFO [csi > cleanup] Executing 2026-07-17 10:54:17.453941 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-17 10:54:17.461470 | instance | INFO [csi > destroy] Executing 2026-07-17 10:54:17.461539 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-07-17 10:54:17.461629 | instance | INFO [csi > destroy] Executed: Successful 2026-07-17 10:54:17.469587 | instance | INFO [csi > syntax] Executing 2026-07-17 10:54:19.058816 | instance | 2026-07-17 10:54:19.059112 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-07-17 10:54:19.152681 | instance | INFO [csi > syntax] Executed: Successful 2026-07-17 10:54:19.165001 | instance | INFO [csi > create] Executing 2026-07-17 10:54:19.169914 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-17 10:54:19.178769 | instance | INFO [csi > prepare] Executing 2026-07-17 10:54:19.965655 | instance | 2026-07-17 10:54:19.965922 | instance | PLAY [Prepare] ***************************************************************** 2026-07-17 10:54:19.966180 | instance | 2026-07-17 10:54:19.966455 | instance | TASK [Gathering Facts] ********************************************************* 2026-07-17 10:54:19.966731 | instance | Friday 17 July 2026 10:54:19 +0000 (0:00:00.027) 0:00:00.027 *********** 2026-07-17 10:54:21.127535 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-07-17 10:54:21.127752 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-07-17 10:54:21.128039 | instance | interpreter could change the meaning of that path. See 2026-07-17 10:54:21.128300 | instance | https://docs.ansible.com/ansible- 2026-07-17 10:54:21.128657 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-07-17 10:54:21.136516 | instance | ok: [instance] 2026-07-17 10:54:21.136803 | instance | 2026-07-17 10:54:21.137072 | instance | TASK [Configure short hostname] ************************************************ 2026-07-17 10:54:21.137342 | instance | Friday 17 July 2026 10:54:21 +0000 (0:00:01.173) 0:00:01.200 *********** 2026-07-17 10:54:21.812563 | instance | changed: [instance] 2026-07-17 10:54:21.812774 | instance | 2026-07-17 10:54:21.813063 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-07-17 10:54:21.813345 | instance | Friday 17 July 2026 10:54:21 +0000 (0:00:00.675) 0:00:01.876 *********** 2026-07-17 10:54:22.069260 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-07-17 10:54:22.069504 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-07-17 10:54:22.069772 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-07-17 10:54:22.078216 | instance | changed: [instance] 2026-07-17 10:54:22.078486 | instance | 2026-07-17 10:54:22.078768 | instance | TASK [Purge "snapd" package] *************************************************** 2026-07-17 10:54:22.079041 | instance | Friday 17 July 2026 10:54:22 +0000 (0:00:00.266) 0:00:02.142 *********** 2026-07-17 10:54:22.847861 | instance | ok: [instance] 2026-07-17 10:54:22.847942 | instance | 2026-07-17 10:54:22.848047 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-07-17 10:54:22.848157 | instance | 2026-07-17 10:54:22.848277 | instance | TASK [Gathering Facts] ********************************************************* 2026-07-17 10:54:22.848399 | instance | Friday 17 July 2026 10:54:22 +0000 (0:00:00.769) 0:00:02.912 *********** 2026-07-17 10:54:23.528395 | instance | ok: [instance] 2026-07-17 10:54:23.528654 | instance | 2026-07-17 10:54:23.528928 | instance | TASK [Install depedencies] ***************************************************** 2026-07-17 10:54:23.529198 | instance | Friday 17 July 2026 10:54:23 +0000 (0:00:00.680) 0:00:03.592 *********** 2026-07-17 10:54:43.695389 | instance | changed: [instance] 2026-07-17 10:54:43.695602 | instance | 2026-07-17 10:54:43.695831 | instance | TASK [Start up service] ******************************************************** 2026-07-17 10:54:43.696186 | instance | Friday 17 July 2026 10:54:43 +0000 (0:00:20.167) 0:00:23.759 *********** 2026-07-17 10:54:44.239124 | instance | ok: [instance] 2026-07-17 10:54:44.239314 | instance | 2026-07-17 10:54:44.239490 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-07-17 10:54:44.239652 | instance | Friday 17 July 2026 10:54:44 +0000 (0:00:00.543) 0:00:24.303 *********** 2026-07-17 10:54:44.525334 | instance | ok: [instance] 2026-07-17 10:54:44.525557 | instance | 2026-07-17 10:54:44.525827 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-07-17 10:54:44.526134 | instance | Friday 17 July 2026 10:54:44 +0000 (0:00:00.286) 0:00:24.589 *********** 2026-07-17 10:54:45.149509 | instance | changed: [instance] 2026-07-17 10:54:45.149718 | instance | 2026-07-17 10:54:45.150080 | instance | TASK [Get list of all loopback devices] **************************************** 2026-07-17 10:54:45.150366 | instance | Friday 17 July 2026 10:54:45 +0000 (0:00:00.624) 0:00:25.213 *********** 2026-07-17 10:54:45.342440 | instance | ok: [instance] 2026-07-17 10:54:45.342643 | instance | 2026-07-17 10:54:45.342928 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-07-17 10:54:45.343265 | instance | Friday 17 July 2026 10:54:45 +0000 (0:00:00.192) 0:00:25.406 *********** 2026-07-17 10:54:45.361480 | instance | skipping: [instance] 2026-07-17 10:54:45.361767 | instance | 2026-07-17 10:54:45.362050 | instance | TASK [Create devices for Ceph] ************************************************* 2026-07-17 10:54:45.362336 | instance | Friday 17 July 2026 10:54:45 +0000 (0:00:00.019) 0:00:25.425 *********** 2026-07-17 10:54:45.861148 | instance | changed: [instance] => (item=osd0) 2026-07-17 10:54:45.861337 | instance | changed: [instance] => (item=osd1) 2026-07-17 10:54:45.861600 | instance | changed: [instance] => (item=osd2) 2026-07-17 10:54:45.861849 | instance | 2026-07-17 10:54:45.862199 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-07-17 10:54:45.862449 | instance | Friday 17 July 2026 10:54:45 +0000 (0:00:00.499) 0:00:25.925 *********** 2026-07-17 10:54:46.462557 | instance | changed: [instance] => (item=osd0) 2026-07-17 10:54:46.463007 | instance | changed: [instance] => (item=osd1) 2026-07-17 10:54:46.463386 | instance | changed: [instance] => (item=osd2) 2026-07-17 10:54:46.463704 | instance | 2026-07-17 10:54:46.464035 | instance | TASK [Start loop devices] ****************************************************** 2026-07-17 10:54:46.464364 | instance | Friday 17 July 2026 10:54:46 +0000 (0:00:00.600) 0:00:26.526 *********** 2026-07-17 10:54:47.143832 | instance | changed: [instance] => (item=osd0) 2026-07-17 10:54:47.143873 | instance | changed: [instance] => (item=osd1) 2026-07-17 10:54:47.143880 | instance | changed: [instance] => (item=osd2) 2026-07-17 10:54:47.143886 | instance | 2026-07-17 10:54:47.143893 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-07-17 10:54:47.143900 | instance | Friday 17 July 2026 10:54:47 +0000 (0:00:00.681) 0:00:27.207 *********** 2026-07-17 10:54:50.166674 | instance | changed: [instance] => (item=osd0) 2026-07-17 10:54:50.166726 | instance | changed: [instance] => (item=osd1) 2026-07-17 10:54:50.166731 | instance | changed: [instance] => (item=osd2) 2026-07-17 10:54:50.166736 | instance | 2026-07-17 10:54:50.166741 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-07-17 10:54:50.166746 | instance | Friday 17 July 2026 10:54:50 +0000 (0:00:03.022) 0:00:30.230 *********** 2026-07-17 10:54:51.998758 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-07-17 10:54:52.003282 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-07-17 10:54:52.003363 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-07-17 10:54:52.003375 | instance | 2026-07-17 10:54:52.003385 | instance | PLAY RECAP ********************************************************************* 2026-07-17 10:54:52.003395 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-07-17 10:54:52.003404 | instance | 2026-07-17 10:54:52.003413 | instance | Friday 17 July 2026 10:54:51 +0000 (0:00:01.833) 0:00:32.063 *********** 2026-07-17 10:54:52.003422 | instance | =============================================================================== 2026-07-17 10:54:52.003430 | instance | Install depedencies ---------------------------------------------------- 20.17s 2026-07-17 10:54:52.003439 | instance | Create a volume group for each loop device ------------------------------ 3.02s 2026-07-17 10:54:52.003448 | instance | Create a logical volume for each loop device ---------------------------- 1.83s 2026-07-17 10:54:52.003456 | instance | Gathering Facts --------------------------------------------------------- 1.17s 2026-07-17 10:54:52.003465 | instance | Purge "snapd" package --------------------------------------------------- 0.77s 2026-07-17 10:54:52.003474 | instance | Start loop devices ------------------------------------------------------ 0.68s 2026-07-17 10:54:52.003482 | instance | Gathering Facts --------------------------------------------------------- 0.68s 2026-07-17 10:54:52.003491 | instance | Configure short hostname ------------------------------------------------ 0.68s 2026-07-17 10:54:52.003499 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.62s 2026-07-17 10:54:52.003514 | instance | Set permissions on loopback devices ------------------------------------- 0.60s 2026-07-17 10:54:52.003765 | instance | Start up service -------------------------------------------------------- 0.54s 2026-07-17 10:54:52.004128 | instance | Create devices for Ceph ------------------------------------------------- 0.50s 2026-07-17 10:54:52.004529 | instance | Generate lvm.conf ------------------------------------------------------- 0.29s 2026-07-17 10:54:52.004861 | instance | Ensure hostname inside hosts file --------------------------------------- 0.27s 2026-07-17 10:54:52.005159 | instance | Get list of all loopback devices ---------------------------------------- 0.19s 2026-07-17 10:54:52.005306 | instance | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-07-17 10:54:52.062458 | instance | INFO [csi > prepare] Executed: Successful 2026-07-17 10:54:52.073821 | instance | INFO [csi > converge] Executing 2026-07-17 10:54:53.496901 | instance | 2026-07-17 10:54:53.497303 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-07-17 10:54:53.497620 | instance | 2026-07-17 10:54:53.497946 | instance | TASK [Gathering Facts] ********************************************************* 2026-07-17 10:54:53.498277 | instance | Friday 17 July 2026 10:54:53 +0000 (0:00:00.007) 0:00:00.007 *********** 2026-07-17 10:54:54.396444 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-07-17 10:54:54.396493 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-07-17 10:54:54.396505 | instance | interpreter could change the meaning of that path. See 2026-07-17 10:54:54.396514 | instance | https://docs.ansible.com/ansible- 2026-07-17 10:54:54.396523 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-07-17 10:54:54.403149 | instance | ok: [instance] 2026-07-17 10:54:54.403217 | instance | 2026-07-17 10:54:54.403232 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-07-17 10:54:54.403242 | instance | Friday 17 July 2026 10:54:54 +0000 (0:00:00.905) 0:00:00.913 *********** 2026-07-17 10:54:54.442659 | instance | ok: [instance] => { 2026-07-17 10:54:54.442680 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-07-17 10:54:54.442685 | instance | } 2026-07-17 10:54:54.442689 | instance | 2026-07-17 10:54:54.442693 | instance | PLAY [all] ********************************************************************* 2026-07-17 10:54:54.442697 | instance | 2026-07-17 10:54:54.442701 | instance | TASK [Gathering Facts] ********************************************************* 2026-07-17 10:54:54.442715 | instance | Friday 17 July 2026 10:54:54 +0000 (0:00:00.038) 0:00:00.952 *********** 2026-07-17 10:54:55.303737 | instance | ok: [instance] 2026-07-17 10:54:55.303994 | instance | 2026-07-17 10:54:55.304279 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-07-17 10:54:55.304553 | instance | Friday 17 July 2026 10:54:55 +0000 (0:00:00.862) 0:00:01.814 *********** 2026-07-17 10:54:55.478271 | instance | ok: [instance] 2026-07-17 10:54:55.478503 | instance | 2026-07-17 10:54:55.478781 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-07-17 10:54:55.479012 | instance | 2026-07-17 10:54:55.479319 | instance | TASK [Gathering Facts] ********************************************************* 2026-07-17 10:54:55.479587 | instance | Friday 17 July 2026 10:54:55 +0000 (0:00:00.174) 0:00:01.989 *********** 2026-07-17 10:54:56.329555 | instance | ok: [instance] 2026-07-17 10:54:56.329777 | instance | 2026-07-17 10:54:56.330055 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-17 10:54:56.330332 | instance | Friday 17 July 2026 10:54:56 +0000 (0:00:00.850) 0:00:02.840 *********** 2026-07-17 10:54:56.603012 | instance | ok: [instance] 2026-07-17 10:54:56.603348 | instance | 2026-07-17 10:54:56.603626 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-17 10:54:56.603896 | instance | Friday 17 July 2026 10:54:56 +0000 (0:00:00.273) 0:00:03.113 *********** 2026-07-17 10:54:56.642989 | instance | skipping: [instance] 2026-07-17 10:54:56.643268 | instance | 2026-07-17 10:54:56.643653 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-17 10:54:56.643921 | instance | Friday 17 July 2026 10:54:56 +0000 (0:00:00.040) 0:00:03.153 *********** 2026-07-17 10:54:56.965897 | instance | changed: [instance] 2026-07-17 10:54:56.966120 | instance | 2026-07-17 10:54:56.966401 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-17 10:54:56.966675 | instance | Friday 17 July 2026 10:54:56 +0000 (0:00:00.322) 0:00:03.476 *********** 2026-07-17 10:54:57.032639 | instance | ok: [instance] => { 2026-07-17 10:54:57.032944 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-07-17 10:54:57.033281 | instance | } 2026-07-17 10:54:57.033487 | instance | 2026-07-17 10:54:57.033748 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-17 10:54:57.034003 | instance | Friday 17 July 2026 10:54:57 +0000 (0:00:00.066) 0:00:03.543 *********** 2026-07-17 10:54:57.813280 | instance | changed: [instance] 2026-07-17 10:54:57.813535 | instance | 2026-07-17 10:54:57.813799 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-17 10:54:57.814069 | instance | Friday 17 July 2026 10:54:57 +0000 (0:00:00.780) 0:00:04.323 *********** 2026-07-17 10:54:57.854875 | instance | skipping: [instance] 2026-07-17 10:54:57.855104 | instance | 2026-07-17 10:54:57.855415 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-17 10:54:57.855690 | instance | Friday 17 July 2026 10:54:57 +0000 (0:00:00.041) 0:00:04.365 *********** 2026-07-17 10:54:57.896019 | instance | skipping: [instance] 2026-07-17 10:54:57.896255 | instance | 2026-07-17 10:54:57.896564 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-17 10:54:57.896826 | instance | Friday 17 July 2026 10:54:57 +0000 (0:00:00.041) 0:00:04.407 *********** 2026-07-17 10:54:58.096229 | instance | ok: [instance] 2026-07-17 10:54:58.096475 | instance | 2026-07-17 10:54:58.096860 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-17 10:54:58.097139 | instance | Friday 17 July 2026 10:54:58 +0000 (0:00:00.199) 0:00:04.606 *********** 2026-07-17 10:54:59.250671 | instance | ok: [instance] 2026-07-17 10:54:59.250902 | instance | 2026-07-17 10:54:59.251100 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-17 10:54:59.251323 | instance | Friday 17 July 2026 10:54:59 +0000 (0:00:01.154) 0:00:05.761 *********** 2026-07-17 10:54:59.315352 | instance | ok: [instance] => { 2026-07-17 10:54:59.315527 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-07-17 10:54:59.316313 | instance | } 2026-07-17 10:54:59.316454 | instance | 2026-07-17 10:54:59.316603 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-17 10:54:59.316749 | instance | Friday 17 July 2026 10:54:59 +0000 (0:00:00.062) 0:00:05.824 *********** 2026-07-17 10:54:59.998115 | instance | changed: [instance] 2026-07-17 10:54:59.998187 | instance | 2026-07-17 10:54:59.998354 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-17 10:54:59.998576 | instance | Friday 17 July 2026 10:54:59 +0000 (0:00:00.684) 0:00:06.508 *********** 2026-07-17 10:55:02.862563 | instance | changed: [instance] 2026-07-17 10:55:02.862922 | instance | 2026-07-17 10:55:02.862954 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-07-17 10:55:02.862960 | instance | Friday 17 July 2026 10:55:02 +0000 (0:00:02.865) 0:00:09.373 *********** 2026-07-17 10:55:02.893177 | instance | skipping: [instance] 2026-07-17 10:55:02.893549 | instance | 2026-07-17 10:55:02.893568 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-07-17 10:55:02.893574 | instance | Friday 17 July 2026 10:55:02 +0000 (0:00:00.030) 0:00:09.404 *********** 2026-07-17 10:55:02.927856 | instance | skipping: [instance] 2026-07-17 10:55:02.927974 | instance | 2026-07-17 10:55:02.928293 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-07-17 10:55:02.928438 | instance | Friday 17 July 2026 10:55:02 +0000 (0:00:00.034) 0:00:09.439 *********** 2026-07-17 10:55:02.957511 | instance | skipping: [instance] 2026-07-17 10:55:02.957625 | instance | 2026-07-17 10:55:02.957749 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-07-17 10:55:02.957882 | instance | Friday 17 July 2026 10:55:02 +0000 (0:00:00.029) 0:00:09.468 *********** 2026-07-17 10:55:08.642497 | instance | changed: [instance] 2026-07-17 10:55:08.642619 | instance | 2026-07-17 10:55:08.642641 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-07-17 10:55:08.642819 | instance | Friday 17 July 2026 10:55:08 +0000 (0:00:05.684) 0:00:15.153 *********** 2026-07-17 10:55:09.237486 | instance | changed: [instance] 2026-07-17 10:55:09.237559 | instance | 2026-07-17 10:55:09.237813 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-07-17 10:55:09.237856 | instance | Friday 17 July 2026 10:55:09 +0000 (0:00:00.595) 0:00:15.748 *********** 2026-07-17 10:55:10.127930 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-07-17 10:55:10.128002 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-07-17 10:55:10.128762 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-07-17 10:55:10.128901 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-07-17 10:55:10.128908 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-07-17 10:55:10.128913 | instance | 2026-07-17 10:55:10.128922 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-07-17 10:55:10.128926 | instance | Friday 17 July 2026 10:55:10 +0000 (0:00:00.890) 0:00:16.638 *********** 2026-07-17 10:55:10.683514 | instance | changed: [instance] 2026-07-17 10:55:10.683601 | instance | 2026-07-17 10:55:10.684219 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-07-17 10:55:10.684254 | instance | Friday 17 July 2026 10:55:10 +0000 (0:00:00.538) 0:00:17.177 *********** 2026-07-17 10:55:10.684260 | instance | 2026-07-17 10:55:10.684264 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-07-17 10:55:10.684269 | instance | Friday 17 July 2026 10:55:10 +0000 (0:00:00.016) 0:00:17.194 *********** 2026-07-17 10:55:11.549840 | instance | ok: [instance] 2026-07-17 10:55:11.549910 | instance | 2026-07-17 10:55:11.550190 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-07-17 10:55:11.550223 | instance | Friday 17 July 2026 10:55:11 +0000 (0:00:00.866) 0:00:18.060 *********** 2026-07-17 10:55:11.975240 | instance | changed: [instance] 2026-07-17 10:55:11.975739 | instance | 2026-07-17 10:55:11.975792 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-07-17 10:55:11.975800 | instance | Friday 17 July 2026 10:55:11 +0000 (0:00:00.425) 0:00:18.485 *********** 2026-07-17 10:55:12.528470 | instance | changed: [instance] 2026-07-17 10:55:12.528535 | instance | 2026-07-17 10:55:12.528820 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-17 10:55:12.528855 | instance | Friday 17 July 2026 10:55:12 +0000 (0:00:00.553) 0:00:19.039 *********** 2026-07-17 10:55:12.729042 | instance | ok: [instance] 2026-07-17 10:55:12.729106 | instance | 2026-07-17 10:55:12.729400 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-17 10:55:12.729438 | instance | Friday 17 July 2026 10:55:12 +0000 (0:00:00.200) 0:00:19.239 *********** 2026-07-17 10:55:12.785363 | instance | ok: [instance] => { 2026-07-17 10:55:12.785958 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-07-17 10:55:12.785989 | instance | } 2026-07-17 10:55:12.785995 | instance | 2026-07-17 10:55:12.785999 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-17 10:55:12.786004 | instance | Friday 17 July 2026 10:55:12 +0000 (0:00:00.056) 0:00:19.296 *********** 2026-07-17 10:55:13.635813 | instance | changed: [instance] 2026-07-17 10:55:13.635880 | instance | 2026-07-17 10:55:13.636124 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-17 10:55:13.636167 | instance | Friday 17 July 2026 10:55:13 +0000 (0:00:00.850) 0:00:20.146 *********** 2026-07-17 10:55:17.903654 | instance | changed: [instance] 2026-07-17 10:55:17.903752 | instance | 2026-07-17 10:55:17.903826 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-07-17 10:55:17.903992 | instance | Friday 17 July 2026 10:55:17 +0000 (0:00:04.267) 0:00:24.414 *********** 2026-07-17 10:55:18.953324 | instance | ok: [instance] 2026-07-17 10:55:18.953384 | instance | 2026-07-17 10:55:18.953633 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-07-17 10:55:18.953743 | instance | Friday 17 July 2026 10:55:18 +0000 (0:00:01.049) 0:00:25.464 *********** 2026-07-17 10:55:19.335973 | instance | changed: [instance] 2026-07-17 10:55:19.336074 | instance | 2026-07-17 10:55:19.336342 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-07-17 10:55:19.336381 | instance | Friday 17 July 2026 10:55:19 +0000 (0:00:00.382) 0:00:25.846 *********** 2026-07-17 10:55:19.781662 | instance | changed: [instance] 2026-07-17 10:55:19.781724 | instance | 2026-07-17 10:55:19.782022 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-07-17 10:55:19.782064 | instance | Friday 17 July 2026 10:55:19 +0000 (0:00:00.445) 0:00:26.292 *********** 2026-07-17 10:55:20.345507 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-07-17 10:55:20.345572 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-07-17 10:55:20.345837 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-07-17 10:55:20.345898 | instance | 2026-07-17 10:55:20.345939 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-07-17 10:55:20.346090 | instance | Friday 17 July 2026 10:55:20 +0000 (0:00:00.563) 0:00:26.856 *********** 2026-07-17 10:55:20.793924 | instance | changed: [instance] 2026-07-17 10:55:20.794020 | instance | 2026-07-17 10:55:20.794299 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-07-17 10:55:20.794337 | instance | Friday 17 July 2026 10:55:20 +0000 (0:00:00.448) 0:00:27.304 *********** 2026-07-17 10:55:21.265958 | instance | changed: [instance] 2026-07-17 10:55:21.266025 | instance | 2026-07-17 10:55:21.266666 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-07-17 10:55:21.266706 | instance | Friday 17 July 2026 10:55:21 +0000 (0:00:00.455) 0:00:27.760 *********** 2026-07-17 10:55:21.266712 | instance | 2026-07-17 10:55:21.266717 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-07-17 10:55:21.266721 | instance | Friday 17 July 2026 10:55:21 +0000 (0:00:00.016) 0:00:27.777 *********** 2026-07-17 10:55:21.958464 | instance | ok: [instance] 2026-07-17 10:55:21.958528 | instance | 2026-07-17 10:55:21.958862 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-07-17 10:55:21.958904 | instance | Friday 17 July 2026 10:55:21 +0000 (0:00:00.692) 0:00:28.469 *********** 2026-07-17 10:55:23.320873 | instance | changed: [instance] 2026-07-17 10:55:23.320965 | instance | 2026-07-17 10:55:23.321245 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-07-17 10:55:23.321283 | instance | Friday 17 July 2026 10:55:23 +0000 (0:00:01.362) 0:00:29.831 *********** 2026-07-17 10:55:23.879320 | instance | changed: [instance] 2026-07-17 10:55:23.879407 | instance | 2026-07-17 10:55:23.879632 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-07-17 10:55:23.879703 | instance | Friday 17 July 2026 10:55:23 +0000 (0:00:00.558) 0:00:30.390 *********** 2026-07-17 10:55:23.935603 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-07-17 10:55:23.935646 | instance | 2026-07-17 10:55:23.935923 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-07-17 10:55:23.935978 | instance | Friday 17 July 2026 10:55:23 +0000 (0:00:00.056) 0:00:30.446 *********** 2026-07-17 10:55:28.834161 | instance | changed: [instance] 2026-07-17 10:55:28.834230 | instance | 2026-07-17 10:55:28.834477 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-07-17 10:55:28.834516 | instance | Friday 17 July 2026 10:55:28 +0000 (0:00:04.898) 0:00:35.345 *********** 2026-07-17 10:55:29.453115 | instance | ok: [instance] => (item=chronyd) 2026-07-17 10:55:29.453598 | instance | ok: [instance] => (item=sshd) 2026-07-17 10:55:29.453690 | instance | 2026-07-17 10:55:29.453696 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-07-17 10:55:29.453700 | instance | Friday 17 July 2026 10:55:29 +0000 (0:00:00.619) 0:00:35.964 *********** 2026-07-17 10:55:30.121510 | instance | changed: [instance] 2026-07-17 10:55:30.122026 | instance | 2026-07-17 10:55:30.122066 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-07-17 10:55:30.122072 | instance | Friday 17 July 2026 10:55:30 +0000 (0:00:00.668) 0:00:36.632 *********** 2026-07-17 10:55:30.324505 | instance | ok: [instance] 2026-07-17 10:55:30.324874 | instance | 2026-07-17 10:55:30.324907 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-07-17 10:55:30.324914 | instance | Friday 17 July 2026 10:55:30 +0000 (0:00:00.202) 0:00:36.835 *********** 2026-07-17 10:55:30.751497 | instance | changed: [instance] 2026-07-17 10:55:30.751598 | instance | 2026-07-17 10:55:30.751867 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-07-17 10:55:30.751909 | instance | Friday 17 July 2026 10:55:30 +0000 (0:00:00.426) 0:00:37.262 *********** 2026-07-17 10:55:31.063507 | instance | changed: [instance] 2026-07-17 10:55:31.063638 | instance | 2026-07-17 10:55:31.063652 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-07-17 10:55:31.063826 | instance | Friday 17 July 2026 10:55:31 +0000 (0:00:00.312) 0:00:37.574 *********** 2026-07-17 10:55:31.176032 | instance | ok: [instance] 2026-07-17 10:55:31.176123 | instance | 2026-07-17 10:55:31.176414 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-07-17 10:55:31.176457 | instance | Friday 17 July 2026 10:55:31 +0000 (0:00:00.112) 0:00:37.686 *********** 2026-07-17 10:55:31.382406 | instance | ok: [instance] => (item=instance) 2026-07-17 10:55:31.382777 | instance | 2026-07-17 10:55:31.382808 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-07-17 10:55:31.382814 | instance | Friday 17 July 2026 10:55:31 +0000 (0:00:00.206) 0:00:37.893 *********** 2026-07-17 10:55:31.425728 | instance | ok: [instance] 2026-07-17 10:55:31.425775 | instance | 2026-07-17 10:55:31.425781 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-07-17 10:55:31.425787 | instance | Friday 17 July 2026 10:55:31 +0000 (0:00:00.042) 0:00:37.936 *********** 2026-07-17 10:55:31.488905 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-07-17 10:55:31.488956 | instance | 2026-07-17 10:55:31.489240 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-07-17 10:55:31.489275 | instance | Friday 17 July 2026 10:55:31 +0000 (0:00:00.063) 0:00:37.999 *********** 2026-07-17 10:55:31.783038 | instance | changed: [instance] 2026-07-17 10:55:31.783137 | instance | 2026-07-17 10:55:31.783422 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-07-17 10:55:31.783461 | instance | Friday 17 July 2026 10:55:31 +0000 (0:00:00.294) 0:00:38.293 *********** 2026-07-17 10:55:32.481755 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-07-17 10:55:32.481826 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-07-17 10:55:32.482316 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-07-17 10:55:32.482353 | instance | 2026-07-17 10:55:32.482358 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-07-17 10:55:32.482363 | instance | Friday 17 July 2026 10:55:32 +0000 (0:00:00.698) 0:00:38.992 *********** 2026-07-17 10:59:48.452490 | [Zuul] Log Stream did not terminate 2026-07-17 10:59:48.459324 | instance | ERROR 2026-07-17 10:59:48.459512 | instance | { 2026-07-17 10:59:48.459552 | instance | "msg": "Data could not be sent to remote host \"199.19.213.192\". Make sure this host can be reached over ssh: ssh: connect to host 199.19.213.192 port 22: No route to host\r\n", 2026-07-17 10:59:48.459580 | instance | "unreachable": true 2026-07-17 10:59:48.459607 | instance | } unreachable 2026-07-17 10:59:48.460904 | 2026-07-17 10:59:48.460957 | PLAY RECAP 2026-07-17 10:59:48.461053 | instance | ok: 3 changed: 2 unreachable: 1 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-17 10:59:48.461100 | 2026-07-17 10:59:48.947483 | RUN END RESULT_UNREACHABLE: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-07-17 10:59:48.949921 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-07-17 10:59:49.736709 | 2026-07-17 10:59:49.736878 | PLAY [all] 2026-07-17 10:59:49.754419 | 2026-07-17 10:59:49.754571 | TASK [gather-host-logs : creating directory for system status] 2026-07-17 11:00:01.236594 | instance | ERROR 2026-07-17 11:00:02.871414 | instance | { 2026-07-17 11:00:02.872121 | instance | "msg": "Data could not be sent to remote host \"199.19.213.192\". Make sure this host can be reached over ssh: ssh: connect to host 199.19.213.192 port 22: No route to host\r\n", 2026-07-17 11:00:02.872350 | instance | "unreachable": true 2026-07-17 11:00:02.872432 | instance | } unreachable 2026-07-17 11:00:02.873549 | 2026-07-17 11:00:02.873771 | PLAY RECAP 2026-07-17 11:00:02.873838 | instance | ok: 0 changed: 0 unreachable: 1 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-17 11:00:02.873872 | 2026-07-17 11:00:03.056625 | POST-RUN END RESULT_UNREACHABLE: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-07-17 11:00:03.063063 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-17 11:00:03.930663 | 2026-07-17 11:00:03.930799 | PLAY [all] 2026-07-17 11:00:03.943493 | 2026-07-17 11:00:03.943633 | TASK [fetch-output : Set log path for multiple nodes] 2026-07-17 11:00:03.989061 | instance | skipping: Conditional result was False 2026-07-17 11:00:03.998554 | 2026-07-17 11:00:03.998758 | TASK [fetch-output : Set log path for single node] 2026-07-17 11:00:04.040643 | instance | ok 2026-07-17 11:00:04.047300 | 2026-07-17 11:00:04.047410 | LOOP [fetch-output : Ensure local output dirs] 2026-07-17 11:00:04.493475 | instance -> localhost | ok: "/var/lib/zuul/builds/dd44721aa13a482285d9f30c3aaa8497/work/logs" 2026-07-17 11:00:08.094401 | instance -> localhost | changed: "/var/lib/zuul/builds/dd44721aa13a482285d9f30c3aaa8497/work/artifacts" 2026-07-17 11:00:13.727064 | instance -> localhost | changed: "/var/lib/zuul/builds/dd44721aa13a482285d9f30c3aaa8497/work/docs" 2026-07-17 11:00:13.744940 | 2026-07-17 11:00:13.745139 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-07-17 11:00:16.622285 | instance | ERROR: Item: {'dest': '/var/lib/zuul/builds/dd44721aa13a482285d9f30c3aaa8497/work/logs', 'src': 'logs'} 2026-07-17 11:00:16.622611 | instance | { 2026-07-17 11:00:16.622670 | instance | "ansible_loop_var": "zj_output", 2026-07-17 11:00:16.622770 | instance | "msg": "ssh: connect to host 199.19.213.192 port 22: No route to host\r\nrsync: connection unexpectedly closed (0 bytes received so far) [Receiver]\nrsync error: unexplained error (code 255) at io.c(232) [Receiver=3.2.7]\n", 2026-07-17 11:00:16.622822 | instance | "rc": 255, 2026-07-17 11:00:16.622862 | instance | "zj_output": { 2026-07-17 11:00:16.622904 | instance | "dest": "/var/lib/zuul/builds/dd44721aa13a482285d9f30c3aaa8497/work/logs", 2026-07-17 11:00:16.622946 | instance | "src": "logs" 2026-07-17 11:00:16.622983 | instance | } 2026-07-17 11:00:16.623021 | instance | } 2026-07-17 11:00:16.623080 | instance | changed: All items complete 2026-07-17 11:00:16.623122 | 2026-07-17 11:00:19.693313 | instance | ERROR: Item: {'dest': '/var/lib/zuul/builds/dd44721aa13a482285d9f30c3aaa8497/work/artifacts', 'src': 'artifacts'} 2026-07-17 11:00:19.693513 | instance | { 2026-07-17 11:00:19.693576 | instance | "ansible_loop_var": "zj_output", 2026-07-17 11:00:19.693612 | instance | "msg": "ssh: connect to host 199.19.213.192 port 22: No route to host\r\nrsync: connection unexpectedly closed (0 bytes received so far) [Receiver]\nrsync error: unexplained error (code 255) at io.c(232) [Receiver=3.2.7]\n", 2026-07-17 11:00:19.693642 | instance | "rc": 255, 2026-07-17 11:00:19.693669 | instance | "zj_output": { 2026-07-17 11:00:19.693697 | instance | "dest": "/var/lib/zuul/builds/dd44721aa13a482285d9f30c3aaa8497/work/artifacts", 2026-07-17 11:00:19.693839 | instance | "src": "artifacts" 2026-07-17 11:00:19.693870 | instance | } 2026-07-17 11:00:19.693897 | instance | } 2026-07-17 11:00:22.769101 | instance | ERROR: Item: {'dest': '/var/lib/zuul/builds/dd44721aa13a482285d9f30c3aaa8497/work/docs', 'src': 'docs'} 2026-07-17 11:00:23.864851 | instance | { 2026-07-17 11:00:23.864990 | instance | "ansible_loop_var": "zj_output", 2026-07-17 11:00:23.865038 | instance | "msg": "ssh: connect to host 199.19.213.192 port 22: No route to host\r\nrsync: connection unexpectedly closed (0 bytes received so far) [Receiver]\nrsync error: unexplained error (code 255) at io.c(232) [Receiver=3.2.7]\n", 2026-07-17 11:00:23.865096 | instance | "rc": 255, 2026-07-17 11:00:23.865136 | instance | "zj_output": { 2026-07-17 11:00:23.865168 | instance | "dest": "/var/lib/zuul/builds/dd44721aa13a482285d9f30c3aaa8497/work/docs", 2026-07-17 11:00:23.865201 | instance | "src": "docs" 2026-07-17 11:00:23.865233 | instance | } 2026-07-17 11:00:23.865264 | instance | } failure 2026-07-17 11:00:23.879909 | 2026-07-17 11:00:23.880002 | PLAY RECAP 2026-07-17 11:00:23.880082 | instance | ok: 2 changed: 1 unreachable: 0 failed: 1 skipped: 1 rescued: 0 ignored: 0 2026-07-17 11:00:23.880126 | 2026-07-17 11:00:24.031026 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-17 11:00:24.035175 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-07-17 11:00:24.777401 | 2026-07-17 11:00:24.777574 | PLAY [localhost] 2026-07-17 11:00:24.791725 | 2026-07-17 11:00:24.791848 | TASK [Generate Zuul manifest] 2026-07-17 11:00:24.815410 | localhost | ok 2026-07-17 11:00:24.853253 | 2026-07-17 11:00:24.853477 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-07-17 11:00:25.787374 | localhost | changed 2026-07-17 11:00:25.802218 | 2026-07-17 11:00:25.802379 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-07-17 11:00:25.832142 | localhost | ok 2026-07-17 11:00:25.843641 | 2026-07-17 11:00:25.843709 | TASK [Upload logs] 2026-07-17 11:00:25.863246 | localhost | ok 2026-07-17 11:00:25.936656 | 2026-07-17 11:00:25.936779 | TASK [Set zuul-log-path fact] 2026-07-17 11:00:25.958687 | localhost | ok 2026-07-17 11:00:25.975342 | 2026-07-17 11:00:27.269207 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-17 11:00:27.299889 | localhost | ok 2026-07-17 11:00:27.309061 | 2026-07-17 11:00:27.309227 | TASK [upload-logs : Create log directories] 2026-07-17 11:00:27.764041 | localhost | changed 2026-07-17 11:00:27.770644 | 2026-07-17 11:00:27.770711 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-07-17 11:00:28.184607 | localhost -> localhost | ok: Runtime: 0:00:00.004925 2026-07-17 11:00:28.191841 | 2026-07-17 11:00:28.191963 | TASK [upload-logs : Upload logs to log server] 2026-07-17 11:00:29.648220 | localhost | Output suppressed because no_log was given 2026-07-17 11:00:29.683049 | 2026-07-17 11:00:29.683170 | LOOP [upload-logs : Compress console log and json output] 2026-07-17 11:00:29.745299 | localhost | skipping: Conditional result was False 2026-07-17 11:00:29.763604 | localhost | skipping: Conditional result was False 2026-07-17 11:00:29.776246 | 2026-07-17 11:00:29.776364 | LOOP [upload-logs : Upload compressed console log and json output] 2026-07-17 11:00:29.824328 | localhost | skipping: Conditional result was False 2026-07-17 11:00:29.824613 | 2026-07-17 11:00:29.832285 | localhost | skipping: Conditional result was False 2026-07-17 11:00:29.846719 | 2026-07-17 11:00:29.846860 | LOOP [upload-logs : Upload console log and json output]