2026-07-08 15:31:40.351084 | Job console starting 2026-07-08 15:31:40.362010 | Updating git repos 2026-07-08 15:31:42.287649 | Cloning repos into workspace 2026-07-08 15:31:53.994861 | Restoring repo states 2026-07-08 15:32:05.025883 | Merging changes 2026-07-08 15:32:06.067113 | Checking out repos 2026-07-08 15:32:10.396147 | Preparing playbooks 2026-07-08 15:32:21.713450 | Running Ansible setup 2026-07-08 15:32:32.724312 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-08 15:32:33.408197 | 2026-07-08 15:32:33.408396 | PLAY [localhost] 2026-07-08 15:32:33.418024 | 2026-07-08 15:32:33.418138 | TASK [Gathering Facts] 2026-07-08 15:32:34.351420 | localhost | ok 2026-07-08 15:32:34.362289 | 2026-07-08 15:32:34.362384 | TASK [Setup log path fact] 2026-07-08 15:32:34.383771 | localhost | ok 2026-07-08 15:32:34.396166 | 2026-07-08 15:32:34.773471 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-08 15:32:34.809769 | localhost | ok 2026-07-08 15:32:34.816458 | 2026-07-08 15:32:34.816535 | TASK [emit-job-header : Print job information] 2026-07-08 15:32:34.860070 | # Job Information 2026-07-08 15:32:34.860350 | Ansible Version: 2.16.18 2026-07-08 15:32:34.860421 | Job: atmosphere-molecule-csi-rbd 2026-07-08 15:32:34.860471 | Pipeline: check 2026-07-08 15:32:34.860527 | Executor: 2d72f0692154 2026-07-08 15:32:34.860578 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4132 2026-07-08 15:32:34.860631 | Event ID: 5f06a510-7ae0-11f1-821b-3278a0fc5c4d 2026-07-08 15:32:34.864365 | 2026-07-08 15:32:34.864432 | LOOP [emit-job-header : Print node information] 2026-07-08 15:32:34.958443 | localhost | ok: 2026-07-08 15:32:34.958671 | localhost | # Node Information 2026-07-08 15:32:34.958712 | localhost | Inventory Hostname: instance 2026-07-08 15:32:34.958746 | localhost | Hostname: np0000184489 2026-07-08 15:32:34.958775 | localhost | Username: zuul 2026-07-08 15:32:34.958807 | localhost | Distro: Ubuntu 22.04 2026-07-08 15:32:34.958834 | localhost | Provider: yul1 2026-07-08 15:32:34.958861 | localhost | Region: ca-ymq-1 2026-07-08 15:32:34.958887 | localhost | Label: ubuntu-jammy 2026-07-08 15:32:34.958912 | localhost | Product Name: OpenStack Nova 2026-07-08 15:32:34.958938 | localhost | Interface IP: 199.19.213.20 2026-07-08 15:32:34.971188 | 2026-07-08 15:32:34.971263 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-07-08 15:32:35.427033 | localhost -> localhost | changed 2026-07-08 15:32:35.434638 | 2026-07-08 15:32:35.434752 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-07-08 15:32:36.383886 | localhost -> localhost | changed 2026-07-08 15:32:36.393554 | 2026-07-08 15:32:36.393638 | PLAY [all] 2026-07-08 15:32:36.402763 | 2026-07-08 15:32:36.402831 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-07-08 15:32:36.617096 | instance -> localhost | ok 2026-07-08 15:32:36.625005 | 2026-07-08 15:32:36.625091 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-07-08 15:32:36.667999 | instance | ok 2026-07-08 15:32:36.682059 | instance | included: /var/lib/zuul/builds/6d1536f2f3b9430f8c8ca4a120e90371/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-07-08 15:32:36.687678 | 2026-07-08 15:32:36.687741 | TASK [add-build-sshkey : Create Temp SSH key] 2026-07-08 15:32:37.643530 | instance -> localhost | Generating public/private rsa key pair. 2026-07-08 15:32:37.643889 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/6d1536f2f3b9430f8c8ca4a120e90371/work/6d1536f2f3b9430f8c8ca4a120e90371_id_rsa 2026-07-08 15:32:37.643970 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/6d1536f2f3b9430f8c8ca4a120e90371/work/6d1536f2f3b9430f8c8ca4a120e90371_id_rsa.pub 2026-07-08 15:32:37.644024 | instance -> localhost | The key fingerprint is: 2026-07-08 15:32:37.644073 | instance -> localhost | SHA256:QUo66w33BoaQ+xk+YOHtm8py7/Tsu5flruQoWBuCRLw zuul-build-sshkey 2026-07-08 15:32:37.644141 | instance -> localhost | The key's randomart image is: 2026-07-08 15:32:37.644190 | instance -> localhost | +---[RSA 3072]----+ 2026-07-08 15:32:37.644245 | instance -> localhost | |. . . | 2026-07-08 15:32:37.644293 | instance -> localhost | | o . o o | 2026-07-08 15:32:37.644338 | instance -> localhost | |. = o . . | 2026-07-08 15:32:37.644382 | instance -> localhost | | E = + . | 2026-07-08 15:32:37.644426 | instance -> localhost | |..= * + S | 2026-07-08 15:32:37.644470 | instance -> localhost | |...*oB o . | 2026-07-08 15:32:37.644513 | instance -> localhost | | +Oo. ++ | 2026-07-08 15:32:37.644558 | instance -> localhost | |..o.o* =o . | 2026-07-08 15:32:37.644608 | instance -> localhost | | oo+=oB+oo. | 2026-07-08 15:32:37.644653 | instance -> localhost | +----[SHA256]-----+ 2026-07-08 15:32:37.644750 | instance -> localhost | ok: Runtime: 0:00:00.534833 2026-07-08 15:32:37.652261 | 2026-07-08 15:32:37.652323 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-07-08 15:32:37.684295 | instance | ok 2026-07-08 15:32:37.694392 | instance | included: /var/lib/zuul/builds/6d1536f2f3b9430f8c8ca4a120e90371/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-07-08 15:32:37.702122 | 2026-07-08 15:32:37.702185 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-07-08 15:32:37.726496 | instance | skipping: Conditional result was False 2026-07-08 15:32:37.731626 | 2026-07-08 15:32:37.731688 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-07-08 15:32:38.175905 | instance | changed 2026-07-08 15:32:38.184083 | 2026-07-08 15:32:38.184158 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-07-08 15:32:38.362523 | instance | ok 2026-07-08 15:32:38.369036 | 2026-07-08 15:32:38.369099 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-07-08 15:32:38.832712 | instance | changed 2026-07-08 15:32:38.839450 | 2026-07-08 15:32:38.839541 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-07-08 15:32:39.328831 | instance | changed 2026-07-08 15:32:39.337497 | 2026-07-08 15:32:39.337588 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-07-08 15:32:39.363600 | instance | skipping: Conditional result was False 2026-07-08 15:32:39.374991 | 2026-07-08 15:32:39.375165 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-07-08 15:32:39.786071 | instance -> localhost | changed 2026-07-08 15:32:39.802494 | 2026-07-08 15:32:39.802619 | TASK [add-build-sshkey : Add back temp key] 2026-07-08 15:32:40.101383 | instance -> localhost | Identity added: /var/lib/zuul/builds/6d1536f2f3b9430f8c8ca4a120e90371/work/6d1536f2f3b9430f8c8ca4a120e90371_id_rsa (zuul-build-sshkey) 2026-07-08 15:32:40.101602 | instance -> localhost | ok: Runtime: 0:00:00.018040 2026-07-08 15:32:40.107187 | 2026-07-08 15:32:40.107264 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-07-08 15:32:40.473174 | instance | ok 2026-07-08 15:32:40.479517 | 2026-07-08 15:32:40.479606 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-07-08 15:32:40.507601 | instance | skipping: Conditional result was False 2026-07-08 15:32:40.525521 | 2026-07-08 15:32:40.525710 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-07-08 15:32:40.886251 | instance | ok 2026-07-08 15:32:40.892971 | 2026-07-08 15:32:40.893045 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-07-08 15:32:44.218700 | instance | Output suppressed because no_log was given 2026-07-08 15:32:44.229541 | 2026-07-08 15:32:44.229620 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-07-08 15:32:44.435928 | instance | ok: "logs" 2026-07-08 15:32:52.854261 | instance | ok: All items complete 2026-07-08 15:32:52.854564 | 2026-07-08 15:32:52.865325 | instance | ok: "artifacts" 2026-07-08 15:32:52.869523 | instance | ok: "docs" 2026-07-08 15:32:52.891026 | 2026-07-08 15:32:52.891156 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-07-08 15:32:53.093872 | instance | changed: "logs" 2026-07-08 15:32:53.260276 | instance | changed: "artifacts" 2026-07-08 15:32:53.400472 | instance | changed: "docs" 2026-07-08 15:32:53.414707 | 2026-07-08 15:32:53.414850 | PLAY RECAP 2026-07-08 15:32:53.414915 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-07-08 15:32:53.414953 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-08 15:32:53.414984 | 2026-07-08 15:32:53.652466 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-08 15:32:53.655211 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-08 15:32:54.263155 | 2026-07-08 15:32:54.263268 | PLAY [all] 2026-07-08 15:32:54.273571 | 2026-07-08 15:32:54.273649 | TASK [setup-uv : Extract archive] 2026-07-08 15:32:58.397705 | instance | changed 2026-07-08 15:32:58.403523 | 2026-07-08 15:32:58.403601 | TASK [setup-uv : Print version] 2026-07-08 15:32:58.768629 | instance | uv 0.8.13 2026-07-08 15:32:58.939545 | instance | ok: Runtime: 0:00:00.012379 2026-07-08 15:32:58.948928 | 2026-07-08 15:32:58.949033 | TASK [Install Ansible collection siblings] 2026-07-08 15:33:07.847344 | instance | changed: 2026-07-08 15:33:07.847641 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-07-08 15:33:07.847704 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-07-08 15:33:07.847752 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-07-08 15:33:07.847791 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-07-08 15:33:07.847831 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-07-08 15:33:07.847879 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-07-08 15:33:07.847927 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-07-08 15:33:07.847975 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-07-08 15:33:07.848016 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-07-08 15:33:07.848054 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-07-08 15:33:07.848099 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-07-08 15:33:07.848144 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-07-08 15:33:07.848189 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-07-08 15:33:07.848233 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-07-08 15:33:07.848278 | instance | Resolved ansible.utils to v6.0.3 for >=2.9.0 2026-07-08 15:33:07.848323 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-07-08 15:33:07.848368 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-07-08 15:33:07.848414 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-07-08 15:33:07.848456 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-07-08 15:33:07.848495 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-07-08 15:33:07.848533 | instance | Resolved vexxhost.ceph to v4.0.0 for >=3.2.0 2026-07-08 15:33:07.848571 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-07-08 15:33:07.848612 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-07-08 15:33:07.848672 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-07-08 15:33:07.848714 | instance | Resolved ansible.utils to v6.0.3 for >=2.9.0,>=6.0.0 2026-07-08 15:33:07.848754 | instance | Resolved vexxhost.containers to v1.6.7 for >=1.1.1,>=1.6.0 2026-07-08 15:33:07.848817 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-07-08 15:33:07.848862 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-07-08 15:33:07.848901 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-07-08 15:33:07.848973 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-07-08 15:33:07.849024 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-07-08 15:33:07.849067 | instance | Resolved vexxhost.containers to v1.6.7 for >=1.1.1,>=1.6.0 2026-07-08 15:33:07.849109 | instance | Checked out ansible.netcommon to 1.2.0 2026-07-08 15:33:07.849151 | 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-08 15:33:07.849204 | instance | Starting galaxy collection install process 2026-07-08 15:33:07.849242 | instance | Process install dependency map 2026-07-08 15:33:07.849280 | instance | Starting collection install process 2026-07-08 15:33:07.849317 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-07-08 15:33:07.849345 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-07-08 15:33:07.849371 | instance | ansible.netcommon:* was installed successfully 2026-07-08 15:33:07.849397 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-07-08 15:33:07.849423 | instance | Creating virtual environment at: .venv 2026-07-08 15:33:07.849448 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-07-08 15:33:07.849474 | instance | Downloading cryptography (4.2MiB) 2026-07-08 15:33:07.849500 | instance | Downloading rjsonnet (1.2MiB) 2026-07-08 15:33:07.849536 | instance | Downloading setuptools (1.1MiB) 2026-07-08 15:33:07.849563 | instance | Downloading ansible-core (2.1MiB) 2026-07-08 15:33:07.849588 | instance | Downloading pygments (1.2MiB) 2026-07-08 15:33:07.849614 | instance | Downloading openstacksdk (1.7MiB) 2026-07-08 15:33:07.849640 | instance | Downloading netaddr (2.2MiB) 2026-07-08 15:33:07.849670 | instance | Downloading kubernetes (1.9MiB) 2026-07-08 15:33:07.849711 | instance | Building pyperclip==1.9.0 2026-07-08 15:33:07.849742 | instance | Downloading rjsonnet 2026-07-08 15:33:07.849773 | instance | Downloading netaddr 2026-07-08 15:33:07.849800 | instance | Downloading pygments 2026-07-08 15:33:07.849853 | instance | Downloading cryptography 2026-07-08 15:33:07.849906 | instance | Downloading setuptools 2026-07-08 15:33:07.849971 | instance | Downloading kubernetes 2026-07-08 15:33:07.850004 | instance | Downloading ansible-core 2026-07-08 15:33:07.850032 | instance | Downloading openstacksdk 2026-07-08 15:33:07.850058 | instance | Built pyperclip==1.9.0 2026-07-08 15:33:07.850085 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-07-08 15:33:07.850112 | instance | Installed 79 packages in 185ms 2026-07-08 15:33:07.850138 | instance | Checked out ansible.posix to 1.6.0 2026-07-08 15:33:07.850164 | 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-08 15:33:07.850190 | instance | Starting galaxy collection install process 2026-07-08 15:33:07.850216 | instance | Process install dependency map 2026-07-08 15:33:07.850241 | instance | Starting collection install process 2026-07-08 15:33:07.850266 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-07-08 15:33:07.850304 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-07-08 15:33:07.850332 | instance | ansible.posix:1.6.0 was installed successfully 2026-07-08 15:33:07.850357 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-08 15:33:07.850382 | instance | 2.17.12 2026-07-08 15:33:07.850408 | instance | Checked out ansible.utils to v6.0.3 2026-07-08 15:33:07.850433 | 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-08 15:33:07.850458 | instance | Starting galaxy collection install process 2026-07-08 15:33:07.850483 | instance | Process install dependency map 2026-07-08 15:33:07.850509 | instance | Starting collection install process 2026-07-08 15:33:07.850534 | instance | Installing 'ansible.utils:6.0.3' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-07-08 15:33:07.850560 | instance | Created collection for ansible.utils:6.0.3 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-07-08 15:33:07.850586 | instance | ansible.utils:6.0.3 was installed successfully 2026-07-08 15:33:07.850612 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-08 15:33:07.850638 | instance | 2.17.12 2026-07-08 15:33:07.850663 | instance | Checked out atmosphere.common to v0.7.0 2026-07-08 15:33:07.850689 | 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-08 15:33:07.850715 | instance | Starting galaxy collection install process 2026-07-08 15:33:07.850741 | instance | Process install dependency map 2026-07-08 15:33:07.850766 | instance | Starting collection install process 2026-07-08 15:33:07.850792 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-07-08 15:33:07.850817 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-07-08 15:33:07.850842 | instance | atmosphere.common:0.7.0 was installed successfully 2026-07-08 15:33:07.850868 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-08 15:33:07.850896 | instance | 2.17.12 2026-07-08 15:33:07.850934 | instance | Checked out community.crypto to 2.2.3 2026-07-08 15:33:07.850966 | 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-08 15:33:07.850993 | instance | Starting galaxy collection install process 2026-07-08 15:33:07.851018 | instance | Process install dependency map 2026-07-08 15:33:07.851044 | instance | Starting collection install process 2026-07-08 15:33:07.851069 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-07-08 15:33:07.851095 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-07-08 15:33:07.851120 | instance | community.crypto:2.2.3 was installed successfully 2026-07-08 15:33:07.851145 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-08 15:33:07.851170 | instance | 2.17.12 2026-07-08 15:33:07.851195 | instance | Checked out community.general to 7.3.0 2026-07-08 15:33:07.851221 | 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-08 15:33:07.851245 | instance | Starting galaxy collection install process 2026-07-08 15:33:07.851285 | instance | Process install dependency map 2026-07-08 15:33:07.851312 | instance | Starting collection install process 2026-07-08 15:33:07.851339 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-07-08 15:33:07.851364 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-07-08 15:33:07.851389 | instance | community.general:7.3.0 was installed successfully 2026-07-08 15:33:07.851414 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-08 15:33:07.851439 | instance | 2.17.12 2026-07-08 15:33:07.851464 | instance | Checked out community.mysql to 3.6.0 2026-07-08 15:33:07.851491 | 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-08 15:33:07.851517 | instance | Starting galaxy collection install process 2026-07-08 15:33:07.851546 | instance | Process install dependency map 2026-07-08 15:33:07.851574 | instance | Starting collection install process 2026-07-08 15:33:07.851601 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-07-08 15:33:07.851627 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-07-08 15:33:07.851652 | instance | community.mysql:3.6.0 was installed successfully 2026-07-08 15:33:07.851677 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-08 15:33:07.851703 | instance | 2.17.12 2026-07-08 15:33:07.851728 | instance | Checked out kubernetes.core to 2.4.0 2026-07-08 15:33:07.851754 | 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-08 15:33:07.851779 | instance | Starting galaxy collection install process 2026-07-08 15:33:07.851805 | instance | Process install dependency map 2026-07-08 15:33:07.851830 | instance | Starting collection install process 2026-07-08 15:33:07.851855 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-07-08 15:33:07.851881 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-07-08 15:33:07.851915 | instance | kubernetes.core:2.4.0 was installed successfully 2026-07-08 15:33:07.851948 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-08 15:33:07.851976 | instance | 2.17.12 2026-07-08 15:33:07.852001 | instance | Checked out openstack.cloud to 2.6.0 2026-07-08 15:33:07.852027 | 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-08 15:33:07.852052 | instance | Starting galaxy collection install process 2026-07-08 15:33:07.852078 | instance | Process install dependency map 2026-07-08 15:33:07.852103 | instance | Starting collection install process 2026-07-08 15:33:07.852127 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-07-08 15:33:07.852152 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-07-08 15:33:07.852178 | instance | openstack.cloud:2.6.0 was installed successfully 2026-07-08 15:33:07.852203 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-08 15:33:07.852228 | instance | 2.17.12 2026-07-08 15:33:07.852253 | instance | Checked out vexxhost.ceph to v4.0.0 2026-07-08 15:33:07.852279 | 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-08 15:33:07.853013 | instance | Starting galaxy collection install process 2026-07-08 15:33:07.853061 | instance | Process install dependency map 2026-07-08 15:33:07.853090 | instance | Starting collection install process 2026-07-08 15:33:07.853116 | instance | Installing 'vexxhost.ceph:4.0.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-07-08 15:33:07.853142 | instance | Created collection for vexxhost.ceph:4.0.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-07-08 15:33:07.853167 | instance | vexxhost.ceph:4.0.0 was installed successfully 2026-07-08 15:33:07.853193 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-08 15:33:07.853219 | instance | 2.17.12 2026-07-08 15:33:07.853244 | instance | Checked out vexxhost.containers to v1.6.7 2026-07-08 15:33:07.853270 | 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-08 15:33:07.853296 | instance | Starting galaxy collection install process 2026-07-08 15:33:07.853320 | instance | Process install dependency map 2026-07-08 15:33:07.853345 | instance | Starting collection install process 2026-07-08 15:33:07.853370 | instance | Installing 'vexxhost.containers:1.6.7' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-07-08 15:33:07.853396 | instance | Created collection for vexxhost.containers:1.6.7 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-07-08 15:33:07.853420 | instance | vexxhost.containers:1.6.7 was installed successfully 2026-07-08 15:33:07.853445 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-08 15:33:07.853470 | instance | 2.17.12 2026-07-08 15:33:07.853496 | instance | Checked out vexxhost.kubernetes to v3.3.0 2026-07-08 15:33:07.853519 | 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-08 15:33:07.853537 | instance | Starting galaxy collection install process 2026-07-08 15:33:07.853556 | instance | Process install dependency map 2026-07-08 15:33:07.853574 | instance | Starting collection install process 2026-07-08 15:33:07.853592 | instance | Installing 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-07-08 15:33:07.853609 | instance | Created collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-07-08 15:33:07.853627 | instance | vexxhost.kubernetes:3.3.0 was installed successfully 2026-07-08 15:33:07.853645 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-08 15:33:07.853665 | instance | 2.17.12 2026-07-08 15:33:07.860371 | 2026-07-08 15:33:07.860422 | PLAY RECAP 2026-07-08 15:33:07.860470 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-08 15:33:07.860498 | 2026-07-08 15:33:08.029598 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-08 15:33:08.034976 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-07-08 15:33:08.751220 | 2026-07-08 15:33:08.751369 | PLAY [all] 2026-07-08 15:33:08.764024 | 2026-07-08 15:33:08.764149 | TASK [Install "jq" for log collection] 2026-07-08 15:33:18.943039 | instance | changed 2026-07-08 15:33:18.948331 | 2026-07-08 15:33:18.948410 | PLAY RECAP 2026-07-08 15:33:18.948465 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-08 15:33:18.948513 | 2026-07-08 15:33:19.140469 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-07-08 15:33:19.144113 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-07-08 15:33:19.776165 | 2026-07-08 15:33:19.776337 | PLAY [all] 2026-07-08 15:33:19.789503 | 2026-07-08 15:33:19.789639 | LOOP [Check inventory directories] 2026-07-08 15:33:20.142291 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-07-08 15:33:20.284415 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-07-08 15:33:20.432516 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-07-08 15:33:20.449952 | 2026-07-08 15:33:20.450151 | LOOP [Copy inventory file for Zuul] 2026-07-08 15:33:21.266295 | instance | changed: 2026-07-08 15:33:21.542345 | instance | { 2026-07-08 15:33:21.542526 | instance | "ansible_loop_var": "item", 2026-07-08 15:33:21.542586 | instance | "changed": false, 2026-07-08 15:33:21.542634 | instance | "failed": false, 2026-07-08 15:33:21.542690 | instance | "invocation": { 2026-07-08 15:33:21.542733 | instance | "module_args": { 2026-07-08 15:33:21.542776 | instance | "checksum_algorithm": "sha1", 2026-07-08 15:33:21.542858 | instance | "follow": true, 2026-07-08 15:33:21.542943 | instance | "get_attributes": true, 2026-07-08 15:33:21.543016 | instance | "get_checksum": true, 2026-07-08 15:33:21.543063 | instance | "get_mime": true, 2026-07-08 15:33:21.543104 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-07-08 15:33:21.543147 | instance | } 2026-07-08 15:33:21.543188 | instance | }, 2026-07-08 15:33:21.543230 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-07-08 15:33:21.543270 | instance | "stat": { 2026-07-08 15:33:21.543310 | instance | "atime": 1783524780.6561675, 2026-07-08 15:33:21.543377 | instance | "attr_flags": "e", 2026-07-08 15:33:21.543420 | instance | "attributes": [ 2026-07-08 15:33:21.543462 | instance | "extents" 2026-07-08 15:33:21.543501 | instance | ], 2026-07-08 15:33:21.543540 | instance | "block_size": 4096, 2026-07-08 15:33:21.543596 | instance | "blocks": 8, 2026-07-08 15:33:21.543636 | instance | "charset": "unknown", 2026-07-08 15:33:21.543693 | instance | "ctime": 1783524779.7201424, 2026-07-08 15:33:21.543736 | instance | "dev": 64513, 2026-07-08 15:33:21.543776 | instance | "device_type": 0, 2026-07-08 15:33:21.543826 | instance | "executable": true, 2026-07-08 15:33:21.543865 | instance | "exists": true, 2026-07-08 15:33:21.543934 | instance | "gid": 1000, 2026-07-08 15:33:21.543996 | instance | "gr_name": "zuul", 2026-07-08 15:33:21.544043 | instance | "inode": 1046817, 2026-07-08 15:33:21.544087 | instance | "isblk": false, 2026-07-08 15:33:21.544131 | instance | "ischr": false, 2026-07-08 15:33:21.544171 | instance | "isdir": true, 2026-07-08 15:33:21.544222 | instance | "isfifo": false, 2026-07-08 15:33:21.544261 | instance | "isgid": false, 2026-07-08 15:33:21.544298 | instance | "islnk": false, 2026-07-08 15:33:21.544364 | instance | "isreg": false, 2026-07-08 15:33:21.544403 | instance | "issock": false, 2026-07-08 15:33:21.544457 | instance | "isuid": false, 2026-07-08 15:33:21.544507 | instance | "mimetype": "unknown", 2026-07-08 15:33:21.544555 | instance | "mode": "0755", 2026-07-08 15:33:21.544602 | instance | "mtime": 1783524779.7201424, 2026-07-08 15:33:21.544665 | instance | "nlink": 22, 2026-07-08 15:33:21.544714 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-07-08 15:33:21.544771 | instance | "pw_name": "zuul", 2026-07-08 15:33:21.544819 | instance | "readable": true, 2026-07-08 15:33:21.544867 | instance | "rgrp": true, 2026-07-08 15:33:21.544918 | instance | "roth": true, 2026-07-08 15:33:21.545030 | instance | "rusr": true, 2026-07-08 15:33:21.545085 | instance | "size": 4096, 2026-07-08 15:33:21.545135 | instance | "uid": 1000, 2026-07-08 15:33:21.545428 | instance | "version": "3769222460", 2026-07-08 15:33:21.545489 | instance | "wgrp": false, 2026-07-08 15:33:21.545537 | instance | "woth": false, 2026-07-08 15:33:21.545579 | instance | "writeable": true, 2026-07-08 15:33:21.545619 | instance | "wusr": true, 2026-07-08 15:33:21.545658 | instance | "xgrp": true, 2026-07-08 15:33:21.545696 | instance | "xoth": true, 2026-07-08 15:33:21.545734 | instance | "xusr": true 2026-07-08 15:33:21.545771 | instance | } 2026-07-08 15:33:21.545809 | instance | } 2026-07-08 15:33:21.545904 | instance | ok: All items complete 2026-07-08 15:33:21.545963 | 2026-07-08 15:33:21.548826 | instance | skipping: Conditional result was False 2026-07-08 15:33:21.549921 | instance | skipping: Conditional result was False 2026-07-08 15:33:21.564258 | 2026-07-08 15:33:21.564462 | LOOP [Switch "ansible_host" to private IP] 2026-07-08 15:33:21.896994 | instance | changed: 1 replacements made 2026-07-08 15:33:21.898737 | instance | skipping: Conditional result was False 2026-07-08 15:33:21.902213 | instance | skipping: Conditional result was False 2026-07-08 15:33:21.918704 | 2026-07-08 15:33:21.918856 | TASK [Run Molecule scenario] 2026-07-08 15:33:22.920503 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-07-08 15:33:23.325473 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-07-08 15:33:23.325550 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-07-08 15:33:34.740746 | instance | INFO [csi > dependency] Executing 2026-07-08 15:33:34.740934 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-07-08 15:33:34.741051 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-07-08 15:33:34.741181 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-07-08 15:33:34.748669 | instance | INFO [csi > cleanup] Executing 2026-07-08 15:33:34.748995 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-08 15:33:34.756488 | instance | INFO [csi > destroy] Executing 2026-07-08 15:33:34.756526 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-07-08 15:33:34.756622 | instance | INFO [csi > destroy] Executed: Successful 2026-07-08 15:33:34.763962 | instance | INFO [csi > syntax] Executing 2026-07-08 15:33:36.309454 | instance | 2026-07-08 15:33:36.309692 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-07-08 15:33:36.382448 | instance | INFO [csi > syntax] Executed: Successful 2026-07-08 15:33:36.395531 | instance | INFO [csi > create] Executing 2026-07-08 15:33:36.397396 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-08 15:33:36.404854 | instance | INFO [csi > prepare] Executing 2026-07-08 15:33:37.245983 | instance | 2026-07-08 15:33:37.246205 | instance | PLAY [Prepare] ***************************************************************** 2026-07-08 15:33:37.246464 | instance | 2026-07-08 15:33:37.246746 | instance | TASK [Gathering Facts] ********************************************************* 2026-07-08 15:33:37.247023 | instance | Wednesday 08 July 2026 15:33:37 +0000 (0:00:00.025) 0:00:00.025 ******** 2026-07-08 15:33:38.408137 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-07-08 15:33:38.408391 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-07-08 15:33:38.408660 | instance | interpreter could change the meaning of that path. See 2026-07-08 15:33:38.409009 | instance | https://docs.ansible.com/ansible- 2026-07-08 15:33:38.409312 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-07-08 15:33:38.416970 | instance | ok: [instance] 2026-07-08 15:33:38.417238 | instance | 2026-07-08 15:33:38.417507 | instance | TASK [Configure short hostname] ************************************************ 2026-07-08 15:33:38.417777 | instance | Wednesday 08 July 2026 15:33:38 +0000 (0:00:01.172) 0:00:01.197 ******** 2026-07-08 15:33:39.110825 | instance | changed: [instance] 2026-07-08 15:33:39.111016 | instance | 2026-07-08 15:33:39.111274 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-07-08 15:33:39.111533 | instance | Wednesday 08 July 2026 15:33:39 +0000 (0:00:00.693) 0:00:01.891 ******** 2026-07-08 15:33:39.360987 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-07-08 15:33:39.361151 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-07-08 15:33:39.361327 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-07-08 15:33:39.368496 | instance | changed: [instance] 2026-07-08 15:33:39.368756 | instance | 2026-07-08 15:33:39.369089 | instance | TASK [Purge "snapd" package] *************************************************** 2026-07-08 15:33:39.369432 | instance | Wednesday 08 July 2026 15:33:39 +0000 (0:00:00.258) 0:00:02.149 ******** 2026-07-08 15:33:40.253817 | instance | ok: [instance] 2026-07-08 15:33:40.254038 | instance | 2026-07-08 15:33:40.254303 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-07-08 15:33:40.254540 | instance | 2026-07-08 15:33:40.254798 | instance | TASK [Gathering Facts] ********************************************************* 2026-07-08 15:33:40.255060 | instance | Wednesday 08 July 2026 15:33:40 +0000 (0:00:00.884) 0:00:03.034 ******** 2026-07-08 15:33:40.952923 | instance | ok: [instance] 2026-07-08 15:33:40.952984 | instance | 2026-07-08 15:33:40.953118 | instance | TASK [Install depedencies] ***************************************************** 2026-07-08 15:33:40.953240 | instance | Wednesday 08 July 2026 15:33:40 +0000 (0:00:00.699) 0:00:03.733 ******** 2026-07-08 15:34:01.764560 | instance | changed: [instance] 2026-07-08 15:34:01.764647 | instance | 2026-07-08 15:34:01.764760 | instance | TASK [Start up service] ******************************************************** 2026-07-08 15:34:01.764913 | instance | Wednesday 08 July 2026 15:34:01 +0000 (0:00:20.811) 0:00:24.545 ******** 2026-07-08 15:34:02.337895 | instance | ok: [instance] 2026-07-08 15:34:02.338000 | instance | 2026-07-08 15:34:02.338012 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-07-08 15:34:02.338022 | instance | Wednesday 08 July 2026 15:34:02 +0000 (0:00:00.572) 0:00:25.117 ******** 2026-07-08 15:34:02.635325 | instance | ok: [instance] 2026-07-08 15:34:02.635444 | instance | 2026-07-08 15:34:02.635465 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-07-08 15:34:02.635613 | instance | Wednesday 08 July 2026 15:34:02 +0000 (0:00:00.298) 0:00:25.415 ******** 2026-07-08 15:34:03.303772 | instance | changed: [instance] 2026-07-08 15:34:03.304009 | instance | 2026-07-08 15:34:03.304282 | instance | TASK [Get list of all loopback devices] **************************************** 2026-07-08 15:34:03.304549 | instance | Wednesday 08 July 2026 15:34:03 +0000 (0:00:00.668) 0:00:26.083 ******** 2026-07-08 15:34:03.491985 | instance | ok: [instance] 2026-07-08 15:34:03.492223 | instance | 2026-07-08 15:34:03.492501 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-07-08 15:34:03.492830 | instance | Wednesday 08 July 2026 15:34:03 +0000 (0:00:00.188) 0:00:26.272 ******** 2026-07-08 15:34:03.515927 | instance | skipping: [instance] 2026-07-08 15:34:03.516086 | instance | 2026-07-08 15:34:03.516260 | instance | TASK [Create devices for Ceph] ************************************************* 2026-07-08 15:34:03.516418 | instance | Wednesday 08 July 2026 15:34:03 +0000 (0:00:00.024) 0:00:26.296 ******** 2026-07-08 15:34:04.058344 | instance | changed: [instance] => (item=osd0) 2026-07-08 15:34:04.058630 | instance | changed: [instance] => (item=osd1) 2026-07-08 15:34:04.058896 | instance | changed: [instance] => (item=osd2) 2026-07-08 15:34:04.059152 | instance | 2026-07-08 15:34:04.059496 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-07-08 15:34:04.059796 | instance | Wednesday 08 July 2026 15:34:04 +0000 (0:00:00.541) 0:00:26.838 ******** 2026-07-08 15:34:04.654205 | instance | changed: [instance] => (item=osd0) 2026-07-08 15:34:04.654478 | instance | changed: [instance] => (item=osd1) 2026-07-08 15:34:04.654754 | instance | changed: [instance] => (item=osd2) 2026-07-08 15:34:04.655011 | instance | 2026-07-08 15:34:04.655236 | instance | TASK [Start loop devices] ****************************************************** 2026-07-08 15:34:04.655503 | instance | Wednesday 08 July 2026 15:34:04 +0000 (0:00:00.595) 0:00:27.434 ******** 2026-07-08 15:34:05.343490 | instance | changed: [instance] => (item=osd0) 2026-07-08 15:34:05.343553 | instance | changed: [instance] => (item=osd1) 2026-07-08 15:34:05.343684 | instance | changed: [instance] => (item=osd2) 2026-07-08 15:34:05.343796 | instance | 2026-07-08 15:34:05.343930 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-07-08 15:34:05.344053 | instance | Wednesday 08 July 2026 15:34:05 +0000 (0:00:00.689) 0:00:28.124 ******** 2026-07-08 15:34:08.479699 | instance | changed: [instance] => (item=osd0) 2026-07-08 15:34:08.479760 | instance | changed: [instance] => (item=osd1) 2026-07-08 15:34:08.479771 | instance | changed: [instance] => (item=osd2) 2026-07-08 15:34:08.479781 | instance | 2026-07-08 15:34:08.479790 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-07-08 15:34:08.479800 | instance | Wednesday 08 July 2026 15:34:08 +0000 (0:00:03.134) 0:00:31.258 ******** 2026-07-08 15:34:10.317225 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-07-08 15:34:10.317346 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-07-08 15:34:10.318040 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-07-08 15:34:10.318063 | instance | 2026-07-08 15:34:10.318074 | instance | PLAY RECAP ********************************************************************* 2026-07-08 15:34:10.318086 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-07-08 15:34:10.320814 | instance | 2026-07-08 15:34:10.320860 | instance | Wednesday 08 July 2026 15:34:10 +0000 (0:00:01.839) 0:00:33.098 ******** 2026-07-08 15:34:10.320867 | instance | =============================================================================== 2026-07-08 15:34:10.320871 | instance | Install depedencies ---------------------------------------------------- 20.81s 2026-07-08 15:34:10.320876 | instance | Create a volume group for each loop device ------------------------------ 3.13s 2026-07-08 15:34:10.320880 | instance | Create a logical volume for each loop device ---------------------------- 1.84s 2026-07-08 15:34:10.320886 | instance | Gathering Facts --------------------------------------------------------- 1.17s 2026-07-08 15:34:10.320890 | instance | Purge "snapd" package --------------------------------------------------- 0.88s 2026-07-08 15:34:10.320894 | instance | Gathering Facts --------------------------------------------------------- 0.70s 2026-07-08 15:34:10.320899 | instance | Configure short hostname ------------------------------------------------ 0.69s 2026-07-08 15:34:10.320903 | instance | Start loop devices ------------------------------------------------------ 0.69s 2026-07-08 15:34:10.320907 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.67s 2026-07-08 15:34:10.320911 | instance | Set permissions on loopback devices ------------------------------------- 0.60s 2026-07-08 15:34:10.320915 | instance | Start up service -------------------------------------------------------- 0.57s 2026-07-08 15:34:10.320920 | instance | Create devices for Ceph ------------------------------------------------- 0.54s 2026-07-08 15:34:10.320924 | instance | Generate lvm.conf ------------------------------------------------------- 0.30s 2026-07-08 15:34:10.320928 | instance | Ensure hostname inside hosts file --------------------------------------- 0.26s 2026-07-08 15:34:10.320938 | instance | Get list of all loopback devices ---------------------------------------- 0.19s 2026-07-08 15:34:10.321028 | instance | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-07-08 15:34:10.419459 | instance | INFO [csi > prepare] Executed: Successful 2026-07-08 15:34:10.431609 | instance | INFO [csi > converge] Executing 2026-07-08 15:34:11.877639 | instance | 2026-07-08 15:34:11.878054 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-07-08 15:34:11.878376 | instance | 2026-07-08 15:34:11.878709 | instance | TASK [Gathering Facts] ********************************************************* 2026-07-08 15:34:11.879041 | instance | Wednesday 08 July 2026 15:34:11 +0000 (0:00:00.007) 0:00:00.007 ******** 2026-07-08 15:34:12.848860 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-07-08 15:34:12.849175 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-07-08 15:34:12.849249 | instance | interpreter could change the meaning of that path. See 2026-07-08 15:34:12.849509 | instance | https://docs.ansible.com/ansible- 2026-07-08 15:34:12.849774 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-07-08 15:34:12.859089 | instance | ok: [instance] 2026-07-08 15:34:12.859327 | instance | 2026-07-08 15:34:12.859597 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-07-08 15:34:12.859862 | instance | Wednesday 08 July 2026 15:34:12 +0000 (0:00:00.981) 0:00:00.989 ******** 2026-07-08 15:34:12.906815 | instance | ok: [instance] => { 2026-07-08 15:34:12.907090 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-07-08 15:34:12.907370 | instance | } 2026-07-08 15:34:12.907662 | instance | 2026-07-08 15:34:12.907942 | instance | PLAY [all] ********************************************************************* 2026-07-08 15:34:12.908220 | instance | 2026-07-08 15:34:12.908524 | instance | TASK [Gathering Facts] ********************************************************* 2026-07-08 15:34:12.908863 | instance | Wednesday 08 July 2026 15:34:12 +0000 (0:00:00.047) 0:00:01.037 ******** 2026-07-08 15:34:13.799759 | instance | ok: [instance] 2026-07-08 15:34:13.799972 | instance | 2026-07-08 15:34:13.800241 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-07-08 15:34:13.800506 | instance | Wednesday 08 July 2026 15:34:13 +0000 (0:00:00.891) 0:00:01.929 ******** 2026-07-08 15:34:13.983604 | instance | ok: [instance] 2026-07-08 15:34:13.983995 | instance | 2026-07-08 15:34:13.984333 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-07-08 15:34:13.984652 | instance | 2026-07-08 15:34:13.985080 | instance | TASK [Gathering Facts] ********************************************************* 2026-07-08 15:34:13.985416 | instance | Wednesday 08 July 2026 15:34:13 +0000 (0:00:00.184) 0:00:02.114 ******** 2026-07-08 15:34:14.845632 | instance | ok: [instance] 2026-07-08 15:34:14.845721 | instance | 2026-07-08 15:34:14.845734 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-08 15:34:14.845897 | instance | Wednesday 08 July 2026 15:34:14 +0000 (0:00:00.857) 0:00:02.972 ******** 2026-07-08 15:34:15.141584 | instance | ok: [instance] 2026-07-08 15:34:15.141845 | instance | 2026-07-08 15:34:15.142108 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-08 15:34:15.142336 | instance | Wednesday 08 July 2026 15:34:15 +0000 (0:00:00.298) 0:00:03.270 ******** 2026-07-08 15:34:15.188175 | instance | skipping: [instance] 2026-07-08 15:34:15.188402 | instance | 2026-07-08 15:34:15.188591 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-08 15:34:15.188773 | instance | Wednesday 08 July 2026 15:34:15 +0000 (0:00:00.045) 0:00:03.316 ******** 2026-07-08 15:34:15.470242 | instance | changed: [instance] 2026-07-08 15:34:15.470544 | instance | 2026-07-08 15:34:15.470761 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-08 15:34:15.470959 | instance | Wednesday 08 July 2026 15:34:15 +0000 (0:00:00.283) 0:00:03.600 ******** 2026-07-08 15:34:15.556397 | instance | ok: [instance] => { 2026-07-08 15:34:15.556893 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-07-08 15:34:15.557241 | instance | } 2026-07-08 15:34:15.557552 | instance | 2026-07-08 15:34:15.557879 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-08 15:34:15.558205 | instance | Wednesday 08 July 2026 15:34:15 +0000 (0:00:00.085) 0:00:03.686 ******** 2026-07-08 15:34:16.318120 | instance | changed: [instance] 2026-07-08 15:34:16.318484 | instance | 2026-07-08 15:34:16.318817 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-08 15:34:16.319142 | instance | Wednesday 08 July 2026 15:34:16 +0000 (0:00:00.762) 0:00:04.448 ******** 2026-07-08 15:34:16.367298 | instance | skipping: [instance] 2026-07-08 15:34:16.367651 | instance | 2026-07-08 15:34:16.368036 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-08 15:34:16.368366 | instance | Wednesday 08 July 2026 15:34:16 +0000 (0:00:00.049) 0:00:04.497 ******** 2026-07-08 15:34:16.411572 | instance | skipping: [instance] 2026-07-08 15:34:16.411916 | instance | 2026-07-08 15:34:16.412384 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-08 15:34:16.412796 | instance | Wednesday 08 July 2026 15:34:16 +0000 (0:00:00.044) 0:00:04.542 ******** 2026-07-08 15:34:16.627395 | instance | ok: [instance] 2026-07-08 15:34:16.627767 | instance | 2026-07-08 15:34:16.628106 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-08 15:34:16.628440 | instance | Wednesday 08 July 2026 15:34:16 +0000 (0:00:00.215) 0:00:04.757 ******** 2026-07-08 15:34:17.927983 | instance | ok: [instance] 2026-07-08 15:34:17.928375 | instance | 2026-07-08 15:34:17.928766 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-08 15:34:17.929142 | instance | Wednesday 08 July 2026 15:34:17 +0000 (0:00:01.300) 0:00:06.058 ******** 2026-07-08 15:34:17.997576 | instance | ok: [instance] => { 2026-07-08 15:34:17.997639 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.1/containerd-2.3.1-linux-amd64.tar.gz" 2026-07-08 15:34:17.997792 | instance | } 2026-07-08 15:34:17.997999 | instance | 2026-07-08 15:34:17.998153 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-08 15:34:17.998324 | instance | Wednesday 08 July 2026 15:34:17 +0000 (0:00:00.067) 0:00:06.125 ******** 2026-07-08 15:34:18.834305 | instance | changed: [instance] 2026-07-08 15:34:18.834365 | instance | 2026-07-08 15:34:18.834372 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-08 15:34:18.834378 | instance | Wednesday 08 July 2026 15:34:18 +0000 (0:00:00.838) 0:00:06.964 ******** 2026-07-08 15:34:21.682883 | instance | changed: [instance] 2026-07-08 15:34:21.682944 | instance | 2026-07-08 15:34:21.682950 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-07-08 15:34:21.682957 | instance | Wednesday 08 July 2026 15:34:21 +0000 (0:00:02.848) 0:00:09.812 ******** 2026-07-08 15:34:21.720049 | instance | skipping: [instance] 2026-07-08 15:34:21.720072 | instance | 2026-07-08 15:34:21.720077 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-07-08 15:34:21.720082 | instance | Wednesday 08 July 2026 15:34:21 +0000 (0:00:00.037) 0:00:09.850 ******** 2026-07-08 15:34:21.754747 | instance | skipping: [instance] 2026-07-08 15:34:21.754765 | instance | 2026-07-08 15:34:21.754771 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-07-08 15:34:21.754775 | instance | Wednesday 08 July 2026 15:34:21 +0000 (0:00:00.034) 0:00:09.885 ******** 2026-07-08 15:34:21.786021 | instance | skipping: [instance] 2026-07-08 15:34:21.786474 | instance | 2026-07-08 15:34:21.786540 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-07-08 15:34:21.786547 | instance | Wednesday 08 July 2026 15:34:21 +0000 (0:00:00.030) 0:00:09.916 ******** 2026-07-08 15:34:27.308885 | instance | changed: [instance] 2026-07-08 15:34:27.308988 | instance | 2026-07-08 15:34:27.309220 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-07-08 15:34:27.309255 | instance | Wednesday 08 July 2026 15:34:27 +0000 (0:00:05.523) 0:00:15.439 ******** 2026-07-08 15:34:27.918396 | instance | changed: [instance] 2026-07-08 15:34:27.918447 | instance | 2026-07-08 15:34:27.918453 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-07-08 15:34:27.918460 | instance | Wednesday 08 July 2026 15:34:27 +0000 (0:00:00.608) 0:00:16.048 ******** 2026-07-08 15:34:28.831233 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-07-08 15:34:28.832150 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-07-08 15:34:28.832194 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-07-08 15:34:28.832201 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-07-08 15:34:28.832206 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-07-08 15:34:28.832210 | instance | 2026-07-08 15:34:28.832220 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-07-08 15:34:28.832224 | instance | Wednesday 08 July 2026 15:34:28 +0000 (0:00:00.913) 0:00:16.961 ******** 2026-07-08 15:34:29.403201 | instance | changed: [instance] 2026-07-08 15:34:29.403248 | instance | 2026-07-08 15:34:29.403253 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-07-08 15:34:29.403258 | instance | Wednesday 08 July 2026 15:34:29 +0000 (0:00:00.554) 0:00:17.516 ******** 2026-07-08 15:34:29.403262 | instance | 2026-07-08 15:34:29.403266 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-07-08 15:34:29.403270 | instance | Wednesday 08 July 2026 15:34:29 +0000 (0:00:00.016) 0:00:17.533 ******** 2026-07-08 15:34:30.275292 | instance | ok: [instance] 2026-07-08 15:34:30.275383 | instance | 2026-07-08 15:34:30.275627 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-07-08 15:34:30.275668 | instance | Wednesday 08 July 2026 15:34:30 +0000 (0:00:00.872) 0:00:18.406 ******** 2026-07-08 15:34:30.712333 | instance | changed: [instance] 2026-07-08 15:34:30.712403 | instance | 2026-07-08 15:34:30.712409 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-07-08 15:34:30.712414 | instance | Wednesday 08 July 2026 15:34:30 +0000 (0:00:00.436) 0:00:18.842 ******** 2026-07-08 15:34:31.244382 | instance | changed: [instance] 2026-07-08 15:34:31.244429 | instance | 2026-07-08 15:34:31.244434 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-08 15:34:31.244439 | instance | Wednesday 08 July 2026 15:34:31 +0000 (0:00:00.531) 0:00:19.374 ******** 2026-07-08 15:34:31.451687 | instance | ok: [instance] 2026-07-08 15:34:31.451765 | instance | 2026-07-08 15:34:31.452088 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-08 15:34:31.452146 | instance | Wednesday 08 July 2026 15:34:31 +0000 (0:00:00.207) 0:00:19.582 ******** 2026-07-08 15:34:31.509553 | instance | ok: [instance] => { 2026-07-08 15:34:31.510191 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-07-08 15:34:31.510220 | instance | } 2026-07-08 15:34:31.510226 | instance | 2026-07-08 15:34:31.510231 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-08 15:34:31.510236 | instance | Wednesday 08 July 2026 15:34:31 +0000 (0:00:00.057) 0:00:19.639 ******** 2026-07-08 15:34:32.447119 | instance | changed: [instance] 2026-07-08 15:34:32.447185 | instance | 2026-07-08 15:34:32.447427 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-08 15:34:32.447445 | instance | Wednesday 08 July 2026 15:34:32 +0000 (0:00:00.937) 0:00:20.577 ******** 2026-07-08 15:34:36.824349 | instance | changed: [instance] 2026-07-08 15:34:36.824396 | instance | 2026-07-08 15:34:36.824401 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-07-08 15:34:36.824406 | instance | Wednesday 08 July 2026 15:34:36 +0000 (0:00:04.376) 0:00:24.954 ******** 2026-07-08 15:34:37.847795 | instance | ok: [instance] 2026-07-08 15:34:37.848040 | instance | 2026-07-08 15:34:37.848053 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-07-08 15:34:37.848146 | instance | Wednesday 08 July 2026 15:34:37 +0000 (0:00:01.024) 0:00:25.978 ******** 2026-07-08 15:34:38.253848 | instance | changed: [instance] 2026-07-08 15:34:38.253911 | instance | 2026-07-08 15:34:38.254208 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-07-08 15:34:38.254257 | instance | Wednesday 08 July 2026 15:34:38 +0000 (0:00:00.405) 0:00:26.384 ******** 2026-07-08 15:34:38.701792 | instance | changed: [instance] 2026-07-08 15:34:38.701870 | instance | 2026-07-08 15:34:38.702152 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-07-08 15:34:38.702192 | instance | Wednesday 08 July 2026 15:34:38 +0000 (0:00:00.448) 0:00:26.832 ******** 2026-07-08 15:34:39.280133 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-07-08 15:34:39.280178 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-07-08 15:34:39.280184 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-07-08 15:34:39.280189 | instance | 2026-07-08 15:34:39.280194 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-07-08 15:34:39.280198 | instance | Wednesday 08 July 2026 15:34:39 +0000 (0:00:00.577) 0:00:27.410 ******** 2026-07-08 15:34:39.736195 | instance | changed: [instance] 2026-07-08 15:34:39.736262 | instance | 2026-07-08 15:34:39.736570 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-07-08 15:34:39.736872 | instance | Wednesday 08 July 2026 15:34:39 +0000 (0:00:00.456) 0:00:27.866 ******** 2026-07-08 15:34:40.199468 | instance | changed: [instance] 2026-07-08 15:34:40.199578 | instance | 2026-07-08 15:34:40.199648 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-07-08 15:34:40.200152 | instance | Wednesday 08 July 2026 15:34:40 +0000 (0:00:00.446) 0:00:28.313 ******** 2026-07-08 15:34:40.200200 | instance | 2026-07-08 15:34:40.200207 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-07-08 15:34:40.200212 | instance | Wednesday 08 July 2026 15:34:40 +0000 (0:00:00.017) 0:00:28.330 ******** 2026-07-08 15:34:40.888716 | instance | ok: [instance] 2026-07-08 15:34:40.888814 | instance | 2026-07-08 15:34:40.889101 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-07-08 15:34:40.889146 | instance | Wednesday 08 July 2026 15:34:40 +0000 (0:00:00.689) 0:00:29.019 ******** 2026-07-08 15:34:42.506083 | instance | changed: [instance] 2026-07-08 15:34:42.506126 | instance | 2026-07-08 15:34:42.506132 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-07-08 15:34:42.506137 | instance | Wednesday 08 July 2026 15:34:42 +0000 (0:00:01.617) 0:00:30.636 ******** 2026-07-08 15:34:43.091122 | instance | changed: [instance] 2026-07-08 15:34:43.091203 | instance | 2026-07-08 15:34:43.091449 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-07-08 15:34:43.091483 | instance | Wednesday 08 July 2026 15:34:43 +0000 (0:00:00.585) 0:00:31.221 ******** 2026-07-08 15:34:43.154322 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-07-08 15:34:43.154688 | instance | 2026-07-08 15:34:43.154709 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-07-08 15:34:43.154715 | instance | Wednesday 08 July 2026 15:34:43 +0000 (0:00:00.063) 0:00:31.285 ******** 2026-07-08 15:35:44.043385 | instance | changed: [instance] 2026-07-08 15:35:44.043491 | instance | 2026-07-08 15:35:44.043510 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-07-08 15:35:44.043658 | instance | Wednesday 08 July 2026 15:35:44 +0000 (0:01:00.889) 0:01:32.174 ******** 2026-07-08 15:35:44.680802 | instance | ok: [instance] => (item=chronyd) 2026-07-08 15:35:44.681013 | instance | ok: [instance] => (item=sshd) 2026-07-08 15:35:44.681025 | instance | 2026-07-08 15:35:44.681036 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-07-08 15:35:44.681054 | instance | Wednesday 08 July 2026 15:35:44 +0000 (0:00:00.637) 0:01:32.811 ******** 2026-07-08 15:35:44.980136 | instance | changed: [instance] 2026-07-08 15:35:44.980193 | instance | 2026-07-08 15:35:44.980460 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-07-08 15:35:44.980635 | instance | Wednesday 08 July 2026 15:35:44 +0000 (0:00:00.299) 0:01:33.110 ******** 2026-07-08 15:35:45.176166 | instance | ok: [instance] 2026-07-08 15:35:45.176580 | instance | 2026-07-08 15:35:45.176655 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-07-08 15:35:45.176662 | instance | Wednesday 08 July 2026 15:35:45 +0000 (0:00:00.195) 0:01:33.306 ******** 2026-07-08 15:35:45.619642 | instance | changed: [instance] 2026-07-08 15:35:45.619758 | instance | 2026-07-08 15:35:45.619828 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-07-08 15:35:45.619984 | instance | Wednesday 08 July 2026 15:35:45 +0000 (0:00:00.443) 0:01:33.749 ******** 2026-07-08 15:35:46.002555 | instance | changed: [instance] 2026-07-08 15:35:46.002644 | instance | 2026-07-08 15:35:46.002863 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-07-08 15:35:46.002902 | instance | Wednesday 08 July 2026 15:35:45 +0000 (0:00:00.383) 0:01:34.133 ******** 2026-07-08 15:35:46.112555 | instance | ok: [instance] 2026-07-08 15:35:46.113030 | instance | 2026-07-08 15:35:46.113065 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-07-08 15:35:46.113076 | instance | Wednesday 08 July 2026 15:35:46 +0000 (0:00:00.110) 0:01:34.243 ******** 2026-07-08 15:35:46.333551 | instance | ok: [instance] => (item=instance) 2026-07-08 15:35:46.333597 | instance | 2026-07-08 15:35:46.333602 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-07-08 15:35:46.333607 | instance | Wednesday 08 July 2026 15:35:46 +0000 (0:00:00.220) 0:01:34.463 ******** 2026-07-08 15:35:46.377847 | instance | ok: [instance] 2026-07-08 15:35:46.378238 | instance | 2026-07-08 15:35:46.378284 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-07-08 15:35:46.378290 | instance | Wednesday 08 July 2026 15:35:46 +0000 (0:00:00.044) 0:01:34.508 ******** 2026-07-08 15:35:46.447255 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-07-08 15:35:46.447330 | instance | 2026-07-08 15:35:46.447641 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-07-08 15:35:46.447682 | instance | Wednesday 08 July 2026 15:35:46 +0000 (0:00:00.069) 0:01:34.577 ******** 2026-07-08 15:35:46.750150 | instance | changed: [instance] 2026-07-08 15:35:46.750221 | instance | 2026-07-08 15:35:46.750470 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-07-08 15:35:46.750487 | instance | Wednesday 08 July 2026 15:35:46 +0000 (0:00:00.302) 0:01:34.880 ******** 2026-07-08 15:35:47.402569 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-07-08 15:35:47.403351 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-07-08 15:35:47.403400 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-07-08 15:35:47.403408 | instance | 2026-07-08 15:35:47.403415 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-07-08 15:35:47.403421 | instance | Wednesday 08 July 2026 15:35:47 +0000 (0:00:00.652) 0:01:35.533 ******** 2026-07-08 15:37:25.722875 | instance | ok: [instance] 2026-07-08 15:37:25.722962 | instance | 2026-07-08 15:37:25.723230 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-07-08 15:37:25.723270 | instance | Wednesday 08 July 2026 15:37:25 +0000 (0:01:38.320) 0:03:13.853 ******** 2026-07-08 15:37:25.924880 | instance | changed: [instance] 2026-07-08 15:37:25.925252 | instance | 2026-07-08 15:37:25.925266 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-07-08 15:37:25.925277 | instance | Wednesday 08 July 2026 15:37:25 +0000 (0:00:00.201) 0:03:14.055 ******** 2026-07-08 15:37:25.969301 | instance | ok: [instance] 2026-07-08 15:37:25.969368 | instance | 2026-07-08 15:37:25.969514 | instance | TASK [Install Ceph host] ******************************************************* 2026-07-08 15:37:25.969633 | instance | Wednesday 08 July 2026 15:37:25 +0000 (0:00:00.044) 0:03:14.100 ******** 2026-07-08 15:37:26.053397 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-07-08 15:37:26.053763 | instance | 2026-07-08 15:37:26.053795 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-07-08 15:37:26.053802 | instance | Wednesday 08 July 2026 15:37:26 +0000 (0:00:00.084) 0:03:14.184 ******** 2026-07-08 15:37:31.687336 | instance | ok: [instance] 2026-07-08 15:37:31.687851 | instance | 2026-07-08 15:37:31.687871 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-07-08 15:37:31.687878 | instance | Wednesday 08 July 2026 15:37:31 +0000 (0:00:05.633) 0:03:19.817 ******** 2026-07-08 15:37:31.747507 | instance | ok: [instance] => (item=instance) 2026-07-08 15:37:31.747593 | instance | 2026-07-08 15:37:31.747848 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-07-08 15:37:31.747863 | instance | Wednesday 08 July 2026 15:37:31 +0000 (0:00:00.060) 0:03:19.878 ******** 2026-07-08 15:37:32.139793 | instance | ok: [instance] 2026-07-08 15:37:32.139843 | instance | 2026-07-08 15:37:32.139851 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-07-08 15:37:32.139857 | instance | Wednesday 08 July 2026 15:37:32 +0000 (0:00:00.391) 0:03:20.269 ******** 2026-07-08 15:37:39.611577 | instance | ok: [instance] 2026-07-08 15:37:39.611971 | instance | 2026-07-08 15:37:39.612034 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-07-08 15:37:39.612041 | instance | Wednesday 08 July 2026 15:37:39 +0000 (0:00:07.471) 0:03:27.741 ******** 2026-07-08 15:38:28.442181 | instance | changed: [instance] 2026-07-08 15:38:28.442257 | instance | 2026-07-08 15:38:28.442264 | instance | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-07-08 15:38:28.442269 | instance | Wednesday 08 July 2026 15:38:28 +0000 (0:00:48.829) 0:04:16.571 ******** 2026-07-08 15:38:42.552081 | instance | ok: [instance] 2026-07-08 15:38:42.552171 | instance | 2026-07-08 15:38:42.552178 | instance | TASK [Install Ceph host] ******************************************************* 2026-07-08 15:38:42.552185 | instance | Wednesday 08 July 2026 15:38:42 +0000 (0:00:14.111) 0:04:30.682 ******** 2026-07-08 15:38:42.628831 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-07-08 15:38:42.628920 | instance | 2026-07-08 15:38:42.629044 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-07-08 15:38:42.629167 | instance | Wednesday 08 July 2026 15:38:42 +0000 (0:00:00.077) 0:04:30.759 ******** 2026-07-08 15:38:42.673827 | instance | skipping: [instance] 2026-07-08 15:38:42.674073 | instance | 2026-07-08 15:38:42.674350 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-07-08 15:38:42.674622 | instance | Wednesday 08 July 2026 15:38:42 +0000 (0:00:00.044) 0:04:30.804 ******** 2026-07-08 15:38:42.718662 | instance | skipping: [instance] => (item=instance) 2026-07-08 15:38:42.718895 | instance | skipping: [instance] 2026-07-08 15:38:42.719166 | instance | 2026-07-08 15:38:42.719442 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-07-08 15:38:42.719715 | instance | Wednesday 08 July 2026 15:38:42 +0000 (0:00:00.044) 0:04:30.849 ******** 2026-07-08 15:38:42.960612 | instance | ok: [instance] 2026-07-08 15:38:42.960905 | instance | 2026-07-08 15:38:42.961177 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-07-08 15:38:42.961442 | instance | Wednesday 08 July 2026 15:38:42 +0000 (0:00:00.241) 0:04:31.091 ******** 2026-07-08 15:38:49.290114 | instance | ok: [instance] 2026-07-08 15:38:49.290204 | instance | 2026-07-08 15:38:49.290328 | instance | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-07-08 15:38:49.290447 | instance | Wednesday 08 July 2026 15:38:49 +0000 (0:00:06.329) 0:04:37.421 ******** 2026-07-08 15:43:01.190983 | [Zuul] Log Stream did not terminate 2026-07-08 15:43:01.198812 | instance | ERROR 2026-07-08 15:43:01.199197 | instance | { 2026-07-08 15:43:01.199332 | instance | "msg": "Data could not be sent to remote host \"199.19.213.20\". Make sure this host can be reached over ssh: ssh: connect to host 199.19.213.20 port 22: No route to host\r\n", 2026-07-08 15:43:01.199457 | instance | "unreachable": true 2026-07-08 15:43:01.199529 | instance | } unreachable 2026-07-08 15:43:01.202111 | 2026-07-08 15:43:01.202166 | PLAY RECAP 2026-07-08 15:43:01.202213 | instance | ok: 3 changed: 2 unreachable: 1 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-08 15:43:01.202236 | 2026-07-08 15:43:01.361244 | RUN END RESULT_UNREACHABLE: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-07-08 15:43:01.363816 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-07-08 15:43:02.011632 | 2026-07-08 15:43:02.011759 | PLAY [all] 2026-07-08 15:43:02.030276 | 2026-07-08 15:43:02.030458 | TASK [gather-host-logs : creating directory for system status] 2026-07-08 15:43:13.655478 | instance | ERROR 2026-07-08 15:43:13.655910 | instance | { 2026-07-08 15:43:13.655984 | instance | "msg": "Data could not be sent to remote host \"199.19.213.20\". Make sure this host can be reached over ssh: ssh: connect to host 199.19.213.20 port 22: No route to host\r\n", 2026-07-08 15:43:13.656036 | instance | "unreachable": true 2026-07-08 15:43:13.656109 | instance | } unreachable 2026-07-08 15:43:13.657764 | 2026-07-08 15:43:13.658016 | PLAY RECAP 2026-07-08 15:43:13.658087 | instance | ok: 0 changed: 0 unreachable: 1 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-08 15:43:13.658120 | 2026-07-08 15:43:13.833338 | POST-RUN END RESULT_UNREACHABLE: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-07-08 15:43:13.839026 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-08 15:43:14.522983 | 2026-07-08 15:43:14.523153 | PLAY [all] 2026-07-08 15:43:14.537133 | 2026-07-08 15:43:14.537298 | TASK [fetch-output : Set log path for multiple nodes] 2026-07-08 15:43:14.584120 | instance | skipping: Conditional result was False 2026-07-08 15:43:14.593930 | 2026-07-08 15:43:14.594118 | TASK [fetch-output : Set log path for single node] 2026-07-08 15:43:14.640717 | instance | ok 2026-07-08 15:43:14.647352 | 2026-07-08 15:43:14.647546 | LOOP [fetch-output : Ensure local output dirs] 2026-07-08 15:43:15.065812 | instance -> localhost | ok: "/var/lib/zuul/builds/6d1536f2f3b9430f8c8ca4a120e90371/work/logs" 2026-07-08 15:43:15.308102 | instance -> localhost | changed: "/var/lib/zuul/builds/6d1536f2f3b9430f8c8ca4a120e90371/work/artifacts" 2026-07-08 15:43:15.546817 | instance -> localhost | changed: "/var/lib/zuul/builds/6d1536f2f3b9430f8c8ca4a120e90371/work/docs" 2026-07-08 15:43:15.562000 | 2026-07-08 15:43:15.562200 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-07-08 15:43:16.751668 | instance | ERROR: Item: {'dest': '/var/lib/zuul/builds/6d1536f2f3b9430f8c8ca4a120e90371/work/logs', 'src': 'logs'} 2026-07-08 15:43:16.752036 | instance | { 2026-07-08 15:43:16.752081 | instance | "ansible_loop_var": "zj_output", 2026-07-08 15:43:16.752117 | instance | "msg": "ssh: connect to host 199.19.213.20 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-08 15:43:16.752152 | instance | "rc": 255, 2026-07-08 15:43:16.752181 | instance | "zj_output": { 2026-07-08 15:43:16.752208 | instance | "dest": "/var/lib/zuul/builds/6d1536f2f3b9430f8c8ca4a120e90371/work/logs", 2026-07-08 15:43:16.752234 | instance | "src": "logs" 2026-07-08 15:43:16.752261 | instance | } 2026-07-08 15:43:16.752288 | instance | } 2026-07-08 15:43:16.752335 | instance | changed: All items complete 2026-07-08 15:43:16.752367 | 2026-07-08 15:43:19.823833 | instance | ERROR: Item: {'dest': '/var/lib/zuul/builds/6d1536f2f3b9430f8c8ca4a120e90371/work/artifacts', 'src': 'artifacts'} 2026-07-08 15:43:19.824138 | instance | { 2026-07-08 15:43:19.824179 | instance | "ansible_loop_var": "zj_output", 2026-07-08 15:43:19.824202 | instance | "msg": "ssh: connect to host 199.19.213.20 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-08 15:43:19.824236 | instance | "rc": 255, 2026-07-08 15:43:19.824256 | instance | "zj_output": { 2026-07-08 15:43:19.824275 | instance | "dest": "/var/lib/zuul/builds/6d1536f2f3b9430f8c8ca4a120e90371/work/artifacts", 2026-07-08 15:43:19.824297 | instance | "src": "artifacts" 2026-07-08 15:43:19.824316 | instance | } 2026-07-08 15:43:19.824334 | instance | } 2026-07-08 15:43:22.903820 | instance | ERROR: Item: {'dest': '/var/lib/zuul/builds/6d1536f2f3b9430f8c8ca4a120e90371/work/docs', 'src': 'docs'} 2026-07-08 15:43:22.904027 | instance | { 2026-07-08 15:43:22.904080 | instance | "ansible_loop_var": "zj_output", 2026-07-08 15:43:22.904143 | instance | "msg": "ssh: connect to host 199.19.213.20 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-08 15:43:22.904184 | instance | "rc": 255, 2026-07-08 15:43:22.904229 | instance | "zj_output": { 2026-07-08 15:43:22.904282 | instance | "dest": "/var/lib/zuul/builds/6d1536f2f3b9430f8c8ca4a120e90371/work/docs", 2026-07-08 15:43:22.904357 | instance | "src": "docs" 2026-07-08 15:43:22.904399 | instance | } 2026-07-08 15:43:22.904431 | instance | } failure 2026-07-08 15:43:22.919657 | 2026-07-08 15:43:22.919759 | PLAY RECAP 2026-07-08 15:43:22.919830 | instance | ok: 2 changed: 1 unreachable: 0 failed: 1 skipped: 1 rescued: 0 ignored: 0 2026-07-08 15:43:22.919864 | 2026-07-08 15:43:23.087627 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-08 15:43:23.090983 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-07-08 15:43:23.746962 | 2026-07-08 15:43:23.747086 | PLAY [localhost] 2026-07-08 15:43:23.756575 | 2026-07-08 15:43:23.756649 | TASK [Generate Zuul manifest] 2026-07-08 15:43:23.775656 | localhost | ok 2026-07-08 15:43:23.793009 | 2026-07-08 15:43:23.793108 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-07-08 15:43:24.220014 | localhost | changed 2026-07-08 15:43:24.232072 | 2026-07-08 15:43:24.232162 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-07-08 15:43:24.264584 | localhost | ok 2026-07-08 15:43:24.275130 | 2026-07-08 15:43:24.275216 | TASK [Upload logs] 2026-07-08 15:43:24.302045 | localhost | ok 2026-07-08 15:43:24.364490 | 2026-07-08 15:43:24.364628 | TASK [Set zuul-log-path fact] 2026-07-08 15:43:24.386512 | localhost | ok 2026-07-08 15:43:24.399736 | 2026-07-08 15:43:24.399804 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-08 15:43:24.431218 | localhost | ok 2026-07-08 15:43:24.439696 | 2026-07-08 15:43:24.439772 | TASK [upload-logs : Create log directories] 2026-07-08 15:43:24.867717 | localhost | changed 2026-07-08 15:43:24.874126 | 2026-07-08 15:43:24.874206 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-07-08 15:43:25.282936 | localhost -> localhost | ok: Runtime: 0:00:00.003693 2026-07-08 15:43:25.289584 | 2026-07-08 15:43:25.289678 | TASK [upload-logs : Upload logs to log server] 2026-07-08 15:43:25.801122 | localhost | Output suppressed because no_log was given 2026-07-08 15:43:25.851153 | 2026-07-08 15:43:25.851314 | LOOP [upload-logs : Compress console log and json output] 2026-07-08 15:43:25.899232 | localhost | skipping: Conditional result was False 2026-07-08 15:43:25.907881 | localhost | skipping: Conditional result was False 2026-07-08 15:43:25.926429 | 2026-07-08 15:43:25.926565 | LOOP [upload-logs : Upload compressed console log and json output] 2026-07-08 15:43:25.976919 | localhost | skipping: Conditional result was False 2026-07-08 15:43:25.977362 | 2026-07-08 15:43:25.980880 | localhost | skipping: Conditional result was False 2026-07-08 15:43:25.998776 | 2026-07-08 15:43:25.998851 | LOOP [upload-logs : Upload console log and json output]