2026-08-26 04:54:00.263625 | Job console starting 2026-08-26 04:54:00.279258 | Updating git repos 2026-08-26 04:54:05.105642 | Cloning repos into workspace 2026-08-26 04:54:20.813194 | Restoring repo states 2026-08-26 04:54:26.652742 | Merging changes 2026-08-26 04:54:28.241019 | Checking out repos 2026-08-26 04:54:30.147875 | Preparing playbooks 2026-08-26 04:54:34.506285 | Running Ansible setup 2026-08-26 04:54:38.124784 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-26 04:54:38.719957 | 2026-08-26 04:54:38.720088 | PLAY [localhost] 2026-08-26 04:54:38.727676 | 2026-08-26 04:54:38.727754 | TASK [Gathering Facts] 2026-08-26 04:54:40.176669 | localhost | ok 2026-08-26 04:54:40.188272 | 2026-08-26 04:54:40.188372 | TASK [Setup log path fact] 2026-08-26 04:54:40.207565 | localhost | ok 2026-08-26 04:54:40.219356 | 2026-08-26 04:54:40.219421 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-26 04:54:40.249539 | localhost | ok 2026-08-26 04:54:40.257609 | 2026-08-26 04:54:40.257710 | TASK [emit-job-header : Print job information] 2026-08-26 04:54:40.301758 | # Job Information 2026-08-26 04:54:40.301888 | Ansible Version: 2.16.18 2026-08-26 04:54:40.301921 | Job: atmosphere-molecule-csi-rbd 2026-08-26 04:54:40.301944 | Pipeline: check 2026-08-26 04:54:40.301964 | Executor: 2d72f0692154 2026-08-26 04:54:40.301984 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4089 2026-08-26 04:54:40.302008 | Event ID: 96a724f0-a109-11f1-93cc-9d91673225e6 2026-08-26 04:54:40.305086 | 2026-08-26 04:54:40.305154 | LOOP [emit-job-header : Print node information] 2026-08-26 04:54:40.404727 | localhost | ok: 2026-08-26 04:54:40.405544 | localhost | # Node Information 2026-08-26 04:54:40.405596 | localhost | Inventory Hostname: instance 2026-08-26 04:54:40.405631 | localhost | Hostname: np0000191139 2026-08-26 04:54:40.405661 | localhost | Username: zuul 2026-08-26 04:54:40.405695 | localhost | Distro: Ubuntu 22.04 2026-08-26 04:54:40.405725 | localhost | Provider: yul1 2026-08-26 04:54:40.405755 | localhost | Region: ca-ymq-1 2026-08-26 04:54:40.405783 | localhost | Label: ubuntu-jammy 2026-08-26 04:54:40.405811 | localhost | Product Name: OpenStack Nova 2026-08-26 04:54:40.405839 | localhost | Interface IP: 162.253.55.123 2026-08-26 04:54:40.423155 | 2026-08-26 04:54:40.423304 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-26 04:54:40.837010 | localhost -> localhost | changed 2026-08-26 04:54:40.844105 | 2026-08-26 04:54:40.844207 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-26 04:54:41.744085 | localhost -> localhost | changed 2026-08-26 04:54:41.750781 | 2026-08-26 04:54:41.750843 | PLAY [all] 2026-08-26 04:54:41.759444 | 2026-08-26 04:54:41.759517 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-26 04:54:41.987128 | instance -> localhost | ok 2026-08-26 04:54:41.998563 | 2026-08-26 04:54:41.998705 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-26 04:54:42.035591 | instance | ok 2026-08-26 04:54:42.052591 | instance | included: /var/lib/zuul/builds/df8c59aaaf8e49cf8467b84b95bbbd48/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-26 04:54:42.058903 | 2026-08-26 04:54:42.058966 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-26 04:54:43.223119 | instance -> localhost | Generating public/private rsa key pair. 2026-08-26 04:54:43.223891 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/df8c59aaaf8e49cf8467b84b95bbbd48/work/df8c59aaaf8e49cf8467b84b95bbbd48_id_rsa 2026-08-26 04:54:43.223972 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/df8c59aaaf8e49cf8467b84b95bbbd48/work/df8c59aaaf8e49cf8467b84b95bbbd48_id_rsa.pub 2026-08-26 04:54:43.224014 | instance -> localhost | The key fingerprint is: 2026-08-26 04:54:43.224047 | instance -> localhost | SHA256:YWygySYreOBQtBH2LFE0BKgBEfZWA/OeH0VGWghhKBE zuul-build-sshkey 2026-08-26 04:54:43.224107 | instance -> localhost | The key's randomart image is: 2026-08-26 04:54:43.224148 | instance -> localhost | +---[RSA 3072]----+ 2026-08-26 04:54:43.224190 | instance -> localhost | |=E@OB*+ o= | 2026-08-26 04:54:43.224223 | instance -> localhost | |++.O=+.+= | 2026-08-26 04:54:43.224253 | instance -> localhost | |+.=oB. .=. | 2026-08-26 04:54:43.224283 | instance -> localhost | |=..=. .o.. | 2026-08-26 04:54:43.224312 | instance -> localhost | |o.o o .S | 2026-08-26 04:54:43.224351 | instance -> localhost | | o . . | 2026-08-26 04:54:43.224385 | instance -> localhost | | . | 2026-08-26 04:54:43.224416 | instance -> localhost | | | 2026-08-26 04:54:43.224449 | instance -> localhost | | | 2026-08-26 04:54:43.224479 | instance -> localhost | +----[SHA256]-----+ 2026-08-26 04:54:43.224554 | instance -> localhost | ok: Runtime: 0:00:00.765735 2026-08-26 04:54:43.234154 | 2026-08-26 04:54:43.234316 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-26 04:54:43.267779 | instance | ok 2026-08-26 04:54:43.278461 | instance | included: /var/lib/zuul/builds/df8c59aaaf8e49cf8467b84b95bbbd48/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-26 04:54:43.286116 | 2026-08-26 04:54:43.286193 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-26 04:54:43.312115 | instance | skipping: Conditional result was False 2026-08-26 04:54:43.321311 | 2026-08-26 04:54:43.321483 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-26 04:54:43.737237 | instance | changed 2026-08-26 04:54:43.745439 | 2026-08-26 04:54:43.745503 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-26 04:54:43.927638 | instance | ok 2026-08-26 04:54:43.932650 | 2026-08-26 04:54:43.932713 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-26 04:54:44.386178 | instance | changed 2026-08-26 04:54:44.392501 | 2026-08-26 04:54:44.392564 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-26 04:54:44.833189 | instance | changed 2026-08-26 04:54:44.840166 | 2026-08-26 04:54:44.840230 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-26 04:54:44.864446 | instance | skipping: Conditional result was False 2026-08-26 04:54:44.872039 | 2026-08-26 04:54:44.872124 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-26 04:54:45.221328 | instance -> localhost | changed 2026-08-26 04:54:45.236957 | 2026-08-26 04:54:45.237165 | TASK [add-build-sshkey : Add back temp key] 2026-08-26 04:54:45.503100 | instance -> localhost | Identity added: /var/lib/zuul/builds/df8c59aaaf8e49cf8467b84b95bbbd48/work/df8c59aaaf8e49cf8467b84b95bbbd48_id_rsa (zuul-build-sshkey) 2026-08-26 04:54:45.503309 | instance -> localhost | ok: Runtime: 0:00:00.013099 2026-08-26 04:54:45.509388 | 2026-08-26 04:54:45.509452 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-26 04:54:45.807110 | instance | ok 2026-08-26 04:54:45.812483 | 2026-08-26 04:54:45.812544 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-26 04:54:45.836986 | instance | skipping: Conditional result was False 2026-08-26 04:54:45.851848 | 2026-08-26 04:54:45.851916 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-26 04:54:46.159979 | instance | ok 2026-08-26 04:54:46.166816 | 2026-08-26 04:54:46.166918 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-26 04:54:49.382438 | instance | Output suppressed because no_log was given 2026-08-26 04:54:49.391069 | 2026-08-26 04:54:49.391156 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-26 04:54:49.611347 | instance | ok: "logs" 2026-08-26 04:54:49.611590 | instance | ok: All items complete 2026-08-26 04:54:49.611618 | 2026-08-26 04:54:49.794945 | instance | ok: "artifacts" 2026-08-26 04:54:49.959581 | instance | ok: "docs" 2026-08-26 04:54:49.979719 | 2026-08-26 04:54:49.979811 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-26 04:54:50.171607 | instance | changed: "logs" 2026-08-26 04:54:50.339512 | instance | changed: "artifacts" 2026-08-26 04:54:50.501784 | instance | changed: "docs" 2026-08-26 04:54:50.514359 | 2026-08-26 04:54:50.514427 | PLAY RECAP 2026-08-26 04:54:50.514487 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-26 04:54:50.514525 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-26 04:54:50.514552 | 2026-08-26 04:54:50.633049 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-26 04:54:50.637230 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-26 04:54:51.232129 | 2026-08-26 04:54:51.232257 | PLAY [all] 2026-08-26 04:54:51.243093 | 2026-08-26 04:54:51.243195 | TASK [setup-uv : Extract archive] 2026-08-26 04:54:53.477664 | instance | changed 2026-08-26 04:54:53.484747 | 2026-08-26 04:54:53.484834 | TASK [setup-uv : Print version] 2026-08-26 04:54:53.819682 | instance | uv 0.8.13 2026-08-26 04:54:54.019919 | instance | ok: Runtime: 0:00:00.014116 2026-08-26 04:54:54.029275 | 2026-08-26 04:54:54.029348 | TASK [Install Ansible collection siblings] 2026-08-26 04:55:02.946759 | instance | changed: 2026-08-26 04:55:02.947033 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-08-26 04:55:02.947097 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-08-26 04:55:02.947131 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-08-26 04:55:02.947152 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-08-26 04:55:02.947171 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-08-26 04:55:02.947194 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-08-26 04:55:02.947214 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-08-26 04:55:02.947235 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-08-26 04:55:02.947255 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-08-26 04:55:02.947274 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-08-26 04:55:02.947293 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-08-26 04:55:02.947312 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-08-26 04:55:02.947330 | instance | Resolved ansible.netcommon to v8.6.2 for >=1.2.0 2026-08-26 04:55:02.947349 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-08-26 04:55:02.947367 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=3.0.0 2026-08-26 04:55:02.947387 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-08-26 04:55:02.947406 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-08-26 04:55:02.947424 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-08-26 04:55:02.947442 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-08-26 04:55:02.947461 | instance | Resolved openstack.cloud to 1.7.0 for 1.7.0 2026-08-26 04:55:02.947479 | instance | Resolved atmosphere.common to v0.6.0 for >=0.6.0,<0.7.0 2026-08-26 04:55:02.947498 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.1.2 2026-08-26 04:55:02.947517 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-08-26 04:55:02.947546 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=3.0.0,>=6.0.0 2026-08-26 04:55:02.947566 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-08-26 04:55:02.947584 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-08-26 04:55:02.947602 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-08-26 04:55:02.947619 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=3.0.0,>=6.0.0 2026-08-26 04:55:02.947637 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-08-26 04:55:02.947655 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-08-26 04:55:02.947673 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-08-26 04:55:02.947691 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-08-26 04:55:02.947710 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-08-26 04:55:02.947728 | instance | Checked out ansible.netcommon to v8.6.2 2026-08-26 04:55:02.947746 | 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-26 04:55:02.947771 | instance | Starting galaxy collection install process 2026-08-26 04:55:02.947790 | instance | Process install dependency map 2026-08-26 04:55:02.947808 | instance | Starting collection install process 2026-08-26 04:55:02.947826 | instance | Installing 'ansible.netcommon:8.6.2' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-08-26 04:55:02.947845 | instance | Created collection for ansible.netcommon:8.6.2 at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-08-26 04:55:02.947863 | instance | ansible.netcommon:8.6.2 was installed successfully 2026-08-26 04:55:02.947881 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-08-26 04:55:02.947899 | instance | Creating virtual environment at: .venv 2026-08-26 04:55:02.947916 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-08-26 04:55:02.947934 | instance | Downloading openstacksdk (1.7MiB) 2026-08-26 04:55:02.947955 | instance | Downloading netaddr (2.2MiB) 2026-08-26 04:55:02.947974 | instance | Downloading ansible-core (2.1MiB) 2026-08-26 04:55:02.947992 | instance | Downloading setuptools (1.1MiB) 2026-08-26 04:55:02.948010 | instance | Downloading rjsonnet (1.2MiB) 2026-08-26 04:55:02.948028 | instance | Downloading cryptography (4.2MiB) 2026-08-26 04:55:02.948046 | instance | Downloading pygments (1.2MiB) 2026-08-26 04:55:02.948064 | instance | Downloading kubernetes (1.9MiB) 2026-08-26 04:55:02.948081 | instance | Building pyperclip==1.9.0 2026-08-26 04:55:02.948101 | instance | Downloading rjsonnet 2026-08-26 04:55:02.948120 | instance | Downloading netaddr 2026-08-26 04:55:02.948139 | instance | Downloading pygments 2026-08-26 04:55:02.948157 | instance | Downloading cryptography 2026-08-26 04:55:02.948175 | instance | Downloading setuptools 2026-08-26 04:55:02.948193 | instance | Downloading kubernetes 2026-08-26 04:55:02.948210 | instance | Downloading ansible-core 2026-08-26 04:55:02.948229 | instance | Downloading openstacksdk 2026-08-26 04:55:02.948247 | instance | Built pyperclip==1.9.0 2026-08-26 04:55:02.948265 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-08-26 04:55:02.948283 | instance | Installed 79 packages in 46ms 2026-08-26 04:55:02.948301 | instance | Checked out ansible.posix to 1.6.0 2026-08-26 04:55:02.948319 | 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-26 04:55:02.948337 | instance | Starting galaxy collection install process 2026-08-26 04:55:02.948355 | instance | Process install dependency map 2026-08-26 04:55:02.948380 | instance | Starting collection install process 2026-08-26 04:55:02.948399 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-08-26 04:55:02.948417 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-08-26 04:55:02.948435 | instance | ansible.posix:1.6.0 was installed successfully 2026-08-26 04:55:02.948453 | instance | Checked out ansible.utils to v6.1.0 2026-08-26 04:55:02.948472 | 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-26 04:55:02.948491 | instance | Starting galaxy collection install process 2026-08-26 04:55:02.948508 | instance | Process install dependency map 2026-08-26 04:55:02.948526 | instance | Starting collection install process 2026-08-26 04:55:02.948544 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-08-26 04:55:02.948561 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-08-26 04:55:02.948579 | instance | ansible.utils:6.1.0 was installed successfully 2026-08-26 04:55:02.948598 | instance | Checked out atmosphere.common to v0.6.0 2026-08-26 04:55:02.948617 | 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-26 04:55:02.948635 | instance | Starting galaxy collection install process 2026-08-26 04:55:02.948654 | instance | Process install dependency map 2026-08-26 04:55:02.948672 | instance | Starting collection install process 2026-08-26 04:55:02.948691 | instance | Installing 'atmosphere.common:0.6.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-08-26 04:55:02.948708 | instance | Created collection for atmosphere.common:0.6.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-08-26 04:55:02.948726 | instance | atmosphere.common:0.6.0 was installed successfully 2026-08-26 04:55:02.948744 | instance | Checked out community.crypto to 2.2.3 2026-08-26 04:55:02.948762 | 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-26 04:55:02.948780 | instance | Starting galaxy collection install process 2026-08-26 04:55:02.948797 | instance | Process install dependency map 2026-08-26 04:55:02.948815 | instance | Starting collection install process 2026-08-26 04:55:02.948833 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-08-26 04:55:02.948850 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-08-26 04:55:02.948868 | instance | community.crypto:2.2.3 was installed successfully 2026-08-26 04:55:02.948886 | instance | Checked out community.general to 7.3.0 2026-08-26 04:55:02.948903 | 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-26 04:55:02.948921 | instance | Starting galaxy collection install process 2026-08-26 04:55:02.948938 | instance | Process install dependency map 2026-08-26 04:55:02.948971 | instance | Starting collection install process 2026-08-26 04:55:02.948992 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-08-26 04:55:02.949011 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-08-26 04:55:02.949029 | instance | community.general:7.3.0 was installed successfully 2026-08-26 04:55:02.949053 | instance | Checked out community.mysql to 3.6.0 2026-08-26 04:55:02.949072 | 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-26 04:55:02.949090 | instance | Starting galaxy collection install process 2026-08-26 04:55:02.949107 | instance | Process install dependency map 2026-08-26 04:55:02.949124 | instance | Starting collection install process 2026-08-26 04:55:02.949142 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-08-26 04:55:02.949160 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-08-26 04:55:02.949177 | instance | community.mysql:3.6.0 was installed successfully 2026-08-26 04:55:02.949194 | instance | Checked out kubernetes.core to 2.4.0 2026-08-26 04:55:02.949212 | 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-26 04:55:02.949230 | instance | Starting galaxy collection install process 2026-08-26 04:55:02.949248 | instance | Process install dependency map 2026-08-26 04:55:02.949268 | instance | Starting collection install process 2026-08-26 04:55:02.949287 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-08-26 04:55:02.949305 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-08-26 04:55:02.949323 | instance | kubernetes.core:2.4.0 was installed successfully 2026-08-26 04:55:02.949342 | instance | Checked out openstack.cloud to 1.7.0 2026-08-26 04:55:02.949359 | 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-26 04:55:02.949377 | instance | Starting galaxy collection install process 2026-08-26 04:55:02.949395 | instance | Process install dependency map 2026-08-26 04:55:02.949413 | instance | Starting collection install process 2026-08-26 04:55:02.949432 | instance | Installing 'openstack.cloud:1.7.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-08-26 04:55:02.949449 | instance | Created collection for openstack.cloud:1.7.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-08-26 04:55:02.949468 | instance | openstack.cloud:1.7.0 was installed successfully 2026-08-26 04:55:02.949486 | instance | Checked out vexxhost.ceph to v4.2.0 2026-08-26 04:55:02.949504 | 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-26 04:55:02.949522 | instance | Starting galaxy collection install process 2026-08-26 04:55:02.949540 | instance | Process install dependency map 2026-08-26 04:55:02.949558 | instance | Starting collection install process 2026-08-26 04:55:02.949576 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-08-26 04:55:02.949594 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-08-26 04:55:02.949613 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-08-26 04:55:02.949631 | instance | Checked out vexxhost.containers to v1.6.8 2026-08-26 04:55:02.949649 | 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-26 04:55:02.949667 | instance | Starting galaxy collection install process 2026-08-26 04:55:02.949690 | instance | Process install dependency map 2026-08-26 04:55:02.949708 | instance | Starting collection install process 2026-08-26 04:55:02.949726 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-08-26 04:55:02.949744 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-08-26 04:55:02.949763 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-08-26 04:55:02.949781 | instance | Checked out vexxhost.kubernetes to v3.3.0 2026-08-26 04:55:02.949799 | 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-26 04:55:02.949818 | instance | Starting galaxy collection install process 2026-08-26 04:55:02.949835 | instance | Process install dependency map 2026-08-26 04:55:02.949852 | instance | Starting collection install process 2026-08-26 04:55:02.949870 | instance | Installing 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-08-26 04:55:02.949889 | instance | Created collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-08-26 04:55:02.949907 | instance | vexxhost.kubernetes:3.3.0 was installed successfully 2026-08-26 04:55:02.955495 | 2026-08-26 04:55:02.955544 | PLAY RECAP 2026-08-26 04:55:02.955592 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-26 04:55:02.955613 | 2026-08-26 04:55:03.072593 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-26 04:55:03.076728 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-08-26 04:55:03.648039 | 2026-08-26 04:55:03.648165 | PLAY [all] 2026-08-26 04:55:03.659233 | 2026-08-26 04:55:03.659338 | TASK [Install "jq" for log collection] 2026-08-26 04:55:12.669396 | instance | changed 2026-08-26 04:55:12.671900 | 2026-08-26 04:55:12.671979 | PLAY RECAP 2026-08-26 04:55:12.672047 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-26 04:55:12.672112 | 2026-08-26 04:55:12.806261 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-08-26 04:55:12.810355 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-26 04:55:13.394529 | 2026-08-26 04:55:13.394649 | PLAY [all] 2026-08-26 04:55:13.405333 | 2026-08-26 04:55:13.405406 | LOOP [Check inventory directories] 2026-08-26 04:55:13.722009 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-08-26 04:55:13.860827 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-08-26 04:55:14.016941 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-08-26 04:55:14.033421 | 2026-08-26 04:55:14.033597 | LOOP [Copy inventory file for Zuul] 2026-08-26 04:55:14.771577 | instance | changed: 2026-08-26 04:55:14.771827 | instance | { 2026-08-26 04:55:14.771876 | instance | "ansible_loop_var": "item", 2026-08-26 04:55:14.771914 | instance | "changed": false, 2026-08-26 04:55:14.771948 | instance | "failed": false, 2026-08-26 04:55:14.771985 | instance | "invocation": { 2026-08-26 04:55:14.772020 | instance | "module_args": { 2026-08-26 04:55:14.772051 | instance | "checksum_algorithm": "sha1", 2026-08-26 04:55:14.772083 | instance | "follow": true, 2026-08-26 04:55:14.772114 | instance | "get_attributes": true, 2026-08-26 04:55:14.772147 | instance | "get_checksum": true, 2026-08-26 04:55:14.772178 | instance | "get_mime": true, 2026-08-26 04:55:14.772209 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-08-26 04:55:14.772335 | instance | } 2026-08-26 04:55:14.772374 | instance | }, 2026-08-26 04:55:14.772400 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-08-26 04:55:14.772425 | instance | "stat": { 2026-08-26 04:55:14.772449 | instance | "atime": 1787720095.739696, 2026-08-26 04:55:14.772474 | instance | "attr_flags": "e", 2026-08-26 04:55:14.772499 | instance | "attributes": [ 2026-08-26 04:55:14.772524 | instance | "extents" 2026-08-26 04:55:14.772547 | instance | ], 2026-08-26 04:55:14.772571 | instance | "block_size": 4096, 2026-08-26 04:55:14.772595 | instance | "blocks": 8, 2026-08-26 04:55:14.772619 | instance | "charset": "unknown", 2026-08-26 04:55:14.772645 | instance | "ctime": 1787720094.783693, 2026-08-26 04:55:14.772670 | instance | "dev": 64513, 2026-08-26 04:55:14.772694 | instance | "device_type": 0, 2026-08-26 04:55:14.772718 | instance | "executable": true, 2026-08-26 04:55:14.772742 | instance | "exists": true, 2026-08-26 04:55:14.772766 | instance | "gid": 1000, 2026-08-26 04:55:14.772790 | instance | "gr_name": "zuul", 2026-08-26 04:55:14.772814 | instance | "inode": 1047528, 2026-08-26 04:55:14.772837 | instance | "isblk": false, 2026-08-26 04:55:14.772862 | instance | "ischr": false, 2026-08-26 04:55:14.772886 | instance | "isdir": true, 2026-08-26 04:55:14.772910 | instance | "isfifo": false, 2026-08-26 04:55:14.772933 | instance | "isgid": false, 2026-08-26 04:55:14.772957 | instance | "islnk": false, 2026-08-26 04:55:14.772981 | instance | "isreg": false, 2026-08-26 04:55:14.773020 | instance | "issock": false, 2026-08-26 04:55:14.773072 | instance | "isuid": false, 2026-08-26 04:55:14.773098 | instance | "mimetype": "unknown", 2026-08-26 04:55:14.773122 | instance | "mode": "0755", 2026-08-26 04:55:14.773146 | instance | "mtime": 1787720094.783693, 2026-08-26 04:55:14.773169 | instance | "nlink": 22, 2026-08-26 04:55:14.773193 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-08-26 04:55:14.773217 | instance | "pw_name": "zuul", 2026-08-26 04:55:14.773242 | instance | "readable": true, 2026-08-26 04:55:14.773266 | instance | "rgrp": true, 2026-08-26 04:55:14.773290 | instance | "roth": true, 2026-08-26 04:55:14.773314 | instance | "rusr": true, 2026-08-26 04:55:14.773337 | instance | "size": 4096, 2026-08-26 04:55:14.773360 | instance | "uid": 1000, 2026-08-26 04:55:14.773383 | instance | "version": "3358380669", 2026-08-26 04:55:14.773407 | instance | "wgrp": false, 2026-08-26 04:55:14.773433 | instance | "woth": false, 2026-08-26 04:55:14.773457 | instance | "writeable": true, 2026-08-26 04:55:14.773481 | instance | "wusr": true, 2026-08-26 04:55:14.773504 | instance | "xgrp": true, 2026-08-26 04:55:14.773527 | instance | "xoth": true, 2026-08-26 04:55:14.773550 | instance | "xusr": true 2026-08-26 04:55:14.773573 | instance | } 2026-08-26 04:55:14.773597 | instance | } 2026-08-26 04:55:14.773643 | instance | ok: All items complete 2026-08-26 04:55:14.773673 | 2026-08-26 04:55:14.775366 | instance | skipping: Conditional result was False 2026-08-26 04:55:14.776025 | instance | skipping: Conditional result was False 2026-08-26 04:55:14.794544 | 2026-08-26 04:55:14.794702 | LOOP [Switch "ansible_host" to private IP] 2026-08-26 04:55:15.137193 | instance | changed: 1 replacements made 2026-08-26 04:55:15.138894 | instance | skipping: Conditional result was False 2026-08-26 04:55:15.141018 | instance | skipping: Conditional result was False 2026-08-26 04:55:15.157107 | 2026-08-26 04:55:15.157249 | TASK [Run Molecule scenario] 2026-08-26 04:55:16.071551 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-08-26 04:55:16.486882 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-26 04:55:16.487010 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-08-26 04:55:27.763135 | instance | INFO [csi > dependency] Executing 2026-08-26 04:55:27.763351 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-08-26 04:55:27.763590 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-08-26 04:55:27.763744 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-26 04:55:27.772000 | instance | INFO [csi > cleanup] Executing 2026-08-26 04:55:27.772308 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-26 04:55:27.779767 | instance | INFO [csi > destroy] Executing 2026-08-26 04:55:27.779820 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-08-26 04:55:27.779909 | instance | INFO [csi > destroy] Executed: Successful 2026-08-26 04:55:27.787418 | instance | INFO [csi > syntax] Executing 2026-08-26 04:55:29.366655 | instance | 2026-08-26 04:55:29.366969 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-08-26 04:55:29.429518 | instance | INFO [csi > syntax] Executed: Successful 2026-08-26 04:55:29.441416 | instance | INFO [csi > create] Executing 2026-08-26 04:55:29.443851 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-26 04:55:29.451427 | instance | INFO [csi > prepare] Executing 2026-08-26 04:55:30.240207 | instance | 2026-08-26 04:55:30.240466 | instance | PLAY [Prepare] ***************************************************************** 2026-08-26 04:55:30.240703 | instance | 2026-08-26 04:55:30.240975 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-26 04:55:30.241243 | instance | Wednesday 26 August 2026 04:55:30 +0000 (0:00:00.026) 0:00:00.026 ****** 2026-08-26 04:55:31.404359 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-08-26 04:55:31.404585 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-26 04:55:31.404851 | instance | interpreter could change the meaning of that path. See 2026-08-26 04:55:31.405108 | instance | https://docs.ansible.com/ansible- 2026-08-26 04:55:31.405370 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-08-26 04:55:31.412725 | instance | ok: [instance] 2026-08-26 04:55:31.412952 | instance | 2026-08-26 04:55:31.413217 | instance | TASK [Configure short hostname] ************************************************ 2026-08-26 04:55:31.413478 | instance | Wednesday 26 August 2026 04:55:31 +0000 (0:00:01.173) 0:00:01.199 ****** 2026-08-26 04:55:32.067572 | instance | changed: [instance] 2026-08-26 04:55:32.067827 | instance | 2026-08-26 04:55:32.068127 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-08-26 04:55:32.068424 | instance | Wednesday 26 August 2026 04:55:32 +0000 (0:00:00.654) 0:00:01.854 ****** 2026-08-26 04:55:32.307792 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-08-26 04:55:32.308071 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-08-26 04:55:32.308358 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-26 04:55:32.316634 | instance | changed: [instance] 2026-08-26 04:55:32.316908 | instance | 2026-08-26 04:55:32.317204 | instance | TASK [Purge "snapd" package] *************************************************** 2026-08-26 04:55:32.317479 | instance | Wednesday 26 August 2026 04:55:32 +0000 (0:00:00.249) 0:00:02.103 ****** 2026-08-26 04:55:33.028337 | instance | ok: [instance] 2026-08-26 04:55:33.028435 | instance | 2026-08-26 04:55:33.028564 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-08-26 04:55:33.028682 | instance | 2026-08-26 04:55:33.028809 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-26 04:55:33.028929 | instance | Wednesday 26 August 2026 04:55:33 +0000 (0:00:00.711) 0:00:02.815 ****** 2026-08-26 04:55:33.680960 | instance | ok: [instance] 2026-08-26 04:55:33.681193 | instance | 2026-08-26 04:55:33.681459 | instance | TASK [Install depedencies] ***************************************************** 2026-08-26 04:55:33.681720 | instance | Wednesday 26 August 2026 04:55:33 +0000 (0:00:00.652) 0:00:03.467 ****** 2026-08-26 04:55:53.151680 | instance | changed: [instance] 2026-08-26 04:55:53.151883 | instance | 2026-08-26 04:55:53.152167 | instance | TASK [Start up service] ******************************************************** 2026-08-26 04:55:53.152447 | instance | Wednesday 26 August 2026 04:55:53 +0000 (0:00:19.470) 0:00:22.938 ****** 2026-08-26 04:55:53.677811 | instance | ok: [instance] 2026-08-26 04:55:53.678140 | instance | 2026-08-26 04:55:53.678540 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-08-26 04:55:53.678823 | instance | Wednesday 26 August 2026 04:55:53 +0000 (0:00:00.526) 0:00:23.464 ****** 2026-08-26 04:55:53.946431 | instance | ok: [instance] 2026-08-26 04:55:53.946496 | instance | 2026-08-26 04:55:53.946635 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-08-26 04:55:53.946748 | instance | Wednesday 26 August 2026 04:55:53 +0000 (0:00:00.269) 0:00:23.733 ****** 2026-08-26 04:55:54.558990 | instance | changed: [instance] 2026-08-26 04:55:54.559208 | instance | 2026-08-26 04:55:54.559480 | instance | TASK [Get list of all loopback devices] **************************************** 2026-08-26 04:55:54.559800 | instance | Wednesday 26 August 2026 04:55:54 +0000 (0:00:00.612) 0:00:24.345 ****** 2026-08-26 04:55:54.740169 | instance | ok: [instance] 2026-08-26 04:55:54.740382 | instance | 2026-08-26 04:55:54.740676 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-08-26 04:55:54.740986 | instance | Wednesday 26 August 2026 04:55:54 +0000 (0:00:00.181) 0:00:24.527 ****** 2026-08-26 04:55:54.760451 | instance | skipping: [instance] 2026-08-26 04:55:54.760721 | instance | 2026-08-26 04:55:54.761045 | instance | TASK [Create devices for Ceph] ************************************************* 2026-08-26 04:55:54.761319 | instance | Wednesday 26 August 2026 04:55:54 +0000 (0:00:00.020) 0:00:24.547 ****** 2026-08-26 04:55:55.261396 | instance | changed: [instance] => (item=osd0) 2026-08-26 04:55:55.261495 | instance | changed: [instance] => (item=osd1) 2026-08-26 04:55:55.261668 | instance | changed: [instance] => (item=osd2) 2026-08-26 04:55:55.261823 | instance | 2026-08-26 04:55:55.262053 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-08-26 04:55:55.262230 | instance | Wednesday 26 August 2026 04:55:55 +0000 (0:00:00.500) 0:00:25.048 ****** 2026-08-26 04:55:55.843170 | instance | changed: [instance] => (item=osd0) 2026-08-26 04:55:55.843213 | instance | changed: [instance] => (item=osd1) 2026-08-26 04:55:55.843220 | instance | changed: [instance] => (item=osd2) 2026-08-26 04:55:55.843227 | instance | 2026-08-26 04:55:55.843234 | instance | TASK [Start loop devices] ****************************************************** 2026-08-26 04:55:55.843240 | instance | Wednesday 26 August 2026 04:55:55 +0000 (0:00:00.580) 0:00:25.629 ****** 2026-08-26 04:55:56.503966 | instance | changed: [instance] => (item=osd0) 2026-08-26 04:55:56.504041 | instance | changed: [instance] => (item=osd1) 2026-08-26 04:55:56.504750 | instance | changed: [instance] => (item=osd2) 2026-08-26 04:55:56.504793 | instance | 2026-08-26 04:55:56.504801 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-08-26 04:55:56.504808 | instance | Wednesday 26 August 2026 04:55:56 +0000 (0:00:00.661) 0:00:26.291 ****** 2026-08-26 04:55:59.637071 | instance | changed: [instance] => (item=osd0) 2026-08-26 04:55:59.637145 | instance | changed: [instance] => (item=osd1) 2026-08-26 04:55:59.637648 | instance | changed: [instance] => (item=osd2) 2026-08-26 04:55:59.637687 | instance | 2026-08-26 04:55:59.637693 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-08-26 04:55:59.637698 | instance | Wednesday 26 August 2026 04:55:59 +0000 (0:00:03.133) 0:00:29.424 ****** 2026-08-26 04:56:01.448000 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-08-26 04:56:01.449992 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-08-26 04:56:01.450085 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-08-26 04:56:01.450097 | instance | 2026-08-26 04:56:01.450107 | instance | PLAY RECAP ********************************************************************* 2026-08-26 04:56:01.450118 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-08-26 04:56:01.450128 | instance | 2026-08-26 04:56:01.450137 | instance | Wednesday 26 August 2026 04:56:01 +0000 (0:00:01.811) 0:00:31.235 ****** 2026-08-26 04:56:01.450146 | instance | =============================================================================== 2026-08-26 04:56:01.450155 | instance | Install depedencies ---------------------------------------------------- 19.47s 2026-08-26 04:56:01.450164 | instance | Create a volume group for each loop device ------------------------------ 3.13s 2026-08-26 04:56:01.450173 | instance | Create a logical volume for each loop device ---------------------------- 1.81s 2026-08-26 04:56:01.450189 | instance | Gathering Facts --------------------------------------------------------- 1.17s 2026-08-26 04:56:01.450201 | instance | Purge "snapd" package --------------------------------------------------- 0.71s 2026-08-26 04:56:01.452117 | instance | Start loop devices ------------------------------------------------------ 0.66s 2026-08-26 04:56:01.452160 | instance | Configure short hostname ------------------------------------------------ 0.65s 2026-08-26 04:56:01.452166 | instance | Gathering Facts --------------------------------------------------------- 0.65s 2026-08-26 04:56:01.452170 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.61s 2026-08-26 04:56:01.452174 | instance | Set permissions on loopback devices ------------------------------------- 0.58s 2026-08-26 04:56:01.452178 | instance | Start up service -------------------------------------------------------- 0.53s 2026-08-26 04:56:01.452182 | instance | Create devices for Ceph ------------------------------------------------- 0.50s 2026-08-26 04:56:01.452187 | instance | Generate lvm.conf ------------------------------------------------------- 0.27s 2026-08-26 04:56:01.452191 | instance | Ensure hostname inside hosts file --------------------------------------- 0.25s 2026-08-26 04:56:01.452195 | instance | Get list of all loopback devices ---------------------------------------- 0.18s 2026-08-26 04:56:01.452200 | instance | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-08-26 04:56:01.509884 | instance | INFO [csi > prepare] Executed: Successful 2026-08-26 04:56:01.521552 | instance | INFO [csi > converge] Executing 2026-08-26 04:56:02.978984 | instance | 2026-08-26 04:56:02.979065 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-08-26 04:56:02.979077 | instance | 2026-08-26 04:56:02.979087 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-26 04:56:02.979096 | instance | Wednesday 26 August 2026 04:56:02 +0000 (0:00:00.009) 0:00:00.009 ****** 2026-08-26 04:56:03.908665 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-08-26 04:56:03.908714 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-26 04:56:03.908721 | instance | interpreter could change the meaning of that path. See 2026-08-26 04:56:03.908728 | instance | https://docs.ansible.com/ansible- 2026-08-26 04:56:03.908734 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-08-26 04:56:03.919582 | instance | ok: [instance] 2026-08-26 04:56:03.919613 | instance | 2026-08-26 04:56:03.919624 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-08-26 04:56:03.919634 | instance | Wednesday 26 August 2026 04:56:03 +0000 (0:00:00.941) 0:00:00.951 ****** 2026-08-26 04:56:03.962047 | instance | ok: [instance] => { 2026-08-26 04:56:03.962110 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-08-26 04:56:03.962122 | instance | } 2026-08-26 04:56:03.962132 | instance | 2026-08-26 04:56:03.962148 | instance | PLAY [all] ********************************************************************* 2026-08-26 04:56:03.962415 | instance | 2026-08-26 04:56:03.962689 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-26 04:56:03.962971 | instance | Wednesday 26 August 2026 04:56:03 +0000 (0:00:00.042) 0:00:00.993 ****** 2026-08-26 04:56:04.812357 | instance | ok: [instance] 2026-08-26 04:56:04.812423 | instance | 2026-08-26 04:56:04.812556 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-08-26 04:56:04.812667 | instance | Wednesday 26 August 2026 04:56:04 +0000 (0:00:00.851) 0:00:01.844 ****** 2026-08-26 04:56:04.982770 | instance | ok: [instance] 2026-08-26 04:56:04.983002 | instance | 2026-08-26 04:56:04.983265 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-26 04:56:04.983506 | instance | 2026-08-26 04:56:04.983759 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-26 04:56:04.984030 | instance | Wednesday 26 August 2026 04:56:04 +0000 (0:00:00.170) 0:00:02.014 ****** 2026-08-26 04:56:05.839223 | instance | ok: [instance] 2026-08-26 04:56:05.839478 | instance | 2026-08-26 04:56:05.839762 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-26 04:56:05.840040 | instance | Wednesday 26 August 2026 04:56:05 +0000 (0:00:00.856) 0:00:02.871 ****** 2026-08-26 04:56:06.110460 | instance | ok: [instance] 2026-08-26 04:56:06.110702 | instance | 2026-08-26 04:56:06.110987 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-26 04:56:06.111266 | instance | Wednesday 26 August 2026 04:56:06 +0000 (0:00:00.271) 0:00:03.142 ****** 2026-08-26 04:56:06.150268 | instance | skipping: [instance] 2026-08-26 04:56:06.150518 | instance | 2026-08-26 04:56:06.150818 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-26 04:56:06.151108 | instance | Wednesday 26 August 2026 04:56:06 +0000 (0:00:00.039) 0:00:03.182 ****** 2026-08-26 04:56:06.459433 | instance | changed: [instance] 2026-08-26 04:56:06.459644 | instance | 2026-08-26 04:56:06.459926 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-26 04:56:06.460194 | instance | Wednesday 26 August 2026 04:56:06 +0000 (0:00:00.308) 0:00:03.491 ****** 2026-08-26 04:56:06.521705 | instance | ok: [instance] => { 2026-08-26 04:56:06.521883 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-26 04:56:06.522167 | instance | } 2026-08-26 04:56:06.522408 | instance | 2026-08-26 04:56:06.522674 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-26 04:56:06.522970 | instance | Wednesday 26 August 2026 04:56:06 +0000 (0:00:00.062) 0:00:03.553 ****** 2026-08-26 04:56:07.184111 | instance | changed: [instance] 2026-08-26 04:56:07.184167 | instance | 2026-08-26 04:56:07.184178 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-26 04:56:07.184188 | instance | Wednesday 26 August 2026 04:56:07 +0000 (0:00:00.661) 0:00:04.215 ****** 2026-08-26 04:56:07.237094 | instance | skipping: [instance] 2026-08-26 04:56:07.237157 | instance | 2026-08-26 04:56:07.237478 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-26 04:56:07.237535 | instance | Wednesday 26 August 2026 04:56:07 +0000 (0:00:00.054) 0:00:04.269 ****** 2026-08-26 04:56:07.284217 | instance | skipping: [instance] 2026-08-26 04:56:07.284630 | instance | 2026-08-26 04:56:07.284682 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-26 04:56:07.284689 | instance | Wednesday 26 August 2026 04:56:07 +0000 (0:00:00.046) 0:00:04.316 ****** 2026-08-26 04:56:07.489620 | instance | ok: [instance] 2026-08-26 04:56:07.489697 | instance | 2026-08-26 04:56:07.489965 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-26 04:56:07.490152 | instance | Wednesday 26 August 2026 04:56:07 +0000 (0:00:00.205) 0:00:04.521 ****** 2026-08-26 04:56:08.602821 | instance | ok: [instance] 2026-08-26 04:56:08.602885 | instance | 2026-08-26 04:56:08.603208 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-26 04:56:08.603247 | instance | Wednesday 26 August 2026 04:56:08 +0000 (0:00:01.113) 0:00:05.635 ****** 2026-08-26 04:56:08.668971 | instance | ok: [instance] => { 2026-08-26 04:56:08.669065 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-26 04:56:08.669228 | instance | } 2026-08-26 04:56:08.669425 | instance | 2026-08-26 04:56:08.669599 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-26 04:56:08.669753 | instance | Wednesday 26 August 2026 04:56:08 +0000 (0:00:00.066) 0:00:05.701 ****** 2026-08-26 04:56:09.420590 | instance | changed: [instance] 2026-08-26 04:56:09.420683 | instance | 2026-08-26 04:56:09.420798 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-26 04:56:09.420961 | instance | Wednesday 26 August 2026 04:56:09 +0000 (0:00:00.751) 0:00:06.453 ****** 2026-08-26 04:56:12.239722 | instance | changed: [instance] 2026-08-26 04:56:12.239829 | instance | 2026-08-26 04:56:12.240007 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-26 04:56:12.240235 | instance | Wednesday 26 August 2026 04:56:12 +0000 (0:00:02.818) 0:00:09.272 ****** 2026-08-26 04:56:12.268203 | instance | skipping: [instance] 2026-08-26 04:56:12.268282 | instance | 2026-08-26 04:56:12.268396 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-26 04:56:12.268682 | instance | Wednesday 26 August 2026 04:56:12 +0000 (0:00:00.028) 0:00:09.300 ****** 2026-08-26 04:56:12.298461 | instance | skipping: [instance] 2026-08-26 04:56:12.298587 | instance | 2026-08-26 04:56:12.298988 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-26 04:56:12.299151 | instance | Wednesday 26 August 2026 04:56:12 +0000 (0:00:00.028) 0:00:09.328 ****** 2026-08-26 04:56:12.330322 | instance | skipping: [instance] 2026-08-26 04:56:12.330458 | instance | 2026-08-26 04:56:12.330636 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-26 04:56:12.330796 | instance | Wednesday 26 August 2026 04:56:12 +0000 (0:00:00.033) 0:00:09.362 ****** 2026-08-26 04:56:17.038930 | instance | changed: [instance] 2026-08-26 04:56:17.039339 | instance | 2026-08-26 04:56:17.039850 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-26 04:56:17.040185 | instance | Wednesday 26 August 2026 04:56:17 +0000 (0:00:04.705) 0:00:14.068 ****** 2026-08-26 04:56:17.626455 | instance | changed: [instance] 2026-08-26 04:56:17.626567 | instance | 2026-08-26 04:56:17.626667 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-26 04:56:17.626872 | instance | Wednesday 26 August 2026 04:56:17 +0000 (0:00:00.588) 0:00:14.657 ****** 2026-08-26 04:56:18.498042 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-08-26 04:56:18.498099 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-26 04:56:18.498111 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-26 04:56:18.498120 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-26 04:56:18.498131 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-26 04:56:18.498140 | instance | 2026-08-26 04:56:18.498166 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-26 04:56:18.498278 | instance | Wednesday 26 August 2026 04:56:18 +0000 (0:00:00.872) 0:00:15.529 ****** 2026-08-26 04:56:19.056383 | instance | changed: [instance] 2026-08-26 04:56:19.056473 | instance | 2026-08-26 04:56:19.057047 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-26 04:56:19.057167 | instance | Wednesday 26 August 2026 04:56:19 +0000 (0:00:00.542) 0:00:16.072 ****** 2026-08-26 04:56:19.057173 | instance | 2026-08-26 04:56:19.057177 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-26 04:56:19.057181 | instance | Wednesday 26 August 2026 04:56:19 +0000 (0:00:00.016) 0:00:16.088 ****** 2026-08-26 04:56:19.935385 | instance | ok: [instance] 2026-08-26 04:56:19.935424 | instance | 2026-08-26 04:56:19.935429 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-26 04:56:19.935434 | instance | Wednesday 26 August 2026 04:56:19 +0000 (0:00:00.877) 0:00:16.966 ****** 2026-08-26 04:56:20.343615 | instance | changed: [instance] 2026-08-26 04:56:20.343730 | instance | 2026-08-26 04:56:20.343742 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-26 04:56:20.343752 | instance | Wednesday 26 August 2026 04:56:20 +0000 (0:00:00.408) 0:00:17.375 ****** 2026-08-26 04:56:20.902079 | instance | changed: [instance] 2026-08-26 04:56:20.902186 | instance | 2026-08-26 04:56:20.902455 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-26 04:56:20.902489 | instance | Wednesday 26 August 2026 04:56:20 +0000 (0:00:00.559) 0:00:17.934 ****** 2026-08-26 04:56:21.126269 | instance | ok: [instance] 2026-08-26 04:56:21.126339 | instance | 2026-08-26 04:56:21.126483 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-26 04:56:21.126600 | instance | Wednesday 26 August 2026 04:56:21 +0000 (0:00:00.223) 0:00:18.158 ****** 2026-08-26 04:56:21.183999 | instance | ok: [instance] => { 2026-08-26 04:56:21.184273 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-26 04:56:21.184528 | instance | } 2026-08-26 04:56:21.184775 | instance | 2026-08-26 04:56:21.185043 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-26 04:56:21.185309 | instance | Wednesday 26 August 2026 04:56:21 +0000 (0:00:00.057) 0:00:18.216 ****** 2026-08-26 04:56:22.044788 | instance | changed: [instance] 2026-08-26 04:56:22.045010 | instance | 2026-08-26 04:56:22.045288 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-26 04:56:22.045561 | instance | Wednesday 26 August 2026 04:56:22 +0000 (0:00:00.860) 0:00:19.076 ****** 2026-08-26 04:56:26.446484 | instance | changed: [instance] 2026-08-26 04:56:26.446710 | instance | 2026-08-26 04:56:26.446985 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-26 04:56:26.447254 | instance | Wednesday 26 August 2026 04:56:26 +0000 (0:00:04.402) 0:00:23.478 ****** 2026-08-26 04:56:27.432865 | instance | ok: [instance] 2026-08-26 04:56:27.433089 | instance | 2026-08-26 04:56:27.433383 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-26 04:56:27.433633 | instance | Wednesday 26 August 2026 04:56:27 +0000 (0:00:00.986) 0:00:24.464 ****** 2026-08-26 04:56:27.784933 | instance | changed: [instance] 2026-08-26 04:56:27.784991 | instance | 2026-08-26 04:56:27.785003 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-26 04:56:27.785013 | instance | Wednesday 26 August 2026 04:56:27 +0000 (0:00:00.351) 0:00:24.816 ****** 2026-08-26 04:56:28.247262 | instance | changed: [instance] 2026-08-26 04:56:28.247331 | instance | 2026-08-26 04:56:28.247626 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-26 04:56:28.247659 | instance | Wednesday 26 August 2026 04:56:28 +0000 (0:00:00.463) 0:00:25.279 ****** 2026-08-26 04:56:28.800572 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-08-26 04:56:28.800660 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-26 04:56:28.800667 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-26 04:56:28.800672 | instance | 2026-08-26 04:56:28.800677 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-26 04:56:28.800682 | instance | Wednesday 26 August 2026 04:56:28 +0000 (0:00:00.552) 0:00:25.831 ****** 2026-08-26 04:56:29.259113 | instance | changed: [instance] 2026-08-26 04:56:29.259189 | instance | 2026-08-26 04:56:29.259460 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-26 04:56:29.259509 | instance | Wednesday 26 August 2026 04:56:29 +0000 (0:00:00.459) 0:00:26.291 ****** 2026-08-26 04:56:29.733091 | instance | changed: [instance] 2026-08-26 04:56:29.733195 | instance | 2026-08-26 04:56:29.733879 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-26 04:56:29.734089 | instance | Wednesday 26 August 2026 04:56:29 +0000 (0:00:00.456) 0:00:26.748 ****** 2026-08-26 04:56:29.734097 | instance | 2026-08-26 04:56:29.734102 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-26 04:56:29.734106 | instance | Wednesday 26 August 2026 04:56:29 +0000 (0:00:00.016) 0:00:26.765 ****** 2026-08-26 04:56:30.455808 | instance | ok: [instance] 2026-08-26 04:56:30.455847 | instance | 2026-08-26 04:56:30.455852 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-26 04:56:30.455862 | instance | Wednesday 26 August 2026 04:56:30 +0000 (0:00:00.722) 0:00:27.487 ****** 2026-08-26 04:56:31.434791 | instance | changed: [instance] 2026-08-26 04:56:31.434883 | instance | 2026-08-26 04:56:31.435171 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-26 04:56:31.435212 | instance | Wednesday 26 August 2026 04:56:31 +0000 (0:00:00.979) 0:00:28.467 ****** 2026-08-26 04:56:31.950047 | instance | changed: [instance] 2026-08-26 04:56:31.950407 | instance | 2026-08-26 04:56:31.950422 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-26 04:56:31.950427 | instance | Wednesday 26 August 2026 04:56:31 +0000 (0:00:00.515) 0:00:28.982 ****** 2026-08-26 04:56:31.999993 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-26 04:56:32.000388 | instance | 2026-08-26 04:56:32.000432 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-26 04:56:32.000438 | instance | Wednesday 26 August 2026 04:56:31 +0000 (0:00:00.049) 0:00:29.032 ****** 2026-08-26 04:56:36.708368 | instance | changed: [instance] 2026-08-26 04:56:36.708442 | instance | 2026-08-26 04:56:36.708692 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-26 04:56:36.708737 | instance | Wednesday 26 August 2026 04:56:36 +0000 (0:00:04.708) 0:00:33.740 ****** 2026-08-26 04:56:37.372661 | instance | ok: [instance] => (item=chronyd) 2026-08-26 04:56:37.373254 | instance | ok: [instance] => (item=sshd) 2026-08-26 04:56:37.373386 | instance | 2026-08-26 04:56:37.373392 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-26 04:56:37.373397 | instance | Wednesday 26 August 2026 04:56:37 +0000 (0:00:00.664) 0:00:34.405 ****** 2026-08-26 04:56:37.671955 | instance | changed: [instance] 2026-08-26 04:56:37.672039 | instance | 2026-08-26 04:56:37.672320 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-26 04:56:37.672356 | instance | Wednesday 26 August 2026 04:56:37 +0000 (0:00:00.299) 0:00:34.704 ****** 2026-08-26 04:56:37.878365 | instance | ok: [instance] 2026-08-26 04:56:37.878435 | instance | 2026-08-26 04:56:37.878725 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-26 04:56:37.878765 | instance | Wednesday 26 August 2026 04:56:37 +0000 (0:00:00.206) 0:00:34.910 ****** 2026-08-26 04:56:38.307765 | instance | changed: [instance] 2026-08-26 04:56:38.307847 | instance | 2026-08-26 04:56:38.308100 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-26 04:56:38.308140 | instance | Wednesday 26 August 2026 04:56:38 +0000 (0:00:00.429) 0:00:35.339 ****** 2026-08-26 04:56:38.634830 | instance | changed: [instance] 2026-08-26 04:56:38.635228 | instance | 2026-08-26 04:56:38.635267 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-08-26 04:56:38.635273 | instance | Wednesday 26 August 2026 04:56:38 +0000 (0:00:00.327) 0:00:35.667 ****** 2026-08-26 04:56:38.742234 | instance | ok: [instance] 2026-08-26 04:56:38.742292 | instance | 2026-08-26 04:56:38.742596 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-08-26 04:56:38.742635 | instance | Wednesday 26 August 2026 04:56:38 +0000 (0:00:00.107) 0:00:35.774 ****** 2026-08-26 04:56:38.950228 | instance | ok: [instance] => (item=instance) 2026-08-26 04:56:38.950309 | instance | 2026-08-26 04:56:38.950593 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-08-26 04:56:38.950634 | instance | Wednesday 26 August 2026 04:56:38 +0000 (0:00:00.208) 0:00:35.982 ****** 2026-08-26 04:56:38.998958 | instance | ok: [instance] 2026-08-26 04:56:38.999328 | instance | 2026-08-26 04:56:38.999349 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-08-26 04:56:38.999355 | instance | Wednesday 26 August 2026 04:56:38 +0000 (0:00:00.048) 0:00:36.031 ****** 2026-08-26 04:56:39.066809 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-08-26 04:56:39.067165 | instance | 2026-08-26 04:56:39.067194 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-08-26 04:56:39.067200 | instance | Wednesday 26 August 2026 04:56:39 +0000 (0:00:00.067) 0:00:36.099 ****** 2026-08-26 04:56:39.357426 | instance | changed: [instance] 2026-08-26 04:56:39.357494 | instance | 2026-08-26 04:56:39.357740 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-08-26 04:56:39.357778 | instance | Wednesday 26 August 2026 04:56:39 +0000 (0:00:00.290) 0:00:36.389 ****** 2026-08-26 04:56:40.008267 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-08-26 04:56:40.008877 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-08-26 04:56:40.008915 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-08-26 04:56:40.008921 | instance | 2026-08-26 04:56:40.008926 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-08-26 04:56:40.008930 | instance | Wednesday 26 August 2026 04:56:40 +0000 (0:00:00.650) 0:00:37.040 ****** 2026-08-26 04:58:03.345187 | instance | ok: [instance] 2026-08-26 04:58:03.345228 | instance | 2026-08-26 04:58:03.345234 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-08-26 04:58:03.345239 | instance | Wednesday 26 August 2026 04:58:03 +0000 (0:01:23.335) 0:02:00.376 ****** 2026-08-26 04:58:03.559807 | instance | changed: [instance] 2026-08-26 04:58:03.559885 | instance | 2026-08-26 04:58:03.560022 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-08-26 04:58:03.560119 | instance | Wednesday 26 August 2026 04:58:03 +0000 (0:00:00.215) 0:02:00.591 ****** 2026-08-26 04:58:03.640423 | instance | ok: [instance] 2026-08-26 04:58:03.640491 | instance | 2026-08-26 04:58:03.640625 | instance | TASK [Install Ceph host] ******************************************************* 2026-08-26 04:58:03.640744 | instance | Wednesday 26 August 2026 04:58:03 +0000 (0:00:00.080) 0:02:00.672 ****** 2026-08-26 04:58:03.714545 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-08-26 04:58:03.714613 | instance | 2026-08-26 04:58:03.714868 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-26 04:58:03.714910 | instance | Wednesday 26 August 2026 04:58:03 +0000 (0:00:00.074) 0:02:00.746 ****** 2026-08-26 04:58:05.252528 | instance | ok: [instance] 2026-08-26 04:58:05.252597 | instance | 2026-08-26 04:58:05.252860 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-26 04:58:05.252876 | instance | Wednesday 26 August 2026 04:58:05 +0000 (0:00:01.538) 0:02:02.284 ****** 2026-08-26 04:58:05.304624 | instance | ok: [instance] => (item=instance) 2026-08-26 04:58:05.304722 | instance | 2026-08-26 04:58:05.304851 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-26 04:58:05.304975 | instance | Wednesday 26 August 2026 04:58:05 +0000 (0:00:00.052) 0:02:02.337 ****** 2026-08-26 04:58:05.639430 | instance | ok: [instance] 2026-08-26 04:58:05.639513 | instance | 2026-08-26 04:58:05.639610 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-26 04:58:05.639743 | instance | Wednesday 26 August 2026 04:58:05 +0000 (0:00:00.334) 0:02:02.671 ****** 2026-08-26 04:58:07.985071 | instance | ok: [instance] 2026-08-26 04:58:07.985157 | instance | 2026-08-26 04:58:07.985409 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-08-26 04:58:07.985444 | instance | Wednesday 26 August 2026 04:58:07 +0000 (0:00:02.345) 0:02:05.017 ****** 2026-08-26 04:58:57.994470 | 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-26 04:58:57.994908 | 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_tnos5w1l/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_tnos5w1l/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_tnos5w1l/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_tnos5w1l/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-26T04:58:57.756+0000 7fc7a5233640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgAyco5qwu3ZJyAAkHwY+/7KstWKSDOZ+kYJ/Pg/zadc15nnYxEtcSHXCfM=: Malformed input [buffer:3]\n2026-08-26T04:58:57.756+0000 7fc7a5233640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-26T04:58:57.756+0000 7fc7a5233640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgAyco5qwu3ZJyAAkHwY+/7KstWKSDOZ+kYJ/Pg/zadc15nnYxEtcSHXCfM=: Malformed input [buffer:3]\n2026-08-26T04:58:57.756+0000 7fc7a5233640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-26T04:58:57.756+0000 7fc7a5233640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgAyco5qwu3ZJyAAkHwY+/7KstWKSDOZ+kYJ/Pg/zadc15nnYxEtcSHXCfM=: Malformed input [buffer:3]\n2026-08-26T04:58:57.756+0000 7fc7a5233640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-26T04:58:57.756+0000 7fc7a5233640 -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-26 04:58:57.996691 | instance | 2026-08-26 04:58:57.996824 | instance | PLAY RECAP ********************************************************************* 2026-08-26 04:58:57.997005 | instance | instance : ok=55 changed=26 unreachable=0 failed=1 skipped=6 rescued=0 ignored=0 2026-08-26 04:58:57.997700 | instance | 2026-08-26 04:58:57.997723 | instance | Wednesday 26 August 2026 04:58:57 +0000 (0:00:50.012) 0:02:55.029 ****** 2026-08-26 04:58:57.997733 | instance | =============================================================================== 2026-08-26 04:58:57.997743 | instance | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 83.34s 2026-08-26 04:58:57.997775 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 50.01s 2026-08-26 04:58:57.999247 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 4.71s 2026-08-26 04:58:57.999315 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 4.71s 2026-08-26 04:58:57.999322 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.40s 2026-08-26 04:58:57.999328 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 2.82s 2026-08-26 04:58:57.999335 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.35s 2026-08-26 04:58:57.999340 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.60s 2026-08-26 04:58:57.999366 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.54s 2026-08-26 04:58:57.999372 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.11s 2026-08-26 04:58:57.999384 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 0.99s 2026-08-26 04:58:57.999390 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 0.98s 2026-08-26 04:58:58.000651 | instance | Gathering Facts --------------------------------------------------------- 0.94s 2026-08-26 04:58:58.000680 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 0.87s 2026-08-26 04:58:58.000687 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.86s 2026-08-26 04:58:58.000693 | instance | Gathering Facts --------------------------------------------------------- 0.86s 2026-08-26 04:58:58.000699 | instance | Gathering Facts --------------------------------------------------------- 0.85s 2026-08-26 04:58:58.000705 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.75s 2026-08-26 04:58:58.000710 | instance | vexxhost.ceph.cephadm : Ensure services are started --------------------- 0.66s 2026-08-26 04:58:58.000716 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.66s 2026-08-26 04:58:58.095193 | 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-26 04:58:58.095517 | instance | ERROR [csi > converge] Executed: Failed 2026-08-26 04:58:58.095715 | 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-26 04:58:58.467988 | instance | ERROR 2026-08-26 04:58:58.468224 | instance | { 2026-08-26 04:58:58.468267 | instance | "delta": "0:03:42.669565", 2026-08-26 04:58:58.468298 | instance | "end": "2026-08-26 04:58:58.148700", 2026-08-26 04:58:58.468326 | instance | "msg": "non-zero return code", 2026-08-26 04:58:58.468353 | instance | "rc": 2, 2026-08-26 04:58:58.468379 | instance | "start": "2026-08-26 04:55:15.479135" 2026-08-26 04:58:58.468407 | instance | } failure 2026-08-26 04:58:58.475852 | 2026-08-26 04:58:58.475964 | PLAY RECAP 2026-08-26 04:58:58.476012 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-08-26 04:58:58.476036 | 2026-08-26 04:58:58.592086 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-26 04:58:58.594163 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-08-26 04:58:59.203167 | 2026-08-26 04:58:59.203297 | PLAY [all] 2026-08-26 04:58:59.221088 | 2026-08-26 04:58:59.221201 | TASK [gather-host-logs : creating directory for system status] 2026-08-26 04:58:59.559492 | instance | changed 2026-08-26 04:58:59.564622 | 2026-08-26 04:58:59.564697 | TASK [gather-host-logs : Get logs for each host] 2026-08-26 04:58:59.909409 | instance | + systemd-cgls --full --all --no-pager 2026-08-26 04:58:59.926988 | instance | + ip addr 2026-08-26 04:58:59.929707 | instance | + ip route 2026-08-26 04:58:59.932104 | instance | + lsblk 2026-08-26 04:58:59.935426 | instance | + mount 2026-08-26 04:58:59.938077 | instance | + docker images 2026-08-26 04:58:59.959683 | instance | + brctl show 2026-08-26 04:58:59.960573 | instance | /bin/bash: line 8: brctl: command not found 2026-08-26 04:58:59.961139 | instance | + ps aux --sort=-%mem 2026-08-26 04:58:59.984277 | instance | + dpkg -l 2026-08-26 04:58:59.996602 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-08-26 04:58:59.997326 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-08-26 04:59:00.015385 | instance | + '[' '!' -z '' ']' 2026-08-26 04:59:00.106972 | instance | ok: Runtime: 0:00:00.111661 2026-08-26 04:59:00.114799 | 2026-08-26 04:59:00.114877 | TASK [gather-host-logs : Downloads logs to executor] 2026-08-26 04:59:00.743864 | instance | changed: 2026-08-26 04:59:00.744064 | instance | created directory /var/lib/zuul/builds/df8c59aaaf8e49cf8467b84b95bbbd48/work/logs/instance 2026-08-26 04:59:00.744103 | instance | cd+++++++++ system/ 2026-08-26 04:59:00.744134 | instance | >f+++++++++ system/brctl-show.txt 2026-08-26 04:59:00.744163 | instance | >f+++++++++ system/docker-images.txt 2026-08-26 04:59:00.744190 | instance | >f+++++++++ system/ip-addr.txt 2026-08-26 04:59:00.744221 | instance | >f+++++++++ system/ip-route.txt 2026-08-26 04:59:00.744250 | instance | >f+++++++++ system/lsblk.txt 2026-08-26 04:59:00.744278 | instance | >f+++++++++ system/mount.txt 2026-08-26 04:59:00.744305 | instance | >f+++++++++ system/packages.txt 2026-08-26 04:59:00.744332 | instance | >f+++++++++ system/ps.txt 2026-08-26 04:59:00.744360 | instance | >f+++++++++ system/systemd-cgls.txt 2026-08-26 04:59:00.769088 | 2026-08-26 04:59:00.769277 | LOOP [helm-release-status : creating directory for helm release status] 2026-08-26 04:59:00.959024 | instance | changed: "values" 2026-08-26 04:59:01.119875 | instance | changed: "releases" 2026-08-26 04:59:01.132979 | 2026-08-26 04:59:01.133188 | TASK [helm-release-status : Gather get release status for helm charts] 2026-08-26 04:59:01.342202 | instance | /bin/bash: line 3: kubectl: command not found 2026-08-26 04:59:01.668259 | instance | ok: Runtime: 0:00:00.005662 2026-08-26 04:59:01.674877 | 2026-08-26 04:59:01.674965 | TASK [helm-release-status : Downloads logs to executor] 2026-08-26 04:59:02.143006 | instance | changed: 2026-08-26 04:59:02.143215 | instance | cd+++++++++ helm/ 2026-08-26 04:59:02.143265 | instance | cd+++++++++ helm/releases/ 2026-08-26 04:59:02.143306 | instance | cd+++++++++ helm/values/ 2026-08-26 04:59:02.156299 | 2026-08-26 04:59:02.156398 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-08-26 04:59:02.349184 | instance | changed 2026-08-26 04:59:02.357027 | 2026-08-26 04:59:02.359272 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-08-26 04:59:02.603085 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-26 04:59:02.603812 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-26 04:59:02.609224 | instance | environment: line 1: kubectl: command not found 2026-08-26 04:59:02.609880 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-26 04:59:02.610754 | instance | environment: line 1: kubectl: command not found 2026-08-26 04:59:02.612456 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-26 04:59:02.612500 | instance | environment: line 1: kubectl: command not found 2026-08-26 04:59:02.613740 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-26 04:59:02.615256 | instance | environment: line 1: kubectl: command not found 2026-08-26 04:59:02.616172 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-26 04:59:02.616729 | instance | environment: line 1: kubectl: command not found 2026-08-26 04:59:02.617430 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-26 04:59:02.898846 | instance | ok: Runtime: 0:00:00.021390 2026-08-26 04:59:02.905328 | 2026-08-26 04:59:02.905411 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-08-26 04:59:03.136137 | instance | changed 2026-08-26 04:59:03.140975 | 2026-08-26 04:59:03.141043 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-08-26 04:59:03.342322 | instance | environment: line 5: kubectl: command not found 2026-08-26 04:59:03.343324 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-26 04:59:03.343792 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-26 04:59:03.343864 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-26 04:59:03.675546 | instance | ok: Runtime: 0:00:00.009307 2026-08-26 04:59:03.683634 | 2026-08-26 04:59:03.683778 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-08-26 04:59:04.165202 | instance | changed: 2026-08-26 04:59:04.165457 | instance | cd+++++++++ objects/ 2026-08-26 04:59:04.165519 | instance | cd+++++++++ objects/cluster/ 2026-08-26 04:59:04.165610 | instance | cd+++++++++ objects/namespaced/ 2026-08-26 04:59:04.174461 | 2026-08-26 04:59:04.174526 | TASK [gather-pod-logs : creating directory for pod logs] 2026-08-26 04:59:04.363290 | instance | changed 2026-08-26 04:59:04.369858 | 2026-08-26 04:59:04.369944 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-08-26 04:59:04.566718 | instance | changed 2026-08-26 04:59:04.571513 | 2026-08-26 04:59:04.571578 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-08-26 04:59:04.786190 | instance | environment: line 3: kubectl: command not found 2026-08-26 04:59:05.105831 | instance | ok: Runtime: 0:00:00.006602 2026-08-26 04:59:05.112464 | 2026-08-26 04:59:05.112550 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-08-26 04:59:05.616115 | instance | changed: 2026-08-26 04:59:05.616351 | instance | cd+++++++++ pod-logs/ 2026-08-26 04:59:05.616407 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-08-26 04:59:05.631246 | 2026-08-26 04:59:05.631392 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-08-26 04:59:05.869377 | instance | changed 2026-08-26 04:59:05.875789 | 2026-08-26 04:59:05.875874 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-08-26 04:59:06.080325 | instance | /bin/bash: line 2: kubectl: command not found 2026-08-26 04:59:06.412126 | instance | ok: Runtime: 0:00:00.041773 2026-08-26 04:59:06.417144 | 2026-08-26 04:59:06.417210 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-08-26 04:59:06.621512 | instance | /bin/bash: line 2: kubectl: command not found 2026-08-26 04:59:06.649332 | instance | ceph-mgr endpoints: 2026-08-26 04:59:06.952633 | instance | ok: Runtime: 0:00:00.033884 2026-08-26 04:59:06.959614 | 2026-08-26 04:59:06.959702 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-08-26 04:59:07.158640 | instance | /bin/bash: line 4: kubectl: command not found 2026-08-26 04:59:07.492497 | instance | ok: Runtime: 0:00:00.036242 2026-08-26 04:59:07.499497 | 2026-08-26 04:59:07.499641 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-08-26 04:59:07.987540 | instance | changed: cd+++++++++ prometheus/ 2026-08-26 04:59:08.001610 | 2026-08-26 04:59:08.001693 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-08-26 04:59:08.193688 | instance | changed 2026-08-26 04:59:08.199121 | 2026-08-26 04:59:08.199200 | TASK [gather-selenium-data : Get selenium data] 2026-08-26 04:59:08.453805 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-08-26 04:59:08.454535 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-08-26 04:59:08.734422 | instance | ERROR 2026-08-26 04:59:08.734696 | instance | { 2026-08-26 04:59:08.734760 | instance | "delta": "0:00:00.003413", 2026-08-26 04:59:08.734806 | instance | "end": "2026-08-26 04:59:08.454767", 2026-08-26 04:59:08.734854 | instance | "msg": "non-zero return code", 2026-08-26 04:59:08.734897 | instance | "rc": 1, 2026-08-26 04:59:08.734937 | instance | "start": "2026-08-26 04:59:08.451354" 2026-08-26 04:59:08.735018 | instance | } 2026-08-26 04:59:08.735075 | instance | ERROR: Ignoring Errors 2026-08-26 04:59:08.740388 | 2026-08-26 04:59:08.740454 | TASK [gather-selenium-data : Downloads logs to executor] 2026-08-26 04:59:09.220246 | instance | changed: cd+++++++++ selenium/ 2026-08-26 04:59:09.226434 | 2026-08-26 04:59:09.226484 | PLAY RECAP 2026-08-26 04:59:09.226532 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-08-26 04:59:09.226553 | 2026-08-26 04:59:09.377336 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-08-26 04:59:09.400637 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-26 04:59:10.132387 | 2026-08-26 04:59:10.132519 | PLAY [all] 2026-08-26 04:59:10.144362 | 2026-08-26 04:59:10.144440 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-26 04:59:10.189380 | instance | skipping: Conditional result was False 2026-08-26 04:59:10.199064 | 2026-08-26 04:59:10.199180 | TASK [fetch-output : Set log path for single node] 2026-08-26 04:59:10.243672 | instance | ok 2026-08-26 04:59:10.250176 | 2026-08-26 04:59:10.250250 | LOOP [fetch-output : Ensure local output dirs] 2026-08-26 04:59:10.656443 | instance -> localhost | ok: "/var/lib/zuul/builds/df8c59aaaf8e49cf8467b84b95bbbd48/work/logs" 2026-08-26 04:59:10.884485 | instance -> localhost | changed: "/var/lib/zuul/builds/df8c59aaaf8e49cf8467b84b95bbbd48/work/artifacts" 2026-08-26 04:59:11.092206 | instance -> localhost | changed: "/var/lib/zuul/builds/df8c59aaaf8e49cf8467b84b95bbbd48/work/docs" 2026-08-26 04:59:11.102097 | 2026-08-26 04:59:11.102224 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-26 04:59:11.732770 | instance | changed: .d..t...... ./ 2026-08-26 04:59:11.733016 | instance | changed: All items complete 2026-08-26 04:59:11.733058 | 2026-08-26 04:59:12.195853 | instance | changed: .d..t...... ./ 2026-08-26 04:59:12.641973 | instance | changed: .d..t...... ./ 2026-08-26 04:59:12.671967 | 2026-08-26 04:59:12.672169 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-26 04:59:13.079286 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.007647 2026-08-26 04:59:13.316203 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.007892 2026-08-26 04:59:13.334000 | 2026-08-26 04:59:13.334148 | PLAY [all] 2026-08-26 04:59:13.340766 | 2026-08-26 04:59:13.340856 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-26 04:59:13.791344 | instance | changed 2026-08-26 04:59:13.796813 | 2026-08-26 04:59:13.796863 | PLAY RECAP 2026-08-26 04:59:13.796905 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-26 04:59:13.796926 | 2026-08-26 04:59:13.911489 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-26 04:59:13.914134 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-26 04:59:14.513201 | 2026-08-26 04:59:14.513376 | PLAY [localhost] 2026-08-26 04:59:14.524287 | 2026-08-26 04:59:14.524448 | TASK [Generate Zuul manifest] 2026-08-26 04:59:14.547834 | localhost | ok 2026-08-26 04:59:14.567586 | 2026-08-26 04:59:14.567778 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-26 04:59:14.956019 | localhost | changed 2026-08-26 04:59:14.971281 | 2026-08-26 04:59:14.971454 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-26 04:59:15.155911 | localhost | ok 2026-08-26 04:59:15.166229 | 2026-08-26 04:59:15.166376 | TASK [Upload logs] 2026-08-26 04:59:15.187088 | localhost | ok 2026-08-26 04:59:15.303983 | 2026-08-26 04:59:15.304108 | TASK [Set zuul-log-path fact] 2026-08-26 04:59:15.326089 | localhost | ok 2026-08-26 04:59:15.352798 | 2026-08-26 04:59:15.352914 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-26 04:59:15.386496 | localhost | ok 2026-08-26 04:59:15.396143 | 2026-08-26 04:59:15.396218 | TASK [upload-logs : Create log directories] 2026-08-26 04:59:15.795012 | localhost | changed 2026-08-26 04:59:15.800699 | 2026-08-26 04:59:15.800866 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-26 04:59:16.209542 | localhost -> localhost | ok: Runtime: 0:00:00.006308 2026-08-26 04:59:16.216640 | 2026-08-26 04:59:16.216712 | TASK [upload-logs : Upload logs to log server] 2026-08-26 04:59:16.717776 | localhost | Output suppressed because no_log was given 2026-08-26 04:59:16.753863 | 2026-08-26 04:59:16.754062 | LOOP [upload-logs : Compress console log and json output] 2026-08-26 04:59:16.800483 | localhost | skipping: Conditional result was False 2026-08-26 04:59:16.807799 | localhost | skipping: Conditional result was False 2026-08-26 04:59:16.816276 | 2026-08-26 04:59:16.816438 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-26 04:59:16.860431 | localhost | skipping: Conditional result was False 2026-08-26 04:59:16.860872 | 2026-08-26 04:59:16.864446 | localhost | skipping: Conditional result was False 2026-08-26 04:59:16.881876 | 2026-08-26 04:59:16.882043 | LOOP [upload-logs : Upload console log and json output]