2026-08-20 01:11:25.616160 | Job console starting 2026-08-20 01:11:25.627813 | Updating git repos 2026-08-20 01:11:29.648812 | Cloning repos into workspace 2026-08-20 01:11:44.289639 | Restoring repo states 2026-08-20 01:11:47.914636 | Merging changes 2026-08-20 01:11:49.982610 | Checking out repos 2026-08-20 01:11:53.957798 | Preparing playbooks 2026-08-20 01:11:59.526142 | Running Ansible setup 2026-08-20 01:12:02.799130 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-20 01:12:03.389056 | 2026-08-20 01:12:03.389179 | PLAY [localhost] 2026-08-20 01:12:03.396332 | 2026-08-20 01:12:03.396402 | TASK [Gathering Facts] 2026-08-20 01:12:04.308865 | localhost | ok 2026-08-20 01:12:04.319962 | 2026-08-20 01:12:04.320057 | TASK [Setup log path fact] 2026-08-20 01:12:04.340891 | localhost | ok 2026-08-20 01:12:04.354184 | 2026-08-20 01:12:04.354254 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-20 01:12:04.383566 | localhost | ok 2026-08-20 01:12:04.391610 | 2026-08-20 01:12:04.391707 | TASK [emit-job-header : Print job information] 2026-08-20 01:12:04.432083 | # Job Information 2026-08-20 01:12:04.432303 | Ansible Version: 2.16.18 2026-08-20 01:12:04.432352 | Job: atmosphere-molecule-csi-rbd 2026-08-20 01:12:04.432386 | Pipeline: check 2026-08-20 01:12:04.432416 | Executor: 2d72f0692154 2026-08-20 01:12:04.432445 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4095 2026-08-20 01:12:04.432479 | Event ID: 8420c000-9c33-11f1-8f67-738f8630bfca 2026-08-20 01:12:04.436801 | 2026-08-20 01:12:04.437009 | LOOP [emit-job-header : Print node information] 2026-08-20 01:12:04.526184 | localhost | ok: 2026-08-20 01:12:04.526370 | localhost | # Node Information 2026-08-20 01:12:04.526408 | localhost | Inventory Hostname: instance 2026-08-20 01:12:04.526438 | localhost | Hostname: np0000190178 2026-08-20 01:12:04.526466 | localhost | Username: zuul 2026-08-20 01:12:04.526497 | localhost | Distro: Ubuntu 22.04 2026-08-20 01:12:04.526524 | localhost | Provider: yul1 2026-08-20 01:12:04.526551 | localhost | Region: ca-ymq-1 2026-08-20 01:12:04.526577 | localhost | Label: ubuntu-jammy 2026-08-20 01:12:04.526603 | localhost | Product Name: OpenStack Nova 2026-08-20 01:12:04.526629 | localhost | Interface IP: 199.19.213.129 2026-08-20 01:12:04.544196 | 2026-08-20 01:12:04.544349 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-20 01:12:04.914191 | localhost -> localhost | changed 2026-08-20 01:12:04.920833 | 2026-08-20 01:12:04.920927 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-20 01:12:05.718334 | localhost -> localhost | changed 2026-08-20 01:12:05.727762 | 2026-08-20 01:12:05.727865 | PLAY [all] 2026-08-20 01:12:05.736802 | 2026-08-20 01:12:05.736880 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-20 01:12:05.953820 | instance -> localhost | ok 2026-08-20 01:12:05.964288 | 2026-08-20 01:12:05.964355 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-20 01:12:05.996885 | instance | ok 2026-08-20 01:12:06.012631 | instance | included: /var/lib/zuul/builds/c1ede13231d341b9b5f9e71822c1b305/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-20 01:12:06.018001 | 2026-08-20 01:12:06.018059 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-20 01:12:08.019039 | instance -> localhost | Generating public/private rsa key pair. 2026-08-20 01:12:08.019227 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/c1ede13231d341b9b5f9e71822c1b305/work/c1ede13231d341b9b5f9e71822c1b305_id_rsa 2026-08-20 01:12:08.019271 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/c1ede13231d341b9b5f9e71822c1b305/work/c1ede13231d341b9b5f9e71822c1b305_id_rsa.pub 2026-08-20 01:12:08.019305 | instance -> localhost | The key fingerprint is: 2026-08-20 01:12:08.019338 | instance -> localhost | SHA256:zQPwv7oZF1Aq5jozZEK2466rxvHInVYG+sYLmbeBe/k zuul-build-sshkey 2026-08-20 01:12:08.019381 | instance -> localhost | The key's randomart image is: 2026-08-20 01:12:08.019414 | instance -> localhost | +---[RSA 3072]----+ 2026-08-20 01:12:08.019454 | instance -> localhost | | . . | 2026-08-20 01:12:08.019486 | instance -> localhost | | o o | 2026-08-20 01:12:08.019516 | instance -> localhost | | o o = | 2026-08-20 01:12:08.019546 | instance -> localhost | | o o o . * | 2026-08-20 01:12:08.019576 | instance -> localhost | | = + . S * | 2026-08-20 01:12:08.019613 | instance -> localhost | | ++= + + | 2026-08-20 01:12:08.019647 | instance -> localhost | |o=OoX . o | 2026-08-20 01:12:08.019678 | instance -> localhost | | *+@o+ = | 2026-08-20 01:12:08.019712 | instance -> localhost | |*+=ooE +. | 2026-08-20 01:12:08.019743 | instance -> localhost | +----[SHA256]-----+ 2026-08-20 01:12:08.019805 | instance -> localhost | ok: Runtime: 0:00:01.587571 2026-08-20 01:12:08.026975 | 2026-08-20 01:12:08.027042 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-20 01:12:08.060271 | instance | ok 2026-08-20 01:12:08.068672 | instance | included: /var/lib/zuul/builds/c1ede13231d341b9b5f9e71822c1b305/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-20 01:12:08.075705 | 2026-08-20 01:12:08.075767 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-20 01:12:08.099827 | instance | skipping: Conditional result was False 2026-08-20 01:12:08.108740 | 2026-08-20 01:12:08.108838 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-20 01:12:08.554176 | instance | changed 2026-08-20 01:12:08.574881 | 2026-08-20 01:12:08.575417 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-20 01:12:08.761915 | instance | ok 2026-08-20 01:12:08.766872 | 2026-08-20 01:12:08.766939 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-20 01:12:09.224190 | instance | changed 2026-08-20 01:12:09.270726 | 2026-08-20 01:12:09.270859 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-20 01:12:09.717178 | instance | changed 2026-08-20 01:12:09.723350 | 2026-08-20 01:12:09.723438 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-20 01:12:09.747558 | instance | skipping: Conditional result was False 2026-08-20 01:12:09.758105 | 2026-08-20 01:12:09.758211 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-20 01:12:10.127471 | instance -> localhost | changed 2026-08-20 01:12:10.140479 | 2026-08-20 01:12:10.140592 | TASK [add-build-sshkey : Add back temp key] 2026-08-20 01:12:10.443945 | instance -> localhost | Identity added: /var/lib/zuul/builds/c1ede13231d341b9b5f9e71822c1b305/work/c1ede13231d341b9b5f9e71822c1b305_id_rsa (zuul-build-sshkey) 2026-08-20 01:12:10.444162 | instance -> localhost | ok: Runtime: 0:00:00.011847 2026-08-20 01:12:10.449792 | 2026-08-20 01:12:10.449854 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-20 01:12:10.760199 | instance | ok 2026-08-20 01:12:10.770779 | 2026-08-20 01:12:10.771126 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-20 01:12:10.797381 | instance | skipping: Conditional result was False 2026-08-20 01:12:10.810813 | 2026-08-20 01:12:10.810954 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-20 01:12:11.145023 | instance | ok 2026-08-20 01:12:11.155617 | 2026-08-20 01:12:11.155748 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-20 01:12:14.492619 | instance | Output suppressed because no_log was given 2026-08-20 01:12:14.502272 | 2026-08-20 01:12:14.502790 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-20 01:12:14.685988 | instance | ok: "logs" 2026-08-20 01:12:14.686263 | instance | ok: All items complete 2026-08-20 01:12:14.686303 | 2026-08-20 01:12:14.830737 | instance | ok: "artifacts" 2026-08-20 01:12:14.970912 | instance | ok: "docs" 2026-08-20 01:12:14.989266 | 2026-08-20 01:12:14.989427 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-20 01:12:15.183112 | instance | changed: "logs" 2026-08-20 01:12:15.334365 | instance | changed: "artifacts" 2026-08-20 01:12:15.484582 | instance | changed: "docs" 2026-08-20 01:12:15.493655 | 2026-08-20 01:12:15.493809 | PLAY RECAP 2026-08-20 01:12:15.493903 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-20 01:12:15.493966 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-20 01:12:15.494016 | 2026-08-20 01:12:15.680131 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-20 01:12:15.685461 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-20 01:12:16.284150 | 2026-08-20 01:12:16.284302 | PLAY [all] 2026-08-20 01:12:16.294815 | 2026-08-20 01:12:16.294900 | TASK [setup-uv : Extract archive] 2026-08-20 01:12:18.642950 | instance | changed 2026-08-20 01:12:18.648813 | 2026-08-20 01:12:18.648892 | TASK [setup-uv : Print version] 2026-08-20 01:12:18.985299 | instance | uv 0.8.13 2026-08-20 01:12:19.182183 | instance | ok: Runtime: 0:00:00.011142 2026-08-20 01:12:19.194580 | 2026-08-20 01:12:19.194767 | TASK [Install Ansible collection siblings] 2026-08-20 01:12:27.904753 | instance | changed: 2026-08-20 01:12:27.905005 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-08-20 01:12:27.905038 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-08-20 01:12:27.905060 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-08-20 01:12:27.905079 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-08-20 01:12:27.905098 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-08-20 01:12:27.905121 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-08-20 01:12:27.905141 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-08-20 01:12:27.905163 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-08-20 01:12:27.905182 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-08-20 01:12:27.905201 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-08-20 01:12:27.905414 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-08-20 01:12:27.905449 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-08-20 01:12:27.905470 | instance | Resolved ansible.netcommon to v8.6.2 for >=1.2.0 2026-08-20 01:12:27.905488 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-08-20 01:12:27.905507 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=3.0.0 2026-08-20 01:12:27.905529 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-08-20 01:12:27.905550 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-08-20 01:12:27.905569 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-08-20 01:12:27.905587 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-08-20 01:12:27.905605 | instance | Resolved openstack.cloud to 1.7.0 for 1.7.0 2026-08-20 01:12:27.905622 | instance | Resolved atmosphere.common to v0.6.0 for >=0.6.0,<0.7.0 2026-08-20 01:12:27.905640 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.1.2 2026-08-20 01:12:27.905660 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-08-20 01:12:27.905694 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=3.0.0,>=6.0.0 2026-08-20 01:12:27.905713 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-08-20 01:12:27.905731 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-08-20 01:12:27.905748 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-08-20 01:12:27.905765 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=3.0.0,>=6.0.0 2026-08-20 01:12:27.905782 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-08-20 01:12:27.905799 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-08-20 01:12:27.905816 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-08-20 01:12:27.905834 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-08-20 01:12:27.905851 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-08-20 01:12:27.905868 | instance | Checked out ansible.netcommon to v8.6.2 2026-08-20 01:12:27.905886 | 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-20 01:12:27.905912 | instance | Starting galaxy collection install process 2026-08-20 01:12:27.905930 | instance | Process install dependency map 2026-08-20 01:12:27.905947 | instance | Starting collection install process 2026-08-20 01:12:27.905965 | instance | Installing 'ansible.netcommon:8.6.2' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-08-20 01:12:27.905982 | instance | Created collection for ansible.netcommon:8.6.2 at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-08-20 01:12:27.905999 | instance | ansible.netcommon:8.6.2 was installed successfully 2026-08-20 01:12:27.906016 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-08-20 01:12:27.906033 | instance | Creating virtual environment at: .venv 2026-08-20 01:12:27.906050 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-08-20 01:12:27.906068 | instance | Downloading rjsonnet (1.2MiB) 2026-08-20 01:12:27.906089 | instance | Downloading pygments (1.2MiB) 2026-08-20 01:12:27.906107 | instance | Downloading openstacksdk (1.7MiB) 2026-08-20 01:12:27.906125 | instance | Downloading kubernetes (1.9MiB) 2026-08-20 01:12:27.906142 | instance | Downloading netaddr (2.2MiB) 2026-08-20 01:12:27.906160 | instance | Downloading setuptools (1.1MiB) 2026-08-20 01:12:27.906178 | instance | Downloading ansible-core (2.1MiB) 2026-08-20 01:12:27.906196 | instance | Downloading cryptography (4.2MiB) 2026-08-20 01:12:27.906213 | instance | Building pyperclip==1.9.0 2026-08-20 01:12:27.906233 | instance | Downloading rjsonnet 2026-08-20 01:12:27.906252 | instance | Downloading netaddr 2026-08-20 01:12:27.906269 | instance | Downloading pygments 2026-08-20 01:12:27.906286 | instance | Downloading cryptography 2026-08-20 01:12:27.906303 | instance | Downloading setuptools 2026-08-20 01:12:27.906320 | instance | Downloading kubernetes 2026-08-20 01:12:27.906337 | instance | Downloading ansible-core 2026-08-20 01:12:27.906354 | instance | Downloading openstacksdk 2026-08-20 01:12:27.906371 | instance | Built pyperclip==1.9.0 2026-08-20 01:12:27.906388 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-08-20 01:12:27.906406 | instance | Installed 79 packages in 42ms 2026-08-20 01:12:27.906423 | instance | Checked out ansible.posix to 1.6.0 2026-08-20 01:12:27.906441 | 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-20 01:12:27.906459 | instance | Starting galaxy collection install process 2026-08-20 01:12:27.906476 | instance | Process install dependency map 2026-08-20 01:12:27.906502 | instance | Starting collection install process 2026-08-20 01:12:27.906520 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-08-20 01:12:27.906538 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-08-20 01:12:27.906556 | instance | ansible.posix:1.6.0 was installed successfully 2026-08-20 01:12:27.906573 | instance | Checked out ansible.utils to v6.1.0 2026-08-20 01:12:27.906591 | 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-20 01:12:27.906608 | instance | Starting galaxy collection install process 2026-08-20 01:12:27.906625 | instance | Process install dependency map 2026-08-20 01:12:27.906643 | instance | Starting collection install process 2026-08-20 01:12:27.906660 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-08-20 01:12:27.906677 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-08-20 01:12:27.906694 | instance | ansible.utils:6.1.0 was installed successfully 2026-08-20 01:12:27.906711 | instance | Checked out atmosphere.common to v0.6.0 2026-08-20 01:12:27.906729 | 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-20 01:12:27.906747 | instance | Starting galaxy collection install process 2026-08-20 01:12:27.906765 | instance | Process install dependency map 2026-08-20 01:12:27.906782 | instance | Starting collection install process 2026-08-20 01:12:27.906799 | instance | Installing 'atmosphere.common:0.6.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-08-20 01:12:27.906817 | instance | Created collection for atmosphere.common:0.6.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-08-20 01:12:27.906834 | instance | atmosphere.common:0.6.0 was installed successfully 2026-08-20 01:12:27.906851 | instance | Checked out community.crypto to 2.2.3 2026-08-20 01:12:27.906918 | 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-20 01:12:27.906949 | instance | Starting galaxy collection install process 2026-08-20 01:12:27.906969 | instance | Process install dependency map 2026-08-20 01:12:27.907105 | instance | Starting collection install process 2026-08-20 01:12:27.907139 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-08-20 01:12:27.907160 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-08-20 01:12:27.907178 | instance | community.crypto:2.2.3 was installed successfully 2026-08-20 01:12:27.907246 | instance | Checked out community.general to 7.3.0 2026-08-20 01:12:27.907267 | 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-20 01:12:27.907285 | instance | Starting galaxy collection install process 2026-08-20 01:12:27.907303 | instance | Process install dependency map 2026-08-20 01:12:27.907320 | instance | Starting collection install process 2026-08-20 01:12:27.907338 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-08-20 01:12:27.907356 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-08-20 01:12:27.907373 | instance | community.general:7.3.0 was installed successfully 2026-08-20 01:12:27.907398 | instance | Checked out community.mysql to 3.6.0 2026-08-20 01:12:27.907417 | 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-20 01:12:27.907435 | instance | Starting galaxy collection install process 2026-08-20 01:12:27.907452 | instance | Process install dependency map 2026-08-20 01:12:27.907469 | instance | Starting collection install process 2026-08-20 01:12:27.907486 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-08-20 01:12:27.907526 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-08-20 01:12:27.907546 | instance | community.mysql:3.6.0 was installed successfully 2026-08-20 01:12:27.907564 | instance | Checked out kubernetes.core to 2.4.0 2026-08-20 01:12:27.907582 | 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-20 01:12:27.907600 | instance | Starting galaxy collection install process 2026-08-20 01:12:27.907617 | instance | Process install dependency map 2026-08-20 01:12:27.907810 | instance | Starting collection install process 2026-08-20 01:12:27.907859 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-08-20 01:12:27.907880 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-08-20 01:12:27.907900 | instance | kubernetes.core:2.4.0 was installed successfully 2026-08-20 01:12:27.907920 | instance | Checked out openstack.cloud to 1.7.0 2026-08-20 01:12:27.907939 | 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-20 01:12:27.907958 | instance | Starting galaxy collection install process 2026-08-20 01:12:27.907976 | instance | Process install dependency map 2026-08-20 01:12:27.907994 | instance | Starting collection install process 2026-08-20 01:12:27.908011 | instance | Installing 'openstack.cloud:1.7.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-08-20 01:12:27.908029 | instance | Created collection for openstack.cloud:1.7.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-08-20 01:12:27.908046 | instance | openstack.cloud:1.7.0 was installed successfully 2026-08-20 01:12:27.908064 | instance | Checked out vexxhost.ceph to v4.2.0 2026-08-20 01:12:27.908081 | 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-20 01:12:27.908099 | instance | Starting galaxy collection install process 2026-08-20 01:12:27.908116 | instance | Process install dependency map 2026-08-20 01:12:27.908134 | instance | Starting collection install process 2026-08-20 01:12:27.908152 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-08-20 01:12:27.908169 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-08-20 01:12:27.908186 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-08-20 01:12:27.908204 | instance | Checked out vexxhost.containers to v1.6.8 2026-08-20 01:12:27.908221 | 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-20 01:12:27.908239 | instance | Starting galaxy collection install process 2026-08-20 01:12:27.908266 | instance | Process install dependency map 2026-08-20 01:12:27.908285 | instance | Starting collection install process 2026-08-20 01:12:27.908302 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-08-20 01:12:27.908319 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-08-20 01:12:27.908337 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-08-20 01:12:27.908354 | instance | Checked out vexxhost.kubernetes to v3.3.0 2026-08-20 01:12:27.908372 | 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-20 01:12:27.908390 | instance | Starting galaxy collection install process 2026-08-20 01:12:27.908408 | instance | Process install dependency map 2026-08-20 01:12:27.908425 | instance | Starting collection install process 2026-08-20 01:12:27.908442 | instance | Installing 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-08-20 01:12:27.908459 | instance | Created collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-08-20 01:12:27.908476 | instance | vexxhost.kubernetes:3.3.0 was installed successfully 2026-08-20 01:12:27.915079 | 2026-08-20 01:12:27.915130 | PLAY RECAP 2026-08-20 01:12:27.915180 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-20 01:12:27.915201 | 2026-08-20 01:12:28.064855 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-20 01:12:28.069679 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-08-20 01:12:28.675223 | 2026-08-20 01:12:28.675403 | PLAY [all] 2026-08-20 01:12:28.687114 | 2026-08-20 01:12:28.687198 | TASK [Install "jq" for log collection] 2026-08-20 01:12:38.422484 | instance | changed 2026-08-20 01:12:38.424483 | 2026-08-20 01:12:38.424545 | PLAY RECAP 2026-08-20 01:12:38.424598 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-20 01:12:38.424647 | 2026-08-20 01:12:38.583825 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-08-20 01:12:38.589143 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-20 01:12:39.160713 | 2026-08-20 01:12:39.160835 | PLAY [all] 2026-08-20 01:12:39.171733 | 2026-08-20 01:12:39.171807 | LOOP [Check inventory directories] 2026-08-20 01:12:39.523537 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-08-20 01:12:39.671671 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-08-20 01:12:39.820100 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-08-20 01:12:39.838955 | 2026-08-20 01:12:39.839233 | LOOP [Copy inventory file for Zuul] 2026-08-20 01:12:40.619206 | instance | changed: 2026-08-20 01:12:40.619365 | instance | { 2026-08-20 01:12:40.619394 | instance | "ansible_loop_var": "item", 2026-08-20 01:12:40.619416 | instance | "changed": false, 2026-08-20 01:12:40.619436 | instance | "failed": false, 2026-08-20 01:12:40.619457 | instance | "invocation": { 2026-08-20 01:12:40.619476 | instance | "module_args": { 2026-08-20 01:12:40.619494 | instance | "checksum_algorithm": "sha1", 2026-08-20 01:12:40.619512 | instance | "follow": true, 2026-08-20 01:12:40.619529 | instance | "get_attributes": true, 2026-08-20 01:12:40.619548 | instance | "get_checksum": true, 2026-08-20 01:12:40.619565 | instance | "get_mime": true, 2026-08-20 01:12:40.619583 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-08-20 01:12:40.619606 | instance | } 2026-08-20 01:12:40.619625 | instance | }, 2026-08-20 01:12:40.619642 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-08-20 01:12:40.619659 | instance | "stat": { 2026-08-20 01:12:40.619676 | instance | "atime": 1787188341.1549664, 2026-08-20 01:12:40.619694 | instance | "attr_flags": "e", 2026-08-20 01:12:40.619712 | instance | "attributes": [ 2026-08-20 01:12:40.619729 | instance | "extents" 2026-08-20 01:12:40.619746 | instance | ], 2026-08-20 01:12:40.619763 | instance | "block_size": 4096, 2026-08-20 01:12:40.619780 | instance | "blocks": 8, 2026-08-20 01:12:40.619798 | instance | "charset": "unknown", 2026-08-20 01:12:40.619815 | instance | "ctime": 1787188339.9629278, 2026-08-20 01:12:40.619833 | instance | "dev": 64513, 2026-08-20 01:12:40.619850 | instance | "device_type": 0, 2026-08-20 01:12:40.619867 | instance | "executable": true, 2026-08-20 01:12:40.619884 | instance | "exists": true, 2026-08-20 01:12:40.619900 | instance | "gid": 1000, 2026-08-20 01:12:40.619917 | instance | "gr_name": "zuul", 2026-08-20 01:12:40.619934 | instance | "inode": 1048050, 2026-08-20 01:12:40.619951 | instance | "isblk": false, 2026-08-20 01:12:40.619968 | instance | "ischr": false, 2026-08-20 01:12:40.619985 | instance | "isdir": true, 2026-08-20 01:12:40.620002 | instance | "isfifo": false, 2026-08-20 01:12:40.620019 | instance | "isgid": false, 2026-08-20 01:12:40.620035 | instance | "islnk": false, 2026-08-20 01:12:40.620051 | instance | "isreg": false, 2026-08-20 01:12:40.620068 | instance | "issock": false, 2026-08-20 01:12:40.620084 | instance | "isuid": false, 2026-08-20 01:12:40.620100 | instance | "mimetype": "unknown", 2026-08-20 01:12:40.620117 | instance | "mode": "0755", 2026-08-20 01:12:40.620134 | instance | "mtime": 1787188339.9629278, 2026-08-20 01:12:40.620150 | instance | "nlink": 21, 2026-08-20 01:12:40.620167 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-08-20 01:12:40.620184 | instance | "pw_name": "zuul", 2026-08-20 01:12:40.620201 | instance | "readable": true, 2026-08-20 01:12:40.620218 | instance | "rgrp": true, 2026-08-20 01:12:40.620235 | instance | "roth": true, 2026-08-20 01:12:40.620252 | instance | "rusr": true, 2026-08-20 01:12:40.620269 | instance | "size": 4096, 2026-08-20 01:12:40.620286 | instance | "uid": 1000, 2026-08-20 01:12:40.620302 | instance | "version": "2058728344", 2026-08-20 01:12:40.620320 | instance | "wgrp": false, 2026-08-20 01:12:40.620338 | instance | "woth": false, 2026-08-20 01:12:40.620355 | instance | "writeable": true, 2026-08-20 01:12:40.620372 | instance | "wusr": true, 2026-08-20 01:12:40.620388 | instance | "xgrp": true, 2026-08-20 01:12:40.620405 | instance | "xoth": true, 2026-08-20 01:12:40.620422 | instance | "xusr": true 2026-08-20 01:12:40.620438 | instance | } 2026-08-20 01:12:40.620455 | instance | } 2026-08-20 01:12:40.620489 | instance | ok: All items complete 2026-08-20 01:12:40.620510 | 2026-08-20 01:12:40.621994 | instance | skipping: Conditional result was False 2026-08-20 01:12:40.622590 | instance | skipping: Conditional result was False 2026-08-20 01:12:40.638550 | 2026-08-20 01:12:40.638691 | LOOP [Switch "ansible_host" to private IP] 2026-08-20 01:12:40.963915 | instance | changed: 1 replacements made 2026-08-20 01:12:40.968849 | instance | skipping: Conditional result was False 2026-08-20 01:12:40.974499 | instance | skipping: Conditional result was False 2026-08-20 01:12:40.990592 | 2026-08-20 01:12:40.990738 | TASK [Run Molecule scenario] 2026-08-20 01:12:41.885459 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-08-20 01:12:42.311168 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-20 01:12:42.311242 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-08-20 01:12:53.426035 | instance | INFO [csi > dependency] Executing 2026-08-20 01:12:53.426267 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-08-20 01:12:53.426584 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-08-20 01:12:53.426767 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-20 01:12:53.437964 | instance | INFO [csi > cleanup] Executing 2026-08-20 01:12:53.438444 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-20 01:12:53.449843 | instance | INFO [csi > destroy] Executing 2026-08-20 01:12:53.449934 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-08-20 01:12:53.450050 | instance | INFO [csi > destroy] Executed: Successful 2026-08-20 01:12:53.458014 | instance | INFO [csi > syntax] Executing 2026-08-20 01:12:55.068182 | instance | 2026-08-20 01:12:55.068498 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-08-20 01:12:55.130195 | instance | INFO [csi > syntax] Executed: Successful 2026-08-20 01:12:55.144295 | instance | INFO [csi > create] Executing 2026-08-20 01:12:55.153293 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-20 01:12:55.161499 | instance | INFO [csi > prepare] Executing 2026-08-20 01:12:55.927065 | instance | 2026-08-20 01:12:55.927361 | instance | PLAY [Prepare] ***************************************************************** 2026-08-20 01:12:55.927641 | instance | 2026-08-20 01:12:55.927934 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-20 01:12:55.928239 | instance | Thursday 20 August 2026 01:12:55 +0000 (0:00:00.024) 0:00:00.024 ******* 2026-08-20 01:12:57.023163 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-08-20 01:12:57.023297 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-20 01:12:57.023545 | instance | interpreter could change the meaning of that path. See 2026-08-20 01:12:57.023698 | instance | https://docs.ansible.com/ansible- 2026-08-20 01:12:57.023864 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-08-20 01:12:57.032631 | instance | ok: [instance] 2026-08-20 01:12:57.032757 | instance | 2026-08-20 01:12:57.032925 | instance | TASK [Configure short hostname] ************************************************ 2026-08-20 01:12:57.033094 | instance | Thursday 20 August 2026 01:12:57 +0000 (0:00:01.106) 0:00:01.130 ******* 2026-08-20 01:12:57.670027 | instance | changed: [instance] 2026-08-20 01:12:57.670276 | instance | 2026-08-20 01:12:57.670565 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-08-20 01:12:57.670878 | instance | Thursday 20 August 2026 01:12:57 +0000 (0:00:00.636) 0:00:01.767 ******* 2026-08-20 01:12:57.916850 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-08-20 01:12:57.916926 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-08-20 01:12:57.917104 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-20 01:12:57.925620 | instance | changed: [instance] 2026-08-20 01:12:57.925843 | instance | 2026-08-20 01:12:57.926120 | instance | TASK [Purge "snapd" package] *************************************************** 2026-08-20 01:12:57.926386 | instance | Thursday 20 August 2026 01:12:57 +0000 (0:00:00.256) 0:00:02.023 ******* 2026-08-20 01:12:58.636892 | instance | ok: [instance] 2026-08-20 01:12:58.637111 | instance | 2026-08-20 01:12:58.637390 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-08-20 01:12:58.637642 | instance | 2026-08-20 01:12:58.637951 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-20 01:12:58.638211 | instance | Thursday 20 August 2026 01:12:58 +0000 (0:00:00.711) 0:00:02.734 ******* 2026-08-20 01:12:59.308144 | instance | ok: [instance] 2026-08-20 01:12:59.308291 | instance | 2026-08-20 01:12:59.308472 | instance | TASK [Install depedencies] ***************************************************** 2026-08-20 01:12:59.308661 | instance | Thursday 20 August 2026 01:12:59 +0000 (0:00:00.671) 0:00:03.406 ******* 2026-08-20 01:13:18.755954 | instance | changed: [instance] 2026-08-20 01:13:18.756198 | instance | 2026-08-20 01:13:18.756473 | instance | TASK [Start up service] ******************************************************** 2026-08-20 01:13:18.756823 | instance | Thursday 20 August 2026 01:13:18 +0000 (0:00:19.447) 0:00:22.853 ******* 2026-08-20 01:13:19.274013 | instance | ok: [instance] 2026-08-20 01:13:19.274256 | instance | 2026-08-20 01:13:19.274532 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-08-20 01:13:19.274803 | instance | Thursday 20 August 2026 01:13:19 +0000 (0:00:00.518) 0:00:23.371 ******* 2026-08-20 01:13:19.553647 | instance | ok: [instance] 2026-08-20 01:13:19.553880 | instance | 2026-08-20 01:13:19.554162 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-08-20 01:13:19.554443 | instance | Thursday 20 August 2026 01:13:19 +0000 (0:00:00.279) 0:00:23.651 ******* 2026-08-20 01:13:20.166924 | instance | changed: [instance] 2026-08-20 01:13:20.166978 | instance | 2026-08-20 01:13:20.166992 | instance | TASK [Get list of all loopback devices] **************************************** 2026-08-20 01:13:20.167002 | instance | Thursday 20 August 2026 01:13:20 +0000 (0:00:00.612) 0:00:24.263 ******* 2026-08-20 01:13:20.343352 | instance | ok: [instance] 2026-08-20 01:13:20.343864 | instance | 2026-08-20 01:13:20.343906 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-08-20 01:13:20.343914 | instance | Thursday 20 August 2026 01:13:20 +0000 (0:00:00.177) 0:00:24.440 ******* 2026-08-20 01:13:20.369551 | instance | skipping: [instance] 2026-08-20 01:13:20.370075 | instance | 2026-08-20 01:13:20.370122 | instance | TASK [Create devices for Ceph] ************************************************* 2026-08-20 01:13:20.370130 | instance | Thursday 20 August 2026 01:13:20 +0000 (0:00:00.025) 0:00:24.466 ******* 2026-08-20 01:13:20.868215 | instance | changed: [instance] => (item=osd0) 2026-08-20 01:13:20.868592 | instance | changed: [instance] => (item=osd1) 2026-08-20 01:13:20.868635 | instance | changed: [instance] => (item=osd2) 2026-08-20 01:13:20.869179 | instance | 2026-08-20 01:13:20.869195 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-08-20 01:13:20.869202 | instance | Thursday 20 August 2026 01:13:20 +0000 (0:00:00.499) 0:00:24.965 ******* 2026-08-20 01:13:21.449966 | instance | changed: [instance] => (item=osd0) 2026-08-20 01:13:21.450575 | instance | changed: [instance] => (item=osd1) 2026-08-20 01:13:21.450606 | instance | changed: [instance] => (item=osd2) 2026-08-20 01:13:21.450612 | instance | 2026-08-20 01:13:21.450617 | instance | TASK [Start loop devices] ****************************************************** 2026-08-20 01:13:21.450621 | instance | Thursday 20 August 2026 01:13:21 +0000 (0:00:00.582) 0:00:25.547 ******* 2026-08-20 01:13:22.118795 | instance | changed: [instance] => (item=osd0) 2026-08-20 01:13:22.119934 | instance | changed: [instance] => (item=osd1) 2026-08-20 01:13:22.119985 | instance | changed: [instance] => (item=osd2) 2026-08-20 01:13:22.119995 | instance | 2026-08-20 01:13:22.120003 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-08-20 01:13:22.120012 | instance | Thursday 20 August 2026 01:13:22 +0000 (0:00:00.668) 0:00:26.216 ******* 2026-08-20 01:13:25.493723 | instance | changed: [instance] => (item=osd0) 2026-08-20 01:13:25.494607 | instance | changed: [instance] => (item=osd1) 2026-08-20 01:13:25.494643 | instance | changed: [instance] => (item=osd2) 2026-08-20 01:13:25.494649 | instance | 2026-08-20 01:13:25.494654 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-08-20 01:13:25.494658 | instance | Thursday 20 August 2026 01:13:25 +0000 (0:00:03.374) 0:00:29.590 ******* 2026-08-20 01:13:27.342304 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-08-20 01:13:27.343094 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-08-20 01:13:27.343140 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-08-20 01:13:27.343152 | instance | 2026-08-20 01:13:27.344082 | instance | PLAY RECAP ********************************************************************* 2026-08-20 01:13:27.344132 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-08-20 01:13:27.344142 | instance | 2026-08-20 01:13:27.344156 | instance | Thursday 20 August 2026 01:13:27 +0000 (0:00:01.850) 0:00:31.440 ******* 2026-08-20 01:13:27.344588 | instance | =============================================================================== 2026-08-20 01:13:27.348601 | instance | Install depedencies ---------------------------------------------------- 19.45s 2026-08-20 01:13:27.348654 | instance | Create a volume group for each loop device ------------------------------ 3.37s 2026-08-20 01:13:27.348660 | instance | Create a logical volume for each loop device ---------------------------- 1.85s 2026-08-20 01:13:27.348667 | instance | Gathering Facts --------------------------------------------------------- 1.11s 2026-08-20 01:13:27.348673 | instance | Purge "snapd" package --------------------------------------------------- 0.71s 2026-08-20 01:13:27.348679 | instance | Gathering Facts --------------------------------------------------------- 0.67s 2026-08-20 01:13:27.348684 | instance | Start loop devices ------------------------------------------------------ 0.67s 2026-08-20 01:13:27.348690 | instance | Configure short hostname ------------------------------------------------ 0.64s 2026-08-20 01:13:27.348695 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.61s 2026-08-20 01:13:27.348701 | instance | Set permissions on loopback devices ------------------------------------- 0.58s 2026-08-20 01:13:27.348706 | instance | Start up service -------------------------------------------------------- 0.52s 2026-08-20 01:13:27.348712 | instance | Create devices for Ceph ------------------------------------------------- 0.50s 2026-08-20 01:13:27.348717 | instance | Generate lvm.conf ------------------------------------------------------- 0.28s 2026-08-20 01:13:27.348723 | instance | Ensure hostname inside hosts file --------------------------------------- 0.26s 2026-08-20 01:13:27.348728 | instance | Get list of all loopback devices ---------------------------------------- 0.18s 2026-08-20 01:13:27.348738 | instance | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-08-20 01:13:27.414142 | instance | INFO [csi > prepare] Executed: Successful 2026-08-20 01:13:27.425932 | instance | INFO [csi > converge] Executing 2026-08-20 01:13:28.855212 | instance | 2026-08-20 01:13:28.855506 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-08-20 01:13:28.855836 | instance | 2026-08-20 01:13:28.856118 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-20 01:13:28.856397 | instance | Thursday 20 August 2026 01:13:28 +0000 (0:00:00.007) 0:00:00.007 ******* 2026-08-20 01:13:29.783450 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-08-20 01:13:29.783775 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-20 01:13:29.784088 | instance | interpreter could change the meaning of that path. See 2026-08-20 01:13:29.784377 | instance | https://docs.ansible.com/ansible- 2026-08-20 01:13:29.784725 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-08-20 01:13:29.793511 | instance | ok: [instance] 2026-08-20 01:13:29.793968 | instance | 2026-08-20 01:13:29.794454 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-08-20 01:13:29.794956 | instance | Thursday 20 August 2026 01:13:29 +0000 (0:00:00.938) 0:00:00.946 ******* 2026-08-20 01:13:29.837592 | instance | ok: [instance] => { 2026-08-20 01:13:29.837831 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-08-20 01:13:29.838105 | instance | } 2026-08-20 01:13:29.838370 | instance | 2026-08-20 01:13:29.838660 | instance | PLAY [all] ********************************************************************* 2026-08-20 01:13:29.838908 | instance | 2026-08-20 01:13:29.839306 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-20 01:13:29.839600 | instance | Thursday 20 August 2026 01:13:29 +0000 (0:00:00.043) 0:00:00.989 ******* 2026-08-20 01:13:30.704065 | instance | ok: [instance] 2026-08-20 01:13:30.704298 | instance | 2026-08-20 01:13:30.704639 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-08-20 01:13:30.704942 | instance | Thursday 20 August 2026 01:13:30 +0000 (0:00:00.866) 0:00:01.856 ******* 2026-08-20 01:13:30.875143 | instance | ok: [instance] 2026-08-20 01:13:30.875368 | instance | 2026-08-20 01:13:30.875716 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-20 01:13:30.876000 | instance | 2026-08-20 01:13:30.876317 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-20 01:13:30.876714 | instance | Thursday 20 August 2026 01:13:30 +0000 (0:00:00.171) 0:00:02.027 ******* 2026-08-20 01:13:31.749010 | instance | ok: [instance] 2026-08-20 01:13:31.749427 | instance | 2026-08-20 01:13:31.749774 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-20 01:13:31.750123 | instance | Thursday 20 August 2026 01:13:31 +0000 (0:00:00.874) 0:00:02.901 ******* 2026-08-20 01:13:32.037113 | instance | ok: [instance] 2026-08-20 01:13:32.037233 | instance | 2026-08-20 01:13:32.037299 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-20 01:13:32.037434 | instance | Thursday 20 August 2026 01:13:32 +0000 (0:00:00.286) 0:00:03.188 ******* 2026-08-20 01:13:32.085327 | instance | skipping: [instance] 2026-08-20 01:13:32.085459 | instance | 2026-08-20 01:13:32.085675 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-20 01:13:32.085836 | instance | Thursday 20 August 2026 01:13:32 +0000 (0:00:00.047) 0:00:03.235 ******* 2026-08-20 01:13:32.401350 | instance | changed: [instance] 2026-08-20 01:13:32.401727 | instance | 2026-08-20 01:13:32.402116 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-20 01:13:32.402452 | instance | Thursday 20 August 2026 01:13:32 +0000 (0:00:00.318) 0:00:03.553 ******* 2026-08-20 01:13:32.469264 | instance | ok: [instance] => { 2026-08-20 01:13:32.469404 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-20 01:13:32.469651 | instance | } 2026-08-20 01:13:32.469883 | instance | 2026-08-20 01:13:32.470099 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-20 01:13:32.470308 | instance | Thursday 20 August 2026 01:13:32 +0000 (0:00:00.067) 0:00:03.621 ******* 2026-08-20 01:13:33.229393 | instance | changed: [instance] 2026-08-20 01:13:33.229827 | instance | 2026-08-20 01:13:33.230173 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-20 01:13:33.230509 | instance | Thursday 20 August 2026 01:13:33 +0000 (0:00:00.758) 0:00:04.380 ******* 2026-08-20 01:13:33.281094 | instance | skipping: [instance] 2026-08-20 01:13:33.281186 | instance | 2026-08-20 01:13:33.281301 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-20 01:13:33.281526 | instance | Thursday 20 August 2026 01:13:33 +0000 (0:00:00.053) 0:00:04.434 ******* 2026-08-20 01:13:33.329539 | instance | skipping: [instance] 2026-08-20 01:13:33.329936 | instance | 2026-08-20 01:13:33.330281 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-20 01:13:33.330671 | instance | Thursday 20 August 2026 01:13:33 +0000 (0:00:00.047) 0:00:04.481 ******* 2026-08-20 01:13:33.541084 | instance | ok: [instance] 2026-08-20 01:13:33.541310 | instance | 2026-08-20 01:13:33.541481 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-20 01:13:33.541639 | instance | Thursday 20 August 2026 01:13:33 +0000 (0:00:00.209) 0:00:04.691 ******* 2026-08-20 01:13:34.661311 | instance | ok: [instance] 2026-08-20 01:13:34.661513 | instance | 2026-08-20 01:13:34.661525 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-20 01:13:34.661650 | instance | Thursday 20 August 2026 01:13:34 +0000 (0:00:01.122) 0:00:05.814 ******* 2026-08-20 01:13:34.730562 | instance | ok: [instance] => { 2026-08-20 01:13:34.730754 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-20 01:13:34.730992 | instance | } 2026-08-20 01:13:34.731193 | instance | 2026-08-20 01:13:34.731413 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-20 01:13:34.731624 | instance | Thursday 20 August 2026 01:13:34 +0000 (0:00:00.069) 0:00:05.883 ******* 2026-08-20 01:13:35.909227 | instance | changed: [instance] 2026-08-20 01:13:35.909306 | instance | 2026-08-20 01:13:35.909481 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-20 01:13:35.909710 | instance | Thursday 20 August 2026 01:13:35 +0000 (0:00:01.177) 0:00:07.061 ******* 2026-08-20 01:13:38.668488 | instance | changed: [instance] 2026-08-20 01:13:38.668570 | instance | 2026-08-20 01:13:38.668730 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-20 01:13:38.668913 | instance | Thursday 20 August 2026 01:13:38 +0000 (0:00:02.760) 0:00:09.821 ******* 2026-08-20 01:13:38.702286 | instance | skipping: [instance] 2026-08-20 01:13:38.702426 | instance | 2026-08-20 01:13:38.702617 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-20 01:13:38.702817 | instance | Thursday 20 August 2026 01:13:38 +0000 (0:00:00.033) 0:00:09.855 ******* 2026-08-20 01:13:38.745186 | instance | skipping: [instance] 2026-08-20 01:13:38.745321 | instance | 2026-08-20 01:13:38.745749 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-20 01:13:38.745971 | instance | Thursday 20 August 2026 01:13:38 +0000 (0:00:00.042) 0:00:09.897 ******* 2026-08-20 01:13:38.775816 | instance | skipping: [instance] 2026-08-20 01:13:38.775960 | instance | 2026-08-20 01:13:38.776193 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-20 01:13:38.776426 | instance | Thursday 20 August 2026 01:13:38 +0000 (0:00:00.031) 0:00:09.928 ******* 2026-08-20 01:13:43.974356 | instance | changed: [instance] 2026-08-20 01:13:43.974439 | instance | 2026-08-20 01:13:43.974676 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-20 01:13:43.974710 | instance | Thursday 20 August 2026 01:13:43 +0000 (0:00:05.198) 0:00:15.127 ******* 2026-08-20 01:13:44.533504 | instance | changed: [instance] 2026-08-20 01:13:44.533567 | instance | 2026-08-20 01:13:44.533839 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-20 01:13:44.533874 | instance | Thursday 20 August 2026 01:13:44 +0000 (0:00:00.559) 0:00:15.686 ******* 2026-08-20 01:13:45.435308 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-08-20 01:13:45.435381 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-20 01:13:45.436204 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-20 01:13:45.436249 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-20 01:13:45.436255 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-20 01:13:45.436260 | instance | 2026-08-20 01:13:45.436270 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-20 01:13:45.436275 | instance | Thursday 20 August 2026 01:13:45 +0000 (0:00:00.901) 0:00:16.588 ******* 2026-08-20 01:13:46.003217 | instance | changed: [instance] 2026-08-20 01:13:46.003922 | instance | 2026-08-20 01:13:46.003938 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-20 01:13:46.003943 | instance | Thursday 20 August 2026 01:13:45 +0000 (0:00:00.550) 0:00:17.139 ******* 2026-08-20 01:13:46.003948 | instance | 2026-08-20 01:13:46.003952 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-20 01:13:46.003956 | instance | Thursday 20 August 2026 01:13:45 +0000 (0:00:00.016) 0:00:17.156 ******* 2026-08-20 01:13:46.914859 | instance | ok: [instance] 2026-08-20 01:13:46.914889 | instance | 2026-08-20 01:13:46.914894 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-20 01:13:46.914899 | instance | Thursday 20 August 2026 01:13:46 +0000 (0:00:00.911) 0:00:18.067 ******* 2026-08-20 01:13:47.356925 | instance | changed: [instance] 2026-08-20 01:13:47.357076 | instance | 2026-08-20 01:13:47.357434 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-20 01:13:47.357479 | instance | Thursday 20 August 2026 01:13:47 +0000 (0:00:00.442) 0:00:18.509 ******* 2026-08-20 01:13:47.910379 | instance | changed: [instance] 2026-08-20 01:13:47.910462 | instance | 2026-08-20 01:13:47.910710 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-20 01:13:47.910747 | instance | Thursday 20 August 2026 01:13:47 +0000 (0:00:00.553) 0:00:19.063 ******* 2026-08-20 01:13:48.125405 | instance | ok: [instance] 2026-08-20 01:13:48.125473 | instance | 2026-08-20 01:13:48.125781 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-20 01:13:48.125820 | instance | Thursday 20 August 2026 01:13:48 +0000 (0:00:00.214) 0:00:19.278 ******* 2026-08-20 01:13:48.180067 | instance | ok: [instance] => { 2026-08-20 01:13:48.180135 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-20 01:13:48.180710 | instance | } 2026-08-20 01:13:48.180776 | instance | 2026-08-20 01:13:48.180787 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-20 01:13:48.180798 | instance | Thursday 20 August 2026 01:13:48 +0000 (0:00:00.054) 0:00:19.332 ******* 2026-08-20 01:13:49.040737 | instance | changed: [instance] 2026-08-20 01:13:49.041248 | instance | 2026-08-20 01:13:49.041293 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-20 01:13:49.041301 | instance | Thursday 20 August 2026 01:13:49 +0000 (0:00:00.860) 0:00:20.193 ******* 2026-08-20 01:13:53.356280 | instance | changed: [instance] 2026-08-20 01:13:53.356353 | instance | 2026-08-20 01:13:53.356578 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-20 01:13:53.357094 | instance | Thursday 20 August 2026 01:13:53 +0000 (0:00:04.315) 0:00:24.509 ******* 2026-08-20 01:13:54.354236 | instance | ok: [instance] 2026-08-20 01:13:54.354319 | instance | 2026-08-20 01:13:54.354538 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-20 01:13:54.354580 | instance | Thursday 20 August 2026 01:13:54 +0000 (0:00:00.997) 0:00:25.507 ******* 2026-08-20 01:13:54.687542 | instance | changed: [instance] 2026-08-20 01:13:54.687778 | instance | 2026-08-20 01:13:54.688093 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-20 01:13:54.688140 | instance | Thursday 20 August 2026 01:13:54 +0000 (0:00:00.333) 0:00:25.840 ******* 2026-08-20 01:13:55.135864 | instance | changed: [instance] 2026-08-20 01:13:55.135914 | instance | 2026-08-20 01:13:55.136177 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-20 01:13:55.136192 | instance | Thursday 20 August 2026 01:13:55 +0000 (0:00:00.448) 0:00:26.288 ******* 2026-08-20 01:13:55.668331 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-08-20 01:13:55.668623 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-20 01:13:55.668686 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-20 01:13:55.669189 | instance | 2026-08-20 01:13:55.669215 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-20 01:13:55.669222 | instance | Thursday 20 August 2026 01:13:55 +0000 (0:00:00.532) 0:00:26.821 ******* 2026-08-20 01:13:56.115505 | instance | changed: [instance] 2026-08-20 01:13:56.116032 | instance | 2026-08-20 01:13:56.116074 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-20 01:13:56.116082 | instance | Thursday 20 August 2026 01:13:56 +0000 (0:00:00.446) 0:00:27.268 ******* 2026-08-20 01:13:56.574686 | instance | changed: [instance] 2026-08-20 01:13:56.574750 | instance | 2026-08-20 01:13:56.575405 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-20 01:13:56.575446 | instance | Thursday 20 August 2026 01:13:56 +0000 (0:00:00.442) 0:00:27.710 ******* 2026-08-20 01:13:56.575451 | instance | 2026-08-20 01:13:56.575456 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-20 01:13:56.575460 | instance | Thursday 20 August 2026 01:13:56 +0000 (0:00:00.016) 0:00:27.727 ******* 2026-08-20 01:13:57.203526 | instance | ok: [instance] 2026-08-20 01:13:57.203602 | instance | 2026-08-20 01:13:57.203879 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-20 01:13:57.203919 | instance | Thursday 20 August 2026 01:13:57 +0000 (0:00:00.628) 0:00:28.356 ******* 2026-08-20 01:13:57.955946 | instance | changed: [instance] 2026-08-20 01:13:57.956397 | instance | 2026-08-20 01:13:57.956440 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-20 01:13:57.956447 | instance | Thursday 20 August 2026 01:13:57 +0000 (0:00:00.752) 0:00:29.108 ******* 2026-08-20 01:13:58.486563 | instance | changed: [instance] 2026-08-20 01:13:58.486634 | instance | 2026-08-20 01:13:58.486929 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-20 01:13:58.486964 | instance | Thursday 20 August 2026 01:13:58 +0000 (0:00:00.530) 0:00:29.639 ******* 2026-08-20 01:13:58.538804 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-20 01:13:58.538924 | instance | 2026-08-20 01:13:58.539284 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-20 01:13:58.539339 | instance | Thursday 20 August 2026 01:13:58 +0000 (0:00:00.051) 0:00:29.691 ******* 2026-08-20 01:14:02.820662 | instance | changed: [instance] 2026-08-20 01:14:02.820738 | instance | 2026-08-20 01:14:02.820975 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-20 01:14:02.821010 | instance | Thursday 20 August 2026 01:14:02 +0000 (0:00:04.282) 0:00:33.973 ******* 2026-08-20 01:14:03.433876 | instance | ok: [instance] => (item=chronyd) 2026-08-20 01:14:03.434545 | instance | ok: [instance] => (item=sshd) 2026-08-20 01:14:03.434704 | instance | 2026-08-20 01:14:03.434749 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-20 01:14:03.434757 | instance | Thursday 20 August 2026 01:14:03 +0000 (0:00:00.613) 0:00:34.586 ******* 2026-08-20 01:14:05.006108 | instance | changed: [instance] 2026-08-20 01:14:05.006174 | instance | 2026-08-20 01:14:05.006496 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-20 01:14:05.006568 | instance | Thursday 20 August 2026 01:14:05 +0000 (0:00:01.571) 0:00:36.158 ******* 2026-08-20 01:14:05.213497 | instance | ok: [instance] 2026-08-20 01:14:05.213599 | instance | 2026-08-20 01:14:05.214047 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-20 01:14:05.214108 | instance | Thursday 20 August 2026 01:14:05 +0000 (0:00:00.207) 0:00:36.366 ******* 2026-08-20 01:14:05.679947 | instance | changed: [instance] 2026-08-20 01:14:05.680044 | instance | 2026-08-20 01:14:05.680334 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-20 01:14:05.680379 | instance | Thursday 20 August 2026 01:14:05 +0000 (0:00:00.466) 0:00:36.832 ******* 2026-08-20 01:14:06.015442 | instance | changed: [instance] 2026-08-20 01:14:06.015551 | instance | 2026-08-20 01:14:06.015619 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-08-20 01:14:06.015798 | instance | Thursday 20 August 2026 01:14:06 +0000 (0:00:00.335) 0:00:37.168 ******* 2026-08-20 01:14:06.133090 | instance | ok: [instance] 2026-08-20 01:14:06.133137 | instance | 2026-08-20 01:14:06.133143 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-08-20 01:14:06.133149 | instance | Thursday 20 August 2026 01:14:06 +0000 (0:00:00.116) 0:00:37.285 ******* 2026-08-20 01:14:06.358407 | instance | ok: [instance] => (item=instance) 2026-08-20 01:14:06.358835 | instance | 2026-08-20 01:14:06.358974 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-08-20 01:14:06.358981 | instance | Thursday 20 August 2026 01:14:06 +0000 (0:00:00.225) 0:00:37.510 ******* 2026-08-20 01:14:06.404870 | instance | ok: [instance] 2026-08-20 01:14:06.405246 | instance | 2026-08-20 01:14:06.405300 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-08-20 01:14:06.405306 | instance | Thursday 20 August 2026 01:14:06 +0000 (0:00:00.046) 0:00:37.557 ******* 2026-08-20 01:14:06.475755 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-08-20 01:14:06.475827 | instance | 2026-08-20 01:14:06.476080 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-08-20 01:14:06.476111 | instance | Thursday 20 August 2026 01:14:06 +0000 (0:00:00.070) 0:00:37.628 ******* 2026-08-20 01:14:06.788651 | instance | changed: [instance] 2026-08-20 01:14:06.788712 | instance | 2026-08-20 01:14:06.789009 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-08-20 01:14:06.789053 | instance | Thursday 20 August 2026 01:14:06 +0000 (0:00:00.312) 0:00:37.941 ******* 2026-08-20 01:14:07.469530 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-08-20 01:14:07.469614 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-08-20 01:14:07.470120 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-08-20 01:14:07.470188 | instance | 2026-08-20 01:14:07.470194 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-08-20 01:14:07.470200 | instance | Thursday 20 August 2026 01:14:07 +0000 (0:00:00.680) 0:00:38.621 ******* 2026-08-20 01:15:37.864647 | instance | ok: [instance] 2026-08-20 01:15:37.865060 | instance | 2026-08-20 01:15:37.865098 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-08-20 01:15:37.865104 | instance | Thursday 20 August 2026 01:15:37 +0000 (0:01:30.395) 0:02:09.017 ******* 2026-08-20 01:15:38.079524 | instance | changed: [instance] 2026-08-20 01:15:38.079597 | instance | 2026-08-20 01:15:38.079734 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-08-20 01:15:38.079862 | instance | Thursday 20 August 2026 01:15:38 +0000 (0:00:00.214) 0:02:09.232 ******* 2026-08-20 01:15:38.154392 | instance | ok: [instance] 2026-08-20 01:15:38.154481 | instance | 2026-08-20 01:15:38.154766 | instance | TASK [Install Ceph host] ******************************************************* 2026-08-20 01:15:38.154807 | instance | Thursday 20 August 2026 01:15:38 +0000 (0:00:00.074) 0:02:09.307 ******* 2026-08-20 01:15:38.225530 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-08-20 01:15:38.225583 | instance | 2026-08-20 01:15:38.225811 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-20 01:15:38.225826 | instance | Thursday 20 August 2026 01:15:38 +0000 (0:00:00.071) 0:02:09.378 ******* 2026-08-20 01:15:39.815068 | instance | ok: [instance] 2026-08-20 01:15:39.815203 | instance | 2026-08-20 01:15:39.815384 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-20 01:15:39.815559 | instance | Thursday 20 August 2026 01:15:39 +0000 (0:00:01.589) 0:02:10.967 ******* 2026-08-20 01:15:39.875503 | instance | ok: [instance] => (item=instance) 2026-08-20 01:15:39.875677 | instance | 2026-08-20 01:15:39.875865 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-20 01:15:39.876066 | instance | Thursday 20 August 2026 01:15:39 +0000 (0:00:00.060) 0:02:11.028 ******* 2026-08-20 01:15:40.237577 | instance | ok: [instance] 2026-08-20 01:15:40.237675 | instance | 2026-08-20 01:15:40.237820 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-20 01:15:40.237949 | instance | Thursday 20 August 2026 01:15:40 +0000 (0:00:00.362) 0:02:11.390 ******* 2026-08-20 01:15:42.413273 | instance | ok: [instance] 2026-08-20 01:15:42.413391 | instance | 2026-08-20 01:15:42.413407 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-08-20 01:15:42.413592 | instance | Thursday 20 August 2026 01:15:42 +0000 (0:00:02.175) 0:02:13.566 ******* 2026-08-20 01:16:25.471893 | 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-20 01:16:25.472860 | 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_dt0sli31/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_dt0sli31/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_dt0sli31/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_dt0sli31/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-20T01:16:25.285+0000 7fc2abb7e640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgAQVYZqgriyDSAA46R7m0vwepc85W0Vcv/bT3qUhV1SRqzEKogS+4EeZR4=: Malformed input [buffer:3]\n2026-08-20T01:16:25.285+0000 7fc2abb7e640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-20T01:16:25.285+0000 7fc2abb7e640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgAQVYZqgriyDSAA46R7m0vwepc85W0Vcv/bT3qUhV1SRqzEKogS+4EeZR4=: Malformed input [buffer:3]\n2026-08-20T01:16:25.285+0000 7fc2abb7e640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-20T01:16:25.285+0000 7fc2abb7e640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgAQVYZqgriyDSAA46R7m0vwepc85W0Vcv/bT3qUhV1SRqzEKogS+4EeZR4=: Malformed input [buffer:3]\n2026-08-20T01:16:25.285+0000 7fc2abb7e640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-20T01:16:25.285+0000 7fc2abb7e640 -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-20 01:16:25.475847 | instance | 2026-08-20 01:16:25.476135 | instance | PLAY RECAP ********************************************************************* 2026-08-20 01:16:25.476678 | instance | instance : ok=55 changed=26 unreachable=0 failed=1 skipped=6 rescued=0 ignored=0 2026-08-20 01:16:25.476748 | instance | 2026-08-20 01:16:25.480099 | instance | Thursday 20 August 2026 01:16:25 +0000 (0:00:43.062) 0:02:56.628 ******* 2026-08-20 01:16:25.480135 | instance | =============================================================================== 2026-08-20 01:16:25.480140 | instance | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 90.40s 2026-08-20 01:16:25.480144 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 43.06s 2026-08-20 01:16:25.480148 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.20s 2026-08-20 01:16:25.480152 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.32s 2026-08-20 01:16:25.480156 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 4.28s 2026-08-20 01:16:25.480160 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 2.76s 2026-08-20 01:16:25.480164 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.18s 2026-08-20 01:16:25.480168 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.59s 2026-08-20 01:16:25.480182 | instance | vexxhost.ceph.cephadm : Download "cephadm" ------------------------------ 1.57s 2026-08-20 01:16:25.480186 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.54s 2026-08-20 01:16:25.480190 | instance | vexxhost.containers.download_artifact : Download item ------------------- 1.18s 2026-08-20 01:16:25.480194 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.12s 2026-08-20 01:16:25.480198 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.00s 2026-08-20 01:16:25.480202 | instance | Gathering Facts --------------------------------------------------------- 0.94s 2026-08-20 01:16:25.480206 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 0.90s 2026-08-20 01:16:25.480210 | instance | Gathering Facts --------------------------------------------------------- 0.87s 2026-08-20 01:16:25.480214 | instance | Gathering Facts --------------------------------------------------------- 0.87s 2026-08-20 01:16:25.480218 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.86s 2026-08-20 01:16:25.480222 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.76s 2026-08-20 01:16:25.480226 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 0.75s 2026-08-20 01:16:25.567702 | 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-20 01:16:25.567991 | instance | ERROR [csi > converge] Executed: Failed 2026-08-20 01:16:25.568212 | 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-20 01:16:25.811029 | instance | ERROR 2026-08-20 01:16:25.811242 | instance | { 2026-08-20 01:16:25.811283 | instance | "delta": "0:03:44.291753", 2026-08-20 01:16:25.811315 | instance | "end": "2026-08-20 01:16:25.618805", 2026-08-20 01:16:25.811342 | instance | "msg": "non-zero return code", 2026-08-20 01:16:25.811368 | instance | "rc": 2, 2026-08-20 01:16:25.811393 | instance | "start": "2026-08-20 01:12:41.327052" 2026-08-20 01:16:25.811417 | instance | } failure 2026-08-20 01:16:25.817441 | 2026-08-20 01:16:25.817491 | PLAY RECAP 2026-08-20 01:16:25.817537 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-08-20 01:16:25.817559 | 2026-08-20 01:16:25.960173 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-20 01:16:25.962821 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-08-20 01:16:26.559761 | 2026-08-20 01:16:26.559886 | PLAY [all] 2026-08-20 01:16:26.573934 | 2026-08-20 01:16:26.574012 | TASK [gather-host-logs : creating directory for system status] 2026-08-20 01:16:26.909357 | instance | changed 2026-08-20 01:16:26.916426 | 2026-08-20 01:16:26.916519 | TASK [gather-host-logs : Get logs for each host] 2026-08-20 01:16:27.246970 | instance | + systemd-cgls --full --all --no-pager 2026-08-20 01:16:27.258725 | instance | + ip addr 2026-08-20 01:16:27.261377 | instance | + ip route 2026-08-20 01:16:27.262719 | instance | + lsblk 2026-08-20 01:16:27.268086 | instance | + mount 2026-08-20 01:16:27.270740 | instance | + docker images 2026-08-20 01:16:27.290855 | instance | + brctl show 2026-08-20 01:16:27.291452 | instance | /bin/bash: line 8: brctl: command not found 2026-08-20 01:16:27.291876 | instance | + ps aux --sort=-%mem 2026-08-20 01:16:27.309989 | instance | + dpkg -l 2026-08-20 01:16:27.322059 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-08-20 01:16:27.322706 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-08-20 01:16:27.341479 | instance | + '[' '!' -z '' ']' 2026-08-20 01:16:27.452335 | instance | ok: Runtime: 0:00:00.099748 2026-08-20 01:16:27.461189 | 2026-08-20 01:16:27.461286 | TASK [gather-host-logs : Downloads logs to executor] 2026-08-20 01:16:28.082173 | instance | changed: 2026-08-20 01:16:28.082378 | instance | created directory /var/lib/zuul/builds/c1ede13231d341b9b5f9e71822c1b305/work/logs/instance 2026-08-20 01:16:28.082419 | instance | cd+++++++++ system/ 2026-08-20 01:16:28.082450 | instance | >f+++++++++ system/brctl-show.txt 2026-08-20 01:16:28.082479 | instance | >f+++++++++ system/docker-images.txt 2026-08-20 01:16:28.082507 | instance | >f+++++++++ system/ip-addr.txt 2026-08-20 01:16:28.082536 | instance | >f+++++++++ system/ip-route.txt 2026-08-20 01:16:28.082565 | instance | >f+++++++++ system/lsblk.txt 2026-08-20 01:16:28.082593 | instance | >f+++++++++ system/mount.txt 2026-08-20 01:16:28.082619 | instance | >f+++++++++ system/packages.txt 2026-08-20 01:16:28.082645 | instance | >f+++++++++ system/ps.txt 2026-08-20 01:16:28.082675 | instance | >f+++++++++ system/systemd-cgls.txt 2026-08-20 01:16:28.094322 | 2026-08-20 01:16:28.094391 | LOOP [helm-release-status : creating directory for helm release status] 2026-08-20 01:16:28.283355 | instance | changed: "values" 2026-08-20 01:16:28.443551 | instance | changed: "releases" 2026-08-20 01:16:28.461509 | 2026-08-20 01:16:28.461674 | TASK [helm-release-status : Gather get release status for helm charts] 2026-08-20 01:16:28.665350 | instance | /bin/bash: line 3: kubectl: command not found 2026-08-20 01:16:28.999975 | instance | ok: Runtime: 0:00:00.006399 2026-08-20 01:16:29.005359 | 2026-08-20 01:16:29.005430 | TASK [helm-release-status : Downloads logs to executor] 2026-08-20 01:16:29.469396 | instance | changed: 2026-08-20 01:16:29.469558 | instance | cd+++++++++ helm/ 2026-08-20 01:16:29.469585 | instance | cd+++++++++ helm/releases/ 2026-08-20 01:16:29.469606 | instance | cd+++++++++ helm/values/ 2026-08-20 01:16:29.478435 | 2026-08-20 01:16:29.478499 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-08-20 01:16:29.664698 | instance | changed 2026-08-20 01:16:29.670539 | 2026-08-20 01:16:29.670611 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-08-20 01:16:29.901477 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-20 01:16:29.901878 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-20 01:16:29.906671 | instance | environment: line 1: kubectl: command not found 2026-08-20 01:16:29.908132 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-20 01:16:29.908958 | instance | environment: line 1: kubectl: command not found 2026-08-20 01:16:29.910262 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-20 01:16:29.910931 | instance | environment: line 1: kubectl: command not found 2026-08-20 01:16:29.911939 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-20 01:16:29.913107 | instance | environment: line 1: kubectl: command not found 2026-08-20 01:16:29.914097 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-20 01:16:29.914865 | instance | environment: line 1: kubectl: command not found 2026-08-20 01:16:29.915652 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-20 01:16:30.206774 | instance | ok: Runtime: 0:00:00.023538 2026-08-20 01:16:30.213042 | 2026-08-20 01:16:30.213107 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-08-20 01:16:30.419212 | instance | changed 2026-08-20 01:16:30.425212 | 2026-08-20 01:16:30.425285 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-08-20 01:16:30.626793 | instance | environment: line 5: kubectl: command not found 2026-08-20 01:16:30.627696 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-20 01:16:30.628351 | instance | xargs: xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-20 01:16:30.628376 | instance | warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-20 01:16:30.963883 | instance | ok: Runtime: 0:00:00.009249 2026-08-20 01:16:30.970805 | 2026-08-20 01:16:30.970876 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-08-20 01:16:31.443135 | instance | changed: 2026-08-20 01:16:31.443336 | instance | cd+++++++++ objects/ 2026-08-20 01:16:31.443363 | instance | cd+++++++++ objects/cluster/ 2026-08-20 01:16:31.443384 | instance | cd+++++++++ objects/namespaced/ 2026-08-20 01:16:31.452479 | 2026-08-20 01:16:31.452555 | TASK [gather-pod-logs : creating directory for pod logs] 2026-08-20 01:16:31.649097 | instance | changed 2026-08-20 01:16:31.657153 | 2026-08-20 01:16:31.657331 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-08-20 01:16:31.856264 | instance | changed 2026-08-20 01:16:31.861178 | 2026-08-20 01:16:31.861249 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-08-20 01:16:32.061553 | instance | environment: line 3: kubectl: command not found 2026-08-20 01:16:32.396835 | instance | ok: Runtime: 0:00:00.008768 2026-08-20 01:16:32.403902 | 2026-08-20 01:16:32.403971 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-08-20 01:16:32.888229 | instance | changed: 2026-08-20 01:16:32.888430 | instance | cd+++++++++ pod-logs/ 2026-08-20 01:16:32.888473 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-08-20 01:16:32.900569 | 2026-08-20 01:16:32.900648 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-08-20 01:16:33.106960 | instance | changed 2026-08-20 01:16:33.114560 | 2026-08-20 01:16:33.114626 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-08-20 01:16:33.313544 | instance | /bin/bash: line 2: kubectl: command not found 2026-08-20 01:16:33.650899 | instance | ok: Runtime: 0:00:00.035217 2026-08-20 01:16:33.656570 | 2026-08-20 01:16:33.656641 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-08-20 01:16:33.859944 | instance | /bin/bash: line 2: kubectl: command not found 2026-08-20 01:16:33.889134 | instance | ceph-mgr endpoints: 2026-08-20 01:16:34.192916 | instance | ok: Runtime: 0:00:00.034533 2026-08-20 01:16:34.200325 | 2026-08-20 01:16:34.200396 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-08-20 01:16:34.397710 | instance | /bin/bash: line 4: kubectl: command not found 2026-08-20 01:16:34.734794 | instance | ok: Runtime: 0:00:00.033831 2026-08-20 01:16:34.742092 | 2026-08-20 01:16:34.742159 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-08-20 01:16:35.222020 | instance | changed: cd+++++++++ prometheus/ 2026-08-20 01:16:35.233077 | 2026-08-20 01:16:35.233143 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-08-20 01:16:35.420096 | instance | changed 2026-08-20 01:16:35.424858 | 2026-08-20 01:16:35.424968 | TASK [gather-selenium-data : Get selenium data] 2026-08-20 01:16:35.656809 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-08-20 01:16:35.658246 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-08-20 01:16:35.961256 | instance | ERROR 2026-08-20 01:16:35.961625 | instance | { 2026-08-20 01:16:35.961674 | instance | "delta": "0:00:00.005893", 2026-08-20 01:16:35.961700 | instance | "end": "2026-08-20 01:16:35.658565", 2026-08-20 01:16:35.961721 | instance | "msg": "non-zero return code", 2026-08-20 01:16:35.961741 | instance | "rc": 1, 2026-08-20 01:16:35.961759 | instance | "start": "2026-08-20 01:16:35.652672" 2026-08-20 01:16:35.961777 | instance | } 2026-08-20 01:16:35.961800 | instance | ERROR: Ignoring Errors 2026-08-20 01:16:35.966873 | 2026-08-20 01:16:35.966938 | TASK [gather-selenium-data : Downloads logs to executor] 2026-08-20 01:16:36.439746 | instance | changed: cd+++++++++ selenium/ 2026-08-20 01:16:36.445799 | 2026-08-20 01:16:36.445853 | PLAY RECAP 2026-08-20 01:16:36.445900 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-08-20 01:16:36.445923 | 2026-08-20 01:16:36.580184 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-08-20 01:16:36.582454 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-20 01:16:37.183977 | 2026-08-20 01:16:37.184140 | PLAY [all] 2026-08-20 01:16:37.203113 | 2026-08-20 01:16:37.203325 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-20 01:16:37.248750 | instance | skipping: Conditional result was False 2026-08-20 01:16:37.258268 | 2026-08-20 01:16:37.258406 | TASK [fetch-output : Set log path for single node] 2026-08-20 01:16:37.301777 | instance | ok 2026-08-20 01:16:37.309205 | 2026-08-20 01:16:37.309346 | LOOP [fetch-output : Ensure local output dirs] 2026-08-20 01:16:37.690866 | instance -> localhost | ok: "/var/lib/zuul/builds/c1ede13231d341b9b5f9e71822c1b305/work/logs" 2026-08-20 01:16:37.894311 | instance -> localhost | changed: "/var/lib/zuul/builds/c1ede13231d341b9b5f9e71822c1b305/work/artifacts" 2026-08-20 01:16:38.103741 | instance -> localhost | changed: "/var/lib/zuul/builds/c1ede13231d341b9b5f9e71822c1b305/work/docs" 2026-08-20 01:16:38.121830 | 2026-08-20 01:16:38.122006 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-20 01:16:38.746526 | instance | changed: .d..t...... ./ 2026-08-20 01:16:38.746770 | instance | changed: All items complete 2026-08-20 01:16:38.746809 | 2026-08-20 01:16:39.192674 | instance | changed: .d..t...... ./ 2026-08-20 01:16:39.628304 | instance | changed: .d..t...... ./ 2026-08-20 01:16:39.649074 | 2026-08-20 01:16:39.649247 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-20 01:16:40.047556 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.007827 2026-08-20 01:16:40.270606 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.006323 2026-08-20 01:16:40.295217 | 2026-08-20 01:16:40.295341 | PLAY [all] 2026-08-20 01:16:40.301421 | 2026-08-20 01:16:40.301487 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-20 01:16:40.710414 | instance | changed 2026-08-20 01:16:40.719327 | 2026-08-20 01:16:40.719392 | PLAY RECAP 2026-08-20 01:16:40.719463 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-20 01:16:40.719502 | 2026-08-20 01:16:40.853476 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-20 01:16:40.859524 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-20 01:16:41.436846 | 2026-08-20 01:16:41.436973 | PLAY [localhost] 2026-08-20 01:16:41.446674 | 2026-08-20 01:16:41.446747 | TASK [Generate Zuul manifest] 2026-08-20 01:16:41.465188 | localhost | ok 2026-08-20 01:16:41.482709 | 2026-08-20 01:16:41.482785 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-20 01:16:41.853807 | localhost | changed 2026-08-20 01:16:41.865338 | 2026-08-20 01:16:41.865413 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-20 01:16:41.895489 | localhost | ok 2026-08-20 01:16:41.903591 | 2026-08-20 01:16:41.903653 | TASK [Upload logs] 2026-08-20 01:16:41.923439 | localhost | ok 2026-08-20 01:16:41.985559 | 2026-08-20 01:16:41.985703 | TASK [Set zuul-log-path fact] 2026-08-20 01:16:42.006295 | localhost | ok 2026-08-20 01:16:42.018733 | 2026-08-20 01:16:42.018798 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-20 01:16:42.050229 | localhost | ok 2026-08-20 01:16:42.058706 | 2026-08-20 01:16:42.058772 | TASK [upload-logs : Create log directories] 2026-08-20 01:16:42.460511 | localhost | changed 2026-08-20 01:16:42.465198 | 2026-08-20 01:16:42.465267 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-20 01:16:42.856325 | localhost -> localhost | ok: Runtime: 0:00:00.005201 2026-08-20 01:16:42.862781 | 2026-08-20 01:16:42.862874 | TASK [upload-logs : Upload logs to log server] 2026-08-20 01:16:43.297422 | localhost | Output suppressed because no_log was given 2026-08-20 01:16:43.331177 | 2026-08-20 01:16:43.331318 | LOOP [upload-logs : Compress console log and json output] 2026-08-20 01:16:43.372653 | localhost | skipping: Conditional result was False 2026-08-20 01:16:43.379393 | localhost | skipping: Conditional result was False 2026-08-20 01:16:43.393610 | 2026-08-20 01:16:43.393737 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-20 01:16:43.434903 | localhost | skipping: Conditional result was False 2026-08-20 01:16:43.435270 | 2026-08-20 01:16:43.439048 | localhost | skipping: Conditional result was False 2026-08-20 01:16:43.449567 | 2026-08-20 01:16:43.449755 | LOOP [upload-logs : Upload console log and json output]