2026-07-02 15:16:03.782392 | Job console starting 2026-07-02 15:16:03.801207 | Updating git repos 2026-07-02 15:16:06.382054 | Cloning repos into workspace 2026-07-02 15:16:19.695499 | Restoring repo states 2026-07-02 15:16:28.657162 | Merging changes 2026-07-02 15:16:30.729814 | Checking out repos 2026-07-02 15:16:34.594356 | Preparing playbooks 2026-07-02 15:16:39.591624 | Running Ansible setup 2026-07-02 15:16:43.527047 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-02 15:16:44.186744 | 2026-07-02 15:16:44.186933 | PLAY [localhost] 2026-07-02 15:16:44.197651 | 2026-07-02 15:16:44.197752 | TASK [Gathering Facts] 2026-07-02 15:16:45.268273 | localhost | ok 2026-07-02 15:16:45.278259 | 2026-07-02 15:16:45.278439 | TASK [Setup log path fact] 2026-07-02 15:16:45.301195 | localhost | ok 2026-07-02 15:16:45.313006 | 2026-07-02 15:16:45.313132 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-02 15:16:45.345286 | localhost | ok 2026-07-02 15:16:45.351936 | 2026-07-02 15:16:45.352024 | TASK [emit-job-header : Print job information] 2026-07-02 15:16:45.395352 | # Job Information 2026-07-02 15:16:45.395578 | Ansible Version: 2.16.18 2026-07-02 15:16:45.395625 | Job: atmosphere-molecule-csi-rbd 2026-07-02 15:16:45.395657 | Pipeline: check 2026-07-02 15:16:45.395685 | Executor: 2d72f0692154 2026-07-02 15:16:45.395713 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4093 2026-07-02 15:16:45.395745 | Event ID: 60cb9480-7628-11f1-8f7e-09e5bad6e37f 2026-07-02 15:16:45.399942 | 2026-07-02 15:16:45.400032 | LOOP [emit-job-header : Print node information] 2026-07-02 15:16:45.497440 | localhost | ok: 2026-07-02 15:16:45.497686 | localhost | # Node Information 2026-07-02 15:16:45.497748 | localhost | Inventory Hostname: instance 2026-07-02 15:16:45.497789 | localhost | Hostname: np0000183971 2026-07-02 15:16:45.497831 | localhost | Username: zuul 2026-07-02 15:16:45.497882 | localhost | Distro: Ubuntu 22.04 2026-07-02 15:16:45.497920 | localhost | Provider: yul1 2026-07-02 15:16:45.497959 | localhost | Region: ca-ymq-1 2026-07-02 15:16:45.497999 | localhost | Label: ubuntu-jammy 2026-07-02 15:16:45.498041 | localhost | Product Name: OpenStack Nova 2026-07-02 15:16:45.498080 | localhost | Interface IP: 199.19.213.232 2026-07-02 15:16:45.505993 | 2026-07-02 15:16:45.506175 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-07-02 15:16:46.100683 | localhost -> localhost | changed 2026-07-02 15:16:46.106689 | 2026-07-02 15:16:46.106763 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-07-02 15:16:47.849166 | localhost -> localhost | changed 2026-07-02 15:16:47.856980 | 2026-07-02 15:16:47.857285 | PLAY [all] 2026-07-02 15:16:47.866662 | 2026-07-02 15:16:47.866742 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-07-02 15:16:48.469566 | instance -> localhost | ok 2026-07-02 15:16:48.478487 | 2026-07-02 15:16:48.478638 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-07-02 15:16:48.510870 | instance | ok 2026-07-02 15:16:48.525508 | instance | included: /var/lib/zuul/builds/563a5c87d8f14c928d197bde0466bcb2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-07-02 15:16:48.531637 | 2026-07-02 15:16:48.531731 | TASK [add-build-sshkey : Create Temp SSH key] 2026-07-02 15:16:49.819841 | instance -> localhost | Generating public/private rsa key pair. 2026-07-02 15:16:49.820354 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/563a5c87d8f14c928d197bde0466bcb2/work/563a5c87d8f14c928d197bde0466bcb2_id_rsa 2026-07-02 15:16:49.820391 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/563a5c87d8f14c928d197bde0466bcb2/work/563a5c87d8f14c928d197bde0466bcb2_id_rsa.pub 2026-07-02 15:16:49.820416 | instance -> localhost | The key fingerprint is: 2026-07-02 15:16:49.820439 | instance -> localhost | SHA256:MhXpllhcr6WdI+AAmWeN1dE1Rd9MpX4S7zv4t+2LJpk zuul-build-sshkey 2026-07-02 15:16:49.820480 | instance -> localhost | The key's randomart image is: 2026-07-02 15:16:49.820503 | instance -> localhost | +---[RSA 3072]----+ 2026-07-02 15:16:49.820530 | instance -> localhost | | .o =o+oo .oo*| 2026-07-02 15:16:49.820553 | instance -> localhost | | o.+ =.... =o| 2026-07-02 15:16:49.820574 | instance -> localhost | | o.+o. o o +| 2026-07-02 15:16:49.820595 | instance -> localhost | | .++. = o o | 2026-07-02 15:16:49.820616 | instance -> localhost | | o.S + + o o| 2026-07-02 15:16:49.820637 | instance -> localhost | | o . . + | 2026-07-02 15:16:49.820658 | instance -> localhost | | o . .| 2026-07-02 15:16:49.820679 | instance -> localhost | | E o..+| 2026-07-02 15:16:49.820701 | instance -> localhost | | o..*B| 2026-07-02 15:16:49.820722 | instance -> localhost | +----[SHA256]-----+ 2026-07-02 15:16:49.820773 | instance -> localhost | ok: Runtime: 0:00:00.812601 2026-07-02 15:16:49.827083 | 2026-07-02 15:16:49.827147 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-07-02 15:16:49.863880 | instance | ok 2026-07-02 15:16:49.877160 | instance | included: /var/lib/zuul/builds/563a5c87d8f14c928d197bde0466bcb2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-07-02 15:16:49.888815 | 2026-07-02 15:16:49.888940 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-07-02 15:16:49.914949 | instance | skipping: Conditional result was False 2026-07-02 15:16:49.924332 | 2026-07-02 15:16:49.924697 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-07-02 15:16:50.415854 | instance | changed 2026-07-02 15:16:50.423937 | 2026-07-02 15:16:50.424092 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-07-02 15:16:50.598981 | instance | ok 2026-07-02 15:16:50.748143 | 2026-07-02 15:16:50.748307 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-07-02 15:16:51.207766 | instance | changed 2026-07-02 15:16:51.213727 | 2026-07-02 15:16:51.213826 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-07-02 15:16:51.675412 | instance | changed 2026-07-02 15:16:51.731409 | 2026-07-02 15:16:51.731538 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-07-02 15:16:51.756988 | instance | skipping: Conditional result was False 2026-07-02 15:16:51.763045 | 2026-07-02 15:16:51.763133 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-07-02 15:16:52.235634 | instance -> localhost | changed 2026-07-02 15:16:52.246666 | 2026-07-02 15:16:52.246789 | TASK [add-build-sshkey : Add back temp key] 2026-07-02 15:16:53.006234 | instance -> localhost | Identity added: /var/lib/zuul/builds/563a5c87d8f14c928d197bde0466bcb2/work/563a5c87d8f14c928d197bde0466bcb2_id_rsa (zuul-build-sshkey) 2026-07-02 15:16:53.006512 | instance -> localhost | ok: Runtime: 0:00:00.010947 2026-07-02 15:16:53.014564 | 2026-07-02 15:16:53.014662 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-07-02 15:16:53.388047 | instance | ok 2026-07-02 15:16:53.397422 | 2026-07-02 15:16:53.397573 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-07-02 15:16:53.425610 | instance | skipping: Conditional result was False 2026-07-02 15:16:53.449121 | 2026-07-02 15:16:53.449724 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-07-02 15:16:53.802209 | instance | ok 2026-07-02 15:16:53.960486 | 2026-07-02 15:16:53.960744 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-07-02 15:16:57.740385 | instance | Output suppressed because no_log was given 2026-07-02 15:16:57.753083 | 2026-07-02 15:16:57.753212 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-07-02 15:16:57.950336 | instance | ok: "logs" 2026-07-02 15:16:57.950685 | instance | ok: All items complete 2026-07-02 15:16:57.950766 | 2026-07-02 15:16:58.092591 | instance | ok: "artifacts" 2026-07-02 15:16:58.250649 | instance | ok: "docs" 2026-07-02 15:16:58.263633 | 2026-07-02 15:16:58.264199 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-07-02 15:16:58.463301 | instance | changed: "logs" 2026-07-02 15:16:58.602681 | instance | changed: "artifacts" 2026-07-02 15:16:58.746336 | instance | changed: "docs" 2026-07-02 15:16:58.795401 | 2026-07-02 15:16:58.795715 | PLAY RECAP 2026-07-02 15:16:58.795766 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-07-02 15:16:58.795796 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-02 15:16:58.795819 | 2026-07-02 15:16:58.993356 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-02 15:16:58.999383 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-02 15:16:59.733249 | 2026-07-02 15:16:59.733506 | PLAY [all] 2026-07-02 15:16:59.754225 | 2026-07-02 15:16:59.754550 | TASK [setup-uv : Extract archive] 2026-07-02 15:17:02.046180 | instance | changed 2026-07-02 15:17:02.052119 | 2026-07-02 15:17:02.052208 | TASK [setup-uv : Print version] 2026-07-02 15:17:02.438706 | instance | uv 0.8.13 2026-07-02 15:17:02.587545 | instance | ok: Runtime: 0:00:00.014194 2026-07-02 15:17:02.598947 | 2026-07-02 15:17:02.599120 | TASK [Install Ansible collection siblings] 2026-07-02 15:17:11.627808 | instance | changed: 2026-07-02 15:17:11.628013 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-07-02 15:17:11.628058 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-07-02 15:17:11.628107 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-07-02 15:17:11.628141 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-07-02 15:17:11.628173 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-07-02 15:17:11.628209 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-07-02 15:17:11.628245 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-07-02 15:17:11.628279 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-07-02 15:17:11.628311 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-07-02 15:17:11.628342 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-07-02 15:17:11.628373 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-07-02 15:17:11.628403 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-07-02 15:17:11.628433 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-07-02 15:17:11.628463 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-07-02 15:17:11.628493 | instance | Resolved ansible.utils to v6.0.3 for >=2.9.0 2026-07-02 15:17:11.628524 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-07-02 15:17:11.628554 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-07-02 15:17:11.628585 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-07-02 15:17:11.628615 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-07-02 15:17:11.628653 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-07-02 15:17:11.628685 | instance | Resolved vexxhost.ceph to v4.0.0 for >=3.2.0 2026-07-02 15:17:11.628729 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-07-02 15:17:11.628769 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-07-02 15:17:11.628836 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-07-02 15:17:11.628871 | instance | Resolved ansible.utils to v6.0.3 for >=2.9.0,>=6.0.0 2026-07-02 15:17:11.628901 | instance | Resolved vexxhost.containers to v1.6.7 for >=1.1.1,>=1.6.0 2026-07-02 15:17:11.628930 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-07-02 15:17:11.629189 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-07-02 15:17:11.629239 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-07-02 15:17:11.629273 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-07-02 15:17:11.629303 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-07-02 15:17:11.629334 | instance | Resolved vexxhost.containers to v1.6.7 for >=1.1.1,>=1.6.0 2026-07-02 15:17:11.629364 | instance | Checked out ansible.netcommon to 1.2.0 2026-07-02 15:17:11.629395 | 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-02 15:17:11.629432 | instance | Starting galaxy collection install process 2026-07-02 15:17:11.629460 | instance | Process install dependency map 2026-07-02 15:17:11.629487 | instance | Starting collection install process 2026-07-02 15:17:11.629513 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-07-02 15:17:11.629540 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-07-02 15:17:11.629581 | instance | ansible.netcommon:* was installed successfully 2026-07-02 15:17:11.629609 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-07-02 15:17:11.629636 | instance | Creating virtual environment at: .venv 2026-07-02 15:17:11.629662 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-07-02 15:17:11.629703 | instance | Downloading rjsonnet (1.2MiB) 2026-07-02 15:17:11.629731 | instance | Downloading kubernetes (1.9MiB) 2026-07-02 15:17:11.629773 | instance | Downloading pygments (1.2MiB) 2026-07-02 15:17:11.629816 | instance | Downloading ansible-core (2.1MiB) 2026-07-02 15:17:11.629849 | instance | Downloading setuptools (1.1MiB) 2026-07-02 15:17:11.629900 | instance | Downloading cryptography (4.2MiB) 2026-07-02 15:17:11.629942 | instance | Downloading netaddr (2.2MiB) 2026-07-02 15:17:11.629975 | instance | Downloading openstacksdk (1.7MiB) 2026-07-02 15:17:11.630007 | instance | Building pyperclip==1.9.0 2026-07-02 15:17:11.630045 | instance | Downloading rjsonnet 2026-07-02 15:17:11.630080 | instance | Downloading netaddr 2026-07-02 15:17:11.630110 | instance | Downloading pygments 2026-07-02 15:17:11.630141 | instance | Downloading cryptography 2026-07-02 15:17:11.630171 | instance | Downloading setuptools 2026-07-02 15:17:11.630201 | instance | Downloading kubernetes 2026-07-02 15:17:11.630232 | instance | Downloading ansible-core 2026-07-02 15:17:11.630262 | instance | Downloading openstacksdk 2026-07-02 15:17:11.630292 | instance | Built pyperclip==1.9.0 2026-07-02 15:17:11.630323 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-07-02 15:17:11.630353 | instance | Installed 79 packages in 43ms 2026-07-02 15:17:11.630384 | instance | Checked out ansible.posix to 1.6.0 2026-07-02 15:17:11.630413 | 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-02 15:17:11.630450 | instance | Starting galaxy collection install process 2026-07-02 15:17:11.630488 | instance | Process install dependency map 2026-07-02 15:17:11.630528 | instance | Starting collection install process 2026-07-02 15:17:11.630562 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-07-02 15:17:11.630619 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-07-02 15:17:11.630654 | instance | ansible.posix:1.6.0 was installed successfully 2026-07-02 15:17:11.630701 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-02 15:17:11.630746 | instance | 2.17.12 2026-07-02 15:17:11.630780 | instance | Checked out ansible.utils to v6.0.3 2026-07-02 15:17:11.630811 | 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-02 15:17:11.630841 | instance | Starting galaxy collection install process 2026-07-02 15:17:11.630870 | instance | Process install dependency map 2026-07-02 15:17:11.630915 | instance | Starting collection install process 2026-07-02 15:17:11.630948 | instance | Installing 'ansible.utils:6.0.3' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-07-02 15:17:11.630976 | instance | Created collection for ansible.utils:6.0.3 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-07-02 15:17:11.631004 | instance | ansible.utils:6.0.3 was installed successfully 2026-07-02 15:17:11.631032 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-02 15:17:11.631060 | instance | 2.17.12 2026-07-02 15:17:11.631090 | instance | Checked out atmosphere.common to v0.7.0 2026-07-02 15:17:11.631120 | 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-02 15:17:11.631159 | instance | Starting galaxy collection install process 2026-07-02 15:17:11.631195 | instance | Process install dependency map 2026-07-02 15:17:11.631240 | instance | Starting collection install process 2026-07-02 15:17:11.631271 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-07-02 15:17:11.631303 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-07-02 15:17:11.631334 | instance | atmosphere.common:0.7.0 was installed successfully 2026-07-02 15:17:11.631364 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-02 15:17:11.631394 | instance | 2.17.12 2026-07-02 15:17:11.631439 | instance | Checked out community.crypto to 2.2.3 2026-07-02 15:17:11.631478 | 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-02 15:17:11.631515 | instance | Starting galaxy collection install process 2026-07-02 15:17:11.631544 | instance | Process install dependency map 2026-07-02 15:17:11.631573 | instance | Starting collection install process 2026-07-02 15:17:11.631618 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-07-02 15:17:11.631651 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-07-02 15:17:11.631696 | instance | community.crypto:2.2.3 was installed successfully 2026-07-02 15:17:11.631736 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-02 15:17:11.631767 | instance | 2.17.12 2026-07-02 15:17:11.631798 | instance | Checked out community.general to 7.3.0 2026-07-02 15:17:11.631829 | 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-02 15:17:11.631861 | instance | Starting galaxy collection install process 2026-07-02 15:17:11.631903 | instance | Process install dependency map 2026-07-02 15:17:11.631936 | instance | Starting collection install process 2026-07-02 15:17:11.631967 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-07-02 15:17:11.632093 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-07-02 15:17:11.632142 | instance | community.general:7.3.0 was installed successfully 2026-07-02 15:17:11.632175 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-02 15:17:11.632218 | instance | 2.17.12 2026-07-02 15:17:11.632248 | instance | Checked out community.mysql to 3.6.0 2026-07-02 15:17:11.632278 | 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-02 15:17:11.632308 | instance | Starting galaxy collection install process 2026-07-02 15:17:11.632338 | instance | Process install dependency map 2026-07-02 15:17:11.632366 | instance | Starting collection install process 2026-07-02 15:17:11.632393 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-07-02 15:17:11.632421 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-07-02 15:17:11.632448 | instance | community.mysql:3.6.0 was installed successfully 2026-07-02 15:17:11.632475 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-02 15:17:11.632501 | instance | 2.17.12 2026-07-02 15:17:11.632529 | instance | Checked out kubernetes.core to 2.4.0 2026-07-02 15:17:11.632557 | 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-02 15:17:11.632585 | instance | Starting galaxy collection install process 2026-07-02 15:17:11.632614 | instance | Process install dependency map 2026-07-02 15:17:11.632644 | instance | Starting collection install process 2026-07-02 15:17:11.632675 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-07-02 15:17:11.632705 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-07-02 15:17:11.632738 | instance | kubernetes.core:2.4.0 was installed successfully 2026-07-02 15:17:11.632787 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-02 15:17:11.632831 | instance | 2.17.12 2026-07-02 15:17:11.632867 | instance | Checked out openstack.cloud to 2.6.0 2026-07-02 15:17:11.632902 | 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-02 15:17:11.632931 | instance | Starting galaxy collection install process 2026-07-02 15:17:11.632976 | instance | Process install dependency map 2026-07-02 15:17:11.633032 | instance | Starting collection install process 2026-07-02 15:17:11.633061 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-07-02 15:17:11.633087 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-07-02 15:17:11.633113 | instance | openstack.cloud:2.6.0 was installed successfully 2026-07-02 15:17:11.633140 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-02 15:17:11.633165 | instance | 2.17.12 2026-07-02 15:17:11.633191 | instance | Checked out vexxhost.ceph to v4.0.0 2026-07-02 15:17:11.633217 | 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-02 15:17:11.633252 | instance | Starting galaxy collection install process 2026-07-02 15:17:11.633287 | instance | Process install dependency map 2026-07-02 15:17:11.633315 | instance | Starting collection install process 2026-07-02 15:17:11.633354 | instance | Installing 'vexxhost.ceph:4.0.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-07-02 15:17:11.633382 | instance | Created collection for vexxhost.ceph:4.0.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-07-02 15:17:11.633408 | instance | vexxhost.ceph:4.0.0 was installed successfully 2026-07-02 15:17:11.633434 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-02 15:17:11.633460 | instance | 2.17.12 2026-07-02 15:17:11.633486 | instance | Checked out vexxhost.containers to v1.6.7 2026-07-02 15:17:11.633511 | 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-02 15:17:11.633537 | instance | Starting galaxy collection install process 2026-07-02 15:17:11.633563 | instance | Process install dependency map 2026-07-02 15:17:11.633589 | instance | Starting collection install process 2026-07-02 15:17:11.633615 | instance | Installing 'vexxhost.containers:1.6.7' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-07-02 15:17:11.633640 | instance | Created collection for vexxhost.containers:1.6.7 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-07-02 15:17:11.633667 | instance | vexxhost.containers:1.6.7 was installed successfully 2026-07-02 15:17:11.633692 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-02 15:17:11.633718 | instance | 2.17.12 2026-07-02 15:17:11.633746 | instance | Checked out vexxhost.kubernetes to v3.3.0 2026-07-02 15:17:11.633776 | 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-02 15:17:11.633805 | instance | Starting galaxy collection install process 2026-07-02 15:17:11.633831 | instance | Process install dependency map 2026-07-02 15:17:11.633857 | instance | Starting collection install process 2026-07-02 15:17:11.633884 | instance | Installing 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-07-02 15:17:11.633912 | instance | Created collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-07-02 15:17:11.633958 | instance | vexxhost.kubernetes:3.3.0 was installed successfully 2026-07-02 15:17:11.633987 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-02 15:17:11.634007 | instance | 2.17.12 2026-07-02 15:17:11.642077 | 2026-07-02 15:17:11.642160 | PLAY RECAP 2026-07-02 15:17:11.642235 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-02 15:17:11.642275 | 2026-07-02 15:17:11.819788 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-02 15:17:11.821957 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-07-02 15:17:12.515867 | 2026-07-02 15:17:13.052367 | PLAY [all] 2026-07-02 15:17:13.081215 | 2026-07-02 15:17:13.081441 | TASK [Install "jq" for log collection] 2026-07-02 15:17:22.112239 | instance | changed 2026-07-02 15:17:22.114943 | 2026-07-02 15:17:22.115008 | PLAY RECAP 2026-07-02 15:17:22.115061 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-02 15:17:22.115111 | 2026-07-02 15:17:22.292335 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-07-02 15:17:22.296600 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-07-02 15:17:22.959152 | 2026-07-02 15:17:22.959338 | PLAY [all] 2026-07-02 15:17:22.971504 | 2026-07-02 15:17:22.971655 | LOOP [Check inventory directories] 2026-07-02 15:17:23.330020 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-07-02 15:17:23.477056 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-07-02 15:17:23.617842 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-07-02 15:17:23.636650 | 2026-07-02 15:17:23.636869 | LOOP [Copy inventory file for Zuul] 2026-07-02 15:17:24.499879 | instance | changed: 2026-07-02 15:17:24.500253 | instance | { 2026-07-02 15:17:24.500294 | instance | "ansible_loop_var": "item", 2026-07-02 15:17:24.500323 | instance | "changed": false, 2026-07-02 15:17:24.500348 | instance | "failed": false, 2026-07-02 15:17:24.500392 | instance | "invocation": { 2026-07-02 15:17:24.500418 | instance | "module_args": { 2026-07-02 15:17:24.500445 | instance | "checksum_algorithm": "sha1", 2026-07-02 15:17:24.500469 | instance | "follow": true, 2026-07-02 15:17:24.500492 | instance | "get_attributes": true, 2026-07-02 15:17:24.500516 | instance | "get_checksum": true, 2026-07-02 15:17:24.500537 | instance | "get_mime": true, 2026-07-02 15:17:24.500559 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-07-02 15:17:24.500582 | instance | } 2026-07-02 15:17:24.500603 | instance | }, 2026-07-02 15:17:24.500624 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-07-02 15:17:24.500646 | instance | "stat": { 2026-07-02 15:17:24.500668 | instance | "atime": 1783005424.4991608, 2026-07-02 15:17:24.500690 | instance | "attr_flags": "e", 2026-07-02 15:17:24.500712 | instance | "attributes": [ 2026-07-02 15:17:24.500734 | instance | "extents" 2026-07-02 15:17:24.500757 | instance | ], 2026-07-02 15:17:24.500779 | instance | "block_size": 4096, 2026-07-02 15:17:24.500801 | instance | "blocks": 8, 2026-07-02 15:17:24.500950 | instance | "charset": "unknown", 2026-07-02 15:17:24.501012 | instance | "ctime": 1783005423.419082, 2026-07-02 15:17:24.501038 | instance | "dev": 64513, 2026-07-02 15:17:24.501060 | instance | "device_type": 0, 2026-07-02 15:17:24.501078 | instance | "executable": true, 2026-07-02 15:17:24.501096 | instance | "exists": true, 2026-07-02 15:17:24.501113 | instance | "gid": 1000, 2026-07-02 15:17:24.501131 | instance | "gr_name": "zuul", 2026-07-02 15:17:24.501149 | instance | "inode": 1047001, 2026-07-02 15:17:24.501166 | instance | "isblk": false, 2026-07-02 15:17:24.501187 | instance | "ischr": false, 2026-07-02 15:17:24.501208 | instance | "isdir": true, 2026-07-02 15:17:24.501229 | instance | "isfifo": false, 2026-07-02 15:17:24.501251 | instance | "isgid": false, 2026-07-02 15:17:24.501272 | instance | "islnk": false, 2026-07-02 15:17:24.501293 | instance | "isreg": false, 2026-07-02 15:17:24.501314 | instance | "issock": false, 2026-07-02 15:17:24.501335 | instance | "isuid": false, 2026-07-02 15:17:24.501356 | instance | "mimetype": "unknown", 2026-07-02 15:17:24.501376 | instance | "mode": "0755", 2026-07-02 15:17:24.501399 | instance | "mtime": 1783005423.419082, 2026-07-02 15:17:24.501422 | instance | "nlink": 22, 2026-07-02 15:17:24.501444 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-07-02 15:17:24.501464 | instance | "pw_name": "zuul", 2026-07-02 15:17:24.501485 | instance | "readable": true, 2026-07-02 15:17:24.501504 | instance | "rgrp": true, 2026-07-02 15:17:24.501522 | instance | "roth": true, 2026-07-02 15:17:24.501539 | instance | "rusr": true, 2026-07-02 15:17:24.501556 | instance | "size": 4096, 2026-07-02 15:17:24.501573 | instance | "uid": 1000, 2026-07-02 15:17:24.501605 | instance | "version": "2857648588", 2026-07-02 15:17:24.501623 | instance | "wgrp": false, 2026-07-02 15:17:24.501643 | instance | "woth": false, 2026-07-02 15:17:24.501661 | instance | "writeable": true, 2026-07-02 15:17:24.501678 | instance | "wusr": true, 2026-07-02 15:17:24.501696 | instance | "xgrp": true, 2026-07-02 15:17:24.501713 | instance | "xoth": true, 2026-07-02 15:17:24.501730 | instance | "xusr": true 2026-07-02 15:17:24.501747 | instance | } 2026-07-02 15:17:24.501764 | instance | } 2026-07-02 15:17:24.501802 | instance | ok: All items complete 2026-07-02 15:17:24.501823 | 2026-07-02 15:17:24.503898 | instance | skipping: Conditional result was False 2026-07-02 15:17:24.508092 | instance | skipping: Conditional result was False 2026-07-02 15:17:24.527040 | 2026-07-02 15:17:24.527243 | LOOP [Switch "ansible_host" to private IP] 2026-07-02 15:17:25.007975 | instance | changed: 1 replacements made 2026-07-02 15:17:25.018098 | instance | skipping: Conditional result was False 2026-07-02 15:17:25.024179 | instance | skipping: Conditional result was False 2026-07-02 15:17:25.042482 | 2026-07-02 15:17:25.042636 | TASK [Run Molecule scenario] 2026-07-02 15:17:25.937516 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-07-02 15:17:26.300903 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-07-02 15:17:26.301005 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-07-02 15:17:36.774379 | instance | INFO [csi > dependency] Executing 2026-07-02 15:17:36.774618 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-07-02 15:17:36.774893 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-07-02 15:17:36.775047 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-07-02 15:17:36.783325 | instance | INFO [csi > cleanup] Executing 2026-07-02 15:17:36.783649 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-02 15:17:36.790983 | instance | INFO [csi > destroy] Executing 2026-07-02 15:17:36.791074 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-07-02 15:17:36.791148 | instance | INFO [csi > destroy] Executed: Successful 2026-07-02 15:17:36.798366 | instance | INFO [csi > syntax] Executing 2026-07-02 15:17:38.358060 | instance | 2026-07-02 15:17:38.358377 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-07-02 15:17:38.419514 | instance | INFO [csi > syntax] Executed: Successful 2026-07-02 15:17:38.432683 | instance | INFO [csi > create] Executing 2026-07-02 15:17:38.434461 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-02 15:17:38.441688 | instance | INFO [csi > prepare] Executing 2026-07-02 15:17:39.203974 | instance | 2026-07-02 15:17:39.204200 | instance | PLAY [Prepare] ***************************************************************** 2026-07-02 15:17:39.204458 | instance | 2026-07-02 15:17:39.204728 | instance | TASK [Gathering Facts] ********************************************************* 2026-07-02 15:17:39.205002 | instance | Thursday 02 July 2026 15:17:39 +0000 (0:00:00.025) 0:00:00.025 ********* 2026-07-02 15:17:40.327745 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-07-02 15:17:40.328086 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-07-02 15:17:40.328419 | instance | interpreter could change the meaning of that path. See 2026-07-02 15:17:40.328736 | instance | https://docs.ansible.com/ansible- 2026-07-02 15:17:40.329055 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-07-02 15:17:40.332990 | instance | ok: [instance] 2026-07-02 15:17:40.333289 | instance | 2026-07-02 15:17:40.333607 | instance | TASK [Configure short hostname] ************************************************ 2026-07-02 15:17:40.333920 | instance | Thursday 02 July 2026 15:17:40 +0000 (0:00:01.129) 0:00:01.154 ********* 2026-07-02 15:17:40.959614 | instance | changed: [instance] 2026-07-02 15:17:40.959892 | instance | 2026-07-02 15:17:40.960170 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-07-02 15:17:40.960446 | instance | Thursday 02 July 2026 15:17:40 +0000 (0:00:00.626) 0:00:01.781 ********* 2026-07-02 15:17:41.197769 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-07-02 15:17:41.197885 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-07-02 15:17:41.198015 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-07-02 15:17:41.205147 | instance | changed: [instance] 2026-07-02 15:17:41.205406 | instance | 2026-07-02 15:17:41.205680 | instance | TASK [Purge "snapd" package] *************************************************** 2026-07-02 15:17:41.205948 | instance | Thursday 02 July 2026 15:17:41 +0000 (0:00:00.245) 0:00:02.026 ********* 2026-07-02 15:17:41.950755 | instance | ok: [instance] 2026-07-02 15:17:41.950996 | instance | 2026-07-02 15:17:41.951263 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-07-02 15:17:41.951506 | instance | 2026-07-02 15:17:41.951800 | instance | TASK [Gathering Facts] ********************************************************* 2026-07-02 15:17:41.952068 | instance | Thursday 02 July 2026 15:17:41 +0000 (0:00:00.745) 0:00:02.772 ********* 2026-07-02 15:17:42.617526 | instance | ok: [instance] 2026-07-02 15:17:42.617743 | instance | 2026-07-02 15:17:42.618034 | instance | TASK [Install depedencies] ***************************************************** 2026-07-02 15:17:42.618405 | instance | Thursday 02 July 2026 15:17:42 +0000 (0:00:00.666) 0:00:03.439 ********* 2026-07-02 15:18:01.633559 | instance | changed: [instance] 2026-07-02 15:18:01.633774 | instance | 2026-07-02 15:18:01.634040 | instance | TASK [Start up service] ******************************************************** 2026-07-02 15:18:01.634307 | instance | Thursday 02 July 2026 15:18:01 +0000 (0:00:19.015) 0:00:22.454 ********* 2026-07-02 15:18:02.166575 | instance | ok: [instance] 2026-07-02 15:18:02.166810 | instance | 2026-07-02 15:18:02.167105 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-07-02 15:18:02.167388 | instance | Thursday 02 July 2026 15:18:02 +0000 (0:00:00.532) 0:00:22.987 ********* 2026-07-02 15:18:02.453403 | instance | ok: [instance] 2026-07-02 15:18:02.453636 | instance | 2026-07-02 15:18:02.453907 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-07-02 15:18:02.454177 | instance | Thursday 02 July 2026 15:18:02 +0000 (0:00:00.286) 0:00:23.274 ********* 2026-07-02 15:18:03.087749 | instance | changed: [instance] 2026-07-02 15:18:03.087877 | instance | 2026-07-02 15:18:03.088071 | instance | TASK [Get list of all loopback devices] **************************************** 2026-07-02 15:18:03.088248 | instance | Thursday 02 July 2026 15:18:03 +0000 (0:00:00.634) 0:00:23.909 ********* 2026-07-02 15:18:03.270287 | instance | ok: [instance] 2026-07-02 15:18:03.270435 | instance | 2026-07-02 15:18:03.270614 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-07-02 15:18:03.270787 | instance | Thursday 02 July 2026 15:18:03 +0000 (0:00:00.182) 0:00:24.091 ********* 2026-07-02 15:18:03.287451 | instance | skipping: [instance] 2026-07-02 15:18:03.287590 | instance | 2026-07-02 15:18:03.287799 | instance | TASK [Create devices for Ceph] ************************************************* 2026-07-02 15:18:03.287996 | instance | Thursday 02 July 2026 15:18:03 +0000 (0:00:00.017) 0:00:24.109 ********* 2026-07-02 15:18:03.779963 | instance | changed: [instance] => (item=osd0) 2026-07-02 15:18:03.780332 | instance | changed: [instance] => (item=osd1) 2026-07-02 15:18:03.780655 | instance | changed: [instance] => (item=osd2) 2026-07-02 15:18:03.780807 | instance | 2026-07-02 15:18:03.780967 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-07-02 15:18:03.781132 | instance | Thursday 02 July 2026 15:18:03 +0000 (0:00:00.491) 0:00:24.600 ********* 2026-07-02 15:18:04.353960 | instance | changed: [instance] => (item=osd0) 2026-07-02 15:18:04.354214 | instance | changed: [instance] => (item=osd1) 2026-07-02 15:18:04.354422 | instance | changed: [instance] => (item=osd2) 2026-07-02 15:18:04.354619 | instance | 2026-07-02 15:18:04.354825 | instance | TASK [Start loop devices] ****************************************************** 2026-07-02 15:18:04.355033 | instance | Thursday 02 July 2026 15:18:04 +0000 (0:00:00.574) 0:00:25.175 ********* 2026-07-02 15:18:05.031700 | instance | changed: [instance] => (item=osd0) 2026-07-02 15:18:05.031749 | instance | changed: [instance] => (item=osd1) 2026-07-02 15:18:05.031756 | instance | changed: [instance] => (item=osd2) 2026-07-02 15:18:05.031762 | instance | 2026-07-02 15:18:05.032085 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-07-02 15:18:05.032100 | instance | Thursday 02 July 2026 15:18:05 +0000 (0:00:00.677) 0:00:25.852 ********* 2026-07-02 15:18:08.143391 | instance | changed: [instance] => (item=osd0) 2026-07-02 15:18:08.143432 | instance | changed: [instance] => (item=osd1) 2026-07-02 15:18:08.143439 | instance | changed: [instance] => (item=osd2) 2026-07-02 15:18:08.143446 | instance | 2026-07-02 15:18:08.143452 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-07-02 15:18:08.143707 | instance | Thursday 02 July 2026 15:18:08 +0000 (0:00:03.110) 0:00:28.963 ********* 2026-07-02 15:18:09.931685 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-07-02 15:18:09.931730 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-07-02 15:18:09.931749 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-07-02 15:18:09.931755 | instance | 2026-07-02 15:18:09.931905 | instance | PLAY RECAP ********************************************************************* 2026-07-02 15:18:09.932299 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-07-02 15:18:09.932612 | instance | 2026-07-02 15:18:09.933000 | instance | Thursday 02 July 2026 15:18:09 +0000 (0:00:01.789) 0:00:30.752 ********* 2026-07-02 15:18:09.933323 | instance | =============================================================================== 2026-07-02 15:18:09.933647 | instance | Install depedencies ---------------------------------------------------- 19.02s 2026-07-02 15:18:09.933889 | instance | Create a volume group for each loop device ------------------------------ 3.11s 2026-07-02 15:18:09.934093 | instance | Create a logical volume for each loop device ---------------------------- 1.79s 2026-07-02 15:18:09.934295 | instance | Gathering Facts --------------------------------------------------------- 1.13s 2026-07-02 15:18:09.934498 | instance | Purge "snapd" package --------------------------------------------------- 0.75s 2026-07-02 15:18:09.934700 | instance | Start loop devices ------------------------------------------------------ 0.68s 2026-07-02 15:18:09.934902 | instance | Gathering Facts --------------------------------------------------------- 0.67s 2026-07-02 15:18:09.935104 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.63s 2026-07-02 15:18:09.935307 | instance | Configure short hostname ------------------------------------------------ 0.63s 2026-07-02 15:18:09.935509 | instance | Set permissions on loopback devices ------------------------------------- 0.57s 2026-07-02 15:18:09.935732 | instance | Start up service -------------------------------------------------------- 0.53s 2026-07-02 15:18:09.935944 | instance | Create devices for Ceph ------------------------------------------------- 0.49s 2026-07-02 15:18:09.936146 | instance | Generate lvm.conf ------------------------------------------------------- 0.29s 2026-07-02 15:18:09.936349 | instance | Ensure hostname inside hosts file --------------------------------------- 0.25s 2026-07-02 15:18:09.936551 | instance | Get list of all loopback devices ---------------------------------------- 0.18s 2026-07-02 15:18:09.936771 | instance | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-07-02 15:18:09.994075 | instance | INFO [csi > prepare] Executed: Successful 2026-07-02 15:18:10.006024 | instance | INFO [csi > converge] Executing 2026-07-02 15:18:11.338554 | instance | 2026-07-02 15:18:11.338952 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-07-02 15:18:11.339267 | instance | 2026-07-02 15:18:11.339681 | instance | TASK [Gathering Facts] ********************************************************* 2026-07-02 15:18:11.340140 | instance | Thursday 02 July 2026 15:18:11 +0000 (0:00:00.007) 0:00:00.007 ********* 2026-07-02 15:18:12.265031 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-07-02 15:18:12.265571 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-07-02 15:18:12.266045 | instance | interpreter could change the meaning of that path. See 2026-07-02 15:18:12.266507 | instance | https://docs.ansible.com/ansible- 2026-07-02 15:18:12.266974 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-07-02 15:18:12.275151 | instance | ok: [instance] 2026-07-02 15:18:12.275345 | instance | 2026-07-02 15:18:12.275540 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-07-02 15:18:12.275795 | instance | Thursday 02 July 2026 15:18:12 +0000 (0:00:00.937) 0:00:00.944 ********* 2026-07-02 15:18:12.322854 | instance | ok: [instance] => { 2026-07-02 15:18:12.323240 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-07-02 15:18:12.323560 | instance | } 2026-07-02 15:18:12.323975 | instance | 2026-07-02 15:18:12.324330 | instance | PLAY [all] ********************************************************************* 2026-07-02 15:18:12.324633 | instance | 2026-07-02 15:18:12.324952 | instance | TASK [Gathering Facts] ********************************************************* 2026-07-02 15:18:12.325294 | instance | Thursday 02 July 2026 15:18:12 +0000 (0:00:00.047) 0:00:00.992 ********* 2026-07-02 15:18:13.179213 | instance | ok: [instance] 2026-07-02 15:18:13.179246 | instance | 2026-07-02 15:18:13.179251 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-07-02 15:18:13.179256 | instance | Thursday 02 July 2026 15:18:13 +0000 (0:00:00.856) 0:00:01.848 ********* 2026-07-02 15:18:13.352637 | instance | ok: [instance] 2026-07-02 15:18:13.352676 | instance | 2026-07-02 15:18:13.352682 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-07-02 15:18:13.352686 | instance | 2026-07-02 15:18:13.352690 | instance | TASK [Gathering Facts] ********************************************************* 2026-07-02 15:18:13.352694 | instance | Thursday 02 July 2026 15:18:13 +0000 (0:00:00.173) 0:00:02.021 ********* 2026-07-02 15:18:14.233910 | instance | ok: [instance] 2026-07-02 15:18:14.233962 | instance | 2026-07-02 15:18:14.233974 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-02 15:18:14.233994 | instance | Thursday 02 July 2026 15:18:14 +0000 (0:00:00.880) 0:00:02.902 ********* 2026-07-02 15:18:14.501739 | instance | ok: [instance] 2026-07-02 15:18:14.501794 | instance | 2026-07-02 15:18:14.502055 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-02 15:18:14.502193 | instance | Thursday 02 July 2026 15:18:14 +0000 (0:00:00.268) 0:00:03.171 ********* 2026-07-02 15:18:14.541254 | instance | skipping: [instance] 2026-07-02 15:18:14.541373 | instance | 2026-07-02 15:18:14.541648 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-02 15:18:14.541683 | instance | Thursday 02 July 2026 15:18:14 +0000 (0:00:00.039) 0:00:03.210 ********* 2026-07-02 15:18:14.855264 | instance | changed: [instance] 2026-07-02 15:18:14.855312 | instance | 2026-07-02 15:18:14.855603 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-02 15:18:14.855645 | instance | Thursday 02 July 2026 15:18:14 +0000 (0:00:00.313) 0:00:03.524 ********* 2026-07-02 15:18:14.925712 | instance | ok: [instance] => { 2026-07-02 15:18:14.926320 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-07-02 15:18:14.926357 | instance | } 2026-07-02 15:18:14.926363 | instance | 2026-07-02 15:18:14.926367 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-02 15:18:14.926372 | instance | Thursday 02 July 2026 15:18:14 +0000 (0:00:00.070) 0:00:03.595 ********* 2026-07-02 15:18:15.653777 | instance | changed: [instance] 2026-07-02 15:18:15.653838 | instance | 2026-07-02 15:18:15.653977 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-02 15:18:15.654159 | instance | Thursday 02 July 2026 15:18:15 +0000 (0:00:00.727) 0:00:04.323 ********* 2026-07-02 15:18:15.697349 | instance | skipping: [instance] 2026-07-02 15:18:15.697471 | instance | 2026-07-02 15:18:15.697616 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-02 15:18:15.697790 | instance | Thursday 02 July 2026 15:18:15 +0000 (0:00:00.043) 0:00:04.366 ********* 2026-07-02 15:18:15.735201 | instance | skipping: [instance] 2026-07-02 15:18:15.735285 | instance | 2026-07-02 15:18:15.735458 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-02 15:18:15.735532 | instance | Thursday 02 July 2026 15:18:15 +0000 (0:00:00.037) 0:00:04.404 ********* 2026-07-02 15:18:15.916361 | instance | ok: [instance] 2026-07-02 15:18:15.916457 | instance | 2026-07-02 15:18:15.916580 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-02 15:18:15.916760 | instance | Thursday 02 July 2026 15:18:15 +0000 (0:00:00.180) 0:00:04.585 ********* 2026-07-02 15:18:17.008237 | instance | ok: [instance] 2026-07-02 15:18:17.008333 | instance | 2026-07-02 15:18:17.008518 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-02 15:18:17.008671 | instance | Thursday 02 July 2026 15:18:17 +0000 (0:00:01.089) 0:00:05.675 ********* 2026-07-02 15:18:17.072708 | instance | ok: [instance] => { 2026-07-02 15:18:17.073130 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.1/containerd-2.3.1-linux-amd64.tar.gz" 2026-07-02 15:18:17.073483 | instance | } 2026-07-02 15:18:17.073797 | instance | 2026-07-02 15:18:17.074132 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-02 15:18:17.074464 | instance | Thursday 02 July 2026 15:18:17 +0000 (0:00:00.064) 0:00:05.739 ********* 2026-07-02 15:18:17.826681 | instance | changed: [instance] 2026-07-02 15:18:17.826858 | instance | 2026-07-02 15:18:17.827012 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-02 15:18:17.827161 | instance | Thursday 02 July 2026 15:18:17 +0000 (0:00:00.754) 0:00:06.493 ********* 2026-07-02 15:18:20.541309 | instance | changed: [instance] 2026-07-02 15:18:20.541351 | instance | 2026-07-02 15:18:20.541357 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-07-02 15:18:20.541362 | instance | Thursday 02 July 2026 15:18:20 +0000 (0:00:02.716) 0:00:09.210 ********* 2026-07-02 15:18:20.566929 | instance | skipping: [instance] 2026-07-02 15:18:20.566946 | instance | 2026-07-02 15:18:20.566951 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-07-02 15:18:20.566955 | instance | Thursday 02 July 2026 15:18:20 +0000 (0:00:00.025) 0:00:09.236 ********* 2026-07-02 15:18:20.593703 | instance | skipping: [instance] 2026-07-02 15:18:20.593719 | instance | 2026-07-02 15:18:20.593723 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-07-02 15:18:20.593728 | instance | Thursday 02 July 2026 15:18:20 +0000 (0:00:00.026) 0:00:09.263 ********* 2026-07-02 15:18:20.621134 | instance | skipping: [instance] 2026-07-02 15:18:20.621150 | instance | 2026-07-02 15:18:20.621155 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-07-02 15:18:20.621159 | instance | Thursday 02 July 2026 15:18:20 +0000 (0:00:00.027) 0:00:09.290 ********* 2026-07-02 15:18:25.384661 | instance | changed: [instance] 2026-07-02 15:18:25.384737 | instance | 2026-07-02 15:18:25.385037 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-07-02 15:18:25.385069 | instance | Thursday 02 July 2026 15:18:25 +0000 (0:00:04.763) 0:00:14.054 ********* 2026-07-02 15:18:25.950363 | instance | changed: [instance] 2026-07-02 15:18:25.950424 | instance | 2026-07-02 15:18:25.950714 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-07-02 15:18:25.950746 | instance | Thursday 02 July 2026 15:18:25 +0000 (0:00:00.565) 0:00:14.619 ********* 2026-07-02 15:18:26.809020 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-07-02 15:18:26.810141 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-07-02 15:18:26.810161 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-07-02 15:18:26.810169 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-07-02 15:18:26.810175 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-07-02 15:18:26.810182 | instance | 2026-07-02 15:18:26.810196 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-07-02 15:18:26.810203 | instance | Thursday 02 July 2026 15:18:26 +0000 (0:00:00.858) 0:00:15.478 ********* 2026-07-02 15:18:27.354114 | instance | changed: [instance] 2026-07-02 15:18:27.354197 | instance | 2026-07-02 15:18:27.354810 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-07-02 15:18:27.354840 | instance | Thursday 02 July 2026 15:18:27 +0000 (0:00:00.528) 0:00:16.007 ********* 2026-07-02 15:18:27.354845 | instance | 2026-07-02 15:18:27.354850 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-07-02 15:18:27.354854 | instance | Thursday 02 July 2026 15:18:27 +0000 (0:00:00.016) 0:00:16.023 ********* 2026-07-02 15:18:28.202736 | instance | ok: [instance] 2026-07-02 15:18:28.202832 | instance | 2026-07-02 15:18:28.203096 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-07-02 15:18:28.203130 | instance | Thursday 02 July 2026 15:18:28 +0000 (0:00:00.848) 0:00:16.872 ********* 2026-07-02 15:18:28.620946 | instance | changed: [instance] 2026-07-02 15:18:28.621476 | instance | 2026-07-02 15:18:28.621496 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-07-02 15:18:28.621504 | instance | Thursday 02 July 2026 15:18:28 +0000 (0:00:00.418) 0:00:17.290 ********* 2026-07-02 15:18:29.153797 | instance | changed: [instance] 2026-07-02 15:18:29.153828 | instance | 2026-07-02 15:18:29.153833 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-02 15:18:29.153838 | instance | Thursday 02 July 2026 15:18:29 +0000 (0:00:00.532) 0:00:17.822 ********* 2026-07-02 15:18:29.344645 | instance | ok: [instance] 2026-07-02 15:18:29.344685 | instance | 2026-07-02 15:18:29.344691 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-02 15:18:29.344696 | instance | Thursday 02 July 2026 15:18:29 +0000 (0:00:00.190) 0:00:18.013 ********* 2026-07-02 15:18:29.389746 | instance | ok: [instance] => { 2026-07-02 15:18:29.389764 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-07-02 15:18:29.389770 | instance | } 2026-07-02 15:18:29.389774 | instance | 2026-07-02 15:18:29.389778 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-02 15:18:29.389782 | instance | Thursday 02 July 2026 15:18:29 +0000 (0:00:00.045) 0:00:18.059 ********* 2026-07-02 15:18:30.168116 | instance | changed: [instance] 2026-07-02 15:18:30.168510 | instance | 2026-07-02 15:18:30.168569 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-02 15:18:30.168577 | instance | Thursday 02 July 2026 15:18:30 +0000 (0:00:00.778) 0:00:18.837 ********* 2026-07-02 15:18:34.520928 | instance | changed: [instance] 2026-07-02 15:18:34.521063 | instance | 2026-07-02 15:18:34.521125 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-07-02 15:18:34.521304 | instance | Thursday 02 July 2026 15:18:34 +0000 (0:00:04.352) 0:00:23.190 ********* 2026-07-02 15:18:35.757888 | instance | ok: [instance] 2026-07-02 15:18:35.757953 | instance | 2026-07-02 15:18:35.758229 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-07-02 15:18:35.758270 | instance | Thursday 02 July 2026 15:18:35 +0000 (0:00:01.236) 0:00:24.427 ********* 2026-07-02 15:18:36.155116 | instance | changed: [instance] 2026-07-02 15:18:36.155513 | instance | 2026-07-02 15:18:36.155552 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-07-02 15:18:36.155558 | instance | Thursday 02 July 2026 15:18:36 +0000 (0:00:00.397) 0:00:24.824 ********* 2026-07-02 15:18:36.618842 | instance | changed: [instance] 2026-07-02 15:18:36.618911 | instance | 2026-07-02 15:18:36.619221 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-07-02 15:18:36.619275 | instance | Thursday 02 July 2026 15:18:36 +0000 (0:00:00.463) 0:00:25.287 ********* 2026-07-02 15:18:37.200945 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-07-02 15:18:37.201035 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-07-02 15:18:37.201610 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-07-02 15:18:37.201851 | instance | 2026-07-02 15:18:37.201858 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-07-02 15:18:37.201863 | instance | Thursday 02 July 2026 15:18:37 +0000 (0:00:00.581) 0:00:25.869 ********* 2026-07-02 15:18:37.659761 | instance | changed: [instance] 2026-07-02 15:18:37.660182 | instance | 2026-07-02 15:18:37.660242 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-07-02 15:18:37.660250 | instance | Thursday 02 July 2026 15:18:37 +0000 (0:00:00.458) 0:00:26.328 ********* 2026-07-02 15:18:38.128507 | instance | changed: [instance] 2026-07-02 15:18:38.128550 | instance | 2026-07-02 15:18:38.128555 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-07-02 15:18:38.128560 | instance | Thursday 02 July 2026 15:18:38 +0000 (0:00:00.451) 0:00:26.780 ********* 2026-07-02 15:18:38.128565 | instance | 2026-07-02 15:18:38.128568 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-07-02 15:18:38.128573 | instance | Thursday 02 July 2026 15:18:38 +0000 (0:00:00.016) 0:00:26.797 ********* 2026-07-02 15:18:38.801592 | instance | ok: [instance] 2026-07-02 15:18:38.801658 | instance | 2026-07-02 15:18:38.801967 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-07-02 15:18:38.802051 | instance | Thursday 02 July 2026 15:18:38 +0000 (0:00:00.673) 0:00:27.470 ********* 2026-07-02 15:18:39.622746 | instance | changed: [instance] 2026-07-02 15:18:39.622856 | instance | 2026-07-02 15:18:39.623085 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-07-02 15:18:39.623131 | instance | Thursday 02 July 2026 15:18:39 +0000 (0:00:00.821) 0:00:28.292 ********* 2026-07-02 15:18:40.174410 | instance | changed: [instance] 2026-07-02 15:18:40.174481 | instance | 2026-07-02 15:18:40.174712 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-07-02 15:18:40.174744 | instance | Thursday 02 July 2026 15:18:40 +0000 (0:00:00.551) 0:00:28.843 ********* 2026-07-02 15:18:40.226917 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-07-02 15:18:40.227468 | instance | 2026-07-02 15:18:40.227508 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-07-02 15:18:40.227515 | instance | Thursday 02 July 2026 15:18:40 +0000 (0:00:00.052) 0:00:28.896 ********* 2026-07-02 15:18:59.882846 | instance | changed: [instance] 2026-07-02 15:18:59.882946 | instance | 2026-07-02 15:18:59.883206 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-07-02 15:18:59.883245 | instance | Thursday 02 July 2026 15:18:59 +0000 (0:00:19.656) 0:00:48.552 ********* 2026-07-02 15:19:00.509371 | instance | ok: [instance] => (item=chronyd) 2026-07-02 15:19:00.509473 | instance | ok: [instance] => (item=sshd) 2026-07-02 15:19:00.509842 | instance | 2026-07-02 15:19:00.509875 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-07-02 15:19:00.509882 | instance | Thursday 02 July 2026 15:19:00 +0000 (0:00:00.626) 0:00:49.178 ********* 2026-07-02 15:19:01.235943 | instance | changed: [instance] 2026-07-02 15:19:01.236012 | instance | 2026-07-02 15:19:01.236298 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-07-02 15:19:01.236339 | instance | Thursday 02 July 2026 15:19:01 +0000 (0:00:00.726) 0:00:49.905 ********* 2026-07-02 15:19:01.431168 | instance | ok: [instance] 2026-07-02 15:19:01.431294 | instance | 2026-07-02 15:19:01.431546 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-07-02 15:19:01.431579 | instance | Thursday 02 July 2026 15:19:01 +0000 (0:00:00.195) 0:00:50.100 ********* 2026-07-02 15:19:01.842902 | instance | changed: [instance] 2026-07-02 15:19:01.842970 | instance | 2026-07-02 15:19:01.843261 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-07-02 15:19:01.843409 | instance | Thursday 02 July 2026 15:19:01 +0000 (0:00:00.411) 0:00:50.512 ********* 2026-07-02 15:19:02.159058 | instance | changed: [instance] 2026-07-02 15:19:02.159119 | instance | 2026-07-02 15:19:02.159413 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-07-02 15:19:02.159450 | instance | Thursday 02 July 2026 15:19:02 +0000 (0:00:00.316) 0:00:50.828 ********* 2026-07-02 15:19:02.266130 | instance | ok: [instance] 2026-07-02 15:19:02.266639 | instance | 2026-07-02 15:19:02.266674 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-07-02 15:19:02.266680 | instance | Thursday 02 July 2026 15:19:02 +0000 (0:00:00.106) 0:00:50.935 ********* 2026-07-02 15:19:02.470461 | instance | ok: [instance] => (item=instance) 2026-07-02 15:19:02.470562 | instance | 2026-07-02 15:19:02.470835 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-07-02 15:19:02.470891 | instance | Thursday 02 July 2026 15:19:02 +0000 (0:00:00.204) 0:00:51.139 ********* 2026-07-02 15:19:02.522508 | instance | ok: [instance] 2026-07-02 15:19:02.522589 | instance | 2026-07-02 15:19:02.522869 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-07-02 15:19:02.522895 | instance | Thursday 02 July 2026 15:19:02 +0000 (0:00:00.051) 0:00:51.191 ********* 2026-07-02 15:19:02.593620 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-07-02 15:19:02.593687 | instance | 2026-07-02 15:19:02.593936 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-07-02 15:19:02.593966 | instance | Thursday 02 July 2026 15:19:02 +0000 (0:00:00.071) 0:00:51.262 ********* 2026-07-02 15:19:02.881379 | instance | changed: [instance] 2026-07-02 15:19:02.881477 | instance | 2026-07-02 15:19:02.881740 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-07-02 15:19:02.881756 | instance | Thursday 02 July 2026 15:19:02 +0000 (0:00:00.287) 0:00:51.550 ********* 2026-07-02 15:19:03.532782 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-07-02 15:19:03.532821 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-07-02 15:19:03.532829 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-07-02 15:19:03.532835 | instance | 2026-07-02 15:19:03.532841 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-07-02 15:19:03.532847 | instance | Thursday 02 July 2026 15:19:03 +0000 (0:00:00.650) 0:00:52.201 ********* 2026-07-02 15:24:06.664428 | [Zuul] Log Stream did not terminate 2026-07-02 15:24:06.672609 | instance | ERROR 2026-07-02 15:24:06.672987 | instance | { 2026-07-02 15:24:06.673062 | instance | "msg": "Data could not be sent to remote host \"199.19.213.232\". Make sure this host can be reached over ssh: ssh: connect to host 199.19.213.232 port 22: No route to host\r\n", 2026-07-02 15:24:06.673098 | instance | "unreachable": true 2026-07-02 15:24:06.673127 | instance | } unreachable 2026-07-02 15:24:06.674914 | 2026-07-02 15:24:06.674981 | PLAY RECAP 2026-07-02 15:24:06.675042 | instance | ok: 3 changed: 2 unreachable: 1 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-02 15:24:06.675074 | 2026-07-02 15:24:06.862396 | RUN END RESULT_UNREACHABLE: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-07-02 15:24:06.866445 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-07-02 15:24:07.529594 | 2026-07-02 15:24:07.529726 | PLAY [all] 2026-07-02 15:24:07.544618 | 2026-07-02 15:24:07.544728 | TASK [gather-host-logs : creating directory for system status] 2026-07-02 15:24:19.157430 | instance | ERROR 2026-07-02 15:24:19.157753 | instance | { 2026-07-02 15:24:19.157793 | instance | "msg": "Data could not be sent to remote host \"199.19.213.232\". Make sure this host can be reached over ssh: ssh: connect to host 199.19.213.232 port 22: No route to host\r\n", 2026-07-02 15:24:19.157854 | instance | "unreachable": true 2026-07-02 15:24:19.157907 | instance | } unreachable 2026-07-02 15:24:19.158988 | 2026-07-02 15:24:19.159037 | PLAY RECAP 2026-07-02 15:24:19.159088 | instance | ok: 0 changed: 0 unreachable: 1 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-02 15:24:19.159111 | 2026-07-02 15:24:19.363846 | POST-RUN END RESULT_UNREACHABLE: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-07-02 15:24:19.366038 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-02 15:24:20.011058 | 2026-07-02 15:24:20.011247 | PLAY [all] 2026-07-02 15:24:20.026834 | 2026-07-02 15:24:20.027035 | TASK [fetch-output : Set log path for multiple nodes] 2026-07-02 15:24:20.073644 | instance | skipping: Conditional result was False 2026-07-02 15:24:20.083358 | 2026-07-02 15:24:20.083641 | TASK [fetch-output : Set log path for single node] 2026-07-02 15:24:20.124820 | instance | ok 2026-07-02 15:24:20.130419 | 2026-07-02 15:24:20.130580 | LOOP [fetch-output : Ensure local output dirs] 2026-07-02 15:24:20.572036 | instance -> localhost | ok: "/var/lib/zuul/builds/563a5c87d8f14c928d197bde0466bcb2/work/logs" 2026-07-02 15:24:20.849775 | instance -> localhost | changed: "/var/lib/zuul/builds/563a5c87d8f14c928d197bde0466bcb2/work/artifacts" 2026-07-02 15:24:21.068692 | instance -> localhost | changed: "/var/lib/zuul/builds/563a5c87d8f14c928d197bde0466bcb2/work/docs" 2026-07-02 15:24:21.088375 | 2026-07-02 15:24:21.088539 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-07-02 15:24:22.257923 | instance | ERROR: Item: {'dest': '/var/lib/zuul/builds/563a5c87d8f14c928d197bde0466bcb2/work/logs', 'src': 'logs'} 2026-07-02 15:24:22.258238 | instance | { 2026-07-02 15:24:22.258283 | instance | "ansible_loop_var": "zj_output", 2026-07-02 15:24:22.258325 | instance | "msg": "ssh: connect to host 199.19.213.232 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-02 15:24:22.258361 | instance | "rc": 255, 2026-07-02 15:24:22.258390 | instance | "zj_output": { 2026-07-02 15:24:22.258417 | instance | "dest": "/var/lib/zuul/builds/563a5c87d8f14c928d197bde0466bcb2/work/logs", 2026-07-02 15:24:22.258443 | instance | "src": "logs" 2026-07-02 15:24:22.258468 | instance | } 2026-07-02 15:24:22.258493 | instance | } 2026-07-02 15:24:22.258538 | instance | changed: All items complete 2026-07-02 15:24:22.258568 | 2026-07-02 15:24:25.330246 | instance | ERROR: Item: {'dest': '/var/lib/zuul/builds/563a5c87d8f14c928d197bde0466bcb2/work/artifacts', 'src': 'artifacts'} 2026-07-02 15:24:25.330409 | instance | { 2026-07-02 15:24:25.330439 | instance | "ansible_loop_var": "zj_output", 2026-07-02 15:24:25.330461 | instance | "msg": "ssh: connect to host 199.19.213.232 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-02 15:24:25.330482 | instance | "rc": 255, 2026-07-02 15:24:25.330501 | instance | "zj_output": { 2026-07-02 15:24:25.330519 | instance | "dest": "/var/lib/zuul/builds/563a5c87d8f14c928d197bde0466bcb2/work/artifacts", 2026-07-02 15:24:25.330540 | instance | "src": "artifacts" 2026-07-02 15:24:25.330559 | instance | } 2026-07-02 15:24:25.330577 | instance | } 2026-07-02 15:24:28.399682 | instance | ERROR: Item: {'dest': '/var/lib/zuul/builds/563a5c87d8f14c928d197bde0466bcb2/work/docs', 'src': 'docs'} 2026-07-02 15:24:28.399898 | instance | { 2026-07-02 15:24:28.399943 | instance | "ansible_loop_var": "zj_output", 2026-07-02 15:24:28.400071 | instance | "msg": "ssh: connect to host 199.19.213.232 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-02 15:24:28.400137 | instance | "rc": 255, 2026-07-02 15:24:28.400168 | instance | "zj_output": { 2026-07-02 15:24:28.400195 | instance | "dest": "/var/lib/zuul/builds/563a5c87d8f14c928d197bde0466bcb2/work/docs", 2026-07-02 15:24:28.400222 | instance | "src": "docs" 2026-07-02 15:24:28.400247 | instance | } 2026-07-02 15:24:28.400269 | instance | } failure 2026-07-02 15:24:28.423062 | 2026-07-02 15:24:28.423125 | PLAY RECAP 2026-07-02 15:24:28.423173 | instance | ok: 2 changed: 1 unreachable: 0 failed: 1 skipped: 1 rescued: 0 ignored: 0 2026-07-02 15:24:28.423195 | 2026-07-02 15:24:28.616012 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-02 15:24:28.619409 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-07-02 15:24:29.283133 | 2026-07-02 15:24:29.283319 | PLAY [localhost] 2026-07-02 15:24:29.295781 | 2026-07-02 15:24:29.295954 | TASK [Generate Zuul manifest] 2026-07-02 15:24:29.318375 | localhost | ok 2026-07-02 15:24:29.338723 | 2026-07-02 15:24:29.338890 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-07-02 15:24:29.788795 | localhost | changed 2026-07-02 15:24:29.801416 | 2026-07-02 15:24:29.801555 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-07-02 15:24:29.835652 | localhost | ok 2026-07-02 15:24:29.843818 | 2026-07-02 15:24:29.843892 | TASK [Upload logs] 2026-07-02 15:24:29.867926 | localhost | ok 2026-07-02 15:24:29.946788 | 2026-07-02 15:24:29.946966 | TASK [Set zuul-log-path fact] 2026-07-02 15:24:29.966999 | localhost | ok 2026-07-02 15:24:29.981691 | 2026-07-02 15:24:29.981830 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-02 15:24:30.012796 | localhost | ok 2026-07-02 15:24:30.021210 | 2026-07-02 15:24:30.021281 | TASK [upload-logs : Create log directories] 2026-07-02 15:24:30.436331 | localhost | changed 2026-07-02 15:24:30.444292 | 2026-07-02 15:24:30.444372 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-07-02 15:24:30.872687 | localhost -> localhost | ok: Runtime: 0:00:00.006249 2026-07-02 15:24:30.880035 | 2026-07-02 15:24:30.880109 | TASK [upload-logs : Upload logs to log server] 2026-07-02 15:24:31.360441 | localhost | Output suppressed because no_log was given 2026-07-02 15:24:31.406914 | 2026-07-02 15:24:31.407081 | LOOP [upload-logs : Compress console log and json output] 2026-07-02 15:24:31.458318 | localhost | skipping: Conditional result was False 2026-07-02 15:24:31.466568 | localhost | skipping: Conditional result was False 2026-07-02 15:24:31.480009 | 2026-07-02 15:24:31.480225 | LOOP [upload-logs : Upload compressed console log and json output] 2026-07-02 15:24:31.522280 | localhost | skipping: Conditional result was False 2026-07-02 15:24:31.522832 | 2026-07-02 15:24:31.525551 | localhost | skipping: Conditional result was False 2026-07-02 15:24:31.536594 | 2026-07-02 15:24:31.536780 | LOOP [upload-logs : Upload console log and json output]