2026-08-24 19:25:29.416134 | Job console starting 2026-08-24 19:25:29.425750 | Updating git repos 2026-08-24 19:25:32.439541 | Cloning repos into workspace 2026-08-24 19:25:50.891058 | Restoring repo states 2026-08-24 19:26:04.214110 | Merging changes 2026-08-24 19:26:05.180638 | Checking out repos 2026-08-24 19:26:07.004463 | Preparing playbooks 2026-08-24 19:26:08.588978 | Running Ansible setup 2026-08-24 19:26:13.218784 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-24 19:26:13.815660 | 2026-08-24 19:26:13.815791 | PLAY [localhost] 2026-08-24 19:26:13.822853 | 2026-08-24 19:26:13.822918 | TASK [Gathering Facts] 2026-08-24 19:26:14.705050 | localhost | ok 2026-08-24 19:26:14.716120 | 2026-08-24 19:26:14.716196 | TASK [Setup log path fact] 2026-08-24 19:26:14.733420 | localhost | ok 2026-08-24 19:26:14.750121 | 2026-08-24 19:26:14.750258 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-24 19:26:14.780350 | localhost | ok 2026-08-24 19:26:14.788853 | 2026-08-24 19:26:14.789027 | TASK [emit-job-header : Print job information] 2026-08-24 19:26:14.826843 | # Job Information 2026-08-24 19:26:14.827026 | Ansible Version: 2.16.18 2026-08-24 19:26:14.827063 | Job: atmosphere-molecule-csi-rbd 2026-08-24 19:26:14.827085 | Pipeline: check 2026-08-24 19:26:14.827106 | Executor: 2d72f0692154 2026-08-24 19:26:14.827126 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4337 2026-08-24 19:26:14.827148 | Event ID: a36ec8b0-9ff0-11f1-8329-47ee09cd226b 2026-08-24 19:26:14.830708 | 2026-08-24 19:26:14.830865 | LOOP [emit-job-header : Print node information] 2026-08-24 19:26:14.918672 | localhost | ok: 2026-08-24 19:26:14.918871 | localhost | # Node Information 2026-08-24 19:26:14.918911 | localhost | Inventory Hostname: instance 2026-08-24 19:26:14.918941 | localhost | Hostname: np0000190954 2026-08-24 19:26:14.918969 | localhost | Username: zuul 2026-08-24 19:26:14.919002 | localhost | Distro: Ubuntu 22.04 2026-08-24 19:26:14.919029 | localhost | Provider: yul1 2026-08-24 19:26:14.919056 | localhost | Region: ca-ymq-1 2026-08-24 19:26:14.919083 | localhost | Label: ubuntu-jammy 2026-08-24 19:26:14.919109 | localhost | Product Name: OpenStack Nova 2026-08-24 19:26:14.919136 | localhost | Interface IP: 199.19.213.60 2026-08-24 19:26:14.936447 | 2026-08-24 19:26:14.936611 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-24 19:26:15.317550 | localhost -> localhost | changed 2026-08-24 19:26:15.326738 | 2026-08-24 19:26:15.326841 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-24 19:26:16.699061 | localhost -> localhost | changed 2026-08-24 19:26:16.708289 | 2026-08-24 19:26:16.708355 | PLAY [all] 2026-08-24 19:26:16.717275 | 2026-08-24 19:26:16.717338 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-24 19:26:16.923249 | instance -> localhost | ok 2026-08-24 19:26:16.935595 | 2026-08-24 19:26:16.935780 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-24 19:26:16.955687 | instance | ok 2026-08-24 19:26:16.972076 | instance | included: /var/lib/zuul/builds/844e47b2e4bd4901b76ad677a3fda2b8/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-24 19:26:16.977710 | 2026-08-24 19:26:16.977780 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-24 19:26:17.750296 | instance -> localhost | Generating public/private rsa key pair. 2026-08-24 19:26:17.750550 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/844e47b2e4bd4901b76ad677a3fda2b8/work/844e47b2e4bd4901b76ad677a3fda2b8_id_rsa 2026-08-24 19:26:17.750618 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/844e47b2e4bd4901b76ad677a3fda2b8/work/844e47b2e4bd4901b76ad677a3fda2b8_id_rsa.pub 2026-08-24 19:26:17.750672 | instance -> localhost | The key fingerprint is: 2026-08-24 19:26:17.750723 | instance -> localhost | SHA256:P4ThmuywF9nlrRtbu40sTKaqkyzw+koszV99VzFY8gA zuul-build-sshkey 2026-08-24 19:26:17.750792 | instance -> localhost | The key's randomart image is: 2026-08-24 19:26:17.750842 | instance -> localhost | +---[RSA 3072]----+ 2026-08-24 19:26:17.750899 | instance -> localhost | | E.o . | 2026-08-24 19:26:17.751019 | instance -> localhost | | * | 2026-08-24 19:26:17.751072 | instance -> localhost | | . . + | 2026-08-24 19:26:17.751121 | instance -> localhost | | . o. o | 2026-08-24 19:26:17.751168 | instance -> localhost | | oSo.. . | 2026-08-24 19:26:17.751215 | instance -> localhost | |oo .o+.o+ .. | 2026-08-24 19:26:17.751261 | instance -> localhost | |.=o...=..==.o | 2026-08-24 19:26:17.751308 | instance -> localhost | |o o.+=. ..+B + | 2026-08-24 19:26:17.751361 | instance -> localhost | |o+..++o. oo=.. | 2026-08-24 19:26:17.751410 | instance -> localhost | +----[SHA256]-----+ 2026-08-24 19:26:17.751485 | instance -> localhost | ok: Runtime: 0:00:00.368812 2026-08-24 19:26:17.757577 | 2026-08-24 19:26:17.757657 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-24 19:26:17.791662 | instance | ok 2026-08-24 19:26:17.799893 | instance | included: /var/lib/zuul/builds/844e47b2e4bd4901b76ad677a3fda2b8/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-24 19:26:17.807184 | 2026-08-24 19:26:17.807245 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-24 19:26:17.822781 | instance | skipping: Conditional result was False 2026-08-24 19:26:17.832620 | 2026-08-24 19:26:17.832683 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-24 19:26:18.248730 | instance | changed 2026-08-24 19:26:18.257507 | 2026-08-24 19:26:18.257604 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-24 19:26:18.422166 | instance | ok 2026-08-24 19:26:18.427115 | 2026-08-24 19:26:18.427178 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-24 19:26:18.863532 | instance | changed 2026-08-24 19:26:18.869444 | 2026-08-24 19:26:18.869526 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-24 19:26:19.306324 | instance | changed 2026-08-24 19:26:19.314690 | 2026-08-24 19:26:19.314756 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-24 19:26:19.339260 | instance | skipping: Conditional result was False 2026-08-24 19:26:19.348299 | 2026-08-24 19:26:19.348388 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-24 19:26:19.778870 | instance -> localhost | changed 2026-08-24 19:26:19.792342 | 2026-08-24 19:26:19.792406 | TASK [add-build-sshkey : Add back temp key] 2026-08-24 19:26:20.075669 | instance -> localhost | Identity added: /var/lib/zuul/builds/844e47b2e4bd4901b76ad677a3fda2b8/work/844e47b2e4bd4901b76ad677a3fda2b8_id_rsa (zuul-build-sshkey) 2026-08-24 19:26:20.075858 | instance -> localhost | ok: Runtime: 0:00:00.012692 2026-08-24 19:26:20.082134 | 2026-08-24 19:26:20.082368 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-24 19:26:20.386099 | instance | ok 2026-08-24 19:26:20.392282 | 2026-08-24 19:26:20.392361 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-24 19:26:20.427173 | instance | skipping: Conditional result was False 2026-08-24 19:26:20.441795 | 2026-08-24 19:26:20.444438 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-24 19:26:20.762591 | instance | ok 2026-08-24 19:26:20.768495 | 2026-08-24 19:26:20.768558 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-24 19:26:24.364483 | instance | Output suppressed because no_log was given 2026-08-24 19:26:24.376754 | 2026-08-24 19:26:24.376818 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-24 19:26:24.562061 | instance | ok: "logs" 2026-08-24 19:26:24.562380 | instance | ok: All items complete 2026-08-24 19:26:24.562420 | 2026-08-24 19:26:24.698636 | instance | ok: "artifacts" 2026-08-24 19:26:24.848939 | instance | ok: "docs" 2026-08-24 19:26:24.865967 | 2026-08-24 19:26:24.866155 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-24 19:26:25.045128 | instance | changed: "logs" 2026-08-24 19:26:25.198225 | instance | changed: "artifacts" 2026-08-24 19:26:25.342944 | instance | changed: "docs" 2026-08-24 19:26:25.362022 | 2026-08-24 19:26:25.362132 | PLAY RECAP 2026-08-24 19:26:25.362181 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-24 19:26:25.362209 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-24 19:26:25.362232 | 2026-08-24 19:26:25.485895 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-24 19:26:25.489130 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-24 19:26:26.078514 | 2026-08-24 19:26:26.078644 | PLAY [all] 2026-08-24 19:26:26.091147 | 2026-08-24 19:26:26.091248 | TASK [setup-uv : Extract archive] 2026-08-24 19:26:28.322544 | instance | changed 2026-08-24 19:26:28.516593 | 2026-08-24 19:26:28.516724 | TASK [setup-uv : Print version] 2026-08-24 19:26:28.863071 | instance | uv 0.8.13 2026-08-24 19:26:29.051361 | instance | ok: Runtime: 0:00:00.011696 2026-08-24 19:26:29.066900 | 2026-08-24 19:26:29.066971 | TASK [Install Ansible collection siblings] 2026-08-24 19:26:37.788346 | instance | changed: 2026-08-24 19:26:37.788514 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-08-24 19:26:37.788543 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-08-24 19:26:37.788565 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-08-24 19:26:37.788585 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-08-24 19:26:37.788604 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-08-24 19:26:37.788627 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-08-24 19:26:37.788648 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-08-24 19:26:37.788670 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-08-24 19:26:37.788689 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-08-24 19:26:37.788708 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-08-24 19:26:37.788727 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-08-24 19:26:37.788745 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-08-24 19:26:37.788763 | instance | Resolved ansible.netcommon to v8.6.2 for >=1.2.0 2026-08-24 19:26:37.788781 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-08-24 19:26:37.788799 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=3.0.0 2026-08-24 19:26:37.788819 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-08-24 19:26:37.788837 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-08-24 19:26:37.788855 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-08-24 19:26:37.788873 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-08-24 19:26:37.788891 | instance | Resolved openstack.cloud to 1.7.0 for 1.7.0 2026-08-24 19:26:37.788909 | instance | Resolved atmosphere.common to v0.6.0 for >=0.6.0,<0.7.0 2026-08-24 19:26:37.788927 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.1.2 2026-08-24 19:26:37.788947 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-08-24 19:26:37.797001 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=3.0.0,>=6.0.0 2026-08-24 19:26:37.797061 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-08-24 19:26:37.797093 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-08-24 19:26:37.797121 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-08-24 19:26:37.797148 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=3.0.0,>=6.0.0 2026-08-24 19:26:37.797173 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-08-24 19:26:37.797198 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-08-24 19:26:37.797223 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-08-24 19:26:37.797249 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-08-24 19:26:37.797274 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-08-24 19:26:37.797299 | instance | Checked out ansible.netcommon to v8.6.2 2026-08-24 19:26:37.797324 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-08-24 19:26:37.797357 | instance | Starting galaxy collection install process 2026-08-24 19:26:37.797383 | instance | Process install dependency map 2026-08-24 19:26:37.797408 | instance | Starting collection install process 2026-08-24 19:26:37.797433 | instance | Installing 'ansible.netcommon:8.6.2' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-08-24 19:26:37.797458 | instance | Created collection for ansible.netcommon:8.6.2 at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-08-24 19:26:37.797482 | instance | ansible.netcommon:8.6.2 was installed successfully 2026-08-24 19:26:37.797506 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-08-24 19:26:37.797531 | instance | Creating virtual environment at: .venv 2026-08-24 19:26:37.797556 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-08-24 19:26:37.797580 | instance | Downloading setuptools (1.1MiB) 2026-08-24 19:26:37.797609 | instance | Downloading kubernetes (1.9MiB) 2026-08-24 19:26:37.797634 | instance | Downloading ansible-core (2.1MiB) 2026-08-24 19:26:37.797659 | instance | Downloading rjsonnet (1.2MiB) 2026-08-24 19:26:37.797684 | instance | Downloading cryptography (4.2MiB) 2026-08-24 19:26:37.797709 | instance | Downloading openstacksdk (1.7MiB) 2026-08-24 19:26:37.797734 | instance | Downloading pygments (1.2MiB) 2026-08-24 19:26:37.797759 | instance | Downloading netaddr (2.2MiB) 2026-08-24 19:26:37.797784 | instance | Building pyperclip==1.9.0 2026-08-24 19:26:37.797811 | instance | Downloading rjsonnet 2026-08-24 19:26:37.797836 | instance | Downloading netaddr 2026-08-24 19:26:37.797862 | instance | Downloading pygments 2026-08-24 19:26:37.797886 | instance | Downloading cryptography 2026-08-24 19:26:37.797911 | instance | Downloading setuptools 2026-08-24 19:26:37.797936 | instance | Downloading kubernetes 2026-08-24 19:26:37.797960 | instance | Downloading ansible-core 2026-08-24 19:26:37.797985 | instance | Downloading openstacksdk 2026-08-24 19:26:37.798010 | instance | Built pyperclip==1.9.0 2026-08-24 19:26:37.798034 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-08-24 19:26:37.798059 | instance | Installed 79 packages in 47ms 2026-08-24 19:26:37.798084 | instance | Checked out ansible.posix to 1.6.0 2026-08-24 19:26:37.798108 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-08-24 19:26:37.798133 | instance | Starting galaxy collection install process 2026-08-24 19:26:37.798157 | instance | Process install dependency map 2026-08-24 19:26:37.798191 | instance | Starting collection install process 2026-08-24 19:26:37.798217 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-08-24 19:26:37.798242 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-08-24 19:26:37.798266 | instance | ansible.posix:1.6.0 was installed successfully 2026-08-24 19:26:37.798290 | instance | Checked out ansible.utils to v6.1.0 2026-08-24 19:26:37.798315 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-08-24 19:26:37.798339 | instance | Starting galaxy collection install process 2026-08-24 19:26:37.798363 | instance | Process install dependency map 2026-08-24 19:26:37.798388 | instance | Starting collection install process 2026-08-24 19:26:37.798413 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-08-24 19:26:37.798439 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-08-24 19:26:37.798463 | instance | ansible.utils:6.1.0 was installed successfully 2026-08-24 19:26:37.798488 | instance | Checked out atmosphere.common to v0.6.0 2026-08-24 19:26:37.798513 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-08-24 19:26:37.798538 | instance | Starting galaxy collection install process 2026-08-24 19:26:37.798563 | instance | Process install dependency map 2026-08-24 19:26:37.798588 | instance | Starting collection install process 2026-08-24 19:26:37.798612 | instance | Installing 'atmosphere.common:0.6.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-08-24 19:26:37.798636 | instance | Created collection for atmosphere.common:0.6.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-08-24 19:26:37.798661 | instance | atmosphere.common:0.6.0 was installed successfully 2026-08-24 19:26:37.798685 | instance | Checked out community.crypto to 2.2.3 2026-08-24 19:26:37.798709 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.crypto 2026-08-24 19:26:37.798733 | instance | Starting galaxy collection install process 2026-08-24 19:26:37.798758 | instance | Process install dependency map 2026-08-24 19:26:37.798782 | instance | Starting collection install process 2026-08-24 19:26:37.798805 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-08-24 19:26:37.798831 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-08-24 19:26:37.798855 | instance | community.crypto:2.2.3 was installed successfully 2026-08-24 19:26:37.798879 | instance | Checked out community.general to 7.3.0 2026-08-24 19:26:37.798904 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.general 2026-08-24 19:26:37.798928 | instance | Starting galaxy collection install process 2026-08-24 19:26:37.798952 | instance | Process install dependency map 2026-08-24 19:26:37.798976 | instance | Starting collection install process 2026-08-24 19:26:37.799000 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-08-24 19:26:37.799025 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-08-24 19:26:37.799049 | instance | community.general:7.3.0 was installed successfully 2026-08-24 19:26:37.799080 | instance | Checked out community.mysql to 3.6.0 2026-08-24 19:26:37.799105 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.mysql 2026-08-24 19:26:37.799132 | instance | Starting galaxy collection install process 2026-08-24 19:26:37.799159 | instance | Process install dependency map 2026-08-24 19:26:37.799183 | instance | Starting collection install process 2026-08-24 19:26:37.799207 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-08-24 19:26:37.799231 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-08-24 19:26:37.799283 | instance | community.mysql:3.6.0 was installed successfully 2026-08-24 19:26:37.799309 | instance | Checked out kubernetes.core to 2.4.0 2026-08-24 19:26:37.799334 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-08-24 19:26:37.799359 | instance | Starting galaxy collection install process 2026-08-24 19:26:37.799384 | instance | Process install dependency map 2026-08-24 19:26:37.799411 | instance | Starting collection install process 2026-08-24 19:26:37.799436 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-08-24 19:26:37.799461 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-08-24 19:26:37.799486 | instance | kubernetes.core:2.4.0 was installed successfully 2026-08-24 19:26:37.799510 | instance | Checked out openstack.cloud to 1.7.0 2026-08-24 19:26:37.799534 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-08-24 19:26:37.799559 | instance | Starting galaxy collection install process 2026-08-24 19:26:37.799583 | instance | Process install dependency map 2026-08-24 19:26:37.799606 | instance | Starting collection install process 2026-08-24 19:26:37.799630 | instance | Installing 'openstack.cloud:1.7.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-08-24 19:26:37.799654 | instance | Created collection for openstack.cloud:1.7.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-08-24 19:26:37.799678 | instance | openstack.cloud:1.7.0 was installed successfully 2026-08-24 19:26:37.799702 | instance | Checked out vexxhost.ceph to v4.2.0 2026-08-24 19:26:37.799727 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-08-24 19:26:37.799752 | instance | Starting galaxy collection install process 2026-08-24 19:26:37.799776 | instance | Process install dependency map 2026-08-24 19:26:37.799800 | instance | Starting collection install process 2026-08-24 19:26:37.799824 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-08-24 19:26:37.799848 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-08-24 19:26:37.799872 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-08-24 19:26:37.799897 | instance | Checked out vexxhost.containers to v1.6.8 2026-08-24 19:26:37.799922 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-08-24 19:26:37.799946 | instance | Starting galaxy collection install process 2026-08-24 19:26:37.799976 | instance | Process install dependency map 2026-08-24 19:26:37.800001 | instance | Starting collection install process 2026-08-24 19:26:37.800025 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-08-24 19:26:37.800049 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-08-24 19:26:37.800073 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-08-24 19:26:37.800096 | instance | Checked out vexxhost.kubernetes to v3.3.0 2026-08-24 19:26:37.800120 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-08-24 19:26:37.800146 | instance | Starting galaxy collection install process 2026-08-24 19:26:37.800173 | instance | Process install dependency map 2026-08-24 19:26:37.800197 | instance | Starting collection install process 2026-08-24 19:26:37.800221 | instance | Installing 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-08-24 19:26:37.800246 | instance | Created collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-08-24 19:26:37.800270 | instance | vexxhost.kubernetes:3.3.0 was installed successfully 2026-08-24 19:26:37.807492 | 2026-08-24 19:26:37.807556 | PLAY RECAP 2026-08-24 19:26:37.807613 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-24 19:26:37.807641 | 2026-08-24 19:26:37.910018 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-24 19:26:37.912464 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-08-24 19:26:38.484446 | 2026-08-24 19:26:38.484564 | PLAY [all] 2026-08-24 19:26:38.495205 | 2026-08-24 19:26:38.495459 | TASK [Install "jq" for log collection] 2026-08-24 19:26:48.435192 | instance | changed 2026-08-24 19:26:48.437604 | 2026-08-24 19:26:48.437682 | PLAY RECAP 2026-08-24 19:26:48.437765 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-24 19:26:48.437834 | 2026-08-24 19:26:48.570743 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-08-24 19:26:48.573311 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-24 19:26:49.189172 | 2026-08-24 19:26:49.189282 | PLAY [all] 2026-08-24 19:26:49.200123 | 2026-08-24 19:26:49.200198 | LOOP [Check inventory directories] 2026-08-24 19:26:49.516239 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-08-24 19:26:49.656176 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-08-24 19:26:49.798454 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-08-24 19:26:49.810269 | 2026-08-24 19:26:49.810462 | LOOP [Copy inventory file for Zuul] 2026-08-24 19:26:50.540870 | instance | changed: 2026-08-24 19:26:50.541203 | instance | { 2026-08-24 19:26:50.541244 | instance | "ansible_loop_var": "item", 2026-08-24 19:26:50.541276 | instance | "changed": false, 2026-08-24 19:26:50.541306 | instance | "failed": false, 2026-08-24 19:26:50.541339 | instance | "invocation": { 2026-08-24 19:26:50.541367 | instance | "module_args": { 2026-08-24 19:26:50.541394 | instance | "checksum_algorithm": "sha1", 2026-08-24 19:26:50.541420 | instance | "follow": true, 2026-08-24 19:26:50.541446 | instance | "get_attributes": true, 2026-08-24 19:26:50.541474 | instance | "get_checksum": true, 2026-08-24 19:26:50.541501 | instance | "get_mime": true, 2026-08-24 19:26:50.541527 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-08-24 19:26:50.541554 | instance | } 2026-08-24 19:26:50.541595 | instance | }, 2026-08-24 19:26:50.541622 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-08-24 19:26:50.541648 | instance | "stat": { 2026-08-24 19:26:50.541674 | instance | "atime": 1787599590.8348317, 2026-08-24 19:26:50.541700 | instance | "attr_flags": "e", 2026-08-24 19:26:50.541726 | instance | "attributes": [ 2026-08-24 19:26:50.541751 | instance | "extents" 2026-08-24 19:26:50.541776 | instance | ], 2026-08-24 19:26:50.541800 | instance | "block_size": 4096, 2026-08-24 19:26:50.541826 | instance | "blocks": 8, 2026-08-24 19:26:50.541851 | instance | "charset": "unknown", 2026-08-24 19:26:50.541878 | instance | "ctime": 1787599589.8028498, 2026-08-24 19:26:50.541905 | instance | "dev": 64513, 2026-08-24 19:26:50.541930 | instance | "device_type": 0, 2026-08-24 19:26:50.541954 | instance | "executable": true, 2026-08-24 19:26:50.541979 | instance | "exists": true, 2026-08-24 19:26:50.542005 | instance | "gid": 1000, 2026-08-24 19:26:50.542031 | instance | "gr_name": "zuul", 2026-08-24 19:26:50.542057 | instance | "inode": 1046399, 2026-08-24 19:26:50.542082 | instance | "isblk": false, 2026-08-24 19:26:50.542107 | instance | "ischr": false, 2026-08-24 19:26:50.542132 | instance | "isdir": true, 2026-08-24 19:26:50.542157 | instance | "isfifo": false, 2026-08-24 19:26:50.542187 | instance | "isgid": false, 2026-08-24 19:26:50.542272 | instance | "islnk": false, 2026-08-24 19:26:50.542301 | instance | "isreg": false, 2026-08-24 19:26:50.542327 | instance | "issock": false, 2026-08-24 19:26:50.542352 | instance | "isuid": false, 2026-08-24 19:26:50.542376 | instance | "mimetype": "unknown", 2026-08-24 19:26:50.542403 | instance | "mode": "0755", 2026-08-24 19:26:50.542428 | instance | "mtime": 1787599589.8028498, 2026-08-24 19:26:50.542453 | instance | "nlink": 21, 2026-08-24 19:26:50.542479 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-08-24 19:26:50.542503 | instance | "pw_name": "zuul", 2026-08-24 19:26:50.542523 | instance | "readable": true, 2026-08-24 19:26:50.542541 | instance | "rgrp": true, 2026-08-24 19:26:50.542559 | instance | "roth": true, 2026-08-24 19:26:50.542578 | instance | "rusr": true, 2026-08-24 19:26:50.542596 | instance | "size": 4096, 2026-08-24 19:26:50.542616 | instance | "uid": 1000, 2026-08-24 19:26:50.542634 | instance | "version": "3922208503", 2026-08-24 19:26:50.542652 | instance | "wgrp": false, 2026-08-24 19:26:50.542672 | instance | "woth": false, 2026-08-24 19:26:50.542693 | instance | "writeable": true, 2026-08-24 19:26:50.542716 | instance | "wusr": true, 2026-08-24 19:26:50.542736 | instance | "xgrp": true, 2026-08-24 19:26:50.542755 | instance | "xoth": true, 2026-08-24 19:26:50.542773 | instance | "xusr": true 2026-08-24 19:26:50.542791 | instance | } 2026-08-24 19:26:50.542809 | instance | } 2026-08-24 19:26:50.542854 | instance | ok: All items complete 2026-08-24 19:26:50.542876 | 2026-08-24 19:26:50.544436 | instance | skipping: Conditional result was False 2026-08-24 19:26:50.545069 | instance | skipping: Conditional result was False 2026-08-24 19:26:50.561731 | 2026-08-24 19:26:50.561897 | LOOP [Switch "ansible_host" to private IP] 2026-08-24 19:26:50.887038 | instance | changed: 1 replacements made 2026-08-24 19:26:50.889242 | instance | skipping: Conditional result was False 2026-08-24 19:26:50.892319 | instance | skipping: Conditional result was False 2026-08-24 19:26:50.905594 | 2026-08-24 19:26:50.905702 | TASK [Run Molecule scenario] 2026-08-24 19:26:51.829090 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-08-24 19:26:52.209725 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-24 19:26:52.209787 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-08-24 19:27:02.854724 | instance | INFO [csi > dependency] Executing 2026-08-24 19:27:02.854917 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-08-24 19:27:02.855155 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-08-24 19:27:02.855357 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-24 19:27:02.863406 | instance | INFO [csi > cleanup] Executing 2026-08-24 19:27:02.863751 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-24 19:27:02.871692 | instance | INFO [csi > destroy] Executing 2026-08-24 19:27:02.871728 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-08-24 19:27:02.871740 | instance | INFO [csi > destroy] Executed: Successful 2026-08-24 19:27:02.879531 | instance | INFO [csi > syntax] Executing 2026-08-24 19:27:04.434214 | instance | 2026-08-24 19:27:04.434573 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-08-24 19:27:04.491798 | instance | INFO [csi > syntax] Executed: Successful 2026-08-24 19:27:04.505322 | instance | INFO [csi > create] Executing 2026-08-24 19:27:04.507262 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-24 19:27:04.514655 | instance | INFO [csi > prepare] Executing 2026-08-24 19:27:05.269701 | instance | 2026-08-24 19:27:05.269994 | instance | PLAY [Prepare] ***************************************************************** 2026-08-24 19:27:05.270258 | instance | 2026-08-24 19:27:05.270547 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-24 19:27:05.270828 | instance | Monday 24 August 2026 19:27:05 +0000 (0:00:00.024) 0:00:00.024 ********* 2026-08-24 19:27:06.372182 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-08-24 19:27:06.372436 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-24 19:27:06.372836 | instance | interpreter could change the meaning of that path. See 2026-08-24 19:27:06.373177 | instance | https://docs.ansible.com/ansible- 2026-08-24 19:27:06.373457 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-08-24 19:27:06.379669 | instance | ok: [instance] 2026-08-24 19:27:06.379928 | instance | 2026-08-24 19:27:06.380201 | instance | TASK [Configure short hostname] ************************************************ 2026-08-24 19:27:06.380476 | instance | Monday 24 August 2026 19:27:06 +0000 (0:00:01.110) 0:00:01.135 ********* 2026-08-24 19:27:07.031353 | instance | changed: [instance] 2026-08-24 19:27:07.031610 | instance | 2026-08-24 19:27:07.031896 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-08-24 19:27:07.032211 | instance | Monday 24 August 2026 19:27:07 +0000 (0:00:00.651) 0:00:01.786 ********* 2026-08-24 19:27:07.262686 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-08-24 19:27:07.262968 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-08-24 19:27:07.263243 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-24 19:27:07.270823 | instance | changed: [instance] 2026-08-24 19:27:07.271078 | instance | 2026-08-24 19:27:07.271355 | instance | TASK [Purge "snapd" package] *************************************************** 2026-08-24 19:27:07.271626 | instance | Monday 24 August 2026 19:27:07 +0000 (0:00:00.239) 0:00:02.026 ********* 2026-08-24 19:27:07.992843 | instance | ok: [instance] 2026-08-24 19:27:07.993088 | instance | 2026-08-24 19:27:07.993372 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-08-24 19:27:07.993612 | instance | 2026-08-24 19:27:07.993944 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-24 19:27:07.994289 | instance | Monday 24 August 2026 19:27:07 +0000 (0:00:00.721) 0:00:02.747 ********* 2026-08-24 19:27:08.671856 | instance | ok: [instance] 2026-08-24 19:27:08.672112 | instance | 2026-08-24 19:27:08.672412 | instance | TASK [Install depedencies] ***************************************************** 2026-08-24 19:27:08.672730 | instance | Monday 24 August 2026 19:27:08 +0000 (0:00:00.678) 0:00:03.426 ********* 2026-08-24 19:27:27.764375 | instance | changed: [instance] 2026-08-24 19:27:27.764654 | instance | 2026-08-24 19:27:27.764958 | instance | TASK [Start up service] ******************************************************** 2026-08-24 19:27:27.765199 | instance | Monday 24 August 2026 19:27:27 +0000 (0:00:19.092) 0:00:22.519 ********* 2026-08-24 19:27:28.275906 | instance | ok: [instance] 2026-08-24 19:27:28.276124 | instance | 2026-08-24 19:27:28.276429 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-08-24 19:27:28.276809 | instance | Monday 24 August 2026 19:27:28 +0000 (0:00:00.511) 0:00:23.030 ********* 2026-08-24 19:27:28.557400 | instance | ok: [instance] 2026-08-24 19:27:28.557642 | instance | 2026-08-24 19:27:28.557944 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-08-24 19:27:28.558223 | instance | Monday 24 August 2026 19:27:28 +0000 (0:00:00.281) 0:00:23.312 ********* 2026-08-24 19:27:29.183507 | instance | changed: [instance] 2026-08-24 19:27:29.183575 | instance | 2026-08-24 19:27:29.183720 | instance | TASK [Get list of all loopback devices] **************************************** 2026-08-24 19:27:29.183846 | instance | Monday 24 August 2026 19:27:29 +0000 (0:00:00.626) 0:00:23.938 ********* 2026-08-24 19:27:29.369229 | instance | ok: [instance] 2026-08-24 19:27:29.369487 | instance | 2026-08-24 19:27:29.369790 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-08-24 19:27:29.370069 | instance | Monday 24 August 2026 19:27:29 +0000 (0:00:00.185) 0:00:24.124 ********* 2026-08-24 19:27:29.393958 | instance | skipping: [instance] 2026-08-24 19:27:29.394212 | instance | 2026-08-24 19:27:29.394482 | instance | TASK [Create devices for Ceph] ************************************************* 2026-08-24 19:27:29.394752 | instance | Monday 24 August 2026 19:27:29 +0000 (0:00:00.024) 0:00:24.149 ********* 2026-08-24 19:27:29.915397 | instance | changed: [instance] => (item=osd0) 2026-08-24 19:27:29.915674 | instance | changed: [instance] => (item=osd1) 2026-08-24 19:27:29.915952 | instance | changed: [instance] => (item=osd2) 2026-08-24 19:27:29.916223 | instance | 2026-08-24 19:27:29.916536 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-08-24 19:27:29.916818 | instance | Monday 24 August 2026 19:27:29 +0000 (0:00:00.520) 0:00:24.670 ********* 2026-08-24 19:27:30.494200 | instance | changed: [instance] => (item=osd0) 2026-08-24 19:27:30.495067 | instance | changed: [instance] => (item=osd1) 2026-08-24 19:27:30.495109 | instance | changed: [instance] => (item=osd2) 2026-08-24 19:27:30.495117 | instance | 2026-08-24 19:27:30.495124 | instance | TASK [Start loop devices] ****************************************************** 2026-08-24 19:27:30.495130 | instance | Monday 24 August 2026 19:27:30 +0000 (0:00:00.579) 0:00:25.249 ********* 2026-08-24 19:27:31.125355 | instance | changed: [instance] => (item=osd0) 2026-08-24 19:27:31.126169 | instance | changed: [instance] => (item=osd1) 2026-08-24 19:27:31.126216 | instance | changed: [instance] => (item=osd2) 2026-08-24 19:27:31.126224 | instance | 2026-08-24 19:27:31.126230 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-08-24 19:27:31.126237 | instance | Monday 24 August 2026 19:27:31 +0000 (0:00:00.631) 0:00:25.880 ********* 2026-08-24 19:27:34.360319 | instance | changed: [instance] => (item=osd0) 2026-08-24 19:27:34.360393 | instance | changed: [instance] => (item=osd1) 2026-08-24 19:27:34.360772 | instance | changed: [instance] => (item=osd2) 2026-08-24 19:27:34.360881 | instance | 2026-08-24 19:27:34.360906 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-08-24 19:27:34.360917 | instance | Monday 24 August 2026 19:27:34 +0000 (0:00:03.234) 0:00:29.115 ********* 2026-08-24 19:27:36.076212 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-08-24 19:27:36.076316 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-08-24 19:27:36.076724 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-08-24 19:27:36.076831 | instance | 2026-08-24 19:27:36.076853 | instance | PLAY RECAP ********************************************************************* 2026-08-24 19:27:36.077272 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-08-24 19:27:36.077306 | instance | 2026-08-24 19:27:36.077322 | instance | Monday 24 August 2026 19:27:36 +0000 (0:00:01.716) 0:00:30.832 ********* 2026-08-24 19:27:36.077798 | instance | =============================================================================== 2026-08-24 19:27:36.077827 | instance | Install depedencies ---------------------------------------------------- 19.09s 2026-08-24 19:27:36.077837 | instance | Create a volume group for each loop device ------------------------------ 3.23s 2026-08-24 19:27:36.080095 | instance | Create a logical volume for each loop device ---------------------------- 1.72s 2026-08-24 19:27:36.080121 | instance | Gathering Facts --------------------------------------------------------- 1.11s 2026-08-24 19:27:36.080128 | instance | Purge "snapd" package --------------------------------------------------- 0.72s 2026-08-24 19:27:36.080134 | instance | Gathering Facts --------------------------------------------------------- 0.68s 2026-08-24 19:27:36.080140 | instance | Configure short hostname ------------------------------------------------ 0.65s 2026-08-24 19:27:36.080146 | instance | Start loop devices ------------------------------------------------------ 0.63s 2026-08-24 19:27:36.080152 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.63s 2026-08-24 19:27:36.080158 | instance | Set permissions on loopback devices ------------------------------------- 0.58s 2026-08-24 19:27:36.080164 | instance | Create devices for Ceph ------------------------------------------------- 0.52s 2026-08-24 19:27:36.080170 | instance | Start up service -------------------------------------------------------- 0.51s 2026-08-24 19:27:36.080175 | instance | Generate lvm.conf ------------------------------------------------------- 0.28s 2026-08-24 19:27:36.080181 | instance | Ensure hostname inside hosts file --------------------------------------- 0.24s 2026-08-24 19:27:36.080187 | instance | Get list of all loopback devices ---------------------------------------- 0.19s 2026-08-24 19:27:36.080192 | instance | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-08-24 19:27:36.176818 | instance | INFO [csi > prepare] Executed: Successful 2026-08-24 19:27:36.189420 | instance | INFO [csi > converge] Executing 2026-08-24 19:27:37.613025 | instance | 2026-08-24 19:27:37.613439 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-08-24 19:27:37.613770 | instance | 2026-08-24 19:27:37.614103 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-24 19:27:37.614436 | instance | Monday 24 August 2026 19:27:37 +0000 (0:00:00.007) 0:00:00.007 ********* 2026-08-24 19:27:38.601927 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-08-24 19:27:38.602329 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-24 19:27:38.602662 | instance | interpreter could change the meaning of that path. See 2026-08-24 19:27:38.603026 | instance | https://docs.ansible.com/ansible- 2026-08-24 19:27:38.603352 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-08-24 19:27:38.612240 | instance | ok: [instance] 2026-08-24 19:27:38.612626 | instance | 2026-08-24 19:27:38.612980 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-08-24 19:27:38.613316 | instance | Monday 24 August 2026 19:27:38 +0000 (0:00:00.999) 0:00:01.007 ********* 2026-08-24 19:27:38.655304 | instance | ok: [instance] => { 2026-08-24 19:27:38.655674 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-08-24 19:27:38.656004 | instance | } 2026-08-24 19:27:38.656321 | instance | 2026-08-24 19:27:38.656688 | instance | PLAY [all] ********************************************************************* 2026-08-24 19:27:38.657010 | instance | 2026-08-24 19:27:38.657344 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-24 19:27:38.657699 | instance | Monday 24 August 2026 19:27:38 +0000 (0:00:00.043) 0:00:01.050 ********* 2026-08-24 19:27:39.524140 | instance | ok: [instance] 2026-08-24 19:27:39.524372 | instance | 2026-08-24 19:27:39.524597 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-08-24 19:27:39.524811 | instance | Monday 24 August 2026 19:27:39 +0000 (0:00:00.868) 0:00:01.918 ********* 2026-08-24 19:27:39.697583 | instance | ok: [instance] 2026-08-24 19:27:39.697968 | instance | 2026-08-24 19:27:39.698310 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-24 19:27:39.698622 | instance | 2026-08-24 19:27:39.698951 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-24 19:27:39.699280 | instance | Monday 24 August 2026 19:27:39 +0000 (0:00:00.173) 0:00:02.092 ********* 2026-08-24 19:27:40.546885 | instance | ok: [instance] 2026-08-24 19:27:40.546932 | instance | 2026-08-24 19:27:40.547275 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 19:27:40.547358 | instance | Monday 24 August 2026 19:27:40 +0000 (0:00:00.848) 0:00:02.941 ********* 2026-08-24 19:27:40.817273 | instance | ok: [instance] 2026-08-24 19:27:40.817672 | instance | 2026-08-24 19:27:40.817720 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 19:27:40.817727 | instance | Monday 24 August 2026 19:27:40 +0000 (0:00:00.270) 0:00:03.212 ********* 2026-08-24 19:27:40.869982 | instance | skipping: [instance] 2026-08-24 19:27:40.870355 | instance | 2026-08-24 19:27:40.870382 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-24 19:27:40.870389 | instance | Monday 24 August 2026 19:27:40 +0000 (0:00:00.052) 0:00:03.264 ********* 2026-08-24 19:27:41.203725 | instance | changed: [instance] 2026-08-24 19:27:41.203810 | instance | 2026-08-24 19:27:41.204083 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 19:27:41.204135 | instance | Monday 24 August 2026 19:27:41 +0000 (0:00:00.333) 0:00:03.598 ********* 2026-08-24 19:27:41.280301 | instance | ok: [instance] => { 2026-08-24 19:27:41.280750 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-24 19:27:41.280816 | instance | } 2026-08-24 19:27:41.280828 | instance | 2026-08-24 19:27:41.280846 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 19:27:41.280979 | instance | Monday 24 August 2026 19:27:41 +0000 (0:00:00.076) 0:00:03.674 ********* 2026-08-24 19:27:42.013584 | instance | changed: [instance] 2026-08-24 19:27:42.013840 | instance | 2026-08-24 19:27:42.013854 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 19:27:42.013867 | instance | Monday 24 August 2026 19:27:42 +0000 (0:00:00.733) 0:00:04.408 ********* 2026-08-24 19:27:42.062877 | instance | skipping: [instance] 2026-08-24 19:27:42.062993 | instance | 2026-08-24 19:27:42.063139 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 19:27:42.063309 | instance | Monday 24 August 2026 19:27:42 +0000 (0:00:00.049) 0:00:04.458 ********* 2026-08-24 19:27:42.111881 | instance | skipping: [instance] 2026-08-24 19:27:42.112276 | instance | 2026-08-24 19:27:42.112296 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 19:27:42.112302 | instance | Monday 24 August 2026 19:27:42 +0000 (0:00:00.048) 0:00:04.506 ********* 2026-08-24 19:27:42.316381 | instance | ok: [instance] 2026-08-24 19:27:42.316637 | instance | 2026-08-24 19:27:42.316710 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 19:27:42.316764 | instance | Monday 24 August 2026 19:27:42 +0000 (0:00:00.204) 0:00:04.711 ********* 2026-08-24 19:27:43.414310 | instance | ok: [instance] 2026-08-24 19:27:43.414384 | instance | 2026-08-24 19:27:43.414680 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 19:27:43.414748 | instance | Monday 24 August 2026 19:27:43 +0000 (0:00:01.097) 0:00:05.808 ********* 2026-08-24 19:27:43.478752 | instance | ok: [instance] => { 2026-08-24 19:27:43.478850 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-24 19:27:43.478935 | instance | } 2026-08-24 19:27:43.479327 | instance | 2026-08-24 19:27:43.479370 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 19:27:43.479376 | instance | Monday 24 August 2026 19:27:43 +0000 (0:00:00.064) 0:00:05.873 ********* 2026-08-24 19:27:44.170409 | instance | changed: [instance] 2026-08-24 19:27:44.170478 | instance | 2026-08-24 19:27:44.170712 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 19:27:44.170751 | instance | Monday 24 August 2026 19:27:44 +0000 (0:00:00.691) 0:00:06.565 ********* 2026-08-24 19:27:46.956147 | instance | changed: [instance] 2026-08-24 19:27:46.956244 | instance | 2026-08-24 19:27:46.956532 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-24 19:27:46.956575 | instance | Monday 24 August 2026 19:27:46 +0000 (0:00:02.785) 0:00:09.351 ********* 2026-08-24 19:27:46.991979 | instance | skipping: [instance] 2026-08-24 19:27:46.992100 | instance | 2026-08-24 19:27:46.992269 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-24 19:27:46.992423 | instance | Monday 24 August 2026 19:27:46 +0000 (0:00:00.035) 0:00:09.386 ********* 2026-08-24 19:27:47.024293 | instance | skipping: [instance] 2026-08-24 19:27:47.024382 | instance | 2026-08-24 19:27:47.024745 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-24 19:27:47.024918 | instance | Monday 24 August 2026 19:27:47 +0000 (0:00:00.032) 0:00:09.419 ********* 2026-08-24 19:27:47.056902 | instance | skipping: [instance] 2026-08-24 19:27:47.057011 | instance | 2026-08-24 19:27:47.057138 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-24 19:27:47.057265 | instance | Monday 24 August 2026 19:27:47 +0000 (0:00:00.030) 0:00:09.449 ********* 2026-08-24 19:27:51.357397 | instance | changed: [instance] 2026-08-24 19:27:51.357787 | instance | 2026-08-24 19:27:51.358147 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-24 19:27:51.358581 | instance | Monday 24 August 2026 19:27:51 +0000 (0:00:04.300) 0:00:13.750 ********* 2026-08-24 19:27:51.917444 | instance | changed: [instance] 2026-08-24 19:27:51.917835 | instance | 2026-08-24 19:27:51.918197 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-24 19:27:51.918552 | instance | Monday 24 August 2026 19:27:51 +0000 (0:00:00.561) 0:00:14.311 ********* 2026-08-24 19:27:52.784703 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-08-24 19:27:52.785017 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-24 19:27:52.785184 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-24 19:27:52.785344 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-24 19:27:52.785502 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-24 19:27:52.785644 | instance | 2026-08-24 19:27:52.785800 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-24 19:27:52.785957 | instance | Monday 24 August 2026 19:27:52 +0000 (0:00:00.866) 0:00:15.177 ********* 2026-08-24 19:27:53.351049 | instance | changed: [instance] 2026-08-24 19:27:53.351108 | instance | 2026-08-24 19:27:53.351120 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-24 19:27:53.351130 | instance | Monday 24 August 2026 19:27:53 +0000 (0:00:00.549) 0:00:15.727 ********* 2026-08-24 19:27:53.351140 | instance | 2026-08-24 19:27:53.351149 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-24 19:27:53.351158 | instance | Monday 24 August 2026 19:27:53 +0000 (0:00:00.016) 0:00:15.743 ********* 2026-08-24 19:27:54.195467 | instance | ok: [instance] 2026-08-24 19:27:54.195539 | instance | 2026-08-24 19:27:54.195646 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-24 19:27:54.195786 | instance | Monday 24 August 2026 19:27:54 +0000 (0:00:00.846) 0:00:16.590 ********* 2026-08-24 19:27:54.608957 | instance | changed: [instance] 2026-08-24 19:27:54.609192 | instance | 2026-08-24 19:27:54.609481 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-24 19:27:54.609751 | instance | Monday 24 August 2026 19:27:54 +0000 (0:00:00.413) 0:00:17.003 ********* 2026-08-24 19:27:55.127389 | instance | changed: [instance] 2026-08-24 19:27:55.127618 | instance | 2026-08-24 19:27:55.127892 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 19:27:55.128159 | instance | Monday 24 August 2026 19:27:55 +0000 (0:00:00.518) 0:00:17.521 ********* 2026-08-24 19:27:55.326942 | instance | ok: [instance] 2026-08-24 19:27:55.327007 | instance | 2026-08-24 19:27:55.327019 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 19:27:55.327029 | instance | Monday 24 August 2026 19:27:55 +0000 (0:00:00.199) 0:00:17.720 ********* 2026-08-24 19:27:55.379413 | instance | ok: [instance] => { 2026-08-24 19:27:55.380010 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-24 19:27:55.380057 | instance | } 2026-08-24 19:27:55.380063 | instance | 2026-08-24 19:27:55.380068 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 19:27:55.380073 | instance | Monday 24 August 2026 19:27:55 +0000 (0:00:00.053) 0:00:17.774 ********* 2026-08-24 19:27:56.080055 | instance | changed: [instance] 2026-08-24 19:27:56.080146 | instance | 2026-08-24 19:27:56.080458 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 19:27:56.080474 | instance | Monday 24 August 2026 19:27:56 +0000 (0:00:00.700) 0:00:18.474 ********* 2026-08-24 19:28:00.412322 | instance | changed: [instance] 2026-08-24 19:28:00.412421 | instance | 2026-08-24 19:28:00.412706 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-24 19:28:00.412723 | instance | Monday 24 August 2026 19:28:00 +0000 (0:00:04.332) 0:00:22.807 ********* 2026-08-24 19:28:01.434690 | instance | ok: [instance] 2026-08-24 19:28:01.434805 | instance | 2026-08-24 19:28:01.434818 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-24 19:28:01.434984 | instance | Monday 24 August 2026 19:28:01 +0000 (0:00:01.022) 0:00:23.829 ********* 2026-08-24 19:28:01.797579 | instance | changed: [instance] 2026-08-24 19:28:01.797636 | instance | 2026-08-24 19:28:01.797920 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-24 19:28:01.797964 | instance | Monday 24 August 2026 19:28:01 +0000 (0:00:00.363) 0:00:24.192 ********* 2026-08-24 19:28:02.264339 | instance | changed: [instance] 2026-08-24 19:28:02.264411 | instance | 2026-08-24 19:28:02.264725 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-24 19:28:02.264771 | instance | Monday 24 August 2026 19:28:02 +0000 (0:00:00.466) 0:00:24.658 ********* 2026-08-24 19:28:02.830223 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-08-24 19:28:02.830262 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-24 19:28:02.830268 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-24 19:28:02.830273 | instance | 2026-08-24 19:28:02.830278 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-24 19:28:02.830283 | instance | Monday 24 August 2026 19:28:02 +0000 (0:00:00.565) 0:00:25.224 ********* 2026-08-24 19:28:03.282769 | instance | changed: [instance] 2026-08-24 19:28:03.282815 | instance | 2026-08-24 19:28:03.282823 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-24 19:28:03.282830 | instance | Monday 24 August 2026 19:28:03 +0000 (0:00:00.452) 0:00:25.676 ********* 2026-08-24 19:28:03.760094 | instance | changed: [instance] 2026-08-24 19:28:03.760690 | instance | 2026-08-24 19:28:03.760764 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-24 19:28:03.760776 | instance | Monday 24 August 2026 19:28:03 +0000 (0:00:00.460) 0:00:26.137 ********* 2026-08-24 19:28:03.760793 | instance | 2026-08-24 19:28:03.761053 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-24 19:28:03.761097 | instance | Monday 24 August 2026 19:28:03 +0000 (0:00:00.016) 0:00:26.154 ********* 2026-08-24 19:28:04.410457 | instance | ok: [instance] 2026-08-24 19:28:04.410537 | instance | 2026-08-24 19:28:04.410804 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-24 19:28:04.410824 | instance | Monday 24 August 2026 19:28:04 +0000 (0:00:00.650) 0:00:26.805 ********* 2026-08-24 19:28:05.209436 | instance | changed: [instance] 2026-08-24 19:28:05.209519 | instance | 2026-08-24 19:28:05.209784 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-24 19:28:05.209822 | instance | Monday 24 August 2026 19:28:05 +0000 (0:00:00.798) 0:00:27.604 ********* 2026-08-24 19:28:05.742044 | instance | changed: [instance] 2026-08-24 19:28:05.742110 | instance | 2026-08-24 19:28:05.742385 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-24 19:28:05.742449 | instance | Monday 24 August 2026 19:28:05 +0000 (0:00:00.532) 0:00:28.136 ********* 2026-08-24 19:28:05.798506 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-24 19:28:05.798887 | instance | 2026-08-24 19:28:05.798909 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-24 19:28:05.798916 | instance | Monday 24 August 2026 19:28:05 +0000 (0:00:00.056) 0:00:28.193 ********* 2026-08-24 19:28:10.545166 | instance | changed: [instance] 2026-08-24 19:28:10.545312 | instance | 2026-08-24 19:28:10.545318 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-24 19:28:10.545323 | instance | Monday 24 August 2026 19:28:10 +0000 (0:00:04.745) 0:00:32.938 ********* 2026-08-24 19:28:11.152381 | instance | ok: [instance] => (item=chronyd) 2026-08-24 19:28:11.152466 | instance | ok: [instance] => (item=sshd) 2026-08-24 19:28:11.152872 | instance | 2026-08-24 19:28:11.152913 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-24 19:28:11.152919 | instance | Monday 24 August 2026 19:28:11 +0000 (0:00:00.608) 0:00:33.547 ********* 2026-08-24 19:28:12.567949 | instance | changed: [instance] 2026-08-24 19:28:12.568004 | instance | 2026-08-24 19:28:12.568261 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-24 19:28:12.568381 | instance | Monday 24 August 2026 19:28:12 +0000 (0:00:01.415) 0:00:34.962 ********* 2026-08-24 19:28:12.762568 | instance | ok: [instance] 2026-08-24 19:28:12.762934 | instance | 2026-08-24 19:28:12.762976 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-24 19:28:12.762982 | instance | Monday 24 August 2026 19:28:12 +0000 (0:00:00.194) 0:00:35.157 ********* 2026-08-24 19:28:13.189201 | instance | changed: [instance] 2026-08-24 19:28:13.189580 | instance | 2026-08-24 19:28:13.189618 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-24 19:28:13.189625 | instance | Monday 24 August 2026 19:28:13 +0000 (0:00:00.426) 0:00:35.584 ********* 2026-08-24 19:28:13.501754 | instance | changed: [instance] 2026-08-24 19:28:13.501848 | instance | 2026-08-24 19:28:13.502109 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-08-24 19:28:13.502145 | instance | Monday 24 August 2026 19:28:13 +0000 (0:00:00.312) 0:00:35.896 ********* 2026-08-24 19:28:13.609900 | instance | ok: [instance] 2026-08-24 19:28:13.610128 | instance | 2026-08-24 19:28:13.610464 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-08-24 19:28:13.610496 | instance | Monday 24 August 2026 19:28:13 +0000 (0:00:00.107) 0:00:36.004 ********* 2026-08-24 19:28:13.818973 | instance | ok: [instance] => (item=instance) 2026-08-24 19:28:13.819313 | instance | 2026-08-24 19:28:13.819331 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-08-24 19:28:13.819336 | instance | Monday 24 August 2026 19:28:13 +0000 (0:00:00.209) 0:00:36.213 ********* 2026-08-24 19:28:13.869634 | instance | ok: [instance] 2026-08-24 19:28:13.870046 | instance | 2026-08-24 19:28:13.870084 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-08-24 19:28:13.870090 | instance | Monday 24 August 2026 19:28:13 +0000 (0:00:00.050) 0:00:36.264 ********* 2026-08-24 19:28:13.943424 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-08-24 19:28:13.943545 | instance | 2026-08-24 19:28:13.943831 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-08-24 19:28:13.943851 | instance | Monday 24 August 2026 19:28:13 +0000 (0:00:00.074) 0:00:36.338 ********* 2026-08-24 19:28:14.234796 | instance | changed: [instance] 2026-08-24 19:28:14.234897 | instance | 2026-08-24 19:28:14.235156 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-08-24 19:28:14.235190 | instance | Monday 24 August 2026 19:28:14 +0000 (0:00:00.291) 0:00:36.629 ********* 2026-08-24 19:28:14.899083 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-08-24 19:28:14.899167 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-08-24 19:28:14.899692 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-08-24 19:28:14.899763 | instance | 2026-08-24 19:28:14.899770 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-08-24 19:28:14.899776 | instance | Monday 24 August 2026 19:28:14 +0000 (0:00:00.663) 0:00:37.293 ********* 2026-08-24 19:29:35.073542 | instance | ok: [instance] 2026-08-24 19:29:35.073645 | instance | 2026-08-24 19:29:35.073713 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-08-24 19:29:35.073858 | instance | Monday 24 August 2026 19:29:35 +0000 (0:01:20.174) 0:01:57.468 ********* 2026-08-24 19:29:35.304095 | instance | changed: [instance] 2026-08-24 19:29:35.304163 | instance | 2026-08-24 19:29:35.304293 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-08-24 19:29:35.304416 | instance | Monday 24 August 2026 19:29:35 +0000 (0:00:00.230) 0:01:57.698 ********* 2026-08-24 19:29:35.393593 | instance | ok: [instance] 2026-08-24 19:29:35.393675 | instance | 2026-08-24 19:29:35.393907 | instance | TASK [Install Ceph host] ******************************************************* 2026-08-24 19:29:35.393948 | instance | Monday 24 August 2026 19:29:35 +0000 (0:00:00.089) 0:01:57.788 ********* 2026-08-24 19:29:35.477857 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-08-24 19:29:35.478238 | instance | 2026-08-24 19:29:35.478264 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-24 19:29:35.478271 | instance | Monday 24 August 2026 19:29:35 +0000 (0:00:00.084) 0:01:57.872 ********* 2026-08-24 19:29:37.129788 | instance | ok: [instance] 2026-08-24 19:29:37.129893 | instance | 2026-08-24 19:29:37.130076 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-24 19:29:37.130304 | instance | Monday 24 August 2026 19:29:37 +0000 (0:00:01.651) 0:01:59.524 ********* 2026-08-24 19:29:37.195159 | instance | ok: [instance] => (item=instance) 2026-08-24 19:29:37.195253 | instance | 2026-08-24 19:29:37.195335 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-24 19:29:37.195465 | instance | Monday 24 August 2026 19:29:37 +0000 (0:00:00.065) 0:01:59.589 ********* 2026-08-24 19:29:37.551610 | instance | ok: [instance] 2026-08-24 19:29:37.551667 | instance | 2026-08-24 19:29:37.551673 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-24 19:29:37.551679 | instance | Monday 24 August 2026 19:29:37 +0000 (0:00:00.355) 0:01:59.945 ********* 2026-08-24 19:29:39.869345 | instance | ok: [instance] 2026-08-24 19:29:39.869416 | instance | 2026-08-24 19:29:39.869423 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-08-24 19:29:39.869428 | instance | Monday 24 August 2026 19:29:39 +0000 (0:00:02.317) 0:02:02.263 ********* 2026-08-24 19:30:23.737826 | instance | An exception occurred during task execution. To see the full traceback, use -vvv. The error was: [errno 5] RADOS I/O error (error connecting to the cluster) 2026-08-24 19:30:23.738760 | instance | fatal: [instance]: FAILED! => {"changed": false, "module_stderr": "Traceback (most recent call last):\n File \"\", line 107, in \n File \"\", line 99, in _ansiballz_main\n File \"\", line 47, in invoke_module\n File \"/usr/lib/python3.10/runpy.py\", line 224, in run_module\n return _run_module_code(code, init_globals, run_name, mod_spec)\n File \"/usr/lib/python3.10/runpy.py\", line 96, in _run_module_code\n _run_code(code, mod_globals, init_globals,\n File \"/usr/lib/python3.10/runpy.py\", line 86, in _run_code\n exec(code, run_globals)\n File \"/tmp/ansible_vexxhost.ceph.orch_apply_payload_y84r9jzx/ansible_vexxhost.ceph.orch_apply_payload.zip/ansible_collections/vexxhost/ceph/plugins/modules/orch_apply.py\", line 202, in \n File \"/tmp/ansible_vexxhost.ceph.orch_apply_payload_y84r9jzx/ansible_vexxhost.ceph.orch_apply_payload.zip/ansible_collections/vexxhost/ceph/plugins/modules/orch_apply.py\", line 198, in main\n File \"/tmp/ansible_vexxhost.ceph.orch_apply_payload_y84r9jzx/ansible_vexxhost.ceph.orch_apply_payload.zip/ansible_collections/vexxhost/ceph/plugins/modules/orch_apply.py\", line 177, in run_module\n File \"/tmp/ansible_vexxhost.ceph.orch_apply_payload_y84r9jzx/ansible_vexxhost.ceph.orch_apply_payload.zip/ansible_collections/vexxhost/ceph/plugins/modules/orch_apply.py\", line 120, in apply_spec\nRuntimeError: Inferring config /var/lib/ceph/4837cbf8-4f90-4300-b3f6-726c9b9f89b4/mon.instance/config\n2026-08-24T19:30:23.582+0000 7fdb72dc4640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgB4m4xq9p2dFiAAg13uX7dPEfW23mriEAZW8FqO8TLAKhGY2iScoFaf1EU=: Malformed input [buffer:3]\n2026-08-24T19:30:23.582+0000 7fdb72dc4640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-24T19:30:23.582+0000 7fdb72dc4640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgB4m4xq9p2dFiAAg13uX7dPEfW23mriEAZW8FqO8TLAKhGY2iScoFaf1EU=: Malformed input [buffer:3]\n2026-08-24T19:30:23.582+0000 7fdb72dc4640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-24T19:30:23.582+0000 7fdb72dc4640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgB4m4xq9p2dFiAAg13uX7dPEfW23mriEAZW8FqO8TLAKhGY2iScoFaf1EU=: Malformed input [buffer:3]\n2026-08-24T19:30:23.582+0000 7fdb72dc4640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-24T19:30:23.582+0000 7fdb72dc4640 -1 monclient: keyring not found\n[errno 5] RADOS I/O error (error connecting to the cluster)\n\n", "module_stdout": "", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error", "rc": 1} 2026-08-24 19:30:23.742002 | instance | 2026-08-24 19:30:23.742277 | instance | PLAY RECAP ********************************************************************* 2026-08-24 19:30:23.744671 | instance | instance : ok=55 changed=26 unreachable=0 failed=1 skipped=6 rescued=0 ignored=0 2026-08-24 19:30:23.744779 | instance | 2026-08-24 19:30:23.744791 | instance | Monday 24 August 2026 19:30:23 +0000 (0:00:43.873) 0:02:46.137 ********* 2026-08-24 19:30:23.744799 | instance | =============================================================================== 2026-08-24 19:30:23.744805 | instance | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 80.17s 2026-08-24 19:30:23.744811 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 43.87s 2026-08-24 19:30:23.744817 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 4.75s 2026-08-24 19:30:23.744823 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.33s 2026-08-24 19:30:23.744829 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 4.30s 2026-08-24 19:30:23.744861 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 2.79s 2026-08-24 19:30:23.747060 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.32s 2026-08-24 19:30:23.747101 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.65s 2026-08-24 19:30:23.747114 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.50s 2026-08-24 19:30:23.747118 | instance | vexxhost.ceph.cephadm : Download "cephadm" ------------------------------ 1.42s 2026-08-24 19:30:23.747123 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.10s 2026-08-24 19:30:23.747127 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.02s 2026-08-24 19:30:23.747131 | instance | Gathering Facts --------------------------------------------------------- 1.00s 2026-08-24 19:30:23.747135 | instance | Gathering Facts --------------------------------------------------------- 0.87s 2026-08-24 19:30:23.747139 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 0.87s 2026-08-24 19:30:23.747143 | instance | Gathering Facts --------------------------------------------------------- 0.85s 2026-08-24 19:30:23.747147 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 0.80s 2026-08-24 19:30:23.747151 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.73s 2026-08-24 19:30:23.747155 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.70s 2026-08-24 19:30:23.747159 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.69s 2026-08-24 19:30:23.852063 | instance | CRITICAL Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.v9Wo.csi/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/atmosphere/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-08-24 19:30:23.852333 | instance | ERROR [csi > converge] Executed: Failed 2026-08-24 19:30:23.852590 | instance | ERROR Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.v9Wo.csi/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/atmosphere/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-08-24 19:30:24.280127 | instance | ERROR 2026-08-24 19:30:24.280531 | instance | { 2026-08-24 19:30:24.280603 | instance | "delta": "0:03:32.656153", 2026-08-24 19:30:24.280650 | instance | "end": "2026-08-24 19:30:23.902192", 2026-08-24 19:30:24.280691 | instance | "msg": "non-zero return code", 2026-08-24 19:30:24.280731 | instance | "rc": 2, 2026-08-24 19:30:24.280771 | instance | "start": "2026-08-24 19:26:51.246039" 2026-08-24 19:30:24.280811 | instance | } failure 2026-08-24 19:30:24.287769 | 2026-08-24 19:30:24.287846 | PLAY RECAP 2026-08-24 19:30:24.287894 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-08-24 19:30:24.287980 | 2026-08-24 19:30:24.489207 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-24 19:30:24.503241 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-08-24 19:30:25.208023 | 2026-08-24 19:30:25.208160 | PLAY [all] 2026-08-24 19:30:25.222968 | 2026-08-24 19:30:25.223047 | TASK [gather-host-logs : creating directory for system status] 2026-08-24 19:30:25.561637 | instance | changed 2026-08-24 19:30:25.569605 | 2026-08-24 19:30:25.569715 | TASK [gather-host-logs : Get logs for each host] 2026-08-24 19:30:25.916113 | instance | + systemd-cgls --full --all --no-pager 2026-08-24 19:30:25.930055 | instance | + ip addr 2026-08-24 19:30:25.932513 | instance | + ip route 2026-08-24 19:30:25.934255 | instance | + lsblk 2026-08-24 19:30:25.939475 | instance | + mount 2026-08-24 19:30:25.942518 | instance | + docker images 2026-08-24 19:30:25.965070 | instance | + brctl show 2026-08-24 19:30:25.965587 | instance | /bin/bash: line 8: brctl: command not found 2026-08-24 19:30:25.965848 | instance | + ps aux --sort=-%mem 2026-08-24 19:30:25.981337 | instance | + dpkg -l 2026-08-24 19:30:25.991310 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-08-24 19:30:25.991915 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-08-24 19:30:26.009198 | instance | + '[' '!' -z '' ']' 2026-08-24 19:30:26.107467 | instance | ok: Runtime: 0:00:00.099119 2026-08-24 19:30:26.115492 | 2026-08-24 19:30:26.115574 | TASK [gather-host-logs : Downloads logs to executor] 2026-08-24 19:30:26.751709 | instance | changed: 2026-08-24 19:30:26.751885 | instance | created directory /var/lib/zuul/builds/844e47b2e4bd4901b76ad677a3fda2b8/work/logs/instance 2026-08-24 19:30:26.751913 | instance | cd+++++++++ system/ 2026-08-24 19:30:26.751934 | instance | >f+++++++++ system/brctl-show.txt 2026-08-24 19:30:26.751955 | instance | >f+++++++++ system/docker-images.txt 2026-08-24 19:30:26.751975 | instance | >f+++++++++ system/ip-addr.txt 2026-08-24 19:30:26.751998 | instance | >f+++++++++ system/ip-route.txt 2026-08-24 19:30:26.752019 | instance | >f+++++++++ system/lsblk.txt 2026-08-24 19:30:26.752040 | instance | >f+++++++++ system/mount.txt 2026-08-24 19:30:26.752083 | instance | >f+++++++++ system/packages.txt 2026-08-24 19:30:26.752112 | instance | >f+++++++++ system/ps.txt 2026-08-24 19:30:26.752149 | instance | >f+++++++++ system/systemd-cgls.txt 2026-08-24 19:30:26.762331 | 2026-08-24 19:30:26.762398 | LOOP [helm-release-status : creating directory for helm release status] 2026-08-24 19:30:26.980576 | instance | changed: "values" 2026-08-24 19:30:27.147380 | instance | changed: "releases" 2026-08-24 19:30:27.164392 | 2026-08-24 19:30:27.164566 | TASK [helm-release-status : Gather get release status for helm charts] 2026-08-24 19:30:27.368999 | instance | /bin/bash: line 3: kubectl: command not found 2026-08-24 19:30:27.703427 | instance | ok: Runtime: 0:00:00.006128 2026-08-24 19:30:27.710322 | 2026-08-24 19:30:27.710464 | TASK [helm-release-status : Downloads logs to executor] 2026-08-24 19:30:28.180215 | instance | changed: 2026-08-24 19:30:28.180421 | instance | cd+++++++++ helm/ 2026-08-24 19:30:28.180460 | instance | cd+++++++++ helm/releases/ 2026-08-24 19:30:28.180490 | instance | cd+++++++++ helm/values/ 2026-08-24 19:30:28.190477 | 2026-08-24 19:30:28.190542 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-08-24 19:30:28.386754 | instance | changed 2026-08-24 19:30:28.393572 | 2026-08-24 19:30:28.393642 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-08-24 19:30:28.634177 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-24 19:30:28.634273 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-24 19:30:28.639678 | instance | environment: line 1: kubectl: command not found 2026-08-24 19:30:28.641046 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-24 19:30:28.642180 | instance | environment: line 1: kubectl: command not found 2026-08-24 19:30:28.643066 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-24 19:30:28.644721 | instance | environment: line 1: kubectl: command not found 2026-08-24 19:30:28.645723 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-24 19:30:28.646341 | instance | environment: line 1: kubectl: command not found 2026-08-24 19:30:28.647927 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-24 19:30:28.649322 | instance | environment: line 1: kubectl: command not found 2026-08-24 19:30:28.650146 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-24 19:30:28.928197 | instance | ok: Runtime: 0:00:00.024826 2026-08-24 19:30:28.934187 | 2026-08-24 19:30:28.934251 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-08-24 19:30:29.150184 | instance | changed 2026-08-24 19:30:29.156387 | 2026-08-24 19:30:29.156464 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-08-24 19:30:29.358026 | instance | environment: line 5: kubectl: command not found 2026-08-24 19:30:29.358584 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-24 19:30:29.358846 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-24 19:30:29.359187 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-24 19:30:29.691176 | instance | ok: Runtime: 0:00:00.009501 2026-08-24 19:30:29.697522 | 2026-08-24 19:30:29.697591 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-08-24 19:30:30.188536 | instance | changed: 2026-08-24 19:30:30.188751 | instance | cd+++++++++ objects/ 2026-08-24 19:30:30.188790 | instance | cd+++++++++ objects/cluster/ 2026-08-24 19:30:30.188824 | instance | cd+++++++++ objects/namespaced/ 2026-08-24 19:30:30.204535 | 2026-08-24 19:30:30.204602 | TASK [gather-pod-logs : creating directory for pod logs] 2026-08-24 19:30:30.420698 | instance | changed 2026-08-24 19:30:30.425727 | 2026-08-24 19:30:30.425792 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-08-24 19:30:30.633265 | instance | changed 2026-08-24 19:30:30.638120 | 2026-08-24 19:30:30.638195 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-08-24 19:30:30.839108 | instance | environment: line 3: kubectl: command not found 2026-08-24 19:30:31.172817 | instance | ok: Runtime: 0:00:00.010032 2026-08-24 19:30:31.178817 | 2026-08-24 19:30:31.178884 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-08-24 19:30:31.700676 | instance | changed: 2026-08-24 19:30:31.700983 | instance | cd+++++++++ pod-logs/ 2026-08-24 19:30:31.701047 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-08-24 19:30:31.714789 | 2026-08-24 19:30:31.714855 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-08-24 19:30:31.919252 | instance | changed 2026-08-24 19:30:31.926373 | 2026-08-24 19:30:31.926469 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-08-24 19:30:32.142457 | instance | /bin/bash: line 2: kubectl: command not found 2026-08-24 19:30:32.469105 | instance | ok: Runtime: 0:00:00.033395 2026-08-24 19:30:32.475876 | 2026-08-24 19:30:32.475970 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-08-24 19:30:32.682793 | instance | /bin/bash: line 2: kubectl: command not found 2026-08-24 19:30:32.709326 | instance | ceph-mgr endpoints: 2026-08-24 19:30:33.014606 | instance | ok: Runtime: 0:00:00.032023 2026-08-24 19:30:33.022719 | 2026-08-24 19:30:33.022816 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-08-24 19:30:33.228235 | instance | /bin/bash: line 4: kubectl: command not found 2026-08-24 19:30:33.562272 | instance | ok: Runtime: 0:00:00.034679 2026-08-24 19:30:33.568120 | 2026-08-24 19:30:33.568188 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-08-24 19:30:34.061915 | instance | changed: cd+++++++++ prometheus/ 2026-08-24 19:30:34.075287 | 2026-08-24 19:30:34.075562 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-08-24 19:30:34.277261 | instance | changed 2026-08-24 19:30:34.281981 | 2026-08-24 19:30:34.282043 | TASK [gather-selenium-data : Get selenium data] 2026-08-24 19:30:34.511274 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-08-24 19:30:34.512805 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-08-24 19:30:34.812704 | instance | ERROR 2026-08-24 19:30:34.812943 | instance | { 2026-08-24 19:30:34.813038 | instance | "delta": "0:00:00.007027", 2026-08-24 19:30:34.813076 | instance | "end": "2026-08-24 19:30:34.513165", 2026-08-24 19:30:34.813135 | instance | "msg": "non-zero return code", 2026-08-24 19:30:34.813166 | instance | "rc": 1, 2026-08-24 19:30:34.813217 | instance | "start": "2026-08-24 19:30:34.506138" 2026-08-24 19:30:34.813246 | instance | } 2026-08-24 19:30:34.813279 | instance | ERROR: Ignoring Errors 2026-08-24 19:30:34.819631 | 2026-08-24 19:30:34.819711 | TASK [gather-selenium-data : Downloads logs to executor] 2026-08-24 19:30:35.282119 | instance | changed: cd+++++++++ selenium/ 2026-08-24 19:30:35.291934 | 2026-08-24 19:30:35.291996 | PLAY RECAP 2026-08-24 19:30:35.292050 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-08-24 19:30:35.292079 | 2026-08-24 19:30:35.412118 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-08-24 19:30:35.414989 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-24 19:30:36.111759 | 2026-08-24 19:30:36.135742 | PLAY [all] 2026-08-24 19:30:36.153693 | 2026-08-24 19:30:36.153770 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-24 19:30:36.198318 | instance | skipping: Conditional result was False 2026-08-24 19:30:36.208744 | 2026-08-24 19:30:36.208853 | TASK [fetch-output : Set log path for single node] 2026-08-24 19:30:36.252236 | instance | ok 2026-08-24 19:30:36.256800 | 2026-08-24 19:30:36.256867 | LOOP [fetch-output : Ensure local output dirs] 2026-08-24 19:30:36.624596 | instance -> localhost | ok: "/var/lib/zuul/builds/844e47b2e4bd4901b76ad677a3fda2b8/work/logs" 2026-08-24 19:30:36.839406 | instance -> localhost | changed: "/var/lib/zuul/builds/844e47b2e4bd4901b76ad677a3fda2b8/work/artifacts" 2026-08-24 19:30:37.038884 | instance -> localhost | changed: "/var/lib/zuul/builds/844e47b2e4bd4901b76ad677a3fda2b8/work/docs" 2026-08-24 19:30:37.054389 | 2026-08-24 19:30:37.054545 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-24 19:30:37.691025 | instance | changed: .d..t...... ./ 2026-08-24 19:30:37.691292 | instance | changed: All items complete 2026-08-24 19:30:37.691341 | 2026-08-24 19:30:38.151851 | instance | changed: .d..t...... ./ 2026-08-24 19:30:38.610950 | instance | changed: .d..t...... ./ 2026-08-24 19:30:38.635018 | 2026-08-24 19:30:38.635160 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-24 19:30:39.044886 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.019268 2026-08-24 19:30:39.272193 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.007540 2026-08-24 19:30:39.294956 | 2026-08-24 19:30:39.295081 | PLAY [all] 2026-08-24 19:30:39.301261 | 2026-08-24 19:30:39.301325 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-24 19:30:39.722476 | instance | changed 2026-08-24 19:30:39.729818 | 2026-08-24 19:30:39.729922 | PLAY RECAP 2026-08-24 19:30:39.729987 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-24 19:30:39.730012 | 2026-08-24 19:30:39.865972 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-24 19:30:39.927429 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-24 19:30:40.511442 | 2026-08-24 19:30:40.511556 | PLAY [localhost] 2026-08-24 19:30:40.521085 | 2026-08-24 19:30:40.521156 | TASK [Generate Zuul manifest] 2026-08-24 19:30:40.541640 | localhost | ok 2026-08-24 19:30:40.559486 | 2026-08-24 19:30:40.559560 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-24 19:30:40.932361 | localhost | changed 2026-08-24 19:30:40.948666 | 2026-08-24 19:30:40.948768 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-24 19:30:40.979367 | localhost | ok 2026-08-24 19:30:40.988232 | 2026-08-24 19:30:40.988314 | TASK [Upload logs] 2026-08-24 19:30:41.009288 | localhost | ok 2026-08-24 19:30:41.074791 | 2026-08-24 19:30:41.074898 | TASK [Set zuul-log-path fact] 2026-08-24 19:30:41.093203 | localhost | ok 2026-08-24 19:30:41.107343 | 2026-08-24 19:30:41.107407 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-24 19:30:41.137960 | localhost | ok 2026-08-24 19:30:41.148896 | 2026-08-24 19:30:41.148975 | TASK [upload-logs : Create log directories] 2026-08-24 19:30:41.522477 | localhost | changed 2026-08-24 19:30:41.529305 | 2026-08-24 19:30:41.529402 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-24 19:30:41.936000 | localhost -> localhost | ok: Runtime: 0:00:00.005950 2026-08-24 19:30:41.942490 | 2026-08-24 19:30:41.942552 | TASK [upload-logs : Upload logs to log server] 2026-08-24 19:30:42.551546 | localhost | Output suppressed because no_log was given 2026-08-24 19:30:42.585386 | 2026-08-24 19:30:42.585502 | LOOP [upload-logs : Compress console log and json output] 2026-08-24 19:30:42.632471 | localhost | skipping: Conditional result was False 2026-08-24 19:30:42.640316 | localhost | skipping: Conditional result was False 2026-08-24 19:30:42.658985 | 2026-08-24 19:30:42.659160 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-24 19:30:42.701103 | localhost | skipping: Conditional result was False 2026-08-24 19:30:42.701486 | 2026-08-24 19:30:42.705305 | localhost | skipping: Conditional result was False 2026-08-24 19:30:42.721173 | 2026-08-24 19:30:42.721313 | LOOP [upload-logs : Upload console log and json output]