2026-08-19 23:08:35.647938 | Job console starting 2026-08-19 23:08:35.661684 | Updating git repos 2026-08-19 23:08:40.471763 | Cloning repos into workspace 2026-08-19 23:08:54.246974 | Restoring repo states 2026-08-19 23:09:01.081915 | Merging changes 2026-08-19 23:09:02.359126 | Checking out repos 2026-08-19 23:09:04.234309 | Preparing playbooks 2026-08-19 23:09:07.037460 | Running Ansible setup 2026-08-19 23:09:10.767272 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-19 23:09:11.399795 | 2026-08-19 23:09:11.399951 | PLAY [localhost] 2026-08-19 23:09:11.407663 | 2026-08-19 23:09:11.407735 | TASK [Gathering Facts] 2026-08-19 23:09:12.291942 | localhost | ok 2026-08-19 23:09:12.301329 | 2026-08-19 23:09:12.301413 | TASK [Setup log path fact] 2026-08-19 23:09:12.323747 | localhost | ok 2026-08-19 23:09:12.336910 | 2026-08-19 23:09:12.337080 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-19 23:09:12.369365 | localhost | ok 2026-08-19 23:09:12.376949 | 2026-08-19 23:09:12.377056 | TASK [emit-job-header : Print job information] 2026-08-19 23:09:12.420157 | # Job Information 2026-08-19 23:09:12.420413 | Ansible Version: 2.16.18 2026-08-19 23:09:12.420460 | Job: atmosphere-molecule-csi-rbd 2026-08-19 23:09:12.420492 | Pipeline: check 2026-08-19 23:09:12.420522 | Executor: 2d72f0692154 2026-08-19 23:09:12.420551 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4093 2026-08-19 23:09:12.420584 | Event ID: 688ba780-9c22-11f1-8984-12fac5bee675 2026-08-19 23:09:12.424790 | 2026-08-19 23:09:12.424890 | LOOP [emit-job-header : Print node information] 2026-08-19 23:09:12.523922 | localhost | ok: 2026-08-19 23:09:12.524658 | localhost | # Node Information 2026-08-19 23:09:12.524703 | localhost | Inventory Hostname: instance 2026-08-19 23:09:12.524727 | localhost | Hostname: np0000190140 2026-08-19 23:09:12.524749 | localhost | Username: zuul 2026-08-19 23:09:12.524773 | localhost | Distro: Ubuntu 22.04 2026-08-19 23:09:12.524794 | localhost | Provider: yul1 2026-08-19 23:09:12.524814 | localhost | Region: ca-ymq-1 2026-08-19 23:09:12.524833 | localhost | Label: ubuntu-jammy 2026-08-19 23:09:12.524852 | localhost | Product Name: OpenStack Nova 2026-08-19 23:09:12.524870 | localhost | Interface IP: 199.204.45.227 2026-08-19 23:09:12.548196 | 2026-08-19 23:09:12.548374 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-19 23:09:12.939148 | localhost -> localhost | changed 2026-08-19 23:09:12.946771 | 2026-08-19 23:09:12.946867 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-19 23:09:13.778665 | localhost -> localhost | changed 2026-08-19 23:09:13.786856 | 2026-08-19 23:09:13.786923 | PLAY [all] 2026-08-19 23:09:13.795738 | 2026-08-19 23:09:13.795813 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-19 23:09:14.044031 | instance -> localhost | ok 2026-08-19 23:09:14.052017 | 2026-08-19 23:09:14.052103 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-19 23:09:14.083874 | instance | ok 2026-08-19 23:09:14.099082 | instance | included: /var/lib/zuul/builds/113f42b8b48e45319b362f87d7d1d4c5/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-19 23:09:14.104612 | 2026-08-19 23:09:14.104671 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-19 23:09:15.605557 | instance -> localhost | Generating public/private rsa key pair. 2026-08-19 23:09:15.605952 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/113f42b8b48e45319b362f87d7d1d4c5/work/113f42b8b48e45319b362f87d7d1d4c5_id_rsa 2026-08-19 23:09:15.605994 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/113f42b8b48e45319b362f87d7d1d4c5/work/113f42b8b48e45319b362f87d7d1d4c5_id_rsa.pub 2026-08-19 23:09:15.606026 | instance -> localhost | The key fingerprint is: 2026-08-19 23:09:15.606056 | instance -> localhost | SHA256:zs/sPSnvNkyUgueQTX+uX/LuCO4Jn1ZJY1xrHWTLv7s zuul-build-sshkey 2026-08-19 23:09:15.606101 | instance -> localhost | The key's randomart image is: 2026-08-19 23:09:15.606130 | instance -> localhost | +---[RSA 3072]----+ 2026-08-19 23:09:15.606162 | instance -> localhost | | .o | 2026-08-19 23:09:15.606192 | instance -> localhost | | . o.o| 2026-08-19 23:09:15.606220 | instance -> localhost | | = . o ++| 2026-08-19 23:09:15.606248 | instance -> localhost | | + + + *oo| 2026-08-19 23:09:15.606276 | instance -> localhost | | S+ o =.o.| 2026-08-19 23:09:15.606303 | instance -> localhost | | o . . + .| 2026-08-19 23:09:15.606330 | instance -> localhost | | o .o.+...| 2026-08-19 23:09:15.606356 | instance -> localhost | | +.=O+ =.| 2026-08-19 23:09:15.606385 | instance -> localhost | | .=BX+oE=| 2026-08-19 23:09:15.606415 | instance -> localhost | +----[SHA256]-----+ 2026-08-19 23:09:15.606480 | instance -> localhost | ok: Runtime: 0:00:01.107109 2026-08-19 23:09:15.613523 | 2026-08-19 23:09:15.613589 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-19 23:09:15.646987 | instance | ok 2026-08-19 23:09:15.656389 | instance | included: /var/lib/zuul/builds/113f42b8b48e45319b362f87d7d1d4c5/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-19 23:09:15.663611 | 2026-08-19 23:09:15.663674 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-19 23:09:15.688497 | instance | skipping: Conditional result was False 2026-08-19 23:09:15.697573 | 2026-08-19 23:09:15.697663 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-19 23:09:16.137125 | instance | changed 2026-08-19 23:09:16.144542 | 2026-08-19 23:09:16.144602 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-19 23:09:16.320111 | instance | ok 2026-08-19 23:09:16.326706 | 2026-08-19 23:09:16.326788 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-19 23:09:16.795393 | instance | changed 2026-08-19 23:09:16.801519 | 2026-08-19 23:09:16.801586 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-19 23:09:17.240982 | instance | changed 2026-08-19 23:09:17.249394 | 2026-08-19 23:09:17.249470 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-19 23:09:17.272594 | instance | skipping: Conditional result was False 2026-08-19 23:09:17.281135 | 2026-08-19 23:09:17.281222 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-19 23:09:17.630868 | instance -> localhost | changed 2026-08-19 23:09:17.646168 | 2026-08-19 23:09:17.646297 | TASK [add-build-sshkey : Add back temp key] 2026-08-19 23:09:17.938327 | instance -> localhost | Identity added: /var/lib/zuul/builds/113f42b8b48e45319b362f87d7d1d4c5/work/113f42b8b48e45319b362f87d7d1d4c5_id_rsa (zuul-build-sshkey) 2026-08-19 23:09:17.938722 | instance -> localhost | ok: Runtime: 0:00:00.014236 2026-08-19 23:09:17.945148 | 2026-08-19 23:09:17.945217 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-19 23:09:18.265373 | instance | ok 2026-08-19 23:09:18.270563 | 2026-08-19 23:09:18.270626 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-19 23:09:18.295627 | instance | skipping: Conditional result was False 2026-08-19 23:09:18.314543 | 2026-08-19 23:09:18.314651 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-19 23:09:18.636323 | instance | ok 2026-08-19 23:09:18.645308 | 2026-08-19 23:09:18.645370 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-19 23:09:21.804297 | instance | Output suppressed because no_log was given 2026-08-19 23:09:21.816091 | 2026-08-19 23:09:21.816163 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-19 23:09:22.008307 | instance | ok: "logs" 2026-08-19 23:09:22.009224 | instance | ok: All items complete 2026-08-19 23:09:22.009262 | 2026-08-19 23:09:22.154496 | instance | ok: "artifacts" 2026-08-19 23:09:22.314028 | instance | ok: "docs" 2026-08-19 23:09:22.333523 | 2026-08-19 23:09:22.333713 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-19 23:09:22.520131 | instance | changed: "logs" 2026-08-19 23:09:22.674300 | instance | changed: "artifacts" 2026-08-19 23:09:22.853963 | instance | changed: "docs" 2026-08-19 23:09:22.869102 | 2026-08-19 23:09:22.869262 | PLAY RECAP 2026-08-19 23:09:22.869348 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-19 23:09:22.869420 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-19 23:09:22.869469 | 2026-08-19 23:09:23.041355 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-19 23:09:23.043996 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-19 23:09:23.643257 | 2026-08-19 23:09:23.643779 | PLAY [all] 2026-08-19 23:09:23.655611 | 2026-08-19 23:09:23.655688 | TASK [setup-uv : Extract archive] 2026-08-19 23:09:26.314716 | instance | changed 2026-08-19 23:09:26.320402 | 2026-08-19 23:09:26.320481 | TASK [setup-uv : Print version] 2026-08-19 23:09:26.646280 | instance | uv 0.8.13 2026-08-19 23:09:26.857331 | instance | ok: Runtime: 0:00:00.011682 2026-08-19 23:09:26.867176 | 2026-08-19 23:09:26.867249 | TASK [Install Ansible collection siblings] 2026-08-19 23:09:35.680272 | instance | changed: 2026-08-19 23:09:35.680472 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-08-19 23:09:35.680504 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-08-19 23:09:35.680526 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-08-19 23:09:35.680546 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-08-19 23:09:35.680565 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-08-19 23:09:35.680589 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-08-19 23:09:35.680611 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-08-19 23:09:35.680633 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-08-19 23:09:35.680653 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-08-19 23:09:35.680673 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-08-19 23:09:35.680693 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-08-19 23:09:35.680759 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-08-19 23:09:35.680785 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-08-19 23:09:35.680804 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-08-19 23:09:35.680848 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0 2026-08-19 23:09:35.680870 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-08-19 23:09:35.680889 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-08-19 23:09:35.680908 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-08-19 23:09:35.680926 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-08-19 23:09:35.680944 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-08-19 23:09:35.680975 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.2.0 2026-08-19 23:09:35.680995 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-08-19 23:09:35.681015 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-08-19 23:09:35.681045 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-08-19 23:09:35.681064 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=6.0.0 2026-08-19 23:09:35.681082 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-08-19 23:09:35.681100 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-08-19 23:09:35.681118 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-08-19 23:09:35.681138 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-08-19 23:09:35.681158 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-08-19 23:09:35.681175 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-08-19 23:09:35.681194 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-08-19 23:09:35.681211 | instance | Checked out ansible.netcommon to 1.2.0 2026-08-19 23:09:35.681229 | 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-19 23:09:35.681253 | instance | Starting galaxy collection install process 2026-08-19 23:09:35.681271 | instance | Process install dependency map 2026-08-19 23:09:35.681289 | instance | Starting collection install process 2026-08-19 23:09:35.681306 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-08-19 23:09:35.681324 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-08-19 23:09:35.681342 | instance | ansible.netcommon:* was installed successfully 2026-08-19 23:09:35.681360 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-08-19 23:09:35.681378 | instance | Creating virtual environment at: .venv 2026-08-19 23:09:35.681396 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-08-19 23:09:35.681414 | instance | Downloading cryptography (4.2MiB) 2026-08-19 23:09:35.681431 | instance | Downloading openstacksdk (1.7MiB) 2026-08-19 23:09:35.681450 | instance | Downloading kubernetes (1.9MiB) 2026-08-19 23:09:35.681467 | instance | Downloading rjsonnet (1.2MiB) 2026-08-19 23:09:35.681485 | instance | Downloading ansible-core (2.1MiB) 2026-08-19 23:09:35.681502 | instance | Downloading netaddr (2.2MiB) 2026-08-19 23:09:35.681521 | instance | Downloading pygments (1.2MiB) 2026-08-19 23:09:35.681538 | instance | Downloading setuptools (1.1MiB) 2026-08-19 23:09:35.681556 | instance | Building pyperclip==1.9.0 2026-08-19 23:09:35.681573 | instance | Downloading rjsonnet 2026-08-19 23:09:35.681592 | instance | Downloading netaddr 2026-08-19 23:09:35.681611 | instance | Downloading pygments 2026-08-19 23:09:35.681629 | instance | Downloading cryptography 2026-08-19 23:09:35.681646 | instance | Downloading setuptools 2026-08-19 23:09:35.681664 | instance | Downloading kubernetes 2026-08-19 23:09:35.681681 | instance | Downloading ansible-core 2026-08-19 23:09:35.681699 | instance | Downloading openstacksdk 2026-08-19 23:09:35.681716 | instance | Built pyperclip==1.9.0 2026-08-19 23:09:35.681733 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-08-19 23:09:35.681751 | instance | Installed 79 packages in 141ms 2026-08-19 23:09:35.681769 | instance | Checked out ansible.posix to 1.6.0 2026-08-19 23:09:35.681787 | 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-19 23:09:35.681805 | instance | Starting galaxy collection install process 2026-08-19 23:09:35.681823 | instance | Process install dependency map 2026-08-19 23:09:35.681842 | instance | Starting collection install process 2026-08-19 23:09:35.681859 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-08-19 23:09:35.681882 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-08-19 23:09:35.681900 | instance | ansible.posix:1.6.0 was installed successfully 2026-08-19 23:09:35.681918 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-19 23:09:35.681935 | instance | 2.17.12 2026-08-19 23:09:35.681954 | instance | Checked out ansible.utils to v6.1.0 2026-08-19 23:09:35.681972 | 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-19 23:09:35.681990 | instance | Starting galaxy collection install process 2026-08-19 23:09:35.682007 | instance | Process install dependency map 2026-08-19 23:09:35.682025 | instance | Starting collection install process 2026-08-19 23:09:35.682043 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-08-19 23:09:35.682060 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-08-19 23:09:35.682078 | instance | ansible.utils:6.1.0 was installed successfully 2026-08-19 23:09:35.682096 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-19 23:09:35.682114 | instance | 2.17.12 2026-08-19 23:09:35.682132 | instance | Checked out atmosphere.common to v0.7.0 2026-08-19 23:09:35.682150 | 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-19 23:09:35.682168 | instance | Starting galaxy collection install process 2026-08-19 23:09:35.682185 | instance | Process install dependency map 2026-08-19 23:09:35.682203 | instance | Starting collection install process 2026-08-19 23:09:35.682220 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-08-19 23:09:35.682238 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-08-19 23:09:35.682255 | instance | atmosphere.common:0.7.0 was installed successfully 2026-08-19 23:09:35.682273 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-19 23:09:35.682290 | instance | 2.17.12 2026-08-19 23:09:35.682307 | instance | Checked out community.crypto to 2.2.3 2026-08-19 23:09:35.682325 | 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-19 23:09:35.682343 | instance | Starting galaxy collection install process 2026-08-19 23:09:35.682361 | instance | Process install dependency map 2026-08-19 23:09:35.682378 | instance | Starting collection install process 2026-08-19 23:09:35.682395 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-08-19 23:09:35.682412 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-08-19 23:09:35.682430 | instance | community.crypto:2.2.3 was installed successfully 2026-08-19 23:09:35.682447 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-19 23:09:35.682464 | instance | 2.17.12 2026-08-19 23:09:35.682482 | instance | Checked out community.general to 7.3.0 2026-08-19 23:09:35.682500 | 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-19 23:09:35.682587 | instance | Starting galaxy collection install process 2026-08-19 23:09:35.682630 | instance | Process install dependency map 2026-08-19 23:09:35.682652 | instance | Starting collection install process 2026-08-19 23:09:35.682671 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-08-19 23:09:35.682690 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-08-19 23:09:35.682708 | instance | community.general:7.3.0 was installed successfully 2026-08-19 23:09:35.682725 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-19 23:09:35.682743 | instance | 2.17.12 2026-08-19 23:09:35.682761 | instance | Checked out community.mysql to 3.6.0 2026-08-19 23:09:35.682779 | 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-19 23:09:35.682797 | instance | Starting galaxy collection install process 2026-08-19 23:09:35.682817 | instance | Process install dependency map 2026-08-19 23:09:35.682835 | instance | Starting collection install process 2026-08-19 23:09:35.682853 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-08-19 23:09:35.682871 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-08-19 23:09:35.682888 | instance | community.mysql:3.6.0 was installed successfully 2026-08-19 23:09:35.682906 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-19 23:09:35.682923 | instance | 2.17.12 2026-08-19 23:09:35.682941 | instance | Checked out kubernetes.core to 2.4.0 2026-08-19 23:09:35.682959 | 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-19 23:09:35.682976 | instance | Starting galaxy collection install process 2026-08-19 23:09:35.682994 | instance | Process install dependency map 2026-08-19 23:09:35.683011 | instance | Starting collection install process 2026-08-19 23:09:35.683028 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-08-19 23:09:35.683046 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-08-19 23:09:35.683064 | instance | kubernetes.core:2.4.0 was installed successfully 2026-08-19 23:09:35.683081 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-19 23:09:35.683099 | instance | 2.17.12 2026-08-19 23:09:35.683117 | instance | Checked out openstack.cloud to 2.6.0 2026-08-19 23:09:35.683134 | 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-19 23:09:35.683152 | instance | Starting galaxy collection install process 2026-08-19 23:09:35.683169 | instance | Process install dependency map 2026-08-19 23:09:35.683187 | instance | Starting collection install process 2026-08-19 23:09:35.683204 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-08-19 23:09:35.683221 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-08-19 23:09:35.683238 | instance | openstack.cloud:2.6.0 was installed successfully 2026-08-19 23:09:35.683255 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-19 23:09:35.683272 | instance | 2.17.12 2026-08-19 23:09:35.683290 | instance | Checked out vexxhost.ceph to v4.2.0 2026-08-19 23:09:35.683307 | 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-19 23:09:35.683331 | instance | Starting galaxy collection install process 2026-08-19 23:09:35.683349 | instance | Process install dependency map 2026-08-19 23:09:35.683367 | instance | Starting collection install process 2026-08-19 23:09:35.683384 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-08-19 23:09:35.683401 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-08-19 23:09:35.683418 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-08-19 23:09:35.683435 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-19 23:09:35.683452 | instance | 2.17.12 2026-08-19 23:09:35.683470 | instance | Checked out vexxhost.containers to v1.6.8 2026-08-19 23:09:35.683488 | 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-19 23:09:35.683506 | instance | Starting galaxy collection install process 2026-08-19 23:09:35.683523 | instance | Process install dependency map 2026-08-19 23:09:35.683540 | instance | Starting collection install process 2026-08-19 23:09:35.683557 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-08-19 23:09:35.683574 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-08-19 23:09:35.683592 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-08-19 23:09:35.683609 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-19 23:09:35.683626 | instance | 2.17.12 2026-08-19 23:09:35.683644 | instance | Checked out vexxhost.kubernetes to v3.3.0 2026-08-19 23:09:35.683662 | 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-19 23:09:35.683679 | instance | Starting galaxy collection install process 2026-08-19 23:09:35.683697 | instance | Process install dependency map 2026-08-19 23:09:35.683714 | instance | Starting collection install process 2026-08-19 23:09:35.683731 | instance | Installing 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-08-19 23:09:35.683748 | instance | Created collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-08-19 23:09:35.683766 | instance | vexxhost.kubernetes:3.3.0 was installed successfully 2026-08-19 23:09:35.683783 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-19 23:09:35.683801 | instance | 2.17.12 2026-08-19 23:09:35.689386 | 2026-08-19 23:09:35.689434 | PLAY RECAP 2026-08-19 23:09:35.689481 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-19 23:09:35.689502 | 2026-08-19 23:09:35.807740 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-19 23:09:35.809785 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-08-19 23:09:36.374881 | 2026-08-19 23:09:36.374999 | PLAY [all] 2026-08-19 23:09:36.386236 | 2026-08-19 23:09:36.386306 | TASK [Install "jq" for log collection] 2026-08-19 23:09:45.821385 | instance | changed 2026-08-19 23:09:45.823945 | 2026-08-19 23:09:45.824036 | PLAY RECAP 2026-08-19 23:09:45.824107 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-19 23:09:45.824177 | 2026-08-19 23:09:45.945117 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-08-19 23:09:45.970283 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-19 23:09:46.537267 | 2026-08-19 23:09:46.537381 | PLAY [all] 2026-08-19 23:09:46.547764 | 2026-08-19 23:09:46.547835 | LOOP [Check inventory directories] 2026-08-19 23:09:46.891675 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-08-19 23:09:47.051835 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-08-19 23:09:47.222993 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-08-19 23:09:47.231535 | 2026-08-19 23:09:47.231708 | LOOP [Copy inventory file for Zuul] 2026-08-19 23:09:47.980643 | instance | changed: 2026-08-19 23:09:47.980842 | instance | { 2026-08-19 23:09:47.980870 | instance | "ansible_loop_var": "item", 2026-08-19 23:09:47.980892 | instance | "changed": false, 2026-08-19 23:09:47.980912 | instance | "failed": false, 2026-08-19 23:09:47.980937 | instance | "invocation": { 2026-08-19 23:09:47.980957 | instance | "module_args": { 2026-08-19 23:09:47.980996 | instance | "checksum_algorithm": "sha1", 2026-08-19 23:09:47.981015 | instance | "follow": true, 2026-08-19 23:09:47.981033 | instance | "get_attributes": true, 2026-08-19 23:09:47.981052 | instance | "get_checksum": true, 2026-08-19 23:09:47.981070 | instance | "get_mime": true, 2026-08-19 23:09:47.981088 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-08-19 23:09:47.981106 | instance | } 2026-08-19 23:09:47.981123 | instance | }, 2026-08-19 23:09:47.981141 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-08-19 23:09:47.981159 | instance | "stat": { 2026-08-19 23:09:47.981177 | instance | "atime": 1787180968.7650683, 2026-08-19 23:09:47.981195 | instance | "attr_flags": "e", 2026-08-19 23:09:47.981213 | instance | "attributes": [ 2026-08-19 23:09:47.981231 | instance | "extents" 2026-08-19 23:09:47.981249 | instance | ], 2026-08-19 23:09:47.981266 | instance | "block_size": 4096, 2026-08-19 23:09:47.981284 | instance | "blocks": 8, 2026-08-19 23:09:47.981302 | instance | "charset": "unknown", 2026-08-19 23:09:47.981320 | instance | "ctime": 1787180967.6130645, 2026-08-19 23:09:47.981338 | instance | "dev": 64513, 2026-08-19 23:09:47.981357 | instance | "device_type": 0, 2026-08-19 23:09:47.981375 | instance | "executable": true, 2026-08-19 23:09:47.981392 | instance | "exists": true, 2026-08-19 23:09:47.981410 | instance | "gid": 1000, 2026-08-19 23:09:47.981428 | instance | "gr_name": "zuul", 2026-08-19 23:09:47.981446 | instance | "inode": 1047470, 2026-08-19 23:09:47.981464 | instance | "isblk": false, 2026-08-19 23:09:47.981482 | instance | "ischr": false, 2026-08-19 23:09:47.981500 | instance | "isdir": true, 2026-08-19 23:09:47.981518 | instance | "isfifo": false, 2026-08-19 23:09:47.981535 | instance | "isgid": false, 2026-08-19 23:09:47.981553 | instance | "islnk": false, 2026-08-19 23:09:47.981570 | instance | "isreg": false, 2026-08-19 23:09:47.981588 | instance | "issock": false, 2026-08-19 23:09:47.981605 | instance | "isuid": false, 2026-08-19 23:09:47.981622 | instance | "mimetype": "unknown", 2026-08-19 23:09:47.981639 | instance | "mode": "0755", 2026-08-19 23:09:47.981657 | instance | "mtime": 1787180967.6130645, 2026-08-19 23:09:47.981674 | instance | "nlink": 22, 2026-08-19 23:09:47.981692 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-08-19 23:09:47.981709 | instance | "pw_name": "zuul", 2026-08-19 23:09:47.981728 | instance | "readable": true, 2026-08-19 23:09:47.981746 | instance | "rgrp": true, 2026-08-19 23:09:47.981764 | instance | "roth": true, 2026-08-19 23:09:47.981781 | instance | "rusr": true, 2026-08-19 23:09:47.981799 | instance | "size": 4096, 2026-08-19 23:09:47.981816 | instance | "uid": 1000, 2026-08-19 23:09:47.981845 | instance | "version": "1025800731", 2026-08-19 23:09:47.981864 | instance | "wgrp": false, 2026-08-19 23:09:47.981882 | instance | "woth": false, 2026-08-19 23:09:47.981901 | instance | "writeable": true, 2026-08-19 23:09:47.981919 | instance | "wusr": true, 2026-08-19 23:09:47.981936 | instance | "xgrp": true, 2026-08-19 23:09:47.981953 | instance | "xoth": true, 2026-08-19 23:09:47.981971 | instance | "xusr": true 2026-08-19 23:09:47.981988 | instance | } 2026-08-19 23:09:47.982006 | instance | } 2026-08-19 23:09:47.982041 | instance | ok: All items complete 2026-08-19 23:09:47.982062 | 2026-08-19 23:09:47.983269 | instance | skipping: Conditional result was False 2026-08-19 23:09:47.983853 | instance | skipping: Conditional result was False 2026-08-19 23:09:47.996554 | 2026-08-19 23:09:47.996752 | LOOP [Switch "ansible_host" to private IP] 2026-08-19 23:09:48.322119 | instance | changed: 1 replacements made 2026-08-19 23:09:48.323310 | instance | skipping: Conditional result was False 2026-08-19 23:09:48.324665 | instance | skipping: Conditional result was False 2026-08-19 23:09:48.338723 | 2026-08-19 23:09:48.338852 | TASK [Run Molecule scenario] 2026-08-19 23:09:49.243693 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-08-19 23:09:49.612374 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-19 23:09:49.612505 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-08-19 23:10:00.553569 | instance | INFO [csi > dependency] Executing 2026-08-19 23:10:00.553832 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-08-19 23:10:00.553894 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-08-19 23:10:00.554028 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-19 23:10:00.561583 | instance | INFO [csi > cleanup] Executing 2026-08-19 23:10:00.561903 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-19 23:10:00.569223 | instance | INFO [csi > destroy] Executing 2026-08-19 23:10:00.569309 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-08-19 23:10:00.569384 | instance | INFO [csi > destroy] Executed: Successful 2026-08-19 23:10:00.576708 | instance | INFO [csi > syntax] Executing 2026-08-19 23:10:02.107480 | instance | 2026-08-19 23:10:02.107690 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-08-19 23:10:02.162845 | instance | INFO [csi > syntax] Executed: Successful 2026-08-19 23:10:02.177992 | instance | INFO [csi > create] Executing 2026-08-19 23:10:02.179796 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-19 23:10:02.187108 | instance | INFO [csi > prepare] Executing 2026-08-19 23:10:02.924516 | instance | 2026-08-19 23:10:02.924757 | instance | PLAY [Prepare] ***************************************************************** 2026-08-19 23:10:02.925009 | instance | 2026-08-19 23:10:02.925301 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-19 23:10:02.925588 | instance | Wednesday 19 August 2026 23:10:02 +0000 (0:00:00.023) 0:00:00.023 ****** 2026-08-19 23:10:04.120646 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-08-19 23:10:04.120910 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-19 23:10:04.121261 | instance | interpreter could change the meaning of that path. See 2026-08-19 23:10:04.121587 | instance | https://docs.ansible.com/ansible- 2026-08-19 23:10:04.121879 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-08-19 23:10:04.131293 | instance | ok: [instance] 2026-08-19 23:10:04.131693 | instance | 2026-08-19 23:10:04.132043 | instance | TASK [Configure short hostname] ************************************************ 2026-08-19 23:10:04.132343 | instance | Wednesday 19 August 2026 23:10:04 +0000 (0:00:01.207) 0:00:01.231 ****** 2026-08-19 23:10:04.817238 | instance | changed: [instance] 2026-08-19 23:10:04.817471 | instance | 2026-08-19 23:10:04.817764 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-08-19 23:10:04.818062 | instance | Wednesday 19 August 2026 23:10:04 +0000 (0:00:00.685) 0:00:01.917 ****** 2026-08-19 23:10:05.061524 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-08-19 23:10:05.061865 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-08-19 23:10:05.062269 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-19 23:10:05.069208 | instance | changed: [instance] 2026-08-19 23:10:05.069416 | instance | 2026-08-19 23:10:05.069647 | instance | TASK [Purge "snapd" package] *************************************************** 2026-08-19 23:10:05.069872 | instance | Wednesday 19 August 2026 23:10:05 +0000 (0:00:00.252) 0:00:02.169 ****** 2026-08-19 23:10:05.813712 | instance | ok: [instance] 2026-08-19 23:10:05.813926 | instance | 2026-08-19 23:10:05.814210 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-08-19 23:10:05.814544 | instance | 2026-08-19 23:10:05.814825 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-19 23:10:05.815101 | instance | Wednesday 19 August 2026 23:10:05 +0000 (0:00:00.743) 0:00:02.913 ****** 2026-08-19 23:10:06.491848 | instance | ok: [instance] 2026-08-19 23:10:06.492079 | instance | 2026-08-19 23:10:06.492374 | instance | TASK [Install depedencies] ***************************************************** 2026-08-19 23:10:06.492656 | instance | Wednesday 19 August 2026 23:10:06 +0000 (0:00:00.677) 0:00:03.591 ****** 2026-08-19 23:10:25.355305 | instance | changed: [instance] 2026-08-19 23:10:25.355448 | instance | 2026-08-19 23:10:25.355609 | instance | TASK [Start up service] ******************************************************** 2026-08-19 23:10:25.355806 | instance | Wednesday 19 August 2026 23:10:25 +0000 (0:00:18.864) 0:00:22.455 ****** 2026-08-19 23:10:25.880466 | instance | ok: [instance] 2026-08-19 23:10:25.880577 | instance | 2026-08-19 23:10:25.880641 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-08-19 23:10:25.880746 | instance | Wednesday 19 August 2026 23:10:25 +0000 (0:00:00.525) 0:00:22.980 ****** 2026-08-19 23:10:26.178708 | instance | ok: [instance] 2026-08-19 23:10:26.178919 | instance | 2026-08-19 23:10:26.179239 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-08-19 23:10:26.179686 | instance | Wednesday 19 August 2026 23:10:26 +0000 (0:00:00.298) 0:00:23.278 ****** 2026-08-19 23:10:26.831505 | instance | changed: [instance] 2026-08-19 23:10:26.831750 | instance | 2026-08-19 23:10:26.832065 | instance | TASK [Get list of all loopback devices] **************************************** 2026-08-19 23:10:26.832316 | instance | Wednesday 19 August 2026 23:10:26 +0000 (0:00:00.652) 0:00:23.931 ****** 2026-08-19 23:10:27.031825 | instance | ok: [instance] 2026-08-19 23:10:27.031937 | instance | 2026-08-19 23:10:27.032104 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-08-19 23:10:27.032293 | instance | Wednesday 19 August 2026 23:10:27 +0000 (0:00:00.200) 0:00:24.132 ****** 2026-08-19 23:10:27.059374 | instance | skipping: [instance] 2026-08-19 23:10:27.059679 | instance | 2026-08-19 23:10:27.059957 | instance | TASK [Create devices for Ceph] ************************************************* 2026-08-19 23:10:27.060228 | instance | Wednesday 19 August 2026 23:10:27 +0000 (0:00:00.027) 0:00:24.159 ****** 2026-08-19 23:10:27.609060 | instance | changed: [instance] => (item=osd0) 2026-08-19 23:10:27.609302 | instance | changed: [instance] => (item=osd1) 2026-08-19 23:10:27.609590 | instance | changed: [instance] => (item=osd2) 2026-08-19 23:10:27.609883 | instance | 2026-08-19 23:10:27.610158 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-08-19 23:10:27.610417 | instance | Wednesday 19 August 2026 23:10:27 +0000 (0:00:00.548) 0:00:24.708 ****** 2026-08-19 23:10:28.207930 | instance | changed: [instance] => (item=osd0) 2026-08-19 23:10:28.208223 | instance | changed: [instance] => (item=osd1) 2026-08-19 23:10:28.208433 | instance | changed: [instance] => (item=osd2) 2026-08-19 23:10:28.208633 | instance | 2026-08-19 23:10:28.208846 | instance | TASK [Start loop devices] ****************************************************** 2026-08-19 23:10:28.209057 | instance | Wednesday 19 August 2026 23:10:28 +0000 (0:00:00.598) 0:00:25.307 ****** 2026-08-19 23:10:28.911604 | instance | changed: [instance] => (item=osd0) 2026-08-19 23:10:28.911701 | instance | changed: [instance] => (item=osd1) 2026-08-19 23:10:28.911872 | instance | changed: [instance] => (item=osd2) 2026-08-19 23:10:28.912130 | instance | 2026-08-19 23:10:28.912342 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-08-19 23:10:28.912552 | instance | Wednesday 19 August 2026 23:10:28 +0000 (0:00:00.704) 0:00:26.011 ****** 2026-08-19 23:10:32.214276 | instance | changed: [instance] => (item=osd0) 2026-08-19 23:10:32.214352 | instance | changed: [instance] => (item=osd1) 2026-08-19 23:10:32.214864 | instance | changed: [instance] => (item=osd2) 2026-08-19 23:10:32.214906 | instance | 2026-08-19 23:10:32.214912 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-08-19 23:10:32.214917 | instance | Wednesday 19 August 2026 23:10:32 +0000 (0:00:03.302) 0:00:29.314 ****** 2026-08-19 23:10:33.996447 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-08-19 23:10:33.997486 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-08-19 23:10:33.997534 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-08-19 23:10:33.997545 | instance | 2026-08-19 23:10:33.997556 | instance | PLAY RECAP ********************************************************************* 2026-08-19 23:10:33.997572 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-08-19 23:10:33.999687 | instance | 2026-08-19 23:10:33.999800 | instance | Wednesday 19 August 2026 23:10:33 +0000 (0:00:01.782) 0:00:31.096 ****** 2026-08-19 23:10:33.999814 | instance | =============================================================================== 2026-08-19 23:10:33.999824 | instance | Install depedencies ---------------------------------------------------- 18.86s 2026-08-19 23:10:33.999833 | instance | Create a volume group for each loop device ------------------------------ 3.30s 2026-08-19 23:10:33.999841 | instance | Create a logical volume for each loop device ---------------------------- 1.78s 2026-08-19 23:10:33.999851 | instance | Gathering Facts --------------------------------------------------------- 1.21s 2026-08-19 23:10:33.999860 | instance | Purge "snapd" package --------------------------------------------------- 0.74s 2026-08-19 23:10:33.999869 | instance | Start loop devices ------------------------------------------------------ 0.70s 2026-08-19 23:10:33.999878 | instance | Configure short hostname ------------------------------------------------ 0.69s 2026-08-19 23:10:33.999886 | instance | Gathering Facts --------------------------------------------------------- 0.68s 2026-08-19 23:10:33.999895 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.65s 2026-08-19 23:10:33.999915 | instance | Set permissions on loopback devices ------------------------------------- 0.60s 2026-08-19 23:10:33.999924 | instance | Create devices for Ceph ------------------------------------------------- 0.55s 2026-08-19 23:10:34.000781 | instance | Start up service -------------------------------------------------------- 0.53s 2026-08-19 23:10:34.000826 | instance | Generate lvm.conf ------------------------------------------------------- 0.30s 2026-08-19 23:10:34.000834 | instance | Ensure hostname inside hosts file --------------------------------------- 0.25s 2026-08-19 23:10:34.000840 | instance | Get list of all loopback devices ---------------------------------------- 0.20s 2026-08-19 23:10:34.000846 | instance | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-08-19 23:10:34.118103 | instance | INFO [csi > prepare] Executed: Successful 2026-08-19 23:10:34.130566 | instance | INFO [csi > converge] Executing 2026-08-19 23:10:35.601611 | instance | 2026-08-19 23:10:35.601816 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-08-19 23:10:35.601960 | instance | 2026-08-19 23:10:35.602109 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-19 23:10:35.602259 | instance | Wednesday 19 August 2026 23:10:35 +0000 (0:00:00.007) 0:00:00.007 ****** 2026-08-19 23:10:36.626468 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-08-19 23:10:36.626878 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-19 23:10:36.627234 | instance | interpreter could change the meaning of that path. See 2026-08-19 23:10:36.627794 | instance | https://docs.ansible.com/ansible- 2026-08-19 23:10:36.628158 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-08-19 23:10:36.641182 | instance | ok: [instance] 2026-08-19 23:10:36.641528 | instance | 2026-08-19 23:10:36.641868 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-08-19 23:10:36.642202 | instance | Wednesday 19 August 2026 23:10:36 +0000 (0:00:01.039) 0:00:01.046 ****** 2026-08-19 23:10:36.689775 | instance | ok: [instance] => { 2026-08-19 23:10:36.690125 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-08-19 23:10:36.690443 | instance | } 2026-08-19 23:10:36.690749 | instance | 2026-08-19 23:10:36.691070 | instance | PLAY [all] ********************************************************************* 2026-08-19 23:10:36.691420 | instance | 2026-08-19 23:10:36.691788 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-19 23:10:36.692146 | instance | Wednesday 19 August 2026 23:10:36 +0000 (0:00:00.049) 0:00:01.095 ****** 2026-08-19 23:10:37.562949 | instance | ok: [instance] 2026-08-19 23:10:37.563330 | instance | 2026-08-19 23:10:37.563688 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-08-19 23:10:37.564011 | instance | Wednesday 19 August 2026 23:10:37 +0000 (0:00:00.872) 0:00:01.968 ****** 2026-08-19 23:10:37.761584 | instance | ok: [instance] 2026-08-19 23:10:37.761952 | instance | 2026-08-19 23:10:37.762282 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-19 23:10:37.762582 | instance | 2026-08-19 23:10:37.762899 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-19 23:10:37.763250 | instance | Wednesday 19 August 2026 23:10:37 +0000 (0:00:00.198) 0:00:02.167 ****** 2026-08-19 23:10:38.623148 | instance | ok: [instance] 2026-08-19 23:10:38.623609 | instance | 2026-08-19 23:10:38.623972 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-19 23:10:38.624328 | instance | Wednesday 19 August 2026 23:10:38 +0000 (0:00:00.860) 0:00:03.028 ****** 2026-08-19 23:10:38.899777 | instance | ok: [instance] 2026-08-19 23:10:38.900153 | instance | 2026-08-19 23:10:38.900499 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-19 23:10:38.900837 | instance | Wednesday 19 August 2026 23:10:38 +0000 (0:00:00.276) 0:00:03.305 ****** 2026-08-19 23:10:38.944065 | instance | skipping: [instance] 2026-08-19 23:10:38.944446 | instance | 2026-08-19 23:10:38.944816 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-19 23:10:38.945170 | instance | Wednesday 19 August 2026 23:10:38 +0000 (0:00:00.044) 0:00:03.349 ****** 2026-08-19 23:10:39.268481 | instance | changed: [instance] 2026-08-19 23:10:39.268870 | instance | 2026-08-19 23:10:39.269223 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-19 23:10:39.269564 | instance | Wednesday 19 August 2026 23:10:39 +0000 (0:00:00.324) 0:00:03.674 ****** 2026-08-19 23:10:39.329919 | instance | ok: [instance] => { 2026-08-19 23:10:39.330301 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-19 23:10:39.330693 | instance | } 2026-08-19 23:10:39.331012 | instance | 2026-08-19 23:10:39.331348 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-19 23:10:39.331717 | instance | Wednesday 19 August 2026 23:10:39 +0000 (0:00:00.061) 0:00:03.735 ****** 2026-08-19 23:10:40.015380 | instance | changed: [instance] 2026-08-19 23:10:40.015642 | instance | 2026-08-19 23:10:40.015869 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-19 23:10:40.016079 | instance | Wednesday 19 August 2026 23:10:40 +0000 (0:00:00.685) 0:00:04.421 ****** 2026-08-19 23:10:40.064403 | instance | skipping: [instance] 2026-08-19 23:10:40.064783 | instance | 2026-08-19 23:10:40.065122 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-19 23:10:40.065447 | instance | Wednesday 19 August 2026 23:10:40 +0000 (0:00:00.048) 0:00:04.469 ****** 2026-08-19 23:10:40.112085 | instance | skipping: [instance] 2026-08-19 23:10:40.112211 | instance | 2026-08-19 23:10:40.112409 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-19 23:10:40.112573 | instance | Wednesday 19 August 2026 23:10:40 +0000 (0:00:00.047) 0:00:04.517 ****** 2026-08-19 23:10:40.336107 | instance | ok: [instance] 2026-08-19 23:10:40.336185 | instance | 2026-08-19 23:10:40.336312 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-19 23:10:40.336498 | instance | Wednesday 19 August 2026 23:10:40 +0000 (0:00:00.223) 0:00:04.740 ****** 2026-08-19 23:10:41.491392 | instance | ok: [instance] 2026-08-19 23:10:41.491594 | instance | 2026-08-19 23:10:41.491755 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-19 23:10:41.491908 | instance | Wednesday 19 August 2026 23:10:41 +0000 (0:00:01.153) 0:00:05.894 ****** 2026-08-19 23:10:41.549676 | instance | ok: [instance] => { 2026-08-19 23:10:41.549803 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-19 23:10:41.549996 | instance | } 2026-08-19 23:10:41.550142 | instance | 2026-08-19 23:10:41.550294 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-19 23:10:41.550451 | instance | Wednesday 19 August 2026 23:10:41 +0000 (0:00:00.060) 0:00:05.955 ****** 2026-08-19 23:10:42.296523 | instance | changed: [instance] 2026-08-19 23:10:42.296631 | instance | 2026-08-19 23:10:42.296875 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-19 23:10:42.296913 | instance | Wednesday 19 August 2026 23:10:42 +0000 (0:00:00.746) 0:00:06.702 ****** 2026-08-19 23:10:45.061022 | instance | changed: [instance] 2026-08-19 23:10:45.061229 | instance | 2026-08-19 23:10:45.061236 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-19 23:10:45.061243 | instance | Wednesday 19 August 2026 23:10:45 +0000 (0:00:02.762) 0:00:09.465 ****** 2026-08-19 23:10:45.100363 | instance | skipping: [instance] 2026-08-19 23:10:45.100407 | instance | 2026-08-19 23:10:45.100414 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-19 23:10:45.100420 | instance | Wednesday 19 August 2026 23:10:45 +0000 (0:00:00.040) 0:00:09.505 ****** 2026-08-19 23:10:45.131760 | instance | skipping: [instance] 2026-08-19 23:10:45.132483 | instance | 2026-08-19 23:10:45.132524 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-19 23:10:45.132530 | instance | Wednesday 19 August 2026 23:10:45 +0000 (0:00:00.032) 0:00:09.537 ****** 2026-08-19 23:10:45.163949 | instance | skipping: [instance] 2026-08-19 23:10:45.164025 | instance | 2026-08-19 23:10:45.164143 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-19 23:10:45.164316 | instance | Wednesday 19 August 2026 23:10:45 +0000 (0:00:00.032) 0:00:09.569 ****** 2026-08-19 23:10:50.280395 | instance | changed: [instance] 2026-08-19 23:10:50.280473 | instance | 2026-08-19 23:10:50.280749 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-19 23:10:50.280780 | instance | Wednesday 19 August 2026 23:10:50 +0000 (0:00:05.116) 0:00:14.686 ****** 2026-08-19 23:10:50.850994 | instance | changed: [instance] 2026-08-19 23:10:50.851500 | instance | 2026-08-19 23:10:50.851843 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-19 23:10:50.851854 | instance | Wednesday 19 August 2026 23:10:50 +0000 (0:00:00.570) 0:00:15.256 ****** 2026-08-19 23:10:51.741297 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-08-19 23:10:51.741406 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-19 23:10:51.742140 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-19 23:10:51.742175 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-19 23:10:51.742181 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-19 23:10:51.742186 | instance | 2026-08-19 23:10:51.742195 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-19 23:10:51.742199 | instance | Wednesday 19 August 2026 23:10:51 +0000 (0:00:00.890) 0:00:16.147 ****** 2026-08-19 23:10:52.310858 | instance | changed: [instance] 2026-08-19 23:10:52.310933 | instance | 2026-08-19 23:10:52.311610 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-19 23:10:52.311646 | instance | Wednesday 19 August 2026 23:10:52 +0000 (0:00:00.553) 0:00:16.700 ****** 2026-08-19 23:10:52.311652 | instance | 2026-08-19 23:10:52.311656 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-19 23:10:52.311660 | instance | Wednesday 19 August 2026 23:10:52 +0000 (0:00:00.016) 0:00:16.716 ****** 2026-08-19 23:10:53.214528 | instance | ok: [instance] 2026-08-19 23:10:53.214562 | instance | 2026-08-19 23:10:53.214568 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-19 23:10:53.214572 | instance | Wednesday 19 August 2026 23:10:53 +0000 (0:00:00.903) 0:00:17.619 ****** 2026-08-19 23:10:53.647121 | instance | changed: [instance] 2026-08-19 23:10:53.647228 | instance | 2026-08-19 23:10:53.647461 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-19 23:10:53.647495 | instance | Wednesday 19 August 2026 23:10:53 +0000 (0:00:00.433) 0:00:18.052 ****** 2026-08-19 23:10:54.188904 | instance | changed: [instance] 2026-08-19 23:10:54.188969 | instance | 2026-08-19 23:10:54.189256 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-19 23:10:54.189294 | instance | Wednesday 19 August 2026 23:10:54 +0000 (0:00:00.541) 0:00:18.594 ****** 2026-08-19 23:10:54.393423 | instance | ok: [instance] 2026-08-19 23:10:54.393485 | instance | 2026-08-19 23:10:54.393772 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-19 23:10:54.393810 | instance | Wednesday 19 August 2026 23:10:54 +0000 (0:00:00.204) 0:00:18.799 ****** 2026-08-19 23:10:54.451031 | instance | ok: [instance] => { 2026-08-19 23:10:54.451120 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-19 23:10:54.451692 | instance | } 2026-08-19 23:10:54.451896 | instance | 2026-08-19 23:10:54.451908 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-19 23:10:54.451918 | instance | Wednesday 19 August 2026 23:10:54 +0000 (0:00:00.057) 0:00:18.856 ****** 2026-08-19 23:10:55.438717 | instance | changed: [instance] 2026-08-19 23:10:55.438749 | instance | 2026-08-19 23:10:55.438754 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-19 23:10:55.438759 | instance | Wednesday 19 August 2026 23:10:55 +0000 (0:00:00.987) 0:00:19.844 ****** 2026-08-19 23:10:59.715970 | instance | changed: [instance] 2026-08-19 23:10:59.716043 | instance | 2026-08-19 23:10:59.716310 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-19 23:10:59.716348 | instance | Wednesday 19 August 2026 23:10:59 +0000 (0:00:04.277) 0:00:24.121 ****** 2026-08-19 23:11:00.718988 | instance | ok: [instance] 2026-08-19 23:11:00.719079 | instance | 2026-08-19 23:11:00.719318 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-19 23:11:00.719440 | instance | Wednesday 19 August 2026 23:11:00 +0000 (0:00:01.002) 0:00:25.124 ****** 2026-08-19 23:11:01.057080 | instance | changed: [instance] 2026-08-19 23:11:01.057137 | instance | 2026-08-19 23:11:01.057397 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-19 23:11:01.057413 | instance | Wednesday 19 August 2026 23:11:01 +0000 (0:00:00.338) 0:00:25.462 ****** 2026-08-19 23:11:01.525531 | instance | changed: [instance] 2026-08-19 23:11:01.525564 | instance | 2026-08-19 23:11:01.525569 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-19 23:11:01.525574 | instance | Wednesday 19 August 2026 23:11:01 +0000 (0:00:00.468) 0:00:25.931 ****** 2026-08-19 23:11:02.072971 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-08-19 23:11:02.073621 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-19 23:11:02.073695 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-19 23:11:02.073701 | instance | 2026-08-19 23:11:02.073707 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-19 23:11:02.073712 | instance | Wednesday 19 August 2026 23:11:02 +0000 (0:00:00.547) 0:00:26.478 ****** 2026-08-19 23:11:02.520541 | instance | changed: [instance] 2026-08-19 23:11:02.520648 | instance | 2026-08-19 23:11:02.520721 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-19 23:11:02.520886 | instance | Wednesday 19 August 2026 23:11:02 +0000 (0:00:00.448) 0:00:26.926 ****** 2026-08-19 23:11:02.985069 | instance | changed: [instance] 2026-08-19 23:11:02.985127 | instance | 2026-08-19 23:11:02.985754 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-19 23:11:02.985792 | instance | Wednesday 19 August 2026 23:11:02 +0000 (0:00:00.448) 0:00:27.374 ****** 2026-08-19 23:11:02.985798 | instance | 2026-08-19 23:11:02.985803 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-19 23:11:02.985807 | instance | Wednesday 19 August 2026 23:11:02 +0000 (0:00:00.016) 0:00:27.391 ****** 2026-08-19 23:11:03.639659 | instance | ok: [instance] 2026-08-19 23:11:03.640037 | instance | 2026-08-19 23:11:03.640076 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-19 23:11:03.640087 | instance | Wednesday 19 August 2026 23:11:03 +0000 (0:00:00.654) 0:00:28.045 ****** 2026-08-19 23:11:04.495088 | instance | changed: [instance] 2026-08-19 23:11:04.495168 | instance | 2026-08-19 23:11:04.495446 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-19 23:11:04.495481 | instance | Wednesday 19 August 2026 23:11:04 +0000 (0:00:00.855) 0:00:28.901 ****** 2026-08-19 23:11:05.040296 | instance | changed: [instance] 2026-08-19 23:11:05.040378 | instance | 2026-08-19 23:11:05.040628 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-19 23:11:05.040644 | instance | Wednesday 19 August 2026 23:11:05 +0000 (0:00:00.545) 0:00:29.446 ****** 2026-08-19 23:11:05.094586 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-19 23:11:05.094684 | instance | 2026-08-19 23:11:05.094804 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-19 23:11:05.094931 | instance | Wednesday 19 August 2026 23:11:05 +0000 (0:00:00.054) 0:00:29.500 ****** 2026-08-19 23:11:09.755155 | instance | changed: [instance] 2026-08-19 23:11:09.755624 | instance | 2026-08-19 23:11:09.755804 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-19 23:11:09.755824 | instance | Wednesday 19 August 2026 23:11:09 +0000 (0:00:04.659) 0:00:34.160 ****** 2026-08-19 23:11:10.390609 | instance | ok: [instance] => (item=chronyd) 2026-08-19 23:11:10.390682 | instance | ok: [instance] => (item=sshd) 2026-08-19 23:11:10.391087 | instance | 2026-08-19 23:11:10.391127 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-19 23:11:10.391133 | instance | Wednesday 19 August 2026 23:11:10 +0000 (0:00:00.635) 0:00:34.796 ****** 2026-08-19 23:11:12.517449 | instance | changed: [instance] 2026-08-19 23:11:12.517524 | instance | 2026-08-19 23:11:12.517762 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-19 23:11:12.517908 | instance | Wednesday 19 August 2026 23:11:12 +0000 (0:00:02.126) 0:00:36.923 ****** 2026-08-19 23:11:12.709311 | instance | ok: [instance] 2026-08-19 23:11:12.709383 | instance | 2026-08-19 23:11:12.709656 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-19 23:11:12.709688 | instance | Wednesday 19 August 2026 23:11:12 +0000 (0:00:00.191) 0:00:37.115 ****** 2026-08-19 23:11:13.135631 | instance | changed: [instance] 2026-08-19 23:11:13.135662 | instance | 2026-08-19 23:11:13.135667 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-19 23:11:13.135672 | instance | Wednesday 19 August 2026 23:11:13 +0000 (0:00:00.425) 0:00:37.541 ****** 2026-08-19 23:11:13.463020 | instance | changed: [instance] 2026-08-19 23:11:13.463101 | instance | 2026-08-19 23:11:13.463384 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-08-19 23:11:13.463424 | instance | Wednesday 19 August 2026 23:11:13 +0000 (0:00:00.327) 0:00:37.868 ****** 2026-08-19 23:11:13.573545 | instance | ok: [instance] 2026-08-19 23:11:13.573601 | instance | 2026-08-19 23:11:13.573866 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-08-19 23:11:13.573888 | instance | Wednesday 19 August 2026 23:11:13 +0000 (0:00:00.110) 0:00:37.979 ****** 2026-08-19 23:11:13.783304 | instance | ok: [instance] => (item=instance) 2026-08-19 23:11:13.783394 | instance | 2026-08-19 23:11:13.783717 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-08-19 23:11:13.783790 | instance | Wednesday 19 August 2026 23:11:13 +0000 (0:00:00.208) 0:00:38.188 ****** 2026-08-19 23:11:13.831473 | instance | ok: [instance] 2026-08-19 23:11:13.831611 | instance | 2026-08-19 23:11:13.831859 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-08-19 23:11:13.831912 | instance | Wednesday 19 August 2026 23:11:13 +0000 (0:00:00.048) 0:00:38.236 ****** 2026-08-19 23:11:13.902648 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-08-19 23:11:13.903033 | instance | 2026-08-19 23:11:13.903075 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-08-19 23:11:13.903081 | instance | Wednesday 19 August 2026 23:11:13 +0000 (0:00:00.071) 0:00:38.308 ****** 2026-08-19 23:11:14.201898 | instance | changed: [instance] 2026-08-19 23:11:14.201989 | instance | 2026-08-19 23:11:14.202263 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-08-19 23:11:14.202300 | instance | Wednesday 19 August 2026 23:11:14 +0000 (0:00:00.299) 0:00:38.607 ****** 2026-08-19 23:11:14.858658 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-08-19 23:11:14.858697 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-08-19 23:11:14.858702 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-08-19 23:11:14.858707 | instance | 2026-08-19 23:11:14.858712 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-08-19 23:11:14.858716 | instance | Wednesday 19 August 2026 23:11:14 +0000 (0:00:00.656) 0:00:39.263 ****** 2026-08-19 23:12:37.461119 | instance | ok: [instance] 2026-08-19 23:12:37.461232 | instance | 2026-08-19 23:12:37.461498 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-08-19 23:12:37.461531 | instance | Wednesday 19 August 2026 23:12:37 +0000 (0:01:22.603) 0:02:01.867 ****** 2026-08-19 23:12:37.692348 | instance | changed: [instance] 2026-08-19 23:12:37.692434 | instance | 2026-08-19 23:12:37.692554 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-08-19 23:12:37.692674 | instance | Wednesday 19 August 2026 23:12:37 +0000 (0:00:00.231) 0:02:02.098 ****** 2026-08-19 23:12:37.775970 | instance | ok: [instance] 2026-08-19 23:12:37.776030 | instance | 2026-08-19 23:12:37.776326 | instance | TASK [Install Ceph host] ******************************************************* 2026-08-19 23:12:37.776344 | instance | Wednesday 19 August 2026 23:12:37 +0000 (0:00:00.083) 0:02:02.181 ****** 2026-08-19 23:12:37.859085 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-08-19 23:12:37.859426 | instance | 2026-08-19 23:12:37.859441 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-19 23:12:37.859447 | instance | Wednesday 19 August 2026 23:12:37 +0000 (0:00:00.083) 0:02:02.264 ****** 2026-08-19 23:12:39.420228 | instance | ok: [instance] 2026-08-19 23:12:39.420273 | instance | 2026-08-19 23:12:39.420281 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-19 23:12:39.420288 | instance | Wednesday 19 August 2026 23:12:39 +0000 (0:00:01.560) 0:02:03.825 ****** 2026-08-19 23:12:39.480844 | instance | ok: [instance] => (item=instance) 2026-08-19 23:12:39.480870 | instance | 2026-08-19 23:12:39.480875 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-19 23:12:39.480880 | instance | Wednesday 19 August 2026 23:12:39 +0000 (0:00:00.061) 0:02:03.886 ****** 2026-08-19 23:12:39.812263 | instance | ok: [instance] 2026-08-19 23:12:39.812307 | instance | 2026-08-19 23:12:39.812314 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-19 23:12:39.812320 | instance | Wednesday 19 August 2026 23:12:39 +0000 (0:00:00.331) 0:02:04.217 ****** 2026-08-19 23:12:42.094230 | instance | ok: [instance] 2026-08-19 23:12:42.094333 | instance | 2026-08-19 23:12:42.094631 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-08-19 23:12:42.094674 | instance | Wednesday 19 August 2026 23:12:42 +0000 (0:00:02.282) 0:02:06.499 ****** 2026-08-19 23:13:24.821523 | 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-19 23:13:24.822467 | 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_t7iwg4lo/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_t7iwg4lo/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_t7iwg4lo/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_t7iwg4lo/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-19T23:13:24.685+0000 7feed4ded640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgA9OIZqAErbHiAAOcWqN8P0TZNxPU5xWM54Qs4fOVi/ADk+B0Fk35X/g+U=: Malformed input [buffer:3]\n2026-08-19T23:13:24.685+0000 7feed4ded640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-19T23:13:24.685+0000 7feed4ded640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgA9OIZqAErbHiAAOcWqN8P0TZNxPU5xWM54Qs4fOVi/ADk+B0Fk35X/g+U=: Malformed input [buffer:3]\n2026-08-19T23:13:24.685+0000 7feed4ded640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-19T23:13:24.685+0000 7feed4ded640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgA9OIZqAErbHiAAOcWqN8P0TZNxPU5xWM54Qs4fOVi/ADk+B0Fk35X/g+U=: Malformed input [buffer:3]\n2026-08-19T23:13:24.685+0000 7feed4ded640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-19T23:13:24.685+0000 7feed4ded640 -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-19 23:13:24.825641 | instance | 2026-08-19 23:13:24.827597 | instance | PLAY RECAP ********************************************************************* 2026-08-19 23:13:24.827625 | instance | instance : ok=55 changed=26 unreachable=0 failed=1 skipped=6 rescued=0 ignored=0 2026-08-19 23:13:24.827634 | instance | 2026-08-19 23:13:24.827640 | instance | Wednesday 19 August 2026 23:13:24 +0000 (0:00:42.731) 0:02:49.231 ****** 2026-08-19 23:13:24.827645 | instance | =============================================================================== 2026-08-19 23:13:24.827650 | instance | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 82.60s 2026-08-19 23:13:24.827656 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 42.73s 2026-08-19 23:13:24.827661 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.12s 2026-08-19 23:13:24.827666 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 4.66s 2026-08-19 23:13:24.827671 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.28s 2026-08-19 23:13:24.830079 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 2.76s 2026-08-19 23:13:24.830098 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.28s 2026-08-19 23:13:24.830104 | instance | vexxhost.ceph.cephadm : Download "cephadm" ------------------------------ 2.13s 2026-08-19 23:13:24.830117 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.56s 2026-08-19 23:13:24.830123 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.56s 2026-08-19 23:13:24.830128 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.15s 2026-08-19 23:13:24.830134 | instance | Gathering Facts --------------------------------------------------------- 1.04s 2026-08-19 23:13:24.830139 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.00s 2026-08-19 23:13:24.830145 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.99s 2026-08-19 23:13:24.830150 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 0.89s 2026-08-19 23:13:24.830155 | instance | Gathering Facts --------------------------------------------------------- 0.87s 2026-08-19 23:13:24.830161 | instance | Gathering Facts --------------------------------------------------------- 0.86s 2026-08-19 23:13:24.830166 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 0.86s 2026-08-19 23:13:24.830172 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.75s 2026-08-19 23:13:24.830177 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.69s 2026-08-19 23:13:24.913798 | 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-19 23:13:24.914079 | instance | ERROR [csi > converge] Executed: Failed 2026-08-19 23:13:24.914263 | 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-19 23:13:25.163011 | instance | ERROR 2026-08-19 23:13:25.163252 | instance | { 2026-08-19 23:13:25.163310 | instance | "delta": "0:03:36.313082", 2026-08-19 23:13:25.163340 | instance | "end": "2026-08-19 23:13:24.962618", 2026-08-19 23:13:25.163367 | instance | "msg": "non-zero return code", 2026-08-19 23:13:25.163392 | instance | "rc": 2, 2026-08-19 23:13:25.163417 | instance | "start": "2026-08-19 23:09:48.649536" 2026-08-19 23:13:25.163441 | instance | } failure 2026-08-19 23:13:25.170349 | 2026-08-19 23:13:25.170446 | PLAY RECAP 2026-08-19 23:13:25.170506 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-08-19 23:13:25.170536 | 2026-08-19 23:13:25.321962 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-19 23:13:25.326329 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-08-19 23:13:26.108069 | 2026-08-19 23:13:26.108203 | PLAY [all] 2026-08-19 23:13:26.122021 | 2026-08-19 23:13:26.122094 | TASK [gather-host-logs : creating directory for system status] 2026-08-19 23:13:26.753288 | instance | changed 2026-08-19 23:13:26.760715 | 2026-08-19 23:13:26.760789 | TASK [gather-host-logs : Get logs for each host] 2026-08-19 23:13:27.091128 | instance | + systemd-cgls --full --all --no-pager 2026-08-19 23:13:27.107611 | instance | + ip addr 2026-08-19 23:13:27.109287 | instance | + ip route 2026-08-19 23:13:27.111709 | instance | + lsblk 2026-08-19 23:13:27.116725 | instance | + mount 2026-08-19 23:13:27.119217 | instance | + docker images 2026-08-19 23:13:27.138955 | instance | + brctl show 2026-08-19 23:13:27.139469 | instance | /bin/bash: line 8: brctl: command not found 2026-08-19 23:13:27.139798 | instance | + ps aux --sort=-%mem 2026-08-19 23:13:27.166017 | instance | + dpkg -l 2026-08-19 23:13:27.174652 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-08-19 23:13:27.175162 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-08-19 23:13:27.192618 | instance | + '[' '!' -z '' ']' 2026-08-19 23:13:27.295779 | instance | ok: Runtime: 0:00:00.106621 2026-08-19 23:13:27.303375 | 2026-08-19 23:13:27.303451 | TASK [gather-host-logs : Downloads logs to executor] 2026-08-19 23:13:27.944861 | instance | changed: 2026-08-19 23:13:27.945044 | instance | created directory /var/lib/zuul/builds/113f42b8b48e45319b362f87d7d1d4c5/work/logs/instance 2026-08-19 23:13:27.945075 | instance | cd+++++++++ system/ 2026-08-19 23:13:27.945097 | instance | >f+++++++++ system/brctl-show.txt 2026-08-19 23:13:27.945117 | instance | >f+++++++++ system/docker-images.txt 2026-08-19 23:13:27.945138 | instance | >f+++++++++ system/ip-addr.txt 2026-08-19 23:13:27.945160 | instance | >f+++++++++ system/ip-route.txt 2026-08-19 23:13:27.945181 | instance | >f+++++++++ system/lsblk.txt 2026-08-19 23:13:27.945201 | instance | >f+++++++++ system/mount.txt 2026-08-19 23:13:27.945220 | instance | >f+++++++++ system/packages.txt 2026-08-19 23:13:27.945239 | instance | >f+++++++++ system/ps.txt 2026-08-19 23:13:27.945261 | instance | >f+++++++++ system/systemd-cgls.txt 2026-08-19 23:13:27.954054 | 2026-08-19 23:13:27.954156 | LOOP [helm-release-status : creating directory for helm release status] 2026-08-19 23:13:28.147479 | instance | changed: "values" 2026-08-19 23:13:28.309679 | instance | changed: "releases" 2026-08-19 23:13:28.324593 | 2026-08-19 23:13:28.324687 | TASK [helm-release-status : Gather get release status for helm charts] 2026-08-19 23:13:28.525657 | instance | /bin/bash: line 3: kubectl: command not found 2026-08-19 23:13:28.861269 | instance | ok: Runtime: 0:00:00.006220 2026-08-19 23:13:28.868364 | 2026-08-19 23:13:28.868456 | TASK [helm-release-status : Downloads logs to executor] 2026-08-19 23:13:29.358167 | instance | changed: 2026-08-19 23:13:29.358437 | instance | cd+++++++++ helm/ 2026-08-19 23:13:29.358500 | instance | cd+++++++++ helm/releases/ 2026-08-19 23:13:29.358548 | instance | cd+++++++++ helm/values/ 2026-08-19 23:13:29.368238 | 2026-08-19 23:13:29.368309 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-08-19 23:13:29.565820 | instance | changed 2026-08-19 23:13:29.573604 | 2026-08-19 23:13:29.573695 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-08-19 23:13:29.820516 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-19 23:13:29.820736 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-19 23:13:29.825921 | instance | environment: line 1: kubectl: command not found 2026-08-19 23:13:29.827389 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-19 23:13:29.827846 | instance | environment: line 1: kubectl: command not found 2026-08-19 23:13:29.828846 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-19 23:13:29.829801 | instance | environment: line 1: kubectl: command not found 2026-08-19 23:13:29.831144 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-19 23:13:29.832476 | instance | environment: line 1: kubectl: command not found 2026-08-19 23:13:29.833520 | instance | environment: line 1: kubectl: command not found 2026-08-19 23:13:29.833906 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-19 23:13:29.834299 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-19 23:13:30.111428 | instance | ok: Runtime: 0:00:00.021210 2026-08-19 23:13:30.116821 | 2026-08-19 23:13:30.116881 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-08-19 23:13:30.311079 | instance | changed 2026-08-19 23:13:30.318267 | 2026-08-19 23:13:30.318365 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-08-19 23:13:30.524992 | instance | environment: line 5: kubectl: command not found 2026-08-19 23:13:30.526006 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-19 23:13:30.526039 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-19 23:13:30.526243 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-19 23:13:30.856550 | instance | ok: Runtime: 0:00:00.010664 2026-08-19 23:13:30.862282 | 2026-08-19 23:13:30.862346 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-08-19 23:13:31.950541 | instance | changed: 2026-08-19 23:13:31.950700 | instance | cd+++++++++ objects/ 2026-08-19 23:13:31.950727 | instance | cd+++++++++ objects/cluster/ 2026-08-19 23:13:31.950750 | instance | cd+++++++++ objects/namespaced/ 2026-08-19 23:13:31.959176 | 2026-08-19 23:13:31.959235 | TASK [gather-pod-logs : creating directory for pod logs] 2026-08-19 23:13:32.154146 | instance | changed 2026-08-19 23:13:32.159040 | 2026-08-19 23:13:32.159114 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-08-19 23:13:32.368346 | instance | changed 2026-08-19 23:13:32.374069 | 2026-08-19 23:13:32.374142 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-08-19 23:13:32.571121 | instance | environment: line 3: kubectl: command not found 2026-08-19 23:13:32.910450 | instance | ok: Runtime: 0:00:00.007099 2026-08-19 23:13:32.915718 | 2026-08-19 23:13:32.915787 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-08-19 23:13:33.394676 | instance | changed: 2026-08-19 23:13:33.394865 | instance | cd+++++++++ pod-logs/ 2026-08-19 23:13:33.394905 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-08-19 23:13:33.414600 | 2026-08-19 23:13:33.414749 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-08-19 23:13:33.639007 | instance | changed 2026-08-19 23:13:33.645476 | 2026-08-19 23:13:33.645561 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-08-19 23:13:33.863304 | instance | /bin/bash: line 2: kubectl: command not found 2026-08-19 23:13:34.179866 | instance | ok: Runtime: 0:00:00.027770 2026-08-19 23:13:34.186262 | 2026-08-19 23:13:34.186386 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-08-19 23:13:34.388646 | instance | /bin/bash: line 2: kubectl: command not found 2026-08-19 23:13:34.418599 | instance | ceph-mgr endpoints: 2026-08-19 23:13:34.726565 | instance | ok: Runtime: 0:00:00.036040 2026-08-19 23:13:34.734861 | 2026-08-19 23:13:34.734967 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-08-19 23:13:34.945704 | instance | /bin/bash: line 4: kubectl: command not found 2026-08-19 23:13:35.270779 | instance | ok: Runtime: 0:00:00.039121 2026-08-19 23:13:35.276614 | 2026-08-19 23:13:35.276682 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-08-19 23:13:35.783675 | instance | changed: cd+++++++++ prometheus/ 2026-08-19 23:13:35.792754 | 2026-08-19 23:13:35.792832 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-08-19 23:13:36.003785 | instance | changed 2026-08-19 23:13:36.009063 | 2026-08-19 23:13:36.009136 | TASK [gather-selenium-data : Get selenium data] 2026-08-19 23:13:36.236627 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-08-19 23:13:36.238109 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-08-19 23:13:36.544342 | instance | ERROR 2026-08-19 23:13:36.544628 | instance | { 2026-08-19 23:13:36.544671 | instance | "delta": "0:00:00.006821", 2026-08-19 23:13:36.544701 | instance | "end": "2026-08-19 23:13:36.238535", 2026-08-19 23:13:36.544730 | instance | "msg": "non-zero return code", 2026-08-19 23:13:36.544757 | instance | "rc": 1, 2026-08-19 23:13:36.544783 | instance | "start": "2026-08-19 23:13:36.231714" 2026-08-19 23:13:36.544808 | instance | } 2026-08-19 23:13:36.544841 | instance | ERROR: Ignoring Errors 2026-08-19 23:13:36.551440 | 2026-08-19 23:13:36.551529 | TASK [gather-selenium-data : Downloads logs to executor] 2026-08-19 23:13:37.022069 | instance | changed: cd+++++++++ selenium/ 2026-08-19 23:13:37.029237 | 2026-08-19 23:13:37.029289 | PLAY RECAP 2026-08-19 23:13:37.029335 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-08-19 23:13:37.029357 | 2026-08-19 23:13:37.143470 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-08-19 23:13:37.147578 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-19 23:13:37.774320 | 2026-08-19 23:13:37.774483 | PLAY [all] 2026-08-19 23:13:37.787356 | 2026-08-19 23:13:37.787441 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-19 23:13:37.832766 | instance | skipping: Conditional result was False 2026-08-19 23:13:37.842381 | 2026-08-19 23:13:37.842459 | TASK [fetch-output : Set log path for single node] 2026-08-19 23:13:37.886504 | instance | ok 2026-08-19 23:13:37.892982 | 2026-08-19 23:13:37.893086 | LOOP [fetch-output : Ensure local output dirs] 2026-08-19 23:13:38.247234 | instance -> localhost | ok: "/var/lib/zuul/builds/113f42b8b48e45319b362f87d7d1d4c5/work/logs" 2026-08-19 23:13:38.445375 | instance -> localhost | changed: "/var/lib/zuul/builds/113f42b8b48e45319b362f87d7d1d4c5/work/artifacts" 2026-08-19 23:13:38.640224 | instance -> localhost | changed: "/var/lib/zuul/builds/113f42b8b48e45319b362f87d7d1d4c5/work/docs" 2026-08-19 23:13:38.659926 | 2026-08-19 23:13:38.660046 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-19 23:13:39.277499 | instance | changed: .d..t...... ./ 2026-08-19 23:13:39.277743 | instance | changed: All items complete 2026-08-19 23:13:39.277780 | 2026-08-19 23:13:39.728334 | instance | changed: .d..t...... ./ 2026-08-19 23:13:40.174270 | instance | changed: .d..t...... ./ 2026-08-19 23:13:40.196311 | 2026-08-19 23:13:40.196439 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-19 23:13:40.601214 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.009551 2026-08-19 23:13:40.810081 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.007163 2026-08-19 23:13:40.824518 | 2026-08-19 23:13:40.824673 | PLAY [all] 2026-08-19 23:13:40.831229 | 2026-08-19 23:13:40.831305 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-19 23:13:41.230344 | instance | changed 2026-08-19 23:13:41.236993 | 2026-08-19 23:13:41.237040 | PLAY RECAP 2026-08-19 23:13:41.237086 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-19 23:13:41.237107 | 2026-08-19 23:13:41.345077 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-19 23:13:41.349690 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-19 23:13:41.930684 | 2026-08-19 23:13:41.930817 | PLAY [localhost] 2026-08-19 23:13:41.940893 | 2026-08-19 23:13:41.940988 | TASK [Generate Zuul manifest] 2026-08-19 23:13:41.962564 | localhost | ok 2026-08-19 23:13:41.979465 | 2026-08-19 23:13:41.979545 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-19 23:13:42.345339 | localhost | changed 2026-08-19 23:13:42.633314 | 2026-08-19 23:13:42.633574 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-19 23:13:42.696909 | localhost | ok 2026-08-19 23:13:42.705668 | 2026-08-19 23:13:42.705739 | TASK [Upload logs] 2026-08-19 23:13:42.730484 | localhost | ok 2026-08-19 23:13:42.972455 | 2026-08-19 23:13:42.972590 | TASK [Set zuul-log-path fact] 2026-08-19 23:13:42.993503 | localhost | ok 2026-08-19 23:13:43.007226 | 2026-08-19 23:13:43.007317 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-19 23:13:43.038475 | localhost | ok 2026-08-19 23:13:43.045846 | 2026-08-19 23:13:43.045920 | TASK [upload-logs : Create log directories] 2026-08-19 23:13:43.462761 | localhost | changed 2026-08-19 23:13:43.469333 | 2026-08-19 23:13:43.469429 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-19 23:13:43.912104 | localhost -> localhost | ok: Runtime: 0:00:00.003919 2026-08-19 23:13:43.919127 | 2026-08-19 23:13:43.919202 | TASK [upload-logs : Upload logs to log server] 2026-08-19 23:13:44.390259 | localhost | Output suppressed because no_log was given 2026-08-19 23:13:44.434751 | 2026-08-19 23:13:44.434872 | LOOP [upload-logs : Compress console log and json output] 2026-08-19 23:13:44.482984 | localhost | skipping: Conditional result was False 2026-08-19 23:13:44.490646 | localhost | skipping: Conditional result was False 2026-08-19 23:13:44.499593 | 2026-08-19 23:13:44.499726 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-19 23:13:44.541284 | localhost | skipping: Conditional result was False 2026-08-19 23:13:44.541668 | 2026-08-19 23:13:44.546014 | localhost | skipping: Conditional result was False 2026-08-19 23:13:44.563981 | 2026-08-19 23:13:44.564158 | LOOP [upload-logs : Upload console log and json output]