2026-09-15 22:13:22.815780 | Job console starting 2026-09-15 22:13:22.834922 | Updating git repos 2026-09-15 22:13:25.304575 | Cloning repos into workspace 2026-09-15 22:13:40.142493 | Restoring repo states 2026-09-15 22:13:47.505614 | Merging changes 2026-09-15 22:13:48.763116 | Checking out repos 2026-09-15 22:13:51.667812 | Preparing playbooks 2026-09-15 22:13:54.914765 | Running Ansible setup 2026-09-15 22:13:58.695521 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-15 22:13:59.336377 | 2026-09-15 22:13:59.336529 | PLAY [localhost] 2026-09-15 22:13:59.343832 | 2026-09-15 22:13:59.343898 | TASK [Gathering Facts] 2026-09-15 22:14:00.291211 | localhost | ok 2026-09-15 22:14:00.297312 | 2026-09-15 22:14:00.297386 | TASK [Setup log path fact] 2026-09-15 22:14:00.313957 | localhost | ok 2026-09-15 22:14:00.323101 | 2026-09-15 22:14:00.323177 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-15 22:14:00.350806 | localhost | ok 2026-09-15 22:14:00.358432 | 2026-09-15 22:14:00.358540 | TASK [emit-job-header : Print job information] 2026-09-15 22:14:00.399343 | # Job Information 2026-09-15 22:14:00.399613 | Ansible Version: 2.16.18 2026-09-15 22:14:00.399680 | Job: atmosphere-molecule-csi-rbd 2026-09-15 22:14:00.399745 | Pipeline: check 2026-09-15 22:14:00.399789 | Executor: 2d72f0692154 2026-09-15 22:14:00.399830 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4089 2026-09-15 22:14:00.399878 | Event ID: f14738c0-b151-11f1-8435-a2ce19927f6b 2026-09-15 22:14:00.406336 | 2026-09-15 22:14:00.406471 | LOOP [emit-job-header : Print node information] 2026-09-15 22:14:00.568404 | localhost | ok: 2026-09-15 22:14:00.568636 | localhost | # Node Information 2026-09-15 22:14:00.568676 | localhost | Inventory Hostname: instance 2026-09-15 22:14:00.568723 | localhost | Hostname: np0000192863 2026-09-15 22:14:00.568751 | localhost | Username: zuul 2026-09-15 22:14:00.568779 | localhost | Distro: Ubuntu 22.04 2026-09-15 22:14:00.568804 | localhost | Provider: yul1 2026-09-15 22:14:00.568828 | localhost | Region: ca-ymq-1 2026-09-15 22:14:00.568852 | localhost | Label: ubuntu-jammy 2026-09-15 22:14:00.568876 | localhost | Product Name: OpenStack Nova 2026-09-15 22:14:00.568899 | localhost | Interface IP: 162.253.55.213 2026-09-15 22:14:00.588062 | 2026-09-15 22:14:00.588261 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-15 22:14:00.989057 | localhost -> localhost | changed 2026-09-15 22:14:00.999174 | 2026-09-15 22:14:00.999308 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-15 22:14:02.159531 | localhost -> localhost | changed 2026-09-15 22:14:02.165555 | 2026-09-15 22:14:02.165610 | PLAY [all] 2026-09-15 22:14:02.173111 | 2026-09-15 22:14:02.173172 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-15 22:14:02.399016 | instance -> localhost | ok 2026-09-15 22:14:02.405147 | 2026-09-15 22:14:02.405229 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-15 22:14:02.434652 | instance | ok 2026-09-15 22:14:02.446846 | instance | included: /var/lib/zuul/builds/7e773efb5d9f438b8e90ebe704922263/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-15 22:14:02.452431 | 2026-09-15 22:14:02.452533 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-15 22:14:04.023132 | instance -> localhost | Generating public/private rsa key pair. 2026-09-15 22:14:04.023503 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/7e773efb5d9f438b8e90ebe704922263/work/7e773efb5d9f438b8e90ebe704922263_id_rsa 2026-09-15 22:14:04.023531 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/7e773efb5d9f438b8e90ebe704922263/work/7e773efb5d9f438b8e90ebe704922263_id_rsa.pub 2026-09-15 22:14:04.023551 | instance -> localhost | The key fingerprint is: 2026-09-15 22:14:04.023570 | instance -> localhost | SHA256:6Dz3ETXQD5bQl6yGupVsqbPLDRVfjA5IbXpZ1HCBqWM zuul-build-sshkey 2026-09-15 22:14:04.023606 | instance -> localhost | The key's randomart image is: 2026-09-15 22:14:04.023625 | instance -> localhost | +---[RSA 3072]----+ 2026-09-15 22:14:04.023648 | instance -> localhost | | ..o=oBoo | 2026-09-15 22:14:04.023667 | instance -> localhost | | . .o.X+= | 2026-09-15 22:14:04.023685 | instance -> localhost | | .oo*+=o | 2026-09-15 22:14:04.023715 | instance -> localhost | | .. E*oo. | 2026-09-15 22:14:04.023734 | instance -> localhost | | . S=o=o | 2026-09-15 22:14:04.023751 | instance -> localhost | | o ..*. | 2026-09-15 22:14:04.023767 | instance -> localhost | | + o=. | 2026-09-15 22:14:04.023784 | instance -> localhost | | +++ . | 2026-09-15 22:14:04.023804 | instance -> localhost | | ++o | 2026-09-15 22:14:04.023821 | instance -> localhost | +----[SHA256]-----+ 2026-09-15 22:14:04.023869 | instance -> localhost | ok: Runtime: 0:00:01.003101 2026-09-15 22:14:04.029442 | 2026-09-15 22:14:04.029510 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-15 22:14:04.058534 | instance | ok 2026-09-15 22:14:04.067089 | instance | included: /var/lib/zuul/builds/7e773efb5d9f438b8e90ebe704922263/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-15 22:14:04.073654 | 2026-09-15 22:14:04.073747 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-15 22:14:04.097573 | instance | skipping: Conditional result was False 2026-09-15 22:14:04.102914 | 2026-09-15 22:14:04.102988 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-15 22:14:04.568488 | instance | changed 2026-09-15 22:14:04.581375 | 2026-09-15 22:14:04.581525 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-15 22:14:04.796713 | instance | ok 2026-09-15 22:14:04.803337 | 2026-09-15 22:14:04.803457 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-15 22:14:05.312006 | instance | changed 2026-09-15 22:14:05.319008 | 2026-09-15 22:14:05.319107 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-15 22:14:05.847023 | instance | changed 2026-09-15 22:14:05.862951 | 2026-09-15 22:14:05.863154 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-15 22:14:05.889421 | instance | skipping: Conditional result was False 2026-09-15 22:14:05.897661 | 2026-09-15 22:14:05.897862 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-15 22:14:06.317913 | instance -> localhost | changed 2026-09-15 22:14:06.327585 | 2026-09-15 22:14:06.327709 | TASK [add-build-sshkey : Add back temp key] 2026-09-15 22:14:06.600362 | instance -> localhost | Identity added: /var/lib/zuul/builds/7e773efb5d9f438b8e90ebe704922263/work/7e773efb5d9f438b8e90ebe704922263_id_rsa (zuul-build-sshkey) 2026-09-15 22:14:06.600566 | instance -> localhost | ok: Runtime: 0:00:00.018560 2026-09-15 22:14:06.604866 | 2026-09-15 22:14:06.604948 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-15 22:14:06.966835 | instance | ok 2026-09-15 22:14:06.977058 | 2026-09-15 22:14:06.977215 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-15 22:14:07.008901 | instance | skipping: Conditional result was False 2026-09-15 22:14:07.022434 | 2026-09-15 22:14:07.022620 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-09-15 22:14:07.389935 | instance | ok 2026-09-15 22:14:07.396913 | 2026-09-15 22:14:07.397067 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-09-15 22:14:11.384541 | instance | Output suppressed because no_log was given 2026-09-15 22:14:11.409494 | 2026-09-15 22:14:11.409667 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-09-15 22:14:11.632313 | instance | ok: "logs" 2026-09-15 22:14:11.632627 | instance | ok: All items complete 2026-09-15 22:14:11.632665 | 2026-09-15 22:14:11.783735 | instance | ok: "artifacts" 2026-09-15 22:14:11.948177 | instance | ok: "docs" 2026-09-15 22:14:11.965945 | 2026-09-15 22:14:11.966153 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-09-15 22:14:12.183543 | instance | changed: "logs" 2026-09-15 22:14:12.364337 | instance | changed: "artifacts" 2026-09-15 22:14:12.556152 | instance | changed: "docs" 2026-09-15 22:14:12.590158 | 2026-09-15 22:14:12.590279 | PLAY RECAP 2026-09-15 22:14:12.590340 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-15 22:14:12.590377 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-15 22:14:12.590404 | 2026-09-15 22:14:12.731160 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-15 22:14:12.735661 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-15 22:14:13.344907 | 2026-09-15 22:14:13.345170 | PLAY [all] 2026-09-15 22:14:13.361741 | 2026-09-15 22:14:13.362036 | TASK [setup-uv : Extract archive] 2026-09-15 22:14:15.632588 | instance | changed 2026-09-15 22:14:15.640321 | 2026-09-15 22:14:15.640436 | TASK [setup-uv : Print version] 2026-09-15 22:14:16.027392 | instance | uv 0.8.13 2026-09-15 22:14:16.174931 | instance | ok: Runtime: 0:00:00.009618 2026-09-15 22:14:16.192650 | 2026-09-15 22:14:16.192815 | TASK [Install Ansible collection siblings] 2026-09-15 22:14:26.614103 | instance | changed: 2026-09-15 22:14:26.614276 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-09-15 22:14:26.614304 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-15 22:14:26.614323 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-15 22:14:26.614341 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-09-15 22:14:26.614358 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-09-15 22:14:26.614379 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-09-15 22:14:26.614397 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-09-15 22:14:26.614417 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-09-15 22:14:26.614443 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-15 22:14:26.614469 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-09-15 22:14:26.614487 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-09-15 22:14:26.614504 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-09-15 22:14:26.614520 | instance | Resolved ansible.netcommon to v8.6.2 for >=1.2.0 2026-09-15 22:14:26.614537 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-09-15 22:14:26.614553 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=3.0.0 2026-09-15 22:14:26.614570 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-09-15 22:14:26.614586 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-09-15 22:14:26.614603 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-09-15 22:14:26.614619 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-09-15 22:14:26.614635 | instance | Resolved openstack.cloud to 1.7.0 for 1.7.0 2026-09-15 22:14:26.614652 | instance | Resolved atmosphere.common to v0.6.0 for >=0.6.0,<0.7.0 2026-09-15 22:14:26.614684 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.1.2 2026-09-15 22:14:26.614703 | instance | Resolved vexxhost.kubernetes to v3.4.0 for >=3.3.0,>=2.5.0 2026-09-15 22:14:26.614730 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=3.0.0,>=6.0.0 2026-09-15 22:14:26.614749 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-15 22:14:26.614765 | instance | Resolved vexxhost.kubernetes to v3.4.0 for >=3.3.0,>=2.5.0 2026-09-15 22:14:26.614781 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-09-15 22:14:26.614797 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=3.0.0,>=6.0.0 2026-09-15 22:14:26.614813 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-15 22:14:26.614829 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-09-15 22:14:26.614844 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-09-15 22:14:26.614861 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-15 22:14:26.614877 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-15 22:14:26.614892 | instance | Checked out ansible.netcommon to v8.6.2 2026-09-15 22:14:26.614908 | 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-15 22:14:26.614932 | instance | Starting galaxy collection install process 2026-09-15 22:14:26.614949 | instance | Process install dependency map 2026-09-15 22:14:26.614965 | instance | Starting collection install process 2026-09-15 22:14:26.614981 | instance | Installing 'ansible.netcommon:8.6.2' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-09-15 22:14:26.614998 | instance | Created collection for ansible.netcommon:8.6.2 at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-09-15 22:14:26.615014 | instance | ansible.netcommon:8.6.2 was installed successfully 2026-09-15 22:14:26.615030 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-09-15 22:14:26.615045 | instance | Creating virtual environment at: .venv 2026-09-15 22:14:26.615061 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-15 22:14:26.615077 | instance | Downloading netaddr (2.2MiB) 2026-09-15 22:14:26.615097 | instance | Downloading openstacksdk (1.7MiB) 2026-09-15 22:14:26.615113 | instance | Downloading kubernetes (1.9MiB) 2026-09-15 22:14:26.615130 | instance | Downloading rjsonnet (1.2MiB) 2026-09-15 22:14:26.615146 | instance | Downloading setuptools (1.1MiB) 2026-09-15 22:14:26.615163 | instance | Downloading cryptography (4.2MiB) 2026-09-15 22:14:26.615179 | instance | Downloading pygments (1.2MiB) 2026-09-15 22:14:26.615195 | instance | Downloading ansible-core (2.1MiB) 2026-09-15 22:14:26.615211 | instance | Building pyperclip==1.9.0 2026-09-15 22:14:26.615229 | instance | Downloading rjsonnet 2026-09-15 22:14:26.615246 | instance | Downloading netaddr (2.2MiB) 2026-09-15 22:14:26.615263 | instance | Downloading cryptography (4.2MiB) 2026-09-15 22:14:26.615279 | instance | Downloading pygments 2026-09-15 22:14:26.615295 | instance | Downloading netaddr 2026-09-15 22:14:26.615312 | instance | Downloading ansible-core (2.1MiB) 2026-09-15 22:14:26.615328 | instance | Downloading setuptools 2026-09-15 22:14:26.615344 | instance | Downloading kubernetes (1.9MiB) 2026-09-15 22:14:26.615360 | instance | Downloading cryptography 2026-09-15 22:14:26.615377 | instance | Downloading openstacksdk (1.7MiB) 2026-09-15 22:14:26.615393 | instance | Downloading kubernetes 2026-09-15 22:14:26.615410 | instance | Downloading ansible-core 2026-09-15 22:14:26.615426 | instance | Downloading openstacksdk 2026-09-15 22:14:26.615443 | instance | Built pyperclip==1.9.0 2026-09-15 22:14:26.615468 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-15 22:14:26.615492 | instance | Installed 79 packages in 98ms 2026-09-15 22:14:26.615510 | instance | Checked out ansible.posix to 1.6.0 2026-09-15 22:14:26.615525 | 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-15 22:14:26.615550 | instance | Starting galaxy collection install process 2026-09-15 22:14:26.615566 | instance | Process install dependency map 2026-09-15 22:14:26.615583 | instance | Starting collection install process 2026-09-15 22:14:26.615599 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-09-15 22:14:26.615614 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-09-15 22:14:26.615630 | instance | ansible.posix:1.6.0 was installed successfully 2026-09-15 22:14:26.615646 | instance | Checked out ansible.utils to v6.1.0 2026-09-15 22:14:26.615676 | 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-15 22:14:26.615693 | instance | Starting galaxy collection install process 2026-09-15 22:14:26.615710 | instance | Process install dependency map 2026-09-15 22:14:26.615726 | instance | Starting collection install process 2026-09-15 22:14:26.615743 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-09-15 22:14:26.615759 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-09-15 22:14:26.615775 | instance | ansible.utils:6.1.0 was installed successfully 2026-09-15 22:14:26.615791 | instance | Checked out atmosphere.common to v0.6.0 2026-09-15 22:14:26.615806 | 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-15 22:14:26.615822 | instance | Starting galaxy collection install process 2026-09-15 22:14:26.615838 | instance | Process install dependency map 2026-09-15 22:14:26.615853 | instance | Starting collection install process 2026-09-15 22:14:26.615869 | instance | Installing 'atmosphere.common:0.6.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-09-15 22:14:26.615884 | instance | Created collection for atmosphere.common:0.6.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-09-15 22:14:26.615900 | instance | atmosphere.common:0.6.0 was installed successfully 2026-09-15 22:14:26.615915 | instance | Checked out community.crypto to 2.2.3 2026-09-15 22:14:26.615931 | 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-15 22:14:26.615947 | instance | Starting galaxy collection install process 2026-09-15 22:14:26.615962 | instance | Process install dependency map 2026-09-15 22:14:26.615977 | instance | Starting collection install process 2026-09-15 22:14:26.615993 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-09-15 22:14:26.616008 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-09-15 22:14:26.616023 | instance | community.crypto:2.2.3 was installed successfully 2026-09-15 22:14:26.616038 | instance | Checked out community.general to 7.3.0 2026-09-15 22:14:26.616054 | 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-15 22:14:26.616070 | instance | Starting galaxy collection install process 2026-09-15 22:14:26.616085 | instance | Process install dependency map 2026-09-15 22:14:26.616100 | instance | Starting collection install process 2026-09-15 22:14:26.616120 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-09-15 22:14:26.616136 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-09-15 22:14:26.616194 | instance | community.general:7.3.0 was installed successfully 2026-09-15 22:14:26.616218 | instance | Checked out community.mysql to 3.6.0 2026-09-15 22:14:26.616235 | 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-15 22:14:26.616277 | instance | Starting galaxy collection install process 2026-09-15 22:14:26.616297 | instance | Process install dependency map 2026-09-15 22:14:26.616314 | instance | Starting collection install process 2026-09-15 22:14:26.616352 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-09-15 22:14:26.616375 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-09-15 22:14:26.616394 | instance | community.mysql:3.6.0 was installed successfully 2026-09-15 22:14:26.616434 | instance | Checked out kubernetes.core to 2.4.0 2026-09-15 22:14:26.616457 | 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-15 22:14:26.616480 | instance | Starting galaxy collection install process 2026-09-15 22:14:26.616536 | instance | Process install dependency map 2026-09-15 22:14:26.616556 | instance | Starting collection install process 2026-09-15 22:14:26.616573 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-09-15 22:14:26.616617 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-09-15 22:14:26.616634 | instance | kubernetes.core:2.4.0 was installed successfully 2026-09-15 22:14:26.616651 | instance | Checked out openstack.cloud to 1.7.0 2026-09-15 22:14:26.616706 | 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-15 22:14:26.616725 | instance | Starting galaxy collection install process 2026-09-15 22:14:26.616742 | instance | Process install dependency map 2026-09-15 22:14:26.616758 | instance | Starting collection install process 2026-09-15 22:14:26.616774 | instance | Installing 'openstack.cloud:1.7.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-09-15 22:14:26.616791 | instance | Created collection for openstack.cloud:1.7.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-09-15 22:14:26.616807 | instance | openstack.cloud:1.7.0 was installed successfully 2026-09-15 22:14:26.616823 | instance | Checked out vexxhost.ceph to v4.2.0 2026-09-15 22:14:26.616839 | 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-15 22:14:26.616856 | instance | Starting galaxy collection install process 2026-09-15 22:14:26.616896 | instance | Process install dependency map 2026-09-15 22:14:26.616916 | instance | Starting collection install process 2026-09-15 22:14:26.616932 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-09-15 22:14:26.616968 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-09-15 22:14:26.616989 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-09-15 22:14:26.617010 | instance | Checked out vexxhost.containers to v1.6.8 2026-09-15 22:14:26.617047 | 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-15 22:14:26.617068 | instance | Starting galaxy collection install process 2026-09-15 22:14:26.617084 | instance | Process install dependency map 2026-09-15 22:14:26.617100 | instance | Starting collection install process 2026-09-15 22:14:26.617141 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-09-15 22:14:26.617158 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-09-15 22:14:26.617174 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-09-15 22:14:26.617216 | instance | Checked out vexxhost.kubernetes to v3.4.0 2026-09-15 22:14:26.617234 | 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-15 22:14:26.617250 | instance | Starting galaxy collection install process 2026-09-15 22:14:26.617286 | instance | Process install dependency map 2026-09-15 22:14:26.617309 | instance | Starting collection install process 2026-09-15 22:14:26.617330 | instance | Installing 'vexxhost.kubernetes:3.4.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-09-15 22:14:26.617346 | instance | Created collection for vexxhost.kubernetes:3.4.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-09-15 22:14:26.617365 | instance | vexxhost.kubernetes:3.4.0 was installed successfully 2026-09-15 22:14:26.623246 | 2026-09-15 22:14:26.623464 | PLAY RECAP 2026-09-15 22:14:26.623575 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-15 22:14:26.623705 | 2026-09-15 22:14:26.837060 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-15 22:14:26.841753 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-15 22:14:27.439520 | 2026-09-15 22:14:27.439674 | PLAY [all] 2026-09-15 22:14:27.451142 | 2026-09-15 22:14:27.451312 | TASK [Install "jq" for log collection] 2026-09-15 22:14:37.433036 | instance | changed 2026-09-15 22:14:37.437226 | 2026-09-15 22:14:37.437366 | PLAY RECAP 2026-09-15 22:14:37.437480 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-15 22:14:37.437592 | 2026-09-15 22:14:37.606850 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-15 22:14:37.610560 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-15 22:14:38.231471 | 2026-09-15 22:14:38.231634 | PLAY [all] 2026-09-15 22:14:38.242526 | 2026-09-15 22:14:38.242601 | LOOP [Check inventory directories] 2026-09-15 22:14:38.670031 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-09-15 22:14:38.826553 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-09-15 22:14:38.974557 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-09-15 22:14:38.982769 | 2026-09-15 22:14:38.982949 | LOOP [Copy inventory file for Zuul] 2026-09-15 22:14:39.867206 | instance | changed: 2026-09-15 22:14:39.867416 | instance | { 2026-09-15 22:14:39.867442 | instance | "ansible_loop_var": "item", 2026-09-15 22:14:39.867463 | instance | "changed": false, 2026-09-15 22:14:39.867481 | instance | "failed": false, 2026-09-15 22:14:39.867502 | instance | "invocation": { 2026-09-15 22:14:39.867519 | instance | "module_args": { 2026-09-15 22:14:39.867536 | instance | "checksum_algorithm": "sha1", 2026-09-15 22:14:39.867568 | instance | "follow": true, 2026-09-15 22:14:39.867586 | instance | "get_attributes": true, 2026-09-15 22:14:39.867603 | instance | "get_checksum": true, 2026-09-15 22:14:39.867620 | instance | "get_mime": true, 2026-09-15 22:14:39.867636 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-09-15 22:14:39.867666 | instance | } 2026-09-15 22:14:39.867682 | instance | }, 2026-09-15 22:14:39.867698 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-09-15 22:14:39.867713 | instance | "stat": { 2026-09-15 22:14:39.867729 | instance | "atime": 1789510459.0275195, 2026-09-15 22:14:39.867746 | instance | "attr_flags": "e", 2026-09-15 22:14:39.867761 | instance | "attributes": [ 2026-09-15 22:14:39.867777 | instance | "extents" 2026-09-15 22:14:39.867793 | instance | ], 2026-09-15 22:14:39.867808 | instance | "block_size": 4096, 2026-09-15 22:14:39.867824 | instance | "blocks": 8, 2026-09-15 22:14:39.867840 | instance | "charset": "unknown", 2026-09-15 22:14:39.867856 | instance | "ctime": 1789510457.0675054, 2026-09-15 22:14:39.867872 | instance | "dev": 64513, 2026-09-15 22:14:39.867888 | instance | "device_type": 0, 2026-09-15 22:14:39.867904 | instance | "executable": true, 2026-09-15 22:14:39.867919 | instance | "exists": true, 2026-09-15 22:14:39.867934 | instance | "gid": 1000, 2026-09-15 22:14:39.867950 | instance | "gr_name": "zuul", 2026-09-15 22:14:39.867965 | instance | "inode": 1048421, 2026-09-15 22:14:39.867981 | instance | "isblk": false, 2026-09-15 22:14:39.867996 | instance | "ischr": false, 2026-09-15 22:14:39.868012 | instance | "isdir": true, 2026-09-15 22:14:39.868027 | instance | "isfifo": false, 2026-09-15 22:14:39.868042 | instance | "isgid": false, 2026-09-15 22:14:39.868057 | instance | "islnk": false, 2026-09-15 22:14:39.868072 | instance | "isreg": false, 2026-09-15 22:14:39.868088 | instance | "issock": false, 2026-09-15 22:14:39.868103 | instance | "isuid": false, 2026-09-15 22:14:39.868118 | instance | "mimetype": "unknown", 2026-09-15 22:14:39.868134 | instance | "mode": "0755", 2026-09-15 22:14:39.868149 | instance | "mtime": 1789510457.0675054, 2026-09-15 22:14:39.868164 | instance | "nlink": 22, 2026-09-15 22:14:39.868180 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-09-15 22:14:39.868196 | instance | "pw_name": "zuul", 2026-09-15 22:14:39.868212 | instance | "readable": true, 2026-09-15 22:14:39.868228 | instance | "rgrp": true, 2026-09-15 22:14:39.868243 | instance | "roth": true, 2026-09-15 22:14:39.868259 | instance | "rusr": true, 2026-09-15 22:14:39.868275 | instance | "size": 4096, 2026-09-15 22:14:39.868290 | instance | "uid": 1000, 2026-09-15 22:14:39.868306 | instance | "version": "3129576273", 2026-09-15 22:14:39.868321 | instance | "wgrp": false, 2026-09-15 22:14:39.868338 | instance | "woth": false, 2026-09-15 22:14:39.868354 | instance | "writeable": true, 2026-09-15 22:14:39.868370 | instance | "wusr": true, 2026-09-15 22:14:39.868422 | instance | "xgrp": true, 2026-09-15 22:14:39.868450 | instance | "xoth": true, 2026-09-15 22:14:39.868466 | instance | "xusr": true 2026-09-15 22:14:39.868485 | instance | } 2026-09-15 22:14:39.868530 | instance | } 2026-09-15 22:14:39.868567 | instance | ok: All items complete 2026-09-15 22:14:39.868591 | 2026-09-15 22:14:39.871939 | instance | skipping: Conditional result was False 2026-09-15 22:14:39.879203 | instance | skipping: Conditional result was False 2026-09-15 22:14:39.904162 | 2026-09-15 22:14:39.904383 | LOOP [Switch "ansible_host" to private IP] 2026-09-15 22:14:40.280025 | instance | changed: 1 replacements made 2026-09-15 22:14:40.284066 | instance | skipping: Conditional result was False 2026-09-15 22:14:40.291914 | instance | skipping: Conditional result was False 2026-09-15 22:14:40.312179 | 2026-09-15 22:14:40.312383 | TASK [Run Molecule scenario] 2026-09-15 22:14:41.261622 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-09-15 22:14:41.702164 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-09-15 22:14:41.702258 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-09-15 22:14:53.007022 | instance | INFO [csi > dependency] Executing 2026-09-15 22:14:53.007451 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-09-15 22:14:53.007841 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-09-15 22:14:53.008102 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-09-15 22:14:53.023511 | instance | INFO [csi > cleanup] Executing 2026-09-15 22:14:53.024117 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-15 22:14:53.037849 | instance | INFO [csi > destroy] Executing 2026-09-15 22:14:53.037926 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-09-15 22:14:53.038018 | instance | INFO [csi > destroy] Executed: Successful 2026-09-15 22:14:53.046964 | instance | INFO [csi > syntax] Executing 2026-09-15 22:14:54.608792 | instance | 2026-09-15 22:14:54.609095 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-09-15 22:14:54.679916 | instance | INFO [csi > syntax] Executed: Successful 2026-09-15 22:14:54.697001 | instance | INFO [csi > create] Executing 2026-09-15 22:14:54.701107 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-15 22:14:54.717490 | instance | INFO [csi > prepare] Executing 2026-09-15 22:14:55.571281 | instance | 2026-09-15 22:14:55.571546 | instance | PLAY [Prepare] ***************************************************************** 2026-09-15 22:14:55.571847 | instance | 2026-09-15 22:14:55.572214 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-15 22:14:55.572368 | instance | Tuesday 15 September 2026 22:14:55 +0000 (0:00:00.023) 0:00:00.023 ***** 2026-09-15 22:14:56.845076 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-15 22:14:56.845250 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-15 22:14:56.845523 | instance | interpreter could change the meaning of that path. See 2026-09-15 22:14:56.845758 | instance | https://docs.ansible.com/ansible- 2026-09-15 22:14:56.846001 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-15 22:14:56.856344 | instance | ok: [instance] 2026-09-15 22:14:56.856568 | instance | 2026-09-15 22:14:56.856836 | instance | TASK [Configure short hostname] ************************************************ 2026-09-15 22:14:56.857054 | instance | Tuesday 15 September 2026 22:14:56 +0000 (0:00:01.285) 0:00:01.309 ***** 2026-09-15 22:14:57.620218 | instance | changed: [instance] 2026-09-15 22:14:57.620484 | instance | 2026-09-15 22:14:57.620758 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-09-15 22:14:57.620981 | instance | Tuesday 15 September 2026 22:14:57 +0000 (0:00:00.763) 0:00:02.073 ***** 2026-09-15 22:14:57.916113 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-09-15 22:14:57.916316 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-09-15 22:14:57.916601 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-09-15 22:14:57.923512 | instance | changed: [instance] 2026-09-15 22:14:57.923715 | instance | 2026-09-15 22:14:57.923976 | instance | TASK [Purge "snapd" package] *************************************************** 2026-09-15 22:14:57.924204 | instance | Tuesday 15 September 2026 22:14:57 +0000 (0:00:00.303) 0:00:02.376 ***** 2026-09-15 22:14:58.822956 | instance | ok: [instance] 2026-09-15 22:14:58.823188 | instance | 2026-09-15 22:14:58.823599 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-09-15 22:14:58.823863 | instance | 2026-09-15 22:14:58.824120 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-15 22:14:58.824405 | instance | Tuesday 15 September 2026 22:14:58 +0000 (0:00:00.898) 0:00:03.275 ***** 2026-09-15 22:14:59.613315 | instance | ok: [instance] 2026-09-15 22:14:59.613525 | instance | 2026-09-15 22:14:59.613771 | instance | TASK [Install depedencies] ***************************************************** 2026-09-15 22:14:59.614015 | instance | Tuesday 15 September 2026 22:14:59 +0000 (0:00:00.790) 0:00:04.065 ***** 2026-09-15 22:15:24.058583 | instance | changed: [instance] 2026-09-15 22:15:24.058771 | instance | 2026-09-15 22:15:24.058782 | instance | TASK [Start up service] ******************************************************** 2026-09-15 22:15:24.058791 | instance | Tuesday 15 September 2026 22:15:24 +0000 (0:00:24.444) 0:00:28.510 ***** 2026-09-15 22:15:24.660443 | instance | ok: [instance] 2026-09-15 22:15:24.660585 | instance | 2026-09-15 22:15:24.660928 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-09-15 22:15:24.660981 | instance | Tuesday 15 September 2026 22:15:24 +0000 (0:00:00.602) 0:00:29.113 ***** 2026-09-15 22:15:24.985825 | instance | ok: [instance] 2026-09-15 22:15:24.986839 | instance | 2026-09-15 22:15:24.986898 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-09-15 22:15:24.986914 | instance | Tuesday 15 September 2026 22:15:24 +0000 (0:00:00.324) 0:00:29.438 ***** 2026-09-15 22:15:25.698641 | instance | changed: [instance] 2026-09-15 22:15:25.698744 | instance | 2026-09-15 22:15:25.698761 | instance | TASK [Get list of all loopback devices] **************************************** 2026-09-15 22:15:25.698918 | instance | Tuesday 15 September 2026 22:15:25 +0000 (0:00:00.713) 0:00:30.151 ***** 2026-09-15 22:15:25.931687 | instance | ok: [instance] 2026-09-15 22:15:25.931945 | instance | 2026-09-15 22:15:25.932329 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-09-15 22:15:25.932758 | instance | Tuesday 15 September 2026 22:15:25 +0000 (0:00:00.232) 0:00:30.384 ***** 2026-09-15 22:15:25.956143 | instance | skipping: [instance] 2026-09-15 22:15:25.956363 | instance | 2026-09-15 22:15:25.956808 | instance | TASK [Create devices for Ceph] ************************************************* 2026-09-15 22:15:25.957158 | instance | Tuesday 15 September 2026 22:15:25 +0000 (0:00:00.024) 0:00:30.408 ***** 2026-09-15 22:15:26.537383 | instance | changed: [instance] => (item=osd0) 2026-09-15 22:15:26.537455 | instance | changed: [instance] => (item=osd1) 2026-09-15 22:15:26.537598 | instance | changed: [instance] => (item=osd2) 2026-09-15 22:15:26.537817 | instance | 2026-09-15 22:15:26.537988 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-09-15 22:15:26.538134 | instance | Tuesday 15 September 2026 22:15:26 +0000 (0:00:00.579) 0:00:30.988 ***** 2026-09-15 22:15:27.248122 | instance | changed: [instance] => (item=osd0) 2026-09-15 22:15:27.248568 | instance | changed: [instance] => (item=osd1) 2026-09-15 22:15:27.248915 | instance | changed: [instance] => (item=osd2) 2026-09-15 22:15:27.249201 | instance | 2026-09-15 22:15:27.249501 | instance | TASK [Start loop devices] ****************************************************** 2026-09-15 22:15:27.249835 | instance | Tuesday 15 September 2026 22:15:27 +0000 (0:00:00.709) 0:00:31.697 ***** 2026-09-15 22:15:28.068585 | instance | changed: [instance] => (item=osd0) 2026-09-15 22:15:28.068660 | instance | changed: [instance] => (item=osd1) 2026-09-15 22:15:28.068671 | instance | changed: [instance] => (item=osd2) 2026-09-15 22:15:28.068681 | instance | 2026-09-15 22:15:28.068700 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-09-15 22:15:28.068863 | instance | Tuesday 15 September 2026 22:15:28 +0000 (0:00:00.822) 0:00:32.520 ***** 2026-09-15 22:15:31.367196 | instance | changed: [instance] => (item=osd0) 2026-09-15 22:15:31.367386 | instance | changed: [instance] => (item=osd1) 2026-09-15 22:15:31.367655 | instance | changed: [instance] => (item=osd2) 2026-09-15 22:15:31.367884 | instance | 2026-09-15 22:15:31.368128 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-09-15 22:15:31.368370 | instance | Tuesday 15 September 2026 22:15:31 +0000 (0:00:03.299) 0:00:35.819 ***** 2026-09-15 22:15:33.356518 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-09-15 22:15:33.356586 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-09-15 22:15:33.356607 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-09-15 22:15:33.356613 | instance | 2026-09-15 22:15:33.356620 | instance | PLAY RECAP ********************************************************************* 2026-09-15 22:15:33.356626 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-15 22:15:33.356632 | instance | 2026-09-15 22:15:33.356637 | instance | Tuesday 15 September 2026 22:15:33 +0000 (0:00:01.988) 0:00:37.807 ***** 2026-09-15 22:15:33.356642 | instance | =============================================================================== 2026-09-15 22:15:33.356647 | instance | Install depedencies ---------------------------------------------------- 24.44s 2026-09-15 22:15:33.356657 | instance | Create a volume group for each loop device ------------------------------ 3.30s 2026-09-15 22:15:33.359760 | instance | Create a logical volume for each loop device ---------------------------- 1.99s 2026-09-15 22:15:33.359792 | instance | Gathering Facts --------------------------------------------------------- 1.29s 2026-09-15 22:15:33.359803 | instance | Purge "snapd" package --------------------------------------------------- 0.90s 2026-09-15 22:15:33.359812 | instance | Start loop devices ------------------------------------------------------ 0.82s 2026-09-15 22:15:33.359821 | instance | Gathering Facts --------------------------------------------------------- 0.79s 2026-09-15 22:15:33.359830 | instance | Configure short hostname ------------------------------------------------ 0.76s 2026-09-15 22:15:33.359838 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.71s 2026-09-15 22:15:33.359846 | instance | Set permissions on loopback devices ------------------------------------- 0.71s 2026-09-15 22:15:33.359855 | instance | Start up service -------------------------------------------------------- 0.60s 2026-09-15 22:15:33.359863 | instance | Create devices for Ceph ------------------------------------------------- 0.58s 2026-09-15 22:15:33.359872 | instance | Generate lvm.conf ------------------------------------------------------- 0.32s 2026-09-15 22:15:33.359880 | instance | Ensure hostname inside hosts file --------------------------------------- 0.30s 2026-09-15 22:15:33.359889 | instance | Get list of all loopback devices ---------------------------------------- 0.23s 2026-09-15 22:15:33.359897 | instance | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-09-15 22:15:33.440788 | instance | INFO [csi > prepare] Executed: Successful 2026-09-15 22:15:33.447557 | instance | INFO [csi > converge] Executing 2026-09-15 22:15:34.822098 | instance | 2026-09-15 22:15:34.822580 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-09-15 22:15:34.822898 | instance | 2026-09-15 22:15:34.823225 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-15 22:15:34.823604 | instance | Tuesday 15 September 2026 22:15:34 +0000 (0:00:00.008) 0:00:00.008 ***** 2026-09-15 22:15:35.903266 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-15 22:15:35.903692 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-15 22:15:35.904004 | instance | interpreter could change the meaning of that path. See 2026-09-15 22:15:35.904302 | instance | https://docs.ansible.com/ansible- 2026-09-15 22:15:35.904662 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-15 22:15:35.918065 | instance | ok: [instance] 2026-09-15 22:15:35.918420 | instance | 2026-09-15 22:15:35.918806 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-09-15 22:15:35.919161 | instance | Tuesday 15 September 2026 22:15:35 +0000 (0:00:01.095) 0:00:01.104 ***** 2026-09-15 22:15:35.988760 | instance | ok: [instance] => { 2026-09-15 22:15:35.989050 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-09-15 22:15:35.989278 | instance | } 2026-09-15 22:15:35.989479 | instance | 2026-09-15 22:15:35.989691 | instance | PLAY [all] ********************************************************************* 2026-09-15 22:15:35.989867 | instance | 2026-09-15 22:15:35.990049 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-15 22:15:35.990266 | instance | Tuesday 15 September 2026 22:15:35 +0000 (0:00:00.070) 0:00:01.175 ***** 2026-09-15 22:15:36.952218 | instance | ok: [instance] 2026-09-15 22:15:36.952679 | instance | 2026-09-15 22:15:36.953021 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-09-15 22:15:36.953421 | instance | Tuesday 15 September 2026 22:15:36 +0000 (0:00:00.963) 0:00:02.138 ***** 2026-09-15 22:15:37.165204 | instance | ok: [instance] 2026-09-15 22:15:37.165409 | instance | 2026-09-15 22:15:37.165568 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-09-15 22:15:37.165700 | instance | 2026-09-15 22:15:37.165842 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-15 22:15:37.165978 | instance | Tuesday 15 September 2026 22:15:37 +0000 (0:00:00.213) 0:00:02.351 ***** 2026-09-15 22:15:38.201426 | instance | ok: [instance] 2026-09-15 22:15:38.201659 | instance | 2026-09-15 22:15:38.202056 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-15 22:15:38.202399 | instance | Tuesday 15 September 2026 22:15:38 +0000 (0:00:01.032) 0:00:03.384 ***** 2026-09-15 22:15:38.533338 | instance | ok: [instance] 2026-09-15 22:15:38.533735 | instance | 2026-09-15 22:15:38.534052 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-15 22:15:38.534479 | instance | Tuesday 15 September 2026 22:15:38 +0000 (0:00:00.332) 0:00:03.716 ***** 2026-09-15 22:15:38.589221 | instance | skipping: [instance] 2026-09-15 22:15:38.589484 | instance | 2026-09-15 22:15:38.589709 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-15 22:15:38.589903 | instance | Tuesday 15 September 2026 22:15:38 +0000 (0:00:00.055) 0:00:03.772 ***** 2026-09-15 22:15:38.884592 | instance | changed: [instance] 2026-09-15 22:15:38.884659 | instance | 2026-09-15 22:15:38.884671 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-15 22:15:38.884687 | instance | Tuesday 15 September 2026 22:15:38 +0000 (0:00:00.298) 0:00:04.071 ***** 2026-09-15 22:15:38.978808 | instance | ok: [instance] => { 2026-09-15 22:15:38.979038 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-15 22:15:38.979281 | instance | } 2026-09-15 22:15:38.979527 | instance | 2026-09-15 22:15:38.979795 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-15 22:15:38.980015 | instance | Tuesday 15 September 2026 22:15:38 +0000 (0:00:00.093) 0:00:04.165 ***** 2026-09-15 22:15:39.686133 | instance | changed: [instance] 2026-09-15 22:15:39.686238 | instance | 2026-09-15 22:15:39.686346 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-15 22:15:39.686507 | instance | Tuesday 15 September 2026 22:15:39 +0000 (0:00:00.707) 0:00:04.872 ***** 2026-09-15 22:15:39.752553 | instance | skipping: [instance] 2026-09-15 22:15:39.752649 | instance | 2026-09-15 22:15:39.752822 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-15 22:15:39.752969 | instance | Tuesday 15 September 2026 22:15:39 +0000 (0:00:00.066) 0:00:04.939 ***** 2026-09-15 22:15:39.814211 | instance | skipping: [instance] 2026-09-15 22:15:39.814310 | instance | 2026-09-15 22:15:39.814431 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-15 22:15:39.814598 | instance | Tuesday 15 September 2026 22:15:39 +0000 (0:00:00.061) 0:00:05.000 ***** 2026-09-15 22:15:40.059148 | instance | ok: [instance] 2026-09-15 22:15:40.059351 | instance | 2026-09-15 22:15:40.059628 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-15 22:15:40.059870 | instance | Tuesday 15 September 2026 22:15:40 +0000 (0:00:00.244) 0:00:05.245 ***** 2026-09-15 22:15:41.654509 | instance | ok: [instance] 2026-09-15 22:15:41.654881 | instance | 2026-09-15 22:15:41.655212 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-15 22:15:41.655664 | instance | Tuesday 15 September 2026 22:15:41 +0000 (0:00:01.594) 0:00:06.840 ***** 2026-09-15 22:15:41.745458 | instance | ok: [instance] => { 2026-09-15 22:15:41.745778 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-15 22:15:41.746348 | instance | } 2026-09-15 22:15:41.746685 | instance | 2026-09-15 22:15:41.747008 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-15 22:15:41.747345 | instance | Tuesday 15 September 2026 22:15:41 +0000 (0:00:00.089) 0:00:06.929 ***** 2026-09-15 22:15:42.744833 | instance | changed: [instance] 2026-09-15 22:15:42.745201 | instance | 2026-09-15 22:15:42.745534 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-15 22:15:42.745829 | instance | Tuesday 15 September 2026 22:15:42 +0000 (0:00:00.999) 0:00:07.928 ***** 2026-09-15 22:15:46.784625 | instance | changed: [instance] 2026-09-15 22:15:46.784741 | instance | 2026-09-15 22:15:46.784754 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-15 22:15:46.784777 | instance | Tuesday 15 September 2026 22:15:46 +0000 (0:00:04.041) 0:00:11.970 ***** 2026-09-15 22:15:46.825755 | instance | skipping: [instance] 2026-09-15 22:15:46.825870 | instance | 2026-09-15 22:15:46.826075 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-15 22:15:46.826301 | instance | Tuesday 15 September 2026 22:15:46 +0000 (0:00:00.042) 0:00:12.012 ***** 2026-09-15 22:15:46.864999 | instance | skipping: [instance] 2026-09-15 22:15:46.865445 | instance | 2026-09-15 22:15:46.865725 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-15 22:15:46.865958 | instance | Tuesday 15 September 2026 22:15:46 +0000 (0:00:00.039) 0:00:12.051 ***** 2026-09-15 22:15:46.909912 | instance | skipping: [instance] 2026-09-15 22:15:46.910083 | instance | 2026-09-15 22:15:46.910373 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-15 22:15:46.910601 | instance | Tuesday 15 September 2026 22:15:46 +0000 (0:00:00.045) 0:00:12.096 ***** 2026-09-15 22:15:53.676674 | instance | changed: [instance] 2026-09-15 22:15:53.676995 | instance | 2026-09-15 22:15:53.677288 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-15 22:15:53.677594 | instance | Tuesday 15 September 2026 22:15:53 +0000 (0:00:06.766) 0:00:18.862 ***** 2026-09-15 22:15:54.374410 | instance | changed: [instance] 2026-09-15 22:15:54.375118 | instance | 2026-09-15 22:15:54.375184 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-15 22:15:54.375196 | instance | Tuesday 15 September 2026 22:15:54 +0000 (0:00:00.697) 0:00:19.560 ***** 2026-09-15 22:15:55.418374 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-09-15 22:15:55.420300 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-15 22:15:55.420399 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-15 22:15:55.420412 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-15 22:15:55.420423 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-15 22:15:55.420432 | instance | 2026-09-15 22:15:55.420481 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-15 22:15:55.420495 | instance | Tuesday 15 September 2026 22:15:55 +0000 (0:00:01.043) 0:00:20.603 ***** 2026-09-15 22:15:56.083822 | instance | changed: [instance] 2026-09-15 22:15:56.083918 | instance | 2026-09-15 22:15:56.084530 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-15 22:15:56.084586 | instance | Tuesday 15 September 2026 22:15:56 +0000 (0:00:00.640) 0:00:21.243 ***** 2026-09-15 22:15:56.084593 | instance | 2026-09-15 22:15:56.084840 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-15 22:15:56.084854 | instance | Tuesday 15 September 2026 22:15:56 +0000 (0:00:00.026) 0:00:21.270 ***** 2026-09-15 22:15:57.071655 | instance | ok: [instance] 2026-09-15 22:15:57.071718 | instance | 2026-09-15 22:15:57.071729 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-09-15 22:15:57.071740 | instance | Tuesday 15 September 2026 22:15:57 +0000 (0:00:00.986) 0:00:22.257 ***** 2026-09-15 22:15:57.603102 | instance | changed: [instance] 2026-09-15 22:15:57.603231 | instance | 2026-09-15 22:15:57.603244 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-15 22:15:57.603254 | instance | Tuesday 15 September 2026 22:15:57 +0000 (0:00:00.531) 0:00:22.788 ***** 2026-09-15 22:15:58.238556 | instance | changed: [instance] 2026-09-15 22:15:58.238622 | instance | 2026-09-15 22:15:58.238634 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-15 22:15:58.238644 | instance | Tuesday 15 September 2026 22:15:58 +0000 (0:00:00.635) 0:00:23.424 ***** 2026-09-15 22:15:58.495058 | instance | ok: [instance] 2026-09-15 22:15:58.495716 | instance | 2026-09-15 22:15:58.495899 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-15 22:15:58.495909 | instance | Tuesday 15 September 2026 22:15:58 +0000 (0:00:00.256) 0:00:23.681 ***** 2026-09-15 22:15:58.569133 | instance | ok: [instance] => { 2026-09-15 22:15:58.569212 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-15 22:15:58.569638 | instance | } 2026-09-15 22:15:58.569689 | instance | 2026-09-15 22:15:58.569694 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-15 22:15:58.569699 | instance | Tuesday 15 September 2026 22:15:58 +0000 (0:00:00.074) 0:00:23.756 ***** 2026-09-15 22:15:59.444806 | instance | changed: [instance] 2026-09-15 22:15:59.445071 | instance | 2026-09-15 22:15:59.445372 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-15 22:15:59.445633 | instance | Tuesday 15 September 2026 22:15:59 +0000 (0:00:00.874) 0:00:24.630 ***** 2026-09-15 22:16:03.927640 | instance | changed: [instance] 2026-09-15 22:16:03.927825 | instance | 2026-09-15 22:16:03.928072 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-15 22:16:03.928350 | instance | Tuesday 15 September 2026 22:16:03 +0000 (0:00:04.483) 0:00:29.113 ***** 2026-09-15 22:16:05.279383 | instance | ok: [instance] 2026-09-15 22:16:05.279460 | instance | 2026-09-15 22:16:05.279471 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-15 22:16:05.279480 | instance | Tuesday 15 September 2026 22:16:05 +0000 (0:00:01.350) 0:00:30.464 ***** 2026-09-15 22:16:05.681636 | instance | changed: [instance] 2026-09-15 22:16:05.682393 | instance | 2026-09-15 22:16:05.682468 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-15 22:16:05.682481 | instance | Tuesday 15 September 2026 22:16:05 +0000 (0:00:00.403) 0:00:30.867 ***** 2026-09-15 22:16:06.241579 | instance | changed: [instance] 2026-09-15 22:16:06.241695 | instance | 2026-09-15 22:16:06.242338 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-15 22:16:06.242425 | instance | Tuesday 15 September 2026 22:16:06 +0000 (0:00:00.559) 0:00:31.427 ***** 2026-09-15 22:16:06.918585 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-09-15 22:16:06.919702 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-15 22:16:06.919763 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-15 22:16:06.919771 | instance | 2026-09-15 22:16:06.919778 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-15 22:16:06.919789 | instance | Tuesday 15 September 2026 22:16:06 +0000 (0:00:00.677) 0:00:32.104 ***** 2026-09-15 22:16:07.422131 | instance | changed: [instance] 2026-09-15 22:16:07.422867 | instance | 2026-09-15 22:16:07.422927 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-15 22:16:07.422940 | instance | Tuesday 15 September 2026 22:16:07 +0000 (0:00:00.503) 0:00:32.608 ***** 2026-09-15 22:16:07.944252 | instance | changed: [instance] 2026-09-15 22:16:07.944328 | instance | 2026-09-15 22:16:07.944549 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-15 22:16:07.944804 | instance | Tuesday 15 September 2026 22:16:07 +0000 (0:00:00.505) 0:00:33.113 ***** 2026-09-15 22:16:07.944817 | instance | 2026-09-15 22:16:07.944826 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-15 22:16:07.944866 | instance | Tuesday 15 September 2026 22:16:07 +0000 (0:00:00.017) 0:00:33.131 ***** 2026-09-15 22:16:08.717774 | instance | ok: [instance] 2026-09-15 22:16:08.717886 | instance | 2026-09-15 22:16:08.718429 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-09-15 22:16:08.718504 | instance | Tuesday 15 September 2026 22:16:08 +0000 (0:00:00.772) 0:00:33.903 ***** 2026-09-15 22:16:09.821755 | instance | changed: [instance] 2026-09-15 22:16:09.822825 | instance | 2026-09-15 22:16:09.822863 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-15 22:16:09.822878 | instance | Tuesday 15 September 2026 22:16:09 +0000 (0:00:01.104) 0:00:35.008 ***** 2026-09-15 22:16:10.487871 | instance | changed: [instance] 2026-09-15 22:16:10.487963 | instance | 2026-09-15 22:16:10.488484 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-15 22:16:10.488549 | instance | Tuesday 15 September 2026 22:16:10 +0000 (0:00:00.666) 0:00:35.674 ***** 2026-09-15 22:16:10.550942 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-15 22:16:10.551017 | instance | 2026-09-15 22:16:10.551307 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-15 22:16:10.551372 | instance | Tuesday 15 September 2026 22:16:10 +0000 (0:00:00.063) 0:00:35.737 ***** 2026-09-15 22:16:15.945116 | instance | changed: [instance] 2026-09-15 22:16:15.945425 | instance | 2026-09-15 22:16:15.945814 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-15 22:16:15.945900 | instance | Tuesday 15 September 2026 22:16:15 +0000 (0:00:05.393) 0:00:41.130 ***** 2026-09-15 22:16:16.724941 | instance | ok: [instance] => (item=chronyd) 2026-09-15 22:16:16.725079 | instance | ok: [instance] => (item=sshd) 2026-09-15 22:16:16.725092 | instance | 2026-09-15 22:16:16.725393 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-15 22:16:16.725465 | instance | Tuesday 15 September 2026 22:16:16 +0000 (0:00:00.780) 0:00:41.911 ***** 2026-09-15 22:16:30.865509 | instance | changed: [instance] 2026-09-15 22:16:30.865672 | instance | 2026-09-15 22:16:30.866378 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-15 22:16:30.866454 | instance | Tuesday 15 September 2026 22:16:30 +0000 (0:00:14.139) 0:00:56.051 ***** 2026-09-15 22:16:31.119384 | instance | ok: [instance] 2026-09-15 22:16:31.120090 | instance | 2026-09-15 22:16:31.120157 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-15 22:16:31.120169 | instance | Tuesday 15 September 2026 22:16:31 +0000 (0:00:00.254) 0:00:56.305 ***** 2026-09-15 22:16:31.652005 | instance | changed: [instance] 2026-09-15 22:16:31.652127 | instance | 2026-09-15 22:16:31.652548 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-15 22:16:31.652619 | instance | Tuesday 15 September 2026 22:16:31 +0000 (0:00:00.532) 0:00:56.838 ***** 2026-09-15 22:16:32.035604 | instance | changed: [instance] 2026-09-15 22:16:32.035708 | instance | 2026-09-15 22:16:32.036290 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-09-15 22:16:32.036356 | instance | Tuesday 15 September 2026 22:16:32 +0000 (0:00:00.383) 0:00:57.222 ***** 2026-09-15 22:16:32.153554 | instance | ok: [instance] 2026-09-15 22:16:32.154419 | instance | 2026-09-15 22:16:32.154491 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-09-15 22:16:32.154505 | instance | Tuesday 15 September 2026 22:16:32 +0000 (0:00:00.116) 0:00:57.338 ***** 2026-09-15 22:16:32.426095 | instance | ok: [instance] => (item=instance) 2026-09-15 22:16:32.426199 | instance | 2026-09-15 22:16:32.426583 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-09-15 22:16:32.426649 | instance | Tuesday 15 September 2026 22:16:32 +0000 (0:00:00.273) 0:00:57.612 ***** 2026-09-15 22:16:32.509950 | instance | ok: [instance] 2026-09-15 22:16:32.510343 | instance | 2026-09-15 22:16:32.510607 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-09-15 22:16:32.510649 | instance | Tuesday 15 September 2026 22:16:32 +0000 (0:00:00.083) 0:00:57.695 ***** 2026-09-15 22:16:32.608038 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-09-15 22:16:32.608110 | instance | 2026-09-15 22:16:32.608337 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-09-15 22:16:32.608384 | instance | Tuesday 15 September 2026 22:16:32 +0000 (0:00:00.099) 0:00:57.795 ***** 2026-09-15 22:16:32.982673 | instance | changed: [instance] 2026-09-15 22:16:32.983622 | instance | 2026-09-15 22:16:32.983700 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-09-15 22:16:32.983712 | instance | Tuesday 15 September 2026 22:16:32 +0000 (0:00:00.373) 0:00:58.168 ***** 2026-09-15 22:16:33.835247 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-09-15 22:16:33.835354 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-09-15 22:16:33.836001 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-09-15 22:16:33.836058 | instance | 2026-09-15 22:16:33.836066 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-09-15 22:16:33.836073 | instance | Tuesday 15 September 2026 22:16:33 +0000 (0:00:00.853) 0:00:59.021 ***** 2026-09-15 22:18:07.285611 | instance | ok: [instance] 2026-09-15 22:18:07.285696 | instance | 2026-09-15 22:18:07.285708 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-09-15 22:18:07.285719 | instance | Tuesday 15 September 2026 22:18:07 +0000 (0:01:33.449) 0:02:32.471 ***** 2026-09-15 22:18:07.532843 | instance | changed: [instance] 2026-09-15 22:18:07.532966 | instance | 2026-09-15 22:18:07.533152 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-09-15 22:18:07.533308 | instance | Tuesday 15 September 2026 22:18:07 +0000 (0:00:00.248) 0:02:32.719 ***** 2026-09-15 22:18:07.579353 | instance | ok: [instance] 2026-09-15 22:18:07.579473 | instance | 2026-09-15 22:18:07.579633 | instance | TASK [Install Ceph host] ******************************************************* 2026-09-15 22:18:07.579792 | instance | Tuesday 15 September 2026 22:18:07 +0000 (0:00:00.046) 0:02:32.765 ***** 2026-09-15 22:18:07.664694 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-09-15 22:18:07.664785 | instance | 2026-09-15 22:18:07.664800 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-15 22:18:07.664941 | instance | Tuesday 15 September 2026 22:18:07 +0000 (0:00:00.085) 0:02:32.851 ***** 2026-09-15 22:18:09.370370 | instance | ok: [instance] 2026-09-15 22:18:09.370443 | instance | 2026-09-15 22:18:09.370803 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-15 22:18:09.370855 | instance | Tuesday 15 September 2026 22:18:09 +0000 (0:00:01.705) 0:02:34.557 ***** 2026-09-15 22:18:09.438568 | instance | ok: [instance] => (item=instance) 2026-09-15 22:18:09.438760 | instance | 2026-09-15 22:18:09.439036 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-15 22:18:09.439305 | instance | Tuesday 15 September 2026 22:18:09 +0000 (0:00:00.067) 0:02:34.624 ***** 2026-09-15 22:18:09.834336 | instance | ok: [instance] 2026-09-15 22:18:09.834376 | instance | 2026-09-15 22:18:09.834384 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-15 22:18:09.834391 | instance | Tuesday 15 September 2026 22:18:09 +0000 (0:00:00.395) 0:02:35.020 ***** 2026-09-15 22:18:12.548513 | instance | ok: [instance] 2026-09-15 22:18:12.549334 | instance | 2026-09-15 22:18:12.549389 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-09-15 22:18:12.549402 | instance | Tuesday 15 September 2026 22:18:12 +0000 (0:00:02.713) 0:02:37.734 ***** 2026-09-15 22:19:02.957386 | 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-15 22:19:02.958237 | 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_zds53sd3/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_zds53sd3/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_zds53sd3/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_zds53sd3/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-15T22:19:02.773+0000 7fc9e7b41640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgD3w6lqBX0FGSAA2jGed//2Lu6vpziufchqGYC12hlnZwOGeBVsiAIEgh4=: Malformed input [buffer:3]\n2026-09-15T22:19:02.773+0000 7fc9e7b41640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-15T22:19:02.777+0000 7fc9e7b41640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgD3w6lqBX0FGSAA2jGed//2Lu6vpziufchqGYC12hlnZwOGeBVsiAIEgh4=: Malformed input [buffer:3]\n2026-09-15T22:19:02.777+0000 7fc9e7b41640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-15T22:19:02.777+0000 7fc9e7b41640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgD3w6lqBX0FGSAA2jGed//2Lu6vpziufchqGYC12hlnZwOGeBVsiAIEgh4=: Malformed input [buffer:3]\n2026-09-15T22:19:02.777+0000 7fc9e7b41640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-15T22:19:02.777+0000 7fc9e7b41640 -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-15 22:19:02.961500 | instance | 2026-09-15 22:19:02.961742 | instance | PLAY RECAP ********************************************************************* 2026-09-15 22:19:02.964571 | instance | instance : ok=55 changed=26 unreachable=0 failed=1 skipped=6 rescued=0 ignored=0 2026-09-15 22:19:02.964615 | instance | 2026-09-15 22:19:02.964629 | instance | Tuesday 15 September 2026 22:19:02 +0000 (0:00:50.414) 0:03:28.148 ***** 2026-09-15 22:19:02.964643 | instance | =============================================================================== 2026-09-15 22:19:02.964655 | instance | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 93.45s 2026-09-15 22:19:02.964668 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 50.41s 2026-09-15 22:19:02.964680 | instance | vexxhost.ceph.cephadm : Download "cephadm" ----------------------------- 14.14s 2026-09-15 22:19:02.964692 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 6.77s 2026-09-15 22:19:02.964704 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 5.39s 2026-09-15 22:19:02.964717 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.48s 2026-09-15 22:19:02.964729 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.04s 2026-09-15 22:19:02.964742 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.71s 2026-09-15 22:19:02.964777 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.76s 2026-09-15 22:19:02.967113 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.71s 2026-09-15 22:19:02.967144 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.59s 2026-09-15 22:19:02.967155 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.35s 2026-09-15 22:19:02.967164 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 1.10s 2026-09-15 22:19:02.967173 | instance | Gathering Facts --------------------------------------------------------- 1.10s 2026-09-15 22:19:02.967181 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 1.04s 2026-09-15 22:19:02.967190 | instance | Gathering Facts --------------------------------------------------------- 1.03s 2026-09-15 22:19:02.967198 | instance | vexxhost.containers.download_artifact : Download item ------------------- 1.00s 2026-09-15 22:19:02.967207 | instance | Gathering Facts --------------------------------------------------------- 0.96s 2026-09-15 22:19:02.967215 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.87s 2026-09-15 22:19:02.967224 | instance | vexxhost.ceph.mon : Include extra configuration values ------------------ 0.85s 2026-09-15 22:19:03.069669 | 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-15 22:19:03.069734 | instance | ERROR [csi > converge] Executed: Failed 2026-09-15 22:19:03.069768 | 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-15 22:19:03.212455 | instance | ERROR 2026-09-15 22:19:03.212887 | instance | { 2026-09-15 22:19:03.213035 | instance | "delta": "0:04:22.433723", 2026-09-15 22:19:03.213110 | instance | "end": "2026-09-15 22:19:03.140412", 2026-09-15 22:19:03.213226 | instance | "msg": "non-zero return code", 2026-09-15 22:19:03.213284 | instance | "rc": 2, 2026-09-15 22:19:03.213321 | instance | "start": "2026-09-15 22:14:40.706689" 2026-09-15 22:19:03.213346 | instance | } failure 2026-09-15 22:19:03.220197 | 2026-09-15 22:19:03.220257 | PLAY RECAP 2026-09-15 22:19:03.220303 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-09-15 22:19:03.220323 | 2026-09-15 22:19:03.449538 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-15 22:19:03.453554 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-15 22:19:04.055887 | 2026-09-15 22:19:04.056023 | PLAY [all] 2026-09-15 22:19:04.070541 | 2026-09-15 22:19:04.070694 | TASK [gather-host-logs : creating directory for system status] 2026-09-15 22:19:04.483582 | instance | changed 2026-09-15 22:19:04.495791 | 2026-09-15 22:19:04.496009 | TASK [gather-host-logs : Get logs for each host] 2026-09-15 22:19:04.907026 | instance | + systemd-cgls --full --all --no-pager 2026-09-15 22:19:04.924216 | instance | + ip addr 2026-09-15 22:19:04.926657 | instance | + ip route 2026-09-15 22:19:04.928888 | instance | + lsblk 2026-09-15 22:19:04.933737 | instance | + mount 2026-09-15 22:19:04.935853 | instance | + docker images 2026-09-15 22:19:04.957546 | instance | + brctl show 2026-09-15 22:19:04.958300 | instance | /bin/bash: line 8: brctl: command not found 2026-09-15 22:19:04.958519 | instance | + ip neigh 2026-09-15 22:19:04.960744 | instance | + bridge fdb show 2026-09-15 22:19:04.964228 | instance | + ps aux --sort=-%mem 2026-09-15 22:19:04.990890 | instance | + dpkg -l 2026-09-15 22:19:05.005051 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-09-15 22:19:05.005508 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-09-15 22:19:05.027878 | instance | + '[' '!' -z '' ']' 2026-09-15 22:19:05.087499 | instance | ok: Runtime: 0:00:00.127582 2026-09-15 22:19:05.099639 | 2026-09-15 22:19:05.099796 | TASK [gather-host-logs : Downloads logs to executor] 2026-09-15 22:19:05.790244 | instance | changed: 2026-09-15 22:19:05.790500 | instance | created directory /var/lib/zuul/builds/7e773efb5d9f438b8e90ebe704922263/work/logs/instance 2026-09-15 22:19:05.790545 | instance | cd+++++++++ system/ 2026-09-15 22:19:05.790591 | instance | >f+++++++++ system/brctl-show.txt 2026-09-15 22:19:05.790621 | instance | >f+++++++++ system/bridge-fdb.txt 2026-09-15 22:19:05.790648 | instance | >f+++++++++ system/docker-images.txt 2026-09-15 22:19:05.790679 | instance | >f+++++++++ system/ip-addr.txt 2026-09-15 22:19:05.790708 | instance | >f+++++++++ system/ip-neigh.txt 2026-09-15 22:19:05.790736 | instance | >f+++++++++ system/ip-route.txt 2026-09-15 22:19:05.790767 | instance | >f+++++++++ system/lsblk.txt 2026-09-15 22:19:05.790794 | instance | >f+++++++++ system/mount.txt 2026-09-15 22:19:05.790821 | instance | >f+++++++++ system/packages.txt 2026-09-15 22:19:05.790848 | instance | >f+++++++++ system/ps.txt 2026-09-15 22:19:05.790873 | instance | >f+++++++++ system/systemd-cgls.txt 2026-09-15 22:19:05.802767 | 2026-09-15 22:19:05.802847 | LOOP [helm-release-status : creating directory for helm release status] 2026-09-15 22:19:06.018214 | instance | changed: "values" 2026-09-15 22:19:06.194316 | instance | changed: "releases" 2026-09-15 22:19:06.209691 | 2026-09-15 22:19:06.209945 | TASK [helm-release-status : Gather get release status for helm charts] 2026-09-15 22:19:06.486288 | instance | /bin/bash: line 3: kubectl: command not found 2026-09-15 22:19:06.761082 | instance | ok: Runtime: 0:00:00.007527 2026-09-15 22:19:06.768858 | 2026-09-15 22:19:06.769020 | TASK [helm-release-status : Downloads logs to executor] 2026-09-15 22:19:07.312608 | instance | changed: 2026-09-15 22:19:07.312891 | instance | cd+++++++++ helm/ 2026-09-15 22:19:07.312949 | instance | cd+++++++++ helm/releases/ 2026-09-15 22:19:07.312993 | instance | cd+++++++++ helm/values/ 2026-09-15 22:19:07.339183 | 2026-09-15 22:19:07.339402 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-09-15 22:19:07.577906 | instance | changed 2026-09-15 22:19:07.591212 | 2026-09-15 22:19:07.591525 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-09-15 22:19:07.901797 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-15 22:19:07.902617 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-15 22:19:07.908240 | instance | environment: line 1: kubectl: command not found 2026-09-15 22:19:07.909029 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-15 22:19:07.910402 | instance | environment: line 1: kubectl: command not found 2026-09-15 22:19:07.912007 | instance | environment: line 1: kubectl: command not found 2026-09-15 22:19:07.912705 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-15 22:19:07.913027 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-15 22:19:07.915542 | instance | environment: line 1: kubectl: command not found 2026-09-15 22:19:07.916816 | instance | environment: line 1: kubectl: command not found 2026-09-15 22:19:07.917611 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-15 22:19:07.917938 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-15 22:19:08.140532 | instance | ok: Runtime: 0:00:00.024839 2026-09-15 22:19:08.150929 | 2026-09-15 22:19:08.151071 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-09-15 22:19:08.389889 | instance | changed 2026-09-15 22:19:08.400665 | 2026-09-15 22:19:08.400844 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-09-15 22:19:08.659536 | instance | environment: line 5: kubectl: command not found 2026-09-15 22:19:08.660437 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-15 22:19:08.660708 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-15 22:19:08.661504 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-15 22:19:08.948636 | instance | ok: Runtime: 0:00:00.008616 2026-09-15 22:19:08.956954 | 2026-09-15 22:19:08.957102 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-09-15 22:19:09.509468 | instance | changed: 2026-09-15 22:19:09.509676 | instance | cd+++++++++ objects/ 2026-09-15 22:19:09.509703 | instance | cd+++++++++ objects/cluster/ 2026-09-15 22:19:09.509722 | instance | cd+++++++++ objects/namespaced/ 2026-09-15 22:19:09.517686 | 2026-09-15 22:19:09.517747 | TASK [gather-pod-logs : creating directory for pod logs] 2026-09-15 22:19:09.774495 | instance | changed 2026-09-15 22:19:09.785222 | 2026-09-15 22:19:09.785477 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-09-15 22:19:10.011143 | instance | changed 2026-09-15 22:19:10.020029 | 2026-09-15 22:19:10.020248 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-09-15 22:19:10.279643 | instance | environment: line 3: kubectl: command not found 2026-09-15 22:19:10.567544 | instance | ok: Runtime: 0:00:00.007882 2026-09-15 22:19:10.574073 | 2026-09-15 22:19:10.574161 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-09-15 22:19:11.118950 | instance | changed: 2026-09-15 22:19:11.119166 | instance | cd+++++++++ pod-logs/ 2026-09-15 22:19:11.119193 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-09-15 22:19:11.127928 | 2026-09-15 22:19:11.128055 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-09-15 22:19:11.354676 | instance | changed 2026-09-15 22:19:11.364009 | 2026-09-15 22:19:11.364140 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-09-15 22:19:11.636303 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-15 22:19:11.918604 | instance | ok: Runtime: 0:00:00.050291 2026-09-15 22:19:11.931431 | 2026-09-15 22:19:11.931714 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-09-15 22:19:12.185760 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-15 22:19:12.238498 | instance | ceph-mgr endpoints: 2026-09-15 22:19:12.474453 | instance | ok: Runtime: 0:00:00.059958 2026-09-15 22:19:12.479013 | 2026-09-15 22:19:12.479077 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-09-15 22:19:12.696338 | instance | /bin/bash: line 4: kubectl: command not found 2026-09-15 22:19:13.014989 | instance | ok: Runtime: 0:00:00.055906 2026-09-15 22:19:13.024204 | 2026-09-15 22:19:13.024325 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-09-15 22:19:13.573879 | instance | changed: cd+++++++++ prometheus/ 2026-09-15 22:19:13.593042 | 2026-09-15 22:19:13.593226 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-09-15 22:19:13.842803 | instance | changed 2026-09-15 22:19:13.852611 | 2026-09-15 22:19:13.854322 | TASK [gather-selenium-data : Get selenium data] 2026-09-15 22:19:14.149996 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-09-15 22:19:14.151599 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-09-15 22:19:14.405190 | instance | ERROR 2026-09-15 22:19:14.406140 | instance | { 2026-09-15 22:19:14.406229 | instance | "delta": "0:00:00.007590", 2026-09-15 22:19:14.406289 | instance | "end": "2026-09-15 22:19:14.151882", 2026-09-15 22:19:14.406341 | instance | "msg": "non-zero return code", 2026-09-15 22:19:14.406422 | instance | "rc": 1, 2026-09-15 22:19:14.406475 | instance | "start": "2026-09-15 22:19:14.144292" 2026-09-15 22:19:14.406522 | instance | } 2026-09-15 22:19:14.406584 | instance | ERROR: Ignoring Errors 2026-09-15 22:19:14.421063 | 2026-09-15 22:19:14.421276 | TASK [gather-selenium-data : Downloads logs to executor] 2026-09-15 22:19:14.965035 | instance | changed: cd+++++++++ selenium/ 2026-09-15 22:19:14.978114 | 2026-09-15 22:19:14.978295 | PLAY RECAP 2026-09-15 22:19:14.978467 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-09-15 22:19:14.978533 | 2026-09-15 22:19:15.220693 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-15 22:19:15.222764 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-15 22:19:15.812702 | 2026-09-15 22:19:15.812840 | PLAY [all] 2026-09-15 22:19:15.824478 | 2026-09-15 22:19:15.824582 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-15 22:19:15.880853 | instance | skipping: Conditional result was False 2026-09-15 22:19:15.888006 | 2026-09-15 22:19:15.888112 | TASK [fetch-output : Set log path for single node] 2026-09-15 22:19:15.936124 | instance | ok 2026-09-15 22:19:15.944813 | 2026-09-15 22:19:15.944940 | LOOP [fetch-output : Ensure local output dirs] 2026-09-15 22:19:16.377192 | instance -> localhost | ok: "/var/lib/zuul/builds/7e773efb5d9f438b8e90ebe704922263/work/logs" 2026-09-15 22:19:16.606014 | instance -> localhost | changed: "/var/lib/zuul/builds/7e773efb5d9f438b8e90ebe704922263/work/artifacts" 2026-09-15 22:19:16.878940 | instance -> localhost | changed: "/var/lib/zuul/builds/7e773efb5d9f438b8e90ebe704922263/work/docs" 2026-09-15 22:19:16.904647 | 2026-09-15 22:19:16.904874 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-15 22:19:17.619122 | instance | changed: .d..t...... ./ 2026-09-15 22:19:17.619489 | instance | changed: All items complete 2026-09-15 22:19:17.619548 | 2026-09-15 22:19:18.120161 | instance | changed: .d..t...... ./ 2026-09-15 22:19:18.671151 | instance | changed: .d..t...... ./ 2026-09-15 22:19:18.703992 | 2026-09-15 22:19:18.704232 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-15 22:19:19.159575 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.007178 2026-09-15 22:19:19.413922 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.008686 2026-09-15 22:19:19.431108 | 2026-09-15 22:19:19.431244 | PLAY [all] 2026-09-15 22:19:19.439628 | 2026-09-15 22:19:19.439750 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-15 22:19:19.875278 | instance | changed 2026-09-15 22:19:19.882902 | 2026-09-15 22:19:19.883044 | PLAY RECAP 2026-09-15 22:19:19.883135 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-15 22:19:19.883185 | 2026-09-15 22:19:20.055587 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-15 22:19:20.060069 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-15 22:19:20.672567 | 2026-09-15 22:19:20.672716 | PLAY [localhost] 2026-09-15 22:19:20.682137 | 2026-09-15 22:19:20.682212 | TASK [Generate Zuul manifest] 2026-09-15 22:19:20.698986 | localhost | ok 2026-09-15 22:19:20.714734 | 2026-09-15 22:19:20.714865 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-15 22:19:21.152663 | localhost | changed 2026-09-15 22:19:21.174491 | 2026-09-15 22:19:21.174707 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-15 22:19:21.219614 | localhost | ok 2026-09-15 22:19:21.234668 | 2026-09-15 22:19:21.234865 | TASK [Upload logs] 2026-09-15 22:19:21.260135 | localhost | ok 2026-09-15 22:19:21.331637 | 2026-09-15 22:19:21.331812 | TASK [Set zuul-log-path fact] 2026-09-15 22:19:21.350829 | localhost | ok 2026-09-15 22:19:21.363716 | 2026-09-15 22:19:21.363840 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-15 22:19:21.400884 | localhost | ok 2026-09-15 22:19:21.407044 | 2026-09-15 22:19:21.407135 | TASK [upload-logs : Create log directories] 2026-09-15 22:19:21.877960 | localhost | changed 2026-09-15 22:19:21.889000 | 2026-09-15 22:19:21.889210 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-15 22:19:22.313863 | localhost -> localhost | ok: Runtime: 0:00:00.004748 2026-09-15 22:19:22.327302 | 2026-09-15 22:19:22.327518 | TASK [upload-logs : Upload logs to log server] 2026-09-15 22:19:22.976779 | localhost | Output suppressed because no_log was given 2026-09-15 22:19:23.039337 | 2026-09-15 22:19:23.039510 | LOOP [upload-logs : Compress console log and json output] 2026-09-15 22:19:23.105789 | localhost | skipping: Conditional result was False 2026-09-15 22:19:23.113768 | localhost | skipping: Conditional result was False 2026-09-15 22:19:23.121570 | 2026-09-15 22:19:23.121687 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-15 22:19:23.163207 | localhost | skipping: Conditional result was False 2026-09-15 22:19:23.163510 | 2026-09-15 22:19:23.167673 | localhost | skipping: Conditional result was False 2026-09-15 22:19:23.185972 | 2026-09-15 22:19:23.186149 | LOOP [upload-logs : Upload console log and json output]