2026-09-08 22:38:44.102439 | Job console starting 2026-09-08 22:38:44.113630 | Updating git repos 2026-09-08 22:38:50.439501 | Cloning repos into workspace 2026-09-08 22:39:08.272022 | Restoring repo states 2026-09-08 22:39:17.273441 | Merging changes 2026-09-08 22:39:18.739674 | Checking out repos 2026-09-08 22:39:21.690538 | Preparing playbooks 2026-09-08 22:39:25.799328 | Running Ansible setup 2026-09-08 22:39:29.835160 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-08 22:39:30.458534 | 2026-09-08 22:39:30.458684 | PLAY [localhost] 2026-09-08 22:39:30.465838 | 2026-09-08 22:39:30.465909 | TASK [Gathering Facts] 2026-09-08 22:39:31.516960 | localhost | ok 2026-09-08 22:39:31.541261 | 2026-09-08 22:39:31.541534 | TASK [Setup log path fact] 2026-09-08 22:39:31.562636 | localhost | ok 2026-09-08 22:39:31.582766 | 2026-09-08 22:39:31.582947 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-08 22:39:31.613190 | localhost | ok 2026-09-08 22:39:31.623585 | 2026-09-08 22:39:31.623801 | TASK [emit-job-header : Print job information] 2026-09-08 22:39:31.663932 | # Job Information 2026-09-08 22:39:31.664156 | Ansible Version: 2.16.18 2026-09-08 22:39:31.664200 | Job: atmosphere-molecule-csi-rbd 2026-09-08 22:39:31.664230 | Pipeline: check 2026-09-08 22:39:31.664272 | Executor: 2d72f0692154 2026-09-08 22:39:31.664299 | Triggered by: https://github.com/vexxhost/atmosphere/pull/3501 2026-09-08 22:39:31.664329 | Event ID: 7dd634d0-abd5-11f1-8058-b412a619f1c9 2026-09-08 22:39:31.668055 | 2026-09-08 22:39:31.668141 | LOOP [emit-job-header : Print node information] 2026-09-08 22:39:31.749828 | localhost | ok: 2026-09-08 22:39:31.750069 | localhost | # Node Information 2026-09-08 22:39:31.750108 | localhost | Inventory Hostname: instance 2026-09-08 22:39:31.750138 | localhost | Hostname: np0000192257 2026-09-08 22:39:31.750165 | localhost | Username: zuul 2026-09-08 22:39:31.750196 | localhost | Distro: Ubuntu 22.04 2026-09-08 22:39:31.750221 | localhost | Provider: yul1 2026-09-08 22:39:31.750260 | localhost | Region: ca-ymq-1 2026-09-08 22:39:31.750289 | localhost | Label: ubuntu-jammy 2026-09-08 22:39:31.750313 | localhost | Product Name: OpenStack Nova 2026-09-08 22:39:31.750340 | localhost | Interface IP: 162.253.55.93 2026-09-08 22:39:31.774792 | 2026-09-08 22:39:31.774929 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-08 22:39:32.242014 | localhost -> localhost | changed 2026-09-08 22:39:32.261787 | 2026-09-08 22:39:32.261903 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-08 22:39:33.365187 | localhost -> localhost | changed 2026-09-08 22:39:33.373698 | 2026-09-08 22:39:33.373774 | PLAY [all] 2026-09-08 22:39:33.384959 | 2026-09-08 22:39:33.385054 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-08 22:39:33.707140 | instance -> localhost | ok 2026-09-08 22:39:33.719433 | 2026-09-08 22:39:33.719585 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-08 22:39:33.760791 | instance | ok 2026-09-08 22:39:33.786413 | instance | included: /var/lib/zuul/builds/7a4eeb512983458ba13ef0f19c4283e0/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-08 22:39:33.807238 | 2026-09-08 22:39:33.807414 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-08 22:39:34.976545 | instance -> localhost | Generating public/private rsa key pair. 2026-09-08 22:39:34.976866 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/7a4eeb512983458ba13ef0f19c4283e0/work/7a4eeb512983458ba13ef0f19c4283e0_id_rsa 2026-09-08 22:39:34.976925 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/7a4eeb512983458ba13ef0f19c4283e0/work/7a4eeb512983458ba13ef0f19c4283e0_id_rsa.pub 2026-09-08 22:39:34.976968 | instance -> localhost | The key fingerprint is: 2026-09-08 22:39:34.977010 | instance -> localhost | SHA256:7R0nHJPbEyadorTPZbO0qYHyY3NiO/1o3A/AFNJisnI zuul-build-sshkey 2026-09-08 22:39:34.977069 | instance -> localhost | The key's randomart image is: 2026-09-08 22:39:34.977110 | instance -> localhost | +---[RSA 3072]----+ 2026-09-08 22:39:34.977162 | instance -> localhost | | ... | 2026-09-08 22:39:34.977205 | instance -> localhost | | . o..+ . | 2026-09-08 22:39:34.977263 | instance -> localhost | | +..B = | 2026-09-08 22:39:34.977304 | instance -> localhost | | . Eo * O . | 2026-09-08 22:39:34.977352 | instance -> localhost | | oS + B O | 2026-09-08 22:39:34.977391 | instance -> localhost | | . = O * | 2026-09-08 22:39:34.977428 | instance -> localhost | | . oo=.= | 2026-09-08 22:39:34.977466 | instance -> localhost | | oB =+.. | 2026-09-08 22:39:34.977510 | instance -> localhost | | ooOo....| 2026-09-08 22:39:34.977557 | instance -> localhost | +----[SHA256]-----+ 2026-09-08 22:39:34.977647 | instance -> localhost | ok: Runtime: 0:00:00.663128 2026-09-08 22:39:34.989313 | 2026-09-08 22:39:34.989458 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-08 22:39:35.023581 | instance | ok 2026-09-08 22:39:35.039576 | instance | included: /var/lib/zuul/builds/7a4eeb512983458ba13ef0f19c4283e0/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-08 22:39:35.049580 | 2026-09-08 22:39:35.049664 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-08 22:39:35.074177 | instance | skipping: Conditional result was False 2026-09-08 22:39:35.085044 | 2026-09-08 22:39:35.085176 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-08 22:39:35.536930 | instance | changed 2026-09-08 22:39:35.606505 | 2026-09-08 22:39:35.617799 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-08 22:39:35.819655 | instance | ok 2026-09-08 22:39:35.824274 | 2026-09-08 22:39:35.824343 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-08 22:39:36.327120 | instance | changed 2026-09-08 22:39:36.343914 | 2026-09-08 22:39:36.344138 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-08 22:39:36.889197 | instance | changed 2026-09-08 22:39:36.908716 | 2026-09-08 22:39:36.908899 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-08 22:39:36.935056 | instance | skipping: Conditional result was False 2026-09-08 22:39:36.949713 | 2026-09-08 22:39:36.949979 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-08 22:39:37.340101 | instance -> localhost | changed 2026-09-08 22:39:37.353426 | 2026-09-08 22:39:37.353507 | TASK [add-build-sshkey : Add back temp key] 2026-09-08 22:39:37.711378 | instance -> localhost | Identity added: /var/lib/zuul/builds/7a4eeb512983458ba13ef0f19c4283e0/work/7a4eeb512983458ba13ef0f19c4283e0_id_rsa (zuul-build-sshkey) 2026-09-08 22:39:37.711683 | instance -> localhost | ok: Runtime: 0:00:00.018261 2026-09-08 22:39:37.719966 | 2026-09-08 22:39:37.720047 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-08 22:39:38.054148 | instance | ok 2026-09-08 22:39:38.067068 | 2026-09-08 22:39:38.067361 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-08 22:39:38.103580 | instance | skipping: Conditional result was False 2026-09-08 22:39:38.125206 | 2026-09-08 22:39:38.125360 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-09-08 22:39:38.484533 | instance | ok 2026-09-08 22:39:38.493212 | 2026-09-08 22:39:38.493308 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-09-08 22:39:57.021499 | instance | Output suppressed because no_log was given 2026-09-08 22:39:57.037626 | 2026-09-08 22:39:57.037748 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-09-08 22:39:57.247868 | instance | ok: "logs" 2026-09-08 22:39:57.248302 | instance | ok: All items complete 2026-09-08 22:39:57.248363 | 2026-09-08 22:39:57.399467 | instance | ok: "artifacts" 2026-09-08 22:39:57.544020 | instance | ok: "docs" 2026-09-08 22:39:57.562593 | 2026-09-08 22:39:57.562807 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-09-08 22:39:57.757790 | instance | changed: "logs" 2026-09-08 22:39:57.911747 | instance | changed: "artifacts" 2026-09-08 22:39:58.069820 | instance | changed: "docs" 2026-09-08 22:39:58.085805 | 2026-09-08 22:39:58.085984 | PLAY RECAP 2026-09-08 22:39:58.086129 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-08 22:39:58.086230 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-08 22:39:58.086305 | 2026-09-08 22:39:58.246213 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-08 22:39:58.250088 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-08 22:39:58.827756 | 2026-09-08 22:39:58.827880 | PLAY [all] 2026-09-08 22:39:58.837737 | 2026-09-08 22:39:58.837833 | TASK [setup-uv : Extract archive] 2026-09-08 22:40:01.190630 | instance | changed 2026-09-08 22:40:01.204061 | 2026-09-08 22:40:01.204236 | TASK [setup-uv : Print version] 2026-09-08 22:40:01.575473 | instance | uv 0.8.13 2026-09-08 22:40:01.748864 | instance | ok: Runtime: 0:00:00.014107 2026-09-08 22:40:01.759640 | 2026-09-08 22:40:01.759732 | TASK [Install Ansible collection siblings] 2026-09-08 22:40:11.215900 | instance | changed: 2026-09-08 22:40:11.216163 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-09-08 22:40:11.216223 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-08 22:40:11.216266 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-08 22:40:11.216306 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-09-08 22:40:11.216430 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-09-08 22:40:11.216482 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-09-08 22:40:11.216556 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-09-08 22:40:11.216602 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-09-08 22:40:11.216641 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-08 22:40:11.216681 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-09-08 22:40:11.216719 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-09-08 22:40:11.216755 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-09-08 22:40:11.216808 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-09-08 22:40:11.216855 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-09-08 22:40:11.216891 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0 2026-09-08 22:40:11.216928 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-09-08 22:40:11.216964 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-09-08 22:40:11.216999 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-09-08 22:40:11.217035 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-09-08 22:40:11.217069 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-09-08 22:40:11.217102 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.2.0 2026-09-08 22:40:11.217137 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-09-08 22:40:11.217176 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-09-08 22:40:11.217231 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-09-08 22:40:11.217270 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=6.0.0 2026-09-08 22:40:11.217305 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-08 22:40:11.217341 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-08 22:40:11.217402 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-09-08 22:40:11.217438 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-09-08 22:40:11.217473 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-09-08 22:40:11.217508 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-08 22:40:11.217545 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-08 22:40:11.217582 | instance | Checked out ansible.netcommon to 1.2.0 2026-09-08 22:40:11.217617 | 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-08 22:40:11.217663 | instance | Starting galaxy collection install process 2026-09-08 22:40:11.217699 | instance | Process install dependency map 2026-09-08 22:40:11.217735 | instance | Starting collection install process 2026-09-08 22:40:11.217770 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-09-08 22:40:11.217805 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-09-08 22:40:11.217840 | instance | ansible.netcommon:* was installed successfully 2026-09-08 22:40:11.217874 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-09-08 22:40:11.217907 | instance | Creating virtual environment at: .venv 2026-09-08 22:40:11.217942 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-08 22:40:11.217977 | instance | Downloading setuptools (1.1MiB) 2026-09-08 22:40:11.218012 | instance | Downloading cryptography (4.2MiB) 2026-09-08 22:40:11.218055 | instance | Downloading pygments (1.2MiB) 2026-09-08 22:40:11.218091 | instance | Downloading kubernetes (1.9MiB) 2026-09-08 22:40:11.218126 | instance | Downloading rjsonnet (1.2MiB) 2026-09-08 22:40:11.218160 | instance | Downloading pydantic-core (2.0MiB) 2026-09-08 22:40:11.218194 | instance | Downloading netaddr (2.2MiB) 2026-09-08 22:40:11.218230 | instance | Downloading ansible-core (2.1MiB) 2026-09-08 22:40:11.218265 | instance | Downloading openstacksdk (1.7MiB) 2026-09-08 22:40:11.218300 | instance | Building pyperclip==1.9.0 2026-09-08 22:40:11.218338 | instance | Downloading rjsonnet 2026-09-08 22:40:11.218393 | instance | Downloading pydantic-core 2026-09-08 22:40:11.218429 | instance | Downloading netaddr 2026-09-08 22:40:11.218467 | instance | Downloading pygments 2026-09-08 22:40:11.218503 | instance | Downloading cryptography 2026-09-08 22:40:11.218538 | instance | Downloading setuptools 2026-09-08 22:40:11.218572 | instance | Downloading kubernetes 2026-09-08 22:40:11.218607 | instance | Downloading ansible-core 2026-09-08 22:40:11.218642 | instance | Downloading openstacksdk 2026-09-08 22:40:11.218677 | instance | Built pyperclip==1.9.0 2026-09-08 22:40:11.218712 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-08 22:40:11.218746 | instance | Installed 83 packages in 61ms 2026-09-08 22:40:11.218781 | instance | Checked out ansible.posix to 1.6.0 2026-09-08 22:40:11.218816 | 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-08 22:40:11.218851 | instance | Starting galaxy collection install process 2026-09-08 22:40:11.218887 | instance | Process install dependency map 2026-09-08 22:40:11.218933 | instance | Starting collection install process 2026-09-08 22:40:11.218970 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-09-08 22:40:11.219005 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-09-08 22:40:11.219040 | instance | ansible.posix:1.6.0 was installed successfully 2026-09-08 22:40:11.219077 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-08 22:40:11.219111 | instance | 2.17.12 2026-09-08 22:40:11.219147 | instance | Checked out ansible.utils to v6.1.0 2026-09-08 22:40:11.219182 | 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-08 22:40:11.219217 | instance | Starting galaxy collection install process 2026-09-08 22:40:11.219251 | instance | Process install dependency map 2026-09-08 22:40:11.219285 | instance | Starting collection install process 2026-09-08 22:40:11.219321 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-09-08 22:40:11.219379 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-09-08 22:40:11.219416 | instance | ansible.utils:6.1.0 was installed successfully 2026-09-08 22:40:11.219452 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-08 22:40:11.219488 | instance | 2.17.12 2026-09-08 22:40:11.219524 | instance | Checked out atmosphere.common to v0.7.0 2026-09-08 22:40:11.219560 | 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-08 22:40:11.219595 | instance | Starting galaxy collection install process 2026-09-08 22:40:11.219629 | instance | Process install dependency map 2026-09-08 22:40:11.219664 | instance | Starting collection install process 2026-09-08 22:40:11.219698 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-09-08 22:40:11.219732 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-09-08 22:40:11.219766 | instance | atmosphere.common:0.7.0 was installed successfully 2026-09-08 22:40:11.219799 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-08 22:40:11.219833 | instance | 2.17.12 2026-09-08 22:40:11.219867 | instance | Checked out community.crypto to 2.2.3 2026-09-08 22:40:11.219902 | 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-08 22:40:11.219937 | instance | Starting galaxy collection install process 2026-09-08 22:40:11.219971 | instance | Process install dependency map 2026-09-08 22:40:11.220005 | instance | Starting collection install process 2026-09-08 22:40:11.220039 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-09-08 22:40:11.220073 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-09-08 22:40:11.220107 | instance | community.crypto:2.2.3 was installed successfully 2026-09-08 22:40:11.220141 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-08 22:40:11.220174 | instance | 2.17.12 2026-09-08 22:40:11.220208 | instance | Checked out community.general to 7.3.0 2026-09-08 22:40:11.220243 | 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-08 22:40:11.220288 | instance | Starting galaxy collection install process 2026-09-08 22:40:11.220324 | instance | Process install dependency map 2026-09-08 22:40:11.220376 | instance | Starting collection install process 2026-09-08 22:40:11.220412 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-09-08 22:40:11.220446 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-09-08 22:40:11.220480 | instance | community.general:7.3.0 was installed successfully 2026-09-08 22:40:11.220551 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-08 22:40:11.220589 | instance | 2.17.12 2026-09-08 22:40:11.220626 | instance | Checked out community.mysql to 3.6.0 2026-09-08 22:40:11.220665 | 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-08 22:40:11.220702 | instance | Starting galaxy collection install process 2026-09-08 22:40:11.220738 | instance | Process install dependency map 2026-09-08 22:40:11.220773 | instance | Starting collection install process 2026-09-08 22:40:11.220808 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-09-08 22:40:11.220843 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-09-08 22:40:11.220878 | instance | community.mysql:3.6.0 was installed successfully 2026-09-08 22:40:11.220913 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-08 22:40:11.220949 | instance | 2.17.12 2026-09-08 22:40:11.220984 | instance | Checked out kubernetes.core to 2.4.0 2026-09-08 22:40:11.221021 | 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-08 22:40:11.221055 | instance | Starting galaxy collection install process 2026-09-08 22:40:11.221096 | instance | Process install dependency map 2026-09-08 22:40:11.221150 | instance | Starting collection install process 2026-09-08 22:40:11.221207 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-09-08 22:40:11.221260 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-09-08 22:40:11.221298 | instance | kubernetes.core:2.4.0 was installed successfully 2026-09-08 22:40:11.221337 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-08 22:40:11.221419 | instance | 2.17.12 2026-09-08 22:40:11.221459 | instance | Checked out openstack.cloud to 2.6.0 2026-09-08 22:40:11.221496 | 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-08 22:40:11.221532 | instance | Starting galaxy collection install process 2026-09-08 22:40:11.221568 | instance | Process install dependency map 2026-09-08 22:40:11.221603 | instance | Starting collection install process 2026-09-08 22:40:11.221638 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-09-08 22:40:11.221673 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-09-08 22:40:11.221707 | instance | openstack.cloud:2.6.0 was installed successfully 2026-09-08 22:40:11.221741 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-08 22:40:11.221776 | instance | 2.17.12 2026-09-08 22:40:11.221824 | instance | Checked out vexxhost.ceph to v4.2.0 2026-09-08 22:40:11.221862 | 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-08 22:40:11.221897 | instance | Starting galaxy collection install process 2026-09-08 22:40:11.221932 | instance | Process install dependency map 2026-09-08 22:40:11.221966 | instance | Starting collection install process 2026-09-08 22:40:11.222001 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-09-08 22:40:11.222035 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-09-08 22:40:11.222070 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-09-08 22:40:11.222105 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-08 22:40:11.222140 | instance | 2.17.12 2026-09-08 22:40:11.222176 | instance | Checked out vexxhost.containers to v1.6.8 2026-09-08 22:40:11.222211 | 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-08 22:40:11.222246 | instance | Starting galaxy collection install process 2026-09-08 22:40:11.222281 | instance | Process install dependency map 2026-09-08 22:40:11.222316 | instance | Starting collection install process 2026-09-08 22:40:11.222370 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-09-08 22:40:11.222407 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-09-08 22:40:11.222442 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-09-08 22:40:11.222477 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-08 22:40:11.222513 | instance | 2.17.12 2026-09-08 22:40:11.222548 | instance | Checked out vexxhost.kubernetes to v3.3.0 2026-09-08 22:40:11.222584 | 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-08 22:40:11.222620 | instance | Starting galaxy collection install process 2026-09-08 22:40:11.222656 | instance | Process install dependency map 2026-09-08 22:40:11.222692 | instance | Starting collection install process 2026-09-08 22:40:11.222727 | instance | Installing 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-09-08 22:40:11.222761 | instance | Created collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-09-08 22:40:11.222795 | instance | vexxhost.kubernetes:3.3.0 was installed successfully 2026-09-08 22:40:11.222830 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-08 22:40:11.222864 | instance | 2.17.12 2026-09-08 22:40:11.233439 | 2026-09-08 22:40:11.233534 | PLAY RECAP 2026-09-08 22:40:11.233615 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-08 22:40:11.233657 | 2026-09-08 22:40:11.383782 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-08 22:40:11.390917 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-08 22:40:11.968883 | 2026-09-08 22:40:11.969016 | PLAY [all] 2026-09-08 22:40:11.979261 | 2026-09-08 22:40:11.979331 | TASK [Install "jq" for log collection] 2026-09-08 22:40:22.226046 | instance | changed 2026-09-08 22:40:22.229664 | 2026-09-08 22:40:22.229805 | PLAY RECAP 2026-09-08 22:40:22.229915 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-08 22:40:22.230043 | 2026-09-08 22:40:22.383273 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-08 22:40:22.388255 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-08 22:40:22.980041 | 2026-09-08 22:40:22.980187 | PLAY [all] 2026-09-08 22:40:22.991124 | 2026-09-08 22:40:22.991217 | LOOP [Check inventory directories] 2026-09-08 22:40:23.339723 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-09-08 22:40:23.525446 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-09-08 22:40:23.686967 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-09-08 22:40:23.703634 | 2026-09-08 22:40:23.704095 | LOOP [Copy inventory file for Zuul] 2026-09-08 22:40:24.561672 | instance | changed: 2026-09-08 22:40:24.561987 | instance | { 2026-09-08 22:40:24.562047 | instance | "ansible_loop_var": "item", 2026-09-08 22:40:24.562097 | instance | "changed": false, 2026-09-08 22:40:24.562137 | instance | "failed": false, 2026-09-08 22:40:24.562182 | instance | "invocation": { 2026-09-08 22:40:24.562219 | instance | "module_args": { 2026-09-08 22:40:24.562254 | instance | "checksum_algorithm": "sha1", 2026-09-08 22:40:24.562288 | instance | "follow": true, 2026-09-08 22:40:24.562322 | instance | "get_attributes": true, 2026-09-08 22:40:24.562359 | instance | "get_checksum": true, 2026-09-08 22:40:24.562394 | instance | "get_mime": true, 2026-09-08 22:40:24.562455 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-09-08 22:40:24.562493 | instance | } 2026-09-08 22:40:24.562528 | instance | }, 2026-09-08 22:40:24.562561 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-09-08 22:40:24.562595 | instance | "stat": { 2026-09-08 22:40:24.562627 | instance | "atime": 1788907204.298474, 2026-09-08 22:40:24.562673 | instance | "attr_flags": "e", 2026-09-08 22:40:24.562725 | instance | "attributes": [ 2026-09-08 22:40:24.562762 | instance | "extents" 2026-09-08 22:40:24.562796 | instance | ], 2026-09-08 22:40:24.562828 | instance | "block_size": 4096, 2026-09-08 22:40:24.562862 | instance | "blocks": 8, 2026-09-08 22:40:24.562895 | instance | "charset": "unknown", 2026-09-08 22:40:24.562931 | instance | "ctime": 1788907202.706462, 2026-09-08 22:40:24.562965 | instance | "dev": 64513, 2026-09-08 22:40:24.562999 | instance | "device_type": 0, 2026-09-08 22:40:24.563032 | instance | "executable": true, 2026-09-08 22:40:24.563065 | instance | "exists": true, 2026-09-08 22:40:24.563098 | instance | "gid": 1000, 2026-09-08 22:40:24.563130 | instance | "gr_name": "zuul", 2026-09-08 22:40:24.563163 | instance | "inode": 1047147, 2026-09-08 22:40:24.563196 | instance | "isblk": false, 2026-09-08 22:40:24.563230 | instance | "ischr": false, 2026-09-08 22:40:24.563264 | instance | "isdir": true, 2026-09-08 22:40:24.563297 | instance | "isfifo": false, 2026-09-08 22:40:24.563330 | instance | "isgid": false, 2026-09-08 22:40:24.563362 | instance | "islnk": false, 2026-09-08 22:40:24.563394 | instance | "isreg": false, 2026-09-08 22:40:24.563452 | instance | "issock": false, 2026-09-08 22:40:24.563488 | instance | "isuid": false, 2026-09-08 22:40:24.563522 | instance | "mimetype": "unknown", 2026-09-08 22:40:24.563554 | instance | "mode": "0755", 2026-09-08 22:40:24.563586 | instance | "mtime": 1788907202.706462, 2026-09-08 22:40:24.563618 | instance | "nlink": 23, 2026-09-08 22:40:24.563650 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-09-08 22:40:24.563686 | instance | "pw_name": "zuul", 2026-09-08 22:40:24.563744 | instance | "readable": true, 2026-09-08 22:40:24.563786 | instance | "rgrp": true, 2026-09-08 22:40:24.563820 | instance | "roth": true, 2026-09-08 22:40:24.563876 | instance | "rusr": true, 2026-09-08 22:40:24.563912 | instance | "size": 4096, 2026-09-08 22:40:24.563945 | instance | "uid": 1000, 2026-09-08 22:40:24.563978 | instance | "version": "3979291084", 2026-09-08 22:40:24.564012 | instance | "wgrp": false, 2026-09-08 22:40:24.564048 | instance | "woth": false, 2026-09-08 22:40:24.564083 | instance | "writeable": true, 2026-09-08 22:40:24.564117 | instance | "wusr": true, 2026-09-08 22:40:24.564150 | instance | "xgrp": true, 2026-09-08 22:40:24.564183 | instance | "xoth": true, 2026-09-08 22:40:24.564215 | instance | "xusr": true 2026-09-08 22:40:24.564249 | instance | } 2026-09-08 22:40:24.564283 | instance | } 2026-09-08 22:40:24.564351 | instance | ok: All items complete 2026-09-08 22:40:24.564393 | 2026-09-08 22:40:24.566916 | instance | skipping: Conditional result was False 2026-09-08 22:40:24.568156 | instance | skipping: Conditional result was False 2026-09-08 22:40:24.588445 | 2026-09-08 22:40:24.588651 | LOOP [Switch "ansible_host" to private IP] 2026-09-08 22:40:24.935121 | instance | changed: 1 replacements made 2026-09-08 22:40:24.936311 | instance | skipping: Conditional result was False 2026-09-08 22:40:24.939341 | instance | skipping: Conditional result was False 2026-09-08 22:40:24.957479 | 2026-09-08 22:40:24.957626 | TASK [Run Molecule scenario] 2026-09-08 22:40:25.859116 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-09-08 22:40:26.262385 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-09-08 22:40:26.262465 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-09-08 22:40:36.649520 | instance | INFO [csi > dependency] Executing 2026-09-08 22:40:36.649904 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-09-08 22:40:36.650332 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-09-08 22:40:36.650734 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-09-08 22:40:36.665138 | instance | INFO [csi > cleanup] Executing 2026-09-08 22:40:36.665768 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-08 22:40:36.679207 | instance | INFO [csi > destroy] Executing 2026-09-08 22:40:36.679254 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-09-08 22:40:36.679386 | instance | INFO [csi > destroy] Executed: Successful 2026-09-08 22:40:36.688161 | instance | INFO [csi > syntax] Executing 2026-09-08 22:40:38.176798 | instance | 2026-09-08 22:40:38.177234 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-09-08 22:40:38.231596 | instance | INFO [csi > syntax] Executed: Successful 2026-09-08 22:40:38.251766 | instance | INFO [csi > create] Executing 2026-09-08 22:40:38.255680 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-08 22:40:38.270666 | instance | INFO [csi > prepare] Executing 2026-09-08 22:40:38.991129 | instance | 2026-09-08 22:40:38.991322 | instance | PLAY [Prepare] ***************************************************************** 2026-09-08 22:40:38.991556 | instance | 2026-09-08 22:40:38.991804 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-08 22:40:38.992060 | instance | Tuesday 08 September 2026 22:40:38 +0000 (0:00:00.023) 0:00:00.023 ***** 2026-09-08 22:40:40.310082 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-08 22:40:40.310276 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-08 22:40:40.310524 | instance | interpreter could change the meaning of that path. See 2026-09-08 22:40:40.310755 | instance | https://docs.ansible.com/ansible- 2026-09-08 22:40:40.311028 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-08 22:40:40.319342 | instance | ok: [instance] 2026-09-08 22:40:40.319566 | instance | 2026-09-08 22:40:40.319805 | instance | TASK [Configure short hostname] ************************************************ 2026-09-08 22:40:40.320077 | instance | Tuesday 08 September 2026 22:40:40 +0000 (0:00:01.329) 0:00:01.352 ***** 2026-09-08 22:40:41.861084 | instance | changed: [instance] 2026-09-08 22:40:41.861262 | instance | 2026-09-08 22:40:41.861534 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-09-08 22:40:41.861782 | instance | Tuesday 08 September 2026 22:40:41 +0000 (0:00:01.540) 0:00:02.893 ***** 2026-09-08 22:40:42.162959 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-09-08 22:40:42.163171 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-09-08 22:40:42.163406 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-09-08 22:40:42.171519 | instance | changed: [instance] 2026-09-08 22:40:42.171707 | instance | 2026-09-08 22:40:42.172065 | instance | TASK [Purge "snapd" package] *************************************************** 2026-09-08 22:40:42.172310 | instance | Tuesday 08 September 2026 22:40:42 +0000 (0:00:00.311) 0:00:03.204 ***** 2026-09-08 22:40:42.961430 | instance | ok: [instance] 2026-09-08 22:40:42.961515 | instance | 2026-09-08 22:40:42.961664 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-09-08 22:40:42.961787 | instance | 2026-09-08 22:40:42.961940 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-08 22:40:42.962071 | instance | Tuesday 08 September 2026 22:40:42 +0000 (0:00:00.789) 0:00:03.994 ***** 2026-09-08 22:40:43.732031 | instance | ok: [instance] 2026-09-08 22:40:43.732195 | instance | 2026-09-08 22:40:43.732433 | instance | TASK [Install depedencies] ***************************************************** 2026-09-08 22:40:43.732695 | instance | Tuesday 08 September 2026 22:40:43 +0000 (0:00:00.769) 0:00:04.764 ***** 2026-09-08 22:41:06.567234 | instance | changed: [instance] 2026-09-08 22:41:06.567417 | instance | 2026-09-08 22:41:06.567677 | instance | TASK [Start up service] ******************************************************** 2026-09-08 22:41:06.567972 | instance | Tuesday 08 September 2026 22:41:06 +0000 (0:00:22.833) 0:00:27.598 ***** 2026-09-08 22:41:07.101367 | instance | ok: [instance] 2026-09-08 22:41:07.101581 | instance | 2026-09-08 22:41:07.101821 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-09-08 22:41:07.102081 | instance | Tuesday 08 September 2026 22:41:07 +0000 (0:00:00.535) 0:00:28.134 ***** 2026-09-08 22:41:07.418214 | instance | ok: [instance] 2026-09-08 22:41:07.418379 | instance | 2026-09-08 22:41:07.418641 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-09-08 22:41:07.418888 | instance | Tuesday 08 September 2026 22:41:07 +0000 (0:00:00.316) 0:00:28.450 ***** 2026-09-08 22:41:08.136021 | instance | changed: [instance] 2026-09-08 22:41:08.136241 | instance | 2026-09-08 22:41:08.136492 | instance | TASK [Get list of all loopback devices] **************************************** 2026-09-08 22:41:08.136732 | instance | Tuesday 08 September 2026 22:41:08 +0000 (0:00:00.717) 0:00:29.168 ***** 2026-09-08 22:41:08.344255 | instance | ok: [instance] 2026-09-08 22:41:08.344460 | instance | 2026-09-08 22:41:08.344717 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-09-08 22:41:08.344963 | instance | Tuesday 08 September 2026 22:41:08 +0000 (0:00:00.208) 0:00:29.376 ***** 2026-09-08 22:41:08.364665 | instance | skipping: [instance] 2026-09-08 22:41:08.364868 | instance | 2026-09-08 22:41:08.365135 | instance | TASK [Create devices for Ceph] ************************************************* 2026-09-08 22:41:08.365409 | instance | Tuesday 08 September 2026 22:41:08 +0000 (0:00:00.020) 0:00:29.397 ***** 2026-09-08 22:41:08.918018 | instance | changed: [instance] => (item=osd0) 2026-09-08 22:41:08.918282 | instance | changed: [instance] => (item=osd1) 2026-09-08 22:41:08.918519 | instance | changed: [instance] => (item=osd2) 2026-09-08 22:41:08.918736 | instance | 2026-09-08 22:41:08.919093 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-09-08 22:41:08.919598 | instance | Tuesday 08 September 2026 22:41:08 +0000 (0:00:00.553) 0:00:29.950 ***** 2026-09-08 22:41:09.597556 | instance | changed: [instance] => (item=osd0) 2026-09-08 22:41:09.597939 | instance | changed: [instance] => (item=osd1) 2026-09-08 22:41:09.598267 | instance | changed: [instance] => (item=osd2) 2026-09-08 22:41:09.598555 | instance | 2026-09-08 22:41:09.598886 | instance | TASK [Start loop devices] ****************************************************** 2026-09-08 22:41:09.599208 | instance | Tuesday 08 September 2026 22:41:09 +0000 (0:00:00.679) 0:00:30.629 ***** 2026-09-08 22:41:10.361366 | instance | changed: [instance] => (item=osd0) 2026-09-08 22:41:10.361786 | instance | changed: [instance] => (item=osd1) 2026-09-08 22:41:10.362119 | instance | changed: [instance] => (item=osd2) 2026-09-08 22:41:10.362406 | instance | 2026-09-08 22:41:10.362707 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-09-08 22:41:10.363030 | instance | Tuesday 08 September 2026 22:41:10 +0000 (0:00:00.760) 0:00:31.390 ***** 2026-09-08 22:41:13.861302 | instance | changed: [instance] => (item=osd0) 2026-09-08 22:41:13.862471 | instance | changed: [instance] => (item=osd1) 2026-09-08 22:41:13.862549 | instance | changed: [instance] => (item=osd2) 2026-09-08 22:41:13.862561 | instance | 2026-09-08 22:41:13.862571 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-09-08 22:41:13.862581 | instance | Tuesday 08 September 2026 22:41:13 +0000 (0:00:03.503) 0:00:34.893 ***** 2026-09-08 22:41:15.848342 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-09-08 22:41:15.848520 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-09-08 22:41:15.849046 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-09-08 22:41:15.849118 | instance | 2026-09-08 22:41:15.849254 | instance | PLAY RECAP ********************************************************************* 2026-09-08 22:41:15.853308 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-08 22:41:15.853370 | instance | 2026-09-08 22:41:15.853383 | instance | Tuesday 08 September 2026 22:41:15 +0000 (0:00:01.987) 0:00:36.881 ***** 2026-09-08 22:41:15.853393 | instance | =============================================================================== 2026-09-08 22:41:15.853402 | instance | Install depedencies ---------------------------------------------------- 22.83s 2026-09-08 22:41:15.853410 | instance | Create a volume group for each loop device ------------------------------ 3.50s 2026-09-08 22:41:15.853419 | instance | Create a logical volume for each loop device ---------------------------- 1.99s 2026-09-08 22:41:15.853429 | instance | Configure short hostname ------------------------------------------------ 1.54s 2026-09-08 22:41:15.853438 | instance | Gathering Facts --------------------------------------------------------- 1.33s 2026-09-08 22:41:15.853446 | instance | Purge "snapd" package --------------------------------------------------- 0.79s 2026-09-08 22:41:15.853455 | instance | Gathering Facts --------------------------------------------------------- 0.77s 2026-09-08 22:41:15.853464 | instance | Start loop devices ------------------------------------------------------ 0.76s 2026-09-08 22:41:15.853473 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.72s 2026-09-08 22:41:15.853481 | instance | Set permissions on loopback devices ------------------------------------- 0.68s 2026-09-08 22:41:15.853490 | instance | Create devices for Ceph ------------------------------------------------- 0.55s 2026-09-08 22:41:15.853499 | instance | Start up service -------------------------------------------------------- 0.54s 2026-09-08 22:41:15.853512 | instance | Generate lvm.conf ------------------------------------------------------- 0.32s 2026-09-08 22:41:15.853523 | instance | Ensure hostname inside hosts file --------------------------------------- 0.31s 2026-09-08 22:41:15.853767 | instance | Get list of all loopback devices ---------------------------------------- 0.21s 2026-09-08 22:41:15.854103 | instance | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-09-08 22:41:15.970293 | instance | INFO [csi > prepare] Executed: Successful 2026-09-08 22:41:15.984861 | instance | INFO [csi > converge] Executing 2026-09-08 22:41:17.373951 | instance | 2026-09-08 22:41:17.374416 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-09-08 22:41:17.374732 | instance | 2026-09-08 22:41:17.375075 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-08 22:41:17.375394 | instance | Tuesday 08 September 2026 22:41:17 +0000 (0:00:00.007) 0:00:00.007 ***** 2026-09-08 22:41:18.424965 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-08 22:41:18.425393 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-08 22:41:18.425698 | instance | interpreter could change the meaning of that path. See 2026-09-08 22:41:18.425989 | instance | https://docs.ansible.com/ansible- 2026-09-08 22:41:18.426304 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-08 22:41:18.439219 | instance | ok: [instance] 2026-09-08 22:41:18.439512 | instance | 2026-09-08 22:41:18.439808 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-09-08 22:41:18.440167 | instance | Tuesday 08 September 2026 22:41:18 +0000 (0:00:01.065) 0:00:01.072 ***** 2026-09-08 22:41:18.506828 | instance | ok: [instance] => { 2026-09-08 22:41:18.507199 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-09-08 22:41:18.507486 | instance | } 2026-09-08 22:41:18.507761 | instance | 2026-09-08 22:41:18.508115 | instance | PLAY [all] ********************************************************************* 2026-09-08 22:41:18.508398 | instance | 2026-09-08 22:41:18.508686 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-08 22:41:18.509034 | instance | Tuesday 08 September 2026 22:41:18 +0000 (0:00:00.067) 0:00:01.139 ***** 2026-09-08 22:41:19.493609 | instance | ok: [instance] 2026-09-08 22:41:19.493932 | instance | 2026-09-08 22:41:19.494252 | instance | TASK [Fail if atmosphere_ceph_enabled is set] ********************************** 2026-09-08 22:41:19.494548 | instance | Tuesday 08 September 2026 22:41:19 +0000 (0:00:00.986) 0:00:02.126 ***** 2026-09-08 22:41:19.553083 | instance | skipping: [instance] 2026-09-08 22:41:19.553503 | instance | 2026-09-08 22:41:19.553855 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-09-08 22:41:19.554309 | instance | Tuesday 08 September 2026 22:41:19 +0000 (0:00:00.056) 0:00:02.183 ***** 2026-09-08 22:41:19.760318 | instance | ok: [instance] 2026-09-08 22:41:19.760676 | instance | 2026-09-08 22:41:19.760994 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-09-08 22:41:19.761402 | instance | 2026-09-08 22:41:19.761722 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-08 22:41:19.762076 | instance | Tuesday 08 September 2026 22:41:19 +0000 (0:00:00.211) 0:00:02.394 ***** 2026-09-08 22:41:20.747647 | instance | ok: [instance] 2026-09-08 22:41:20.748032 | instance | 2026-09-08 22:41:20.749860 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-08 22:41:20.749886 | instance | Tuesday 08 September 2026 22:41:20 +0000 (0:00:00.985) 0:00:03.379 ***** 2026-09-08 22:41:21.125498 | instance | ok: [instance] 2026-09-08 22:41:21.125878 | instance | 2026-09-08 22:41:21.126267 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-08 22:41:21.126615 | instance | Tuesday 08 September 2026 22:41:21 +0000 (0:00:00.378) 0:00:03.758 ***** 2026-09-08 22:41:21.182097 | instance | skipping: [instance] 2026-09-08 22:41:21.182421 | instance | 2026-09-08 22:41:21.182740 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-08 22:41:21.183107 | instance | Tuesday 08 September 2026 22:41:21 +0000 (0:00:00.057) 0:00:03.815 ***** 2026-09-08 22:41:21.608228 | instance | changed: [instance] 2026-09-08 22:41:21.608572 | instance | 2026-09-08 22:41:21.608884 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-08 22:41:21.609241 | instance | Tuesday 08 September 2026 22:41:21 +0000 (0:00:00.425) 0:00:04.241 ***** 2026-09-08 22:41:21.682924 | instance | ok: [instance] => { 2026-09-08 22:41:21.683284 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-08 22:41:21.683578 | instance | } 2026-09-08 22:41:21.683857 | instance | 2026-09-08 22:41:21.684178 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-08 22:41:21.684475 | instance | Tuesday 08 September 2026 22:41:21 +0000 (0:00:00.075) 0:00:04.316 ***** 2026-09-08 22:41:22.653178 | instance | changed: [instance] 2026-09-08 22:41:22.653595 | instance | 2026-09-08 22:41:22.653932 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-08 22:41:22.654272 | instance | Tuesday 08 September 2026 22:41:22 +0000 (0:00:00.969) 0:00:05.286 ***** 2026-09-08 22:41:22.717799 | instance | skipping: [instance] 2026-09-08 22:41:22.718054 | instance | 2026-09-08 22:41:22.718272 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-08 22:41:22.718477 | instance | Tuesday 08 September 2026 22:41:22 +0000 (0:00:00.063) 0:00:05.349 ***** 2026-09-08 22:41:22.763962 | instance | skipping: [instance] 2026-09-08 22:41:22.763986 | instance | 2026-09-08 22:41:22.763994 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-08 22:41:22.764002 | instance | Tuesday 08 September 2026 22:41:22 +0000 (0:00:00.048) 0:00:05.397 ***** 2026-09-08 22:41:23.018452 | instance | ok: [instance] 2026-09-08 22:41:23.018510 | instance | 2026-09-08 22:41:23.018522 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-08 22:41:23.018532 | instance | Tuesday 08 September 2026 22:41:23 +0000 (0:00:00.252) 0:00:05.650 ***** 2026-09-08 22:41:24.450405 | instance | ok: [instance] 2026-09-08 22:41:24.450591 | instance | 2026-09-08 22:41:24.450847 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-08 22:41:24.451147 | instance | Tuesday 08 September 2026 22:41:24 +0000 (0:00:01.432) 0:00:07.083 ***** 2026-09-08 22:41:24.535869 | instance | ok: [instance] => { 2026-09-08 22:41:24.536043 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-08 22:41:24.536273 | instance | } 2026-09-08 22:41:24.536488 | instance | 2026-09-08 22:41:24.536721 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-08 22:41:24.536955 | instance | Tuesday 08 September 2026 22:41:24 +0000 (0:00:00.085) 0:00:07.169 ***** 2026-09-08 22:41:25.356750 | instance | changed: [instance] 2026-09-08 22:41:25.356869 | instance | 2026-09-08 22:41:25.357140 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-08 22:41:25.357410 | instance | Tuesday 08 September 2026 22:41:25 +0000 (0:00:00.820) 0:00:07.989 ***** 2026-09-08 22:41:28.390662 | instance | changed: [instance] 2026-09-08 22:41:28.391251 | instance | 2026-09-08 22:41:28.391586 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-08 22:41:28.391897 | instance | Tuesday 08 September 2026 22:41:28 +0000 (0:00:03.034) 0:00:11.024 ***** 2026-09-08 22:41:28.425803 | instance | skipping: [instance] 2026-09-08 22:41:28.426591 | instance | 2026-09-08 22:41:28.426811 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-08 22:41:28.427048 | instance | Tuesday 08 September 2026 22:41:28 +0000 (0:00:00.033) 0:00:11.057 ***** 2026-09-08 22:41:28.464803 | instance | skipping: [instance] 2026-09-08 22:41:28.464848 | instance | 2026-09-08 22:41:28.464856 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-08 22:41:28.464864 | instance | Tuesday 08 September 2026 22:41:28 +0000 (0:00:00.039) 0:00:11.097 ***** 2026-09-08 22:41:28.507337 | instance | skipping: [instance] 2026-09-08 22:41:28.507402 | instance | 2026-09-08 22:41:28.507414 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-08 22:41:28.507424 | instance | Tuesday 08 September 2026 22:41:28 +0000 (0:00:00.042) 0:00:11.139 ***** 2026-09-08 22:41:34.497398 | instance | changed: [instance] 2026-09-08 22:41:34.497643 | instance | 2026-09-08 22:41:34.497656 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-08 22:41:34.497667 | instance | Tuesday 08 September 2026 22:41:34 +0000 (0:00:05.990) 0:00:17.130 ***** 2026-09-08 22:41:35.188920 | instance | changed: [instance] 2026-09-08 22:41:35.189056 | instance | 2026-09-08 22:41:35.189481 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-08 22:41:35.189743 | instance | Tuesday 08 September 2026 22:41:35 +0000 (0:00:00.691) 0:00:17.822 ***** 2026-09-08 22:41:36.196259 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-09-08 22:41:36.196319 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-08 22:41:36.196332 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-08 22:41:36.196351 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-08 22:41:36.196362 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-08 22:41:36.196373 | instance | 2026-09-08 22:41:36.196383 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-08 22:41:36.196392 | instance | Tuesday 08 September 2026 22:41:36 +0000 (0:00:01.005) 0:00:18.827 ***** 2026-09-08 22:41:36.829836 | instance | changed: [instance] 2026-09-08 22:41:36.829947 | instance | 2026-09-08 22:41:36.830727 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-08 22:41:36.830774 | instance | Tuesday 08 September 2026 22:41:36 +0000 (0:00:00.610) 0:00:19.437 ***** 2026-09-08 22:41:36.830782 | instance | 2026-09-08 22:41:36.830789 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-08 22:41:36.830794 | instance | Tuesday 08 September 2026 22:41:36 +0000 (0:00:00.025) 0:00:19.463 ***** 2026-09-08 22:41:37.784075 | instance | ok: [instance] 2026-09-08 22:41:37.784259 | instance | 2026-09-08 22:41:37.784757 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-09-08 22:41:37.784812 | instance | Tuesday 08 September 2026 22:41:37 +0000 (0:00:00.953) 0:00:20.417 ***** 2026-09-08 22:41:38.288315 | instance | changed: [instance] 2026-09-08 22:41:38.289074 | instance | 2026-09-08 22:41:38.289143 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-08 22:41:38.289155 | instance | Tuesday 08 September 2026 22:41:38 +0000 (0:00:00.504) 0:00:20.921 ***** 2026-09-08 22:41:38.901947 | instance | changed: [instance] 2026-09-08 22:41:38.902004 | instance | 2026-09-08 22:41:38.902011 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-08 22:41:38.902035 | instance | Tuesday 08 September 2026 22:41:38 +0000 (0:00:00.613) 0:00:21.534 ***** 2026-09-08 22:41:39.139987 | instance | ok: [instance] 2026-09-08 22:41:39.140067 | instance | 2026-09-08 22:41:39.140077 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-08 22:41:39.140087 | instance | Tuesday 08 September 2026 22:41:39 +0000 (0:00:00.237) 0:00:21.772 ***** 2026-09-08 22:41:39.224262 | instance | ok: [instance] => { 2026-09-08 22:41:39.224333 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-08 22:41:39.224345 | instance | } 2026-09-08 22:41:39.224355 | instance | 2026-09-08 22:41:39.224364 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-08 22:41:39.224375 | instance | Tuesday 08 September 2026 22:41:39 +0000 (0:00:00.083) 0:00:21.855 ***** 2026-09-08 22:41:40.170148 | instance | changed: [instance] 2026-09-08 22:41:40.170209 | instance | 2026-09-08 22:41:40.170223 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-08 22:41:40.170233 | instance | Tuesday 08 September 2026 22:41:40 +0000 (0:00:00.946) 0:00:22.802 ***** 2026-09-08 22:41:44.584771 | instance | changed: [instance] 2026-09-08 22:41:44.584866 | instance | 2026-09-08 22:41:44.585207 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-08 22:41:44.585262 | instance | Tuesday 08 September 2026 22:41:44 +0000 (0:00:04.415) 0:00:27.218 ***** 2026-09-08 22:41:45.634267 | instance | ok: [instance] 2026-09-08 22:41:45.634383 | instance | 2026-09-08 22:41:45.634757 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-08 22:41:45.634830 | instance | Tuesday 08 September 2026 22:41:45 +0000 (0:00:01.048) 0:00:28.267 ***** 2026-09-08 22:41:46.025275 | instance | changed: [instance] 2026-09-08 22:41:46.025959 | instance | 2026-09-08 22:41:46.026051 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-08 22:41:46.026064 | instance | Tuesday 08 September 2026 22:41:46 +0000 (0:00:00.390) 0:00:28.658 ***** 2026-09-08 22:41:46.557723 | instance | changed: [instance] 2026-09-08 22:41:46.558217 | instance | 2026-09-08 22:41:46.558262 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-08 22:41:46.558270 | instance | Tuesday 08 September 2026 22:41:46 +0000 (0:00:00.533) 0:00:29.191 ***** 2026-09-08 22:41:47.165167 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-09-08 22:41:47.166404 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-08 22:41:47.166460 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-08 22:41:47.166472 | instance | 2026-09-08 22:41:47.166482 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-08 22:41:47.166492 | instance | Tuesday 08 September 2026 22:41:47 +0000 (0:00:00.606) 0:00:29.798 ***** 2026-09-08 22:41:47.666429 | instance | changed: [instance] 2026-09-08 22:41:47.666734 | instance | 2026-09-08 22:41:47.666748 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-08 22:41:47.666759 | instance | Tuesday 08 September 2026 22:41:47 +0000 (0:00:00.500) 0:00:30.298 ***** 2026-09-08 22:41:48.203968 | instance | changed: [instance] 2026-09-08 22:41:48.204056 | instance | 2026-09-08 22:41:48.204077 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-08 22:41:48.204683 | instance | Tuesday 08 September 2026 22:41:48 +0000 (0:00:00.514) 0:00:30.812 ***** 2026-09-08 22:41:48.204730 | instance | 2026-09-08 22:41:48.204738 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-08 22:41:48.204750 | instance | Tuesday 08 September 2026 22:41:48 +0000 (0:00:00.024) 0:00:30.837 ***** 2026-09-08 22:41:49.042635 | instance | ok: [instance] 2026-09-08 22:41:49.043583 | instance | 2026-09-08 22:41:49.043650 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-09-08 22:41:49.043665 | instance | Tuesday 08 September 2026 22:41:49 +0000 (0:00:00.837) 0:00:31.675 ***** 2026-09-08 22:41:49.976268 | instance | changed: [instance] 2026-09-08 22:41:49.977062 | instance | 2026-09-08 22:41:49.977127 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-08 22:41:49.977140 | instance | Tuesday 08 September 2026 22:41:49 +0000 (0:00:00.933) 0:00:32.609 ***** 2026-09-08 22:41:50.614942 | instance | changed: [instance] 2026-09-08 22:41:50.615048 | instance | 2026-09-08 22:41:50.615363 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-08 22:41:50.615385 | instance | Tuesday 08 September 2026 22:41:50 +0000 (0:00:00.639) 0:00:33.248 ***** 2026-09-08 22:41:50.686867 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-08 22:41:50.687746 | instance | 2026-09-08 22:41:50.687823 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-08 22:41:50.687836 | instance | Tuesday 08 September 2026 22:41:50 +0000 (0:00:00.071) 0:00:33.319 ***** 2026-09-08 22:41:56.407275 | instance | changed: [instance] 2026-09-08 22:41:56.407339 | instance | 2026-09-08 22:41:56.407351 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-08 22:41:56.407362 | instance | Tuesday 08 September 2026 22:41:56 +0000 (0:00:05.719) 0:00:39.039 ***** 2026-09-08 22:41:57.117402 | instance | ok: [instance] => (item=chronyd) 2026-09-08 22:41:57.117540 | instance | ok: [instance] => (item=sshd) 2026-09-08 22:41:57.118189 | instance | 2026-09-08 22:41:57.118255 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-08 22:41:57.118267 | instance | Tuesday 08 September 2026 22:41:57 +0000 (0:00:00.711) 0:00:39.750 ***** 2026-09-08 22:42:04.306553 | instance | changed: [instance] 2026-09-08 22:42:04.306632 | instance | 2026-09-08 22:42:04.306660 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-08 22:42:04.306672 | instance | Tuesday 08 September 2026 22:42:04 +0000 (0:00:07.188) 0:00:46.938 ***** 2026-09-08 22:42:04.540081 | instance | ok: [instance] 2026-09-08 22:42:04.540993 | instance | 2026-09-08 22:42:04.541088 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-08 22:42:04.541104 | instance | Tuesday 08 September 2026 22:42:04 +0000 (0:00:00.234) 0:00:47.173 ***** 2026-09-08 22:42:05.027865 | instance | changed: [instance] 2026-09-08 22:42:05.028509 | instance | 2026-09-08 22:42:05.028557 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-08 22:42:05.028566 | instance | Tuesday 08 September 2026 22:42:05 +0000 (0:00:00.487) 0:00:47.660 ***** 2026-09-08 22:42:05.367692 | instance | changed: [instance] 2026-09-08 22:42:05.368411 | instance | 2026-09-08 22:42:05.368489 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-09-08 22:42:05.368501 | instance | Tuesday 08 September 2026 22:42:05 +0000 (0:00:00.339) 0:00:48.000 ***** 2026-09-08 22:42:05.585894 | instance | ok: [instance] 2026-09-08 22:42:05.585962 | instance | 2026-09-08 22:42:05.585973 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-09-08 22:42:05.585980 | instance | Tuesday 08 September 2026 22:42:05 +0000 (0:00:00.218) 0:00:48.218 ***** 2026-09-08 22:42:05.848925 | instance | ok: [instance] => (item=instance) 2026-09-08 22:42:05.849340 | instance | 2026-09-08 22:42:05.849450 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-09-08 22:42:05.849814 | instance | Tuesday 08 September 2026 22:42:05 +0000 (0:00:00.262) 0:00:48.481 ***** 2026-09-08 22:42:05.922351 | instance | ok: [instance] 2026-09-08 22:42:05.923055 | instance | 2026-09-08 22:42:05.923101 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-09-08 22:42:05.923114 | instance | Tuesday 08 September 2026 22:42:05 +0000 (0:00:00.073) 0:00:48.555 ***** 2026-09-08 22:42:06.005832 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-09-08 22:42:06.005891 | instance | 2026-09-08 22:42:06.005976 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-09-08 22:42:06.006076 | instance | Tuesday 08 September 2026 22:42:06 +0000 (0:00:00.084) 0:00:48.639 ***** 2026-09-08 22:42:06.307377 | instance | changed: [instance] 2026-09-08 22:42:06.307550 | instance | 2026-09-08 22:42:06.307820 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-09-08 22:42:06.308059 | instance | Tuesday 08 September 2026 22:42:06 +0000 (0:00:00.300) 0:00:48.940 ***** 2026-09-08 22:42:07.039509 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-09-08 22:42:07.039688 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-09-08 22:42:07.040116 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-09-08 22:42:07.040438 | instance | 2026-09-08 22:42:07.040710 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-09-08 22:42:07.040956 | instance | Tuesday 08 September 2026 22:42:07 +0000 (0:00:00.732) 0:00:49.672 ***** 2026-09-08 22:43:41.532677 | instance | ok: [instance] 2026-09-08 22:43:41.532981 | instance | 2026-09-08 22:43:41.533893 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-09-08 22:43:41.533910 | instance | Tuesday 08 September 2026 22:43:41 +0000 (0:01:34.488) 0:02:24.161 ***** 2026-09-08 22:43:41.780416 | instance | changed: [instance] 2026-09-08 22:43:41.780598 | instance | 2026-09-08 22:43:41.780836 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-09-08 22:43:41.781069 | instance | Tuesday 08 September 2026 22:43:41 +0000 (0:00:00.251) 0:02:24.413 ***** 2026-09-08 22:43:41.823794 | instance | ok: [instance] 2026-09-08 22:43:41.823978 | instance | 2026-09-08 22:43:41.824199 | instance | TASK [Install Ceph host] ******************************************************* 2026-09-08 22:43:41.824452 | instance | Tuesday 08 September 2026 22:43:41 +0000 (0:00:00.043) 0:02:24.457 ***** 2026-09-08 22:43:41.916411 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-09-08 22:43:41.916623 | instance | 2026-09-08 22:43:41.916866 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-08 22:43:41.917101 | instance | Tuesday 08 September 2026 22:43:41 +0000 (0:00:00.092) 0:02:24.550 ***** 2026-09-08 22:43:43.626122 | instance | ok: [instance] 2026-09-08 22:43:43.626336 | instance | 2026-09-08 22:43:43.626617 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-08 22:43:43.626839 | instance | Tuesday 08 September 2026 22:43:43 +0000 (0:00:01.708) 0:02:26.259 ***** 2026-09-08 22:43:43.709629 | instance | ok: [instance] => (item=instance) 2026-09-08 22:43:43.709842 | instance | 2026-09-08 22:43:43.710126 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-08 22:43:43.710367 | instance | Tuesday 08 September 2026 22:43:43 +0000 (0:00:00.083) 0:02:26.342 ***** 2026-09-08 22:43:44.109637 | instance | ok: [instance] 2026-09-08 22:43:44.109761 | instance | 2026-09-08 22:43:44.109944 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-08 22:43:44.110092 | instance | Tuesday 08 September 2026 22:43:44 +0000 (0:00:00.399) 0:02:26.742 ***** 2026-09-08 22:43:46.552011 | instance | ok: [instance] 2026-09-08 22:43:46.552100 | instance | 2026-09-08 22:43:46.552216 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-09-08 22:43:46.552367 | instance | Tuesday 08 September 2026 22:43:46 +0000 (0:00:02.443) 0:02:29.185 ***** 2026-09-08 22:44:41.618898 | 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-08 22:44:41.619342 | 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_6yf3t555/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_6yf3t555/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_6yf3t555/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_6yf3t555/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-08T22:44:41.416+0000 7f6b69d37640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgB1j6BqCXOLIiAAR5c+bmzs+4VeXQODRL2Wp3PkPKBRz75bh0fnPW1UijE=: Malformed input [buffer:3]\n2026-09-08T22:44:41.416+0000 7f6b69d37640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-08T22:44:41.416+0000 7f6b69d37640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgB1j6BqCXOLIiAAR5c+bmzs+4VeXQODRL2Wp3PkPKBRz75bh0fnPW1UijE=: Malformed input [buffer:3]\n2026-09-08T22:44:41.416+0000 7f6b69d37640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-08T22:44:41.416+0000 7f6b69d37640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgB1j6BqCXOLIiAAR5c+bmzs+4VeXQODRL2Wp3PkPKBRz75bh0fnPW1UijE=: Malformed input [buffer:3]\n2026-09-08T22:44:41.416+0000 7f6b69d37640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-08T22:44:41.416+0000 7f6b69d37640 -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-08 22:44:41.619823 | instance | 2026-09-08 22:44:41.620107 | instance | PLAY RECAP ********************************************************************* 2026-09-08 22:44:41.620794 | instance | instance : ok=55 changed=26 unreachable=0 failed=1 skipped=7 rescued=0 ignored=0 2026-09-08 22:44:41.620810 | instance | 2026-09-08 22:44:41.620948 | instance | Tuesday 08 September 2026 22:44:41 +0000 (0:00:55.065) 0:03:24.251 ***** 2026-09-08 22:44:41.621701 | instance | =============================================================================== 2026-09-08 22:44:41.622026 | instance | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 94.49s 2026-09-08 22:44:41.622323 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 55.07s 2026-09-08 22:44:41.622574 | instance | vexxhost.ceph.cephadm : Download "cephadm" ------------------------------ 7.19s 2026-09-08 22:44:41.622813 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.99s 2026-09-08 22:44:41.623041 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 5.72s 2026-09-08 22:44:41.623338 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.42s 2026-09-08 22:44:41.623582 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 3.03s 2026-09-08 22:44:41.623843 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.44s 2026-09-08 22:44:41.624166 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.79s 2026-09-08 22:44:41.624532 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.71s 2026-09-08 22:44:41.624882 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.43s 2026-09-08 22:44:41.625313 | instance | Gathering Facts --------------------------------------------------------- 1.07s 2026-09-08 22:44:41.625687 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.05s 2026-09-08 22:44:41.625938 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 1.01s 2026-09-08 22:44:41.626201 | instance | Gathering Facts --------------------------------------------------------- 0.99s 2026-09-08 22:44:41.626746 | instance | Gathering Facts --------------------------------------------------------- 0.99s 2026-09-08 22:44:41.627094 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.97s 2026-09-08 22:44:41.627404 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.95s 2026-09-08 22:44:41.627642 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 0.93s 2026-09-08 22:44:41.627874 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.82s 2026-09-08 22:44:41.722435 | 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-08 22:44:41.722640 | instance | ERROR [csi > converge] Executed: Failed 2026-09-08 22:44:41.722809 | 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-08 22:44:41.858824 | instance | ERROR 2026-09-08 22:44:41.859101 | instance | { 2026-09-08 22:44:41.859160 | instance | "delta": "0:04:16.473822", 2026-09-08 22:44:41.859200 | instance | "end": "2026-09-08 22:44:41.795305", 2026-09-08 22:44:41.859236 | instance | "msg": "non-zero return code", 2026-09-08 22:44:41.859271 | instance | "rc": 2, 2026-09-08 22:44:41.859305 | instance | "start": "2026-09-08 22:40:25.321483" 2026-09-08 22:44:41.859339 | instance | } failure 2026-09-08 22:44:41.877563 | 2026-09-08 22:44:41.877729 | PLAY RECAP 2026-09-08 22:44:41.877819 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-09-08 22:44:41.877867 | 2026-09-08 22:44:42.033991 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-08 22:44:42.037029 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-08 22:44:42.696784 | 2026-09-08 22:44:42.696932 | PLAY [all] 2026-09-08 22:44:42.710275 | 2026-09-08 22:44:42.710356 | TASK [gather-host-logs : creating directory for system status] 2026-09-08 22:44:43.131399 | instance | changed 2026-09-08 22:44:43.162802 | 2026-09-08 22:44:43.163057 | TASK [gather-host-logs : Get logs for each host] 2026-09-08 22:44:43.584615 | instance | + systemd-cgls --full --all --no-pager 2026-09-08 22:44:43.605655 | instance | + ip addr 2026-09-08 22:44:43.608511 | instance | + ip route 2026-09-08 22:44:43.610915 | instance | + lsblk 2026-09-08 22:44:43.617079 | instance | + mount 2026-09-08 22:44:43.619738 | instance | + docker images 2026-09-08 22:44:43.643573 | instance | + brctl show 2026-09-08 22:44:43.644042 | instance | /bin/bash: line 8: brctl: command not found 2026-09-08 22:44:43.644389 | instance | + ps aux --sort=-%mem 2026-09-08 22:44:43.664439 | instance | + dpkg -l 2026-09-08 22:44:43.676468 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-09-08 22:44:43.677099 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-09-08 22:44:43.698872 | instance | + '[' '!' -z '' ']' 2026-09-08 22:44:44.205278 | instance | ok: Runtime: 0:00:00.119303 2026-09-08 22:44:44.225042 | 2026-09-08 22:44:44.225209 | TASK [gather-host-logs : Downloads logs to executor] 2026-09-08 22:44:44.983107 | instance | changed: 2026-09-08 22:44:44.983334 | instance | created directory /var/lib/zuul/builds/7a4eeb512983458ba13ef0f19c4283e0/work/logs/instance 2026-09-08 22:44:44.983387 | instance | cd+++++++++ system/ 2026-09-08 22:44:44.983414 | instance | >f+++++++++ system/brctl-show.txt 2026-09-08 22:44:44.983438 | instance | >f+++++++++ system/docker-images.txt 2026-09-08 22:44:44.983464 | instance | >f+++++++++ system/ip-addr.txt 2026-09-08 22:44:44.983496 | instance | >f+++++++++ system/ip-route.txt 2026-09-08 22:44:44.983525 | instance | >f+++++++++ system/lsblk.txt 2026-09-08 22:44:44.983552 | instance | >f+++++++++ system/mount.txt 2026-09-08 22:44:44.983579 | instance | >f+++++++++ system/packages.txt 2026-09-08 22:44:44.983604 | instance | >f+++++++++ system/ps.txt 2026-09-08 22:44:44.983652 | instance | >f+++++++++ system/systemd-cgls.txt 2026-09-08 22:44:44.992808 | 2026-09-08 22:44:44.992886 | LOOP [helm-release-status : creating directory for helm release status] 2026-09-08 22:44:45.220335 | instance | changed: "values" 2026-09-08 22:44:45.405903 | instance | changed: "releases" 2026-09-08 22:44:45.420997 | 2026-09-08 22:44:45.421220 | TASK [helm-release-status : Gather get release status for helm charts] 2026-09-08 22:44:45.648091 | instance | /bin/bash: line 3: kubectl: command not found 2026-09-08 22:44:46.035352 | instance | ok: Runtime: 0:00:00.006757 2026-09-08 22:44:46.040384 | 2026-09-08 22:44:46.040520 | TASK [helm-release-status : Downloads logs to executor] 2026-09-08 22:44:46.620730 | instance | changed: 2026-09-08 22:44:46.621023 | instance | cd+++++++++ helm/ 2026-09-08 22:44:46.621083 | instance | cd+++++++++ helm/releases/ 2026-09-08 22:44:46.621126 | instance | cd+++++++++ helm/values/ 2026-09-08 22:44:46.638886 | 2026-09-08 22:44:46.639068 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-09-08 22:44:46.859781 | instance | changed 2026-09-08 22:44:46.868801 | 2026-09-08 22:44:46.868926 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-09-08 22:44:47.141741 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-08 22:44:47.141791 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-08 22:44:47.145143 | instance | environment: line 1: kubectl: command not found 2026-09-08 22:44:47.146013 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-08 22:44:47.147949 | instance | environment: line 1: kubectl: command not found 2026-09-08 22:44:47.148575 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-08 22:44:47.150387 | instance | environment: line 1: kubectl: command not found 2026-09-08 22:44:47.150959 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-08 22:44:47.152714 | instance | environment: line 1: kubectl: command not found 2026-09-08 22:44:47.153335 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-08 22:44:47.155006 | instance | environment: line 1: kubectl: command not found 2026-09-08 22:44:47.155443 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-08 22:44:47.409315 | instance | ok: Runtime: 0:00:00.020213 2026-09-08 22:44:47.419398 | 2026-09-08 22:44:47.419555 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-09-08 22:44:47.595819 | instance | changed 2026-09-08 22:44:47.605599 | 2026-09-08 22:44:47.605773 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-09-08 22:44:47.853997 | instance | environment: line 5: kubectl: command not found 2026-09-08 22:44:47.854849 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-08 22:44:47.854922 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-08 22:44:47.854945 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-08 22:44:48.149648 | instance | ok: Runtime: 0:00:00.007097 2026-09-08 22:44:48.156745 | 2026-09-08 22:44:48.156864 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-09-08 22:44:48.714064 | instance | changed: 2026-09-08 22:44:48.714263 | instance | cd+++++++++ objects/ 2026-09-08 22:44:48.714289 | instance | cd+++++++++ objects/cluster/ 2026-09-08 22:44:48.714310 | instance | cd+++++++++ objects/namespaced/ 2026-09-08 22:44:48.722352 | 2026-09-08 22:44:48.722457 | TASK [gather-pod-logs : creating directory for pod logs] 2026-09-08 22:44:48.931057 | instance | changed 2026-09-08 22:44:48.941987 | 2026-09-08 22:44:48.942186 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-09-08 22:44:49.192608 | instance | changed 2026-09-08 22:44:49.204008 | 2026-09-08 22:44:49.204140 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-09-08 22:44:49.466631 | instance | environment: line 3: kubectl: command not found 2026-09-08 22:44:49.826947 | instance | ok: Runtime: 0:00:00.007413 2026-09-08 22:44:49.837749 | 2026-09-08 22:44:49.837892 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-09-08 22:44:50.377169 | instance | changed: 2026-09-08 22:44:50.377433 | instance | cd+++++++++ pod-logs/ 2026-09-08 22:44:50.377491 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-09-08 22:44:50.395495 | 2026-09-08 22:44:50.395620 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-09-08 22:44:50.613176 | instance | changed 2026-09-08 22:44:50.624071 | 2026-09-08 22:44:50.624204 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-09-08 22:44:50.862871 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-08 22:44:51.172305 | instance | ok: Runtime: 0:00:00.052425 2026-09-08 22:44:51.181795 | 2026-09-08 22:44:51.181927 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-09-08 22:44:51.438636 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-08 22:44:51.483030 | instance | ceph-mgr endpoints: 2026-09-08 22:44:51.732152 | instance | ok: Runtime: 0:00:00.050273 2026-09-08 22:44:51.742524 | 2026-09-08 22:44:51.742670 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-09-08 22:44:51.972714 | instance | /bin/bash: line 4: kubectl: command not found 2026-09-08 22:44:52.281908 | instance | ok: Runtime: 0:00:00.051532 2026-09-08 22:44:52.291419 | 2026-09-08 22:44:52.291550 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-09-08 22:44:52.838895 | instance | changed: cd+++++++++ prometheus/ 2026-09-08 22:44:52.851315 | 2026-09-08 22:44:52.851464 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-09-08 22:44:53.080508 | instance | changed 2026-09-08 22:44:53.087154 | 2026-09-08 22:44:53.087248 | TASK [gather-selenium-data : Get selenium data] 2026-09-08 22:44:53.412384 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-09-08 22:44:53.413904 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-09-08 22:44:53.732219 | instance | ERROR 2026-09-08 22:44:53.732606 | instance | { 2026-09-08 22:44:53.732716 | instance | "delta": "0:00:00.006164", 2026-09-08 22:44:53.732766 | instance | "end": "2026-09-08 22:44:53.414285", 2026-09-08 22:44:53.732817 | instance | "msg": "non-zero return code", 2026-09-08 22:44:53.732875 | instance | "rc": 1, 2026-09-08 22:44:53.732915 | instance | "start": "2026-09-08 22:44:53.408121" 2026-09-08 22:44:53.732953 | instance | } 2026-09-08 22:44:53.733001 | instance | ERROR: Ignoring Errors 2026-09-08 22:44:53.743080 | 2026-09-08 22:44:53.743214 | TASK [gather-selenium-data : Downloads logs to executor] 2026-09-08 22:44:54.306726 | instance | changed: cd+++++++++ selenium/ 2026-09-08 22:44:54.321553 | 2026-09-08 22:44:54.321719 | PLAY RECAP 2026-09-08 22:44:54.321801 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-09-08 22:44:54.321834 | 2026-09-08 22:44:54.481398 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-08 22:44:54.486590 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-08 22:44:55.253065 | 2026-09-08 22:44:55.253228 | PLAY [all] 2026-09-08 22:44:55.265499 | 2026-09-08 22:44:55.265637 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-08 22:44:55.299197 | instance | skipping: Conditional result was False 2026-09-08 22:44:55.306276 | 2026-09-08 22:44:55.306443 | TASK [fetch-output : Set log path for single node] 2026-09-08 22:44:55.346807 | instance | ok 2026-09-08 22:44:55.352756 | 2026-09-08 22:44:55.352856 | LOOP [fetch-output : Ensure local output dirs] 2026-09-08 22:44:55.926119 | instance -> localhost | ok: "/var/lib/zuul/builds/7a4eeb512983458ba13ef0f19c4283e0/work/logs" 2026-09-08 22:44:56.162523 | instance -> localhost | changed: "/var/lib/zuul/builds/7a4eeb512983458ba13ef0f19c4283e0/work/artifacts" 2026-09-08 22:44:56.366475 | instance -> localhost | changed: "/var/lib/zuul/builds/7a4eeb512983458ba13ef0f19c4283e0/work/docs" 2026-09-08 22:44:56.393271 | 2026-09-08 22:44:56.393448 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-08 22:44:57.096432 | instance | changed: .d..t...... ./ 2026-09-08 22:44:57.096641 | instance | changed: All items complete 2026-09-08 22:44:57.096682 | 2026-09-08 22:44:57.580430 | instance | changed: .d..t...... ./ 2026-09-08 22:44:58.087444 | instance | changed: .d..t...... ./ 2026-09-08 22:44:58.105928 | 2026-09-08 22:44:58.106045 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-08 22:44:58.602221 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.008098 2026-09-08 22:44:58.816526 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.008094 2026-09-08 22:44:58.830228 | 2026-09-08 22:44:58.830339 | PLAY [all] 2026-09-08 22:44:58.841551 | 2026-09-08 22:44:58.841690 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-08 22:44:59.328576 | instance | changed 2026-09-08 22:44:59.342338 | 2026-09-08 22:44:59.342508 | PLAY RECAP 2026-09-08 22:44:59.342615 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-08 22:44:59.342662 | 2026-09-08 22:44:59.523017 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-08 22:44:59.526830 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-08 22:45:00.115174 | 2026-09-08 22:45:00.115933 | PLAY [localhost] 2026-09-08 22:45:00.126385 | 2026-09-08 22:45:00.126502 | TASK [Generate Zuul manifest] 2026-09-08 22:45:00.143641 | localhost | ok 2026-09-08 22:45:00.160395 | 2026-09-08 22:45:00.160610 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-08 22:45:00.627504 | localhost | changed 2026-09-08 22:45:00.656525 | 2026-09-08 22:45:00.656823 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-08 22:45:00.702117 | localhost | ok 2026-09-08 22:45:00.714916 | 2026-09-08 22:45:00.715114 | TASK [Upload logs] 2026-09-08 22:45:00.741184 | localhost | ok 2026-09-08 22:45:00.823407 | 2026-09-08 22:45:00.823570 | TASK [Set zuul-log-path fact] 2026-09-08 22:45:00.841828 | localhost | ok 2026-09-08 22:45:00.852379 | 2026-09-08 22:45:00.852444 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-08 22:45:00.894091 | localhost | ok 2026-09-08 22:45:00.904017 | 2026-09-08 22:45:00.904121 | TASK [upload-logs : Create log directories] 2026-09-08 22:45:01.406386 | localhost | changed 2026-09-08 22:45:01.415935 | 2026-09-08 22:45:01.416085 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-08 22:45:01.855191 | localhost -> localhost | ok: Runtime: 0:00:00.006596 2026-09-08 22:45:01.865166 | 2026-09-08 22:45:01.865300 | TASK [upload-logs : Upload logs to log server] 2026-09-08 22:45:02.457654 | localhost | Output suppressed because no_log was given 2026-09-08 22:45:02.518303 | 2026-09-08 22:45:02.518455 | LOOP [upload-logs : Compress console log and json output] 2026-09-08 22:45:02.570880 | localhost | skipping: Conditional result was False 2026-09-08 22:45:02.579115 | localhost | skipping: Conditional result was False 2026-09-08 22:45:02.587921 | 2026-09-08 22:45:02.588116 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-08 22:45:02.628535 | localhost | skipping: Conditional result was False 2026-09-08 22:45:02.629003 | 2026-09-08 22:45:02.633959 | localhost | skipping: Conditional result was False 2026-09-08 22:45:02.648126 | 2026-09-08 22:45:02.648558 | LOOP [upload-logs : Upload console log and json output]