2026-08-26 04:53:59.489211 | Job console starting 2026-08-26 04:53:59.501481 | Updating git repos 2026-08-26 04:54:03.005473 | Cloning repos into workspace 2026-08-26 04:54:18.661674 | Restoring repo states 2026-08-26 04:54:22.898079 | Merging changes 2026-08-26 04:54:24.640182 | Checking out repos 2026-08-26 04:54:26.322140 | Preparing playbooks 2026-08-26 04:54:28.451054 | Running Ansible setup 2026-08-26 04:54:32.581248 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-26 04:54:33.175762 | 2026-08-26 04:54:33.175880 | PLAY [localhost] 2026-08-26 04:54:33.183061 | 2026-08-26 04:54:33.183145 | TASK [Gathering Facts] 2026-08-26 04:54:34.363198 | localhost | ok 2026-08-26 04:54:34.375522 | 2026-08-26 04:54:34.375657 | TASK [Setup log path fact] 2026-08-26 04:54:34.393739 | localhost | ok 2026-08-26 04:54:34.407420 | 2026-08-26 04:54:34.407511 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-26 04:54:34.438661 | localhost | ok 2026-08-26 04:54:34.447431 | 2026-08-26 04:54:34.447540 | TASK [emit-job-header : Print job information] 2026-08-26 04:54:34.488433 | # Job Information 2026-08-26 04:54:34.488612 | Ansible Version: 2.16.18 2026-08-26 04:54:34.488659 | Job: atmosphere-molecule-csi-rbd 2026-08-26 04:54:34.488692 | Pipeline: check 2026-08-26 04:54:34.488722 | Executor: 2d72f0692154 2026-08-26 04:54:34.488751 | Triggered by: https://github.com/vexxhost/atmosphere/pull/3501 2026-08-26 04:54:34.488783 | Event ID: 6fe285d0-a109-11f1-8b6b-aecc803abdd3 2026-08-26 04:54:34.492672 | 2026-08-26 04:54:34.492760 | LOOP [emit-job-header : Print node information] 2026-08-26 04:54:34.576831 | localhost | ok: 2026-08-26 04:54:34.577341 | localhost | # Node Information 2026-08-26 04:54:34.577373 | localhost | Inventory Hostname: instance 2026-08-26 04:54:34.577395 | localhost | Hostname: np0000191138 2026-08-26 04:54:34.577415 | localhost | Username: zuul 2026-08-26 04:54:34.577441 | localhost | Distro: Ubuntu 22.04 2026-08-26 04:54:34.577462 | localhost | Provider: yul1 2026-08-26 04:54:34.577482 | localhost | Region: ca-ymq-1 2026-08-26 04:54:34.577501 | localhost | Label: ubuntu-jammy 2026-08-26 04:54:34.577520 | localhost | Product Name: OpenStack Nova 2026-08-26 04:54:34.577538 | localhost | Interface IP: 162.253.55.76 2026-08-26 04:54:34.586762 | 2026-08-26 04:54:34.586911 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-26 04:54:35.016643 | localhost -> localhost | changed 2026-08-26 04:54:35.025788 | 2026-08-26 04:54:35.025939 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-26 04:54:35.931475 | localhost -> localhost | changed 2026-08-26 04:54:35.939406 | 2026-08-26 04:54:35.939470 | PLAY [all] 2026-08-26 04:54:35.950765 | 2026-08-26 04:54:35.950851 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-26 04:54:36.167896 | instance -> localhost | ok 2026-08-26 04:54:36.178885 | 2026-08-26 04:54:36.178979 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-26 04:54:36.211824 | instance | ok 2026-08-26 04:54:36.226515 | instance | included: /var/lib/zuul/builds/7031b407b7274ad899f8bd3330bd8858/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-26 04:54:36.232064 | 2026-08-26 04:54:36.232126 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-26 04:54:37.379478 | instance -> localhost | Generating public/private rsa key pair. 2026-08-26 04:54:37.379765 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/7031b407b7274ad899f8bd3330bd8858/work/7031b407b7274ad899f8bd3330bd8858_id_rsa 2026-08-26 04:54:37.379853 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/7031b407b7274ad899f8bd3330bd8858/work/7031b407b7274ad899f8bd3330bd8858_id_rsa.pub 2026-08-26 04:54:37.379909 | instance -> localhost | The key fingerprint is: 2026-08-26 04:54:37.379960 | instance -> localhost | SHA256:uhZFBGjcgR6fYVsd/4tybTh4+nOqHl99/Hb9/nMwPNw zuul-build-sshkey 2026-08-26 04:54:37.380027 | instance -> localhost | The key's randomart image is: 2026-08-26 04:54:37.380077 | instance -> localhost | +---[RSA 3072]----+ 2026-08-26 04:54:37.380137 | instance -> localhost | | . +o+.... | 2026-08-26 04:54:37.380189 | instance -> localhost | | * + o .. | 2026-08-26 04:54:37.380236 | instance -> localhost | | o + * . | 2026-08-26 04:54:37.380284 | instance -> localhost | | . + . . | 2026-08-26 04:54:37.380330 | instance -> localhost | | .S o.. | 2026-08-26 04:54:37.380376 | instance -> localhost | | .. . +*+E| 2026-08-26 04:54:37.380421 | instance -> localhost | | .. + * =+=| 2026-08-26 04:54:37.380467 | instance -> localhost | | .. B.+..B| 2026-08-26 04:54:37.380519 | instance -> localhost | | .. .+o++ o@| 2026-08-26 04:54:37.380567 | instance -> localhost | +----[SHA256]-----+ 2026-08-26 04:54:37.380670 | instance -> localhost | ok: Runtime: 0:00:00.718778 2026-08-26 04:54:37.386923 | 2026-08-26 04:54:37.386986 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-26 04:54:37.420878 | instance | ok 2026-08-26 04:54:37.431652 | instance | included: /var/lib/zuul/builds/7031b407b7274ad899f8bd3330bd8858/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-26 04:54:37.439831 | 2026-08-26 04:54:37.439897 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-26 04:54:37.463781 | instance | skipping: Conditional result was False 2026-08-26 04:54:37.473726 | 2026-08-26 04:54:37.473819 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-26 04:54:37.883418 | instance | changed 2026-08-26 04:54:37.892949 | 2026-08-26 04:54:37.995148 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-26 04:54:38.171669 | instance | ok 2026-08-26 04:54:38.179500 | 2026-08-26 04:54:38.179575 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-26 04:54:38.618438 | instance | changed 2026-08-26 04:54:38.625425 | 2026-08-26 04:54:38.625507 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-26 04:54:39.083402 | instance | changed 2026-08-26 04:54:39.089831 | 2026-08-26 04:54:39.089903 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-26 04:54:39.114284 | instance | skipping: Conditional result was False 2026-08-26 04:54:39.124128 | 2026-08-26 04:54:39.124195 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-26 04:54:39.465565 | instance -> localhost | changed 2026-08-26 04:54:39.483822 | 2026-08-26 04:54:39.483907 | TASK [add-build-sshkey : Add back temp key] 2026-08-26 04:54:40.192260 | instance -> localhost | Identity added: /var/lib/zuul/builds/7031b407b7274ad899f8bd3330bd8858/work/7031b407b7274ad899f8bd3330bd8858_id_rsa (zuul-build-sshkey) 2026-08-26 04:54:40.192609 | instance -> localhost | ok: Runtime: 0:00:00.014799 2026-08-26 04:54:40.197524 | 2026-08-26 04:54:40.197586 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-26 04:54:40.517289 | instance | ok 2026-08-26 04:54:40.522691 | 2026-08-26 04:54:40.522761 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-26 04:54:40.548494 | instance | skipping: Conditional result was False 2026-08-26 04:54:40.564623 | 2026-08-26 04:54:40.564698 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-26 04:54:40.876129 | instance | ok 2026-08-26 04:54:40.882413 | 2026-08-26 04:54:40.882487 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-26 04:54:44.117218 | instance | Output suppressed because no_log was given 2026-08-26 04:54:44.127768 | 2026-08-26 04:54:44.127833 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-26 04:54:44.312213 | instance | ok: "logs" 2026-08-26 04:54:44.312497 | instance | ok: All items complete 2026-08-26 04:54:44.312525 | 2026-08-26 04:54:44.463971 | instance | ok: "artifacts" 2026-08-26 04:54:44.606381 | instance | ok: "docs" 2026-08-26 04:54:44.625223 | 2026-08-26 04:54:44.625424 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-26 04:54:44.796896 | instance | changed: "logs" 2026-08-26 04:54:44.942110 | instance | changed: "artifacts" 2026-08-26 04:54:45.093231 | instance | changed: "docs" 2026-08-26 04:54:45.116930 | 2026-08-26 04:54:45.117588 | PLAY RECAP 2026-08-26 04:54:45.117655 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-26 04:54:45.117686 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-26 04:54:45.117709 | 2026-08-26 04:54:45.274824 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-26 04:54:45.278831 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-26 04:54:45.871844 | 2026-08-26 04:54:45.872418 | PLAY [all] 2026-08-26 04:54:45.883299 | 2026-08-26 04:54:45.883380 | TASK [setup-uv : Extract archive] 2026-08-26 04:54:47.995766 | instance | changed 2026-08-26 04:54:48.003126 | 2026-08-26 04:54:48.003210 | TASK [setup-uv : Print version] 2026-08-26 04:54:48.326695 | instance | uv 0.8.13 2026-08-26 04:54:48.536211 | instance | ok: Runtime: 0:00:00.012097 2026-08-26 04:54:48.544671 | 2026-08-26 04:54:48.544740 | TASK [Install Ansible collection siblings] 2026-08-26 04:54:57.502410 | instance | changed: 2026-08-26 04:54:57.502613 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-08-26 04:54:57.502653 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-08-26 04:54:57.502684 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-08-26 04:54:57.502711 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-08-26 04:54:57.502738 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-08-26 04:54:57.502770 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-08-26 04:54:57.502799 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-08-26 04:54:57.502829 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-08-26 04:54:57.502857 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-08-26 04:54:57.502885 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-08-26 04:54:57.502911 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-08-26 04:54:57.502936 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-08-26 04:54:57.502961 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-08-26 04:54:57.502986 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-08-26 04:54:57.503012 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0 2026-08-26 04:54:57.503038 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-08-26 04:54:57.503064 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-08-26 04:54:57.503090 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-08-26 04:54:57.503114 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-08-26 04:54:57.503139 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-08-26 04:54:57.503164 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.2.0 2026-08-26 04:54:57.503188 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-08-26 04:54:57.503215 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-08-26 04:54:57.503256 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-08-26 04:54:57.503284 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=6.0.0 2026-08-26 04:54:57.503309 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-08-26 04:54:57.503334 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-08-26 04:54:57.503358 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-08-26 04:54:57.503382 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-08-26 04:54:57.503406 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-08-26 04:54:57.503431 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-08-26 04:54:57.503456 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-08-26 04:54:57.503482 | instance | Checked out ansible.netcommon to 1.2.0 2026-08-26 04:54:57.503508 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-08-26 04:54:57.503550 | instance | Starting galaxy collection install process 2026-08-26 04:54:57.503578 | instance | Process install dependency map 2026-08-26 04:54:57.503604 | instance | Starting collection install process 2026-08-26 04:54:57.503629 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-08-26 04:54:57.503655 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-08-26 04:54:57.503680 | instance | ansible.netcommon:* was installed successfully 2026-08-26 04:54:57.503704 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-08-26 04:54:57.503729 | instance | Creating virtual environment at: .venv 2026-08-26 04:54:57.503753 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-08-26 04:54:57.503778 | instance | Downloading netaddr (2.2MiB) 2026-08-26 04:54:57.503802 | instance | Downloading kubernetes (1.9MiB) 2026-08-26 04:54:57.503830 | instance | Downloading setuptools (1.1MiB) 2026-08-26 04:54:57.503855 | instance | Downloading pydantic-core (2.0MiB) 2026-08-26 04:54:57.503879 | instance | Downloading openstacksdk (1.7MiB) 2026-08-26 04:54:57.503904 | instance | Downloading cryptography (4.2MiB) 2026-08-26 04:54:57.503929 | instance | Downloading ansible-core (2.1MiB) 2026-08-26 04:54:57.503955 | instance | Downloading pygments (1.2MiB) 2026-08-26 04:54:57.503980 | instance | Downloading rjsonnet (1.2MiB) 2026-08-26 04:54:57.504006 | instance | Building pyperclip==1.9.0 2026-08-26 04:54:57.504033 | instance | Downloading rjsonnet 2026-08-26 04:54:57.504059 | instance | Downloading pydantic-core 2026-08-26 04:54:57.504085 | instance | Downloading netaddr 2026-08-26 04:54:57.504110 | instance | Downloading pygments 2026-08-26 04:54:57.504135 | instance | Downloading cryptography 2026-08-26 04:54:57.504160 | instance | Downloading setuptools 2026-08-26 04:54:57.504184 | instance | Downloading kubernetes 2026-08-26 04:54:57.504209 | instance | Downloading ansible-core 2026-08-26 04:54:57.504234 | instance | Downloading openstacksdk 2026-08-26 04:54:57.504259 | instance | Built pyperclip==1.9.0 2026-08-26 04:54:57.504284 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-08-26 04:54:57.504309 | instance | Installed 83 packages in 39ms 2026-08-26 04:54:57.504334 | instance | Checked out ansible.posix to 1.6.0 2026-08-26 04:54:57.504359 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-08-26 04:54:57.504385 | instance | Starting galaxy collection install process 2026-08-26 04:54:57.504410 | instance | Process install dependency map 2026-08-26 04:54:57.504441 | instance | Starting collection install process 2026-08-26 04:54:57.504469 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-08-26 04:54:57.504495 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-08-26 04:54:57.504524 | instance | ansible.posix:1.6.0 was installed successfully 2026-08-26 04:54:57.504560 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-26 04:54:57.504590 | instance | 2.17.12 2026-08-26 04:54:57.504616 | instance | Checked out ansible.utils to v6.1.0 2026-08-26 04:54:57.504641 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-08-26 04:54:57.504667 | instance | Starting galaxy collection install process 2026-08-26 04:54:57.504692 | instance | Process install dependency map 2026-08-26 04:54:57.504717 | instance | Starting collection install process 2026-08-26 04:54:57.504743 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-08-26 04:54:57.504769 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-08-26 04:54:57.504794 | instance | ansible.utils:6.1.0 was installed successfully 2026-08-26 04:54:57.504820 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-26 04:54:57.504845 | instance | 2.17.12 2026-08-26 04:54:57.504870 | instance | Checked out atmosphere.common to v0.7.0 2026-08-26 04:54:57.504895 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-08-26 04:54:57.504920 | instance | Starting galaxy collection install process 2026-08-26 04:54:57.504945 | instance | Process install dependency map 2026-08-26 04:54:57.505002 | instance | Starting collection install process 2026-08-26 04:54:57.505030 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-08-26 04:54:57.505055 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-08-26 04:54:57.505079 | instance | atmosphere.common:0.7.0 was installed successfully 2026-08-26 04:54:57.505104 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-26 04:54:57.505128 | instance | 2.17.12 2026-08-26 04:54:57.505153 | instance | Checked out community.crypto to 2.2.3 2026-08-26 04:54:57.505208 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.crypto 2026-08-26 04:54:57.505237 | instance | Starting galaxy collection install process 2026-08-26 04:54:57.505262 | instance | Process install dependency map 2026-08-26 04:54:57.505286 | instance | Starting collection install process 2026-08-26 04:54:57.505311 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-08-26 04:54:57.505336 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-08-26 04:54:57.505361 | instance | community.crypto:2.2.3 was installed successfully 2026-08-26 04:54:57.505385 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-26 04:54:57.505410 | instance | 2.17.12 2026-08-26 04:54:57.505434 | instance | Checked out community.general to 7.3.0 2026-08-26 04:54:57.505458 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.general 2026-08-26 04:54:57.505490 | instance | Starting galaxy collection install process 2026-08-26 04:54:57.505516 | instance | Process install dependency map 2026-08-26 04:54:57.505540 | instance | Starting collection install process 2026-08-26 04:54:57.505565 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-08-26 04:54:57.505590 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-08-26 04:54:57.505614 | instance | community.general:7.3.0 was installed successfully 2026-08-26 04:54:57.505639 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-26 04:54:57.505664 | instance | 2.17.12 2026-08-26 04:54:57.505689 | instance | Checked out community.mysql to 3.6.0 2026-08-26 04:54:57.505717 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.mysql 2026-08-26 04:54:57.505744 | instance | Starting galaxy collection install process 2026-08-26 04:54:57.505769 | instance | Process install dependency map 2026-08-26 04:54:57.505794 | instance | Starting collection install process 2026-08-26 04:54:57.505819 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-08-26 04:54:57.505844 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-08-26 04:54:57.505869 | instance | community.mysql:3.6.0 was installed successfully 2026-08-26 04:54:57.505893 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-26 04:54:57.505917 | instance | 2.17.12 2026-08-26 04:54:57.505939 | instance | Checked out kubernetes.core to 2.4.0 2026-08-26 04:54:57.505957 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-08-26 04:54:57.505974 | instance | Starting galaxy collection install process 2026-08-26 04:54:57.505992 | instance | Process install dependency map 2026-08-26 04:54:57.506010 | instance | Starting collection install process 2026-08-26 04:54:57.506027 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-08-26 04:54:57.506045 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-08-26 04:54:57.506062 | instance | kubernetes.core:2.4.0 was installed successfully 2026-08-26 04:54:57.506079 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-26 04:54:57.506096 | instance | 2.17.12 2026-08-26 04:54:57.506114 | instance | Checked out openstack.cloud to 2.6.0 2026-08-26 04:54:57.506132 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-08-26 04:54:57.506149 | instance | Starting galaxy collection install process 2026-08-26 04:54:57.506167 | instance | Process install dependency map 2026-08-26 04:54:57.506184 | instance | Starting collection install process 2026-08-26 04:54:57.506201 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-08-26 04:54:57.506218 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-08-26 04:54:57.506235 | instance | openstack.cloud:2.6.0 was installed successfully 2026-08-26 04:54:57.506253 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-26 04:54:57.506270 | instance | 2.17.12 2026-08-26 04:54:57.506292 | instance | Checked out vexxhost.ceph to v4.2.0 2026-08-26 04:54:57.506310 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-08-26 04:54:57.506328 | instance | Starting galaxy collection install process 2026-08-26 04:54:57.506346 | instance | Process install dependency map 2026-08-26 04:54:57.506363 | instance | Starting collection install process 2026-08-26 04:54:57.506380 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-08-26 04:54:57.506398 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-08-26 04:54:57.506415 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-08-26 04:54:57.506433 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-26 04:54:57.506451 | instance | 2.17.12 2026-08-26 04:54:57.506468 | instance | Checked out vexxhost.containers to v1.6.8 2026-08-26 04:54:57.506486 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-08-26 04:54:57.506503 | instance | Starting galaxy collection install process 2026-08-26 04:54:57.506521 | instance | Process install dependency map 2026-08-26 04:54:57.506539 | instance | Starting collection install process 2026-08-26 04:54:57.506556 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-08-26 04:54:57.506573 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-08-26 04:54:57.506591 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-08-26 04:54:57.506608 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-26 04:54:57.506626 | instance | 2.17.12 2026-08-26 04:54:57.506644 | instance | Checked out vexxhost.kubernetes to v3.3.0 2026-08-26 04:54:57.506662 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-08-26 04:54:57.506680 | instance | Starting galaxy collection install process 2026-08-26 04:54:57.506697 | instance | Process install dependency map 2026-08-26 04:54:57.506714 | instance | Starting collection install process 2026-08-26 04:54:57.506731 | instance | Installing 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-08-26 04:54:57.506748 | instance | Created collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-08-26 04:54:57.506766 | instance | vexxhost.kubernetes:3.3.0 was installed successfully 2026-08-26 04:54:57.506784 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-26 04:54:57.506802 | instance | 2.17.12 2026-08-26 04:54:57.512620 | 2026-08-26 04:54:57.512678 | PLAY RECAP 2026-08-26 04:54:57.512728 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-26 04:54:57.512751 | 2026-08-26 04:54:57.635556 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-26 04:54:57.639860 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-08-26 04:54:58.207093 | 2026-08-26 04:54:58.207231 | PLAY [all] 2026-08-26 04:54:58.218609 | 2026-08-26 04:54:58.218728 | TASK [Install "jq" for log collection] 2026-08-26 04:55:07.647022 | instance | changed 2026-08-26 04:55:07.650458 | 2026-08-26 04:55:07.650541 | PLAY RECAP 2026-08-26 04:55:07.650608 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-26 04:55:07.650685 | 2026-08-26 04:55:07.811314 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-08-26 04:55:07.814337 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-26 04:55:08.433171 | 2026-08-26 04:55:08.433292 | PLAY [all] 2026-08-26 04:55:08.451960 | 2026-08-26 04:55:08.452057 | LOOP [Check inventory directories] 2026-08-26 04:55:08.788917 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-08-26 04:55:08.934368 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-08-26 04:55:09.082293 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-08-26 04:55:09.095048 | 2026-08-26 04:55:09.095219 | LOOP [Copy inventory file for Zuul] 2026-08-26 04:55:09.848622 | instance | changed: 2026-08-26 04:55:09.848825 | instance | { 2026-08-26 04:55:09.848854 | instance | "ansible_loop_var": "item", 2026-08-26 04:55:09.848877 | instance | "changed": false, 2026-08-26 04:55:09.848896 | instance | "failed": false, 2026-08-26 04:55:09.848919 | instance | "invocation": { 2026-08-26 04:55:09.848938 | instance | "module_args": { 2026-08-26 04:55:09.849497 | instance | "checksum_algorithm": "sha1", 2026-08-26 04:55:09.849523 | instance | "follow": true, 2026-08-26 04:55:09.849542 | instance | "get_attributes": true, 2026-08-26 04:55:09.849561 | instance | "get_checksum": true, 2026-08-26 04:55:09.849579 | instance | "get_mime": true, 2026-08-26 04:55:09.849597 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-08-26 04:55:09.849615 | instance | } 2026-08-26 04:55:09.849633 | instance | }, 2026-08-26 04:55:09.849650 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-08-26 04:55:09.849667 | instance | "stat": { 2026-08-26 04:55:09.849684 | instance | "atime": 1787720090.2714312, 2026-08-26 04:55:09.849702 | instance | "attr_flags": "e", 2026-08-26 04:55:09.849720 | instance | "attributes": [ 2026-08-26 04:55:09.849737 | instance | "extents" 2026-08-26 04:55:09.849755 | instance | ], 2026-08-26 04:55:09.849772 | instance | "block_size": 4096, 2026-08-26 04:55:09.849789 | instance | "blocks": 8, 2026-08-26 04:55:09.849807 | instance | "charset": "unknown", 2026-08-26 04:55:09.849825 | instance | "ctime": 1787720089.2794092, 2026-08-26 04:55:09.849843 | instance | "dev": 64513, 2026-08-26 04:55:09.849860 | instance | "device_type": 0, 2026-08-26 04:55:09.849877 | instance | "executable": true, 2026-08-26 04:55:09.849894 | instance | "exists": true, 2026-08-26 04:55:09.849911 | instance | "gid": 1000, 2026-08-26 04:55:09.849929 | instance | "gr_name": "zuul", 2026-08-26 04:55:09.849946 | instance | "inode": 1048418, 2026-08-26 04:55:09.849963 | instance | "isblk": false, 2026-08-26 04:55:09.849980 | instance | "ischr": false, 2026-08-26 04:55:09.849997 | instance | "isdir": true, 2026-08-26 04:55:09.850014 | instance | "isfifo": false, 2026-08-26 04:55:09.850032 | instance | "isgid": false, 2026-08-26 04:55:09.850049 | instance | "islnk": false, 2026-08-26 04:55:09.850066 | instance | "isreg": false, 2026-08-26 04:55:09.850082 | instance | "issock": false, 2026-08-26 04:55:09.850099 | instance | "isuid": false, 2026-08-26 04:55:09.850115 | instance | "mimetype": "unknown", 2026-08-26 04:55:09.850132 | instance | "mode": "0755", 2026-08-26 04:55:09.850149 | instance | "mtime": 1787720089.2794092, 2026-08-26 04:55:09.850166 | instance | "nlink": 23, 2026-08-26 04:55:09.850182 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-08-26 04:55:09.850200 | instance | "pw_name": "zuul", 2026-08-26 04:55:09.850217 | instance | "readable": true, 2026-08-26 04:55:09.850235 | instance | "rgrp": true, 2026-08-26 04:55:09.850252 | instance | "roth": true, 2026-08-26 04:55:09.850281 | instance | "rusr": true, 2026-08-26 04:55:09.850300 | instance | "size": 4096, 2026-08-26 04:55:09.850317 | instance | "uid": 1000, 2026-08-26 04:55:09.850337 | instance | "version": "431357378", 2026-08-26 04:55:09.850357 | instance | "wgrp": false, 2026-08-26 04:55:09.850375 | instance | "woth": false, 2026-08-26 04:55:09.850392 | instance | "writeable": true, 2026-08-26 04:55:09.850410 | instance | "wusr": true, 2026-08-26 04:55:09.850426 | instance | "xgrp": true, 2026-08-26 04:55:09.850443 | instance | "xoth": true, 2026-08-26 04:55:09.850460 | instance | "xusr": true 2026-08-26 04:55:09.850476 | instance | } 2026-08-26 04:55:09.850493 | instance | } 2026-08-26 04:55:09.850528 | instance | ok: All items complete 2026-08-26 04:55:09.850548 | 2026-08-26 04:55:09.851770 | instance | skipping: Conditional result was False 2026-08-26 04:55:09.853768 | instance | skipping: Conditional result was False 2026-08-26 04:55:09.869995 | 2026-08-26 04:55:09.870129 | LOOP [Switch "ansible_host" to private IP] 2026-08-26 04:55:10.193306 | instance | changed: 1 replacements made 2026-08-26 04:55:10.194865 | instance | skipping: Conditional result was False 2026-08-26 04:55:10.196543 | instance | skipping: Conditional result was False 2026-08-26 04:55:10.209474 | 2026-08-26 04:55:10.209577 | TASK [Run Molecule scenario] 2026-08-26 04:55:11.091743 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-08-26 04:55:11.489056 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-26 04:55:11.489140 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-08-26 04:55:22.067944 | instance | INFO [csi > dependency] Executing 2026-08-26 04:55:22.068230 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-08-26 04:55:22.068513 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-08-26 04:55:22.068696 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-26 04:55:22.079439 | instance | INFO [csi > cleanup] Executing 2026-08-26 04:55:22.079798 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-26 04:55:22.087622 | instance | INFO [csi > destroy] Executing 2026-08-26 04:55:22.087682 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-08-26 04:55:22.087800 | instance | INFO [csi > destroy] Executed: Successful 2026-08-26 04:55:22.095517 | instance | INFO [csi > syntax] Executing 2026-08-26 04:55:23.654541 | instance | 2026-08-26 04:55:23.654836 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-08-26 04:55:23.711758 | instance | INFO [csi > syntax] Executed: Successful 2026-08-26 04:55:23.719838 | instance | INFO [csi > create] Executing 2026-08-26 04:55:23.721675 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-26 04:55:23.729046 | instance | INFO [csi > prepare] Executing 2026-08-26 04:55:24.486793 | instance | 2026-08-26 04:55:24.487036 | instance | PLAY [Prepare] ***************************************************************** 2026-08-26 04:55:24.487311 | instance | 2026-08-26 04:55:24.487559 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-26 04:55:24.487846 | instance | Wednesday 26 August 2026 04:55:24 +0000 (0:00:00.023) 0:00:00.023 ****** 2026-08-26 04:55:25.620452 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-08-26 04:55:25.620688 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-26 04:55:25.620953 | instance | interpreter could change the meaning of that path. See 2026-08-26 04:55:25.621214 | instance | https://docs.ansible.com/ansible- 2026-08-26 04:55:25.621479 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-08-26 04:55:25.632055 | instance | ok: [instance] 2026-08-26 04:55:25.632307 | instance | 2026-08-26 04:55:25.632574 | instance | TASK [Configure short hostname] ************************************************ 2026-08-26 04:55:25.632842 | instance | Wednesday 26 August 2026 04:55:25 +0000 (0:00:01.145) 0:00:01.169 ****** 2026-08-26 04:55:26.406105 | instance | changed: [instance] 2026-08-26 04:55:26.406397 | instance | 2026-08-26 04:55:26.406693 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-08-26 04:55:26.406985 | instance | Wednesday 26 August 2026 04:55:26 +0000 (0:00:00.773) 0:00:01.943 ****** 2026-08-26 04:55:26.653356 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-08-26 04:55:26.653405 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-08-26 04:55:26.653415 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-26 04:55:26.659167 | instance | changed: [instance] 2026-08-26 04:55:26.659518 | instance | 2026-08-26 04:55:26.659878 | instance | TASK [Purge "snapd" package] *************************************************** 2026-08-26 04:55:26.660230 | instance | Wednesday 26 August 2026 04:55:26 +0000 (0:00:00.253) 0:00:02.196 ****** 2026-08-26 04:55:27.468646 | instance | ok: [instance] 2026-08-26 04:55:27.468690 | instance | 2026-08-26 04:55:27.468698 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-08-26 04:55:27.468704 | instance | 2026-08-26 04:55:27.468710 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-26 04:55:27.468729 | instance | Wednesday 26 August 2026 04:55:27 +0000 (0:00:00.808) 0:00:03.005 ****** 2026-08-26 04:55:28.166438 | instance | ok: [instance] 2026-08-26 04:55:28.166497 | instance | 2026-08-26 04:55:28.166517 | instance | TASK [Install depedencies] ***************************************************** 2026-08-26 04:55:28.166853 | instance | Wednesday 26 August 2026 04:55:28 +0000 (0:00:00.697) 0:00:03.703 ****** 2026-08-26 04:55:47.611069 | instance | changed: [instance] 2026-08-26 04:55:47.611295 | instance | 2026-08-26 04:55:47.611569 | instance | TASK [Start up service] ******************************************************** 2026-08-26 04:55:47.611912 | instance | Wednesday 26 August 2026 04:55:47 +0000 (0:00:19.445) 0:00:23.148 ****** 2026-08-26 04:55:48.118161 | instance | ok: [instance] 2026-08-26 04:55:48.118449 | instance | 2026-08-26 04:55:48.118761 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-08-26 04:55:48.119045 | instance | Wednesday 26 August 2026 04:55:48 +0000 (0:00:00.507) 0:00:23.655 ****** 2026-08-26 04:55:48.394182 | instance | ok: [instance] 2026-08-26 04:55:48.394502 | instance | 2026-08-26 04:55:48.394784 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-08-26 04:55:48.395057 | instance | Wednesday 26 August 2026 04:55:48 +0000 (0:00:00.275) 0:00:23.931 ****** 2026-08-26 04:55:49.018789 | instance | changed: [instance] 2026-08-26 04:55:49.018901 | instance | 2026-08-26 04:55:49.019285 | instance | TASK [Get list of all loopback devices] **************************************** 2026-08-26 04:55:49.019454 | instance | Wednesday 26 August 2026 04:55:49 +0000 (0:00:00.624) 0:00:24.556 ****** 2026-08-26 04:55:49.203152 | instance | ok: [instance] 2026-08-26 04:55:49.203183 | instance | 2026-08-26 04:55:49.203190 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-08-26 04:55:49.203196 | instance | Wednesday 26 August 2026 04:55:49 +0000 (0:00:00.184) 0:00:24.740 ****** 2026-08-26 04:55:49.224570 | instance | skipping: [instance] 2026-08-26 04:55:49.224592 | instance | 2026-08-26 04:55:49.224598 | instance | TASK [Create devices for Ceph] ************************************************* 2026-08-26 04:55:49.224604 | instance | Wednesday 26 August 2026 04:55:49 +0000 (0:00:00.021) 0:00:24.762 ****** 2026-08-26 04:55:49.733868 | instance | changed: [instance] => (item=osd0) 2026-08-26 04:55:49.734623 | instance | changed: [instance] => (item=osd1) 2026-08-26 04:55:49.734682 | instance | changed: [instance] => (item=osd2) 2026-08-26 04:55:49.734693 | instance | 2026-08-26 04:55:49.734703 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-08-26 04:55:49.734720 | instance | Wednesday 26 August 2026 04:55:49 +0000 (0:00:00.509) 0:00:25.271 ****** 2026-08-26 04:55:50.340823 | instance | changed: [instance] => (item=osd0) 2026-08-26 04:55:50.341895 | instance | changed: [instance] => (item=osd1) 2026-08-26 04:55:50.341918 | instance | changed: [instance] => (item=osd2) 2026-08-26 04:55:50.341925 | instance | 2026-08-26 04:55:50.341931 | instance | TASK [Start loop devices] ****************************************************** 2026-08-26 04:55:50.341938 | instance | Wednesday 26 August 2026 04:55:50 +0000 (0:00:00.606) 0:00:25.878 ****** 2026-08-26 04:55:50.969033 | instance | changed: [instance] => (item=osd0) 2026-08-26 04:55:50.969880 | instance | changed: [instance] => (item=osd1) 2026-08-26 04:55:50.969919 | instance | changed: [instance] => (item=osd2) 2026-08-26 04:55:50.969926 | instance | 2026-08-26 04:55:50.969932 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-08-26 04:55:50.969939 | instance | Wednesday 26 August 2026 04:55:50 +0000 (0:00:00.628) 0:00:26.506 ****** 2026-08-26 04:55:54.110240 | instance | changed: [instance] => (item=osd0) 2026-08-26 04:55:54.111099 | instance | changed: [instance] => (item=osd1) 2026-08-26 04:55:54.111143 | instance | changed: [instance] => (item=osd2) 2026-08-26 04:55:54.111150 | instance | 2026-08-26 04:55:54.111157 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-08-26 04:55:54.111163 | instance | Wednesday 26 August 2026 04:55:54 +0000 (0:00:03.141) 0:00:29.647 ****** 2026-08-26 04:55:55.876738 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-08-26 04:55:55.880685 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-08-26 04:55:55.880759 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-08-26 04:55:55.880767 | instance | 2026-08-26 04:55:55.880774 | instance | PLAY RECAP ********************************************************************* 2026-08-26 04:55:55.880781 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-08-26 04:55:55.880787 | instance | 2026-08-26 04:55:55.880792 | instance | Wednesday 26 August 2026 04:55:55 +0000 (0:00:01.767) 0:00:31.414 ****** 2026-08-26 04:55:55.880798 | instance | =============================================================================== 2026-08-26 04:55:55.880804 | instance | Install depedencies ---------------------------------------------------- 19.45s 2026-08-26 04:55:55.880809 | instance | Create a volume group for each loop device ------------------------------ 3.14s 2026-08-26 04:55:55.880815 | instance | Create a logical volume for each loop device ---------------------------- 1.77s 2026-08-26 04:55:55.880821 | instance | Gathering Facts --------------------------------------------------------- 1.15s 2026-08-26 04:55:55.880826 | instance | Purge "snapd" package --------------------------------------------------- 0.81s 2026-08-26 04:55:55.880831 | instance | Configure short hostname ------------------------------------------------ 0.77s 2026-08-26 04:55:55.880837 | instance | Gathering Facts --------------------------------------------------------- 0.70s 2026-08-26 04:55:55.880842 | instance | Start loop devices ------------------------------------------------------ 0.63s 2026-08-26 04:55:55.880847 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.62s 2026-08-26 04:55:55.880853 | instance | Set permissions on loopback devices ------------------------------------- 0.61s 2026-08-26 04:55:55.880858 | instance | Create devices for Ceph ------------------------------------------------- 0.51s 2026-08-26 04:55:55.880864 | instance | Start up service -------------------------------------------------------- 0.51s 2026-08-26 04:55:55.880869 | instance | Generate lvm.conf ------------------------------------------------------- 0.28s 2026-08-26 04:55:55.880875 | instance | Ensure hostname inside hosts file --------------------------------------- 0.25s 2026-08-26 04:55:55.880881 | instance | Get list of all loopback devices ---------------------------------------- 0.18s 2026-08-26 04:55:55.880886 | instance | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-08-26 04:55:56.008078 | instance | INFO [csi > prepare] Executed: Successful 2026-08-26 04:55:56.021037 | instance | INFO [csi > converge] Executing 2026-08-26 04:55:57.471518 | instance | 2026-08-26 04:55:57.471973 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-08-26 04:55:57.472316 | instance | 2026-08-26 04:55:57.472664 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-26 04:55:57.473049 | instance | Wednesday 26 August 2026 04:55:57 +0000 (0:00:00.007) 0:00:00.007 ****** 2026-08-26 04:55:58.373546 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-08-26 04:55:58.373936 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-26 04:55:58.374396 | instance | interpreter could change the meaning of that path. See 2026-08-26 04:55:58.374744 | instance | https://docs.ansible.com/ansible- 2026-08-26 04:55:58.375073 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-08-26 04:55:58.383719 | instance | ok: [instance] 2026-08-26 04:55:58.384041 | instance | 2026-08-26 04:55:58.384422 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-08-26 04:55:58.384868 | instance | Wednesday 26 August 2026 04:55:58 +0000 (0:00:00.912) 0:00:00.920 ****** 2026-08-26 04:55:58.427215 | instance | ok: [instance] => { 2026-08-26 04:55:58.427629 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-08-26 04:55:58.427976 | instance | } 2026-08-26 04:55:58.428305 | instance | 2026-08-26 04:55:58.428625 | instance | PLAY [all] ********************************************************************* 2026-08-26 04:55:58.428928 | instance | 2026-08-26 04:55:58.429256 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-26 04:55:58.429602 | instance | Wednesday 26 August 2026 04:55:58 +0000 (0:00:00.043) 0:00:00.963 ****** 2026-08-26 04:55:59.270702 | instance | ok: [instance] 2026-08-26 04:55:59.271079 | instance | 2026-08-26 04:55:59.271425 | instance | TASK [Fail if atmosphere_ceph_enabled is set] ********************************** 2026-08-26 04:55:59.271759 | instance | Wednesday 26 August 2026 04:55:59 +0000 (0:00:00.843) 0:00:01.806 ****** 2026-08-26 04:55:59.308980 | instance | skipping: [instance] 2026-08-26 04:55:59.309331 | instance | 2026-08-26 04:55:59.309747 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-08-26 04:55:59.310093 | instance | Wednesday 26 August 2026 04:55:59 +0000 (0:00:00.038) 0:00:01.845 ****** 2026-08-26 04:55:59.481371 | instance | ok: [instance] 2026-08-26 04:55:59.481640 | instance | 2026-08-26 04:55:59.481876 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-26 04:55:59.482115 | instance | 2026-08-26 04:55:59.482351 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-26 04:55:59.482584 | instance | Wednesday 26 August 2026 04:55:59 +0000 (0:00:00.172) 0:00:02.017 ****** 2026-08-26 04:56:00.353013 | instance | ok: [instance] 2026-08-26 04:56:00.353390 | instance | 2026-08-26 04:56:00.353733 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-26 04:56:00.354068 | instance | Wednesday 26 August 2026 04:56:00 +0000 (0:00:00.870) 0:00:02.888 ****** 2026-08-26 04:56:00.674410 | instance | ok: [instance] 2026-08-26 04:56:00.674776 | instance | 2026-08-26 04:56:00.675134 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-26 04:56:00.675627 | instance | Wednesday 26 August 2026 04:56:00 +0000 (0:00:00.322) 0:00:03.210 ****** 2026-08-26 04:56:00.715985 | instance | skipping: [instance] 2026-08-26 04:56:00.716323 | instance | 2026-08-26 04:56:00.716659 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-26 04:56:00.716991 | instance | Wednesday 26 August 2026 04:56:00 +0000 (0:00:00.041) 0:00:03.252 ****** 2026-08-26 04:56:01.047100 | instance | changed: [instance] 2026-08-26 04:56:01.047472 | instance | 2026-08-26 04:56:01.047817 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-26 04:56:01.048156 | instance | Wednesday 26 August 2026 04:56:01 +0000 (0:00:00.330) 0:00:03.583 ****** 2026-08-26 04:56:01.123602 | instance | ok: [instance] => { 2026-08-26 04:56:01.123983 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-26 04:56:01.124309 | instance | } 2026-08-26 04:56:01.124621 | instance | 2026-08-26 04:56:01.124957 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-26 04:56:01.125289 | instance | Wednesday 26 August 2026 04:56:01 +0000 (0:00:00.076) 0:00:03.659 ****** 2026-08-26 04:56:01.824847 | instance | changed: [instance] 2026-08-26 04:56:01.825259 | instance | 2026-08-26 04:56:01.825612 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-26 04:56:01.825947 | instance | Wednesday 26 August 2026 04:56:01 +0000 (0:00:00.701) 0:00:04.360 ****** 2026-08-26 04:56:01.878932 | instance | skipping: [instance] 2026-08-26 04:56:01.879289 | instance | 2026-08-26 04:56:01.879634 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-26 04:56:01.879967 | instance | Wednesday 26 August 2026 04:56:01 +0000 (0:00:00.052) 0:00:04.413 ****** 2026-08-26 04:56:01.930934 | instance | skipping: [instance] 2026-08-26 04:56:01.930973 | instance | 2026-08-26 04:56:01.931137 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-26 04:56:01.931335 | instance | Wednesday 26 August 2026 04:56:01 +0000 (0:00:00.050) 0:00:04.463 ****** 2026-08-26 04:56:02.126776 | instance | ok: [instance] 2026-08-26 04:56:02.126845 | instance | 2026-08-26 04:56:02.126979 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-26 04:56:02.127157 | instance | Wednesday 26 August 2026 04:56:02 +0000 (0:00:00.197) 0:00:04.661 ****** 2026-08-26 04:56:03.262333 | instance | ok: [instance] 2026-08-26 04:56:03.262532 | instance | 2026-08-26 04:56:03.262689 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-26 04:56:03.262854 | instance | Wednesday 26 August 2026 04:56:03 +0000 (0:00:01.135) 0:00:05.796 ****** 2026-08-26 04:56:03.325835 | instance | ok: [instance] => { 2026-08-26 04:56:03.326041 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-26 04:56:03.326190 | instance | } 2026-08-26 04:56:03.326370 | instance | 2026-08-26 04:56:03.326535 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-26 04:56:03.326686 | instance | Wednesday 26 August 2026 04:56:03 +0000 (0:00:00.063) 0:00:05.859 ****** 2026-08-26 04:56:03.974378 | instance | changed: [instance] 2026-08-26 04:56:03.974769 | instance | 2026-08-26 04:56:03.975130 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-26 04:56:03.975479 | instance | Wednesday 26 August 2026 04:56:03 +0000 (0:00:00.650) 0:00:06.510 ****** 2026-08-26 04:56:06.746559 | instance | changed: [instance] 2026-08-26 04:56:06.747034 | instance | 2026-08-26 04:56:06.747403 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-26 04:56:06.747745 | instance | Wednesday 26 August 2026 04:56:06 +0000 (0:00:02.772) 0:00:09.282 ****** 2026-08-26 04:56:06.776058 | instance | skipping: [instance] 2026-08-26 04:56:06.776402 | instance | 2026-08-26 04:56:06.777038 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-26 04:56:06.777390 | instance | Wednesday 26 August 2026 04:56:06 +0000 (0:00:00.029) 0:00:09.312 ****** 2026-08-26 04:56:06.806714 | instance | skipping: [instance] 2026-08-26 04:56:06.807133 | instance | 2026-08-26 04:56:06.807494 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-26 04:56:06.807832 | instance | Wednesday 26 August 2026 04:56:06 +0000 (0:00:00.030) 0:00:09.343 ****** 2026-08-26 04:56:06.838373 | instance | skipping: [instance] 2026-08-26 04:56:06.838756 | instance | 2026-08-26 04:56:06.839210 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-26 04:56:06.839610 | instance | Wednesday 26 August 2026 04:56:06 +0000 (0:00:00.031) 0:00:09.374 ****** 2026-08-26 04:56:12.091558 | instance | changed: [instance] 2026-08-26 04:56:12.092036 | instance | 2026-08-26 04:56:12.092503 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-26 04:56:12.092988 | instance | Wednesday 26 August 2026 04:56:12 +0000 (0:00:05.253) 0:00:14.627 ****** 2026-08-26 04:56:12.646439 | instance | changed: [instance] 2026-08-26 04:56:12.646677 | instance | 2026-08-26 04:56:12.646880 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-26 04:56:12.647085 | instance | Wednesday 26 August 2026 04:56:12 +0000 (0:00:00.555) 0:00:15.182 ****** 2026-08-26 04:56:13.537314 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-08-26 04:56:13.538188 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-26 04:56:13.538226 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-26 04:56:13.538236 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-26 04:56:13.538241 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-26 04:56:13.538246 | instance | 2026-08-26 04:56:13.538251 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-26 04:56:13.538255 | instance | Wednesday 26 August 2026 04:56:13 +0000 (0:00:00.891) 0:00:16.073 ****** 2026-08-26 04:56:14.112688 | instance | changed: [instance] 2026-08-26 04:56:14.112759 | instance | 2026-08-26 04:56:14.113390 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-26 04:56:14.113428 | instance | Wednesday 26 August 2026 04:56:14 +0000 (0:00:00.559) 0:00:16.632 ****** 2026-08-26 04:56:14.113434 | instance | 2026-08-26 04:56:14.113438 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-26 04:56:14.113443 | instance | Wednesday 26 August 2026 04:56:14 +0000 (0:00:00.016) 0:00:16.649 ****** 2026-08-26 04:56:15.071802 | instance | ok: [instance] 2026-08-26 04:56:15.072257 | instance | 2026-08-26 04:56:15.072295 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-26 04:56:15.072301 | instance | Wednesday 26 August 2026 04:56:15 +0000 (0:00:00.959) 0:00:17.608 ****** 2026-08-26 04:56:15.524350 | instance | changed: [instance] 2026-08-26 04:56:15.524439 | instance | 2026-08-26 04:56:15.524446 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-26 04:56:15.524451 | instance | Wednesday 26 August 2026 04:56:15 +0000 (0:00:00.451) 0:00:18.059 ****** 2026-08-26 04:56:16.057075 | instance | changed: [instance] 2026-08-26 04:56:16.057115 | instance | 2026-08-26 04:56:16.057120 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-26 04:56:16.057125 | instance | Wednesday 26 August 2026 04:56:16 +0000 (0:00:00.533) 0:00:18.593 ****** 2026-08-26 04:56:16.262075 | instance | ok: [instance] 2026-08-26 04:56:16.262172 | instance | 2026-08-26 04:56:16.262383 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-26 04:56:16.262448 | instance | Wednesday 26 August 2026 04:56:16 +0000 (0:00:00.205) 0:00:18.798 ****** 2026-08-26 04:56:16.315618 | instance | ok: [instance] => { 2026-08-26 04:56:16.315674 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-26 04:56:16.316173 | instance | } 2026-08-26 04:56:16.316212 | instance | 2026-08-26 04:56:16.316218 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-26 04:56:16.316224 | instance | Wednesday 26 August 2026 04:56:16 +0000 (0:00:00.053) 0:00:18.851 ****** 2026-08-26 04:56:17.031538 | instance | changed: [instance] 2026-08-26 04:56:17.031678 | instance | 2026-08-26 04:56:17.031690 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-26 04:56:17.031876 | instance | Wednesday 26 August 2026 04:56:17 +0000 (0:00:00.716) 0:00:19.568 ****** 2026-08-26 04:56:21.341022 | instance | changed: [instance] 2026-08-26 04:56:21.341099 | instance | 2026-08-26 04:56:21.341335 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-26 04:56:21.341371 | instance | Wednesday 26 August 2026 04:56:21 +0000 (0:00:04.309) 0:00:23.877 ****** 2026-08-26 04:56:22.315250 | instance | ok: [instance] 2026-08-26 04:56:22.315312 | instance | 2026-08-26 04:56:22.315591 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-26 04:56:22.315647 | instance | Wednesday 26 August 2026 04:56:22 +0000 (0:00:00.974) 0:00:24.851 ****** 2026-08-26 04:56:22.658649 | instance | changed: [instance] 2026-08-26 04:56:22.658721 | instance | 2026-08-26 04:56:22.659011 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-26 04:56:22.659049 | instance | Wednesday 26 August 2026 04:56:22 +0000 (0:00:00.343) 0:00:25.195 ****** 2026-08-26 04:56:23.086772 | instance | changed: [instance] 2026-08-26 04:56:23.087161 | instance | 2026-08-26 04:56:23.087196 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-26 04:56:23.087202 | instance | Wednesday 26 August 2026 04:56:23 +0000 (0:00:00.428) 0:00:25.623 ****** 2026-08-26 04:56:23.624847 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-08-26 04:56:23.624957 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-26 04:56:23.625525 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-26 04:56:23.625561 | instance | 2026-08-26 04:56:23.625567 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-26 04:56:23.625571 | instance | Wednesday 26 August 2026 04:56:23 +0000 (0:00:00.537) 0:00:26.161 ****** 2026-08-26 04:56:24.055139 | instance | changed: [instance] 2026-08-26 04:56:24.055239 | instance | 2026-08-26 04:56:24.055515 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-26 04:56:24.055684 | instance | Wednesday 26 August 2026 04:56:24 +0000 (0:00:00.430) 0:00:26.591 ****** 2026-08-26 04:56:24.529322 | instance | changed: [instance] 2026-08-26 04:56:24.529401 | instance | 2026-08-26 04:56:24.530007 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-26 04:56:24.530053 | instance | Wednesday 26 August 2026 04:56:24 +0000 (0:00:00.456) 0:00:27.047 ****** 2026-08-26 04:56:24.530059 | instance | 2026-08-26 04:56:24.530063 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-26 04:56:24.530072 | instance | Wednesday 26 August 2026 04:56:24 +0000 (0:00:00.018) 0:00:27.065 ****** 2026-08-26 04:56:25.223484 | instance | ok: [instance] 2026-08-26 04:56:25.223930 | instance | 2026-08-26 04:56:25.223969 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-26 04:56:25.223974 | instance | Wednesday 26 August 2026 04:56:25 +0000 (0:00:00.693) 0:00:27.759 ****** 2026-08-26 04:56:26.049493 | instance | changed: [instance] 2026-08-26 04:56:26.049535 | instance | 2026-08-26 04:56:26.049541 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-26 04:56:26.049546 | instance | Wednesday 26 August 2026 04:56:26 +0000 (0:00:00.825) 0:00:28.585 ****** 2026-08-26 04:56:26.598957 | instance | changed: [instance] 2026-08-26 04:56:26.599036 | instance | 2026-08-26 04:56:26.599295 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-26 04:56:26.599329 | instance | Wednesday 26 August 2026 04:56:26 +0000 (0:00:00.549) 0:00:29.135 ****** 2026-08-26 04:56:26.655687 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-26 04:56:26.655758 | instance | 2026-08-26 04:56:26.656015 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-26 04:56:26.656042 | instance | Wednesday 26 August 2026 04:56:26 +0000 (0:00:00.056) 0:00:29.192 ****** 2026-08-26 04:56:30.926433 | instance | changed: [instance] 2026-08-26 04:56:30.926497 | instance | 2026-08-26 04:56:30.926793 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-26 04:56:30.926930 | instance | Wednesday 26 August 2026 04:56:30 +0000 (0:00:04.270) 0:00:33.462 ****** 2026-08-26 04:56:31.554991 | instance | ok: [instance] => (item=chronyd) 2026-08-26 04:56:31.555068 | instance | ok: [instance] => (item=sshd) 2026-08-26 04:56:31.555454 | instance | 2026-08-26 04:56:31.555486 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-26 04:56:31.555492 | instance | Wednesday 26 August 2026 04:56:31 +0000 (0:00:00.628) 0:00:34.091 ****** 2026-08-26 04:56:31.855984 | instance | changed: [instance] 2026-08-26 04:56:31.856049 | instance | 2026-08-26 04:56:31.856317 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-26 04:56:31.856359 | instance | Wednesday 26 August 2026 04:56:31 +0000 (0:00:00.300) 0:00:34.392 ****** 2026-08-26 04:56:32.046592 | instance | ok: [instance] 2026-08-26 04:56:32.046671 | instance | 2026-08-26 04:56:32.046953 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-26 04:56:32.046992 | instance | Wednesday 26 August 2026 04:56:32 +0000 (0:00:00.190) 0:00:34.582 ****** 2026-08-26 04:56:32.464337 | instance | changed: [instance] 2026-08-26 04:56:32.464728 | instance | 2026-08-26 04:56:32.464765 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-26 04:56:32.464771 | instance | Wednesday 26 August 2026 04:56:32 +0000 (0:00:00.417) 0:00:35.000 ****** 2026-08-26 04:56:32.790054 | instance | changed: [instance] 2026-08-26 04:56:32.790134 | instance | 2026-08-26 04:56:32.790380 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-08-26 04:56:32.790442 | instance | Wednesday 26 August 2026 04:56:32 +0000 (0:00:00.325) 0:00:35.326 ****** 2026-08-26 04:56:32.967736 | instance | ok: [instance] 2026-08-26 04:56:32.967814 | instance | 2026-08-26 04:56:32.968110 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-08-26 04:56:32.968151 | instance | Wednesday 26 August 2026 04:56:32 +0000 (0:00:00.177) 0:00:35.504 ****** 2026-08-26 04:56:33.173623 | instance | ok: [instance] => (item=instance) 2026-08-26 04:56:33.174007 | instance | 2026-08-26 04:56:33.174046 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-08-26 04:56:33.174052 | instance | Wednesday 26 August 2026 04:56:33 +0000 (0:00:00.205) 0:00:35.710 ****** 2026-08-26 04:56:33.226945 | instance | ok: [instance] 2026-08-26 04:56:33.227050 | instance | 2026-08-26 04:56:33.227339 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-08-26 04:56:33.227361 | instance | Wednesday 26 August 2026 04:56:33 +0000 (0:00:00.053) 0:00:35.763 ****** 2026-08-26 04:56:33.293744 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-08-26 04:56:33.293860 | instance | 2026-08-26 04:56:33.294135 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-08-26 04:56:33.294170 | instance | Wednesday 26 August 2026 04:56:33 +0000 (0:00:00.066) 0:00:35.830 ****** 2026-08-26 04:56:33.554647 | instance | changed: [instance] 2026-08-26 04:56:33.554734 | instance | 2026-08-26 04:56:33.554865 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-08-26 04:56:33.554992 | instance | Wednesday 26 August 2026 04:56:33 +0000 (0:00:00.260) 0:00:36.090 ****** 2026-08-26 04:56:34.170948 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-08-26 04:56:34.171250 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-08-26 04:56:34.171527 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-08-26 04:56:34.171783 | instance | 2026-08-26 04:56:34.172060 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-08-26 04:56:34.172375 | instance | Wednesday 26 August 2026 04:56:34 +0000 (0:00:00.616) 0:00:36.707 ****** 2026-08-26 04:58:00.976709 | instance | ok: [instance] 2026-08-26 04:58:00.977043 | instance | 2026-08-26 04:58:00.977320 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-08-26 04:58:00.977661 | instance | Wednesday 26 August 2026 04:58:00 +0000 (0:01:26.805) 0:02:03.512 ****** 2026-08-26 04:58:01.192072 | instance | changed: [instance] 2026-08-26 04:58:01.192919 | instance | 2026-08-26 04:58:01.192978 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-08-26 04:58:01.192989 | instance | Wednesday 26 August 2026 04:58:01 +0000 (0:00:00.215) 0:02:03.728 ****** 2026-08-26 04:58:01.222038 | instance | ok: [instance] 2026-08-26 04:58:01.222074 | instance | 2026-08-26 04:58:01.222085 | instance | TASK [Install Ceph host] ******************************************************* 2026-08-26 04:58:01.222094 | instance | Wednesday 26 August 2026 04:58:01 +0000 (0:00:00.029) 0:02:03.757 ****** 2026-08-26 04:58:01.299331 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-08-26 04:58:01.299371 | instance | 2026-08-26 04:58:01.299382 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-26 04:58:01.299391 | instance | Wednesday 26 August 2026 04:58:01 +0000 (0:00:00.077) 0:02:03.834 ****** 2026-08-26 04:58:02.782388 | instance | ok: [instance] 2026-08-26 04:58:02.782487 | instance | 2026-08-26 04:58:02.782772 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-26 04:58:02.783071 | instance | Wednesday 26 August 2026 04:58:02 +0000 (0:00:01.483) 0:02:05.318 ****** 2026-08-26 04:58:02.833863 | instance | ok: [instance] => (item=instance) 2026-08-26 04:58:02.834125 | instance | 2026-08-26 04:58:02.834475 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-26 04:58:02.834876 | instance | Wednesday 26 August 2026 04:58:02 +0000 (0:00:00.051) 0:02:05.370 ****** 2026-08-26 04:58:03.174821 | instance | ok: [instance] 2026-08-26 04:58:03.174924 | instance | 2026-08-26 04:58:03.175074 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-26 04:58:03.175221 | instance | Wednesday 26 August 2026 04:58:03 +0000 (0:00:00.340) 0:02:05.711 ****** 2026-08-26 04:58:05.499692 | instance | ok: [instance] 2026-08-26 04:58:05.499743 | instance | 2026-08-26 04:58:05.499755 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-08-26 04:58:05.499765 | instance | Wednesday 26 August 2026 04:58:05 +0000 (0:00:02.323) 0:02:08.034 ****** 2026-08-26 04:58:56.655655 | instance | An exception occurred during task execution. To see the full traceback, use -vvv. The error was: [errno 5] RADOS I/O error (error connecting to the cluster) 2026-08-26 04:58:56.656561 | 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_jhlx3l84/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_jhlx3l84/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_jhlx3l84/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_jhlx3l84/ansible_vexxhost.ceph.orch_apply_payload.zip/ansible_collections/vexxhost/ceph/plugins/modules/orch_apply.py\", line 120, in apply_spec\nRuntimeError: Inferring config /var/lib/ceph/4837cbf8-4f90-4300-b3f6-726c9b9f89b4/mon.instance/config\n2026-08-26T04:58:56.363+0000 7fa86c0f4640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgAwco5qF6kBACAAphBGtZonI3IwbFQoqFmMmtosx1G1yo2ULC3G52CAB04=: Malformed input [buffer:3]\n2026-08-26T04:58:56.363+0000 7fa86c0f4640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-26T04:58:56.363+0000 7fa86c0f4640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgAwco5qF6kBACAAphBGtZonI3IwbFQoqFmMmtosx1G1yo2ULC3G52CAB04=: Malformed input [buffer:3]\n2026-08-26T04:58:56.363+0000 7fa86c0f4640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-26T04:58:56.367+0000 7fa86c0f4640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgAwco5qF6kBACAAphBGtZonI3IwbFQoqFmMmtosx1G1yo2ULC3G52CAB04=: Malformed input [buffer:3]\n2026-08-26T04:58:56.367+0000 7fa86c0f4640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-26T04:58:56.367+0000 7fa86c0f4640 -1 monclient: keyring not found\n[errno 5] RADOS I/O error (error connecting to the cluster)\n\n", "module_stdout": "", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error", "rc": 1} 2026-08-26 04:58:56.659553 | instance | 2026-08-26 04:58:56.662280 | instance | PLAY RECAP ********************************************************************* 2026-08-26 04:58:56.662356 | instance | instance : ok=55 changed=26 unreachable=0 failed=1 skipped=7 rescued=0 ignored=0 2026-08-26 04:58:56.662369 | instance | 2026-08-26 04:58:56.662380 | instance | Wednesday 26 August 2026 04:58:56 +0000 (0:00:51.161) 0:02:59.196 ****** 2026-08-26 04:58:56.662390 | instance | =============================================================================== 2026-08-26 04:58:56.662400 | instance | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 86.81s 2026-08-26 04:58:56.662410 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 51.16s 2026-08-26 04:58:56.662420 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.25s 2026-08-26 04:58:56.662429 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.31s 2026-08-26 04:58:56.662439 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 4.27s 2026-08-26 04:58:56.662449 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 2.77s 2026-08-26 04:58:56.662478 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.32s 2026-08-26 04:58:56.662495 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.65s 2026-08-26 04:58:56.664427 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.48s 2026-08-26 04:58:56.664464 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.14s 2026-08-26 04:58:56.664471 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 0.97s 2026-08-26 04:58:56.664477 | instance | Gathering Facts --------------------------------------------------------- 0.91s 2026-08-26 04:58:56.664484 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 0.89s 2026-08-26 04:58:56.664491 | instance | Gathering Facts --------------------------------------------------------- 0.87s 2026-08-26 04:58:56.664499 | instance | Gathering Facts --------------------------------------------------------- 0.84s 2026-08-26 04:58:56.664507 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 0.83s 2026-08-26 04:58:56.664514 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.72s 2026-08-26 04:58:56.664521 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.70s 2026-08-26 04:58:56.664528 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.65s 2026-08-26 04:58:56.664535 | instance | vexxhost.ceph.cephadm : Ensure services are started --------------------- 0.63s 2026-08-26 04:58:56.756217 | instance | CRITICAL Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.v9Wo.csi/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/atmosphere/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-08-26 04:58:56.756497 | instance | ERROR [csi > converge] Executed: Failed 2026-08-26 04:58:56.756688 | instance | ERROR Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.v9Wo.csi/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/atmosphere/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-08-26 04:58:57.061130 | instance | ERROR 2026-08-26 04:58:57.061520 | instance | { 2026-08-26 04:58:57.061603 | instance | "delta": "0:03:46.273498", 2026-08-26 04:58:57.061652 | instance | "end": "2026-08-26 04:58:56.813562", 2026-08-26 04:58:57.061695 | instance | "msg": "non-zero return code", 2026-08-26 04:58:57.061736 | instance | "rc": 2, 2026-08-26 04:58:57.061778 | instance | "start": "2026-08-26 04:55:10.540064" 2026-08-26 04:58:57.061819 | instance | } failure 2026-08-26 04:58:57.067364 | 2026-08-26 04:58:57.067452 | PLAY RECAP 2026-08-26 04:58:57.067504 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-08-26 04:58:57.067533 | 2026-08-26 04:58:57.188336 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-26 04:58:57.192726 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-08-26 04:58:57.867915 | 2026-08-26 04:58:57.868037 | PLAY [all] 2026-08-26 04:58:57.887295 | 2026-08-26 04:58:57.887409 | TASK [gather-host-logs : creating directory for system status] 2026-08-26 04:58:58.212610 | instance | changed 2026-08-26 04:58:58.220754 | 2026-08-26 04:58:58.220854 | TASK [gather-host-logs : Get logs for each host] 2026-08-26 04:58:58.573184 | instance | + systemd-cgls --full --all --no-pager 2026-08-26 04:58:58.585004 | instance | + ip addr 2026-08-26 04:58:58.587397 | instance | + ip route 2026-08-26 04:58:58.588657 | instance | + lsblk 2026-08-26 04:58:58.593675 | instance | + mount 2026-08-26 04:58:58.596136 | instance | + docker images 2026-08-26 04:58:58.617643 | instance | + brctl show 2026-08-26 04:58:58.618257 | instance | /bin/bash: line 8: brctl: command not found 2026-08-26 04:58:58.618540 | instance | + ps aux --sort=-%mem 2026-08-26 04:58:58.632882 | instance | + dpkg -l 2026-08-26 04:58:58.641175 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-08-26 04:58:58.641736 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-08-26 04:58:58.662052 | instance | + '[' '!' -z '' ']' 2026-08-26 04:58:58.763774 | instance | ok: Runtime: 0:00:00.094700 2026-08-26 04:58:58.771829 | 2026-08-26 04:58:58.771926 | TASK [gather-host-logs : Downloads logs to executor] 2026-08-26 04:58:59.381634 | instance | changed: 2026-08-26 04:58:59.381813 | instance | created directory /var/lib/zuul/builds/7031b407b7274ad899f8bd3330bd8858/work/logs/instance 2026-08-26 04:58:59.381852 | instance | cd+++++++++ system/ 2026-08-26 04:58:59.381883 | instance | >f+++++++++ system/brctl-show.txt 2026-08-26 04:58:59.381914 | instance | >f+++++++++ system/docker-images.txt 2026-08-26 04:58:59.381943 | instance | >f+++++++++ system/ip-addr.txt 2026-08-26 04:58:59.381974 | instance | >f+++++++++ system/ip-route.txt 2026-08-26 04:58:59.382006 | instance | >f+++++++++ system/lsblk.txt 2026-08-26 04:58:59.382035 | instance | >f+++++++++ system/mount.txt 2026-08-26 04:58:59.382062 | instance | >f+++++++++ system/packages.txt 2026-08-26 04:58:59.382090 | instance | >f+++++++++ system/ps.txt 2026-08-26 04:58:59.382120 | instance | >f+++++++++ system/systemd-cgls.txt 2026-08-26 04:58:59.394219 | 2026-08-26 04:58:59.394306 | LOOP [helm-release-status : creating directory for helm release status] 2026-08-26 04:58:59.589235 | instance | changed: "values" 2026-08-26 04:58:59.758103 | instance | changed: "releases" 2026-08-26 04:58:59.774876 | 2026-08-26 04:58:59.775087 | TASK [helm-release-status : Gather get release status for helm charts] 2026-08-26 04:58:59.990348 | instance | /bin/bash: line 3: kubectl: command not found 2026-08-26 04:59:00.318406 | instance | ok: Runtime: 0:00:00.004142 2026-08-26 04:59:00.325479 | 2026-08-26 04:59:00.325588 | TASK [helm-release-status : Downloads logs to executor] 2026-08-26 04:59:00.792344 | instance | changed: 2026-08-26 04:59:00.792633 | instance | cd+++++++++ helm/ 2026-08-26 04:59:00.792762 | instance | cd+++++++++ helm/releases/ 2026-08-26 04:59:00.792824 | instance | cd+++++++++ helm/values/ 2026-08-26 04:59:00.807054 | 2026-08-26 04:59:00.807179 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-08-26 04:59:01.002071 | instance | changed 2026-08-26 04:59:01.011028 | 2026-08-26 04:59:01.011106 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-08-26 04:59:01.272700 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-26 04:59:01.273381 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-26 04:59:01.277464 | instance | environment: line 1: kubectl: command not found 2026-08-26 04:59:01.278597 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-26 04:59:01.281003 | instance | environment: line 1: kubectl: command not found 2026-08-26 04:59:01.282560 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-26 04:59:01.282794 | instance | environment: line 1: kubectl: command not found 2026-08-26 04:59:01.283811 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-26 04:59:01.285046 | instance | environment: line 1: kubectl: command not found 2026-08-26 04:59:01.285819 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-26 04:59:01.287472 | instance | environment: line 1: kubectl: command not found 2026-08-26 04:59:01.288269 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-26 04:59:01.547617 | instance | ok: Runtime: 0:00:00.024584 2026-08-26 04:59:01.554587 | 2026-08-26 04:59:01.554672 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-08-26 04:59:01.751716 | instance | changed 2026-08-26 04:59:01.756800 | 2026-08-26 04:59:01.756870 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-08-26 04:59:02.004172 | instance | environment: line 5: kubectl: command not found 2026-08-26 04:59:02.004629 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-26 04:59:02.004958 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-26 04:59:02.005335 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-26 04:59:02.292977 | instance | ok: Runtime: 0:00:00.009772 2026-08-26 04:59:02.300404 | 2026-08-26 04:59:02.300490 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-08-26 04:59:02.820188 | instance | changed: 2026-08-26 04:59:02.820442 | instance | cd+++++++++ objects/ 2026-08-26 04:59:02.820509 | instance | cd+++++++++ objects/cluster/ 2026-08-26 04:59:02.820565 | instance | cd+++++++++ objects/namespaced/ 2026-08-26 04:59:02.830214 | 2026-08-26 04:59:02.830275 | TASK [gather-pod-logs : creating directory for pod logs] 2026-08-26 04:59:03.025822 | instance | changed 2026-08-26 04:59:03.030910 | 2026-08-26 04:59:03.030970 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-08-26 04:59:03.224840 | instance | changed 2026-08-26 04:59:03.230279 | 2026-08-26 04:59:03.230347 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-08-26 04:59:03.443195 | instance | environment: line 3: kubectl: command not found 2026-08-26 04:59:03.766011 | instance | ok: Runtime: 0:00:00.009361 2026-08-26 04:59:03.774731 | 2026-08-26 04:59:03.774826 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-08-26 04:59:04.246165 | instance | changed: 2026-08-26 04:59:04.246367 | instance | cd+++++++++ pod-logs/ 2026-08-26 04:59:04.246409 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-08-26 04:59:04.258708 | 2026-08-26 04:59:04.258771 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-08-26 04:59:04.461367 | instance | changed 2026-08-26 04:59:04.467985 | 2026-08-26 04:59:04.468079 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-08-26 04:59:04.682142 | instance | /bin/bash: line 2: kubectl: command not found 2026-08-26 04:59:05.003477 | instance | ok: Runtime: 0:00:00.032833 2026-08-26 04:59:05.008254 | 2026-08-26 04:59:05.008317 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-08-26 04:59:05.221961 | instance | /bin/bash: line 2: kubectl: command not found 2026-08-26 04:59:05.250225 | instance | ceph-mgr endpoints: 2026-08-26 04:59:05.541247 | instance | ok: Runtime: 0:00:00.035682 2026-08-26 04:59:05.548199 | 2026-08-26 04:59:05.548286 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-08-26 04:59:05.748144 | instance | /bin/bash: line 4: kubectl: command not found 2026-08-26 04:59:06.084920 | instance | ok: Runtime: 0:00:00.033389 2026-08-26 04:59:06.091062 | 2026-08-26 04:59:06.091126 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-08-26 04:59:06.570128 | instance | changed: cd+++++++++ prometheus/ 2026-08-26 04:59:06.579152 | 2026-08-26 04:59:06.579221 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-08-26 04:59:06.776770 | instance | changed 2026-08-26 04:59:06.782048 | 2026-08-26 04:59:06.782121 | TASK [gather-selenium-data : Get selenium data] 2026-08-26 04:59:07.049997 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-08-26 04:59:07.051692 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-08-26 04:59:07.316395 | instance | ERROR 2026-08-26 04:59:07.316621 | instance | { 2026-08-26 04:59:07.316665 | instance | "delta": "0:00:00.007962", 2026-08-26 04:59:07.316697 | instance | "end": "2026-08-26 04:59:07.052157", 2026-08-26 04:59:07.316729 | instance | "msg": "non-zero return code", 2026-08-26 04:59:07.316758 | instance | "rc": 1, 2026-08-26 04:59:07.316785 | instance | "start": "2026-08-26 04:59:07.044195" 2026-08-26 04:59:07.316812 | instance | } 2026-08-26 04:59:07.316847 | instance | ERROR: Ignoring Errors 2026-08-26 04:59:07.323887 | 2026-08-26 04:59:07.323974 | TASK [gather-selenium-data : Downloads logs to executor] 2026-08-26 04:59:07.809571 | instance | changed: cd+++++++++ selenium/ 2026-08-26 04:59:07.815388 | 2026-08-26 04:59:07.815437 | PLAY RECAP 2026-08-26 04:59:07.815483 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-08-26 04:59:07.815506 | 2026-08-26 04:59:07.941342 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-08-26 04:59:07.946844 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-26 04:59:08.588050 | 2026-08-26 04:59:08.588591 | PLAY [all] 2026-08-26 04:59:08.600178 | 2026-08-26 04:59:08.600255 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-26 04:59:08.645041 | instance | skipping: Conditional result was False 2026-08-26 04:59:08.655689 | 2026-08-26 04:59:08.655863 | TASK [fetch-output : Set log path for single node] 2026-08-26 04:59:08.699083 | instance | ok 2026-08-26 04:59:08.704098 | 2026-08-26 04:59:08.704163 | LOOP [fetch-output : Ensure local output dirs] 2026-08-26 04:59:09.104460 | instance -> localhost | ok: "/var/lib/zuul/builds/7031b407b7274ad899f8bd3330bd8858/work/logs" 2026-08-26 04:59:09.342466 | instance -> localhost | changed: "/var/lib/zuul/builds/7031b407b7274ad899f8bd3330bd8858/work/artifacts" 2026-08-26 04:59:09.552209 | instance -> localhost | changed: "/var/lib/zuul/builds/7031b407b7274ad899f8bd3330bd8858/work/docs" 2026-08-26 04:59:09.566940 | 2026-08-26 04:59:09.567067 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-26 04:59:10.245104 | instance | changed: .d..t...... ./ 2026-08-26 04:59:10.245295 | instance | changed: All items complete 2026-08-26 04:59:10.245322 | 2026-08-26 04:59:10.684940 | instance | changed: .d..t...... ./ 2026-08-26 04:59:11.140599 | instance | changed: .d..t...... ./ 2026-08-26 04:59:11.157958 | 2026-08-26 04:59:11.158084 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-26 04:59:11.570373 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.011788 2026-08-26 04:59:11.791437 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.007368 2026-08-26 04:59:11.806198 | 2026-08-26 04:59:11.806328 | PLAY [all] 2026-08-26 04:59:11.812885 | 2026-08-26 04:59:11.812983 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-26 04:59:12.221330 | instance | changed 2026-08-26 04:59:12.229526 | 2026-08-26 04:59:12.229597 | PLAY RECAP 2026-08-26 04:59:12.229661 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-26 04:59:12.229691 | 2026-08-26 04:59:12.355690 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-26 04:59:12.359603 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-26 04:59:12.976492 | 2026-08-26 04:59:12.976877 | PLAY [localhost] 2026-08-26 04:59:12.990876 | 2026-08-26 04:59:12.991002 | TASK [Generate Zuul manifest] 2026-08-26 04:59:13.013640 | localhost | ok 2026-08-26 04:59:13.032016 | 2026-08-26 04:59:13.032103 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-26 04:59:13.406930 | localhost | changed 2026-08-26 04:59:13.427999 | 2026-08-26 04:59:13.428199 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-26 04:59:13.459946 | localhost | ok 2026-08-26 04:59:13.469991 | 2026-08-26 04:59:13.470078 | TASK [Upload logs] 2026-08-26 04:59:13.494634 | localhost | ok 2026-08-26 04:59:13.570575 | 2026-08-26 04:59:13.570783 | TASK [Set zuul-log-path fact] 2026-08-26 04:59:13.593496 | localhost | ok 2026-08-26 04:59:13.606782 | 2026-08-26 04:59:13.606848 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-26 04:59:13.637843 | localhost | ok 2026-08-26 04:59:13.646782 | 2026-08-26 04:59:13.646871 | TASK [upload-logs : Create log directories] 2026-08-26 04:59:14.061520 | localhost | changed 2026-08-26 04:59:14.068433 | 2026-08-26 04:59:14.068531 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-26 04:59:14.455544 | localhost -> localhost | ok: Runtime: 0:00:00.005455 2026-08-26 04:59:14.463047 | 2026-08-26 04:59:14.463136 | TASK [upload-logs : Upload logs to log server] 2026-08-26 04:59:15.083834 | localhost | Output suppressed because no_log was given 2026-08-26 04:59:15.120544 | 2026-08-26 04:59:15.120676 | LOOP [upload-logs : Compress console log and json output] 2026-08-26 04:59:15.169885 | localhost | skipping: Conditional result was False 2026-08-26 04:59:15.176613 | localhost | skipping: Conditional result was False 2026-08-26 04:59:15.194937 | 2026-08-26 04:59:15.215675 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-26 04:59:15.261166 | localhost | skipping: Conditional result was False 2026-08-26 04:59:15.261626 | 2026-08-26 04:59:15.265197 | localhost | skipping: Conditional result was False 2026-08-26 04:59:15.281832 | 2026-08-26 04:59:15.282018 | LOOP [upload-logs : Upload console log and json output]