2026-09-17 16:28:44.733939 | Job console starting 2026-09-17 16:28:44.741672 | Updating git repos 2026-09-17 16:28:46.179724 | Cloning repos into workspace 2026-09-17 16:29:06.796411 | Restoring repo states 2026-09-17 16:29:21.021382 | Merging changes 2026-09-17 16:29:22.347036 | Checking out repos 2026-09-17 16:29:23.715967 | Preparing playbooks 2026-09-17 16:29:25.498882 | Running Ansible setup 2026-09-17 16:29:29.273077 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-17 16:29:29.918546 | 2026-09-17 16:29:29.918701 | PLAY [localhost] 2026-09-17 16:29:29.926967 | 2026-09-17 16:29:29.927124 | TASK [Gathering Facts] 2026-09-17 16:29:31.764908 | localhost | ok 2026-09-17 16:29:31.778551 | 2026-09-17 16:29:31.778756 | TASK [Setup log path fact] 2026-09-17 16:29:31.799496 | localhost | ok 2026-09-17 16:29:31.820005 | 2026-09-17 16:29:31.820181 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-17 16:29:31.850201 | localhost | ok 2026-09-17 16:29:31.861113 | 2026-09-17 16:29:31.861281 | TASK [emit-job-header : Print job information] 2026-09-17 16:29:31.902402 | # Job Information 2026-09-17 16:29:31.902661 | Ansible Version: 2.16.18 2026-09-17 16:29:31.902746 | Job: atmosphere-molecule-csi-rbd 2026-09-17 16:29:31.902799 | Pipeline: check 2026-09-17 16:29:31.902868 | Executor: 2d72f0692154 2026-09-17 16:29:31.902906 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4378 2026-09-17 16:29:31.902952 | Event ID: 94c19cd0-b2b4-11f1-882a-2e1dd8d21acf 2026-09-17 16:29:31.908048 | 2026-09-17 16:29:31.908171 | LOOP [emit-job-header : Print node information] 2026-09-17 16:29:32.003041 | localhost | ok: 2026-09-17 16:29:32.003206 | localhost | # Node Information 2026-09-17 16:29:32.003247 | localhost | Inventory Hostname: instance 2026-09-17 16:29:32.003282 | localhost | Hostname: np0000193044 2026-09-17 16:29:32.003312 | localhost | Username: zuul 2026-09-17 16:29:32.003348 | localhost | Distro: Ubuntu 22.04 2026-09-17 16:29:32.003381 | localhost | Provider: yul1 2026-09-17 16:29:32.003411 | localhost | Region: ca-ymq-1 2026-09-17 16:29:32.003440 | localhost | Label: ubuntu-jammy 2026-09-17 16:29:32.003468 | localhost | Product Name: OpenStack Nova 2026-09-17 16:29:32.003492 | localhost | Interface IP: 162.253.55.213 2026-09-17 16:29:32.012636 | 2026-09-17 16:29:32.012864 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-17 16:29:32.376021 | localhost -> localhost | changed 2026-09-17 16:29:32.385873 | 2026-09-17 16:29:32.386037 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-17 16:29:33.286055 | localhost -> localhost | changed 2026-09-17 16:29:33.297766 | 2026-09-17 16:29:33.297903 | PLAY [all] 2026-09-17 16:29:33.314208 | 2026-09-17 16:29:33.314361 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-17 16:29:33.543456 | instance -> localhost | ok 2026-09-17 16:29:33.554640 | 2026-09-17 16:29:33.554832 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-17 16:29:33.589761 | instance | ok 2026-09-17 16:29:33.618152 | instance | included: /var/lib/zuul/builds/21f975d2973b4de48551d65c0c323512/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-17 16:29:33.627122 | 2026-09-17 16:29:33.627251 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-17 16:29:34.848926 | instance -> localhost | Generating public/private rsa key pair. 2026-09-17 16:29:34.849200 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/21f975d2973b4de48551d65c0c323512/work/21f975d2973b4de48551d65c0c323512_id_rsa 2026-09-17 16:29:34.849258 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/21f975d2973b4de48551d65c0c323512/work/21f975d2973b4de48551d65c0c323512_id_rsa.pub 2026-09-17 16:29:34.849301 | instance -> localhost | The key fingerprint is: 2026-09-17 16:29:34.849341 | instance -> localhost | SHA256:mfJDKZckl//9RCXdVAAyKrIfLXYsbyVktetH63LA8Fk zuul-build-sshkey 2026-09-17 16:29:34.849402 | instance -> localhost | The key's randomart image is: 2026-09-17 16:29:34.849447 | instance -> localhost | +---[RSA 3072]----+ 2026-09-17 16:29:34.849493 | instance -> localhost | | + ....+| 2026-09-17 16:29:34.849534 | instance -> localhost | | + + o.| 2026-09-17 16:29:34.849575 | instance -> localhost | | . o B . . +| 2026-09-17 16:29:34.849613 | instance -> localhost | | o X.* .E ..| 2026-09-17 16:29:34.849651 | instance -> localhost | | . B S++o. .| 2026-09-17 16:29:34.849689 | instance -> localhost | | o % +=o o . | 2026-09-17 16:29:34.849726 | instance -> localhost | | . = ..+ . .| 2026-09-17 16:29:34.849763 | instance -> localhost | | . ..o. o | 2026-09-17 16:29:34.849829 | instance -> localhost | | o. .| 2026-09-17 16:29:34.849871 | instance -> localhost | +----[SHA256]-----+ 2026-09-17 16:29:34.849966 | instance -> localhost | ok: Runtime: 0:00:00.742245 2026-09-17 16:29:34.863765 | 2026-09-17 16:29:34.864004 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-17 16:29:34.899171 | instance | ok 2026-09-17 16:29:34.918168 | instance | included: /var/lib/zuul/builds/21f975d2973b4de48551d65c0c323512/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-17 16:29:34.932756 | 2026-09-17 16:29:34.932926 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-17 16:29:34.957523 | instance | skipping: Conditional result was False 2026-09-17 16:29:34.965228 | 2026-09-17 16:29:34.965359 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-17 16:29:35.383666 | instance | changed 2026-09-17 16:29:35.391924 | 2026-09-17 16:29:35.392073 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-17 16:29:35.588837 | instance | ok 2026-09-17 16:29:35.598299 | 2026-09-17 16:29:35.598520 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-17 16:29:36.110250 | instance | changed 2026-09-17 16:29:36.117266 | 2026-09-17 16:29:36.117379 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-17 16:29:36.636459 | instance | changed 2026-09-17 16:29:36.643668 | 2026-09-17 16:29:36.643860 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-17 16:29:36.668994 | instance | skipping: Conditional result was False 2026-09-17 16:29:36.677811 | 2026-09-17 16:29:36.677999 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-17 16:29:37.072276 | instance -> localhost | changed 2026-09-17 16:29:37.100919 | 2026-09-17 16:29:37.101202 | TASK [add-build-sshkey : Add back temp key] 2026-09-17 16:29:37.413897 | instance -> localhost | Identity added: /var/lib/zuul/builds/21f975d2973b4de48551d65c0c323512/work/21f975d2973b4de48551d65c0c323512_id_rsa (zuul-build-sshkey) 2026-09-17 16:29:37.414261 | instance -> localhost | ok: Runtime: 0:00:00.011093 2026-09-17 16:29:37.424822 | 2026-09-17 16:29:37.425036 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-17 16:29:37.778980 | instance | ok 2026-09-17 16:29:37.788646 | 2026-09-17 16:29:37.788883 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-17 16:29:37.824485 | instance | skipping: Conditional result was False 2026-09-17 16:29:37.843652 | 2026-09-17 16:29:37.843833 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-09-17 16:29:38.210834 | instance | ok 2026-09-17 16:29:38.218460 | 2026-09-17 16:29:38.218636 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-09-17 16:29:41.942081 | instance | Output suppressed because no_log was given 2026-09-17 16:29:41.952724 | 2026-09-17 16:29:41.952902 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-09-17 16:29:42.183167 | instance | ok: "logs" 2026-09-17 16:29:42.183565 | instance | ok: All items complete 2026-09-17 16:29:42.183640 | 2026-09-17 16:29:42.331273 | instance | ok: "artifacts" 2026-09-17 16:29:42.480906 | instance | ok: "docs" 2026-09-17 16:29:42.491640 | 2026-09-17 16:29:42.491757 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-09-17 16:29:42.707032 | instance | changed: "logs" 2026-09-17 16:29:42.896002 | instance | changed: "artifacts" 2026-09-17 16:29:43.035862 | instance | changed: "docs" 2026-09-17 16:29:43.052057 | 2026-09-17 16:29:43.052224 | PLAY RECAP 2026-09-17 16:29:43.052309 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-17 16:29:43.052366 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-17 16:29:43.052407 | 2026-09-17 16:29:43.189292 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-17 16:29:43.192183 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-17 16:29:43.749182 | 2026-09-17 16:29:43.749304 | PLAY [all] 2026-09-17 16:29:43.759713 | 2026-09-17 16:29:43.759856 | TASK [setup-uv : Extract archive] 2026-09-17 16:29:46.087617 | instance | changed 2026-09-17 16:29:46.096188 | 2026-09-17 16:29:46.096390 | TASK [setup-uv : Print version] 2026-09-17 16:29:46.465435 | instance | uv 0.8.13 2026-09-17 16:29:46.643058 | instance | ok: Runtime: 0:00:00.015392 2026-09-17 16:29:46.653668 | 2026-09-17 16:29:46.653740 | TASK [Install Ansible collection siblings] 2026-09-17 16:29:56.673914 | instance | changed: 2026-09-17 16:29:56.674638 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-09-17 16:29:56.674706 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-17 16:29:56.674753 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-17 16:29:56.674826 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-09-17 16:29:56.674871 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-09-17 16:29:56.674920 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-09-17 16:29:56.674971 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-09-17 16:29:56.675029 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-09-17 16:29:56.675074 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-17 16:29:56.675115 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-09-17 16:29:56.675154 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-09-17 16:29:56.675192 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-09-17 16:29:56.675232 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-09-17 16:29:56.675270 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-09-17 16:29:56.675308 | instance | Resolved ansible.utils to v6.1.1 for >=2.9.0 2026-09-17 16:29:56.675346 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-09-17 16:29:56.675385 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-09-17 16:29:56.675424 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-09-17 16:29:56.675462 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-09-17 16:29:56.675500 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-09-17 16:29:56.675538 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.2.0 2026-09-17 16:29:56.675576 | instance | Resolved atmosphere.common to v0.7.1 for >=0.7.0 2026-09-17 16:29:56.675616 | instance | Resolved vexxhost.kubernetes to v3.4.0 for >=3.3.0,>=2.5.0 2026-09-17 16:29:56.675679 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-09-17 16:29:56.675719 | instance | Resolved ansible.utils to v6.1.1 for >=2.9.0,>=6.0.0 2026-09-17 16:29:56.675757 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-17 16:29:56.675818 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-17 16:29:56.675857 | instance | Resolved vexxhost.kubernetes to v3.4.0 for >=3.3.0,>=2.5.0 2026-09-17 16:29:56.675895 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-09-17 16:29:56.675932 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-09-17 16:29:56.675984 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-17 16:29:56.676034 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-17 16:29:56.676072 | instance | Checked out ansible.netcommon to 1.2.0 2026-09-17 16:29:56.676112 | 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-09-17 16:29:56.676162 | instance | Starting galaxy collection install process 2026-09-17 16:29:56.676202 | instance | Process install dependency map 2026-09-17 16:29:56.676240 | instance | Starting collection install process 2026-09-17 16:29:56.676278 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-09-17 16:29:56.676316 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-09-17 16:29:56.676353 | instance | ansible.netcommon:* was installed successfully 2026-09-17 16:29:56.676391 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-09-17 16:29:56.676428 | instance | Creating virtual environment at: .venv 2026-09-17 16:29:56.676466 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-17 16:29:56.676579 | instance | Downloading pydantic-core (2.0MiB) 2026-09-17 16:29:56.676620 | instance | Downloading cryptography (4.2MiB) 2026-09-17 16:29:56.676660 | instance | Downloading setuptools (1.1MiB) 2026-09-17 16:29:56.676700 | instance | Downloading rjsonnet (1.2MiB) 2026-09-17 16:29:56.676737 | instance | Downloading netaddr (2.2MiB) 2026-09-17 16:29:56.676775 | instance | Downloading pygments (1.2MiB) 2026-09-17 16:29:56.676840 | instance | Downloading ansible-core (2.1MiB) 2026-09-17 16:29:56.676881 | instance | Downloading openstacksdk (1.7MiB) 2026-09-17 16:29:56.676919 | instance | Downloading kubernetes (1.9MiB) 2026-09-17 16:29:56.676962 | instance | Building pyperclip==1.9.0 2026-09-17 16:29:56.677021 | instance | Downloading rjsonnet 2026-09-17 16:29:56.677069 | instance | Downloading pydantic-core 2026-09-17 16:29:56.677109 | instance | Downloading netaddr 2026-09-17 16:29:56.677147 | instance | Downloading pygments 2026-09-17 16:29:56.677185 | instance | Downloading cryptography 2026-09-17 16:29:56.677230 | instance | Downloading setuptools 2026-09-17 16:29:56.677267 | instance | Downloading kubernetes 2026-09-17 16:29:56.677305 | instance | Downloading ansible-core 2026-09-17 16:29:56.677342 | instance | Downloading openstacksdk 2026-09-17 16:29:56.677380 | instance | Built pyperclip==1.9.0 2026-09-17 16:29:56.677418 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-17 16:29:56.677457 | instance | Installed 83 packages in 84ms 2026-09-17 16:29:56.677494 | instance | Checked out ansible.posix to 1.6.0 2026-09-17 16:29:56.677530 | 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-09-17 16:29:56.677568 | instance | Starting galaxy collection install process 2026-09-17 16:29:56.677607 | instance | Process install dependency map 2026-09-17 16:29:56.677655 | instance | Starting collection install process 2026-09-17 16:29:56.677693 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-09-17 16:29:56.677732 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-09-17 16:29:56.677770 | instance | ansible.posix:1.6.0 was installed successfully 2026-09-17 16:29:56.677833 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-17 16:29:56.677874 | instance | 2.17.12 2026-09-17 16:29:56.677912 | instance | Checked out ansible.utils to v6.1.1 2026-09-17 16:29:56.677953 | 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-09-17 16:29:56.678006 | instance | Starting galaxy collection install process 2026-09-17 16:29:56.678050 | instance | Process install dependency map 2026-09-17 16:29:56.678088 | instance | Starting collection install process 2026-09-17 16:29:56.678126 | instance | Installing 'ansible.utils:6.1.1' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-09-17 16:29:56.678164 | instance | Created collection for ansible.utils:6.1.1 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-09-17 16:29:56.678203 | instance | ansible.utils:6.1.1 was installed successfully 2026-09-17 16:29:56.678240 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-17 16:29:56.678278 | instance | 2.17.12 2026-09-17 16:29:56.678316 | instance | Checked out atmosphere.common to v0.7.1 2026-09-17 16:29:56.678353 | 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-09-17 16:29:56.678391 | instance | Starting galaxy collection install process 2026-09-17 16:29:56.678428 | instance | Process install dependency map 2026-09-17 16:29:56.678463 | instance | Starting collection install process 2026-09-17 16:29:56.678500 | instance | Installing 'atmosphere.common:0.7.1' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-09-17 16:29:56.678536 | instance | Created collection for atmosphere.common:0.7.1 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-09-17 16:29:56.678574 | instance | atmosphere.common:0.7.1 was installed successfully 2026-09-17 16:29:56.678614 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-17 16:29:56.678651 | instance | 2.17.12 2026-09-17 16:29:56.678689 | instance | Checked out community.crypto to 2.2.3 2026-09-17 16:29:56.678726 | 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-09-17 16:29:56.678764 | instance | Starting galaxy collection install process 2026-09-17 16:29:56.678828 | instance | Process install dependency map 2026-09-17 16:29:56.678868 | instance | Starting collection install process 2026-09-17 16:29:56.678906 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-09-17 16:29:56.678945 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-09-17 16:29:56.678997 | instance | community.crypto:2.2.3 was installed successfully 2026-09-17 16:29:56.679038 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-17 16:29:56.679076 | instance | 2.17.12 2026-09-17 16:29:56.679151 | instance | Checked out community.general to 7.3.0 2026-09-17 16:29:56.679230 | 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-09-17 16:29:56.679287 | instance | Starting galaxy collection install process 2026-09-17 16:29:56.679329 | instance | Process install dependency map 2026-09-17 16:29:56.679368 | instance | Starting collection install process 2026-09-17 16:29:56.679405 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-09-17 16:29:56.679442 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-09-17 16:29:56.679479 | instance | community.general:7.3.0 was installed successfully 2026-09-17 16:29:56.679517 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-17 16:29:56.679557 | instance | 2.17.12 2026-09-17 16:29:56.679594 | instance | Checked out community.mysql to 3.6.0 2026-09-17 16:29:56.679636 | 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-09-17 16:29:56.679675 | instance | Starting galaxy collection install process 2026-09-17 16:29:56.679712 | instance | Process install dependency map 2026-09-17 16:29:56.679750 | instance | Starting collection install process 2026-09-17 16:29:56.679809 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-09-17 16:29:56.679850 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-09-17 16:29:56.679887 | instance | community.mysql:3.6.0 was installed successfully 2026-09-17 16:29:56.679924 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-17 16:29:56.679988 | instance | 2.17.12 2026-09-17 16:29:56.680067 | instance | Checked out kubernetes.core to 2.4.0 2026-09-17 16:29:56.680113 | 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-09-17 16:29:56.680154 | instance | Starting galaxy collection install process 2026-09-17 16:29:56.680194 | instance | Process install dependency map 2026-09-17 16:29:56.680232 | instance | Starting collection install process 2026-09-17 16:29:56.680268 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-09-17 16:29:56.680305 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-09-17 16:29:56.680341 | instance | kubernetes.core:2.4.0 was installed successfully 2026-09-17 16:29:56.680379 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-17 16:29:56.680416 | instance | 2.17.12 2026-09-17 16:29:56.680454 | instance | Checked out openstack.cloud to 2.6.0 2026-09-17 16:29:56.680523 | 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-09-17 16:29:56.680566 | instance | Starting galaxy collection install process 2026-09-17 16:29:56.680605 | instance | Process install dependency map 2026-09-17 16:29:56.680641 | instance | Starting collection install process 2026-09-17 16:29:56.680678 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-09-17 16:29:56.680715 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-09-17 16:29:56.680752 | instance | openstack.cloud:2.6.0 was installed successfully 2026-09-17 16:29:56.680814 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-17 16:29:56.680853 | instance | 2.17.12 2026-09-17 16:29:56.680901 | instance | Checked out vexxhost.ceph to v4.2.0 2026-09-17 16:29:56.680941 | 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-09-17 16:29:56.680994 | instance | Starting galaxy collection install process 2026-09-17 16:29:56.681043 | instance | Process install dependency map 2026-09-17 16:29:56.681081 | instance | Starting collection install process 2026-09-17 16:29:56.681120 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-09-17 16:29:56.681157 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-09-17 16:29:56.681193 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-09-17 16:29:56.681229 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-17 16:29:56.681267 | instance | 2.17.12 2026-09-17 16:29:56.681304 | instance | Checked out vexxhost.containers to v1.6.8 2026-09-17 16:29:56.681341 | 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-09-17 16:29:56.681378 | instance | Starting galaxy collection install process 2026-09-17 16:29:56.681415 | instance | Process install dependency map 2026-09-17 16:29:56.681453 | instance | Starting collection install process 2026-09-17 16:29:56.681489 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-09-17 16:29:56.681527 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-09-17 16:29:56.681565 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-09-17 16:29:56.681601 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-17 16:29:56.681639 | instance | 2.17.12 2026-09-17 16:29:56.681676 | instance | Checked out vexxhost.kubernetes to v3.4.0 2026-09-17 16:29:56.681713 | 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-09-17 16:29:56.681750 | instance | Starting galaxy collection install process 2026-09-17 16:29:56.681812 | instance | Process install dependency map 2026-09-17 16:29:56.681851 | instance | Starting collection install process 2026-09-17 16:29:56.681900 | instance | Installing 'vexxhost.kubernetes:3.4.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-09-17 16:29:56.681950 | instance | Created collection for vexxhost.kubernetes:3.4.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-09-17 16:29:56.682004 | instance | vexxhost.kubernetes:3.4.0 was installed successfully 2026-09-17 16:29:56.682052 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-17 16:29:56.682091 | instance | 2.17.12 2026-09-17 16:29:56.693034 | 2026-09-17 16:29:56.693167 | PLAY RECAP 2026-09-17 16:29:56.693253 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-17 16:29:56.693294 | 2026-09-17 16:29:56.870686 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-17 16:29:56.873475 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-17 16:29:57.535002 | 2026-09-17 16:29:57.535245 | PLAY [all] 2026-09-17 16:29:57.548699 | 2026-09-17 16:29:57.548923 | TASK [Install "jq" for log collection] 2026-09-17 16:30:09.361139 | instance | changed 2026-09-17 16:30:09.363186 | 2026-09-17 16:30:09.363259 | PLAY RECAP 2026-09-17 16:30:09.363323 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-17 16:30:09.363405 | 2026-09-17 16:30:09.520148 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-17 16:30:09.522869 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-17 16:30:10.114519 | 2026-09-17 16:30:10.114670 | PLAY [all] 2026-09-17 16:30:10.125178 | 2026-09-17 16:30:10.125306 | LOOP [Check inventory directories] 2026-09-17 16:30:10.460670 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-09-17 16:30:10.643978 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-09-17 16:30:10.827349 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-09-17 16:30:10.843653 | 2026-09-17 16:30:10.844053 | LOOP [Copy inventory file for Zuul] 2026-09-17 16:30:11.707991 | instance | changed: 2026-09-17 16:30:11.708368 | instance | { 2026-09-17 16:30:11.708426 | instance | "ansible_loop_var": "item", 2026-09-17 16:30:11.708471 | instance | "changed": false, 2026-09-17 16:30:11.708596 | instance | "failed": false, 2026-09-17 16:30:11.708644 | instance | "invocation": { 2026-09-17 16:30:11.708681 | instance | "module_args": { 2026-09-17 16:30:11.708715 | instance | "checksum_algorithm": "sha1", 2026-09-17 16:30:11.708749 | instance | "follow": true, 2026-09-17 16:30:11.708804 | instance | "get_attributes": true, 2026-09-17 16:30:11.708842 | instance | "get_checksum": true, 2026-09-17 16:30:11.708877 | instance | "get_mime": true, 2026-09-17 16:30:11.708910 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-09-17 16:30:11.708944 | instance | } 2026-09-17 16:30:11.708977 | instance | }, 2026-09-17 16:30:11.709009 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-09-17 16:30:11.709041 | instance | "stat": { 2026-09-17 16:30:11.709075 | instance | "atime": 1789662589.1916432, 2026-09-17 16:30:11.709109 | instance | "attr_flags": "e", 2026-09-17 16:30:11.709144 | instance | "attributes": [ 2026-09-17 16:30:11.709177 | instance | "extents" 2026-09-17 16:30:11.709210 | instance | ], 2026-09-17 16:30:11.709244 | instance | "block_size": 4096, 2026-09-17 16:30:11.709275 | instance | "blocks": 8, 2026-09-17 16:30:11.709308 | instance | "charset": "unknown", 2026-09-17 16:30:11.709344 | instance | "ctime": 1789662587.4275856, 2026-09-17 16:30:11.709378 | instance | "dev": 64513, 2026-09-17 16:30:11.709411 | instance | "device_type": 0, 2026-09-17 16:30:11.709443 | instance | "executable": true, 2026-09-17 16:30:11.709475 | instance | "exists": true, 2026-09-17 16:30:11.709507 | instance | "gid": 1000, 2026-09-17 16:30:11.709539 | instance | "gr_name": "zuul", 2026-09-17 16:30:11.709571 | instance | "inode": 1049520, 2026-09-17 16:30:11.709603 | instance | "isblk": false, 2026-09-17 16:30:11.709636 | instance | "ischr": false, 2026-09-17 16:30:11.709668 | instance | "isdir": true, 2026-09-17 16:30:11.709701 | instance | "isfifo": false, 2026-09-17 16:30:11.709733 | instance | "isgid": false, 2026-09-17 16:30:11.709785 | instance | "islnk": false, 2026-09-17 16:30:11.709819 | instance | "isreg": false, 2026-09-17 16:30:11.709851 | instance | "issock": false, 2026-09-17 16:30:11.709883 | instance | "isuid": false, 2026-09-17 16:30:11.709915 | instance | "mimetype": "unknown", 2026-09-17 16:30:11.709947 | instance | "mode": "0755", 2026-09-17 16:30:11.709978 | instance | "mtime": 1789662587.4275856, 2026-09-17 16:30:11.710010 | instance | "nlink": 23, 2026-09-17 16:30:11.710042 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-09-17 16:30:11.710075 | instance | "pw_name": "zuul", 2026-09-17 16:30:11.710108 | instance | "readable": true, 2026-09-17 16:30:11.710141 | instance | "rgrp": true, 2026-09-17 16:30:11.710174 | instance | "roth": true, 2026-09-17 16:30:11.710229 | instance | "rusr": true, 2026-09-17 16:30:11.710264 | instance | "size": 4096, 2026-09-17 16:30:11.710297 | instance | "uid": 1000, 2026-09-17 16:30:11.710330 | instance | "version": "1765878804", 2026-09-17 16:30:11.710364 | instance | "wgrp": false, 2026-09-17 16:30:11.710401 | instance | "woth": false, 2026-09-17 16:30:11.710436 | instance | "writeable": true, 2026-09-17 16:30:11.710469 | instance | "wusr": true, 2026-09-17 16:30:11.710503 | instance | "xgrp": true, 2026-09-17 16:30:11.710535 | instance | "xoth": true, 2026-09-17 16:30:11.710568 | instance | "xusr": true 2026-09-17 16:30:11.710601 | instance | } 2026-09-17 16:30:11.710634 | instance | } 2026-09-17 16:30:11.710700 | instance | ok: All items complete 2026-09-17 16:30:11.710740 | 2026-09-17 16:30:11.713360 | instance | skipping: Conditional result was False 2026-09-17 16:30:11.714547 | instance | skipping: Conditional result was False 2026-09-17 16:30:11.735923 | 2026-09-17 16:30:11.736195 | LOOP [Switch "ansible_host" to private IP] 2026-09-17 16:30:12.141445 | instance | changed: 1 replacements made 2026-09-17 16:30:12.144784 | instance | skipping: Conditional result was False 2026-09-17 16:30:12.150207 | instance | skipping: Conditional result was False 2026-09-17 16:30:12.173106 | 2026-09-17 16:30:12.173323 | TASK [Run Molecule scenario] 2026-09-17 16:30:13.404485 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-09-17 16:30:13.880389 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-09-17 16:30:13.880522 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-09-17 16:30:25.162590 | instance | INFO [csi > dependency] Executing 2026-09-17 16:30:25.162975 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-09-17 16:30:25.163489 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-09-17 16:30:25.163729 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-09-17 16:30:25.178380 | instance | INFO [csi > cleanup] Executing 2026-09-17 16:30:25.178950 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-17 16:30:25.192381 | instance | INFO [csi > destroy] Executing 2026-09-17 16:30:25.192449 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-09-17 16:30:25.192580 | instance | INFO [csi > destroy] Executed: Successful 2026-09-17 16:30:25.202341 | instance | INFO [csi > syntax] Executing 2026-09-17 16:30:26.849546 | instance | 2026-09-17 16:30:26.850127 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-09-17 16:30:26.940868 | instance | INFO [csi > syntax] Executed: Successful 2026-09-17 16:30:26.957962 | instance | INFO [csi > create] Executing 2026-09-17 16:30:26.962013 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-17 16:30:26.980165 | instance | INFO [csi > prepare] Executing 2026-09-17 16:30:27.737518 | instance | 2026-09-17 16:30:27.737710 | instance | PLAY [Prepare] ***************************************************************** 2026-09-17 16:30:27.737937 | instance | 2026-09-17 16:30:27.738339 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-17 16:30:27.738554 | instance | Thursday 17 September 2026 16:30:27 +0000 (0:00:00.024) 0:00:00.024 **** 2026-09-17 16:30:29.032679 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-17 16:30:29.032790 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-17 16:30:29.032926 | instance | interpreter could change the meaning of that path. See 2026-09-17 16:30:29.033074 | instance | https://docs.ansible.com/ansible- 2026-09-17 16:30:29.033206 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-17 16:30:29.044885 | instance | ok: [instance] 2026-09-17 16:30:29.045012 | instance | 2026-09-17 16:30:29.045150 | instance | TASK [Configure short hostname] ************************************************ 2026-09-17 16:30:29.045287 | instance | Thursday 17 September 2026 16:30:29 +0000 (0:00:01.308) 0:00:01.332 **** 2026-09-17 16:30:29.814661 | instance | changed: [instance] 2026-09-17 16:30:29.814902 | instance | 2026-09-17 16:30:29.815192 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-09-17 16:30:29.815440 | instance | Thursday 17 September 2026 16:30:29 +0000 (0:00:00.768) 0:00:02.101 **** 2026-09-17 16:30:30.106760 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-09-17 16:30:30.106993 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-09-17 16:30:30.107256 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-09-17 16:30:30.111943 | instance | changed: [instance] 2026-09-17 16:30:30.112133 | instance | 2026-09-17 16:30:30.112368 | instance | TASK [Purge "snapd" package] *************************************************** 2026-09-17 16:30:30.112641 | instance | Thursday 17 September 2026 16:30:30 +0000 (0:00:00.298) 0:00:02.399 **** 2026-09-17 16:30:31.080857 | instance | ok: [instance] 2026-09-17 16:30:31.080940 | instance | 2026-09-17 16:30:31.080997 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-09-17 16:30:31.081122 | instance | 2026-09-17 16:30:31.081232 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-17 16:30:31.081336 | instance | Thursday 17 September 2026 16:30:31 +0000 (0:00:00.968) 0:00:03.368 **** 2026-09-17 16:30:31.891847 | instance | ok: [instance] 2026-09-17 16:30:31.892092 | instance | 2026-09-17 16:30:31.892263 | instance | TASK [Install depedencies] ***************************************************** 2026-09-17 16:30:31.892507 | instance | Thursday 17 September 2026 16:30:31 +0000 (0:00:00.810) 0:00:04.178 **** 2026-09-17 16:30:58.181020 | instance | changed: [instance] 2026-09-17 16:30:58.181295 | instance | 2026-09-17 16:30:58.181313 | instance | TASK [Start up service] ******************************************************** 2026-09-17 16:30:58.181328 | instance | Thursday 17 September 2026 16:30:58 +0000 (0:00:26.288) 0:00:30.467 **** 2026-09-17 16:30:58.761929 | instance | ok: [instance] 2026-09-17 16:30:58.762055 | instance | 2026-09-17 16:30:58.762280 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-09-17 16:30:58.762428 | instance | Thursday 17 September 2026 16:30:58 +0000 (0:00:00.581) 0:00:31.049 **** 2026-09-17 16:30:59.097023 | instance | ok: [instance] 2026-09-17 16:30:59.097181 | instance | 2026-09-17 16:30:59.097435 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-09-17 16:30:59.097683 | instance | Thursday 17 September 2026 16:30:59 +0000 (0:00:00.334) 0:00:31.383 **** 2026-09-17 16:30:59.854596 | instance | changed: [instance] 2026-09-17 16:30:59.854715 | instance | 2026-09-17 16:30:59.854909 | instance | TASK [Get list of all loopback devices] **************************************** 2026-09-17 16:30:59.855068 | instance | Thursday 17 September 2026 16:30:59 +0000 (0:00:00.757) 0:00:32.141 **** 2026-09-17 16:31:00.089683 | instance | ok: [instance] 2026-09-17 16:31:00.089783 | instance | 2026-09-17 16:31:00.089941 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-09-17 16:31:00.090164 | instance | Thursday 17 September 2026 16:31:00 +0000 (0:00:00.234) 0:00:32.376 **** 2026-09-17 16:31:00.114901 | instance | skipping: [instance] 2026-09-17 16:31:00.115008 | instance | 2026-09-17 16:31:00.115149 | instance | TASK [Create devices for Ceph] ************************************************* 2026-09-17 16:31:00.115285 | instance | Thursday 17 September 2026 16:31:00 +0000 (0:00:00.025) 0:00:32.402 **** 2026-09-17 16:31:00.741322 | instance | changed: [instance] => (item=osd0) 2026-09-17 16:31:00.741393 | instance | changed: [instance] => (item=osd1) 2026-09-17 16:31:00.741515 | instance | changed: [instance] => (item=osd2) 2026-09-17 16:31:00.741621 | instance | 2026-09-17 16:31:00.741736 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-09-17 16:31:00.741872 | instance | Thursday 17 September 2026 16:31:00 +0000 (0:00:00.626) 0:00:33.028 **** 2026-09-17 16:31:01.410187 | instance | changed: [instance] => (item=osd0) 2026-09-17 16:31:01.410414 | instance | changed: [instance] => (item=osd1) 2026-09-17 16:31:01.410426 | instance | changed: [instance] => (item=osd2) 2026-09-17 16:31:01.411382 | instance | 2026-09-17 16:31:01.411464 | instance | TASK [Start loop devices] ****************************************************** 2026-09-17 16:31:01.411479 | instance | Thursday 17 September 2026 16:31:01 +0000 (0:00:00.668) 0:00:33.696 **** 2026-09-17 16:31:02.147767 | instance | changed: [instance] => (item=osd0) 2026-09-17 16:31:02.149323 | instance | changed: [instance] => (item=osd1) 2026-09-17 16:31:02.149409 | instance | changed: [instance] => (item=osd2) 2026-09-17 16:31:02.149421 | instance | 2026-09-17 16:31:02.149432 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-09-17 16:31:02.149442 | instance | Thursday 17 September 2026 16:31:02 +0000 (0:00:00.737) 0:00:34.434 **** 2026-09-17 16:31:05.512873 | instance | changed: [instance] => (item=osd0) 2026-09-17 16:31:05.512982 | instance | changed: [instance] => (item=osd1) 2026-09-17 16:31:05.513556 | instance | changed: [instance] => (item=osd2) 2026-09-17 16:31:05.513609 | instance | 2026-09-17 16:31:05.513616 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-09-17 16:31:05.513622 | instance | Thursday 17 September 2026 16:31:05 +0000 (0:00:03.365) 0:00:37.800 **** 2026-09-17 16:31:07.415863 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-09-17 16:31:07.415965 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-09-17 16:31:07.416565 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-09-17 16:31:07.416582 | instance | 2026-09-17 16:31:07.416589 | instance | PLAY RECAP ********************************************************************* 2026-09-17 16:31:07.416595 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-17 16:31:07.416605 | instance | 2026-09-17 16:31:07.417646 | instance | Thursday 17 September 2026 16:31:07 +0000 (0:00:01.903) 0:00:39.704 **** 2026-09-17 16:31:07.417691 | instance | =============================================================================== 2026-09-17 16:31:07.417697 | instance | Install depedencies ---------------------------------------------------- 26.29s 2026-09-17 16:31:07.417703 | instance | Create a volume group for each loop device ------------------------------ 3.37s 2026-09-17 16:31:07.417708 | instance | Create a logical volume for each loop device ---------------------------- 1.90s 2026-09-17 16:31:07.417714 | instance | Gathering Facts --------------------------------------------------------- 1.31s 2026-09-17 16:31:07.417719 | instance | Purge "snapd" package --------------------------------------------------- 0.97s 2026-09-17 16:31:07.417728 | instance | Gathering Facts --------------------------------------------------------- 0.81s 2026-09-17 16:31:07.418097 | instance | Configure short hostname ------------------------------------------------ 0.77s 2026-09-17 16:31:07.418108 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.76s 2026-09-17 16:31:07.418113 | instance | Start loop devices ------------------------------------------------------ 0.74s 2026-09-17 16:31:07.418962 | instance | Set permissions on loopback devices ------------------------------------- 0.67s 2026-09-17 16:31:07.418981 | instance | Create devices for Ceph ------------------------------------------------- 0.63s 2026-09-17 16:31:07.418988 | instance | Start up service -------------------------------------------------------- 0.58s 2026-09-17 16:31:07.418994 | instance | Generate lvm.conf ------------------------------------------------------- 0.33s 2026-09-17 16:31:07.419000 | instance | Ensure hostname inside hosts file --------------------------------------- 0.30s 2026-09-17 16:31:07.419006 | instance | Get list of all loopback devices ---------------------------------------- 0.23s 2026-09-17 16:31:07.419012 | instance | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-09-17 16:31:07.528522 | instance | INFO [csi > prepare] Executed: Successful 2026-09-17 16:31:07.537463 | instance | INFO [csi > converge] Executing 2026-09-17 16:31:09.096068 | instance | 2026-09-17 16:31:09.096494 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-09-17 16:31:09.096832 | instance | 2026-09-17 16:31:09.097146 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-17 16:31:09.097584 | instance | Thursday 17 September 2026 16:31:09 +0000 (0:00:00.008) 0:00:00.008 **** 2026-09-17 16:31:10.114277 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-17 16:31:10.114508 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-17 16:31:10.114682 | instance | interpreter could change the meaning of that path. See 2026-09-17 16:31:10.114909 | instance | https://docs.ansible.com/ansible- 2026-09-17 16:31:10.115079 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-17 16:31:10.125034 | instance | ok: [instance] 2026-09-17 16:31:10.125202 | instance | 2026-09-17 16:31:10.125371 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-09-17 16:31:10.125538 | instance | Thursday 17 September 2026 16:31:10 +0000 (0:00:01.029) 0:00:01.038 **** 2026-09-17 16:31:10.187393 | instance | ok: [instance] => { 2026-09-17 16:31:10.187596 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-09-17 16:31:10.187763 | instance | } 2026-09-17 16:31:10.187936 | instance | 2026-09-17 16:31:10.188081 | instance | PLAY [all] ********************************************************************* 2026-09-17 16:31:10.188213 | instance | 2026-09-17 16:31:10.188354 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-17 16:31:10.188519 | instance | Thursday 17 September 2026 16:31:10 +0000 (0:00:00.061) 0:00:01.099 **** 2026-09-17 16:31:11.135394 | instance | ok: [instance] 2026-09-17 16:31:11.135837 | instance | 2026-09-17 16:31:11.136285 | instance | TASK [Fail if atmosphere_ceph_enabled is set] ********************************** 2026-09-17 16:31:11.136676 | instance | Thursday 17 September 2026 16:31:11 +0000 (0:00:00.948) 0:00:02.047 **** 2026-09-17 16:31:11.163998 | instance | skipping: [instance] 2026-09-17 16:31:11.164306 | instance | 2026-09-17 16:31:11.164629 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-09-17 16:31:11.164962 | instance | Thursday 17 September 2026 16:31:11 +0000 (0:00:00.029) 0:00:02.077 **** 2026-09-17 16:31:11.346369 | instance | ok: [instance] 2026-09-17 16:31:11.346709 | instance | 2026-09-17 16:31:11.347033 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-09-17 16:31:11.347306 | instance | 2026-09-17 16:31:11.347590 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-17 16:31:11.347936 | instance | Thursday 17 September 2026 16:31:11 +0000 (0:00:00.181) 0:00:02.259 **** 2026-09-17 16:31:12.299721 | instance | ok: [instance] 2026-09-17 16:31:12.301692 | instance | 2026-09-17 16:31:12.301719 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 16:31:12.301730 | instance | Thursday 17 September 2026 16:31:12 +0000 (0:00:00.952) 0:00:03.211 **** 2026-09-17 16:31:12.639148 | instance | ok: [instance] 2026-09-17 16:31:12.639534 | instance | 2026-09-17 16:31:12.639920 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 16:31:12.640251 | instance | Thursday 17 September 2026 16:31:12 +0000 (0:00:00.335) 0:00:03.547 **** 2026-09-17 16:31:12.694952 | instance | skipping: [instance] 2026-09-17 16:31:12.695036 | instance | 2026-09-17 16:31:12.695228 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-17 16:31:12.695479 | instance | Thursday 17 September 2026 16:31:12 +0000 (0:00:00.058) 0:00:03.606 **** 2026-09-17 16:31:13.070836 | instance | changed: [instance] 2026-09-17 16:31:13.071106 | instance | 2026-09-17 16:31:13.071329 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 16:31:13.071547 | instance | Thursday 17 September 2026 16:31:13 +0000 (0:00:00.374) 0:00:03.980 **** 2026-09-17 16:31:13.162269 | instance | ok: [instance] => { 2026-09-17 16:31:13.162472 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-17 16:31:13.162620 | instance | } 2026-09-17 16:31:13.162783 | instance | 2026-09-17 16:31:13.162924 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 16:31:13.163060 | instance | Thursday 17 September 2026 16:31:13 +0000 (0:00:00.091) 0:00:04.072 **** 2026-09-17 16:31:14.014368 | instance | changed: [instance] 2026-09-17 16:31:14.014833 | instance | 2026-09-17 16:31:14.015232 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 16:31:14.015617 | instance | Thursday 17 September 2026 16:31:14 +0000 (0:00:00.854) 0:00:04.926 **** 2026-09-17 16:31:14.070607 | instance | skipping: [instance] 2026-09-17 16:31:14.070695 | instance | 2026-09-17 16:31:14.070707 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 16:31:14.070889 | instance | Thursday 17 September 2026 16:31:14 +0000 (0:00:00.056) 0:00:04.983 **** 2026-09-17 16:31:14.136069 | instance | skipping: [instance] 2026-09-17 16:31:14.136171 | instance | 2026-09-17 16:31:14.136331 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 16:31:14.136586 | instance | Thursday 17 September 2026 16:31:14 +0000 (0:00:00.065) 0:00:05.048 **** 2026-09-17 16:31:14.393856 | instance | ok: [instance] 2026-09-17 16:31:14.394101 | instance | 2026-09-17 16:31:14.394499 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 16:31:14.394832 | instance | Thursday 17 September 2026 16:31:14 +0000 (0:00:00.257) 0:00:05.306 **** 2026-09-17 16:31:16.126523 | instance | ok: [instance] 2026-09-17 16:31:16.126742 | instance | 2026-09-17 16:31:16.126936 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 16:31:16.127093 | instance | Thursday 17 September 2026 16:31:16 +0000 (0:00:01.729) 0:00:07.035 **** 2026-09-17 16:31:16.211474 | instance | ok: [instance] => { 2026-09-17 16:31:16.211510 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-17 16:31:16.211517 | instance | } 2026-09-17 16:31:16.211523 | instance | 2026-09-17 16:31:16.211529 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 16:31:16.211535 | instance | Thursday 17 September 2026 16:31:16 +0000 (0:00:00.087) 0:00:07.123 **** 2026-09-17 16:31:16.967137 | instance | changed: [instance] 2026-09-17 16:31:16.967348 | instance | 2026-09-17 16:31:16.967356 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 16:31:16.967363 | instance | Thursday 17 September 2026 16:31:16 +0000 (0:00:00.755) 0:00:07.879 **** 2026-09-17 16:31:19.930819 | instance | changed: [instance] 2026-09-17 16:31:19.930882 | instance | 2026-09-17 16:31:19.930888 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-17 16:31:19.930894 | instance | Thursday 17 September 2026 16:31:19 +0000 (0:00:02.963) 0:00:10.842 **** 2026-09-17 16:31:19.970834 | instance | skipping: [instance] 2026-09-17 16:31:19.970880 | instance | 2026-09-17 16:31:19.971120 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-17 16:31:19.971384 | instance | Thursday 17 September 2026 16:31:19 +0000 (0:00:00.039) 0:00:10.882 **** 2026-09-17 16:31:20.010685 | instance | skipping: [instance] 2026-09-17 16:31:20.010773 | instance | 2026-09-17 16:31:20.010804 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-17 16:31:20.010949 | instance | Thursday 17 September 2026 16:31:20 +0000 (0:00:00.040) 0:00:10.923 **** 2026-09-17 16:31:20.057367 | instance | skipping: [instance] 2026-09-17 16:31:20.057434 | instance | 2026-09-17 16:31:20.057443 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-17 16:31:20.057449 | instance | Thursday 17 September 2026 16:31:20 +0000 (0:00:00.045) 0:00:10.969 **** 2026-09-17 16:31:26.412284 | instance | changed: [instance] 2026-09-17 16:31:26.412435 | instance | 2026-09-17 16:31:26.412726 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-17 16:31:26.412880 | instance | Thursday 17 September 2026 16:31:26 +0000 (0:00:06.355) 0:00:17.324 **** 2026-09-17 16:31:27.112735 | instance | changed: [instance] 2026-09-17 16:31:27.112809 | instance | 2026-09-17 16:31:27.112941 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-17 16:31:27.113073 | instance | Thursday 17 September 2026 16:31:27 +0000 (0:00:00.700) 0:00:18.025 **** 2026-09-17 16:31:28.169587 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-09-17 16:31:28.169722 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-17 16:31:28.170179 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-17 16:31:28.170265 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-17 16:31:28.170279 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-17 16:31:28.170729 | instance | 2026-09-17 16:31:28.170778 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-17 16:31:28.170786 | instance | Thursday 17 September 2026 16:31:28 +0000 (0:00:01.057) 0:00:19.082 **** 2026-09-17 16:31:28.832255 | instance | changed: [instance] 2026-09-17 16:31:28.832386 | instance | 2026-09-17 16:31:28.833221 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-17 16:31:28.833300 | instance | Thursday 17 September 2026 16:31:28 +0000 (0:00:00.641) 0:00:19.723 **** 2026-09-17 16:31:28.833308 | instance | 2026-09-17 16:31:28.833315 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-17 16:31:28.833321 | instance | Thursday 17 September 2026 16:31:28 +0000 (0:00:00.021) 0:00:19.744 **** 2026-09-17 16:31:29.865619 | instance | ok: [instance] 2026-09-17 16:31:29.866217 | instance | 2026-09-17 16:31:29.866285 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-09-17 16:31:29.866444 | instance | Thursday 17 September 2026 16:31:29 +0000 (0:00:01.032) 0:00:20.777 **** 2026-09-17 16:31:30.331118 | instance | changed: [instance] 2026-09-17 16:31:30.331205 | instance | 2026-09-17 16:31:30.331516 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-17 16:31:30.331564 | instance | Thursday 17 September 2026 16:31:30 +0000 (0:00:00.466) 0:00:21.243 **** 2026-09-17 16:31:30.906097 | instance | changed: [instance] 2026-09-17 16:31:30.906166 | instance | 2026-09-17 16:31:30.906174 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 16:31:30.906195 | instance | Thursday 17 September 2026 16:31:30 +0000 (0:00:00.574) 0:00:21.818 **** 2026-09-17 16:31:31.105293 | instance | ok: [instance] 2026-09-17 16:31:31.105365 | instance | 2026-09-17 16:31:31.105600 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 16:31:31.105648 | instance | Thursday 17 September 2026 16:31:31 +0000 (0:00:00.200) 0:00:22.018 **** 2026-09-17 16:31:31.177328 | instance | ok: [instance] => { 2026-09-17 16:31:31.177444 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-17 16:31:31.177456 | instance | } 2026-09-17 16:31:31.177893 | instance | 2026-09-17 16:31:31.177942 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 16:31:31.177950 | instance | Thursday 17 September 2026 16:31:31 +0000 (0:00:00.071) 0:00:22.090 **** 2026-09-17 16:31:32.111456 | instance | changed: [instance] 2026-09-17 16:31:32.111509 | instance | 2026-09-17 16:31:32.111741 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 16:31:32.111885 | instance | Thursday 17 September 2026 16:31:32 +0000 (0:00:00.934) 0:00:23.024 **** 2026-09-17 16:31:36.570566 | instance | changed: [instance] 2026-09-17 16:31:36.570641 | instance | 2026-09-17 16:31:36.571086 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-17 16:31:36.571147 | instance | Thursday 17 September 2026 16:31:36 +0000 (0:00:04.458) 0:00:27.483 **** 2026-09-17 16:31:38.093904 | instance | ok: [instance] 2026-09-17 16:31:38.093982 | instance | 2026-09-17 16:31:38.094186 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-17 16:31:38.094463 | instance | Thursday 17 September 2026 16:31:38 +0000 (0:00:01.523) 0:00:29.006 **** 2026-09-17 16:31:38.536254 | instance | changed: [instance] 2026-09-17 16:31:38.536374 | instance | 2026-09-17 16:31:38.536743 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-17 16:31:38.536802 | instance | Thursday 17 September 2026 16:31:38 +0000 (0:00:00.442) 0:00:29.448 **** 2026-09-17 16:31:39.047410 | instance | changed: [instance] 2026-09-17 16:31:39.047766 | instance | 2026-09-17 16:31:39.047798 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-17 16:31:39.047811 | instance | Thursday 17 September 2026 16:31:39 +0000 (0:00:00.508) 0:00:29.957 **** 2026-09-17 16:31:39.696369 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-09-17 16:31:39.696477 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-17 16:31:39.696542 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-17 16:31:39.696884 | instance | 2026-09-17 16:31:39.696952 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-17 16:31:39.696962 | instance | Thursday 17 September 2026 16:31:39 +0000 (0:00:00.651) 0:00:30.609 **** 2026-09-17 16:31:40.217435 | instance | changed: [instance] 2026-09-17 16:31:40.217530 | instance | 2026-09-17 16:31:40.217845 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-17 16:31:40.217914 | instance | Thursday 17 September 2026 16:31:40 +0000 (0:00:00.521) 0:00:31.130 **** 2026-09-17 16:31:40.772169 | instance | changed: [instance] 2026-09-17 16:31:40.772264 | instance | 2026-09-17 16:31:40.773142 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-17 16:31:40.773235 | instance | Thursday 17 September 2026 16:31:40 +0000 (0:00:00.525) 0:00:31.655 **** 2026-09-17 16:31:40.773244 | instance | 2026-09-17 16:31:40.773250 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-17 16:31:40.773267 | instance | Thursday 17 September 2026 16:31:40 +0000 (0:00:00.028) 0:00:31.684 **** 2026-09-17 16:31:41.614143 | instance | ok: [instance] 2026-09-17 16:31:41.614455 | instance | 2026-09-17 16:31:41.614801 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-09-17 16:31:41.615097 | instance | Thursday 17 September 2026 16:31:41 +0000 (0:00:00.841) 0:00:32.526 **** 2026-09-17 16:31:42.976773 | instance | changed: [instance] 2026-09-17 16:31:42.976970 | instance | 2026-09-17 16:31:42.977326 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-17 16:31:42.977721 | instance | Thursday 17 September 2026 16:31:42 +0000 (0:00:01.362) 0:00:33.888 **** 2026-09-17 16:31:43.611132 | instance | changed: [instance] 2026-09-17 16:31:43.611361 | instance | 2026-09-17 16:31:43.611647 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-17 16:31:43.611886 | instance | Thursday 17 September 2026 16:31:43 +0000 (0:00:00.634) 0:00:34.523 **** 2026-09-17 16:31:43.681820 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-17 16:31:43.682127 | instance | 2026-09-17 16:31:43.682395 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-17 16:31:43.682650 | instance | Thursday 17 September 2026 16:31:43 +0000 (0:00:00.070) 0:00:34.594 **** 2026-09-17 16:31:50.205264 | instance | changed: [instance] 2026-09-17 16:31:50.205338 | instance | 2026-09-17 16:31:50.205361 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-17 16:31:50.205388 | instance | Thursday 17 September 2026 16:31:50 +0000 (0:00:06.522) 0:00:41.116 **** 2026-09-17 16:31:50.867003 | instance | ok: [instance] => (item=chronyd) 2026-09-17 16:31:50.868261 | instance | ok: [instance] => (item=sshd) 2026-09-17 16:31:50.868554 | instance | 2026-09-17 16:31:50.868571 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-17 16:31:50.868584 | instance | Thursday 17 September 2026 16:31:50 +0000 (0:00:00.662) 0:00:41.779 **** 2026-09-17 16:31:56.936200 | instance | changed: [instance] 2026-09-17 16:31:56.936968 | instance | 2026-09-17 16:31:56.937028 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-17 16:31:56.937040 | instance | Thursday 17 September 2026 16:31:56 +0000 (0:00:06.069) 0:00:47.848 **** 2026-09-17 16:31:57.166907 | instance | ok: [instance] 2026-09-17 16:31:57.166982 | instance | 2026-09-17 16:31:57.167299 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-17 16:31:57.167347 | instance | Thursday 17 September 2026 16:31:57 +0000 (0:00:00.231) 0:00:48.079 **** 2026-09-17 16:31:57.673279 | instance | changed: [instance] 2026-09-17 16:31:57.673969 | instance | 2026-09-17 16:31:57.674260 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-17 16:31:57.674275 | instance | Thursday 17 September 2026 16:31:57 +0000 (0:00:00.505) 0:00:48.585 **** 2026-09-17 16:31:58.055382 | instance | changed: [instance] 2026-09-17 16:31:58.056055 | instance | 2026-09-17 16:31:58.056129 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-09-17 16:31:58.056141 | instance | Thursday 17 September 2026 16:31:58 +0000 (0:00:00.382) 0:00:48.967 **** 2026-09-17 16:31:58.189375 | instance | ok: [instance] 2026-09-17 16:31:58.190219 | instance | 2026-09-17 16:31:58.190283 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-09-17 16:31:58.190296 | instance | Thursday 17 September 2026 16:31:58 +0000 (0:00:00.133) 0:00:49.100 **** 2026-09-17 16:31:58.479799 | instance | ok: [instance] => (item=instance) 2026-09-17 16:31:58.479879 | instance | 2026-09-17 16:31:58.479892 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-09-17 16:31:58.479902 | instance | Thursday 17 September 2026 16:31:58 +0000 (0:00:00.289) 0:00:49.390 **** 2026-09-17 16:31:58.535583 | instance | ok: [instance] 2026-09-17 16:31:58.535707 | instance | 2026-09-17 16:31:58.536187 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-09-17 16:31:58.536262 | instance | Thursday 17 September 2026 16:31:58 +0000 (0:00:00.056) 0:00:49.447 **** 2026-09-17 16:31:58.612879 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-09-17 16:31:58.612936 | instance | 2026-09-17 16:31:58.613203 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-09-17 16:31:58.613262 | instance | Thursday 17 September 2026 16:31:58 +0000 (0:00:00.077) 0:00:49.525 **** 2026-09-17 16:31:59.010601 | instance | changed: [instance] 2026-09-17 16:31:59.011364 | instance | 2026-09-17 16:31:59.011403 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-09-17 16:31:59.011418 | instance | Thursday 17 September 2026 16:31:59 +0000 (0:00:00.396) 0:00:49.922 **** 2026-09-17 16:31:59.799843 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-09-17 16:31:59.801297 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-09-17 16:31:59.801366 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-09-17 16:31:59.801379 | instance | 2026-09-17 16:31:59.801390 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-09-17 16:31:59.801400 | instance | Thursday 17 September 2026 16:31:59 +0000 (0:00:00.789) 0:00:50.711 **** 2026-09-17 16:33:35.559742 | instance | ok: [instance] 2026-09-17 16:33:35.559826 | instance | 2026-09-17 16:33:35.559833 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-09-17 16:33:35.559840 | instance | Thursday 17 September 2026 16:33:35 +0000 (0:01:35.756) 0:02:26.468 **** 2026-09-17 16:33:35.806848 | instance | changed: [instance] 2026-09-17 16:33:35.806911 | instance | 2026-09-17 16:33:35.806920 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-09-17 16:33:35.806927 | instance | Thursday 17 September 2026 16:33:35 +0000 (0:00:00.249) 0:02:26.718 **** 2026-09-17 16:33:35.851819 | instance | ok: [instance] 2026-09-17 16:33:35.851881 | instance | 2026-09-17 16:33:35.851890 | instance | TASK [Install Ceph host] ******************************************************* 2026-09-17 16:33:35.851896 | instance | Thursday 17 September 2026 16:33:35 +0000 (0:00:00.044) 0:02:26.763 **** 2026-09-17 16:33:36.000447 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-09-17 16:33:36.000508 | instance | 2026-09-17 16:33:36.000517 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-17 16:33:36.000523 | instance | Thursday 17 September 2026 16:33:35 +0000 (0:00:00.148) 0:02:26.912 **** 2026-09-17 16:33:37.683656 | instance | ok: [instance] 2026-09-17 16:33:37.683737 | instance | 2026-09-17 16:33:37.683763 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-17 16:33:37.683778 | instance | Thursday 17 September 2026 16:33:37 +0000 (0:00:01.682) 0:02:28.595 **** 2026-09-17 16:33:37.762837 | instance | ok: [instance] => (item=instance) 2026-09-17 16:33:37.762918 | instance | 2026-09-17 16:33:37.762933 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-17 16:33:37.762946 | instance | Thursday 17 September 2026 16:33:37 +0000 (0:00:00.078) 0:02:28.673 **** 2026-09-17 16:33:38.142746 | instance | ok: [instance] 2026-09-17 16:33:38.142799 | instance | 2026-09-17 16:33:38.142806 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-17 16:33:38.142811 | instance | Thursday 17 September 2026 16:33:38 +0000 (0:00:00.381) 0:02:29.055 **** 2026-09-17 16:33:40.737940 | instance | ok: [instance] 2026-09-17 16:33:40.738038 | instance | 2026-09-17 16:33:40.738050 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-09-17 16:33:40.738088 | instance | Thursday 17 September 2026 16:33:40 +0000 (0:00:02.594) 0:02:31.649 **** 2026-09-17 16:34:31.494025 | 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-09-17 16:34:31.494638 | 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_l41nd_ij/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_l41nd_ij/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_l41nd_ij/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_l41nd_ij/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-09-17T16:34:31.307+0000 7f1f200e4640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgA0FqxqVmm1CiAA04bdAfbP7Ihm/lrWjUkQ16CLThHdeiw1Rr9j0p2y16o=: Malformed input [buffer:3]\n2026-09-17T16:34:31.307+0000 7f1f200e4640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-17T16:34:31.307+0000 7f1f200e4640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgA0FqxqVmm1CiAA04bdAfbP7Ihm/lrWjUkQ16CLThHdeiw1Rr9j0p2y16o=: Malformed input [buffer:3]\n2026-09-17T16:34:31.307+0000 7f1f200e4640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-17T16:34:31.307+0000 7f1f200e4640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgA0FqxqVmm1CiAA04bdAfbP7Ihm/lrWjUkQ16CLThHdeiw1Rr9j0p2y16o=: Malformed input [buffer:3]\n2026-09-17T16:34:31.307+0000 7f1f200e4640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-17T16:34:31.307+0000 7f1f200e4640 -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-09-17 16:34:31.497031 | instance | 2026-09-17 16:34:31.497196 | instance | PLAY RECAP ********************************************************************* 2026-09-17 16:34:31.497375 | instance | instance : ok=55 changed=26 unreachable=0 failed=1 skipped=7 rescued=0 ignored=0 2026-09-17 16:34:31.498216 | instance | 2026-09-17 16:34:31.498295 | instance | Thursday 17 September 2026 16:34:31 +0000 (0:00:50.761) 0:03:22.410 **** 2026-09-17 16:34:31.498307 | instance | =============================================================================== 2026-09-17 16:34:31.498316 | instance | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 95.76s 2026-09-17 16:34:31.498348 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 50.76s 2026-09-17 16:34:31.498364 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 6.52s 2026-09-17 16:34:31.500682 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 6.36s 2026-09-17 16:34:31.500713 | instance | vexxhost.ceph.cephadm : Download "cephadm" ------------------------------ 6.07s 2026-09-17 16:34:31.500719 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.46s 2026-09-17 16:34:31.500741 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 2.96s 2026-09-17 16:34:31.500747 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.59s 2026-09-17 16:34:31.500753 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.87s 2026-09-17 16:34:31.500759 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.73s 2026-09-17 16:34:31.500764 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.68s 2026-09-17 16:34:31.500769 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.52s 2026-09-17 16:34:31.500774 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 1.36s 2026-09-17 16:34:31.500780 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 1.06s 2026-09-17 16:34:31.500785 | instance | Gathering Facts --------------------------------------------------------- 1.03s 2026-09-17 16:34:31.500790 | instance | Gathering Facts --------------------------------------------------------- 0.95s 2026-09-17 16:34:31.500794 | instance | Gathering Facts --------------------------------------------------------- 0.95s 2026-09-17 16:34:31.500800 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.93s 2026-09-17 16:34:31.500806 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.85s 2026-09-17 16:34:31.500811 | instance | vexxhost.ceph.mon : Include extra configuration values ------------------ 0.79s 2026-09-17 16:34:31.640466 | 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-09-17 16:34:31.640776 | instance | ERROR [csi > converge] Executed: Failed 2026-09-17 16:34:31.640963 | 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-09-17 16:34:32.075186 | instance | ERROR 2026-09-17 16:34:32.075443 | instance | { 2026-09-17 16:34:32.075489 | instance | "delta": "0:04:19.114619", 2026-09-17 16:34:32.075521 | instance | "end": "2026-09-17 16:34:31.733686", 2026-09-17 16:34:32.075548 | instance | "msg": "non-zero return code", 2026-09-17 16:34:32.075588 | instance | "rc": 2, 2026-09-17 16:34:32.075619 | instance | "start": "2026-09-17 16:30:12.619067" 2026-09-17 16:34:32.075650 | instance | } failure 2026-09-17 16:34:32.083453 | 2026-09-17 16:34:32.083558 | PLAY RECAP 2026-09-17 16:34:32.083637 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-09-17 16:34:32.083671 | 2026-09-17 16:34:32.208275 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-17 16:34:32.210387 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-17 16:34:32.860658 | 2026-09-17 16:34:32.860964 | PLAY [all] 2026-09-17 16:34:32.873971 | 2026-09-17 16:34:32.874074 | TASK [gather-host-logs : creating directory for system status] 2026-09-17 16:34:33.240623 | instance | changed 2026-09-17 16:34:33.245510 | 2026-09-17 16:34:33.245602 | TASK [gather-host-logs : Get logs for each host] 2026-09-17 16:34:33.590338 | instance | + systemd-cgls --full --all --no-pager 2026-09-17 16:34:33.609216 | instance | + ip addr 2026-09-17 16:34:33.611567 | instance | + ip route 2026-09-17 16:34:33.615444 | instance | + lsblk 2026-09-17 16:34:33.619068 | instance | + mount 2026-09-17 16:34:33.622252 | instance | + docker images 2026-09-17 16:34:33.649594 | instance | + brctl show 2026-09-17 16:34:33.650046 | instance | /bin/bash: line 8: brctl: command not found 2026-09-17 16:34:33.650335 | instance | + ip neigh 2026-09-17 16:34:33.653229 | instance | + bridge fdb show 2026-09-17 16:34:33.657635 | instance | + ps aux --sort=-%mem 2026-09-17 16:34:33.679698 | instance | + dpkg -l 2026-09-17 16:34:33.692700 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-09-17 16:34:33.693561 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-09-17 16:34:33.717411 | instance | + '[' '!' -z '' ']' 2026-09-17 16:34:33.773990 | instance | ok: Runtime: 0:00:00.133489 2026-09-17 16:34:33.781020 | 2026-09-17 16:34:33.781109 | TASK [gather-host-logs : Downloads logs to executor] 2026-09-17 16:34:34.391370 | instance | changed: 2026-09-17 16:34:34.391605 | instance | created directory /var/lib/zuul/builds/21f975d2973b4de48551d65c0c323512/work/logs/instance 2026-09-17 16:34:34.391670 | instance | cd+++++++++ system/ 2026-09-17 16:34:34.391726 | instance | >f+++++++++ system/brctl-show.txt 2026-09-17 16:34:34.391794 | instance | >f+++++++++ system/bridge-fdb.txt 2026-09-17 16:34:34.391853 | instance | >f+++++++++ system/docker-images.txt 2026-09-17 16:34:34.391901 | instance | >f+++++++++ system/ip-addr.txt 2026-09-17 16:34:34.391942 | instance | >f+++++++++ system/ip-neigh.txt 2026-09-17 16:34:34.391983 | instance | >f+++++++++ system/ip-route.txt 2026-09-17 16:34:34.392027 | instance | >f+++++++++ system/lsblk.txt 2026-09-17 16:34:34.392067 | instance | >f+++++++++ system/mount.txt 2026-09-17 16:34:34.392105 | instance | >f+++++++++ system/packages.txt 2026-09-17 16:34:34.392144 | instance | >f+++++++++ system/ps.txt 2026-09-17 16:34:34.392182 | instance | >f+++++++++ system/systemd-cgls.txt 2026-09-17 16:34:34.405051 | 2026-09-17 16:34:34.405140 | LOOP [helm-release-status : creating directory for helm release status] 2026-09-17 16:34:34.611118 | instance | changed: "values" 2026-09-17 16:34:34.797900 | instance | changed: "releases" 2026-09-17 16:34:34.813048 | 2026-09-17 16:34:34.813183 | TASK [helm-release-status : Gather get release status for helm charts] 2026-09-17 16:34:35.045875 | instance | /bin/bash: line 3: kubectl: command not found 2026-09-17 16:34:35.363400 | instance | ok: Runtime: 0:00:00.007187 2026-09-17 16:34:35.373860 | 2026-09-17 16:34:35.374052 | TASK [helm-release-status : Downloads logs to executor] 2026-09-17 16:34:35.875441 | instance | changed: 2026-09-17 16:34:35.875700 | instance | cd+++++++++ helm/ 2026-09-17 16:34:35.875759 | instance | cd+++++++++ helm/releases/ 2026-09-17 16:34:35.875814 | instance | cd+++++++++ helm/values/ 2026-09-17 16:34:35.894501 | 2026-09-17 16:34:35.894667 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-09-17 16:34:36.126464 | instance | changed 2026-09-17 16:34:36.131885 | 2026-09-17 16:34:36.131994 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-09-17 16:34:36.388555 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-17 16:34:36.388666 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-17 16:34:36.393225 | instance | environment: line 1: kubectl: command not found 2026-09-17 16:34:36.394802 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-17 16:34:36.395590 | instance | environment: line 1: kubectl: command not found 2026-09-17 16:34:36.396812 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-17 16:34:36.400179 | instance | environment: line 1: kubectl: command not found 2026-09-17 16:34:36.401015 | instance | environment: line 1: kubectl: command not found 2026-09-17 16:34:36.401188 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-17 16:34:36.403305 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-17 16:34:36.404862 | instance | environment: line 1: kubectl: command not found 2026-09-17 16:34:36.406665 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-17 16:34:36.663694 | instance | ok: Runtime: 0:00:00.027927 2026-09-17 16:34:36.669886 | 2026-09-17 16:34:36.669959 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-09-17 16:34:36.906368 | instance | changed 2026-09-17 16:34:36.921203 | 2026-09-17 16:34:36.921480 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-09-17 16:34:37.152012 | instance | environment: line 5: kubectl: command not found 2026-09-17 16:34:37.152582 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-17 16:34:37.153468 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-17 16:34:37.153504 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-17 16:34:37.460460 | instance | ok: Runtime: 0:00:00.009225 2026-09-17 16:34:37.465859 | 2026-09-17 16:34:37.465938 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-09-17 16:34:37.986209 | instance | changed: 2026-09-17 16:34:37.986471 | instance | cd+++++++++ objects/ 2026-09-17 16:34:37.986535 | instance | cd+++++++++ objects/cluster/ 2026-09-17 16:34:37.986611 | instance | cd+++++++++ objects/namespaced/ 2026-09-17 16:34:38.003710 | 2026-09-17 16:34:38.003851 | TASK [gather-pod-logs : creating directory for pod logs] 2026-09-17 16:34:38.209133 | instance | changed 2026-09-17 16:34:38.219053 | 2026-09-17 16:34:38.219182 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-09-17 16:34:38.446529 | instance | changed 2026-09-17 16:34:38.455866 | 2026-09-17 16:34:38.456051 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-09-17 16:34:38.693976 | instance | environment: line 3: kubectl: command not found 2026-09-17 16:34:38.998507 | instance | ok: Runtime: 0:00:00.010555 2026-09-17 16:34:39.007703 | 2026-09-17 16:34:39.007843 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-09-17 16:34:39.510195 | instance | changed: 2026-09-17 16:34:39.510466 | instance | cd+++++++++ pod-logs/ 2026-09-17 16:34:39.510523 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-09-17 16:34:39.529773 | 2026-09-17 16:34:39.529941 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-09-17 16:34:39.734440 | instance | changed 2026-09-17 16:34:39.740734 | 2026-09-17 16:34:39.740884 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-09-17 16:34:39.970242 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-17 16:34:40.277065 | instance | ok: Runtime: 0:00:00.056296 2026-09-17 16:34:40.282273 | 2026-09-17 16:34:40.282384 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-09-17 16:34:40.538565 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-17 16:34:40.586567 | instance | ceph-mgr endpoints: 2026-09-17 16:34:40.818874 | instance | ok: Runtime: 0:00:00.054621 2026-09-17 16:34:40.826047 | 2026-09-17 16:34:40.826200 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-09-17 16:34:41.064644 | instance | /bin/bash: line 4: kubectl: command not found 2026-09-17 16:34:41.366375 | instance | ok: Runtime: 0:00:00.039580 2026-09-17 16:34:41.376357 | 2026-09-17 16:34:41.376628 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-09-17 16:34:41.866201 | instance | changed: cd+++++++++ prometheus/ 2026-09-17 16:34:41.878171 | 2026-09-17 16:34:41.878361 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-09-17 16:34:42.107101 | instance | changed 2026-09-17 16:34:42.116715 | 2026-09-17 16:34:42.116949 | TASK [gather-selenium-data : Get selenium data] 2026-09-17 16:34:42.406803 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-09-17 16:34:42.407518 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-09-17 16:34:42.666429 | instance | ERROR 2026-09-17 16:34:42.666797 | instance | { 2026-09-17 16:34:42.666861 | instance | "delta": "0:00:00.004502", 2026-09-17 16:34:42.666908 | instance | "end": "2026-09-17 16:34:42.407812", 2026-09-17 16:34:42.666948 | instance | "msg": "non-zero return code", 2026-09-17 16:34:42.666988 | instance | "rc": 1, 2026-09-17 16:34:42.667027 | instance | "start": "2026-09-17 16:34:42.403310" 2026-09-17 16:34:42.667064 | instance | } 2026-09-17 16:34:42.667119 | instance | ERROR: Ignoring Errors 2026-09-17 16:34:42.676746 | 2026-09-17 16:34:42.676935 | TASK [gather-selenium-data : Downloads logs to executor] 2026-09-17 16:34:43.209399 | instance | changed: cd+++++++++ selenium/ 2026-09-17 16:34:43.220751 | 2026-09-17 16:34:43.220926 | PLAY RECAP 2026-09-17 16:34:43.221020 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-09-17 16:34:43.221080 | 2026-09-17 16:34:43.467402 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-17 16:34:43.471335 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-17 16:34:44.050418 | 2026-09-17 16:34:44.050543 | PLAY [all] 2026-09-17 16:34:44.061389 | 2026-09-17 16:34:44.061495 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-17 16:34:44.115799 | instance | skipping: Conditional result was False 2026-09-17 16:34:44.123587 | 2026-09-17 16:34:44.123766 | TASK [fetch-output : Set log path for single node] 2026-09-17 16:34:44.164682 | instance | ok 2026-09-17 16:34:44.170847 | 2026-09-17 16:34:44.170954 | LOOP [fetch-output : Ensure local output dirs] 2026-09-17 16:34:44.545795 | instance -> localhost | ok: "/var/lib/zuul/builds/21f975d2973b4de48551d65c0c323512/work/logs" 2026-09-17 16:34:44.754265 | instance -> localhost | changed: "/var/lib/zuul/builds/21f975d2973b4de48551d65c0c323512/work/artifacts" 2026-09-17 16:34:44.969368 | instance -> localhost | changed: "/var/lib/zuul/builds/21f975d2973b4de48551d65c0c323512/work/docs" 2026-09-17 16:34:44.989506 | 2026-09-17 16:34:44.989706 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-17 16:34:45.671344 | instance | changed: .d..t...... ./ 2026-09-17 16:34:45.671661 | instance | changed: All items complete 2026-09-17 16:34:45.671734 | 2026-09-17 16:34:46.130597 | instance | changed: .d..t...... ./ 2026-09-17 16:34:46.577876 | instance | changed: .d..t...... ./ 2026-09-17 16:34:46.597295 | 2026-09-17 16:34:46.597472 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-17 16:34:47.066601 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.008359 2026-09-17 16:34:47.305855 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.007643 2026-09-17 16:34:47.323157 | 2026-09-17 16:34:47.323275 | PLAY [all] 2026-09-17 16:34:47.332531 | 2026-09-17 16:34:47.332687 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-17 16:34:47.758848 | instance | changed 2026-09-17 16:34:47.779874 | 2026-09-17 16:34:47.780026 | PLAY RECAP 2026-09-17 16:34:47.780106 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-17 16:34:47.780145 | 2026-09-17 16:34:47.920956 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-17 16:34:47.923402 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-17 16:34:48.483920 | 2026-09-17 16:34:48.484081 | PLAY [localhost] 2026-09-17 16:34:48.495916 | 2026-09-17 16:34:48.496076 | TASK [Generate Zuul manifest] 2026-09-17 16:34:48.514095 | localhost | ok 2026-09-17 16:34:48.531875 | 2026-09-17 16:34:48.532037 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-17 16:34:48.926404 | localhost | changed 2026-09-17 16:34:48.940111 | 2026-09-17 16:34:48.940259 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-17 16:34:48.983657 | localhost | ok 2026-09-17 16:34:48.998050 | 2026-09-17 16:34:48.998207 | TASK [Upload logs] 2026-09-17 16:34:49.022246 | localhost | ok 2026-09-17 16:34:49.096790 | 2026-09-17 16:34:49.096906 | TASK [Set zuul-log-path fact] 2026-09-17 16:34:49.113954 | localhost | ok 2026-09-17 16:34:49.125286 | 2026-09-17 16:34:49.125372 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-17 16:34:49.163199 | localhost | ok 2026-09-17 16:34:49.172368 | 2026-09-17 16:34:49.172519 | TASK [upload-logs : Create log directories] 2026-09-17 16:34:49.609374 | localhost | changed 2026-09-17 16:34:49.618780 | 2026-09-17 16:34:49.618971 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-17 16:34:50.031948 | localhost -> localhost | ok: Runtime: 0:00:00.005993 2026-09-17 16:34:50.036337 | 2026-09-17 16:34:50.036432 | TASK [upload-logs : Upload logs to log server] 2026-09-17 16:34:50.523990 | localhost | Output suppressed because no_log was given 2026-09-17 16:34:50.598401 | 2026-09-17 16:34:50.598587 | LOOP [upload-logs : Compress console log and json output] 2026-09-17 16:34:50.641845 | localhost | skipping: Conditional result was False 2026-09-17 16:34:50.649050 | localhost | skipping: Conditional result was False 2026-09-17 16:34:50.660023 | 2026-09-17 16:34:50.660220 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-17 16:34:50.697385 | localhost | skipping: Conditional result was False 2026-09-17 16:34:50.697829 | 2026-09-17 16:34:50.701234 | localhost | skipping: Conditional result was False 2026-09-17 16:34:50.713607 | 2026-09-17 16:34:50.713840 | LOOP [upload-logs : Upload console log and json output]