2026-09-14 16:10:00.238722 | Job console starting 2026-09-14 16:10:00.272810 | Updating git repos 2026-09-14 16:10:08.688461 | Cloning repos into workspace 2026-09-14 16:10:25.847057 | Restoring repo states 2026-09-14 16:10:40.991813 | Merging changes 2026-09-14 16:10:42.223364 | Checking out repos 2026-09-14 16:10:44.713926 | Preparing playbooks 2026-09-14 16:10:51.093010 | Running Ansible setup 2026-09-14 16:10:54.657220 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-14 16:10:55.218686 | 2026-09-14 16:10:55.218803 | PLAY [localhost] 2026-09-14 16:10:55.225478 | 2026-09-14 16:10:55.225542 | TASK [Gathering Facts] 2026-09-14 16:10:56.102843 | localhost | ok 2026-09-14 16:10:56.118867 | 2026-09-14 16:10:56.228180 | TASK [Setup log path fact] 2026-09-14 16:10:56.246267 | localhost | ok 2026-09-14 16:10:56.259377 | 2026-09-14 16:10:56.259484 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-14 16:10:56.298793 | localhost | ok 2026-09-14 16:10:56.307435 | 2026-09-14 16:10:56.307517 | TASK [emit-job-header : Print job information] 2026-09-14 16:10:56.367433 | # Job Information 2026-09-14 16:10:56.367818 | Ansible Version: 2.16.18 2026-09-14 16:10:56.367896 | Job: atmosphere-molecule-csi-rbd 2026-09-14 16:10:56.367940 | Pipeline: check 2026-09-14 16:10:56.367979 | Executor: 2d72f0692154 2026-09-14 16:10:56.368016 | Triggered by: https://github.com/vexxhost/atmosphere/pull/3501 2026-09-14 16:10:56.368062 | Event ID: 264ccf00-b056-11f1-9657-a593aa066cd1 2026-09-14 16:10:56.373489 | 2026-09-14 16:10:56.373645 | LOOP [emit-job-header : Print node information] 2026-09-14 16:10:56.480832 | localhost | ok: 2026-09-14 16:10:56.481062 | localhost | # Node Information 2026-09-14 16:10:56.481118 | localhost | Inventory Hostname: instance 2026-09-14 16:10:56.481161 | localhost | Hostname: np0000192740 2026-09-14 16:10:56.481200 | localhost | Username: zuul 2026-09-14 16:10:56.481245 | localhost | Distro: Ubuntu 22.04 2026-09-14 16:10:56.481283 | localhost | Provider: yul1 2026-09-14 16:10:56.481321 | localhost | Region: ca-ymq-1 2026-09-14 16:10:56.481357 | localhost | Label: ubuntu-jammy 2026-09-14 16:10:56.481393 | localhost | Product Name: OpenStack Nova 2026-09-14 16:10:56.481428 | localhost | Interface IP: 162.253.55.209 2026-09-14 16:10:56.492714 | 2026-09-14 16:10:56.492848 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-14 16:10:57.000812 | localhost -> localhost | changed 2026-09-14 16:10:57.010165 | 2026-09-14 16:10:57.010295 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-14 16:10:57.980000 | localhost -> localhost | changed 2026-09-14 16:10:57.991475 | 2026-09-14 16:10:57.991610 | PLAY [all] 2026-09-14 16:10:58.008272 | 2026-09-14 16:10:58.008403 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-14 16:10:58.257091 | instance -> localhost | ok 2026-09-14 16:10:58.268482 | 2026-09-14 16:10:58.268683 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-14 16:10:58.302232 | instance | ok 2026-09-14 16:10:58.327901 | instance | included: /var/lib/zuul/builds/0c452c1881294114a43663a68f2c2c07/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-14 16:10:58.335947 | 2026-09-14 16:10:58.336041 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-14 16:11:00.143645 | instance -> localhost | Generating public/private rsa key pair. 2026-09-14 16:11:00.143903 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/0c452c1881294114a43663a68f2c2c07/work/0c452c1881294114a43663a68f2c2c07_id_rsa 2026-09-14 16:11:00.143963 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/0c452c1881294114a43663a68f2c2c07/work/0c452c1881294114a43663a68f2c2c07_id_rsa.pub 2026-09-14 16:11:00.144008 | instance -> localhost | The key fingerprint is: 2026-09-14 16:11:00.144050 | instance -> localhost | SHA256:R9MIIczHwXE0E20O3QFCsV/RoejzsGWq2serr87rHx8 zuul-build-sshkey 2026-09-14 16:11:00.144107 | instance -> localhost | The key's randomart image is: 2026-09-14 16:11:00.144149 | instance -> localhost | +---[RSA 3072]----+ 2026-09-14 16:11:00.144194 | instance -> localhost | | o.o=*X=.oo+.| 2026-09-14 16:11:00.144235 | instance -> localhost | | o.+o.B= o..| 2026-09-14 16:11:00.144274 | instance -> localhost | | . ==... | 2026-09-14 16:11:00.144313 | instance -> localhost | | ..o.. | 2026-09-14 16:11:00.144352 | instance -> localhost | | S .+.o | 2026-09-14 16:11:00.144391 | instance -> localhost | | . O | 2026-09-14 16:11:00.144429 | instance -> localhost | | .+ E | 2026-09-14 16:11:00.144467 | instance -> localhost | | o .oo . | 2026-09-14 16:11:00.144555 | instance -> localhost | | .+XB+.. | 2026-09-14 16:11:00.144623 | instance -> localhost | +----[SHA256]-----+ 2026-09-14 16:11:00.144723 | instance -> localhost | ok: Runtime: 0:00:01.384488 2026-09-14 16:11:00.157465 | 2026-09-14 16:11:00.157681 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-14 16:11:00.190916 | instance | ok 2026-09-14 16:11:00.207150 | instance | included: /var/lib/zuul/builds/0c452c1881294114a43663a68f2c2c07/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-14 16:11:00.219642 | 2026-09-14 16:11:00.219781 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-14 16:11:00.243605 | instance | skipping: Conditional result was False 2026-09-14 16:11:00.253810 | 2026-09-14 16:11:00.253982 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-14 16:11:00.719949 | instance | changed 2026-09-14 16:11:00.727484 | 2026-09-14 16:11:00.727583 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-14 16:11:00.931030 | instance | ok 2026-09-14 16:11:00.941508 | 2026-09-14 16:11:00.941687 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-14 16:11:01.467626 | instance | changed 2026-09-14 16:11:01.471944 | 2026-09-14 16:11:01.472017 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-14 16:11:01.958627 | instance | changed 2026-09-14 16:11:01.970061 | 2026-09-14 16:11:01.970218 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-14 16:11:01.994945 | instance | skipping: Conditional result was False 2026-09-14 16:11:02.005387 | 2026-09-14 16:11:02.005547 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-14 16:11:02.374628 | instance -> localhost | changed 2026-09-14 16:11:02.393325 | 2026-09-14 16:11:02.393448 | TASK [add-build-sshkey : Add back temp key] 2026-09-14 16:11:02.686800 | instance -> localhost | Identity added: /var/lib/zuul/builds/0c452c1881294114a43663a68f2c2c07/work/0c452c1881294114a43663a68f2c2c07_id_rsa (zuul-build-sshkey) 2026-09-14 16:11:02.687006 | instance -> localhost | ok: Runtime: 0:00:00.014320 2026-09-14 16:11:02.691968 | 2026-09-14 16:11:02.692086 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-14 16:11:03.039836 | instance | ok 2026-09-14 16:11:03.048570 | 2026-09-14 16:11:03.048714 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-14 16:11:03.086535 | instance | skipping: Conditional result was False 2026-09-14 16:11:03.112947 | 2026-09-14 16:11:03.113189 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-09-14 16:11:03.468306 | instance | ok 2026-09-14 16:11:03.475268 | 2026-09-14 16:11:03.475342 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-09-14 16:11:07.079038 | instance | Output suppressed because no_log was given 2026-09-14 16:11:07.090066 | 2026-09-14 16:11:07.090164 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-09-14 16:11:07.330055 | instance | ok: "logs" 2026-09-14 16:11:07.330463 | instance | ok: All items complete 2026-09-14 16:11:07.330549 | 2026-09-14 16:11:07.476575 | instance | ok: "artifacts" 2026-09-14 16:11:07.623086 | instance | ok: "docs" 2026-09-14 16:11:07.636251 | 2026-09-14 16:11:07.636353 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-09-14 16:11:07.844762 | instance | changed: "logs" 2026-09-14 16:11:08.002395 | instance | changed: "artifacts" 2026-09-14 16:11:08.141620 | instance | changed: "docs" 2026-09-14 16:11:08.157048 | 2026-09-14 16:11:08.157265 | PLAY RECAP 2026-09-14 16:11:08.157371 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-14 16:11:08.157427 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-14 16:11:08.157470 | 2026-09-14 16:11:08.333020 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-14 16:11:08.338291 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-14 16:11:08.898551 | 2026-09-14 16:11:08.898703 | PLAY [all] 2026-09-14 16:11:08.908438 | 2026-09-14 16:11:08.908543 | TASK [setup-uv : Extract archive] 2026-09-14 16:11:11.289981 | instance | changed 2026-09-14 16:11:11.296460 | 2026-09-14 16:11:11.296559 | TASK [setup-uv : Print version] 2026-09-14 16:11:11.648578 | instance | uv 0.8.13 2026-09-14 16:11:11.826462 | instance | ok: Runtime: 0:00:00.012672 2026-09-14 16:11:11.843051 | 2026-09-14 16:11:11.843172 | TASK [Install Ansible collection siblings] 2026-09-14 16:11:21.437829 | instance | changed: 2026-09-14 16:11:21.438143 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-09-14 16:11:21.438220 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-14 16:11:21.438265 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-14 16:11:21.438304 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-09-14 16:11:21.438343 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-09-14 16:11:21.438388 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-09-14 16:11:21.438429 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-09-14 16:11:21.438471 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-09-14 16:11:21.438509 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-14 16:11:21.438546 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-09-14 16:11:21.438590 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-09-14 16:11:21.438707 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-09-14 16:11:21.438763 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-09-14 16:11:21.438803 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-09-14 16:11:21.438840 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0 2026-09-14 16:11:21.438879 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-09-14 16:11:21.438915 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-09-14 16:11:21.438952 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-09-14 16:11:21.438987 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-09-14 16:11:21.439022 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-09-14 16:11:21.439056 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.2.0 2026-09-14 16:11:21.439091 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-09-14 16:11:21.439129 | instance | Resolved vexxhost.kubernetes to v3.4.0 for >=3.3.0,>=2.5.0 2026-09-14 16:11:21.439187 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-09-14 16:11:21.439225 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=6.0.0 2026-09-14 16:11:21.439260 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-14 16:11:21.439294 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-14 16:11:21.439328 | instance | Resolved vexxhost.kubernetes to v3.4.0 for >=3.3.0,>=2.5.0 2026-09-14 16:11:21.439362 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-09-14 16:11:21.439395 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-09-14 16:11:21.439429 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-14 16:11:21.439471 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-14 16:11:21.439524 | instance | Checked out ansible.netcommon to 1.2.0 2026-09-14 16:11:21.439577 | 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-14 16:11:21.439658 | instance | Starting galaxy collection install process 2026-09-14 16:11:21.439753 | instance | Process install dependency map 2026-09-14 16:11:21.439808 | instance | Starting collection install process 2026-09-14 16:11:21.439854 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-09-14 16:11:21.439891 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-09-14 16:11:21.439927 | instance | ansible.netcommon:* was installed successfully 2026-09-14 16:11:21.439962 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-09-14 16:11:21.439997 | instance | Creating virtual environment at: .venv 2026-09-14 16:11:21.440031 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-14 16:11:21.440065 | instance | Downloading ansible-core (2.1MiB) 2026-09-14 16:11:21.440099 | instance | Downloading netaddr (2.2MiB) 2026-09-14 16:11:21.440143 | instance | Downloading setuptools (1.1MiB) 2026-09-14 16:11:21.440179 | instance | Downloading cryptography (4.2MiB) 2026-09-14 16:11:21.440212 | instance | Downloading kubernetes (1.9MiB) 2026-09-14 16:11:21.440246 | instance | Downloading pydantic-core (2.0MiB) 2026-09-14 16:11:21.440281 | instance | Downloading pygments (1.2MiB) 2026-09-14 16:11:21.440316 | instance | Downloading rjsonnet (1.2MiB) 2026-09-14 16:11:21.440350 | instance | Downloading openstacksdk (1.7MiB) 2026-09-14 16:11:21.440384 | instance | Building pyperclip==1.9.0 2026-09-14 16:11:21.440422 | instance | Downloading rjsonnet 2026-09-14 16:11:21.440457 | instance | Downloading pydantic-core 2026-09-14 16:11:21.440491 | instance | Downloading netaddr 2026-09-14 16:11:21.440558 | instance | Downloading pygments 2026-09-14 16:11:21.440593 | instance | Downloading cryptography 2026-09-14 16:11:21.440658 | instance | Downloading setuptools 2026-09-14 16:11:21.440698 | instance | Downloading kubernetes 2026-09-14 16:11:21.440749 | instance | Downloading ansible-core 2026-09-14 16:11:21.440799 | instance | Downloading openstacksdk 2026-09-14 16:11:21.440836 | instance | Built pyperclip==1.9.0 2026-09-14 16:11:21.440871 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-14 16:11:21.440907 | instance | Installed 83 packages in 54ms 2026-09-14 16:11:21.440943 | instance | Checked out ansible.posix to 1.6.0 2026-09-14 16:11:21.440979 | 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-14 16:11:21.441015 | instance | Starting galaxy collection install process 2026-09-14 16:11:21.441051 | instance | Process install dependency map 2026-09-14 16:11:21.441098 | instance | Starting collection install process 2026-09-14 16:11:21.441136 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-09-14 16:11:21.441175 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-09-14 16:11:21.441212 | instance | ansible.posix:1.6.0 was installed successfully 2026-09-14 16:11:21.441249 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-14 16:11:21.441285 | instance | 2.17.12 2026-09-14 16:11:21.441321 | instance | Checked out ansible.utils to v6.1.0 2026-09-14 16:11:21.441357 | 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-14 16:11:21.441394 | instance | Starting galaxy collection install process 2026-09-14 16:11:21.441429 | instance | Process install dependency map 2026-09-14 16:11:21.441464 | instance | Starting collection install process 2026-09-14 16:11:21.441501 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-09-14 16:11:21.441537 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-09-14 16:11:21.441573 | instance | ansible.utils:6.1.0 was installed successfully 2026-09-14 16:11:21.441630 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-14 16:11:21.441669 | instance | 2.17.12 2026-09-14 16:11:21.441705 | instance | Checked out atmosphere.common to v0.7.0 2026-09-14 16:11:21.441745 | 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-14 16:11:21.441800 | instance | Starting galaxy collection install process 2026-09-14 16:11:21.441848 | instance | Process install dependency map 2026-09-14 16:11:21.441885 | instance | Starting collection install process 2026-09-14 16:11:21.441922 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-09-14 16:11:21.441959 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-09-14 16:11:21.441996 | instance | atmosphere.common:0.7.0 was installed successfully 2026-09-14 16:11:21.442032 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-14 16:11:21.442068 | instance | 2.17.12 2026-09-14 16:11:21.442104 | instance | Checked out community.crypto to 2.2.3 2026-09-14 16:11:21.442140 | 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-14 16:11:21.442176 | instance | Starting galaxy collection install process 2026-09-14 16:11:21.442212 | instance | Process install dependency map 2026-09-14 16:11:21.442246 | instance | Starting collection install process 2026-09-14 16:11:21.442280 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-09-14 16:11:21.442315 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-09-14 16:11:21.442350 | instance | community.crypto:2.2.3 was installed successfully 2026-09-14 16:11:21.442384 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-14 16:11:21.442418 | instance | 2.17.12 2026-09-14 16:11:21.442452 | instance | Checked out community.general to 7.3.0 2026-09-14 16:11:21.442486 | 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-14 16:11:21.442532 | instance | Starting galaxy collection install process 2026-09-14 16:11:21.442568 | instance | Process install dependency map 2026-09-14 16:11:21.442624 | instance | Starting collection install process 2026-09-14 16:11:21.442662 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-09-14 16:11:21.442710 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-09-14 16:11:21.442798 | instance | community.general:7.3.0 was installed successfully 2026-09-14 16:11:21.442868 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-14 16:11:21.442908 | instance | 2.17.12 2026-09-14 16:11:21.442945 | instance | Checked out community.mysql to 3.6.0 2026-09-14 16:11:21.442986 | 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-14 16:11:21.443022 | instance | Starting galaxy collection install process 2026-09-14 16:11:21.443057 | instance | Process install dependency map 2026-09-14 16:11:21.443090 | instance | Starting collection install process 2026-09-14 16:11:21.443124 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-09-14 16:11:21.443158 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-09-14 16:11:21.443192 | instance | community.mysql:3.6.0 was installed successfully 2026-09-14 16:11:21.443229 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-14 16:11:21.443263 | instance | 2.17.12 2026-09-14 16:11:21.443297 | instance | Checked out kubernetes.core to 2.4.0 2026-09-14 16:11:21.443332 | 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-14 16:11:21.443366 | instance | Starting galaxy collection install process 2026-09-14 16:11:21.443401 | instance | Process install dependency map 2026-09-14 16:11:21.443436 | instance | Starting collection install process 2026-09-14 16:11:21.443470 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-09-14 16:11:21.443505 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-09-14 16:11:21.443540 | instance | kubernetes.core:2.4.0 was installed successfully 2026-09-14 16:11:21.443574 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-14 16:11:21.443636 | instance | 2.17.12 2026-09-14 16:11:21.443673 | instance | Checked out openstack.cloud to 2.6.0 2026-09-14 16:11:21.443709 | 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-14 16:11:21.443745 | instance | Starting galaxy collection install process 2026-09-14 16:11:21.443779 | instance | Process install dependency map 2026-09-14 16:11:21.443816 | instance | Starting collection install process 2026-09-14 16:11:21.443866 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-09-14 16:11:21.443919 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-09-14 16:11:21.443972 | instance | openstack.cloud:2.6.0 was installed successfully 2026-09-14 16:11:21.444026 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-14 16:11:21.444078 | instance | 2.17.12 2026-09-14 16:11:21.444144 | instance | Checked out vexxhost.ceph to v4.2.0 2026-09-14 16:11:21.444198 | 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-14 16:11:21.444252 | instance | Starting galaxy collection install process 2026-09-14 16:11:21.444303 | instance | Process install dependency map 2026-09-14 16:11:21.444357 | instance | Starting collection install process 2026-09-14 16:11:21.444410 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-09-14 16:11:21.444465 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-09-14 16:11:21.444559 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-09-14 16:11:21.444630 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-14 16:11:21.444668 | instance | 2.17.12 2026-09-14 16:11:21.444702 | instance | Checked out vexxhost.containers to v1.6.8 2026-09-14 16:11:21.444736 | 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-14 16:11:21.444776 | instance | Starting galaxy collection install process 2026-09-14 16:11:21.444829 | instance | Process install dependency map 2026-09-14 16:11:21.444869 | instance | Starting collection install process 2026-09-14 16:11:21.444904 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-09-14 16:11:21.444939 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-09-14 16:11:21.444976 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-09-14 16:11:21.445011 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-14 16:11:21.445045 | instance | 2.17.12 2026-09-14 16:11:21.445080 | instance | Checked out vexxhost.kubernetes to v3.4.0 2026-09-14 16:11:21.445114 | 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-14 16:11:21.445149 | instance | Starting galaxy collection install process 2026-09-14 16:11:21.445183 | instance | Process install dependency map 2026-09-14 16:11:21.445217 | instance | Starting collection install process 2026-09-14 16:11:21.445251 | instance | Installing 'vexxhost.kubernetes:3.4.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-09-14 16:11:21.445285 | instance | Created collection for vexxhost.kubernetes:3.4.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-09-14 16:11:21.445318 | instance | vexxhost.kubernetes:3.4.0 was installed successfully 2026-09-14 16:11:21.445351 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-14 16:11:21.445385 | instance | 2.17.12 2026-09-14 16:11:21.456160 | 2026-09-14 16:11:21.456287 | PLAY RECAP 2026-09-14 16:11:21.456369 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-14 16:11:21.456409 | 2026-09-14 16:11:21.603385 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-14 16:11:21.606029 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-14 16:11:22.223823 | 2026-09-14 16:11:22.223950 | PLAY [all] 2026-09-14 16:11:22.233951 | 2026-09-14 16:11:22.234029 | TASK [Install "jq" for log collection] 2026-09-14 16:11:33.489160 | instance | changed 2026-09-14 16:11:33.613582 | 2026-09-14 16:11:33.613824 | PLAY RECAP 2026-09-14 16:11:33.613950 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-14 16:11:33.614092 | 2026-09-14 16:11:33.819737 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-14 16:11:33.826047 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-14 16:11:34.441196 | 2026-09-14 16:11:34.441337 | PLAY [all] 2026-09-14 16:11:34.453969 | 2026-09-14 16:11:34.454121 | LOOP [Check inventory directories] 2026-09-14 16:11:34.808033 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-09-14 16:11:34.950882 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-09-14 16:11:35.092137 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-09-14 16:11:35.107435 | 2026-09-14 16:11:35.107572 | LOOP [Copy inventory file for Zuul] 2026-09-14 16:11:35.915321 | instance | changed: 2026-09-14 16:11:35.915696 | instance | { 2026-09-14 16:11:35.915761 | instance | "ansible_loop_var": "item", 2026-09-14 16:11:35.915807 | instance | "changed": false, 2026-09-14 16:11:35.915846 | instance | "failed": false, 2026-09-14 16:11:35.915890 | instance | "invocation": { 2026-09-14 16:11:35.915926 | instance | "module_args": { 2026-09-14 16:11:35.915961 | instance | "checksum_algorithm": "sha1", 2026-09-14 16:11:35.915997 | instance | "follow": true, 2026-09-14 16:11:35.916031 | instance | "get_attributes": true, 2026-09-14 16:11:35.916067 | instance | "get_checksum": true, 2026-09-14 16:11:35.916101 | instance | "get_mime": true, 2026-09-14 16:11:35.916134 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-09-14 16:11:35.916168 | instance | } 2026-09-14 16:11:35.916202 | instance | }, 2026-09-14 16:11:35.916234 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-09-14 16:11:35.916267 | instance | "stat": { 2026-09-14 16:11:35.916300 | instance | "atime": 1789402274.0411315, 2026-09-14 16:11:35.916334 | instance | "attr_flags": "e", 2026-09-14 16:11:35.916367 | instance | "attributes": [ 2026-09-14 16:11:35.916400 | instance | "extents" 2026-09-14 16:11:35.916434 | instance | ], 2026-09-14 16:11:35.916466 | instance | "block_size": 4096, 2026-09-14 16:11:35.916523 | instance | "blocks": 8, 2026-09-14 16:11:35.916560 | instance | "charset": "unknown", 2026-09-14 16:11:35.916597 | instance | "ctime": 1789402272.717105, 2026-09-14 16:11:35.916653 | instance | "dev": 64513, 2026-09-14 16:11:35.916688 | instance | "device_type": 0, 2026-09-14 16:11:35.916721 | instance | "executable": true, 2026-09-14 16:11:35.916754 | instance | "exists": true, 2026-09-14 16:11:35.916787 | instance | "gid": 1000, 2026-09-14 16:11:35.916819 | instance | "gr_name": "zuul", 2026-09-14 16:11:35.916851 | instance | "inode": 1049249, 2026-09-14 16:11:35.916884 | instance | "isblk": false, 2026-09-14 16:11:35.916919 | instance | "ischr": false, 2026-09-14 16:11:35.916952 | instance | "isdir": true, 2026-09-14 16:11:35.916985 | instance | "isfifo": false, 2026-09-14 16:11:35.917019 | instance | "isgid": false, 2026-09-14 16:11:35.917051 | instance | "islnk": false, 2026-09-14 16:11:35.917084 | instance | "isreg": false, 2026-09-14 16:11:35.917116 | instance | "issock": false, 2026-09-14 16:11:35.917148 | instance | "isuid": false, 2026-09-14 16:11:35.917180 | instance | "mimetype": "unknown", 2026-09-14 16:11:35.917213 | instance | "mode": "0755", 2026-09-14 16:11:35.917245 | instance | "mtime": 1789402272.717105, 2026-09-14 16:11:35.917277 | instance | "nlink": 23, 2026-09-14 16:11:35.917310 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-09-14 16:11:35.917342 | instance | "pw_name": "zuul", 2026-09-14 16:11:35.917376 | instance | "readable": true, 2026-09-14 16:11:35.917410 | instance | "rgrp": true, 2026-09-14 16:11:35.917443 | instance | "roth": true, 2026-09-14 16:11:35.917495 | instance | "rusr": true, 2026-09-14 16:11:35.917530 | instance | "size": 4096, 2026-09-14 16:11:35.917563 | instance | "uid": 1000, 2026-09-14 16:11:35.917595 | instance | "version": "1321963713", 2026-09-14 16:11:35.917645 | instance | "wgrp": false, 2026-09-14 16:11:35.917682 | instance | "woth": false, 2026-09-14 16:11:35.917716 | instance | "writeable": true, 2026-09-14 16:11:35.917748 | instance | "wusr": true, 2026-09-14 16:11:35.917781 | instance | "xgrp": true, 2026-09-14 16:11:35.917813 | instance | "xoth": true, 2026-09-14 16:11:35.917845 | instance | "xusr": true 2026-09-14 16:11:35.917877 | instance | } 2026-09-14 16:11:35.917910 | instance | } 2026-09-14 16:11:35.917978 | instance | ok: All items complete 2026-09-14 16:11:35.918018 | 2026-09-14 16:11:35.920566 | instance | skipping: Conditional result was False 2026-09-14 16:11:35.921955 | instance | skipping: Conditional result was False 2026-09-14 16:11:35.940006 | 2026-09-14 16:11:35.940231 | LOOP [Switch "ansible_host" to private IP] 2026-09-14 16:11:36.325380 | instance | changed: 1 replacements made 2026-09-14 16:11:36.327817 | instance | skipping: Conditional result was False 2026-09-14 16:11:36.333603 | instance | skipping: Conditional result was False 2026-09-14 16:11:36.354905 | 2026-09-14 16:11:36.355042 | TASK [Run Molecule scenario] 2026-09-14 16:11:37.330149 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-09-14 16:11:37.772074 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-09-14 16:11:37.772183 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-09-14 16:11:48.849721 | instance | INFO [csi > dependency] Executing 2026-09-14 16:11:48.849958 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-09-14 16:11:48.850173 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-09-14 16:11:48.850307 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-09-14 16:11:48.856986 | instance | INFO [csi > cleanup] Executing 2026-09-14 16:11:48.857343 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-14 16:11:48.864193 | instance | INFO [csi > destroy] Executing 2026-09-14 16:11:48.864233 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-09-14 16:11:48.864332 | instance | INFO [csi > destroy] Executed: Successful 2026-09-14 16:11:48.872875 | instance | INFO [csi > syntax] Executing 2026-09-14 16:11:50.600302 | instance | 2026-09-14 16:11:50.600719 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-09-14 16:11:50.698195 | instance | INFO [csi > syntax] Executed: Successful 2026-09-14 16:11:50.714194 | instance | INFO [csi > create] Executing 2026-09-14 16:11:50.717719 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-14 16:11:50.733322 | instance | INFO [csi > prepare] Executing 2026-09-14 16:11:51.559595 | instance | 2026-09-14 16:11:51.559836 | instance | PLAY [Prepare] ***************************************************************** 2026-09-14 16:11:51.560059 | instance | 2026-09-14 16:11:51.560301 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-14 16:11:51.560550 | instance | Monday 14 September 2026 16:11:51 +0000 (0:00:00.024) 0:00:00.024 ****** 2026-09-14 16:11:52.774080 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-14 16:11:52.774154 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-14 16:11:52.774276 | instance | interpreter could change the meaning of that path. See 2026-09-14 16:11:52.774421 | instance | https://docs.ansible.com/ansible- 2026-09-14 16:11:52.774598 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-14 16:11:52.785131 | instance | ok: [instance] 2026-09-14 16:11:52.785264 | instance | 2026-09-14 16:11:52.785411 | instance | TASK [Configure short hostname] ************************************************ 2026-09-14 16:11:52.785576 | instance | Monday 14 September 2026 16:11:52 +0000 (0:00:01.226) 0:00:01.250 ****** 2026-09-14 16:11:53.557250 | instance | changed: [instance] 2026-09-14 16:11:53.557448 | instance | 2026-09-14 16:11:53.557785 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-09-14 16:11:53.558033 | instance | Monday 14 September 2026 16:11:53 +0000 (0:00:00.771) 0:00:02.021 ****** 2026-09-14 16:11:53.873864 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-09-14 16:11:53.874176 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-09-14 16:11:53.874533 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-09-14 16:11:53.884241 | instance | changed: [instance] 2026-09-14 16:11:53.884592 | instance | 2026-09-14 16:11:53.884869 | instance | TASK [Purge "snapd" package] *************************************************** 2026-09-14 16:11:53.885150 | instance | Monday 14 September 2026 16:11:53 +0000 (0:00:00.327) 0:00:02.349 ****** 2026-09-14 16:11:54.774007 | instance | ok: [instance] 2026-09-14 16:11:54.774266 | instance | 2026-09-14 16:11:54.774589 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-09-14 16:11:54.774863 | instance | 2026-09-14 16:11:54.775141 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-14 16:11:54.775432 | instance | Monday 14 September 2026 16:11:54 +0000 (0:00:00.889) 0:00:03.238 ****** 2026-09-14 16:11:55.557509 | instance | ok: [instance] 2026-09-14 16:11:55.557700 | instance | 2026-09-14 16:11:55.557946 | instance | TASK [Install depedencies] ***************************************************** 2026-09-14 16:11:55.558186 | instance | Monday 14 September 2026 16:11:55 +0000 (0:00:00.783) 0:00:04.022 ****** 2026-09-14 16:12:19.462338 | instance | changed: [instance] 2026-09-14 16:12:19.462517 | instance | 2026-09-14 16:12:19.462556 | instance | TASK [Start up service] ******************************************************** 2026-09-14 16:12:19.462725 | instance | Monday 14 September 2026 16:12:19 +0000 (0:00:23.905) 0:00:27.927 ****** 2026-09-14 16:12:20.010106 | instance | ok: [instance] 2026-09-14 16:12:20.010372 | instance | 2026-09-14 16:12:20.010621 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-09-14 16:12:20.010858 | instance | Monday 14 September 2026 16:12:20 +0000 (0:00:00.547) 0:00:28.475 ****** 2026-09-14 16:12:20.337433 | instance | ok: [instance] 2026-09-14 16:12:20.337827 | instance | 2026-09-14 16:12:20.338169 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-09-14 16:12:20.338532 | instance | Monday 14 September 2026 16:12:20 +0000 (0:00:00.327) 0:00:28.802 ****** 2026-09-14 16:12:21.009340 | instance | changed: [instance] 2026-09-14 16:12:21.009738 | instance | 2026-09-14 16:12:21.009805 | instance | TASK [Get list of all loopback devices] **************************************** 2026-09-14 16:12:21.010059 | instance | Monday 14 September 2026 16:12:21 +0000 (0:00:00.671) 0:00:29.474 ****** 2026-09-14 16:12:21.215406 | instance | ok: [instance] 2026-09-14 16:12:21.216216 | instance | 2026-09-14 16:12:21.216271 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-09-14 16:12:21.216283 | instance | Monday 14 September 2026 16:12:21 +0000 (0:00:00.205) 0:00:29.680 ****** 2026-09-14 16:12:21.241907 | instance | skipping: [instance] 2026-09-14 16:12:21.242649 | instance | 2026-09-14 16:12:21.242837 | instance | TASK [Create devices for Ceph] ************************************************* 2026-09-14 16:12:21.242850 | instance | Monday 14 September 2026 16:12:21 +0000 (0:00:00.026) 0:00:29.707 ****** 2026-09-14 16:12:21.834220 | instance | changed: [instance] => (item=osd0) 2026-09-14 16:12:21.835024 | instance | changed: [instance] => (item=osd1) 2026-09-14 16:12:21.835072 | instance | changed: [instance] => (item=osd2) 2026-09-14 16:12:21.835080 | instance | 2026-09-14 16:12:21.835087 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-09-14 16:12:21.835093 | instance | Monday 14 September 2026 16:12:21 +0000 (0:00:00.592) 0:00:30.299 ****** 2026-09-14 16:12:22.575189 | instance | changed: [instance] => (item=osd0) 2026-09-14 16:12:22.576075 | instance | changed: [instance] => (item=osd1) 2026-09-14 16:12:22.576151 | instance | changed: [instance] => (item=osd2) 2026-09-14 16:12:22.576160 | instance | 2026-09-14 16:12:22.576185 | instance | TASK [Start loop devices] ****************************************************** 2026-09-14 16:12:22.576195 | instance | Monday 14 September 2026 16:12:22 +0000 (0:00:00.739) 0:00:31.039 ****** 2026-09-14 16:12:23.363976 | instance | changed: [instance] => (item=osd0) 2026-09-14 16:12:23.365321 | instance | changed: [instance] => (item=osd1) 2026-09-14 16:12:23.365363 | instance | changed: [instance] => (item=osd2) 2026-09-14 16:12:23.365380 | instance | 2026-09-14 16:12:23.365392 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-09-14 16:12:23.365403 | instance | Monday 14 September 2026 16:12:23 +0000 (0:00:00.788) 0:00:31.828 ****** 2026-09-14 16:12:26.841818 | instance | changed: [instance] => (item=osd0) 2026-09-14 16:12:26.843052 | instance | changed: [instance] => (item=osd1) 2026-09-14 16:12:26.843149 | instance | changed: [instance] => (item=osd2) 2026-09-14 16:12:26.843162 | instance | 2026-09-14 16:12:26.843173 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-09-14 16:12:26.843183 | instance | Monday 14 September 2026 16:12:26 +0000 (0:00:03.477) 0:00:35.306 ****** 2026-09-14 16:12:28.894922 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-09-14 16:12:28.895790 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-09-14 16:12:28.895836 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-09-14 16:12:28.897011 | instance | 2026-09-14 16:12:28.897071 | instance | PLAY RECAP ********************************************************************* 2026-09-14 16:12:28.897105 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-14 16:12:28.897119 | instance | 2026-09-14 16:12:28.897755 | instance | Monday 14 September 2026 16:12:28 +0000 (0:00:02.054) 0:00:37.360 ****** 2026-09-14 16:12:28.897782 | instance | =============================================================================== 2026-09-14 16:12:28.897933 | instance | Install depedencies ---------------------------------------------------- 23.91s 2026-09-14 16:12:28.898355 | instance | Create a volume group for each loop device ------------------------------ 3.48s 2026-09-14 16:12:28.898771 | instance | Create a logical volume for each loop device ---------------------------- 2.05s 2026-09-14 16:12:28.899141 | instance | Gathering Facts --------------------------------------------------------- 1.23s 2026-09-14 16:12:28.899471 | instance | Purge "snapd" package --------------------------------------------------- 0.89s 2026-09-14 16:12:28.899846 | instance | Start loop devices ------------------------------------------------------ 0.79s 2026-09-14 16:12:28.900196 | instance | Gathering Facts --------------------------------------------------------- 0.78s 2026-09-14 16:12:28.900595 | instance | Configure short hostname ------------------------------------------------ 0.77s 2026-09-14 16:12:28.901044 | instance | Set permissions on loopback devices ------------------------------------- 0.74s 2026-09-14 16:12:28.901551 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.67s 2026-09-14 16:12:28.902280 | instance | Create devices for Ceph ------------------------------------------------- 0.59s 2026-09-14 16:12:28.902630 | instance | Start up service -------------------------------------------------------- 0.55s 2026-09-14 16:12:28.902951 | instance | Ensure hostname inside hosts file --------------------------------------- 0.33s 2026-09-14 16:12:28.903370 | instance | Generate lvm.conf ------------------------------------------------------- 0.33s 2026-09-14 16:12:28.903755 | instance | Get list of all loopback devices ---------------------------------------- 0.21s 2026-09-14 16:12:28.904078 | instance | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-09-14 16:12:29.000725 | instance | INFO [csi > prepare] Executed: Successful 2026-09-14 16:12:29.011647 | instance | INFO [csi > converge] Executing 2026-09-14 16:12:30.446931 | instance | 2026-09-14 16:12:30.447179 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-09-14 16:12:30.447327 | instance | 2026-09-14 16:12:30.447467 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-14 16:12:30.447607 | instance | Monday 14 September 2026 16:12:30 +0000 (0:00:00.008) 0:00:00.008 ****** 2026-09-14 16:12:31.471363 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-14 16:12:31.471650 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-14 16:12:31.471850 | instance | interpreter could change the meaning of that path. See 2026-09-14 16:12:31.472039 | instance | https://docs.ansible.com/ansible- 2026-09-14 16:12:31.472282 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-14 16:12:31.487001 | instance | ok: [instance] 2026-09-14 16:12:31.487234 | instance | 2026-09-14 16:12:31.487432 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-09-14 16:12:31.487620 | instance | Monday 14 September 2026 16:12:31 +0000 (0:00:01.039) 0:00:01.048 ****** 2026-09-14 16:12:31.553493 | instance | ok: [instance] => { 2026-09-14 16:12:31.553792 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-09-14 16:12:31.553982 | instance | } 2026-09-14 16:12:31.554171 | instance | 2026-09-14 16:12:31.554360 | instance | PLAY [all] ********************************************************************* 2026-09-14 16:12:31.554530 | instance | 2026-09-14 16:12:31.554734 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-14 16:12:31.554955 | instance | Monday 14 September 2026 16:12:31 +0000 (0:00:00.066) 0:00:01.114 ****** 2026-09-14 16:12:32.527586 | instance | ok: [instance] 2026-09-14 16:12:32.527946 | instance | 2026-09-14 16:12:32.528271 | instance | TASK [Fail if atmosphere_ceph_enabled is set] ********************************** 2026-09-14 16:12:32.528573 | instance | Monday 14 September 2026 16:12:32 +0000 (0:00:00.974) 0:00:02.089 ****** 2026-09-14 16:12:32.581847 | instance | skipping: [instance] 2026-09-14 16:12:32.582196 | instance | 2026-09-14 16:12:32.582548 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-09-14 16:12:32.582886 | instance | Monday 14 September 2026 16:12:32 +0000 (0:00:00.054) 0:00:02.143 ****** 2026-09-14 16:12:32.774067 | instance | ok: [instance] 2026-09-14 16:12:32.774441 | instance | 2026-09-14 16:12:32.774756 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-09-14 16:12:32.775256 | instance | 2026-09-14 16:12:32.775586 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-14 16:12:32.775895 | instance | Monday 14 September 2026 16:12:32 +0000 (0:00:00.192) 0:00:02.335 ****** 2026-09-14 16:12:33.741629 | instance | ok: [instance] 2026-09-14 16:12:33.742772 | instance | 2026-09-14 16:12:33.744724 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-14 16:12:33.744791 | instance | Monday 14 September 2026 16:12:33 +0000 (0:00:00.966) 0:00:03.302 ****** 2026-09-14 16:12:34.086524 | instance | ok: [instance] 2026-09-14 16:12:34.086927 | instance | 2026-09-14 16:12:34.087313 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-14 16:12:34.087643 | instance | Monday 14 September 2026 16:12:34 +0000 (0:00:00.343) 0:00:03.646 ****** 2026-09-14 16:12:34.126484 | instance | skipping: [instance] 2026-09-14 16:12:34.126896 | instance | 2026-09-14 16:12:34.127366 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-14 16:12:34.127805 | instance | Monday 14 September 2026 16:12:34 +0000 (0:00:00.040) 0:00:03.686 ****** 2026-09-14 16:12:34.518379 | instance | changed: [instance] 2026-09-14 16:12:34.518605 | instance | 2026-09-14 16:12:34.518956 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-14 16:12:34.519291 | instance | Monday 14 September 2026 16:12:34 +0000 (0:00:00.392) 0:00:04.078 ****** 2026-09-14 16:12:34.610465 | instance | ok: [instance] => { 2026-09-14 16:12:34.610703 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-14 16:12:34.611103 | instance | } 2026-09-14 16:12:34.611399 | instance | 2026-09-14 16:12:34.611748 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-14 16:12:34.612135 | instance | Monday 14 September 2026 16:12:34 +0000 (0:00:00.090) 0:00:04.169 ****** 2026-09-14 16:12:35.562412 | instance | changed: [instance] 2026-09-14 16:12:35.562812 | instance | 2026-09-14 16:12:35.563272 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-14 16:12:35.563644 | instance | Monday 14 September 2026 16:12:35 +0000 (0:00:00.950) 0:00:05.119 ****** 2026-09-14 16:12:35.630168 | instance | skipping: [instance] 2026-09-14 16:12:35.630511 | instance | 2026-09-14 16:12:35.630661 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-14 16:12:35.630803 | instance | Monday 14 September 2026 16:12:35 +0000 (0:00:00.068) 0:00:05.188 ****** 2026-09-14 16:12:35.684397 | instance | skipping: [instance] 2026-09-14 16:12:35.684438 | instance | 2026-09-14 16:12:35.684444 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-14 16:12:35.684449 | instance | Monday 14 September 2026 16:12:35 +0000 (0:00:00.057) 0:00:05.245 ****** 2026-09-14 16:12:35.917573 | instance | ok: [instance] 2026-09-14 16:12:35.917689 | instance | 2026-09-14 16:12:35.917700 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-14 16:12:35.917707 | instance | Monday 14 September 2026 16:12:35 +0000 (0:00:00.232) 0:00:05.478 ****** 2026-09-14 16:12:37.224935 | instance | ok: [instance] 2026-09-14 16:12:37.225013 | instance | 2026-09-14 16:12:37.225025 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-14 16:12:37.225053 | instance | Monday 14 September 2026 16:12:37 +0000 (0:00:01.307) 0:00:06.785 ****** 2026-09-14 16:12:37.291303 | instance | ok: [instance] => { 2026-09-14 16:12:37.291347 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-14 16:12:37.291353 | instance | } 2026-09-14 16:12:37.291361 | instance | 2026-09-14 16:12:37.291576 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-14 16:12:37.291839 | instance | Monday 14 September 2026 16:12:37 +0000 (0:00:00.066) 0:00:06.852 ****** 2026-09-14 16:12:38.219106 | instance | changed: [instance] 2026-09-14 16:12:38.219272 | instance | 2026-09-14 16:12:38.219532 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-14 16:12:38.219769 | instance | Monday 14 September 2026 16:12:38 +0000 (0:00:00.928) 0:00:07.780 ****** 2026-09-14 16:12:41.144136 | instance | changed: [instance] 2026-09-14 16:12:41.144197 | instance | 2026-09-14 16:12:41.144209 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-14 16:12:41.144219 | instance | Monday 14 September 2026 16:12:41 +0000 (0:00:02.924) 0:00:10.704 ****** 2026-09-14 16:12:41.188604 | instance | skipping: [instance] 2026-09-14 16:12:41.188697 | instance | 2026-09-14 16:12:41.189366 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-14 16:12:41.189408 | instance | Monday 14 September 2026 16:12:41 +0000 (0:00:00.044) 0:00:10.749 ****** 2026-09-14 16:12:41.230715 | instance | skipping: [instance] 2026-09-14 16:12:41.230774 | instance | 2026-09-14 16:12:41.230785 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-14 16:12:41.230795 | instance | Monday 14 September 2026 16:12:41 +0000 (0:00:00.041) 0:00:10.791 ****** 2026-09-14 16:12:41.274470 | instance | skipping: [instance] 2026-09-14 16:12:41.274713 | instance | 2026-09-14 16:12:41.275140 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-14 16:12:41.275462 | instance | Monday 14 September 2026 16:12:41 +0000 (0:00:00.044) 0:00:10.835 ****** 2026-09-14 16:12:47.421184 | instance | changed: [instance] 2026-09-14 16:12:47.421326 | instance | 2026-09-14 16:12:47.421815 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-14 16:12:47.421982 | instance | Monday 14 September 2026 16:12:47 +0000 (0:00:06.147) 0:00:16.982 ****** 2026-09-14 16:12:48.101318 | instance | changed: [instance] 2026-09-14 16:12:48.102611 | instance | 2026-09-14 16:12:48.102716 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-14 16:12:48.102732 | instance | Monday 14 September 2026 16:12:48 +0000 (0:00:00.679) 0:00:17.661 ****** 2026-09-14 16:12:49.049506 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-09-14 16:12:49.049561 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-14 16:12:49.049575 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-14 16:12:49.049594 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-14 16:12:49.049604 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-14 16:12:49.049616 | instance | 2026-09-14 16:12:49.049625 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-14 16:12:49.049635 | instance | Monday 14 September 2026 16:12:49 +0000 (0:00:00.947) 0:00:18.609 ****** 2026-09-14 16:12:49.665840 | instance | changed: [instance] 2026-09-14 16:12:49.665909 | instance | 2026-09-14 16:12:49.666724 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-14 16:12:49.666770 | instance | Monday 14 September 2026 16:12:49 +0000 (0:00:00.596) 0:00:19.205 ****** 2026-09-14 16:12:49.666778 | instance | 2026-09-14 16:12:49.666785 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-14 16:12:49.666791 | instance | Monday 14 September 2026 16:12:49 +0000 (0:00:00.021) 0:00:19.227 ****** 2026-09-14 16:12:50.600276 | instance | ok: [instance] 2026-09-14 16:12:50.600383 | instance | 2026-09-14 16:12:50.600402 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-09-14 16:12:50.600531 | instance | Monday 14 September 2026 16:12:50 +0000 (0:00:00.934) 0:00:20.162 ****** 2026-09-14 16:12:51.122432 | instance | changed: [instance] 2026-09-14 16:12:51.123029 | instance | 2026-09-14 16:12:51.123053 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-14 16:12:51.123062 | instance | Monday 14 September 2026 16:12:51 +0000 (0:00:00.521) 0:00:20.683 ****** 2026-09-14 16:12:51.763127 | instance | changed: [instance] 2026-09-14 16:12:51.763826 | instance | 2026-09-14 16:12:51.763880 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-14 16:12:51.763892 | instance | Monday 14 September 2026 16:12:51 +0000 (0:00:00.640) 0:00:21.324 ****** 2026-09-14 16:12:51.978059 | instance | ok: [instance] 2026-09-14 16:12:51.978133 | instance | 2026-09-14 16:12:51.978339 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-14 16:12:51.978381 | instance | Monday 14 September 2026 16:12:51 +0000 (0:00:00.215) 0:00:21.539 ****** 2026-09-14 16:12:52.056152 | instance | ok: [instance] => { 2026-09-14 16:12:52.057769 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-14 16:12:52.057843 | instance | } 2026-09-14 16:12:52.057854 | instance | 2026-09-14 16:12:52.057864 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-14 16:12:52.057883 | instance | Monday 14 September 2026 16:12:52 +0000 (0:00:00.076) 0:00:21.616 ****** 2026-09-14 16:12:53.918450 | instance | changed: [instance] 2026-09-14 16:12:53.918673 | instance | 2026-09-14 16:12:53.919063 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-14 16:12:53.919420 | instance | Monday 14 September 2026 16:12:53 +0000 (0:00:01.862) 0:00:23.479 ****** 2026-09-14 16:12:58.260351 | instance | changed: [instance] 2026-09-14 16:12:58.260407 | instance | 2026-09-14 16:12:58.260422 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-14 16:12:58.260434 | instance | Monday 14 September 2026 16:12:58 +0000 (0:00:04.341) 0:00:27.820 ****** 2026-09-14 16:12:59.392747 | instance | ok: [instance] 2026-09-14 16:12:59.392788 | instance | 2026-09-14 16:12:59.392796 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-14 16:12:59.392802 | instance | Monday 14 September 2026 16:12:59 +0000 (0:00:01.132) 0:00:28.953 ****** 2026-09-14 16:12:59.849174 | instance | changed: [instance] 2026-09-14 16:12:59.849248 | instance | 2026-09-14 16:12:59.849255 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-14 16:12:59.849260 | instance | Monday 14 September 2026 16:12:59 +0000 (0:00:00.456) 0:00:29.410 ****** 2026-09-14 16:13:00.376807 | instance | changed: [instance] 2026-09-14 16:13:00.376985 | instance | 2026-09-14 16:13:00.377609 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-14 16:13:00.377917 | instance | Monday 14 September 2026 16:13:00 +0000 (0:00:00.527) 0:00:29.937 ****** 2026-09-14 16:13:01.031265 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-09-14 16:13:01.032389 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-14 16:13:01.032507 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-14 16:13:01.032521 | instance | 2026-09-14 16:13:01.032533 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-14 16:13:01.032555 | instance | Monday 14 September 2026 16:13:01 +0000 (0:00:00.654) 0:00:30.592 ****** 2026-09-14 16:13:01.520641 | instance | changed: [instance] 2026-09-14 16:13:01.521599 | instance | 2026-09-14 16:13:01.521678 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-14 16:13:01.521702 | instance | Monday 14 September 2026 16:13:01 +0000 (0:00:00.489) 0:00:31.081 ****** 2026-09-14 16:13:02.060752 | instance | changed: [instance] 2026-09-14 16:13:02.060894 | instance | 2026-09-14 16:13:02.061718 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-14 16:13:02.061777 | instance | Monday 14 September 2026 16:13:02 +0000 (0:00:00.510) 0:00:31.591 ****** 2026-09-14 16:13:02.061789 | instance | 2026-09-14 16:13:02.061798 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-14 16:13:02.061817 | instance | Monday 14 September 2026 16:13:02 +0000 (0:00:00.029) 0:00:31.621 ****** 2026-09-14 16:13:02.853314 | instance | ok: [instance] 2026-09-14 16:13:02.853439 | instance | 2026-09-14 16:13:02.853452 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-09-14 16:13:02.853585 | instance | Monday 14 September 2026 16:13:02 +0000 (0:00:00.793) 0:00:32.415 ****** 2026-09-14 16:13:03.901891 | instance | changed: [instance] 2026-09-14 16:13:03.902736 | instance | 2026-09-14 16:13:03.902758 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-14 16:13:03.902772 | instance | Monday 14 September 2026 16:13:03 +0000 (0:00:01.047) 0:00:33.463 ****** 2026-09-14 16:13:04.518791 | instance | changed: [instance] 2026-09-14 16:13:04.518969 | instance | 2026-09-14 16:13:04.518986 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-14 16:13:04.519195 | instance | Monday 14 September 2026 16:13:04 +0000 (0:00:00.617) 0:00:34.080 ****** 2026-09-14 16:13:04.590544 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-14 16:13:04.590705 | instance | 2026-09-14 16:13:04.590964 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-14 16:13:04.591214 | instance | Monday 14 September 2026 16:13:04 +0000 (0:00:00.071) 0:00:34.151 ****** 2026-09-14 16:13:10.706826 | instance | changed: [instance] 2026-09-14 16:13:10.707057 | instance | 2026-09-14 16:13:10.707305 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-14 16:13:10.707550 | instance | Monday 14 September 2026 16:13:10 +0000 (0:00:06.116) 0:00:40.267 ****** 2026-09-14 16:13:11.469990 | instance | ok: [instance] => (item=chronyd) 2026-09-14 16:13:11.470101 | instance | ok: [instance] => (item=sshd) 2026-09-14 16:13:11.470272 | instance | 2026-09-14 16:13:11.470467 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-14 16:13:11.470629 | instance | Monday 14 September 2026 16:13:11 +0000 (0:00:00.763) 0:00:41.031 ****** 2026-09-14 16:13:44.634660 | instance | changed: [instance] 2026-09-14 16:13:44.634728 | instance | 2026-09-14 16:13:44.634739 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-14 16:13:44.634750 | instance | Monday 14 September 2026 16:13:44 +0000 (0:00:33.163) 0:01:14.195 ****** 2026-09-14 16:13:44.868608 | instance | ok: [instance] 2026-09-14 16:13:44.868699 | instance | 2026-09-14 16:13:44.868717 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-14 16:13:44.868733 | instance | Monday 14 September 2026 16:13:44 +0000 (0:00:00.233) 0:01:14.428 ****** 2026-09-14 16:13:45.855427 | instance | changed: [instance] 2026-09-14 16:13:45.856497 | instance | 2026-09-14 16:13:45.856598 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-14 16:13:45.856617 | instance | Monday 14 September 2026 16:13:45 +0000 (0:00:00.986) 0:01:15.415 ****** 2026-09-14 16:13:46.266235 | instance | changed: [instance] 2026-09-14 16:13:46.266321 | instance | 2026-09-14 16:13:46.266701 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-09-14 16:13:46.266774 | instance | Monday 14 September 2026 16:13:46 +0000 (0:00:00.411) 0:01:15.827 ****** 2026-09-14 16:13:46.394779 | instance | ok: [instance] 2026-09-14 16:13:46.394898 | instance | 2026-09-14 16:13:46.395501 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-09-14 16:13:46.395562 | instance | Monday 14 September 2026 16:13:46 +0000 (0:00:00.128) 0:01:15.955 ****** 2026-09-14 16:13:46.651971 | instance | ok: [instance] => (item=instance) 2026-09-14 16:13:46.652028 | instance | 2026-09-14 16:13:46.652040 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-09-14 16:13:46.652051 | instance | Monday 14 September 2026 16:13:46 +0000 (0:00:00.256) 0:01:16.212 ****** 2026-09-14 16:13:46.698675 | instance | ok: [instance] 2026-09-14 16:13:46.698745 | instance | 2026-09-14 16:13:46.698996 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-09-14 16:13:46.699177 | instance | Monday 14 September 2026 16:13:46 +0000 (0:00:00.048) 0:01:16.260 ****** 2026-09-14 16:13:46.785639 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-09-14 16:13:46.785729 | instance | 2026-09-14 16:13:46.786068 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-09-14 16:13:46.786132 | instance | Monday 14 September 2026 16:13:46 +0000 (0:00:00.086) 0:01:16.347 ****** 2026-09-14 16:13:47.138748 | instance | changed: [instance] 2026-09-14 16:13:47.139547 | instance | 2026-09-14 16:13:47.139605 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-09-14 16:13:47.139617 | instance | Monday 14 September 2026 16:13:47 +0000 (0:00:00.352) 0:01:16.699 ****** 2026-09-14 16:13:47.968180 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-09-14 16:13:47.969377 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-09-14 16:13:47.969437 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-09-14 16:13:47.969446 | instance | 2026-09-14 16:13:47.969454 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-09-14 16:13:47.969463 | instance | Monday 14 September 2026 16:13:47 +0000 (0:00:00.829) 0:01:17.528 ****** 2026-09-14 16:15:23.696005 | instance | ok: [instance] 2026-09-14 16:15:23.696255 | instance | 2026-09-14 16:15:23.696517 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-09-14 16:15:23.696768 | instance | Monday 14 September 2026 16:15:23 +0000 (0:01:35.727) 0:02:53.256 ****** 2026-09-14 16:15:23.968336 | instance | changed: [instance] 2026-09-14 16:15:23.968403 | instance | 2026-09-14 16:15:23.969683 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-09-14 16:15:23.969700 | instance | Monday 14 September 2026 16:15:23 +0000 (0:00:00.272) 0:02:53.529 ****** 2026-09-14 16:15:24.019412 | instance | ok: [instance] 2026-09-14 16:15:24.019458 | instance | 2026-09-14 16:15:24.019466 | instance | TASK [Install Ceph host] ******************************************************* 2026-09-14 16:15:24.019472 | instance | Monday 14 September 2026 16:15:24 +0000 (0:00:00.050) 0:02:53.580 ****** 2026-09-14 16:15:24.173820 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-09-14 16:15:24.173875 | instance | 2026-09-14 16:15:24.173887 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-14 16:15:24.173897 | instance | Monday 14 September 2026 16:15:24 +0000 (0:00:00.154) 0:02:53.734 ****** 2026-09-14 16:15:25.884874 | instance | ok: [instance] 2026-09-14 16:15:25.884940 | instance | 2026-09-14 16:15:25.884970 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-14 16:15:25.884979 | instance | Monday 14 September 2026 16:15:25 +0000 (0:00:01.710) 0:02:55.445 ****** 2026-09-14 16:15:25.938790 | instance | ok: [instance] => (item=instance) 2026-09-14 16:15:25.938846 | instance | 2026-09-14 16:15:25.938854 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-14 16:15:25.938860 | instance | Monday 14 September 2026 16:15:25 +0000 (0:00:00.054) 0:02:55.499 ****** 2026-09-14 16:15:26.337057 | instance | ok: [instance] 2026-09-14 16:15:26.337153 | instance | 2026-09-14 16:15:26.337176 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-14 16:15:26.337398 | instance | Monday 14 September 2026 16:15:26 +0000 (0:00:00.397) 0:02:55.896 ****** 2026-09-14 16:15:29.067924 | instance | ok: [instance] 2026-09-14 16:15:29.068012 | instance | 2026-09-14 16:15:29.068358 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-09-14 16:15:29.068407 | instance | Monday 14 September 2026 16:15:29 +0000 (0:00:02.732) 0:02:58.629 ****** 2026-09-14 16:16:27.226670 | 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-14 16:16:27.227691 | 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__cn33jag/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__cn33jag/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__cn33jag/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__cn33jag/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-14T16:16:27.028+0000 7faed64d6640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgBvHahq/8D3FiAA7gi2NgMrgEEFQ5COdxhXu5X4j8KC5p2dDRukMxuwRcw=: Malformed input [buffer:3]\n2026-09-14T16:16:27.028+0000 7faed64d6640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-14T16:16:27.028+0000 7faed64d6640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgBvHahq/8D3FiAA7gi2NgMrgEEFQ5COdxhXu5X4j8KC5p2dDRukMxuwRcw=: Malformed input [buffer:3]\n2026-09-14T16:16:27.028+0000 7faed64d6640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-14T16:16:27.028+0000 7faed64d6640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgBvHahq/8D3FiAA7gi2NgMrgEEFQ5COdxhXu5X4j8KC5p2dDRukMxuwRcw=: Malformed input [buffer:3]\n2026-09-14T16:16:27.028+0000 7faed64d6640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-14T16:16:27.028+0000 7faed64d6640 -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-14 16:16:27.230972 | instance | 2026-09-14 16:16:27.233713 | instance | PLAY RECAP ********************************************************************* 2026-09-14 16:16:27.233757 | instance | instance : ok=55 changed=26 unreachable=0 failed=1 skipped=7 rescued=0 ignored=0 2026-09-14 16:16:27.233774 | instance | 2026-09-14 16:16:27.233787 | instance | Monday 14 September 2026 16:16:27 +0000 (0:00:58.163) 0:03:56.792 ****** 2026-09-14 16:16:27.233800 | instance | =============================================================================== 2026-09-14 16:16:27.233812 | instance | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 95.73s 2026-09-14 16:16:27.233824 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 58.16s 2026-09-14 16:16:27.234069 | instance | vexxhost.ceph.cephadm : Download "cephadm" ----------------------------- 33.16s 2026-09-14 16:16:27.234401 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 6.15s 2026-09-14 16:16:27.234697 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 6.12s 2026-09-14 16:16:27.235078 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.34s 2026-09-14 16:16:27.235445 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 2.92s 2026-09-14 16:16:27.235799 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.73s 2026-09-14 16:16:27.236154 | instance | vexxhost.containers.download_artifact : Download item ------------------- 1.86s 2026-09-14 16:16:27.236465 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.73s 2026-09-14 16:16:27.236704 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.71s 2026-09-14 16:16:27.236964 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.31s 2026-09-14 16:16:27.237202 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.13s 2026-09-14 16:16:27.237532 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 1.05s 2026-09-14 16:16:27.237888 | instance | Gathering Facts --------------------------------------------------------- 1.04s 2026-09-14 16:16:27.238145 | instance | vexxhost.ceph.cephadm : Ensure "cephadm" user is present ---------------- 0.99s 2026-09-14 16:16:27.238382 | instance | Gathering Facts --------------------------------------------------------- 0.97s 2026-09-14 16:16:27.238687 | instance | Gathering Facts --------------------------------------------------------- 0.97s 2026-09-14 16:16:27.238955 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.95s 2026-09-14 16:16:27.239194 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 0.95s 2026-09-14 16:16:27.333705 | 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-14 16:16:27.333845 | instance | ERROR [csi > converge] Executed: Failed 2026-09-14 16:16:27.334021 | 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-14 16:16:27.798357 | instance | ERROR 2026-09-14 16:16:27.798590 | instance | { 2026-09-14 16:16:27.798645 | instance | "delta": "0:04:50.692325", 2026-09-14 16:16:27.798685 | instance | "end": "2026-09-14 16:16:27.407631", 2026-09-14 16:16:27.798720 | instance | "msg": "non-zero return code", 2026-09-14 16:16:27.798754 | instance | "rc": 2, 2026-09-14 16:16:27.798787 | instance | "start": "2026-09-14 16:11:36.715306" 2026-09-14 16:16:27.798822 | instance | } failure 2026-09-14 16:16:27.807639 | 2026-09-14 16:16:27.807732 | PLAY RECAP 2026-09-14 16:16:27.807807 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-09-14 16:16:27.807847 | 2026-09-14 16:16:27.941987 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-14 16:16:27.943903 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-14 16:16:28.560262 | 2026-09-14 16:16:28.560393 | PLAY [all] 2026-09-14 16:16:28.573556 | 2026-09-14 16:16:28.573630 | TASK [gather-host-logs : creating directory for system status] 2026-09-14 16:16:28.960023 | instance | changed 2026-09-14 16:16:28.969585 | 2026-09-14 16:16:28.969744 | TASK [gather-host-logs : Get logs for each host] 2026-09-14 16:16:29.373377 | instance | + systemd-cgls --full --all --no-pager 2026-09-14 16:16:29.395432 | instance | + ip addr 2026-09-14 16:16:29.397823 | instance | + ip route 2026-09-14 16:16:29.400549 | instance | + lsblk 2026-09-14 16:16:29.406249 | instance | + mount 2026-09-14 16:16:29.408588 | instance | + docker images 2026-09-14 16:16:29.431261 | instance | + brctl show 2026-09-14 16:16:29.431750 | instance | /bin/bash: line 8: brctl: command not found 2026-09-14 16:16:29.432037 | instance | + ip neigh 2026-09-14 16:16:29.434793 | instance | + bridge fdb show 2026-09-14 16:16:29.437818 | instance | + ps aux --sort=-%mem 2026-09-14 16:16:29.476146 | instance | + dpkg -l 2026-09-14 16:16:29.487516 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-09-14 16:16:29.488039 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-09-14 16:16:29.511577 | instance | + '[' '!' -z '' ']' 2026-09-14 16:16:30.019085 | instance | ok: Runtime: 0:00:00.143495 2026-09-14 16:16:30.031042 | 2026-09-14 16:16:30.031206 | TASK [gather-host-logs : Downloads logs to executor] 2026-09-14 16:16:30.689636 | instance | changed: 2026-09-14 16:16:30.689911 | instance | created directory /var/lib/zuul/builds/0c452c1881294114a43663a68f2c2c07/work/logs/instance 2026-09-14 16:16:30.689989 | instance | cd+++++++++ system/ 2026-09-14 16:16:30.690034 | instance | >f+++++++++ system/brctl-show.txt 2026-09-14 16:16:30.690073 | instance | >f+++++++++ system/bridge-fdb.txt 2026-09-14 16:16:30.690110 | instance | >f+++++++++ system/docker-images.txt 2026-09-14 16:16:30.690151 | instance | >f+++++++++ system/ip-addr.txt 2026-09-14 16:16:30.690191 | instance | >f+++++++++ system/ip-neigh.txt 2026-09-14 16:16:30.690229 | instance | >f+++++++++ system/ip-route.txt 2026-09-14 16:16:30.690270 | instance | >f+++++++++ system/lsblk.txt 2026-09-14 16:16:30.690308 | instance | >f+++++++++ system/mount.txt 2026-09-14 16:16:30.690346 | instance | >f+++++++++ system/packages.txt 2026-09-14 16:16:30.690382 | instance | >f+++++++++ system/ps.txt 2026-09-14 16:16:30.690419 | instance | >f+++++++++ system/systemd-cgls.txt 2026-09-14 16:16:30.710362 | 2026-09-14 16:16:30.710498 | LOOP [helm-release-status : creating directory for helm release status] 2026-09-14 16:16:30.920273 | instance | changed: "values" 2026-09-14 16:16:31.109040 | instance | changed: "releases" 2026-09-14 16:16:31.121475 | 2026-09-14 16:16:31.121853 | TASK [helm-release-status : Gather get release status for helm charts] 2026-09-14 16:16:31.399492 | instance | /bin/bash: line 3: kubectl: command not found 2026-09-14 16:16:31.672834 | instance | ok: Runtime: 0:00:00.006655 2026-09-14 16:16:31.685602 | 2026-09-14 16:16:31.685758 | TASK [helm-release-status : Downloads logs to executor] 2026-09-14 16:16:32.211863 | instance | changed: 2026-09-14 16:16:32.212071 | instance | cd+++++++++ helm/ 2026-09-14 16:16:32.212108 | instance | cd+++++++++ helm/releases/ 2026-09-14 16:16:32.212132 | instance | cd+++++++++ helm/values/ 2026-09-14 16:16:32.222044 | 2026-09-14 16:16:32.222123 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-09-14 16:16:32.475861 | instance | changed 2026-09-14 16:16:32.485933 | 2026-09-14 16:16:32.486044 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-09-14 16:16:32.765267 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-14 16:16:32.765782 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-14 16:16:32.771440 | instance | environment: line 1: kubectl: command not found 2026-09-14 16:16:32.772458 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-14 16:16:32.773985 | instance | environment: line 1: kubectl: command not found 2026-09-14 16:16:32.775850 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-14 16:16:32.776107 | instance | environment: line 1: kubectl: command not found 2026-09-14 16:16:32.778207 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-14 16:16:32.779820 | instance | environment: line 1: kubectl: command not found 2026-09-14 16:16:32.780862 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-14 16:16:32.781901 | instance | environment: line 1: kubectl: command not found 2026-09-14 16:16:32.782980 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-14 16:16:33.026438 | instance | ok: Runtime: 0:00:00.026387 2026-09-14 16:16:33.035062 | 2026-09-14 16:16:33.035174 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-09-14 16:16:33.261532 | instance | changed 2026-09-14 16:16:33.272412 | 2026-09-14 16:16:33.272574 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-09-14 16:16:33.523479 | instance | environment: line 5: kubectl: command not found 2026-09-14 16:16:33.524691 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-14 16:16:33.525519 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-14 16:16:33.525612 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-14 16:16:33.819252 | instance | ok: Runtime: 0:00:00.009203 2026-09-14 16:16:33.843793 | 2026-09-14 16:16:33.844079 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-09-14 16:16:34.358931 | instance | changed: 2026-09-14 16:16:34.359228 | instance | cd+++++++++ objects/ 2026-09-14 16:16:34.359285 | instance | cd+++++++++ objects/cluster/ 2026-09-14 16:16:34.359326 | instance | cd+++++++++ objects/namespaced/ 2026-09-14 16:16:34.377440 | 2026-09-14 16:16:34.377602 | TASK [gather-pod-logs : creating directory for pod logs] 2026-09-14 16:16:34.594372 | instance | changed 2026-09-14 16:16:34.603666 | 2026-09-14 16:16:34.603789 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-09-14 16:16:34.801137 | instance | changed 2026-09-14 16:16:34.810985 | 2026-09-14 16:16:34.811213 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-09-14 16:16:35.063461 | instance | environment: line 3: kubectl: command not found 2026-09-14 16:16:35.354620 | instance | ok: Runtime: 0:00:00.009358 2026-09-14 16:16:35.358978 | 2026-09-14 16:16:35.359191 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-09-14 16:16:35.890199 | instance | changed: 2026-09-14 16:16:35.890473 | instance | cd+++++++++ pod-logs/ 2026-09-14 16:16:35.890531 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-09-14 16:16:35.909035 | 2026-09-14 16:16:35.909182 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-09-14 16:16:36.146270 | instance | changed 2026-09-14 16:16:36.155709 | 2026-09-14 16:16:36.155849 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-09-14 16:16:36.410840 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-14 16:16:36.704081 | instance | ok: Runtime: 0:00:00.050496 2026-09-14 16:16:36.713034 | 2026-09-14 16:16:36.713165 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-09-14 16:16:36.949933 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-14 16:16:36.996323 | instance | ceph-mgr endpoints: 2026-09-14 16:16:37.262842 | instance | ok: Runtime: 0:00:00.052597 2026-09-14 16:16:37.274186 | 2026-09-14 16:16:37.274340 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-09-14 16:16:37.519185 | instance | /bin/bash: line 4: kubectl: command not found 2026-09-14 16:16:37.823027 | instance | ok: Runtime: 0:00:00.044626 2026-09-14 16:16:37.834915 | 2026-09-14 16:16:37.835070 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-09-14 16:16:38.355570 | instance | changed: cd+++++++++ prometheus/ 2026-09-14 16:16:38.371574 | 2026-09-14 16:16:38.371721 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-09-14 16:16:38.599497 | instance | changed 2026-09-14 16:16:38.608418 | 2026-09-14 16:16:38.608583 | TASK [gather-selenium-data : Get selenium data] 2026-09-14 16:16:38.904184 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-09-14 16:16:38.906041 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-09-14 16:16:39.154794 | instance | ERROR 2026-09-14 16:16:39.155089 | instance | { 2026-09-14 16:16:39.155150 | instance | "delta": "0:00:00.006799", 2026-09-14 16:16:39.155192 | instance | "end": "2026-09-14 16:16:38.906452", 2026-09-14 16:16:39.155228 | instance | "msg": "non-zero return code", 2026-09-14 16:16:39.155263 | instance | "rc": 1, 2026-09-14 16:16:39.155297 | instance | "start": "2026-09-14 16:16:38.899653" 2026-09-14 16:16:39.155332 | instance | } 2026-09-14 16:16:39.155377 | instance | ERROR: Ignoring Errors 2026-09-14 16:16:39.164292 | 2026-09-14 16:16:39.164416 | TASK [gather-selenium-data : Downloads logs to executor] 2026-09-14 16:16:39.704901 | instance | changed: cd+++++++++ selenium/ 2026-09-14 16:16:39.715630 | 2026-09-14 16:16:39.715729 | PLAY RECAP 2026-09-14 16:16:39.715814 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-09-14 16:16:39.715857 | 2026-09-14 16:16:39.892610 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-14 16:16:39.896392 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-14 16:16:40.506010 | 2026-09-14 16:16:40.506128 | PLAY [all] 2026-09-14 16:16:40.516857 | 2026-09-14 16:16:40.516927 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-14 16:16:40.570860 | instance | skipping: Conditional result was False 2026-09-14 16:16:40.577769 | 2026-09-14 16:16:40.577878 | TASK [fetch-output : Set log path for single node] 2026-09-14 16:16:40.618659 | instance | ok 2026-09-14 16:16:40.627218 | 2026-09-14 16:16:40.627354 | LOOP [fetch-output : Ensure local output dirs] 2026-09-14 16:16:41.015878 | instance -> localhost | ok: "/var/lib/zuul/builds/0c452c1881294114a43663a68f2c2c07/work/logs" 2026-09-14 16:16:41.238307 | instance -> localhost | changed: "/var/lib/zuul/builds/0c452c1881294114a43663a68f2c2c07/work/artifacts" 2026-09-14 16:16:41.452729 | instance -> localhost | changed: "/var/lib/zuul/builds/0c452c1881294114a43663a68f2c2c07/work/docs" 2026-09-14 16:16:41.471884 | 2026-09-14 16:16:41.472008 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-14 16:16:42.175672 | instance | changed: .d..t...... ./ 2026-09-14 16:16:42.175999 | instance | changed: All items complete 2026-09-14 16:16:42.176058 | 2026-09-14 16:16:42.704609 | instance | changed: .d..t...... ./ 2026-09-14 16:16:43.223134 | instance | changed: .d..t...... ./ 2026-09-14 16:16:43.247679 | 2026-09-14 16:16:43.247830 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-14 16:16:43.669418 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.005678 2026-09-14 16:16:43.905611 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.005251 2026-09-14 16:16:43.937950 | 2026-09-14 16:16:43.938163 | PLAY [all] 2026-09-14 16:16:43.962623 | 2026-09-14 16:16:43.962791 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-14 16:16:44.394619 | instance | changed 2026-09-14 16:16:44.399248 | 2026-09-14 16:16:44.399294 | PLAY RECAP 2026-09-14 16:16:44.399335 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-14 16:16:44.399355 | 2026-09-14 16:16:44.507111 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-14 16:16:44.511104 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-14 16:16:45.067766 | 2026-09-14 16:16:45.067884 | PLAY [localhost] 2026-09-14 16:16:45.076603 | 2026-09-14 16:16:45.076669 | TASK [Generate Zuul manifest] 2026-09-14 16:16:45.094015 | localhost | ok 2026-09-14 16:16:45.108938 | 2026-09-14 16:16:45.109032 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-14 16:16:45.472342 | localhost | changed 2026-09-14 16:16:45.491303 | 2026-09-14 16:16:45.491457 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-14 16:16:45.522632 | localhost | ok 2026-09-14 16:16:45.535125 | 2026-09-14 16:16:45.535250 | TASK [Upload logs] 2026-09-14 16:16:45.557402 | localhost | ok 2026-09-14 16:16:45.662913 | 2026-09-14 16:16:45.663166 | TASK [Set zuul-log-path fact] 2026-09-14 16:16:45.684174 | localhost | ok 2026-09-14 16:16:45.707797 | 2026-09-14 16:16:45.707968 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-14 16:16:45.748756 | localhost | ok 2026-09-14 16:16:45.762194 | 2026-09-14 16:16:45.762333 | TASK [upload-logs : Create log directories] 2026-09-14 16:16:46.188188 | localhost | changed 2026-09-14 16:16:46.197605 | 2026-09-14 16:16:46.197760 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-14 16:16:46.644046 | localhost -> localhost | ok: Runtime: 0:00:00.005236 2026-09-14 16:16:46.653326 | 2026-09-14 16:16:46.653452 | TASK [upload-logs : Upload logs to log server] 2026-09-14 16:16:47.099887 | localhost | Output suppressed because no_log was given 2026-09-14 16:16:47.145683 | 2026-09-14 16:16:47.145819 | LOOP [upload-logs : Compress console log and json output] 2026-09-14 16:16:47.211410 | localhost | skipping: Conditional result was False 2026-09-14 16:16:47.221367 | localhost | skipping: Conditional result was False 2026-09-14 16:16:47.232367 | 2026-09-14 16:16:47.232558 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-14 16:16:47.279838 | localhost | skipping: Conditional result was False 2026-09-14 16:16:47.280250 | 2026-09-14 16:16:47.283499 | localhost | skipping: Conditional result was False 2026-09-14 16:16:47.300924 | 2026-09-14 16:16:47.301133 | LOOP [upload-logs : Upload console log and json output]