2026-08-28 12:58:40.080434 | Job console starting 2026-08-28 12:58:40.093058 | Updating git repos 2026-08-28 12:58:42.972777 | Cloning repos into workspace 2026-08-28 12:59:07.471493 | Restoring repo states 2026-08-28 12:59:22.663809 | Merging changes 2026-08-28 12:59:23.576872 | Checking out repos 2026-08-28 12:59:24.714431 | Preparing playbooks 2026-08-28 12:59:27.295478 | Running Ansible setup 2026-08-28 12:59:30.743346 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-28 12:59:31.346921 | 2026-08-28 12:59:31.347081 | PLAY [localhost] 2026-08-28 12:59:31.354698 | 2026-08-28 12:59:31.354767 | TASK [Gathering Facts] 2026-08-28 12:59:32.205548 | localhost | ok 2026-08-28 12:59:32.216129 | 2026-08-28 12:59:32.216225 | TASK [Setup log path fact] 2026-08-28 12:59:32.238149 | localhost | ok 2026-08-28 12:59:32.249830 | 2026-08-28 12:59:32.249901 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-28 12:59:32.281692 | localhost | ok 2026-08-28 12:59:32.290784 | 2026-08-28 12:59:32.290878 | TASK [emit-job-header : Print job information] 2026-08-28 12:59:32.333276 | # Job Information 2026-08-28 12:59:32.333496 | Ansible Version: 2.16.18 2026-08-28 12:59:32.333570 | Job: atmosphere-molecule-csi-rbd 2026-08-28 12:59:32.333621 | Pipeline: check 2026-08-28 12:59:32.333667 | Executor: 2d72f0692154 2026-08-28 12:59:32.333712 | Triggered by: https://github.com/vexxhost/atmosphere/pull/3501 2026-08-28 12:59:32.333766 | Event ID: bb6e49d0-a2df-11f1-80e0-0f7bba18b454 2026-08-28 12:59:32.338820 | 2026-08-28 12:59:32.338906 | LOOP [emit-job-header : Print node information] 2026-08-28 12:59:32.444654 | localhost | ok: 2026-08-28 12:59:32.444880 | localhost | # Node Information 2026-08-28 12:59:32.444910 | localhost | Inventory Hostname: instance 2026-08-28 12:59:32.444933 | localhost | Hostname: np0000191417 2026-08-28 12:59:32.444982 | localhost | Username: zuul 2026-08-28 12:59:32.445014 | localhost | Distro: Ubuntu 22.04 2026-08-28 12:59:32.445035 | localhost | Provider: yul1 2026-08-28 12:59:32.445055 | localhost | Region: ca-ymq-1 2026-08-28 12:59:32.445074 | localhost | Label: ubuntu-jammy 2026-08-28 12:59:32.445092 | localhost | Product Name: OpenStack Nova 2026-08-28 12:59:32.445110 | localhost | Interface IP: 162.253.55.92 2026-08-28 12:59:32.455546 | 2026-08-28 12:59:32.455668 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-28 12:59:32.847485 | localhost -> localhost | changed 2026-08-28 12:59:32.858787 | 2026-08-28 12:59:32.858891 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-28 12:59:33.665503 | localhost -> localhost | changed 2026-08-28 12:59:33.676412 | 2026-08-28 12:59:33.676489 | PLAY [all] 2026-08-28 12:59:33.686032 | 2026-08-28 12:59:33.686110 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-28 12:59:33.914085 | instance -> localhost | ok 2026-08-28 12:59:33.924148 | 2026-08-28 12:59:33.924215 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-28 12:59:33.960426 | instance | ok 2026-08-28 12:59:33.974724 | instance | included: /var/lib/zuul/builds/94263bab70834df18e3ba8effee069cb/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-28 12:59:33.980244 | 2026-08-28 12:59:33.980304 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-28 12:59:35.116651 | instance -> localhost | Generating public/private rsa key pair. 2026-08-28 12:59:35.116849 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/94263bab70834df18e3ba8effee069cb/work/94263bab70834df18e3ba8effee069cb_id_rsa 2026-08-28 12:59:35.116877 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/94263bab70834df18e3ba8effee069cb/work/94263bab70834df18e3ba8effee069cb_id_rsa.pub 2026-08-28 12:59:35.116899 | instance -> localhost | The key fingerprint is: 2026-08-28 12:59:35.116920 | instance -> localhost | SHA256:cXejjnY2jNTRNsOFoRzcEFZaOPSpxFx4eU5xsDu8Wr0 zuul-build-sshkey 2026-08-28 12:59:35.116972 | instance -> localhost | The key's randomart image is: 2026-08-28 12:59:35.116996 | instance -> localhost | +---[RSA 3072]----+ 2026-08-28 12:59:35.117022 | instance -> localhost | | o*B**+| 2026-08-28 12:59:35.117043 | instance -> localhost | | ==X=++| 2026-08-28 12:59:35.117063 | instance -> localhost | | . . Xo%+ | 2026-08-28 12:59:35.117083 | instance -> localhost | | o + B =.| 2026-08-28 12:59:35.117102 | instance -> localhost | | S . + + | 2026-08-28 12:59:35.117122 | instance -> localhost | | . = + | 2026-08-28 12:59:35.117141 | instance -> localhost | | + * o .| 2026-08-28 12:59:35.117160 | instance -> localhost | | . o + .| 2026-08-28 12:59:35.117181 | instance -> localhost | | . E | 2026-08-28 12:59:35.117201 | instance -> localhost | +----[SHA256]-----+ 2026-08-28 12:59:35.117247 | instance -> localhost | ok: Runtime: 0:00:00.681657 2026-08-28 12:59:35.123517 | 2026-08-28 12:59:35.123593 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-28 12:59:35.157123 | instance | ok 2026-08-28 12:59:35.169161 | instance | included: /var/lib/zuul/builds/94263bab70834df18e3ba8effee069cb/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-28 12:59:35.176288 | 2026-08-28 12:59:35.176350 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-28 12:59:35.201748 | instance | skipping: Conditional result was False 2026-08-28 12:59:35.211242 | 2026-08-28 12:59:35.211329 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-28 12:59:35.662105 | instance | changed 2026-08-28 12:59:35.669020 | 2026-08-28 12:59:35.669084 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-28 12:59:35.865036 | instance | ok 2026-08-28 12:59:35.871746 | 2026-08-28 12:59:35.871830 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-28 12:59:36.373914 | instance | changed 2026-08-28 12:59:36.396820 | 2026-08-28 12:59:36.396910 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-28 12:59:36.887935 | instance | changed 2026-08-28 12:59:36.896309 | 2026-08-28 12:59:36.896388 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-28 12:59:36.922041 | instance | skipping: Conditional result was False 2026-08-28 12:59:36.930298 | 2026-08-28 12:59:36.930404 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-28 12:59:37.293558 | instance -> localhost | changed 2026-08-28 12:59:37.310251 | 2026-08-28 12:59:37.310323 | TASK [add-build-sshkey : Add back temp key] 2026-08-28 12:59:37.589329 | instance -> localhost | Identity added: /var/lib/zuul/builds/94263bab70834df18e3ba8effee069cb/work/94263bab70834df18e3ba8effee069cb_id_rsa (zuul-build-sshkey) 2026-08-28 12:59:37.589602 | instance -> localhost | ok: Runtime: 0:00:00.014453 2026-08-28 12:59:37.594442 | 2026-08-28 12:59:37.594508 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-28 12:59:37.926245 | instance | ok 2026-08-28 12:59:37.931169 | 2026-08-28 12:59:37.931240 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-28 12:59:37.957466 | instance | skipping: Conditional result was False 2026-08-28 12:59:37.972524 | 2026-08-28 12:59:37.972614 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-28 12:59:38.320707 | instance | ok 2026-08-28 12:59:38.328874 | 2026-08-28 12:59:38.328945 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-28 12:59:41.731272 | instance | Output suppressed because no_log was given 2026-08-28 12:59:41.744204 | 2026-08-28 12:59:41.744270 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-28 12:59:41.951672 | instance | ok: "logs" 2026-08-28 12:59:41.952009 | instance | ok: All items complete 2026-08-28 12:59:41.952050 | 2026-08-28 12:59:42.126053 | instance | ok: "artifacts" 2026-08-28 12:59:42.294308 | instance | ok: "docs" 2026-08-28 12:59:42.313636 | 2026-08-28 12:59:42.313802 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-28 12:59:42.528416 | instance | changed: "logs" 2026-08-28 12:59:42.697968 | instance | changed: "artifacts" 2026-08-28 12:59:42.851627 | instance | changed: "docs" 2026-08-28 12:59:42.872802 | 2026-08-28 12:59:42.872937 | PLAY RECAP 2026-08-28 12:59:42.873012 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-28 12:59:42.873043 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-28 12:59:42.873064 | 2026-08-28 12:59:43.024430 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-28 12:59:43.027253 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-28 12:59:43.605182 | 2026-08-28 12:59:43.605333 | PLAY [all] 2026-08-28 12:59:43.616482 | 2026-08-28 12:59:43.616557 | TASK [setup-uv : Extract archive] 2026-08-28 12:59:45.948075 | instance | changed 2026-08-28 12:59:45.954124 | 2026-08-28 12:59:45.954200 | TASK [setup-uv : Print version] 2026-08-28 12:59:46.348526 | instance | uv 0.8.13 2026-08-28 12:59:46.489496 | instance | ok: Runtime: 0:00:00.012201 2026-08-28 12:59:46.500090 | 2026-08-28 12:59:46.500156 | TASK [Install Ansible collection siblings] 2026-08-28 12:59:55.424495 | instance | changed: 2026-08-28 12:59:55.425255 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-08-28 12:59:55.425286 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-08-28 12:59:55.425309 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-08-28 12:59:55.425329 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-08-28 12:59:55.425349 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-08-28 12:59:55.425374 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-08-28 12:59:55.425395 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-08-28 12:59:55.425417 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-08-28 12:59:55.425437 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-08-28 12:59:55.425457 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-08-28 12:59:55.425476 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-08-28 12:59:55.425495 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-08-28 12:59:55.425514 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-08-28 12:59:55.425532 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-08-28 12:59:55.425551 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0 2026-08-28 12:59:55.425571 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-08-28 12:59:55.425590 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-08-28 12:59:55.425609 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-08-28 12:59:55.425628 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-08-28 12:59:55.425647 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-08-28 12:59:55.425666 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.2.0 2026-08-28 12:59:55.425684 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-08-28 12:59:55.425704 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-08-28 12:59:55.425737 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-08-28 12:59:55.425757 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=6.0.0 2026-08-28 12:59:55.425776 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-08-28 12:59:55.425794 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-08-28 12:59:55.425813 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-08-28 12:59:55.425831 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-08-28 12:59:55.425849 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-08-28 12:59:55.425868 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-08-28 12:59:55.425887 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-08-28 12:59:55.425905 | instance | Checked out ansible.netcommon to 1.2.0 2026-08-28 12:59:55.425925 | 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-28 12:59:55.425950 | instance | Starting galaxy collection install process 2026-08-28 12:59:55.425969 | instance | Process install dependency map 2026-08-28 12:59:55.425987 | instance | Starting collection install process 2026-08-28 12:59:55.426006 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-08-28 12:59:55.426024 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-08-28 12:59:55.426043 | instance | ansible.netcommon:* was installed successfully 2026-08-28 12:59:55.426061 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-08-28 12:59:55.426079 | instance | Creating virtual environment at: .venv 2026-08-28 12:59:55.426098 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-08-28 12:59:55.426116 | instance | Downloading rjsonnet (1.2MiB) 2026-08-28 12:59:55.426134 | instance | Downloading netaddr (2.2MiB) 2026-08-28 12:59:55.426156 | instance | Downloading pydantic-core (2.0MiB) 2026-08-28 12:59:55.426175 | instance | Downloading cryptography (4.2MiB) 2026-08-28 12:59:55.426194 | instance | Downloading openstacksdk (1.7MiB) 2026-08-28 12:59:55.426212 | instance | Downloading setuptools (1.1MiB) 2026-08-28 12:59:55.426231 | instance | Downloading pygments (1.2MiB) 2026-08-28 12:59:55.426250 | instance | Downloading kubernetes (1.9MiB) 2026-08-28 12:59:55.426268 | instance | Downloading ansible-core (2.1MiB) 2026-08-28 12:59:55.426287 | instance | Downloading rjsonnet 2026-08-28 12:59:55.426307 | instance | Building pyperclip==1.9.0 2026-08-28 12:59:55.426325 | instance | Downloading pydantic-core 2026-08-28 12:59:55.426344 | instance | Downloading netaddr 2026-08-28 12:59:55.426363 | instance | Downloading pygments 2026-08-28 12:59:55.426382 | instance | Downloading setuptools 2026-08-28 12:59:55.426400 | instance | Downloading kubernetes 2026-08-28 12:59:55.426419 | instance | Downloading cryptography 2026-08-28 12:59:55.426437 | instance | Downloading ansible-core 2026-08-28 12:59:55.426456 | instance | Downloading openstacksdk 2026-08-28 12:59:55.426474 | instance | Built pyperclip==1.9.0 2026-08-28 12:59:55.426492 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-08-28 12:59:55.426511 | instance | Installed 83 packages in 100ms 2026-08-28 12:59:55.426529 | instance | Checked out ansible.posix to 1.6.0 2026-08-28 12:59:55.426547 | 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-28 12:59:55.426565 | instance | Starting galaxy collection install process 2026-08-28 12:59:55.426583 | instance | Process install dependency map 2026-08-28 12:59:55.426606 | instance | Starting collection install process 2026-08-28 12:59:55.426625 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-08-28 12:59:55.426643 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-08-28 12:59:55.426661 | instance | ansible.posix:1.6.0 was installed successfully 2026-08-28 12:59:55.426679 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-28 12:59:55.426698 | instance | 2.17.12 2026-08-28 12:59:55.426717 | instance | Checked out ansible.utils to v6.1.0 2026-08-28 12:59:55.426735 | 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-28 12:59:55.426753 | instance | Starting galaxy collection install process 2026-08-28 12:59:55.426772 | instance | Process install dependency map 2026-08-28 12:59:55.426790 | instance | Starting collection install process 2026-08-28 12:59:55.426809 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-08-28 12:59:55.426827 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-08-28 12:59:55.426846 | instance | ansible.utils:6.1.0 was installed successfully 2026-08-28 12:59:55.426864 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-28 12:59:55.426883 | instance | 2.17.12 2026-08-28 12:59:55.426903 | instance | Checked out atmosphere.common to v0.7.0 2026-08-28 12:59:55.426924 | 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-28 12:59:55.426943 | instance | Starting galaxy collection install process 2026-08-28 12:59:55.426962 | instance | Process install dependency map 2026-08-28 12:59:55.426980 | instance | Starting collection install process 2026-08-28 12:59:55.426999 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-08-28 12:59:55.427035 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-08-28 12:59:55.427062 | instance | atmosphere.common:0.7.0 was installed successfully 2026-08-28 12:59:55.427088 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-28 12:59:55.427109 | instance | 2.17.12 2026-08-28 12:59:55.427128 | instance | Checked out community.crypto to 2.2.3 2026-08-28 12:59:55.427148 | 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-28 12:59:55.427167 | instance | Starting galaxy collection install process 2026-08-28 12:59:55.427186 | instance | Process install dependency map 2026-08-28 12:59:55.427204 | instance | Starting collection install process 2026-08-28 12:59:55.427223 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-08-28 12:59:55.427241 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-08-28 12:59:55.427259 | instance | community.crypto:2.2.3 was installed successfully 2026-08-28 12:59:55.427277 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-28 12:59:55.427296 | instance | 2.17.12 2026-08-28 12:59:55.427315 | instance | Checked out community.general to 7.3.0 2026-08-28 12:59:55.427334 | 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-28 12:59:55.427360 | instance | Starting galaxy collection install process 2026-08-28 12:59:55.427379 | instance | Process install dependency map 2026-08-28 12:59:55.427398 | instance | Starting collection install process 2026-08-28 12:59:55.427417 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-08-28 12:59:55.427435 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-08-28 12:59:55.427454 | instance | community.general:7.3.0 was installed successfully 2026-08-28 12:59:55.427472 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-28 12:59:55.427491 | instance | 2.17.12 2026-08-28 12:59:55.427510 | instance | Checked out community.mysql to 3.6.0 2026-08-28 12:59:55.427531 | 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-28 12:59:55.427552 | instance | Starting galaxy collection install process 2026-08-28 12:59:55.427571 | instance | Process install dependency map 2026-08-28 12:59:55.427590 | instance | Starting collection install process 2026-08-28 12:59:55.427609 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-08-28 12:59:55.427628 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-08-28 12:59:55.427647 | instance | community.mysql:3.6.0 was installed successfully 2026-08-28 12:59:55.427666 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-28 12:59:55.427684 | instance | 2.17.12 2026-08-28 12:59:55.427704 | instance | Checked out kubernetes.core to 2.4.0 2026-08-28 12:59:55.427724 | 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-28 12:59:55.427743 | instance | Starting galaxy collection install process 2026-08-28 12:59:55.427762 | instance | Process install dependency map 2026-08-28 12:59:55.427781 | instance | Starting collection install process 2026-08-28 12:59:55.427800 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-08-28 12:59:55.427819 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-08-28 12:59:55.427838 | instance | kubernetes.core:2.4.0 was installed successfully 2026-08-28 12:59:55.427857 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-28 12:59:55.427876 | instance | 2.17.12 2026-08-28 12:59:55.427895 | instance | Checked out openstack.cloud to 2.6.0 2026-08-28 12:59:55.427914 | 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-28 12:59:55.427934 | instance | Starting galaxy collection install process 2026-08-28 12:59:55.427952 | instance | Process install dependency map 2026-08-28 12:59:55.427971 | instance | Starting collection install process 2026-08-28 12:59:55.427990 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-08-28 12:59:55.428009 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-08-28 12:59:55.428027 | instance | openstack.cloud:2.6.0 was installed successfully 2026-08-28 12:59:55.428047 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-28 12:59:55.428065 | instance | 2.17.12 2026-08-28 12:59:55.428091 | instance | Checked out vexxhost.ceph to v4.2.0 2026-08-28 12:59:55.428111 | 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-28 12:59:55.428130 | instance | Starting galaxy collection install process 2026-08-28 12:59:55.428150 | instance | Process install dependency map 2026-08-28 12:59:55.428169 | instance | Starting collection install process 2026-08-28 12:59:55.428188 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-08-28 12:59:55.428206 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-08-28 12:59:55.428225 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-08-28 12:59:55.428243 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-28 12:59:55.428262 | instance | 2.17.12 2026-08-28 12:59:55.428281 | instance | Checked out vexxhost.containers to v1.6.8 2026-08-28 12:59:55.428300 | 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-28 12:59:55.428319 | instance | Starting galaxy collection install process 2026-08-28 12:59:55.428338 | instance | Process install dependency map 2026-08-28 12:59:55.428356 | instance | Starting collection install process 2026-08-28 12:59:55.428375 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-08-28 12:59:55.428393 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-08-28 12:59:55.428411 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-08-28 12:59:55.428430 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-28 12:59:55.428449 | instance | 2.17.12 2026-08-28 12:59:55.428469 | instance | Checked out vexxhost.kubernetes to v3.3.0 2026-08-28 12:59:55.428488 | 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-28 12:59:55.428506 | instance | Starting galaxy collection install process 2026-08-28 12:59:55.428525 | instance | Process install dependency map 2026-08-28 12:59:55.428543 | instance | Starting collection install process 2026-08-28 12:59:55.428562 | instance | Installing 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-08-28 12:59:55.428582 | instance | Created collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-08-28 12:59:55.428601 | instance | vexxhost.kubernetes:3.3.0 was installed successfully 2026-08-28 12:59:55.428620 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-28 12:59:55.428639 | instance | 2.17.12 2026-08-28 12:59:55.434256 | 2026-08-28 12:59:55.434304 | PLAY RECAP 2026-08-28 12:59:55.434348 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-28 12:59:55.434369 | 2026-08-28 12:59:55.547405 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-28 12:59:55.551546 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-08-28 12:59:56.157530 | 2026-08-28 12:59:56.157691 | PLAY [all] 2026-08-28 12:59:56.169374 | 2026-08-28 12:59:56.169445 | TASK [Install "jq" for log collection] 2026-08-28 13:00:04.839246 | instance | changed 2026-08-28 13:00:04.841864 | 2026-08-28 13:00:04.841947 | PLAY RECAP 2026-08-28 13:00:04.842014 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-28 13:00:04.842097 | 2026-08-28 13:00:04.981082 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-08-28 13:00:04.985714 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-28 13:00:05.619120 | 2026-08-28 13:00:05.619260 | PLAY [all] 2026-08-28 13:00:05.630831 | 2026-08-28 13:00:05.630907 | LOOP [Check inventory directories] 2026-08-28 13:00:05.984459 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-08-28 13:00:06.141549 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-08-28 13:00:06.318025 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-08-28 13:00:06.331509 | 2026-08-28 13:00:06.331730 | LOOP [Copy inventory file for Zuul] 2026-08-28 13:00:07.204849 | instance | changed: 2026-08-28 13:00:07.205108 | instance | { 2026-08-28 13:00:07.205148 | instance | "ansible_loop_var": "item", 2026-08-28 13:00:07.205180 | instance | "changed": false, 2026-08-28 13:00:07.205207 | instance | "failed": false, 2026-08-28 13:00:07.205238 | instance | "invocation": { 2026-08-28 13:00:07.205264 | instance | "module_args": { 2026-08-28 13:00:07.205289 | instance | "checksum_algorithm": "sha1", 2026-08-28 13:00:07.205314 | instance | "follow": true, 2026-08-28 13:00:07.205338 | instance | "get_attributes": true, 2026-08-28 13:00:07.205365 | instance | "get_checksum": true, 2026-08-28 13:00:07.205390 | instance | "get_mime": true, 2026-08-28 13:00:07.205414 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-08-28 13:00:07.205439 | instance | } 2026-08-28 13:00:07.205466 | instance | }, 2026-08-28 13:00:07.205493 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-08-28 13:00:07.205517 | instance | "stat": { 2026-08-28 13:00:07.205541 | instance | "atime": 1787921988.4474618, 2026-08-28 13:00:07.205565 | instance | "attr_flags": "e", 2026-08-28 13:00:07.205589 | instance | "attributes": [ 2026-08-28 13:00:07.205613 | instance | "extents" 2026-08-28 13:00:07.205636 | instance | ], 2026-08-28 13:00:07.205660 | instance | "block_size": 4096, 2026-08-28 13:00:07.205683 | instance | "blocks": 8, 2026-08-28 13:00:07.205707 | instance | "charset": "unknown", 2026-08-28 13:00:07.205732 | instance | "ctime": 1787921987.2194297, 2026-08-28 13:00:07.205756 | instance | "dev": 64513, 2026-08-28 13:00:07.205779 | instance | "device_type": 0, 2026-08-28 13:00:07.205803 | instance | "executable": true, 2026-08-28 13:00:07.205826 | instance | "exists": true, 2026-08-28 13:00:07.205849 | instance | "gid": 1000, 2026-08-28 13:00:07.205873 | instance | "gr_name": "zuul", 2026-08-28 13:00:07.205897 | instance | "inode": 1048122, 2026-08-28 13:00:07.205920 | instance | "isblk": false, 2026-08-28 13:00:07.205944 | instance | "ischr": false, 2026-08-28 13:00:07.205968 | instance | "isdir": true, 2026-08-28 13:00:07.205992 | instance | "isfifo": false, 2026-08-28 13:00:07.206015 | instance | "isgid": false, 2026-08-28 13:00:07.206038 | instance | "islnk": false, 2026-08-28 13:00:07.206062 | instance | "isreg": false, 2026-08-28 13:00:07.206085 | instance | "issock": false, 2026-08-28 13:00:07.206108 | instance | "isuid": false, 2026-08-28 13:00:07.206131 | instance | "mimetype": "unknown", 2026-08-28 13:00:07.206154 | instance | "mode": "0755", 2026-08-28 13:00:07.206177 | instance | "mtime": 1787921987.2194297, 2026-08-28 13:00:07.206200 | instance | "nlink": 23, 2026-08-28 13:00:07.206223 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-08-28 13:00:07.206246 | instance | "pw_name": "zuul", 2026-08-28 13:00:07.206273 | instance | "readable": true, 2026-08-28 13:00:07.206297 | instance | "rgrp": true, 2026-08-28 13:00:07.206321 | instance | "roth": true, 2026-08-28 13:00:07.206356 | instance | "rusr": true, 2026-08-28 13:00:07.206381 | instance | "size": 4096, 2026-08-28 13:00:07.206404 | instance | "uid": 1000, 2026-08-28 13:00:07.206427 | instance | "version": "3537407616", 2026-08-28 13:00:07.206451 | instance | "wgrp": false, 2026-08-28 13:00:07.206476 | instance | "woth": false, 2026-08-28 13:00:07.206499 | instance | "writeable": true, 2026-08-28 13:00:07.206523 | instance | "wusr": true, 2026-08-28 13:00:07.206546 | instance | "xgrp": true, 2026-08-28 13:00:07.206569 | instance | "xoth": true, 2026-08-28 13:00:07.206592 | instance | "xusr": true 2026-08-28 13:00:07.206615 | instance | } 2026-08-28 13:00:07.206639 | instance | } 2026-08-28 13:00:07.206688 | instance | ok: All items complete 2026-08-28 13:00:07.206717 | 2026-08-28 13:00:07.208355 | instance | skipping: Conditional result was False 2026-08-28 13:00:07.209246 | instance | skipping: Conditional result was False 2026-08-28 13:00:07.224868 | 2026-08-28 13:00:07.225054 | LOOP [Switch "ansible_host" to private IP] 2026-08-28 13:00:07.600586 | instance | changed: 1 replacements made 2026-08-28 13:00:07.602341 | instance | skipping: Conditional result was False 2026-08-28 13:00:07.603177 | instance | skipping: Conditional result was False 2026-08-28 13:00:07.617116 | 2026-08-28 13:00:07.617290 | TASK [Run Molecule scenario] 2026-08-28 13:00:08.518822 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-08-28 13:00:08.929851 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-28 13:00:08.929946 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-08-28 13:00:19.597791 | instance | INFO [csi > dependency] Executing 2026-08-28 13:00:19.598235 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-08-28 13:00:19.598646 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-08-28 13:00:19.598896 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-28 13:00:19.613919 | instance | INFO [csi > cleanup] Executing 2026-08-28 13:00:19.614577 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-28 13:00:19.628521 | instance | INFO [csi > destroy] Executing 2026-08-28 13:00:19.628626 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-08-28 13:00:19.628724 | instance | INFO [csi > destroy] Executed: Successful 2026-08-28 13:00:19.637734 | instance | INFO [csi > syntax] Executing 2026-08-28 13:00:21.065380 | instance | 2026-08-28 13:00:21.065649 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-08-28 13:00:21.128226 | instance | INFO [csi > syntax] Executed: Successful 2026-08-28 13:00:21.143262 | instance | INFO [csi > create] Executing 2026-08-28 13:00:21.146801 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-28 13:00:21.160910 | instance | INFO [csi > prepare] Executing 2026-08-28 13:00:21.931057 | instance | 2026-08-28 13:00:21.931341 | instance | PLAY [Prepare] ***************************************************************** 2026-08-28 13:00:21.931587 | instance | 2026-08-28 13:00:21.931814 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-28 13:00:21.932046 | instance | Friday 28 August 2026 13:00:21 +0000 (0:00:00.026) 0:00:00.026 ********* 2026-08-28 13:00:23.163293 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-08-28 13:00:23.163442 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-28 13:00:23.163530 | instance | interpreter could change the meaning of that path. See 2026-08-28 13:00:23.163664 | instance | https://docs.ansible.com/ansible- 2026-08-28 13:00:23.163837 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-08-28 13:00:23.170489 | instance | ok: [instance] 2026-08-28 13:00:23.170631 | instance | 2026-08-28 13:00:23.170786 | instance | TASK [Configure short hostname] ************************************************ 2026-08-28 13:00:23.170944 | instance | Friday 28 August 2026 13:00:23 +0000 (0:00:01.240) 0:00:01.266 ********* 2026-08-28 13:00:23.889721 | instance | changed: [instance] 2026-08-28 13:00:23.890007 | instance | 2026-08-28 13:00:23.890372 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-08-28 13:00:23.890654 | instance | Friday 28 August 2026 13:00:23 +0000 (0:00:00.718) 0:00:01.984 ********* 2026-08-28 13:00:24.164740 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-08-28 13:00:24.164985 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-08-28 13:00:24.165279 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-28 13:00:24.171543 | instance | changed: [instance] 2026-08-28 13:00:24.171768 | instance | 2026-08-28 13:00:24.172011 | instance | TASK [Purge "snapd" package] *************************************************** 2026-08-28 13:00:24.172293 | instance | Friday 28 August 2026 13:00:24 +0000 (0:00:00.282) 0:00:02.267 ********* 2026-08-28 13:00:24.944007 | instance | ok: [instance] 2026-08-28 13:00:24.944230 | instance | 2026-08-28 13:00:24.944470 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-08-28 13:00:24.944683 | instance | 2026-08-28 13:00:24.944912 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-28 13:00:24.945164 | instance | Friday 28 August 2026 13:00:24 +0000 (0:00:00.771) 0:00:03.039 ********* 2026-08-28 13:00:25.694053 | instance | ok: [instance] 2026-08-28 13:00:25.694123 | instance | 2026-08-28 13:00:25.694249 | instance | TASK [Install depedencies] ***************************************************** 2026-08-28 13:00:25.694358 | instance | Friday 28 August 2026 13:00:25 +0000 (0:00:00.750) 0:00:03.789 ********* 2026-08-28 13:00:56.208121 | instance | changed: [instance] 2026-08-28 13:00:56.208342 | instance | 2026-08-28 13:00:56.208356 | instance | TASK [Start up service] ******************************************************** 2026-08-28 13:00:56.208431 | instance | Friday 28 August 2026 13:00:56 +0000 (0:00:30.514) 0:00:34.303 ********* 2026-08-28 13:00:57.737034 | instance | ok: [instance] 2026-08-28 13:00:57.737870 | instance | 2026-08-28 13:00:57.737927 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-08-28 13:00:57.737944 | instance | Friday 28 August 2026 13:00:57 +0000 (0:00:01.528) 0:00:35.832 ********* 2026-08-28 13:00:58.056037 | instance | ok: [instance] 2026-08-28 13:00:58.056739 | instance | 2026-08-28 13:00:58.056784 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-08-28 13:00:58.056796 | instance | Friday 28 August 2026 13:00:58 +0000 (0:00:00.318) 0:00:36.151 ********* 2026-08-28 13:00:58.759221 | instance | changed: [instance] 2026-08-28 13:00:58.759474 | instance | 2026-08-28 13:00:58.759980 | instance | TASK [Get list of all loopback devices] **************************************** 2026-08-28 13:00:58.760036 | instance | Friday 28 August 2026 13:00:58 +0000 (0:00:00.703) 0:00:36.854 ********* 2026-08-28 13:00:58.993799 | instance | ok: [instance] 2026-08-28 13:00:58.994519 | instance | 2026-08-28 13:00:58.994569 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-08-28 13:00:58.994581 | instance | Friday 28 August 2026 13:00:58 +0000 (0:00:00.234) 0:00:37.088 ********* 2026-08-28 13:00:59.018969 | instance | skipping: [instance] 2026-08-28 13:00:59.019498 | instance | 2026-08-28 13:00:59.019554 | instance | TASK [Create devices for Ceph] ************************************************* 2026-08-28 13:00:59.019771 | instance | Friday 28 August 2026 13:00:59 +0000 (0:00:00.025) 0:00:37.114 ********* 2026-08-28 13:00:59.568625 | instance | changed: [instance] => (item=osd0) 2026-08-28 13:00:59.569853 | instance | changed: [instance] => (item=osd1) 2026-08-28 13:00:59.569904 | instance | changed: [instance] => (item=osd2) 2026-08-28 13:00:59.569916 | instance | 2026-08-28 13:00:59.569926 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-08-28 13:00:59.569936 | instance | Friday 28 August 2026 13:00:59 +0000 (0:00:00.549) 0:00:37.663 ********* 2026-08-28 13:01:00.220260 | instance | changed: [instance] => (item=osd0) 2026-08-28 13:01:00.220453 | instance | changed: [instance] => (item=osd1) 2026-08-28 13:01:00.220935 | instance | changed: [instance] => (item=osd2) 2026-08-28 13:01:00.221221 | instance | 2026-08-28 13:01:00.221507 | instance | TASK [Start loop devices] ****************************************************** 2026-08-28 13:01:00.221827 | instance | Friday 28 August 2026 13:01:00 +0000 (0:00:00.651) 0:00:38.315 ********* 2026-08-28 13:01:00.972019 | instance | changed: [instance] => (item=osd0) 2026-08-28 13:01:00.972072 | instance | changed: [instance] => (item=osd1) 2026-08-28 13:01:00.972442 | instance | changed: [instance] => (item=osd2) 2026-08-28 13:01:00.972577 | instance | 2026-08-28 13:01:00.972938 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-08-28 13:01:00.973012 | instance | Friday 28 August 2026 13:01:00 +0000 (0:00:00.751) 0:00:39.067 ********* 2026-08-28 13:01:04.068440 | instance | changed: [instance] => (item=osd0) 2026-08-28 13:01:04.068494 | instance | changed: [instance] => (item=osd1) 2026-08-28 13:01:04.068506 | instance | changed: [instance] => (item=osd2) 2026-08-28 13:01:04.068515 | instance | 2026-08-28 13:01:04.068525 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-08-28 13:01:04.068535 | instance | Friday 28 August 2026 13:01:04 +0000 (0:00:03.095) 0:00:42.162 ********* 2026-08-28 13:01:05.938368 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-08-28 13:01:05.938414 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-08-28 13:01:05.938440 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-08-28 13:01:05.938451 | instance | 2026-08-28 13:01:05.938461 | instance | PLAY RECAP ********************************************************************* 2026-08-28 13:01:05.939416 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-08-28 13:01:05.939432 | instance | 2026-08-28 13:01:05.939438 | instance | Friday 28 August 2026 13:01:05 +0000 (0:00:01.870) 0:00:44.032 ********* 2026-08-28 13:01:05.939444 | instance | =============================================================================== 2026-08-28 13:01:05.943274 | instance | Install depedencies ---------------------------------------------------- 30.51s 2026-08-28 13:01:05.943334 | instance | Create a volume group for each loop device ------------------------------ 3.10s 2026-08-28 13:01:05.943345 | instance | Create a logical volume for each loop device ---------------------------- 1.87s 2026-08-28 13:01:05.943355 | instance | Start up service -------------------------------------------------------- 1.53s 2026-08-28 13:01:05.943365 | instance | Gathering Facts --------------------------------------------------------- 1.24s 2026-08-28 13:01:05.943407 | instance | Purge "snapd" package --------------------------------------------------- 0.77s 2026-08-28 13:01:05.943416 | instance | Start loop devices ------------------------------------------------------ 0.75s 2026-08-28 13:01:05.943425 | instance | Gathering Facts --------------------------------------------------------- 0.75s 2026-08-28 13:01:05.943434 | instance | Configure short hostname ------------------------------------------------ 0.72s 2026-08-28 13:01:05.943443 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.70s 2026-08-28 13:01:05.943451 | instance | Set permissions on loopback devices ------------------------------------- 0.65s 2026-08-28 13:01:05.943460 | instance | Create devices for Ceph ------------------------------------------------- 0.55s 2026-08-28 13:01:05.943469 | instance | Generate lvm.conf ------------------------------------------------------- 0.32s 2026-08-28 13:01:05.943478 | instance | Ensure hostname inside hosts file --------------------------------------- 0.28s 2026-08-28 13:01:05.943489 | instance | Get list of all loopback devices ---------------------------------------- 0.23s 2026-08-28 13:01:05.943502 | instance | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-08-28 13:01:06.002890 | instance | INFO [csi > prepare] Executed: Successful 2026-08-28 13:01:06.018163 | instance | INFO [csi > converge] Executing 2026-08-28 13:01:07.412519 | instance | 2026-08-28 13:01:07.412944 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-08-28 13:01:07.413232 | instance | 2026-08-28 13:01:07.413525 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-28 13:01:07.413837 | instance | Friday 28 August 2026 13:01:07 +0000 (0:00:00.007) 0:00:00.007 ********* 2026-08-28 13:01:08.430938 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-08-28 13:01:08.431297 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-28 13:01:08.431654 | instance | interpreter could change the meaning of that path. See 2026-08-28 13:01:08.431952 | instance | https://docs.ansible.com/ansible- 2026-08-28 13:01:08.432307 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-08-28 13:01:08.443925 | instance | ok: [instance] 2026-08-28 13:01:08.444215 | instance | 2026-08-28 13:01:08.444504 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-08-28 13:01:08.444818 | instance | Friday 28 August 2026 13:01:08 +0000 (0:00:01.031) 0:00:01.038 ********* 2026-08-28 13:01:08.508698 | instance | ok: [instance] => { 2026-08-28 13:01:08.509028 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-08-28 13:01:08.509313 | instance | } 2026-08-28 13:01:08.509612 | instance | 2026-08-28 13:01:08.509905 | instance | PLAY [all] ********************************************************************* 2026-08-28 13:01:08.510183 | instance | 2026-08-28 13:01:08.510479 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-28 13:01:08.510823 | instance | Friday 28 August 2026 13:01:08 +0000 (0:00:00.064) 0:00:01.103 ********* 2026-08-28 13:01:09.440698 | instance | ok: [instance] 2026-08-28 13:01:09.441053 | instance | 2026-08-28 13:01:09.441453 | instance | TASK [Fail if atmosphere_ceph_enabled is set] ********************************** 2026-08-28 13:01:09.441847 | instance | Friday 28 August 2026 13:01:09 +0000 (0:00:00.931) 0:00:02.034 ********* 2026-08-28 13:01:09.491820 | instance | skipping: [instance] 2026-08-28 13:01:09.492122 | instance | 2026-08-28 13:01:09.492455 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-08-28 13:01:09.492819 | instance | Friday 28 August 2026 13:01:09 +0000 (0:00:00.050) 0:00:02.085 ********* 2026-08-28 13:01:09.703835 | instance | ok: [instance] 2026-08-28 13:01:09.704138 | instance | 2026-08-28 13:01:09.704434 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-28 13:01:09.704730 | instance | 2026-08-28 13:01:09.705021 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-28 13:01:09.705324 | instance | Friday 28 August 2026 13:01:09 +0000 (0:00:00.211) 0:00:02.297 ********* 2026-08-28 13:01:10.691953 | instance | ok: [instance] 2026-08-28 13:01:10.692030 | instance | 2026-08-28 13:01:10.692210 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-28 13:01:10.692446 | instance | Friday 28 August 2026 13:01:10 +0000 (0:00:00.989) 0:00:03.286 ********* 2026-08-28 13:01:11.027680 | instance | ok: [instance] 2026-08-28 13:01:11.028008 | instance | 2026-08-28 13:01:11.028338 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-28 13:01:11.028652 | instance | Friday 28 August 2026 13:01:11 +0000 (0:00:00.332) 0:00:03.619 ********* 2026-08-28 13:01:11.077847 | instance | skipping: [instance] 2026-08-28 13:01:11.077883 | instance | 2026-08-28 13:01:11.077893 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-28 13:01:11.077903 | instance | Friday 28 August 2026 13:01:11 +0000 (0:00:00.052) 0:00:03.671 ********* 2026-08-28 13:01:11.437300 | instance | changed: [instance] 2026-08-28 13:01:11.437355 | instance | 2026-08-28 13:01:11.437367 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-28 13:01:11.437376 | instance | Friday 28 August 2026 13:01:11 +0000 (0:00:00.358) 0:00:04.030 ********* 2026-08-28 13:01:11.531453 | instance | ok: [instance] => { 2026-08-28 13:01:11.531500 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-28 13:01:11.531509 | instance | } 2026-08-28 13:01:11.531515 | instance | 2026-08-28 13:01:11.531680 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-28 13:01:11.531903 | instance | Friday 28 August 2026 13:01:11 +0000 (0:00:00.094) 0:00:04.125 ********* 2026-08-28 13:01:12.198748 | instance | changed: [instance] 2026-08-28 13:01:12.198941 | instance | 2026-08-28 13:01:12.199210 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-28 13:01:12.199488 | instance | Friday 28 August 2026 13:01:12 +0000 (0:00:00.667) 0:00:04.792 ********* 2026-08-28 13:01:12.253410 | instance | skipping: [instance] 2026-08-28 13:01:12.253682 | instance | 2026-08-28 13:01:12.253928 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-28 13:01:12.254155 | instance | Friday 28 August 2026 13:01:12 +0000 (0:00:00.055) 0:00:04.848 ********* 2026-08-28 13:01:12.306828 | instance | skipping: [instance] 2026-08-28 13:01:12.307044 | instance | 2026-08-28 13:01:12.307275 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-28 13:01:12.307565 | instance | Friday 28 August 2026 13:01:12 +0000 (0:00:00.053) 0:00:04.901 ********* 2026-08-28 13:01:12.538950 | instance | ok: [instance] 2026-08-28 13:01:12.539074 | instance | 2026-08-28 13:01:12.539222 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-28 13:01:12.539414 | instance | Friday 28 August 2026 13:01:12 +0000 (0:00:00.231) 0:00:05.133 ********* 2026-08-28 13:01:13.670286 | instance | ok: [instance] 2026-08-28 13:01:13.671131 | instance | 2026-08-28 13:01:13.671185 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-28 13:01:13.671211 | instance | Friday 28 August 2026 13:01:13 +0000 (0:00:01.131) 0:00:06.264 ********* 2026-08-28 13:01:13.752255 | instance | ok: [instance] => { 2026-08-28 13:01:13.753609 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-28 13:01:13.753662 | instance | } 2026-08-28 13:01:13.753674 | instance | 2026-08-28 13:01:13.753684 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-28 13:01:13.753693 | instance | Friday 28 August 2026 13:01:13 +0000 (0:00:00.081) 0:00:06.346 ********* 2026-08-28 13:01:14.610728 | instance | changed: [instance] 2026-08-28 13:01:14.611443 | instance | 2026-08-28 13:01:14.611574 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-28 13:01:14.611581 | instance | Friday 28 August 2026 13:01:14 +0000 (0:00:00.858) 0:00:07.204 ********* 2026-08-28 13:01:17.469307 | instance | changed: [instance] 2026-08-28 13:01:17.469996 | instance | 2026-08-28 13:01:17.470046 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-28 13:01:17.470058 | instance | Friday 28 August 2026 13:01:17 +0000 (0:00:02.858) 0:00:10.063 ********* 2026-08-28 13:01:17.509116 | instance | skipping: [instance] 2026-08-28 13:01:17.510135 | instance | 2026-08-28 13:01:17.510178 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-28 13:01:17.510190 | instance | Friday 28 August 2026 13:01:17 +0000 (0:00:00.039) 0:00:10.103 ********* 2026-08-28 13:01:17.547206 | instance | skipping: [instance] 2026-08-28 13:01:17.547974 | instance | 2026-08-28 13:01:17.548011 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-28 13:01:17.548023 | instance | Friday 28 August 2026 13:01:17 +0000 (0:00:00.038) 0:00:10.141 ********* 2026-08-28 13:01:17.588663 | instance | skipping: [instance] 2026-08-28 13:01:17.588720 | instance | 2026-08-28 13:01:17.588732 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-28 13:01:17.588742 | instance | Friday 28 August 2026 13:01:17 +0000 (0:00:00.040) 0:00:10.182 ********* 2026-08-28 13:01:23.209593 | instance | changed: [instance] 2026-08-28 13:01:23.209660 | instance | 2026-08-28 13:01:23.209672 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-28 13:01:23.209682 | instance | Friday 28 August 2026 13:01:23 +0000 (0:00:05.620) 0:00:15.803 ********* 2026-08-28 13:01:23.835424 | instance | changed: [instance] 2026-08-28 13:01:23.836351 | instance | 2026-08-28 13:01:23.836407 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-28 13:01:23.836421 | instance | Friday 28 August 2026 13:01:23 +0000 (0:00:00.626) 0:00:16.429 ********* 2026-08-28 13:01:24.829646 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-08-28 13:01:24.831307 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-28 13:01:24.831492 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-28 13:01:24.831515 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-28 13:01:24.831526 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-28 13:01:24.831536 | instance | 2026-08-28 13:01:24.831545 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-28 13:01:24.831555 | instance | Friday 28 August 2026 13:01:24 +0000 (0:00:00.994) 0:00:17.423 ********* 2026-08-28 13:01:25.464604 | instance | changed: [instance] 2026-08-28 13:01:25.465823 | instance | 2026-08-28 13:01:25.465848 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-28 13:01:25.465856 | instance | Friday 28 August 2026 13:01:25 +0000 (0:00:00.610) 0:00:18.034 ********* 2026-08-28 13:01:25.465864 | instance | 2026-08-28 13:01:25.465871 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-28 13:01:25.465878 | instance | Friday 28 August 2026 13:01:25 +0000 (0:00:00.024) 0:00:18.059 ********* 2026-08-28 13:01:26.567470 | instance | ok: [instance] 2026-08-28 13:01:26.567551 | instance | 2026-08-28 13:01:26.568038 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-28 13:01:26.568089 | instance | Friday 28 August 2026 13:01:26 +0000 (0:00:01.102) 0:00:19.161 ********* 2026-08-28 13:01:27.061884 | instance | changed: [instance] 2026-08-28 13:01:27.061956 | instance | 2026-08-28 13:01:27.061968 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-28 13:01:27.061986 | instance | Friday 28 August 2026 13:01:27 +0000 (0:00:00.494) 0:00:19.655 ********* 2026-08-28 13:01:27.678289 | instance | changed: [instance] 2026-08-28 13:01:27.678328 | instance | 2026-08-28 13:01:27.678335 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-28 13:01:27.678342 | instance | Friday 28 August 2026 13:01:27 +0000 (0:00:00.617) 0:00:20.272 ********* 2026-08-28 13:01:27.905631 | instance | ok: [instance] 2026-08-28 13:01:27.906759 | instance | 2026-08-28 13:01:27.906816 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-28 13:01:27.906827 | instance | Friday 28 August 2026 13:01:27 +0000 (0:00:00.226) 0:00:20.499 ********* 2026-08-28 13:01:27.975716 | instance | ok: [instance] => { 2026-08-28 13:01:27.975797 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-28 13:01:27.976459 | instance | } 2026-08-28 13:01:27.976502 | instance | 2026-08-28 13:01:27.976509 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-28 13:01:27.976516 | instance | Friday 28 August 2026 13:01:27 +0000 (0:00:00.070) 0:00:20.570 ********* 2026-08-28 13:01:30.792579 | instance | changed: [instance] 2026-08-28 13:01:30.793315 | instance | 2026-08-28 13:01:30.793370 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-28 13:01:30.793383 | instance | Friday 28 August 2026 13:01:30 +0000 (0:00:02.816) 0:00:23.386 ********* 2026-08-28 13:01:35.172342 | instance | changed: [instance] 2026-08-28 13:01:35.172387 | instance | 2026-08-28 13:01:35.172394 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-28 13:01:35.172401 | instance | Friday 28 August 2026 13:01:35 +0000 (0:00:04.379) 0:00:27.766 ********* 2026-08-28 13:01:36.224643 | instance | ok: [instance] 2026-08-28 13:01:36.224703 | instance | 2026-08-28 13:01:36.224730 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-28 13:01:36.224740 | instance | Friday 28 August 2026 13:01:36 +0000 (0:00:01.051) 0:00:28.817 ********* 2026-08-28 13:01:36.601841 | instance | changed: [instance] 2026-08-28 13:01:36.602625 | instance | 2026-08-28 13:01:36.602704 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-28 13:01:36.602736 | instance | Friday 28 August 2026 13:01:36 +0000 (0:00:00.377) 0:00:29.195 ********* 2026-08-28 13:01:37.093610 | instance | changed: [instance] 2026-08-28 13:01:37.093750 | instance | 2026-08-28 13:01:37.094315 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-28 13:01:37.094550 | instance | Friday 28 August 2026 13:01:37 +0000 (0:00:00.492) 0:00:29.687 ********* 2026-08-28 13:01:37.722206 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-08-28 13:01:37.723485 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-28 13:01:37.723551 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-28 13:01:37.723559 | instance | 2026-08-28 13:01:37.724244 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-28 13:01:37.724345 | instance | Friday 28 August 2026 13:01:37 +0000 (0:00:00.627) 0:00:30.315 ********* 2026-08-28 13:01:38.227895 | instance | changed: [instance] 2026-08-28 13:01:38.228006 | instance | 2026-08-28 13:01:38.228018 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-28 13:01:38.228144 | instance | Friday 28 August 2026 13:01:38 +0000 (0:00:00.507) 0:00:30.822 ********* 2026-08-28 13:01:38.769795 | instance | changed: [instance] 2026-08-28 13:01:38.769890 | instance | 2026-08-28 13:01:38.770637 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-28 13:01:38.770715 | instance | Friday 28 August 2026 13:01:38 +0000 (0:00:00.514) 0:00:31.337 ********* 2026-08-28 13:01:38.770723 | instance | 2026-08-28 13:01:38.770765 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-28 13:01:38.770778 | instance | Friday 28 August 2026 13:01:38 +0000 (0:00:00.026) 0:00:31.363 ********* 2026-08-28 13:01:39.530118 | instance | ok: [instance] 2026-08-28 13:01:39.530819 | instance | 2026-08-28 13:01:39.530886 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-28 13:01:39.530898 | instance | Friday 28 August 2026 13:01:39 +0000 (0:00:00.760) 0:00:32.124 ********* 2026-08-28 13:01:40.682673 | instance | changed: [instance] 2026-08-28 13:01:40.683332 | instance | 2026-08-28 13:01:40.683364 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-28 13:01:40.683404 | instance | Friday 28 August 2026 13:01:40 +0000 (0:00:01.152) 0:00:33.276 ********* 2026-08-28 13:01:41.326781 | instance | changed: [instance] 2026-08-28 13:01:41.326850 | instance | 2026-08-28 13:01:41.327220 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-28 13:01:41.327262 | instance | Friday 28 August 2026 13:01:41 +0000 (0:00:00.644) 0:00:33.920 ********* 2026-08-28 13:01:41.393506 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-28 13:01:41.393587 | instance | 2026-08-28 13:01:41.393789 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-28 13:01:41.393825 | instance | Friday 28 August 2026 13:01:41 +0000 (0:00:00.067) 0:00:33.988 ********* 2026-08-28 13:01:46.623334 | instance | changed: [instance] 2026-08-28 13:01:46.623596 | instance | 2026-08-28 13:01:46.624593 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-28 13:01:46.624615 | instance | Friday 28 August 2026 13:01:46 +0000 (0:00:05.228) 0:00:39.217 ********* 2026-08-28 13:01:47.284553 | instance | ok: [instance] => (item=chronyd) 2026-08-28 13:01:47.284602 | instance | ok: [instance] => (item=sshd) 2026-08-28 13:01:47.284614 | instance | 2026-08-28 13:01:47.284624 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-28 13:01:47.284633 | instance | Friday 28 August 2026 13:01:47 +0000 (0:00:00.660) 0:00:39.877 ********* 2026-08-28 13:01:51.057451 | instance | changed: [instance] 2026-08-28 13:01:51.058166 | instance | 2026-08-28 13:01:51.058222 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-28 13:01:51.058233 | instance | Friday 28 August 2026 13:01:51 +0000 (0:00:03.773) 0:00:43.651 ********* 2026-08-28 13:01:51.286993 | instance | ok: [instance] 2026-08-28 13:01:51.287050 | instance | 2026-08-28 13:01:51.287310 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-28 13:01:51.287354 | instance | Friday 28 August 2026 13:01:51 +0000 (0:00:00.229) 0:00:43.881 ********* 2026-08-28 13:01:51.943119 | instance | changed: [instance] 2026-08-28 13:01:51.943821 | instance | 2026-08-28 13:01:51.944053 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-28 13:01:51.944074 | instance | Friday 28 August 2026 13:01:51 +0000 (0:00:00.655) 0:00:44.537 ********* 2026-08-28 13:01:52.305883 | instance | changed: [instance] 2026-08-28 13:01:52.306686 | instance | 2026-08-28 13:01:52.306768 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-08-28 13:01:52.306780 | instance | Friday 28 August 2026 13:01:52 +0000 (0:00:00.362) 0:00:44.899 ********* 2026-08-28 13:01:52.523917 | instance | ok: [instance] 2026-08-28 13:01:52.523976 | instance | 2026-08-28 13:01:52.524286 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-08-28 13:01:52.524339 | instance | Friday 28 August 2026 13:01:52 +0000 (0:00:00.218) 0:00:45.118 ********* 2026-08-28 13:01:52.776765 | instance | ok: [instance] => (item=instance) 2026-08-28 13:01:52.777475 | instance | 2026-08-28 13:01:52.777528 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-08-28 13:01:52.777540 | instance | Friday 28 August 2026 13:01:52 +0000 (0:00:00.252) 0:00:45.370 ********* 2026-08-28 13:01:52.847391 | instance | ok: [instance] 2026-08-28 13:01:52.848236 | instance | 2026-08-28 13:01:52.848286 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-08-28 13:01:52.848299 | instance | Friday 28 August 2026 13:01:52 +0000 (0:00:00.070) 0:00:45.441 ********* 2026-08-28 13:01:52.931853 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-08-28 13:01:52.931917 | instance | 2026-08-28 13:01:52.932167 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-08-28 13:01:52.932206 | instance | Friday 28 August 2026 13:01:52 +0000 (0:00:00.085) 0:00:45.526 ********* 2026-08-28 13:01:53.230120 | instance | changed: [instance] 2026-08-28 13:01:53.230824 | instance | 2026-08-28 13:01:53.230877 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-08-28 13:01:53.230889 | instance | Friday 28 August 2026 13:01:53 +0000 (0:00:00.297) 0:00:45.824 ********* 2026-08-28 13:01:53.917505 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-08-28 13:01:53.917595 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-08-28 13:01:53.918010 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-08-28 13:01:53.918026 | instance | 2026-08-28 13:01:53.918031 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-08-28 13:01:53.918036 | instance | Friday 28 August 2026 13:01:53 +0000 (0:00:00.688) 0:00:46.512 ********* 2026-08-28 13:03:23.890910 | instance | ok: [instance] 2026-08-28 13:03:23.890980 | instance | 2026-08-28 13:03:23.891200 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-08-28 13:03:23.891236 | instance | Friday 28 August 2026 13:03:23 +0000 (0:01:29.972) 0:02:16.485 ********* 2026-08-28 13:03:24.121541 | instance | changed: [instance] 2026-08-28 13:03:24.121619 | instance | 2026-08-28 13:03:24.121720 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-08-28 13:03:24.121828 | instance | Friday 28 August 2026 13:03:24 +0000 (0:00:00.231) 0:02:16.716 ********* 2026-08-28 13:03:24.148823 | instance | ok: [instance] 2026-08-28 13:03:24.148892 | instance | 2026-08-28 13:03:24.149001 | instance | TASK [Install Ceph host] ******************************************************* 2026-08-28 13:03:24.149104 | instance | Friday 28 August 2026 13:03:24 +0000 (0:00:00.027) 0:02:16.743 ********* 2026-08-28 13:03:24.209025 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-08-28 13:03:24.209097 | instance | 2026-08-28 13:03:24.209233 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-28 13:03:24.209330 | instance | Friday 28 August 2026 13:03:24 +0000 (0:00:00.060) 0:02:16.803 ********* 2026-08-28 13:03:25.784890 | instance | ok: [instance] 2026-08-28 13:03:25.784946 | instance | 2026-08-28 13:03:25.784968 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-28 13:03:25.784979 | instance | Friday 28 August 2026 13:03:25 +0000 (0:00:01.574) 0:02:18.378 ********* 2026-08-28 13:03:25.864885 | instance | ok: [instance] => (item=instance) 2026-08-28 13:03:25.865050 | instance | 2026-08-28 13:03:25.865459 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-28 13:03:25.865640 | instance | Friday 28 August 2026 13:03:25 +0000 (0:00:00.080) 0:02:18.459 ********* 2026-08-28 13:03:26.228981 | instance | ok: [instance] 2026-08-28 13:03:26.229236 | instance | 2026-08-28 13:03:26.229517 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-28 13:03:26.229772 | instance | Friday 28 August 2026 13:03:26 +0000 (0:00:00.364) 0:02:18.823 ********* 2026-08-28 13:03:28.606169 | instance | ok: [instance] 2026-08-28 13:03:28.606302 | instance | 2026-08-28 13:03:28.606461 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-08-28 13:03:28.606617 | instance | Friday 28 August 2026 13:03:28 +0000 (0:00:02.377) 0:02:21.200 ********* 2026-08-28 13:04:21.102539 | 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-28 13:04:21.103668 | 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_3_usog2f/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_3_usog2f/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_3_usog2f/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_3_usog2f/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-28T13:04:20.910+0000 7f0c40d36640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgD0hpFqGxDKGiAAyuq78qs24Wh83aclxgr5dU/5cdDag2XChv7WrV9lb3E=: Malformed input [buffer:3]\n2026-08-28T13:04:20.910+0000 7f0c40d36640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-28T13:04:20.914+0000 7f0c40d36640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgD0hpFqGxDKGiAAyuq78qs24Wh83aclxgr5dU/5cdDag2XChv7WrV9lb3E=: Malformed input [buffer:3]\n2026-08-28T13:04:20.914+0000 7f0c40d36640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-28T13:04:20.914+0000 7f0c40d36640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgD0hpFqGxDKGiAAyuq78qs24Wh83aclxgr5dU/5cdDag2XChv7WrV9lb3E=: Malformed input [buffer:3]\n2026-08-28T13:04:20.914+0000 7f0c40d36640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-28T13:04:20.914+0000 7f0c40d36640 -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-28 13:04:21.104085 | instance | 2026-08-28 13:04:21.104336 | instance | PLAY RECAP ********************************************************************* 2026-08-28 13:04:21.104597 | instance | instance : ok=55 changed=26 unreachable=0 failed=1 skipped=7 rescued=0 ignored=0 2026-08-28 13:04:21.104825 | instance | 2026-08-28 13:04:21.105083 | instance | Friday 28 August 2026 13:04:21 +0000 (0:00:52.496) 0:03:13.697 ********* 2026-08-28 13:04:21.105387 | instance | =============================================================================== 2026-08-28 13:04:21.105713 | instance | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 89.97s 2026-08-28 13:04:21.105956 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 52.50s 2026-08-28 13:04:21.106211 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.62s 2026-08-28 13:04:21.106442 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 5.23s 2026-08-28 13:04:21.106673 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.38s 2026-08-28 13:04:21.106902 | instance | vexxhost.ceph.cephadm : Download "cephadm" ------------------------------ 3.77s 2026-08-28 13:04:21.107156 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 2.86s 2026-08-28 13:04:21.107411 | instance | vexxhost.containers.download_artifact : Download item ------------------- 2.82s 2026-08-28 13:04:21.107688 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.38s 2026-08-28 13:04:21.107925 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.86s 2026-08-28 13:04:21.108180 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.57s 2026-08-28 13:04:21.108415 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 1.15s 2026-08-28 13:04:21.108642 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.13s 2026-08-28 13:04:21.108877 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.05s 2026-08-28 13:04:21.109127 | instance | Gathering Facts --------------------------------------------------------- 1.03s 2026-08-28 13:04:21.109357 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 0.99s 2026-08-28 13:04:21.109636 | instance | Gathering Facts --------------------------------------------------------- 0.99s 2026-08-28 13:04:21.109829 | instance | Gathering Facts --------------------------------------------------------- 0.93s 2026-08-28 13:04:21.110074 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.86s 2026-08-28 13:04:21.110307 | instance | vexxhost.ceph.mon : Include extra configuration values ------------------ 0.69s 2026-08-28 13:04:21.272744 | 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-28 13:04:21.272888 | instance | ERROR [csi > converge] Executed: Failed 2026-08-28 13:04:21.273031 | 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-28 13:04:21.497433 | instance | ERROR 2026-08-28 13:04:21.497646 | instance | { 2026-08-28 13:04:21.497676 | instance | "delta": "0:04:13.386889", 2026-08-28 13:04:21.497697 | instance | "end": "2026-08-28 13:04:21.366363", 2026-08-28 13:04:21.497716 | instance | "msg": "non-zero return code", 2026-08-28 13:04:21.497734 | instance | "rc": 2, 2026-08-28 13:04:21.497752 | instance | "start": "2026-08-28 13:00:07.979474" 2026-08-28 13:04:21.497770 | instance | } failure 2026-08-28 13:04:21.502330 | 2026-08-28 13:04:21.502654 | PLAY RECAP 2026-08-28 13:04:21.502699 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-08-28 13:04:21.502721 | 2026-08-28 13:04:21.629373 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-28 13:04:21.633563 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-08-28 13:04:22.311877 | 2026-08-28 13:04:22.311993 | PLAY [all] 2026-08-28 13:04:22.326129 | 2026-08-28 13:04:22.326211 | TASK [gather-host-logs : creating directory for system status] 2026-08-28 13:04:22.712433 | instance | changed 2026-08-28 13:04:22.719578 | 2026-08-28 13:04:22.719675 | TASK [gather-host-logs : Get logs for each host] 2026-08-28 13:04:23.099339 | instance | + systemd-cgls --full --all --no-pager 2026-08-28 13:04:23.118543 | instance | + ip addr 2026-08-28 13:04:23.120974 | instance | + ip route 2026-08-28 13:04:23.123134 | instance | + lsblk 2026-08-28 13:04:23.129399 | instance | + mount 2026-08-28 13:04:23.132517 | instance | + docker images 2026-08-28 13:04:23.157362 | instance | + brctl show 2026-08-28 13:04:23.157957 | instance | /bin/bash: line 8: brctl: command not found 2026-08-28 13:04:23.158297 | instance | + ps aux --sort=-%mem 2026-08-28 13:04:23.189126 | instance | + dpkg -l 2026-08-28 13:04:23.200307 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-08-28 13:04:23.200900 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-08-28 13:04:23.222918 | instance | + '[' '!' -z '' ']' 2026-08-28 13:04:23.275609 | instance | ok: Runtime: 0:00:00.129648 2026-08-28 13:04:23.284733 | 2026-08-28 13:04:23.284997 | TASK [gather-host-logs : Downloads logs to executor] 2026-08-28 13:04:23.927411 | instance | changed: 2026-08-28 13:04:23.927592 | instance | created directory /var/lib/zuul/builds/94263bab70834df18e3ba8effee069cb/work/logs/instance 2026-08-28 13:04:23.927631 | instance | cd+++++++++ system/ 2026-08-28 13:04:23.927662 | instance | >f+++++++++ system/brctl-show.txt 2026-08-28 13:04:23.927691 | instance | >f+++++++++ system/docker-images.txt 2026-08-28 13:04:23.927718 | instance | >f+++++++++ system/ip-addr.txt 2026-08-28 13:04:23.927749 | instance | >f+++++++++ system/ip-route.txt 2026-08-28 13:04:23.927777 | instance | >f+++++++++ system/lsblk.txt 2026-08-28 13:04:23.927805 | instance | >f+++++++++ system/mount.txt 2026-08-28 13:04:23.927832 | instance | >f+++++++++ system/packages.txt 2026-08-28 13:04:23.927858 | instance | >f+++++++++ system/ps.txt 2026-08-28 13:04:23.927887 | instance | >f+++++++++ system/systemd-cgls.txt 2026-08-28 13:04:23.937822 | 2026-08-28 13:04:23.937892 | LOOP [helm-release-status : creating directory for helm release status] 2026-08-28 13:04:24.150017 | instance | changed: "values" 2026-08-28 13:04:24.317758 | instance | changed: "releases" 2026-08-28 13:04:24.326898 | 2026-08-28 13:04:24.326998 | TASK [helm-release-status : Gather get release status for helm charts] 2026-08-28 13:04:24.568408 | instance | /bin/bash: line 3: kubectl: command not found 2026-08-28 13:04:24.863316 | instance | ok: Runtime: 0:00:00.006091 2026-08-28 13:04:24.868224 | 2026-08-28 13:04:24.868294 | TASK [helm-release-status : Downloads logs to executor] 2026-08-28 13:04:25.383062 | instance | changed: 2026-08-28 13:04:25.383324 | instance | cd+++++++++ helm/ 2026-08-28 13:04:25.383386 | instance | cd+++++++++ helm/releases/ 2026-08-28 13:04:25.383435 | instance | cd+++++++++ helm/values/ 2026-08-28 13:04:25.392442 | 2026-08-28 13:04:25.392506 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-08-28 13:04:25.608290 | instance | changed 2026-08-28 13:04:25.614538 | 2026-08-28 13:04:25.614614 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-08-28 13:04:25.854291 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-28 13:04:25.854415 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-28 13:04:25.859116 | instance | environment: line 1: kubectl: command not found 2026-08-28 13:04:25.860670 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-28 13:04:25.861739 | instance | environment: line 1: kubectl: command not found 2026-08-28 13:04:25.863850 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-28 13:04:25.864898 | instance | environment: line 1: kubectl: command not found 2026-08-28 13:04:25.866474 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-28 13:04:25.868452 | instance | environment: line 1: kubectl: command not found 2026-08-28 13:04:25.869355 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-28 13:04:25.870031 | instance | environment: line 1: kubectl: command not found 2026-08-28 13:04:25.871400 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-28 13:04:26.150249 | instance | ok: Runtime: 0:00:00.025799 2026-08-28 13:04:26.156817 | 2026-08-28 13:04:26.156903 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-08-28 13:04:26.373964 | instance | changed 2026-08-28 13:04:26.379639 | 2026-08-28 13:04:26.379715 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-08-28 13:04:26.602459 | instance | environment: line 5: kubectl: command not found 2026-08-28 13:04:26.603512 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-28 13:04:26.603585 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-28 13:04:26.603716 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-28 13:04:26.918756 | instance | ok: Runtime: 0:00:00.008710 2026-08-28 13:04:26.925980 | 2026-08-28 13:04:26.926073 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-08-28 13:04:27.425099 | instance | changed: 2026-08-28 13:04:27.425302 | instance | cd+++++++++ objects/ 2026-08-28 13:04:27.425341 | instance | cd+++++++++ objects/cluster/ 2026-08-28 13:04:27.425372 | instance | cd+++++++++ objects/namespaced/ 2026-08-28 13:04:27.437534 | 2026-08-28 13:04:27.437597 | TASK [gather-pod-logs : creating directory for pod logs] 2026-08-28 13:04:27.651776 | instance | changed 2026-08-28 13:04:27.658410 | 2026-08-28 13:04:27.658494 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-08-28 13:04:27.885162 | instance | changed 2026-08-28 13:04:27.891167 | 2026-08-28 13:04:27.891238 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-08-28 13:04:28.118837 | instance | environment: line 3: kubectl: command not found 2026-08-28 13:04:28.426670 | instance | ok: Runtime: 0:00:00.008895 2026-08-28 13:04:28.432693 | 2026-08-28 13:04:28.432760 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-08-28 13:04:28.911838 | instance | changed: 2026-08-28 13:04:28.912025 | instance | cd+++++++++ pod-logs/ 2026-08-28 13:04:28.912055 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-08-28 13:04:28.921360 | 2026-08-28 13:04:28.921422 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-08-28 13:04:29.134608 | instance | changed 2026-08-28 13:04:29.141303 | 2026-08-28 13:04:29.141388 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-08-28 13:04:29.375148 | instance | /bin/bash: line 2: kubectl: command not found 2026-08-28 13:04:29.681436 | instance | ok: Runtime: 0:00:00.055431 2026-08-28 13:04:29.690474 | 2026-08-28 13:04:29.690554 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-08-28 13:04:29.916829 | instance | /bin/bash: line 2: kubectl: command not found 2026-08-28 13:04:29.960608 | instance | ceph-mgr endpoints: 2026-08-28 13:04:30.229189 | instance | ok: Runtime: 0:00:00.050381 2026-08-28 13:04:30.234868 | 2026-08-28 13:04:30.234938 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-08-28 13:04:30.462682 | instance | /bin/bash: line 4: kubectl: command not found 2026-08-28 13:04:30.772522 | instance | ok: Runtime: 0:00:00.056142 2026-08-28 13:04:30.778358 | 2026-08-28 13:04:30.778429 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-08-28 13:04:31.287945 | instance | changed: cd+++++++++ prometheus/ 2026-08-28 13:04:31.298535 | 2026-08-28 13:04:31.298602 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-08-28 13:04:31.516230 | instance | changed 2026-08-28 13:04:31.521990 | 2026-08-28 13:04:31.522060 | TASK [gather-selenium-data : Get selenium data] 2026-08-28 13:04:31.809246 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-08-28 13:04:31.810732 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-08-28 13:04:32.057958 | instance | ERROR 2026-08-28 13:04:32.058230 | instance | { 2026-08-28 13:04:32.058272 | instance | "delta": "0:00:00.006701", 2026-08-28 13:04:32.058301 | instance | "end": "2026-08-28 13:04:31.811146", 2026-08-28 13:04:32.058330 | instance | "msg": "non-zero return code", 2026-08-28 13:04:32.058357 | instance | "rc": 1, 2026-08-28 13:04:32.058383 | instance | "start": "2026-08-28 13:04:31.804445" 2026-08-28 13:04:32.058408 | instance | } 2026-08-28 13:04:32.058440 | instance | ERROR: Ignoring Errors 2026-08-28 13:04:32.064835 | 2026-08-28 13:04:32.064905 | TASK [gather-selenium-data : Downloads logs to executor] 2026-08-28 13:04:32.563771 | instance | changed: cd+++++++++ selenium/ 2026-08-28 13:04:32.570859 | 2026-08-28 13:04:32.570908 | PLAY RECAP 2026-08-28 13:04:32.570956 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-08-28 13:04:32.570978 | 2026-08-28 13:04:32.696585 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-08-28 13:04:32.700953 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-28 13:04:33.315512 | 2026-08-28 13:04:33.316153 | PLAY [all] 2026-08-28 13:04:33.328064 | 2026-08-28 13:04:33.328167 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-28 13:04:33.363785 | instance | skipping: Conditional result was False 2026-08-28 13:04:33.372721 | 2026-08-28 13:04:33.372840 | TASK [fetch-output : Set log path for single node] 2026-08-28 13:04:33.415977 | instance | ok 2026-08-28 13:04:33.422340 | 2026-08-28 13:04:33.422413 | LOOP [fetch-output : Ensure local output dirs] 2026-08-28 13:04:33.782921 | instance -> localhost | ok: "/var/lib/zuul/builds/94263bab70834df18e3ba8effee069cb/work/logs" 2026-08-28 13:04:33.981185 | instance -> localhost | changed: "/var/lib/zuul/builds/94263bab70834df18e3ba8effee069cb/work/artifacts" 2026-08-28 13:04:34.187432 | instance -> localhost | changed: "/var/lib/zuul/builds/94263bab70834df18e3ba8effee069cb/work/docs" 2026-08-28 13:04:34.201652 | 2026-08-28 13:04:34.201789 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-28 13:04:34.864490 | instance | changed: .d..t...... ./ 2026-08-28 13:04:34.864827 | instance | changed: All items complete 2026-08-28 13:04:34.864866 | 2026-08-28 13:04:35.333195 | instance | changed: .d..t...... ./ 2026-08-28 13:04:35.799783 | instance | changed: .d..t...... ./ 2026-08-28 13:04:35.818887 | 2026-08-28 13:04:35.819049 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-28 13:04:36.231996 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.010032 2026-08-28 13:04:36.446813 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.007822 2026-08-28 13:04:36.460814 | 2026-08-28 13:04:36.460997 | PLAY [all] 2026-08-28 13:04:36.467900 | 2026-08-28 13:04:36.467968 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-28 13:04:36.885594 | instance | changed 2026-08-28 13:04:36.892914 | 2026-08-28 13:04:36.893008 | PLAY RECAP 2026-08-28 13:04:36.893074 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-28 13:04:36.893104 | 2026-08-28 13:04:37.012231 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-28 13:04:37.016771 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-28 13:04:37.591519 | 2026-08-28 13:04:37.591651 | PLAY [localhost] 2026-08-28 13:04:37.601354 | 2026-08-28 13:04:37.601427 | TASK [Generate Zuul manifest] 2026-08-28 13:04:37.622332 | localhost | ok 2026-08-28 13:04:37.641080 | 2026-08-28 13:04:37.641156 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-28 13:04:38.028286 | localhost | changed 2026-08-28 13:04:38.047297 | 2026-08-28 13:04:38.047404 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-28 13:04:38.081095 | localhost | ok 2026-08-28 13:04:38.089480 | 2026-08-28 13:04:38.089556 | TASK [Upload logs] 2026-08-28 13:04:38.111870 | localhost | ok 2026-08-28 13:04:38.183018 | 2026-08-28 13:04:38.183212 | TASK [Set zuul-log-path fact] 2026-08-28 13:04:38.207218 | localhost | ok 2026-08-28 13:04:38.221420 | 2026-08-28 13:04:38.221492 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-28 13:04:38.254180 | localhost | ok 2026-08-28 13:04:38.263275 | 2026-08-28 13:04:38.263371 | TASK [upload-logs : Create log directories] 2026-08-28 13:04:38.661827 | localhost | changed 2026-08-28 13:04:38.668891 | 2026-08-28 13:04:38.668996 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-28 13:04:39.075377 | localhost -> localhost | ok: Runtime: 0:00:00.005494 2026-08-28 13:04:39.082458 | 2026-08-28 13:04:39.082549 | TASK [upload-logs : Upload logs to log server] 2026-08-28 13:04:39.544069 | localhost | Output suppressed because no_log was given 2026-08-28 13:04:39.585940 | 2026-08-28 13:04:39.586087 | LOOP [upload-logs : Compress console log and json output] 2026-08-28 13:04:39.633363 | localhost | skipping: Conditional result was False 2026-08-28 13:04:39.640132 | localhost | skipping: Conditional result was False 2026-08-28 13:04:39.650471 | 2026-08-28 13:04:39.650622 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-28 13:04:39.695716 | localhost | skipping: Conditional result was False 2026-08-28 13:04:39.696155 | 2026-08-28 13:04:39.699701 | localhost | skipping: Conditional result was False 2026-08-28 13:04:39.716235 | 2026-08-28 13:04:39.716428 | LOOP [upload-logs : Upload console log and json output]