2026-08-20 20:17:22.640015 | Job console starting 2026-08-20 20:17:22.650016 | Updating git repos 2026-08-20 20:17:26.079410 | Cloning repos into workspace 2026-08-20 20:17:40.078294 | Restoring repo states 2026-08-20 20:17:43.091941 | Merging changes 2026-08-20 20:17:44.829012 | Checking out repos 2026-08-20 20:17:46.884195 | Preparing playbooks 2026-08-20 20:17:51.794890 | Running Ansible setup 2026-08-20 20:17:55.313269 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-20 20:17:55.996914 | 2026-08-20 20:17:55.997093 | PLAY [localhost] 2026-08-20 20:17:56.004798 | 2026-08-20 20:17:56.004870 | TASK [Gathering Facts] 2026-08-20 20:17:56.945634 | localhost | ok 2026-08-20 20:17:56.954660 | 2026-08-20 20:17:56.954743 | TASK [Setup log path fact] 2026-08-20 20:17:56.976380 | localhost | ok 2026-08-20 20:17:56.990019 | 2026-08-20 20:17:56.990105 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-20 20:17:57.020343 | localhost | ok 2026-08-20 20:17:57.026960 | 2026-08-20 20:17:57.027028 | TASK [emit-job-header : Print job information] 2026-08-20 20:17:57.066575 | # Job Information 2026-08-20 20:17:57.073957 | Ansible Version: 2.16.18 2026-08-20 20:17:57.074065 | Job: atmosphere-molecule-csi-rbd 2026-08-20 20:17:57.074120 | Pipeline: check 2026-08-20 20:17:57.074166 | Executor: 2d72f0692154 2026-08-20 20:17:57.074209 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4302 2026-08-20 20:17:57.074260 | Event ID: a63c2cb0-9cd3-11f1-8f36-b7b43bbaf302 2026-08-20 20:17:57.080892 | 2026-08-20 20:17:57.081088 | LOOP [emit-job-header : Print node information] 2026-08-20 20:17:57.173604 | localhost | ok: 2026-08-20 20:17:57.173785 | localhost | # Node Information 2026-08-20 20:17:57.173817 | localhost | Inventory Hostname: instance 2026-08-20 20:17:57.173839 | localhost | Hostname: np0000190231 2026-08-20 20:17:57.173860 | localhost | Username: zuul 2026-08-20 20:17:57.173885 | localhost | Distro: Ubuntu 22.04 2026-08-20 20:17:57.173906 | localhost | Provider: yul1 2026-08-20 20:17:57.173926 | localhost | Region: ca-ymq-1 2026-08-20 20:17:57.173944 | localhost | Label: ubuntu-jammy 2026-08-20 20:17:57.173963 | localhost | Product Name: OpenStack Nova 2026-08-20 20:17:57.173983 | localhost | Interface IP: 199.204.45.223 2026-08-20 20:17:57.190471 | 2026-08-20 20:17:57.190623 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-20 20:17:57.562218 | localhost -> localhost | changed 2026-08-20 20:17:57.570476 | 2026-08-20 20:17:57.570604 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-20 20:17:58.412360 | localhost -> localhost | changed 2026-08-20 20:17:58.422692 | 2026-08-20 20:17:58.422807 | PLAY [all] 2026-08-20 20:17:58.434157 | 2026-08-20 20:17:58.434303 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-20 20:17:58.993006 | instance -> localhost | ok 2026-08-20 20:17:59.001364 | 2026-08-20 20:17:59.001523 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-20 20:17:59.035682 | instance | ok 2026-08-20 20:17:59.063255 | instance | included: /var/lib/zuul/builds/4c06b1f334914258ac0bd61d10c2ae60/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-20 20:17:59.080058 | 2026-08-20 20:17:59.080175 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-20 20:18:00.922814 | instance -> localhost | Generating public/private rsa key pair. 2026-08-20 20:18:00.922973 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/4c06b1f334914258ac0bd61d10c2ae60/work/4c06b1f334914258ac0bd61d10c2ae60_id_rsa 2026-08-20 20:18:00.923003 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/4c06b1f334914258ac0bd61d10c2ae60/work/4c06b1f334914258ac0bd61d10c2ae60_id_rsa.pub 2026-08-20 20:18:00.923026 | instance -> localhost | The key fingerprint is: 2026-08-20 20:18:00.923048 | instance -> localhost | SHA256:I/IaG704Jy53pi7ZIbQ6rdQyewXqmCZLdMRBPmepMg0 zuul-build-sshkey 2026-08-20 20:18:00.923082 | instance -> localhost | The key's randomart image is: 2026-08-20 20:18:00.923104 | instance -> localhost | +---[RSA 3072]----+ 2026-08-20 20:18:00.923130 | instance -> localhost | | .o | 2026-08-20 20:18:00.923153 | instance -> localhost | | o . . | 2026-08-20 20:18:00.923174 | instance -> localhost | | E = + | 2026-08-20 20:18:00.923194 | instance -> localhost | | =.= | 2026-08-20 20:18:00.923215 | instance -> localhost | | =.=o . S | 2026-08-20 20:18:00.923235 | instance -> localhost | |..B .= . . | 2026-08-20 20:18:00.923255 | instance -> localhost | |oO =+.o | 2026-08-20 20:18:00.923275 | instance -> localhost | |OoO.=*+. | 2026-08-20 20:18:00.923298 | instance -> localhost | |==.*BB. | 2026-08-20 20:18:00.923319 | instance -> localhost | +----[SHA256]-----+ 2026-08-20 20:18:00.923368 | instance -> localhost | ok: Runtime: 0:00:01.385907 2026-08-20 20:18:00.930179 | 2026-08-20 20:18:00.930246 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-20 20:18:00.958443 | instance | ok 2026-08-20 20:18:00.966834 | instance | included: /var/lib/zuul/builds/4c06b1f334914258ac0bd61d10c2ae60/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-20 20:18:00.974163 | 2026-08-20 20:18:00.974222 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-20 20:18:00.998023 | instance | skipping: Conditional result was False 2026-08-20 20:18:01.008430 | 2026-08-20 20:18:01.008503 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-20 20:18:01.473298 | instance | changed 2026-08-20 20:18:01.489614 | 2026-08-20 20:18:01.489892 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-20 20:18:01.678363 | instance | ok 2026-08-20 20:18:01.767873 | 2026-08-20 20:18:01.768041 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-20 20:18:02.257651 | instance | changed 2026-08-20 20:18:02.264126 | 2026-08-20 20:18:02.264196 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-20 20:18:02.744304 | instance | changed 2026-08-20 20:18:02.751283 | 2026-08-20 20:18:02.751348 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-20 20:18:02.775493 | instance | skipping: Conditional result was False 2026-08-20 20:18:02.789830 | 2026-08-20 20:18:02.789907 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-20 20:18:03.160541 | instance -> localhost | changed 2026-08-20 20:18:03.174002 | 2026-08-20 20:18:03.174144 | TASK [add-build-sshkey : Add back temp key] 2026-08-20 20:18:03.931064 | instance -> localhost | Identity added: /var/lib/zuul/builds/4c06b1f334914258ac0bd61d10c2ae60/work/4c06b1f334914258ac0bd61d10c2ae60_id_rsa (zuul-build-sshkey) 2026-08-20 20:18:03.931296 | instance -> localhost | ok: Runtime: 0:00:00.012395 2026-08-20 20:18:03.937312 | 2026-08-20 20:18:03.937385 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-20 20:18:04.243940 | instance | ok 2026-08-20 20:18:04.249099 | 2026-08-20 20:18:04.249169 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-20 20:18:04.275048 | instance | skipping: Conditional result was False 2026-08-20 20:18:04.291638 | 2026-08-20 20:18:04.291730 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-20 20:18:04.604665 | instance | ok 2026-08-20 20:18:04.613516 | 2026-08-20 20:18:04.613634 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-20 20:18:07.990405 | instance | Output suppressed because no_log was given 2026-08-20 20:18:07.998784 | 2026-08-20 20:18:07.998846 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-20 20:18:08.194193 | instance | ok: "logs" 2026-08-20 20:18:08.194739 | instance | ok: All items complete 2026-08-20 20:18:08.194780 | 2026-08-20 20:18:08.336468 | instance | ok: "artifacts" 2026-08-20 20:18:08.495145 | instance | ok: "docs" 2026-08-20 20:18:08.506409 | 2026-08-20 20:18:08.506566 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-20 20:18:08.711928 | instance | changed: "logs" 2026-08-20 20:18:08.861688 | instance | changed: "artifacts" 2026-08-20 20:18:09.016190 | instance | changed: "docs" 2026-08-20 20:18:09.024859 | 2026-08-20 20:18:09.025005 | PLAY RECAP 2026-08-20 20:18:09.025109 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-20 20:18:09.025172 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-20 20:18:09.025210 | 2026-08-20 20:18:09.175818 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-20 20:18:09.178142 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-20 20:18:09.821002 | 2026-08-20 20:18:09.821169 | PLAY [all] 2026-08-20 20:18:09.834010 | 2026-08-20 20:18:09.834135 | TASK [setup-uv : Extract archive] 2026-08-20 20:18:12.101324 | instance | changed 2026-08-20 20:18:12.107753 | 2026-08-20 20:18:12.107829 | TASK [setup-uv : Print version] 2026-08-20 20:18:12.432598 | instance | uv 0.8.13 2026-08-20 20:18:12.644454 | instance | ok: Runtime: 0:00:00.012235 2026-08-20 20:18:12.654052 | 2026-08-20 20:18:12.654124 | TASK [Install Ansible collection siblings] 2026-08-20 20:18:23.142121 | instance | changed: 2026-08-20 20:18:23.142280 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-08-20 20:18:23.142310 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-08-20 20:18:23.142333 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-08-20 20:18:23.142353 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-08-20 20:18:23.142373 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-08-20 20:18:23.142396 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-08-20 20:18:23.142416 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-08-20 20:18:23.142438 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-08-20 20:18:23.142458 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-08-20 20:18:23.142476 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-08-20 20:18:23.142495 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-08-20 20:18:23.142513 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-08-20 20:18:23.142531 | instance | Resolved ansible.netcommon to v8.6.2 for >=1.2.0 2026-08-20 20:18:23.142549 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-08-20 20:18:23.142568 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=3.0.0 2026-08-20 20:18:23.142586 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-08-20 20:18:23.142605 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-08-20 20:18:23.142623 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-08-20 20:18:23.142641 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-08-20 20:18:23.142659 | instance | Resolved openstack.cloud to 1.7.0 for 1.7.0 2026-08-20 20:18:23.142677 | instance | Resolved atmosphere.common to v0.6.0 for >=0.6.0,<0.7.0 2026-08-20 20:18:23.142695 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.1.2 2026-08-20 20:18:23.142715 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-08-20 20:18:23.142746 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=3.0.0,>=6.0.0 2026-08-20 20:18:23.142766 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-08-20 20:18:23.142784 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-08-20 20:18:23.142803 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-08-20 20:18:23.142820 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=3.0.0,>=6.0.0 2026-08-20 20:18:23.142839 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-08-20 20:18:23.142858 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-08-20 20:18:23.142876 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-08-20 20:18:23.142914 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-08-20 20:18:23.142937 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-08-20 20:18:23.142956 | instance | Checked out ansible.netcommon to v8.6.2 2026-08-20 20:18:23.142975 | 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 20:18:23.142999 | instance | Starting galaxy collection install process 2026-08-20 20:18:23.143018 | instance | Process install dependency map 2026-08-20 20:18:23.143036 | instance | Starting collection install process 2026-08-20 20:18:23.143054 | instance | Installing 'ansible.netcommon:8.6.2' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-08-20 20:18:23.143071 | instance | Created collection for ansible.netcommon:8.6.2 at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-08-20 20:18:23.143089 | instance | ansible.netcommon:8.6.2 was installed successfully 2026-08-20 20:18:23.143106 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-08-20 20:18:23.143124 | instance | Creating virtual environment at: .venv 2026-08-20 20:18:23.143142 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-08-20 20:18:23.143159 | instance | Downloading setuptools (1.1MiB) 2026-08-20 20:18:23.143180 | instance | Downloading openstacksdk (1.7MiB) 2026-08-20 20:18:23.143199 | instance | Downloading ansible-core (2.1MiB) 2026-08-20 20:18:23.143217 | instance | Downloading cryptography (4.2MiB) 2026-08-20 20:18:23.143238 | instance | Downloading netaddr (2.2MiB) 2026-08-20 20:18:23.143259 | instance | Downloading kubernetes (1.9MiB) 2026-08-20 20:18:23.143278 | instance | Downloading pygments (1.2MiB) 2026-08-20 20:18:23.143296 | instance | Downloading rjsonnet (1.2MiB) 2026-08-20 20:18:23.143314 | instance | Building pyperclip==1.9.0 2026-08-20 20:18:23.143334 | instance | Downloading rjsonnet 2026-08-20 20:18:23.143353 | instance | Downloading netaddr 2026-08-20 20:18:23.143371 | instance | Downloading pygments 2026-08-20 20:18:23.143389 | instance | Downloading cryptography 2026-08-20 20:18:23.143407 | instance | Downloading setuptools 2026-08-20 20:18:23.143425 | instance | Downloading kubernetes 2026-08-20 20:18:23.143443 | instance | Downloading ansible-core 2026-08-20 20:18:23.143460 | instance | Downloading openstacksdk 2026-08-20 20:18:23.143478 | instance | Built pyperclip==1.9.0 2026-08-20 20:18:23.143496 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-08-20 20:18:23.143514 | instance | Installed 79 packages in 37ms 2026-08-20 20:18:23.143532 | instance | Checked out ansible.posix to 1.6.0 2026-08-20 20:18:23.143551 | 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 20:18:23.143570 | instance | Starting galaxy collection install process 2026-08-20 20:18:23.143589 | instance | Process install dependency map 2026-08-20 20:18:23.143613 | instance | Starting collection install process 2026-08-20 20:18:23.143633 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-08-20 20:18:23.143652 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-08-20 20:18:23.143670 | instance | ansible.posix:1.6.0 was installed successfully 2026-08-20 20:18:23.143688 | instance | Checked out ansible.utils to v6.1.0 2026-08-20 20:18:23.143706 | 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 20:18:23.143725 | instance | Starting galaxy collection install process 2026-08-20 20:18:23.143742 | instance | Process install dependency map 2026-08-20 20:18:23.143760 | instance | Starting collection install process 2026-08-20 20:18:23.143778 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-08-20 20:18:23.143796 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-08-20 20:18:23.143814 | instance | ansible.utils:6.1.0 was installed successfully 2026-08-20 20:18:23.143849 | instance | Checked out atmosphere.common to v0.6.0 2026-08-20 20:18:23.143889 | 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 20:18:23.143918 | instance | Starting galaxy collection install process 2026-08-20 20:18:23.143939 | instance | Process install dependency map 2026-08-20 20:18:23.143958 | instance | Starting collection install process 2026-08-20 20:18:23.143977 | instance | Installing 'atmosphere.common:0.6.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-08-20 20:18:23.143995 | instance | Created collection for atmosphere.common:0.6.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-08-20 20:18:23.144015 | instance | atmosphere.common:0.6.0 was installed successfully 2026-08-20 20:18:23.144034 | instance | Checked out community.crypto to 2.2.3 2026-08-20 20:18:23.144053 | 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 20:18:23.144072 | instance | Starting galaxy collection install process 2026-08-20 20:18:23.144090 | instance | Process install dependency map 2026-08-20 20:18:23.144108 | instance | Starting collection install process 2026-08-20 20:18:23.144126 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-08-20 20:18:23.144143 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-08-20 20:18:23.144161 | instance | community.crypto:2.2.3 was installed successfully 2026-08-20 20:18:23.144179 | instance | Checked out community.general to 7.3.0 2026-08-20 20:18:23.144197 | 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 20:18:23.144214 | instance | Starting galaxy collection install process 2026-08-20 20:18:23.144232 | instance | Process install dependency map 2026-08-20 20:18:23.144249 | instance | Starting collection install process 2026-08-20 20:18:23.144267 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-08-20 20:18:23.144285 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-08-20 20:18:23.144303 | instance | community.general:7.3.0 was installed successfully 2026-08-20 20:18:23.144327 | instance | Checked out community.mysql to 3.6.0 2026-08-20 20:18:23.144345 | 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 20:18:23.144363 | instance | Starting galaxy collection install process 2026-08-20 20:18:23.144384 | instance | Process install dependency map 2026-08-20 20:18:23.144411 | instance | Starting collection install process 2026-08-20 20:18:23.144434 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-08-20 20:18:23.144458 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-08-20 20:18:23.144485 | instance | community.mysql:3.6.0 was installed successfully 2026-08-20 20:18:23.144508 | instance | Checked out kubernetes.core to 2.4.0 2026-08-20 20:18:23.144528 | 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 20:18:23.144547 | instance | Starting galaxy collection install process 2026-08-20 20:18:23.144565 | instance | Process install dependency map 2026-08-20 20:18:23.144586 | instance | Starting collection install process 2026-08-20 20:18:23.144606 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-08-20 20:18:23.144625 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-08-20 20:18:23.144643 | instance | kubernetes.core:2.4.0 was installed successfully 2026-08-20 20:18:23.144661 | instance | Checked out openstack.cloud to 1.7.0 2026-08-20 20:18:23.144679 | 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 20:18:23.144698 | instance | Starting galaxy collection install process 2026-08-20 20:18:23.144716 | instance | Process install dependency map 2026-08-20 20:18:23.144734 | instance | Starting collection install process 2026-08-20 20:18:23.144752 | instance | Installing 'openstack.cloud:1.7.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-08-20 20:18:23.144770 | instance | Created collection for openstack.cloud:1.7.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-08-20 20:18:23.144790 | instance | openstack.cloud:1.7.0 was installed successfully 2026-08-20 20:18:23.144808 | instance | Checked out vexxhost.ceph to v4.2.0 2026-08-20 20:18:23.144826 | 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 20:18:23.144845 | instance | Starting galaxy collection install process 2026-08-20 20:18:23.144864 | instance | Process install dependency map 2026-08-20 20:18:23.144882 | instance | Starting collection install process 2026-08-20 20:18:23.144899 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-08-20 20:18:23.144917 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-08-20 20:18:23.144935 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-08-20 20:18:23.144953 | instance | Checked out vexxhost.containers to v1.6.8 2026-08-20 20:18:23.144975 | 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 20:18:23.145293 | instance | Starting galaxy collection install process 2026-08-20 20:18:23.145332 | instance | Process install dependency map 2026-08-20 20:18:23.145354 | instance | Starting collection install process 2026-08-20 20:18:23.145374 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-08-20 20:18:23.145392 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-08-20 20:18:23.145410 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-08-20 20:18:23.145429 | instance | Checked out vexxhost.kubernetes to v3.3.0 2026-08-20 20:18:23.145447 | 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 20:18:23.145466 | instance | Starting galaxy collection install process 2026-08-20 20:18:23.145484 | instance | Process install dependency map 2026-08-20 20:18:23.145501 | instance | Starting collection install process 2026-08-20 20:18:23.145518 | instance | Installing 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-08-20 20:18:23.145536 | instance | Created collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-08-20 20:18:23.145553 | instance | vexxhost.kubernetes:3.3.0 was installed successfully 2026-08-20 20:18:23.150685 | 2026-08-20 20:18:23.150727 | PLAY RECAP 2026-08-20 20:18:23.150771 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-20 20:18:23.150793 | 2026-08-20 20:18:23.277706 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-20 20:18:23.279593 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-08-20 20:18:23.914430 | 2026-08-20 20:18:23.914585 | PLAY [all] 2026-08-20 20:18:23.926973 | 2026-08-20 20:18:23.927056 | TASK [Install "jq" for log collection] 2026-08-20 20:18:35.211329 | instance | changed 2026-08-20 20:18:35.213352 | 2026-08-20 20:18:35.213411 | PLAY RECAP 2026-08-20 20:18:35.213463 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-20 20:18:35.213513 | 2026-08-20 20:18:35.334620 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-08-20 20:18:35.338820 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-20 20:18:35.958096 | 2026-08-20 20:18:35.958285 | PLAY [all] 2026-08-20 20:18:35.971133 | 2026-08-20 20:18:35.971270 | LOOP [Check inventory directories] 2026-08-20 20:18:36.295955 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-08-20 20:18:36.437913 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-08-20 20:18:36.590262 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-08-20 20:18:36.609671 | 2026-08-20 20:18:36.609841 | LOOP [Copy inventory file for Zuul] 2026-08-20 20:18:37.374421 | instance | changed: 2026-08-20 20:18:37.374655 | instance | { 2026-08-20 20:18:37.374722 | instance | "ansible_loop_var": "item", 2026-08-20 20:18:37.374777 | instance | "changed": false, 2026-08-20 20:18:37.374833 | instance | "failed": false, 2026-08-20 20:18:37.374869 | instance | "invocation": { 2026-08-20 20:18:37.374895 | instance | "module_args": { 2026-08-20 20:18:37.374918 | instance | "checksum_algorithm": "sha1", 2026-08-20 20:18:37.375046 | instance | "follow": true, 2026-08-20 20:18:37.375083 | instance | "get_attributes": true, 2026-08-20 20:18:37.375121 | instance | "get_checksum": true, 2026-08-20 20:18:37.375161 | instance | "get_mime": true, 2026-08-20 20:18:37.375180 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-08-20 20:18:37.375257 | instance | } 2026-08-20 20:18:37.375305 | instance | }, 2026-08-20 20:18:37.375340 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-08-20 20:18:37.375380 | instance | "stat": { 2026-08-20 20:18:37.375401 | instance | "atime": 1787257095.532895, 2026-08-20 20:18:37.375445 | instance | "attr_flags": "e", 2026-08-20 20:18:37.375508 | instance | "attributes": [ 2026-08-20 20:18:37.375533 | instance | "extents" 2026-08-20 20:18:37.375566 | instance | ], 2026-08-20 20:18:37.375606 | instance | "block_size": 4096, 2026-08-20 20:18:37.375625 | instance | "blocks": 8, 2026-08-20 20:18:37.375669 | instance | "charset": "unknown", 2026-08-20 20:18:37.375693 | instance | "ctime": 1787257094.568895, 2026-08-20 20:18:37.375711 | instance | "dev": 64513, 2026-08-20 20:18:37.375728 | instance | "device_type": 0, 2026-08-20 20:18:37.375788 | instance | "executable": true, 2026-08-20 20:18:37.375810 | instance | "exists": true, 2026-08-20 20:18:37.375828 | instance | "gid": 1000, 2026-08-20 20:18:37.375846 | instance | "gr_name": "zuul", 2026-08-20 20:18:37.375863 | instance | "inode": 1049011, 2026-08-20 20:18:37.375881 | instance | "isblk": false, 2026-08-20 20:18:37.375940 | instance | "ischr": false, 2026-08-20 20:18:37.375994 | instance | "isdir": true, 2026-08-20 20:18:37.376012 | instance | "isfifo": false, 2026-08-20 20:18:37.376031 | instance | "isgid": false, 2026-08-20 20:18:37.376048 | instance | "islnk": false, 2026-08-20 20:18:37.376067 | instance | "isreg": false, 2026-08-20 20:18:37.376111 | instance | "issock": false, 2026-08-20 20:18:37.376134 | instance | "isuid": false, 2026-08-20 20:18:37.376169 | instance | "mimetype": "unknown", 2026-08-20 20:18:37.376209 | instance | "mode": "0755", 2026-08-20 20:18:37.376227 | instance | "mtime": 1787257094.568895, 2026-08-20 20:18:37.376284 | instance | "nlink": 21, 2026-08-20 20:18:37.376323 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-08-20 20:18:37.376344 | instance | "pw_name": "zuul", 2026-08-20 20:18:37.376383 | instance | "readable": true, 2026-08-20 20:18:37.376421 | instance | "rgrp": true, 2026-08-20 20:18:37.376461 | instance | "roth": true, 2026-08-20 20:18:37.376484 | instance | "rusr": true, 2026-08-20 20:18:37.376544 | instance | "size": 4096, 2026-08-20 20:18:37.376584 | instance | "uid": 1000, 2026-08-20 20:18:37.376605 | instance | "version": "2617645827", 2026-08-20 20:18:37.376659 | instance | "wgrp": false, 2026-08-20 20:18:37.376712 | instance | "woth": false, 2026-08-20 20:18:37.376737 | instance | "writeable": true, 2026-08-20 20:18:37.376789 | instance | "wusr": true, 2026-08-20 20:18:37.376813 | instance | "xgrp": true, 2026-08-20 20:18:37.376832 | instance | "xoth": true, 2026-08-20 20:18:37.376876 | instance | "xusr": true 2026-08-20 20:18:37.376896 | instance | } 2026-08-20 20:18:37.376915 | instance | } 2026-08-20 20:18:37.377022 | instance | ok: All items complete 2026-08-20 20:18:37.377100 | 2026-08-20 20:18:37.379108 | instance | skipping: Conditional result was False 2026-08-20 20:18:37.380040 | instance | skipping: Conditional result was False 2026-08-20 20:18:37.396565 | 2026-08-20 20:18:37.396703 | LOOP [Switch "ansible_host" to private IP] 2026-08-20 20:18:37.730870 | instance | changed: 1 replacements made 2026-08-20 20:18:37.732467 | instance | skipping: Conditional result was False 2026-08-20 20:18:37.734472 | instance | skipping: Conditional result was False 2026-08-20 20:18:37.752100 | 2026-08-20 20:18:37.752194 | TASK [Run Molecule scenario] 2026-08-20 20:18:38.654118 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-08-20 20:18:39.032940 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-20 20:18:39.033029 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-08-20 20:18:50.556597 | instance | INFO [csi > dependency] Executing 2026-08-20 20:18:50.556800 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-08-20 20:18:50.557006 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-08-20 20:18:50.557122 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-20 20:18:50.564896 | instance | INFO [csi > cleanup] Executing 2026-08-20 20:18:50.565246 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-20 20:18:50.572951 | instance | INFO [csi > destroy] Executing 2026-08-20 20:18:50.573029 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-08-20 20:18:50.573103 | instance | INFO [csi > destroy] Executed: Successful 2026-08-20 20:18:50.580590 | instance | INFO [csi > syntax] Executing 2026-08-20 20:18:52.349320 | instance | 2026-08-20 20:18:52.349618 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-08-20 20:18:52.429656 | instance | INFO [csi > syntax] Executed: Successful 2026-08-20 20:18:52.441961 | instance | INFO [csi > create] Executing 2026-08-20 20:18:52.451621 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-20 20:18:52.462981 | instance | INFO [csi > prepare] Executing 2026-08-20 20:18:53.286267 | instance | 2026-08-20 20:18:53.286542 | instance | PLAY [Prepare] ***************************************************************** 2026-08-20 20:18:53.286872 | instance | 2026-08-20 20:18:53.287395 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-20 20:18:53.287687 | instance | Thursday 20 August 2026 20:18:53 +0000 (0:00:00.027) 0:00:00.027 ******* 2026-08-20 20:18:54.422883 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-08-20 20:18:54.423108 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-20 20:18:54.423404 | instance | interpreter could change the meaning of that path. See 2026-08-20 20:18:54.423694 | instance | https://docs.ansible.com/ansible- 2026-08-20 20:18:54.423986 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-08-20 20:18:54.431237 | instance | ok: [instance] 2026-08-20 20:18:54.431481 | instance | 2026-08-20 20:18:54.431742 | instance | TASK [Configure short hostname] ************************************************ 2026-08-20 20:18:54.432022 | instance | Thursday 20 August 2026 20:18:54 +0000 (0:00:01.145) 0:00:01.173 ******* 2026-08-20 20:18:55.729403 | instance | changed: [instance] 2026-08-20 20:18:55.729594 | instance | 2026-08-20 20:18:55.729957 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-08-20 20:18:55.730224 | instance | Thursday 20 August 2026 20:18:55 +0000 (0:00:01.297) 0:00:02.471 ******* 2026-08-20 20:18:55.977783 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-08-20 20:18:55.978174 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-08-20 20:18:55.978560 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-20 20:18:55.985202 | instance | changed: [instance] 2026-08-20 20:18:55.985411 | instance | 2026-08-20 20:18:55.985566 | instance | TASK [Purge "snapd" package] *************************************************** 2026-08-20 20:18:55.985732 | instance | Thursday 20 August 2026 20:18:55 +0000 (0:00:00.256) 0:00:02.727 ******* 2026-08-20 20:18:57.006418 | instance | ok: [instance] 2026-08-20 20:18:57.006623 | instance | 2026-08-20 20:18:57.006911 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-08-20 20:18:57.007264 | instance | 2026-08-20 20:18:57.007543 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-20 20:18:57.007816 | instance | Thursday 20 August 2026 20:18:57 +0000 (0:00:01.021) 0:00:03.748 ******* 2026-08-20 20:18:57.708121 | instance | ok: [instance] 2026-08-20 20:18:57.708390 | instance | 2026-08-20 20:18:57.708674 | instance | TASK [Install depedencies] ***************************************************** 2026-08-20 20:18:57.708952 | instance | Thursday 20 August 2026 20:18:57 +0000 (0:00:00.700) 0:00:04.449 ******* 2026-08-20 20:19:19.707647 | instance | changed: [instance] 2026-08-20 20:19:19.707756 | instance | 2026-08-20 20:19:19.707769 | instance | TASK [Start up service] ******************************************************** 2026-08-20 20:19:19.707781 | instance | Thursday 20 August 2026 20:19:19 +0000 (0:00:21.999) 0:00:26.448 ******* 2026-08-20 20:19:20.286893 | instance | ok: [instance] 2026-08-20 20:19:20.286977 | instance | 2026-08-20 20:19:20.287370 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-08-20 20:19:20.287408 | instance | Thursday 20 August 2026 20:19:20 +0000 (0:00:00.580) 0:00:27.029 ******* 2026-08-20 20:19:20.580908 | instance | ok: [instance] 2026-08-20 20:19:20.581408 | instance | 2026-08-20 20:19:20.581429 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-08-20 20:19:20.581437 | instance | Thursday 20 August 2026 20:19:20 +0000 (0:00:00.293) 0:00:27.323 ******* 2026-08-20 20:19:21.286882 | instance | changed: [instance] 2026-08-20 20:19:21.287022 | instance | 2026-08-20 20:19:21.287280 | instance | TASK [Get list of all loopback devices] **************************************** 2026-08-20 20:19:21.287492 | instance | Thursday 20 August 2026 20:19:21 +0000 (0:00:00.706) 0:00:28.029 ******* 2026-08-20 20:19:21.481505 | instance | ok: [instance] 2026-08-20 20:19:21.481762 | instance | 2026-08-20 20:19:21.482040 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-08-20 20:19:21.482262 | instance | Thursday 20 August 2026 20:19:21 +0000 (0:00:00.194) 0:00:28.223 ******* 2026-08-20 20:19:21.506741 | instance | skipping: [instance] 2026-08-20 20:19:21.507045 | instance | 2026-08-20 20:19:21.507463 | instance | TASK [Create devices for Ceph] ************************************************* 2026-08-20 20:19:21.507834 | instance | Thursday 20 August 2026 20:19:21 +0000 (0:00:00.024) 0:00:28.248 ******* 2026-08-20 20:19:22.049187 | instance | changed: [instance] => (item=osd0) 2026-08-20 20:19:22.049620 | instance | changed: [instance] => (item=osd1) 2026-08-20 20:19:22.050022 | instance | changed: [instance] => (item=osd2) 2026-08-20 20:19:22.050413 | instance | 2026-08-20 20:19:22.050864 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-08-20 20:19:22.051241 | instance | Thursday 20 August 2026 20:19:22 +0000 (0:00:00.542) 0:00:28.791 ******* 2026-08-20 20:19:22.643221 | instance | changed: [instance] => (item=osd0) 2026-08-20 20:19:22.643342 | instance | changed: [instance] => (item=osd1) 2026-08-20 20:19:22.643534 | instance | changed: [instance] => (item=osd2) 2026-08-20 20:19:22.643694 | instance | 2026-08-20 20:19:22.643857 | instance | TASK [Start loop devices] ****************************************************** 2026-08-20 20:19:22.644077 | instance | Thursday 20 August 2026 20:19:22 +0000 (0:00:00.594) 0:00:29.385 ******* 2026-08-20 20:19:23.372078 | instance | changed: [instance] => (item=osd0) 2026-08-20 20:19:23.372564 | instance | changed: [instance] => (item=osd1) 2026-08-20 20:19:23.372968 | instance | changed: [instance] => (item=osd2) 2026-08-20 20:19:23.373286 | instance | 2026-08-20 20:19:23.373621 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-08-20 20:19:23.374006 | instance | Thursday 20 August 2026 20:19:23 +0000 (0:00:00.727) 0:00:30.113 ******* 2026-08-20 20:19:26.982400 | instance | changed: [instance] => (item=osd0) 2026-08-20 20:19:26.982457 | instance | changed: [instance] => (item=osd1) 2026-08-20 20:19:26.982464 | instance | changed: [instance] => (item=osd2) 2026-08-20 20:19:26.982470 | instance | 2026-08-20 20:19:26.982477 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-08-20 20:19:26.982484 | instance | Thursday 20 August 2026 20:19:26 +0000 (0:00:03.610) 0:00:33.723 ******* 2026-08-20 20:19:28.992416 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-08-20 20:19:28.992496 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-08-20 20:19:28.992539 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-08-20 20:19:28.992560 | instance | 2026-08-20 20:19:28.993016 | instance | PLAY RECAP ********************************************************************* 2026-08-20 20:19:28.994715 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-08-20 20:19:28.994775 | instance | 2026-08-20 20:19:28.994783 | instance | Thursday 20 August 2026 20:19:28 +0000 (0:00:02.010) 0:00:35.734 ******* 2026-08-20 20:19:28.994790 | instance | =============================================================================== 2026-08-20 20:19:28.994796 | instance | Install depedencies ---------------------------------------------------- 22.00s 2026-08-20 20:19:28.994802 | instance | Create a volume group for each loop device ------------------------------ 3.61s 2026-08-20 20:19:28.994808 | instance | Create a logical volume for each loop device ---------------------------- 2.01s 2026-08-20 20:19:28.994815 | instance | Configure short hostname ------------------------------------------------ 1.30s 2026-08-20 20:19:28.994821 | instance | Gathering Facts --------------------------------------------------------- 1.15s 2026-08-20 20:19:28.994832 | instance | Purge "snapd" package --------------------------------------------------- 1.02s 2026-08-20 20:19:28.994858 | instance | Start loop devices ------------------------------------------------------ 0.73s 2026-08-20 20:19:28.996310 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.71s 2026-08-20 20:19:28.996322 | instance | Gathering Facts --------------------------------------------------------- 0.70s 2026-08-20 20:19:28.996328 | instance | Set permissions on loopback devices ------------------------------------- 0.59s 2026-08-20 20:19:28.996334 | instance | Start up service -------------------------------------------------------- 0.58s 2026-08-20 20:19:28.996340 | instance | Create devices for Ceph ------------------------------------------------- 0.54s 2026-08-20 20:19:28.996346 | instance | Generate lvm.conf ------------------------------------------------------- 0.29s 2026-08-20 20:19:28.996353 | instance | Ensure hostname inside hosts file --------------------------------------- 0.26s 2026-08-20 20:19:28.996360 | instance | Get list of all loopback devices ---------------------------------------- 0.19s 2026-08-20 20:19:28.996366 | instance | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-08-20 20:19:29.099611 | instance | INFO [csi > prepare] Executed: Successful 2026-08-20 20:19:29.112914 | instance | INFO [csi > converge] Executing 2026-08-20 20:19:30.561416 | instance | 2026-08-20 20:19:30.561543 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-08-20 20:19:30.561706 | instance | 2026-08-20 20:19:30.561880 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-20 20:19:30.562058 | instance | Thursday 20 August 2026 20:19:30 +0000 (0:00:00.008) 0:00:00.008 ******* 2026-08-20 20:19:31.491413 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-08-20 20:19:31.491702 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-20 20:19:31.491985 | instance | interpreter could change the meaning of that path. See 2026-08-20 20:19:31.492255 | instance | https://docs.ansible.com/ansible- 2026-08-20 20:19:31.492587 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-08-20 20:19:31.502157 | instance | ok: [instance] 2026-08-20 20:19:31.502446 | instance | 2026-08-20 20:19:31.502752 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-08-20 20:19:31.503044 | instance | Thursday 20 August 2026 20:19:31 +0000 (0:00:00.941) 0:00:00.949 ******* 2026-08-20 20:19:31.550096 | instance | ok: [instance] => { 2026-08-20 20:19:31.550332 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-08-20 20:19:31.550592 | instance | } 2026-08-20 20:19:31.550846 | instance | 2026-08-20 20:19:31.551136 | instance | PLAY [all] ********************************************************************* 2026-08-20 20:19:31.551447 | instance | 2026-08-20 20:19:31.551714 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-20 20:19:31.551986 | instance | Thursday 20 August 2026 20:19:31 +0000 (0:00:00.047) 0:00:00.996 ******* 2026-08-20 20:19:32.447236 | instance | ok: [instance] 2026-08-20 20:19:32.447421 | instance | 2026-08-20 20:19:32.447693 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-08-20 20:19:32.447993 | instance | Thursday 20 August 2026 20:19:32 +0000 (0:00:00.897) 0:00:01.893 ******* 2026-08-20 20:19:32.635993 | instance | ok: [instance] 2026-08-20 20:19:32.636161 | instance | 2026-08-20 20:19:32.636536 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-20 20:19:32.636771 | instance | 2026-08-20 20:19:32.637039 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-20 20:19:32.637321 | instance | Thursday 20 August 2026 20:19:32 +0000 (0:00:00.188) 0:00:02.082 ******* 2026-08-20 20:19:33.539859 | instance | ok: [instance] 2026-08-20 20:19:33.540057 | instance | 2026-08-20 20:19:33.540404 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-20 20:19:33.540697 | instance | Thursday 20 August 2026 20:19:33 +0000 (0:00:00.904) 0:00:02.986 ******* 2026-08-20 20:19:33.830339 | instance | ok: [instance] 2026-08-20 20:19:33.830558 | instance | 2026-08-20 20:19:33.830839 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-20 20:19:33.831112 | instance | Thursday 20 August 2026 20:19:33 +0000 (0:00:00.290) 0:00:03.277 ******* 2026-08-20 20:19:33.878819 | instance | skipping: [instance] 2026-08-20 20:19:33.879048 | instance | 2026-08-20 20:19:33.879323 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-20 20:19:33.879601 | instance | Thursday 20 August 2026 20:19:33 +0000 (0:00:00.048) 0:00:03.325 ******* 2026-08-20 20:19:34.225965 | instance | changed: [instance] 2026-08-20 20:19:34.226164 | instance | 2026-08-20 20:19:34.226444 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-20 20:19:34.226721 | instance | Thursday 20 August 2026 20:19:34 +0000 (0:00:00.346) 0:00:03.672 ******* 2026-08-20 20:19:34.302603 | instance | ok: [instance] => { 2026-08-20 20:19:34.302862 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-20 20:19:34.303130 | instance | } 2026-08-20 20:19:34.303384 | instance | 2026-08-20 20:19:34.303689 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-20 20:19:34.303959 | instance | Thursday 20 August 2026 20:19:34 +0000 (0:00:00.077) 0:00:03.749 ******* 2026-08-20 20:19:35.034509 | instance | changed: [instance] 2026-08-20 20:19:35.034740 | instance | 2026-08-20 20:19:35.035057 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-20 20:19:35.035420 | instance | Thursday 20 August 2026 20:19:35 +0000 (0:00:00.731) 0:00:04.481 ******* 2026-08-20 20:19:35.073872 | instance | skipping: [instance] 2026-08-20 20:19:35.074122 | instance | 2026-08-20 20:19:35.074420 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-20 20:19:35.074691 | instance | Thursday 20 August 2026 20:19:35 +0000 (0:00:00.039) 0:00:04.520 ******* 2026-08-20 20:19:35.118341 | instance | skipping: [instance] 2026-08-20 20:19:35.118581 | instance | 2026-08-20 20:19:35.118931 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-20 20:19:35.119268 | instance | Thursday 20 August 2026 20:19:35 +0000 (0:00:00.044) 0:00:04.565 ******* 2026-08-20 20:19:35.358311 | instance | ok: [instance] 2026-08-20 20:19:35.358405 | instance | 2026-08-20 20:19:35.358468 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-20 20:19:35.358591 | instance | Thursday 20 August 2026 20:19:35 +0000 (0:00:00.239) 0:00:04.805 ******* 2026-08-20 20:19:36.782321 | instance | ok: [instance] 2026-08-20 20:19:36.782421 | instance | 2026-08-20 20:19:36.782668 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-20 20:19:36.782741 | instance | Thursday 20 August 2026 20:19:36 +0000 (0:00:01.424) 0:00:06.229 ******* 2026-08-20 20:19:36.849809 | instance | ok: [instance] => { 2026-08-20 20:19:36.850486 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-20 20:19:36.850553 | instance | } 2026-08-20 20:19:36.850559 | instance | 2026-08-20 20:19:36.850563 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-20 20:19:36.850568 | instance | Thursday 20 August 2026 20:19:36 +0000 (0:00:00.067) 0:00:06.296 ******* 2026-08-20 20:19:37.849912 | instance | changed: [instance] 2026-08-20 20:19:37.849988 | instance | 2026-08-20 20:19:37.850268 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-20 20:19:37.850333 | instance | Thursday 20 August 2026 20:19:37 +0000 (0:00:01.000) 0:00:07.296 ******* 2026-08-20 20:19:40.758060 | instance | changed: [instance] 2026-08-20 20:19:40.758150 | instance | 2026-08-20 20:19:40.758441 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-20 20:19:40.758631 | instance | Thursday 20 August 2026 20:19:40 +0000 (0:00:02.907) 0:00:10.204 ******* 2026-08-20 20:19:40.790280 | instance | skipping: [instance] 2026-08-20 20:19:40.790747 | instance | 2026-08-20 20:19:40.790771 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-20 20:19:40.790780 | instance | Thursday 20 August 2026 20:19:40 +0000 (0:00:00.032) 0:00:10.237 ******* 2026-08-20 20:19:40.829111 | instance | skipping: [instance] 2026-08-20 20:19:40.829300 | instance | 2026-08-20 20:19:40.829886 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-20 20:19:40.830101 | instance | Thursday 20 August 2026 20:19:40 +0000 (0:00:00.038) 0:00:10.275 ******* 2026-08-20 20:19:40.869916 | instance | skipping: [instance] 2026-08-20 20:19:40.870014 | instance | 2026-08-20 20:19:40.870106 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-20 20:19:40.870304 | instance | Thursday 20 August 2026 20:19:40 +0000 (0:00:00.041) 0:00:10.316 ******* 2026-08-20 20:19:47.134071 | instance | changed: [instance] 2026-08-20 20:19:47.134156 | instance | 2026-08-20 20:19:47.134479 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-20 20:19:47.134535 | instance | Thursday 20 August 2026 20:19:47 +0000 (0:00:06.264) 0:00:16.580 ******* 2026-08-20 20:19:47.755923 | instance | changed: [instance] 2026-08-20 20:19:47.756007 | instance | 2026-08-20 20:19:47.756343 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-20 20:19:47.756396 | instance | Thursday 20 August 2026 20:19:47 +0000 (0:00:00.622) 0:00:17.203 ******* 2026-08-20 20:19:48.712326 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-08-20 20:19:48.713164 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-20 20:19:48.713181 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-20 20:19:48.713187 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-20 20:19:48.713192 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-20 20:19:48.713196 | instance | 2026-08-20 20:19:48.713205 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-20 20:19:48.713209 | instance | Thursday 20 August 2026 20:19:48 +0000 (0:00:00.956) 0:00:18.159 ******* 2026-08-20 20:19:49.302228 | instance | changed: [instance] 2026-08-20 20:19:49.302294 | instance | 2026-08-20 20:19:49.302910 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-20 20:19:49.302927 | instance | Thursday 20 August 2026 20:19:49 +0000 (0:00:00.568) 0:00:18.727 ******* 2026-08-20 20:19:49.302932 | instance | 2026-08-20 20:19:49.302937 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-20 20:19:49.302941 | instance | Thursday 20 August 2026 20:19:49 +0000 (0:00:00.021) 0:00:18.749 ******* 2026-08-20 20:19:50.232266 | instance | ok: [instance] 2026-08-20 20:19:50.232825 | instance | 2026-08-20 20:19:50.232847 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-20 20:19:50.232854 | instance | Thursday 20 August 2026 20:19:50 +0000 (0:00:00.929) 0:00:19.678 ******* 2026-08-20 20:19:50.678499 | instance | changed: [instance] 2026-08-20 20:19:50.678596 | instance | 2026-08-20 20:19:50.678863 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-20 20:19:50.678907 | instance | Thursday 20 August 2026 20:19:50 +0000 (0:00:00.446) 0:00:20.125 ******* 2026-08-20 20:19:51.234494 | instance | changed: [instance] 2026-08-20 20:19:51.234532 | instance | 2026-08-20 20:19:51.234538 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-20 20:19:51.234542 | instance | Thursday 20 August 2026 20:19:51 +0000 (0:00:00.555) 0:00:20.681 ******* 2026-08-20 20:19:51.446213 | instance | ok: [instance] 2026-08-20 20:19:51.446278 | instance | 2026-08-20 20:19:51.446656 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-20 20:19:51.446727 | instance | Thursday 20 August 2026 20:19:51 +0000 (0:00:00.211) 0:00:20.892 ******* 2026-08-20 20:19:51.506094 | instance | ok: [instance] => { 2026-08-20 20:19:51.506708 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-20 20:19:51.506762 | instance | } 2026-08-20 20:19:51.506768 | instance | 2026-08-20 20:19:51.506773 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-20 20:19:51.506779 | instance | Thursday 20 August 2026 20:19:51 +0000 (0:00:00.060) 0:00:20.952 ******* 2026-08-20 20:19:52.343051 | instance | changed: [instance] 2026-08-20 20:19:52.343516 | instance | 2026-08-20 20:19:52.343537 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-20 20:19:52.343545 | instance | Thursday 20 August 2026 20:19:52 +0000 (0:00:00.837) 0:00:21.790 ******* 2026-08-20 20:19:56.696939 | instance | changed: [instance] 2026-08-20 20:19:56.697039 | instance | 2026-08-20 20:19:56.697283 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-20 20:19:56.697319 | instance | Thursday 20 August 2026 20:19:56 +0000 (0:00:04.353) 0:00:26.144 ******* 2026-08-20 20:19:57.725212 | instance | ok: [instance] 2026-08-20 20:19:57.725317 | instance | 2026-08-20 20:19:57.725582 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-20 20:19:57.725795 | instance | Thursday 20 August 2026 20:19:57 +0000 (0:00:01.028) 0:00:27.172 ******* 2026-08-20 20:19:58.129784 | instance | changed: [instance] 2026-08-20 20:19:58.129855 | instance | 2026-08-20 20:19:58.130205 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-20 20:19:58.130262 | instance | Thursday 20 August 2026 20:19:58 +0000 (0:00:00.404) 0:00:27.576 ******* 2026-08-20 20:19:58.607036 | instance | changed: [instance] 2026-08-20 20:19:58.607096 | instance | 2026-08-20 20:19:58.607399 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-20 20:19:58.607457 | instance | Thursday 20 August 2026 20:19:58 +0000 (0:00:00.477) 0:00:28.053 ******* 2026-08-20 20:19:59.180482 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-08-20 20:19:59.180601 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-20 20:19:59.181125 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-20 20:19:59.181179 | instance | 2026-08-20 20:19:59.181185 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-20 20:19:59.181190 | instance | Thursday 20 August 2026 20:19:59 +0000 (0:00:00.573) 0:00:28.627 ******* 2026-08-20 20:19:59.637573 | instance | changed: [instance] 2026-08-20 20:19:59.637637 | instance | 2026-08-20 20:19:59.637958 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-20 20:19:59.638021 | instance | Thursday 20 August 2026 20:19:59 +0000 (0:00:00.456) 0:00:29.084 ******* 2026-08-20 20:20:00.126795 | instance | changed: [instance] 2026-08-20 20:20:00.126873 | instance | 2026-08-20 20:20:00.127506 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-20 20:20:00.127562 | instance | Thursday 20 August 2026 20:20:00 +0000 (0:00:00.472) 0:00:29.557 ******* 2026-08-20 20:20:00.127568 | instance | 2026-08-20 20:20:00.127573 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-20 20:20:00.127577 | instance | Thursday 20 August 2026 20:20:00 +0000 (0:00:00.016) 0:00:29.573 ******* 2026-08-20 20:20:00.801479 | instance | ok: [instance] 2026-08-20 20:20:00.801552 | instance | 2026-08-20 20:20:00.801849 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-20 20:20:00.801890 | instance | Thursday 20 August 2026 20:20:00 +0000 (0:00:00.674) 0:00:30.248 ******* 2026-08-20 20:20:02.453226 | instance | changed: [instance] 2026-08-20 20:20:02.453353 | instance | 2026-08-20 20:20:02.453368 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-20 20:20:02.453539 | instance | Thursday 20 August 2026 20:20:02 +0000 (0:00:01.651) 0:00:31.900 ******* 2026-08-20 20:20:02.990523 | instance | changed: [instance] 2026-08-20 20:20:02.990633 | instance | 2026-08-20 20:20:02.990897 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-20 20:20:02.990933 | instance | Thursday 20 August 2026 20:20:02 +0000 (0:00:00.537) 0:00:32.437 ******* 2026-08-20 20:20:03.051756 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-20 20:20:03.051852 | instance | 2026-08-20 20:20:03.052111 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-20 20:20:03.052152 | instance | Thursday 20 August 2026 20:20:03 +0000 (0:00:00.061) 0:00:32.498 ******* 2026-08-20 20:20:08.742414 | instance | changed: [instance] 2026-08-20 20:20:08.742516 | instance | 2026-08-20 20:20:08.742790 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-20 20:20:08.742825 | instance | Thursday 20 August 2026 20:20:08 +0000 (0:00:05.691) 0:00:38.189 ******* 2026-08-20 20:20:09.408418 | instance | ok: [instance] => (item=chronyd) 2026-08-20 20:20:09.408885 | instance | ok: [instance] => (item=sshd) 2026-08-20 20:20:09.408899 | instance | 2026-08-20 20:20:09.408905 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-20 20:20:09.408909 | instance | Thursday 20 August 2026 20:20:09 +0000 (0:00:00.665) 0:00:38.855 ******* 2026-08-20 20:20:10.928168 | instance | changed: [instance] 2026-08-20 20:20:10.928207 | instance | 2026-08-20 20:20:10.928212 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-20 20:20:10.928218 | instance | Thursday 20 August 2026 20:20:10 +0000 (0:00:01.519) 0:00:40.375 ******* 2026-08-20 20:20:11.129770 | instance | ok: [instance] 2026-08-20 20:20:11.129880 | instance | 2026-08-20 20:20:11.130153 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-20 20:20:11.130216 | instance | Thursday 20 August 2026 20:20:11 +0000 (0:00:00.201) 0:00:40.576 ******* 2026-08-20 20:20:11.583935 | instance | changed: [instance] 2026-08-20 20:20:11.584002 | instance | 2026-08-20 20:20:11.584308 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-20 20:20:11.584351 | instance | Thursday 20 August 2026 20:20:11 +0000 (0:00:00.454) 0:00:41.031 ******* 2026-08-20 20:20:11.914256 | instance | changed: [instance] 2026-08-20 20:20:11.914601 | instance | 2026-08-20 20:20:11.914618 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-08-20 20:20:11.914624 | instance | Thursday 20 August 2026 20:20:11 +0000 (0:00:00.330) 0:00:41.361 ******* 2026-08-20 20:20:12.024197 | instance | ok: [instance] 2026-08-20 20:20:12.024255 | instance | 2026-08-20 20:20:12.024533 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-08-20 20:20:12.024550 | instance | Thursday 20 August 2026 20:20:12 +0000 (0:00:00.109) 0:00:41.471 ******* 2026-08-20 20:20:12.233918 | instance | ok: [instance] => (item=instance) 2026-08-20 20:20:12.234142 | instance | 2026-08-20 20:20:12.234155 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-08-20 20:20:12.234277 | instance | Thursday 20 August 2026 20:20:12 +0000 (0:00:00.209) 0:00:41.681 ******* 2026-08-20 20:20:12.284859 | instance | ok: [instance] 2026-08-20 20:20:12.284881 | instance | 2026-08-20 20:20:12.284886 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-08-20 20:20:12.284891 | instance | Thursday 20 August 2026 20:20:12 +0000 (0:00:00.050) 0:00:41.731 ******* 2026-08-20 20:20:12.347636 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-08-20 20:20:12.347689 | instance | 2026-08-20 20:20:12.347952 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-08-20 20:20:12.347967 | instance | Thursday 20 August 2026 20:20:12 +0000 (0:00:00.063) 0:00:41.794 ******* 2026-08-20 20:20:12.662715 | instance | changed: [instance] 2026-08-20 20:20:12.662786 | instance | 2026-08-20 20:20:12.663056 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-08-20 20:20:12.663096 | instance | Thursday 20 August 2026 20:20:12 +0000 (0:00:00.315) 0:00:42.109 ******* 2026-08-20 20:20:13.361514 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-08-20 20:20:13.362357 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-08-20 20:20:13.362377 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-08-20 20:20:13.362384 | instance | 2026-08-20 20:20:13.362391 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-08-20 20:20:13.362397 | instance | Thursday 20 August 2026 20:20:13 +0000 (0:00:00.698) 0:00:42.808 ******* 2026-08-20 20:22:07.982169 | instance | ok: [instance] 2026-08-20 20:22:07.982247 | instance | 2026-08-20 20:22:07.982569 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-08-20 20:22:07.982589 | instance | Thursday 20 August 2026 20:22:07 +0000 (0:01:54.621) 0:02:37.429 ******* 2026-08-20 20:22:08.199753 | instance | changed: [instance] 2026-08-20 20:22:08.199892 | instance | 2026-08-20 20:22:08.200073 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-08-20 20:22:08.200261 | instance | Thursday 20 August 2026 20:22:08 +0000 (0:00:00.217) 0:02:37.646 ******* 2026-08-20 20:22:08.284597 | instance | ok: [instance] 2026-08-20 20:22:08.284954 | instance | 2026-08-20 20:22:08.284998 | instance | TASK [Install Ceph host] ******************************************************* 2026-08-20 20:22:08.285004 | instance | Thursday 20 August 2026 20:22:08 +0000 (0:00:00.085) 0:02:37.731 ******* 2026-08-20 20:22:08.366696 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-08-20 20:22:08.366759 | instance | 2026-08-20 20:22:08.367021 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-20 20:22:08.367055 | instance | Thursday 20 August 2026 20:22:08 +0000 (0:00:00.082) 0:02:37.813 ******* 2026-08-20 20:22:10.060357 | instance | ok: [instance] 2026-08-20 20:22:10.060390 | instance | 2026-08-20 20:22:10.060395 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-20 20:22:10.060537 | instance | Thursday 20 August 2026 20:22:10 +0000 (0:00:01.693) 0:02:39.507 ******* 2026-08-20 20:22:10.119973 | instance | ok: [instance] => (item=instance) 2026-08-20 20:22:10.120014 | instance | 2026-08-20 20:22:10.120022 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-20 20:22:10.120029 | instance | Thursday 20 August 2026 20:22:10 +0000 (0:00:00.059) 0:02:39.566 ******* 2026-08-20 20:22:10.478398 | instance | ok: [instance] 2026-08-20 20:22:10.478922 | instance | 2026-08-20 20:22:10.478963 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-20 20:22:10.478971 | instance | Thursday 20 August 2026 20:22:10 +0000 (0:00:00.358) 0:02:39.925 ******* 2026-08-20 20:22:12.770825 | instance | ok: [instance] 2026-08-20 20:22:12.770871 | instance | 2026-08-20 20:22:12.770877 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-08-20 20:22:12.770881 | instance | Thursday 20 August 2026 20:22:12 +0000 (0:00:02.292) 0:02:42.217 ******* 2026-08-20 20:23:06.191354 | 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 20:23:06.192322 | 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__z4gzx3x/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__z4gzx3x/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__z4gzx3x/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__z4gzx3x/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-20T20:23:06.047+0000 7ffaebba3640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgC5YYdqz43AASAA5OM2x3pZnHrl5fhb/FSDVownogMfz8hhm6W4yYdjpcc=: Malformed input [buffer:3]\n2026-08-20T20:23:06.047+0000 7ffaebba3640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-20T20:23:06.047+0000 7ffaebba3640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgC5YYdqz43AASAA5OM2x3pZnHrl5fhb/FSDVownogMfz8hhm6W4yYdjpcc=: Malformed input [buffer:3]\n2026-08-20T20:23:06.047+0000 7ffaebba3640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-20T20:23:06.047+0000 7ffaebba3640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgC5YYdqz43AASAA5OM2x3pZnHrl5fhb/FSDVownogMfz8hhm6W4yYdjpcc=: Malformed input [buffer:3]\n2026-08-20T20:23:06.047+0000 7ffaebba3640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-20T20:23:06.047+0000 7ffaebba3640 -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 20:23:06.194220 | instance | 2026-08-20 20:23:06.194382 | instance | PLAY RECAP ********************************************************************* 2026-08-20 20:23:06.194572 | instance | instance : ok=55 changed=26 unreachable=0 failed=1 skipped=6 rescued=0 ignored=0 2026-08-20 20:23:06.196367 | instance | 2026-08-20 20:23:06.196437 | instance | Thursday 20 August 2026 20:23:06 +0000 (0:00:53.424) 0:03:35.641 ******* 2026-08-20 20:23:06.196450 | instance | =============================================================================== 2026-08-20 20:23:06.196460 | instance | vexxhost.ceph.mon : Run Bootstrap command ----------------------------- 114.62s 2026-08-20 20:23:06.196468 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 53.42s 2026-08-20 20:23:06.196478 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 6.26s 2026-08-20 20:23:06.196486 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 5.69s 2026-08-20 20:23:06.196495 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.35s 2026-08-20 20:23:06.196504 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 2.91s 2026-08-20 20:23:06.196513 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.29s 2026-08-20 20:23:06.196528 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.69s 2026-08-20 20:23:06.196580 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 1.65s 2026-08-20 20:23:06.198380 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.60s 2026-08-20 20:23:06.198430 | instance | vexxhost.ceph.cephadm : Download "cephadm" ------------------------------ 1.52s 2026-08-20 20:23:06.198437 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.42s 2026-08-20 20:23:06.198443 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.03s 2026-08-20 20:23:06.198449 | instance | vexxhost.containers.download_artifact : Download item ------------------- 1.00s 2026-08-20 20:23:06.198454 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 0.96s 2026-08-20 20:23:06.198460 | instance | Gathering Facts --------------------------------------------------------- 0.94s 2026-08-20 20:23:06.198465 | instance | Gathering Facts --------------------------------------------------------- 0.90s 2026-08-20 20:23:06.198471 | instance | Gathering Facts --------------------------------------------------------- 0.90s 2026-08-20 20:23:06.198476 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.84s 2026-08-20 20:23:06.198482 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.73s 2026-08-20 20:23:06.293907 | 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 20:23:06.294187 | instance | ERROR [csi > converge] Executed: Failed 2026-08-20 20:23:06.294384 | 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 20:23:06.614545 | instance | ERROR 2026-08-20 20:23:06.614771 | instance | { 2026-08-20 20:23:06.614813 | instance | "delta": "0:04:28.254789", 2026-08-20 20:23:06.614842 | instance | "end": "2026-08-20 20:23:06.350191", 2026-08-20 20:23:06.614911 | instance | "msg": "non-zero return code", 2026-08-20 20:23:06.614968 | instance | "rc": 2, 2026-08-20 20:23:06.614996 | instance | "start": "2026-08-20 20:18:38.095402" 2026-08-20 20:23:06.615022 | instance | } failure 2026-08-20 20:23:06.622854 | 2026-08-20 20:23:06.622908 | PLAY RECAP 2026-08-20 20:23:06.622955 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-08-20 20:23:06.622977 | 2026-08-20 20:23:12.339985 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-20 20:23:12.624144 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-08-20 20:23:13.761291 | 2026-08-20 20:23:13.761458 | PLAY [all] 2026-08-20 20:23:13.790022 | 2026-08-20 20:23:13.790177 | TASK [gather-host-logs : creating directory for system status] 2026-08-20 20:23:14.194426 | instance | changed 2026-08-20 20:23:14.223747 | 2026-08-20 20:23:14.223918 | TASK [gather-host-logs : Get logs for each host] 2026-08-20 20:23:14.613907 | instance | + systemd-cgls --full --all --no-pager 2026-08-20 20:23:14.637991 | instance | + ip addr 2026-08-20 20:23:14.639993 | instance | + ip route 2026-08-20 20:23:14.642417 | instance | + lsblk 2026-08-20 20:23:14.646283 | instance | + mount 2026-08-20 20:23:14.648818 | instance | + docker images 2026-08-20 20:23:14.666410 | instance | + brctl show 2026-08-20 20:23:14.666909 | instance | /bin/bash: line 8: brctl: command not found 2026-08-20 20:23:14.667239 | instance | + ps aux --sort=-%mem 2026-08-20 20:23:14.747916 | instance | + dpkg -l 2026-08-20 20:23:14.757815 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-08-20 20:23:14.758196 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-08-20 20:23:14.771006 | instance | + '[' '!' -z '' ']' 2026-08-20 20:23:14.825444 | instance | ok: Runtime: 0:00:00.162081 2026-08-20 20:23:14.831743 | 2026-08-20 20:23:14.831831 | TASK [gather-host-logs : Downloads logs to executor] 2026-08-20 20:23:15.476360 | instance | changed: 2026-08-20 20:23:15.476555 | instance | created directory /var/lib/zuul/builds/4c06b1f334914258ac0bd61d10c2ae60/work/logs/instance 2026-08-20 20:23:15.476659 | instance | cd+++++++++ system/ 2026-08-20 20:23:15.476691 | instance | >f+++++++++ system/brctl-show.txt 2026-08-20 20:23:15.476716 | instance | >f+++++++++ system/docker-images.txt 2026-08-20 20:23:15.476737 | instance | >f+++++++++ system/ip-addr.txt 2026-08-20 20:23:15.476761 | instance | >f+++++++++ system/ip-route.txt 2026-08-20 20:23:15.476787 | instance | >f+++++++++ system/lsblk.txt 2026-08-20 20:23:15.476810 | instance | >f+++++++++ system/mount.txt 2026-08-20 20:23:15.476888 | instance | >f+++++++++ system/packages.txt 2026-08-20 20:23:15.476971 | instance | >f+++++++++ system/ps.txt 2026-08-20 20:23:15.477013 | instance | >f+++++++++ system/systemd-cgls.txt 2026-08-20 20:23:15.499753 | 2026-08-20 20:23:15.499899 | LOOP [helm-release-status : creating directory for helm release status] 2026-08-20 20:23:15.698731 | instance | changed: "values" 2026-08-20 20:23:15.891519 | instance | changed: "releases" 2026-08-20 20:23:15.910016 | 2026-08-20 20:23:15.910171 | TASK [helm-release-status : Gather get release status for helm charts] 2026-08-20 20:23:16.119673 | instance | /bin/bash: line 3: kubectl: command not found 2026-08-20 20:23:16.448663 | instance | ok: Runtime: 0:00:00.005553 2026-08-20 20:23:16.461202 | 2026-08-20 20:23:16.461327 | TASK [helm-release-status : Downloads logs to executor] 2026-08-20 20:23:16.956885 | instance | changed: 2026-08-20 20:23:16.957047 | instance | cd+++++++++ helm/ 2026-08-20 20:23:16.957077 | instance | cd+++++++++ helm/releases/ 2026-08-20 20:23:16.957099 | instance | cd+++++++++ helm/values/ 2026-08-20 20:23:16.972365 | 2026-08-20 20:23:16.972500 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-08-20 20:23:17.164911 | instance | changed 2026-08-20 20:23:17.170842 | 2026-08-20 20:23:17.171031 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-08-20 20:23:17.415445 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-20 20:23:17.415599 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-20 20:23:17.421108 | instance | environment: line 1: kubectl: command not found 2026-08-20 20:23:17.422416 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-20 20:23:17.423625 | instance | environment: line 1: kubectl: command not found 2026-08-20 20:23:17.424583 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-20 20:23:17.425858 | instance | environment: line 1: kubectl: command not found 2026-08-20 20:23:17.426768 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-20 20:23:17.427328 | instance | environment: line 1: kubectl: command not found 2026-08-20 20:23:17.428398 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-20 20:23:17.429083 | instance | environment: line 1: kubectl: command not found 2026-08-20 20:23:17.429927 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-20 20:23:17.709378 | instance | ok: Runtime: 0:00:00.022514 2026-08-20 20:23:17.716110 | 2026-08-20 20:23:17.716223 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-08-20 20:23:17.902611 | instance | changed 2026-08-20 20:23:17.910475 | 2026-08-20 20:23:17.910605 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-08-20 20:23:18.121914 | instance | environment: line 5: kubectl: command not found 2026-08-20 20:23:18.122585 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-20 20:23:18.122645 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-20 20:23:18.122972 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-20 20:23:18.450905 | instance | ok: Runtime: 0:00:00.008297 2026-08-20 20:23:18.459962 | 2026-08-20 20:23:18.621174 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-08-20 20:23:19.121050 | instance | changed: 2026-08-20 20:23:19.121198 | instance | cd+++++++++ objects/ 2026-08-20 20:23:19.121226 | instance | cd+++++++++ objects/cluster/ 2026-08-20 20:23:19.121247 | instance | cd+++++++++ objects/namespaced/ 2026-08-20 20:23:19.133433 | 2026-08-20 20:23:19.133571 | TASK [gather-pod-logs : creating directory for pod logs] 2026-08-20 20:23:19.347824 | instance | changed 2026-08-20 20:23:19.356347 | 2026-08-20 20:23:19.356470 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-08-20 20:23:19.570253 | instance | changed 2026-08-20 20:23:19.576125 | 2026-08-20 20:23:19.576212 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-08-20 20:23:19.810251 | instance | environment: line 3: kubectl: command not found 2026-08-20 20:23:20.129997 | instance | ok: Runtime: 0:00:00.008117 2026-08-20 20:23:20.137505 | 2026-08-20 20:23:20.137640 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-08-20 20:23:20.642044 | instance | changed: 2026-08-20 20:23:20.642293 | instance | cd+++++++++ pod-logs/ 2026-08-20 20:23:20.642337 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-08-20 20:23:20.661922 | 2026-08-20 20:23:20.662065 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-08-20 20:23:20.869922 | instance | changed 2026-08-20 20:23:20.877199 | 2026-08-20 20:23:20.877312 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-08-20 20:23:21.084431 | instance | /bin/bash: line 2: kubectl: command not found 2026-08-20 20:23:21.514285 | instance | ok: Runtime: 0:00:00.038496 2026-08-20 20:23:21.523187 | 2026-08-20 20:23:21.523280 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-08-20 20:23:21.755458 | instance | /bin/bash: line 2: kubectl: command not found 2026-08-20 20:23:21.784478 | instance | ceph-mgr endpoints: 2026-08-20 20:23:22.071020 | instance | ok: Runtime: 0:00:00.036071 2026-08-20 20:23:22.079269 | 2026-08-20 20:23:22.079400 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-08-20 20:23:22.302035 | instance | /bin/bash: line 4: kubectl: command not found 2026-08-20 20:23:22.618105 | instance | ok: Runtime: 0:00:00.037760 2026-08-20 20:23:22.626490 | 2026-08-20 20:23:22.626808 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-08-20 20:23:23.122703 | instance | changed: cd+++++++++ prometheus/ 2026-08-20 20:23:23.137270 | 2026-08-20 20:23:23.137361 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-08-20 20:23:23.335114 | instance | changed 2026-08-20 20:23:23.342601 | 2026-08-20 20:23:23.342677 | TASK [gather-selenium-data : Get selenium data] 2026-08-20 20:23:23.579520 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-08-20 20:23:23.580814 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-08-20 20:23:24.073051 | instance | ERROR 2026-08-20 20:23:24.073239 | instance | { 2026-08-20 20:23:24.073286 | instance | "delta": "0:00:00.006134", 2026-08-20 20:23:24.073320 | instance | "end": "2026-08-20 20:23:23.581092", 2026-08-20 20:23:24.073354 | instance | "msg": "non-zero return code", 2026-08-20 20:23:24.073384 | instance | "rc": 1, 2026-08-20 20:23:24.073412 | instance | "start": "2026-08-20 20:23:23.574958" 2026-08-20 20:23:24.073440 | instance | } 2026-08-20 20:23:24.073476 | instance | ERROR: Ignoring Errors 2026-08-20 20:23:24.080496 | 2026-08-20 20:23:24.080612 | TASK [gather-selenium-data : Downloads logs to executor] 2026-08-20 20:23:24.590538 | instance | changed: cd+++++++++ selenium/ 2026-08-20 20:23:24.599374 | 2026-08-20 20:23:24.599441 | PLAY RECAP 2026-08-20 20:23:24.599485 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-08-20 20:23:24.599507 | 2026-08-20 20:23:24.755747 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-08-20 20:23:24.761801 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-20 20:23:25.552380 | 2026-08-20 20:23:25.582876 | PLAY [all] 2026-08-20 20:23:25.603351 | 2026-08-20 20:23:25.603505 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-20 20:23:25.648762 | instance | skipping: Conditional result was False 2026-08-20 20:23:25.657042 | 2026-08-20 20:23:25.657234 | TASK [fetch-output : Set log path for single node] 2026-08-20 20:23:25.700936 | instance | ok 2026-08-20 20:23:25.710033 | 2026-08-20 20:23:25.710201 | LOOP [fetch-output : Ensure local output dirs] 2026-08-20 20:23:27.184403 | instance -> localhost | ok: "/var/lib/zuul/builds/4c06b1f334914258ac0bd61d10c2ae60/work/logs" 2026-08-20 20:23:27.469646 | instance -> localhost | changed: "/var/lib/zuul/builds/4c06b1f334914258ac0bd61d10c2ae60/work/artifacts" 2026-08-20 20:23:27.773353 | instance -> localhost | changed: "/var/lib/zuul/builds/4c06b1f334914258ac0bd61d10c2ae60/work/docs" 2026-08-20 20:23:27.783151 | 2026-08-20 20:23:27.783497 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-20 20:23:28.499255 | instance | changed: .d..t...... ./ 2026-08-20 20:23:28.499530 | instance | changed: All items complete 2026-08-20 20:23:28.499574 | 2026-08-20 20:23:28.994401 | instance | changed: .d..t...... ./ 2026-08-20 20:23:29.481809 | instance | changed: .d..t...... ./ 2026-08-20 20:23:29.506093 | 2026-08-20 20:23:29.564206 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-20 20:23:30.052756 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.007035 2026-08-20 20:23:30.440859 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.008969 2026-08-20 20:23:30.457794 | 2026-08-20 20:23:30.457892 | PLAY [all] 2026-08-20 20:23:30.467087 | 2026-08-20 20:23:30.467185 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-20 20:23:30.970099 | instance | changed 2026-08-20 20:23:30.975744 | 2026-08-20 20:23:30.975812 | PLAY RECAP 2026-08-20 20:23:30.975856 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-20 20:23:30.975878 | 2026-08-20 20:23:31.109746 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-20 20:23:31.115043 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-20 20:23:31.775808 | 2026-08-20 20:23:31.775948 | PLAY [localhost] 2026-08-20 20:23:31.786543 | 2026-08-20 20:23:31.786843 | TASK [Generate Zuul manifest] 2026-08-20 20:23:31.810096 | localhost | ok 2026-08-20 20:23:31.830942 | 2026-08-20 20:23:31.831082 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-20 20:23:32.671872 | localhost | changed 2026-08-20 20:23:32.687008 | 2026-08-20 20:23:32.687158 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-20 20:23:32.722245 | localhost | ok 2026-08-20 20:23:32.735329 | 2026-08-20 20:23:32.735441 | TASK [Upload logs] 2026-08-20 20:23:32.763934 | localhost | ok 2026-08-20 20:23:32.913668 | 2026-08-20 20:23:32.913795 | TASK [Set zuul-log-path fact] 2026-08-20 20:23:32.934781 | localhost | ok 2026-08-20 20:23:32.956234 | 2026-08-20 20:23:32.956411 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-20 20:23:32.998763 | localhost | ok 2026-08-20 20:23:33.008780 | 2026-08-20 20:23:33.008894 | TASK [upload-logs : Create log directories] 2026-08-20 20:23:33.948161 | localhost | changed 2026-08-20 20:23:33.955847 | 2026-08-20 20:23:33.955982 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-20 20:23:34.770572 | localhost -> localhost | ok: Runtime: 0:00:00.008118 2026-08-20 20:23:34.777347 | 2026-08-20 20:23:34.777447 | TASK [upload-logs : Upload logs to log server] 2026-08-20 20:23:35.295336 | localhost | Output suppressed because no_log was given 2026-08-20 20:23:35.336529 | 2026-08-20 20:23:35.336655 | LOOP [upload-logs : Compress console log and json output] 2026-08-20 20:23:35.387584 | localhost | skipping: Conditional result was False 2026-08-20 20:23:35.395761 | localhost | skipping: Conditional result was False 2026-08-20 20:23:35.410143 | 2026-08-20 20:23:35.410318 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-20 20:23:35.455601 | localhost | skipping: Conditional result was False 2026-08-20 20:23:35.847339 | 2026-08-20 20:23:35.848391 | localhost | skipping: Conditional result was False 2026-08-20 20:23:35.858906 | 2026-08-20 20:23:35.859022 | LOOP [upload-logs : Upload console log and json output]