2026-08-22 18:39:41.233409 | Job console starting 2026-08-22 18:39:41.270203 | Updating git repos 2026-08-22 18:39:44.296504 | Cloning repos into workspace 2026-08-22 18:40:02.244646 | Restoring repo states 2026-08-22 18:40:12.234476 | Merging changes 2026-08-22 18:40:15.897620 | Checking out repos 2026-08-22 18:40:19.798583 | Preparing playbooks 2026-08-22 18:40:32.896138 | Running Ansible setup 2026-08-22 18:40:36.525739 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-22 18:40:37.168760 | 2026-08-22 18:40:37.168885 | PLAY [localhost] 2026-08-22 18:40:37.176482 | 2026-08-22 18:40:37.176564 | TASK [Gathering Facts] 2026-08-22 18:40:38.044198 | localhost | ok 2026-08-22 18:40:38.056268 | 2026-08-22 18:40:38.056376 | TASK [Setup log path fact] 2026-08-22 18:40:38.075835 | localhost | ok 2026-08-22 18:40:38.087388 | 2026-08-22 18:40:38.087461 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-22 18:40:38.116371 | localhost | ok 2026-08-22 18:40:38.123989 | 2026-08-22 18:40:38.124079 | TASK [emit-job-header : Print job information] 2026-08-22 18:40:38.163632 | # Job Information 2026-08-22 18:40:38.163779 | Ansible Version: 2.16.18 2026-08-22 18:40:38.163823 | Job: atmosphere-molecule-csi-rbd 2026-08-22 18:40:38.163854 | Pipeline: check 2026-08-22 18:40:38.163882 | Executor: 2d72f0692154 2026-08-22 18:40:38.163910 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4093 2026-08-22 18:40:38.163942 | Event ID: 557ca9e0-9e58-11f1-87a4-9961008933c0 2026-08-22 18:40:38.167782 | 2026-08-22 18:40:38.167867 | LOOP [emit-job-header : Print node information] 2026-08-22 18:40:38.256265 | localhost | ok: 2026-08-22 18:40:38.256747 | localhost | # Node Information 2026-08-22 18:40:38.256779 | localhost | Inventory Hostname: instance 2026-08-22 18:40:38.256801 | localhost | Hostname: np0000190722 2026-08-22 18:40:38.256822 | localhost | Username: zuul 2026-08-22 18:40:38.256846 | localhost | Distro: Ubuntu 22.04 2026-08-22 18:40:38.256866 | localhost | Provider: yul1 2026-08-22 18:40:38.256885 | localhost | Region: ca-ymq-1 2026-08-22 18:40:38.256905 | localhost | Label: ubuntu-jammy 2026-08-22 18:40:38.256923 | localhost | Product Name: OpenStack Nova 2026-08-22 18:40:38.256942 | localhost | Interface IP: 199.19.213.156 2026-08-22 18:40:38.275686 | 2026-08-22 18:40:38.275797 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-22 18:40:38.665579 | localhost -> localhost | changed 2026-08-22 18:40:38.671664 | 2026-08-22 18:40:38.671743 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-22 18:40:39.537921 | localhost -> localhost | changed 2026-08-22 18:40:39.543883 | 2026-08-22 18:40:39.543933 | PLAY [all] 2026-08-22 18:40:39.551896 | 2026-08-22 18:40:39.551957 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-22 18:40:39.908869 | instance -> localhost | ok 2026-08-22 18:40:39.917096 | 2026-08-22 18:40:39.917184 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-22 18:40:39.950401 | instance | ok 2026-08-22 18:40:39.966199 | instance | included: /var/lib/zuul/builds/c6bac32378c24635b36cfd7ec6dab347/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-22 18:40:39.971701 | 2026-08-22 18:40:39.971763 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-22 18:40:41.674961 | instance -> localhost | Generating public/private rsa key pair. 2026-08-22 18:40:41.675122 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/c6bac32378c24635b36cfd7ec6dab347/work/c6bac32378c24635b36cfd7ec6dab347_id_rsa 2026-08-22 18:40:41.675153 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/c6bac32378c24635b36cfd7ec6dab347/work/c6bac32378c24635b36cfd7ec6dab347_id_rsa.pub 2026-08-22 18:40:41.675178 | instance -> localhost | The key fingerprint is: 2026-08-22 18:40:41.675200 | instance -> localhost | SHA256:U6X3rNZjtKwcPjR1MHCCw9M8VzmkibvjQrexJmT2OHM zuul-build-sshkey 2026-08-22 18:40:41.675232 | instance -> localhost | The key's randomart image is: 2026-08-22 18:40:41.675297 | instance -> localhost | +---[RSA 3072]----+ 2026-08-22 18:40:41.675334 | instance -> localhost | | . ++.ooo| 2026-08-22 18:40:41.675359 | instance -> localhost | | =o=o*o | 2026-08-22 18:40:41.675381 | instance -> localhost | | o+.= o.| 2026-08-22 18:40:41.675402 | instance -> localhost | | . ..o. .| 2026-08-22 18:40:41.675423 | instance -> localhost | | S . .+. | 2026-08-22 18:40:41.675446 | instance -> localhost | | * o+= . | 2026-08-22 18:40:41.675469 | instance -> localhost | | = ++B.* | 2026-08-22 18:40:41.675490 | instance -> localhost | | *.Eo+ . | 2026-08-22 18:40:41.675514 | instance -> localhost | | B.+. | 2026-08-22 18:40:41.675535 | instance -> localhost | +----[SHA256]-----+ 2026-08-22 18:40:41.675587 | instance -> localhost | ok: Runtime: 0:00:01.319861 2026-08-22 18:40:41.681435 | 2026-08-22 18:40:41.681504 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-22 18:40:41.713950 | instance | ok 2026-08-22 18:40:41.726929 | instance | included: /var/lib/zuul/builds/c6bac32378c24635b36cfd7ec6dab347/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-22 18:40:41.737659 | 2026-08-22 18:40:41.737741 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-22 18:40:41.762912 | instance | skipping: Conditional result was False 2026-08-22 18:40:41.769654 | 2026-08-22 18:40:41.769762 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-22 18:40:42.180619 | instance | changed 2026-08-22 18:40:42.189034 | 2026-08-22 18:40:42.189100 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-22 18:40:42.374414 | instance | ok 2026-08-22 18:40:42.383043 | 2026-08-22 18:40:42.383128 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-22 18:40:42.843560 | instance | changed 2026-08-22 18:40:42.853254 | 2026-08-22 18:40:42.853343 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-22 18:40:43.325930 | instance | changed 2026-08-22 18:40:43.346793 | 2026-08-22 18:40:43.346874 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-22 18:40:43.370910 | instance | skipping: Conditional result was False 2026-08-22 18:40:43.384904 | 2026-08-22 18:40:43.385106 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-22 18:40:43.810778 | instance -> localhost | changed 2026-08-22 18:40:43.829952 | 2026-08-22 18:40:43.830053 | TASK [add-build-sshkey : Add back temp key] 2026-08-22 18:40:44.143235 | instance -> localhost | Identity added: /var/lib/zuul/builds/c6bac32378c24635b36cfd7ec6dab347/work/c6bac32378c24635b36cfd7ec6dab347_id_rsa (zuul-build-sshkey) 2026-08-22 18:40:44.143445 | instance -> localhost | ok: Runtime: 0:00:00.013713 2026-08-22 18:40:44.150269 | 2026-08-22 18:40:44.150356 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-22 18:40:44.468457 | instance | ok 2026-08-22 18:40:44.472828 | 2026-08-22 18:40:44.472889 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-22 18:40:44.496856 | instance | skipping: Conditional result was False 2026-08-22 18:40:44.509669 | 2026-08-22 18:40:44.509740 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-22 18:40:44.832044 | instance | ok 2026-08-22 18:40:44.839793 | 2026-08-22 18:40:44.839881 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-22 18:40:48.132317 | instance | Output suppressed because no_log was given 2026-08-22 18:40:48.143845 | 2026-08-22 18:40:48.143909 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-22 18:40:48.323954 | instance | ok: "logs" 2026-08-22 18:40:48.324144 | instance | ok: All items complete 2026-08-22 18:40:48.324172 | 2026-08-22 18:40:48.472924 | instance | ok: "artifacts" 2026-08-22 18:40:48.647794 | instance | ok: "docs" 2026-08-22 18:40:48.662406 | 2026-08-22 18:40:48.662579 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-22 18:40:48.843126 | instance | changed: "logs" 2026-08-22 18:40:48.993829 | instance | changed: "artifacts" 2026-08-22 18:40:49.144697 | instance | changed: "docs" 2026-08-22 18:40:49.162002 | 2026-08-22 18:40:49.162111 | PLAY RECAP 2026-08-22 18:40:49.162175 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-22 18:40:49.162217 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-22 18:40:49.162248 | 2026-08-22 18:40:49.285797 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-22 18:40:49.290189 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-22 18:40:49.879879 | 2026-08-22 18:40:49.880004 | PLAY [all] 2026-08-22 18:40:49.890522 | 2026-08-22 18:40:49.890623 | TASK [setup-uv : Extract archive] 2026-08-22 18:40:52.187299 | instance | changed 2026-08-22 18:40:52.193775 | 2026-08-22 18:40:52.193854 | TASK [setup-uv : Print version] 2026-08-22 18:40:52.509310 | instance | uv 0.8.13 2026-08-22 18:40:52.728858 | instance | ok: Runtime: 0:00:00.011203 2026-08-22 18:40:52.741626 | 2026-08-22 18:40:52.741742 | TASK [Install Ansible collection siblings] 2026-08-22 18:41:01.211373 | instance | changed: 2026-08-22 18:41:01.427635 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-08-22 18:41:01.427810 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-08-22 18:41:01.427901 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-08-22 18:41:01.427982 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-08-22 18:41:01.428061 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-08-22 18:41:01.428156 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-08-22 18:41:01.428239 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-08-22 18:41:01.428321 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-08-22 18:41:01.428399 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-08-22 18:41:01.428484 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-08-22 18:41:01.428557 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-08-22 18:41:01.428627 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-08-22 18:41:01.428748 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-08-22 18:41:01.428832 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-08-22 18:41:01.428906 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0 2026-08-22 18:41:01.429021 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-08-22 18:41:01.429106 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-08-22 18:41:01.429180 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-08-22 18:41:01.429255 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-08-22 18:41:01.429330 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-08-22 18:41:01.429400 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.2.0 2026-08-22 18:41:01.429466 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-08-22 18:41:01.429535 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-08-22 18:41:01.429618 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-08-22 18:41:01.429687 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=6.0.0 2026-08-22 18:41:01.429754 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-08-22 18:41:01.429819 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-08-22 18:41:01.429881 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-08-22 18:41:01.429944 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-08-22 18:41:01.430003 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-08-22 18:41:01.430064 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-08-22 18:41:01.430126 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-08-22 18:41:01.430188 | instance | Checked out ansible.netcommon to 1.2.0 2026-08-22 18:41:01.430252 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-08-22 18:41:01.430340 | instance | Starting galaxy collection install process 2026-08-22 18:41:01.430408 | instance | Process install dependency map 2026-08-22 18:41:01.430476 | instance | Starting collection install process 2026-08-22 18:41:01.430695 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-08-22 18:41:01.430991 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-08-22 18:41:01.431384 | instance | ansible.netcommon:* was installed successfully 2026-08-22 18:41:01.431512 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-08-22 18:41:01.431717 | instance | Creating virtual environment at: .venv 2026-08-22 18:41:01.432266 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-08-22 18:41:01.432357 | instance | Downloading rjsonnet (1.2MiB) 2026-08-22 18:41:01.432430 | instance | Downloading netaddr (2.2MiB) 2026-08-22 18:41:01.432514 | instance | Downloading setuptools (1.1MiB) 2026-08-22 18:41:01.432590 | instance | Downloading kubernetes (1.9MiB) 2026-08-22 18:41:01.432653 | instance | Downloading ansible-core (2.1MiB) 2026-08-22 18:41:01.432800 | instance | Downloading openstacksdk (1.7MiB) 2026-08-22 18:41:01.432875 | instance | Downloading pygments (1.2MiB) 2026-08-22 18:41:01.432949 | instance | Downloading cryptography (4.2MiB) 2026-08-22 18:41:01.433066 | instance | Building pyperclip==1.9.0 2026-08-22 18:41:01.433116 | instance | Downloading rjsonnet 2026-08-22 18:41:01.433167 | instance | Downloading netaddr 2026-08-22 18:41:01.433213 | instance | Downloading pygments 2026-08-22 18:41:01.433256 | instance | Downloading cryptography 2026-08-22 18:41:01.433298 | instance | Downloading setuptools 2026-08-22 18:41:01.433341 | instance | Downloading kubernetes 2026-08-22 18:41:01.433384 | instance | Downloading ansible-core 2026-08-22 18:41:01.433421 | instance | Downloading openstacksdk 2026-08-22 18:41:01.433454 | instance | Built pyperclip==1.9.0 2026-08-22 18:41:01.433485 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-08-22 18:41:01.433513 | instance | Installed 79 packages in 39ms 2026-08-22 18:41:01.433539 | instance | Checked out ansible.posix to 1.6.0 2026-08-22 18:41:01.433565 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-08-22 18:41:01.433591 | instance | Starting galaxy collection install process 2026-08-22 18:41:01.433617 | instance | Process install dependency map 2026-08-22 18:41:01.433642 | instance | Starting collection install process 2026-08-22 18:41:01.433667 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-08-22 18:41:01.433701 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-08-22 18:41:01.433727 | instance | ansible.posix:1.6.0 was installed successfully 2026-08-22 18:41:01.433753 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-22 18:41:01.433778 | instance | 2.17.12 2026-08-22 18:41:01.433803 | instance | Checked out ansible.utils to v6.1.0 2026-08-22 18:41:01.433828 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-08-22 18:41:01.433853 | instance | Starting galaxy collection install process 2026-08-22 18:41:01.433878 | instance | Process install dependency map 2026-08-22 18:41:01.433903 | instance | Starting collection install process 2026-08-22 18:41:01.433928 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-08-22 18:41:01.433953 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-08-22 18:41:01.433978 | instance | ansible.utils:6.1.0 was installed successfully 2026-08-22 18:41:01.434004 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-22 18:41:01.434030 | instance | 2.17.12 2026-08-22 18:41:01.434056 | instance | Checked out atmosphere.common to v0.7.0 2026-08-22 18:41:01.434082 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-08-22 18:41:01.434107 | instance | Starting galaxy collection install process 2026-08-22 18:41:01.434133 | instance | Process install dependency map 2026-08-22 18:41:01.434158 | instance | Starting collection install process 2026-08-22 18:41:01.434183 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-08-22 18:41:01.434209 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-08-22 18:41:01.434234 | instance | atmosphere.common:0.7.0 was installed successfully 2026-08-22 18:41:01.434260 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-22 18:41:01.434284 | instance | 2.17.12 2026-08-22 18:41:01.434309 | instance | Checked out community.crypto to 2.2.3 2026-08-22 18:41:01.434334 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.crypto 2026-08-22 18:41:01.434360 | instance | Starting galaxy collection install process 2026-08-22 18:41:01.434385 | instance | Process install dependency map 2026-08-22 18:41:01.434410 | instance | Starting collection install process 2026-08-22 18:41:01.434435 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-08-22 18:41:01.434459 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-08-22 18:41:01.434484 | instance | community.crypto:2.2.3 was installed successfully 2026-08-22 18:41:01.434509 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-22 18:41:01.434534 | instance | 2.17.12 2026-08-22 18:41:01.434558 | instance | Checked out community.general to 7.3.0 2026-08-22 18:41:01.434583 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.general 2026-08-22 18:41:01.434608 | instance | Starting galaxy collection install process 2026-08-22 18:41:01.434638 | instance | Process install dependency map 2026-08-22 18:41:01.434664 | instance | Starting collection install process 2026-08-22 18:41:01.434689 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-08-22 18:41:01.434714 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-08-22 18:41:01.434738 | instance | community.general:7.3.0 was installed successfully 2026-08-22 18:41:01.435000 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-22 18:41:01.435084 | instance | 2.17.12 2026-08-22 18:41:01.435140 | instance | Checked out community.mysql to 3.6.0 2026-08-22 18:41:01.435189 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.mysql 2026-08-22 18:41:01.435235 | instance | Starting galaxy collection install process 2026-08-22 18:41:01.435290 | instance | Process install dependency map 2026-08-22 18:41:01.435342 | instance | Starting collection install process 2026-08-22 18:41:01.435378 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-08-22 18:41:01.435407 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-08-22 18:41:01.435435 | instance | community.mysql:3.6.0 was installed successfully 2026-08-22 18:41:01.435462 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-22 18:41:01.435487 | instance | 2.17.12 2026-08-22 18:41:01.435514 | instance | Checked out kubernetes.core to 2.4.0 2026-08-22 18:41:01.435543 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-08-22 18:41:01.435613 | instance | Starting galaxy collection install process 2026-08-22 18:41:01.435658 | instance | Process install dependency map 2026-08-22 18:41:01.435698 | instance | Starting collection install process 2026-08-22 18:41:01.435738 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-08-22 18:41:01.435774 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-08-22 18:41:01.435803 | instance | kubernetes.core:2.4.0 was installed successfully 2026-08-22 18:41:01.435952 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-22 18:41:01.436015 | instance | 2.17.12 2026-08-22 18:41:01.436058 | instance | Checked out openstack.cloud to 2.6.0 2026-08-22 18:41:01.436094 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-08-22 18:41:01.436129 | instance | Starting galaxy collection install process 2026-08-22 18:41:01.436268 | instance | Process install dependency map 2026-08-22 18:41:01.437158 | instance | Starting collection install process 2026-08-22 18:41:01.437223 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-08-22 18:41:01.437266 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-08-22 18:41:01.437306 | instance | openstack.cloud:2.6.0 was installed successfully 2026-08-22 18:41:01.437347 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-22 18:41:01.437383 | instance | 2.17.12 2026-08-22 18:41:01.437419 | instance | Checked out vexxhost.ceph to v4.2.0 2026-08-22 18:41:01.437456 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-08-22 18:41:01.437507 | instance | Starting galaxy collection install process 2026-08-22 18:41:01.437547 | instance | Process install dependency map 2026-08-22 18:41:01.437585 | instance | Starting collection install process 2026-08-22 18:41:01.437622 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-08-22 18:41:01.437657 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-08-22 18:41:01.437695 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-08-22 18:41:01.437733 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-22 18:41:01.437770 | instance | 2.17.12 2026-08-22 18:41:01.437806 | instance | Checked out vexxhost.containers to v1.6.8 2026-08-22 18:41:01.437843 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-08-22 18:41:01.437878 | instance | Starting galaxy collection install process 2026-08-22 18:41:01.437914 | instance | Process install dependency map 2026-08-22 18:41:01.437951 | instance | Starting collection install process 2026-08-22 18:41:01.437988 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-08-22 18:41:01.438026 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-08-22 18:41:01.438064 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-08-22 18:41:01.438099 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-22 18:41:01.438136 | instance | 2.17.12 2026-08-22 18:41:01.438171 | instance | Checked out vexxhost.kubernetes to v3.3.0 2026-08-22 18:41:01.438210 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-08-22 18:41:01.438247 | instance | Starting galaxy collection install process 2026-08-22 18:41:01.438283 | instance | Process install dependency map 2026-08-22 18:41:01.438320 | instance | Starting collection install process 2026-08-22 18:41:01.438440 | instance | Installing 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-08-22 18:41:01.438634 | instance | Created collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-08-22 18:41:01.438689 | instance | vexxhost.kubernetes:3.3.0 was installed successfully 2026-08-22 18:41:01.438731 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-22 18:41:01.438988 | instance | 2.17.12 2026-08-22 18:41:01.448518 | 2026-08-22 18:41:01.448575 | PLAY RECAP 2026-08-22 18:41:01.448619 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-22 18:41:01.448651 | 2026-08-22 18:41:01.587668 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-22 18:41:01.596339 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-08-22 18:41:02.207067 | 2026-08-22 18:41:02.207411 | PLAY [all] 2026-08-22 18:41:02.218872 | 2026-08-22 18:41:02.219004 | TASK [Install "jq" for log collection] 2026-08-22 18:41:11.591234 | instance | changed 2026-08-22 18:41:11.594771 | 2026-08-22 18:41:11.594897 | PLAY RECAP 2026-08-22 18:41:11.595263 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-22 18:41:11.595345 | 2026-08-22 18:41:11.717021 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-08-22 18:41:11.719822 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-22 18:41:12.395651 | 2026-08-22 18:41:12.395838 | PLAY [all] 2026-08-22 18:41:12.409582 | 2026-08-22 18:41:12.409683 | LOOP [Check inventory directories] 2026-08-22 18:41:12.735869 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-08-22 18:41:12.873173 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-08-22 18:41:13.014604 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-08-22 18:41:13.025507 | 2026-08-22 18:41:13.025673 | LOOP [Copy inventory file for Zuul] 2026-08-22 18:41:13.824460 | instance | changed: 2026-08-22 18:41:13.824623 | instance | { 2026-08-22 18:41:13.824651 | instance | "ansible_loop_var": "item", 2026-08-22 18:41:13.824675 | instance | "changed": false, 2026-08-22 18:41:13.824695 | instance | "failed": false, 2026-08-22 18:41:13.824719 | instance | "invocation": { 2026-08-22 18:41:13.824739 | instance | "module_args": { 2026-08-22 18:41:13.824758 | instance | "checksum_algorithm": "sha1", 2026-08-22 18:41:13.824776 | instance | "follow": true, 2026-08-22 18:41:13.824794 | instance | "get_attributes": true, 2026-08-22 18:41:13.824813 | instance | "get_checksum": true, 2026-08-22 18:41:13.824831 | instance | "get_mime": true, 2026-08-22 18:41:13.824850 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-08-22 18:41:13.824868 | instance | } 2026-08-22 18:41:13.824886 | instance | }, 2026-08-22 18:41:13.824904 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-08-22 18:41:13.824921 | instance | "stat": { 2026-08-22 18:41:13.824939 | instance | "atime": 1787424054.3890684, 2026-08-22 18:41:13.824984 | instance | "attr_flags": "e", 2026-08-22 18:41:13.825004 | instance | "attributes": [ 2026-08-22 18:41:13.825023 | instance | "extents" 2026-08-22 18:41:13.825041 | instance | ], 2026-08-22 18:41:13.825058 | instance | "block_size": 4096, 2026-08-22 18:41:13.825077 | instance | "blocks": 8, 2026-08-22 18:41:13.825094 | instance | "charset": "unknown", 2026-08-22 18:41:13.825113 | instance | "ctime": 1787424053.453036, 2026-08-22 18:41:13.825131 | instance | "dev": 64513, 2026-08-22 18:41:13.825149 | instance | "device_type": 0, 2026-08-22 18:41:13.825167 | instance | "executable": true, 2026-08-22 18:41:13.825185 | instance | "exists": true, 2026-08-22 18:41:13.825202 | instance | "gid": 1000, 2026-08-22 18:41:13.825220 | instance | "gr_name": "zuul", 2026-08-22 18:41:13.825237 | instance | "inode": 1047516, 2026-08-22 18:41:13.825254 | instance | "isblk": false, 2026-08-22 18:41:13.825272 | instance | "ischr": false, 2026-08-22 18:41:13.825290 | instance | "isdir": true, 2026-08-22 18:41:13.825307 | instance | "isfifo": false, 2026-08-22 18:41:13.825325 | instance | "isgid": false, 2026-08-22 18:41:13.825342 | instance | "islnk": false, 2026-08-22 18:41:13.825360 | instance | "isreg": false, 2026-08-22 18:41:13.825378 | instance | "issock": false, 2026-08-22 18:41:13.825395 | instance | "isuid": false, 2026-08-22 18:41:13.825411 | instance | "mimetype": "unknown", 2026-08-22 18:41:13.825429 | instance | "mode": "0755", 2026-08-22 18:41:13.825447 | instance | "mtime": 1787424053.453036, 2026-08-22 18:41:13.825466 | instance | "nlink": 22, 2026-08-22 18:41:13.825503 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-08-22 18:41:13.825521 | instance | "pw_name": "zuul", 2026-08-22 18:41:13.825540 | instance | "readable": true, 2026-08-22 18:41:13.825557 | instance | "rgrp": true, 2026-08-22 18:41:13.825575 | instance | "roth": true, 2026-08-22 18:41:13.825593 | instance | "rusr": true, 2026-08-22 18:41:13.825610 | instance | "size": 4096, 2026-08-22 18:41:13.825627 | instance | "uid": 1000, 2026-08-22 18:41:13.825656 | instance | "version": "528940492", 2026-08-22 18:41:13.825675 | instance | "wgrp": false, 2026-08-22 18:41:13.825694 | instance | "woth": false, 2026-08-22 18:41:13.825712 | instance | "writeable": true, 2026-08-22 18:41:13.825730 | instance | "wusr": true, 2026-08-22 18:41:13.825748 | instance | "xgrp": true, 2026-08-22 18:41:13.825766 | instance | "xoth": true, 2026-08-22 18:41:13.825783 | instance | "xusr": true 2026-08-22 18:41:13.825801 | instance | } 2026-08-22 18:41:13.825819 | instance | } 2026-08-22 18:41:13.825853 | instance | ok: All items complete 2026-08-22 18:41:13.825874 | 2026-08-22 18:41:13.827083 | instance | skipping: Conditional result was False 2026-08-22 18:41:13.827646 | instance | skipping: Conditional result was False 2026-08-22 18:41:13.845343 | 2026-08-22 18:41:13.845496 | LOOP [Switch "ansible_host" to private IP] 2026-08-22 18:41:14.145521 | instance | changed: 1 replacements made 2026-08-22 18:41:14.150401 | instance | skipping: Conditional result was False 2026-08-22 18:41:14.156823 | instance | skipping: Conditional result was False 2026-08-22 18:41:14.174856 | 2026-08-22 18:41:14.174938 | TASK [Run Molecule scenario] 2026-08-22 18:41:15.115508 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-08-22 18:41:15.495613 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-22 18:41:15.495713 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-08-22 18:41:26.036380 | instance | INFO [csi > dependency] Executing 2026-08-22 18:41:26.036639 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-08-22 18:41:26.036949 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-08-22 18:41:26.037109 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-22 18:41:26.046636 | instance | INFO [csi > cleanup] Executing 2026-08-22 18:41:26.047004 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-22 18:41:26.054471 | instance | INFO [csi > destroy] Executing 2026-08-22 18:41:26.054557 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-08-22 18:41:26.054630 | instance | INFO [csi > destroy] Executed: Successful 2026-08-22 18:41:26.062038 | instance | INFO [csi > syntax] Executing 2026-08-22 18:41:27.667027 | instance | 2026-08-22 18:41:27.667336 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-08-22 18:41:27.725022 | instance | INFO [csi > syntax] Executed: Successful 2026-08-22 18:41:27.739504 | instance | INFO [csi > create] Executing 2026-08-22 18:41:27.741496 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-22 18:41:27.749256 | instance | INFO [csi > prepare] Executing 2026-08-22 18:41:28.502444 | instance | 2026-08-22 18:41:28.502716 | instance | PLAY [Prepare] ***************************************************************** 2026-08-22 18:41:28.502930 | instance | 2026-08-22 18:41:28.503252 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-22 18:41:28.503577 | instance | Saturday 22 August 2026 18:41:28 +0000 (0:00:00.024) 0:00:00.024 ******* 2026-08-22 18:41:29.594195 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-08-22 18:41:29.594439 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-22 18:41:29.594704 | instance | interpreter could change the meaning of that path. See 2026-08-22 18:41:29.594973 | instance | https://docs.ansible.com/ansible- 2026-08-22 18:41:29.595244 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-08-22 18:41:29.601740 | instance | ok: [instance] 2026-08-22 18:41:29.601969 | instance | 2026-08-22 18:41:29.602254 | instance | TASK [Configure short hostname] ************************************************ 2026-08-22 18:41:29.602522 | instance | Saturday 22 August 2026 18:41:29 +0000 (0:00:01.100) 0:00:01.124 ******* 2026-08-22 18:41:30.230036 | instance | changed: [instance] 2026-08-22 18:41:30.230315 | instance | 2026-08-22 18:41:30.230626 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-08-22 18:41:30.230933 | instance | Saturday 22 August 2026 18:41:30 +0000 (0:00:00.628) 0:00:01.752 ******* 2026-08-22 18:41:30.469636 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-08-22 18:41:30.469901 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-08-22 18:41:30.470189 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-22 18:41:30.477634 | instance | changed: [instance] 2026-08-22 18:41:30.478012 | instance | 2026-08-22 18:41:30.478283 | instance | TASK [Purge "snapd" package] *************************************************** 2026-08-22 18:41:30.478547 | instance | Saturday 22 August 2026 18:41:30 +0000 (0:00:00.247) 0:00:02.000 ******* 2026-08-22 18:41:31.195851 | instance | ok: [instance] 2026-08-22 18:41:31.196052 | instance | 2026-08-22 18:41:31.196332 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-08-22 18:41:31.196631 | instance | 2026-08-22 18:41:31.196906 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-22 18:41:31.197232 | instance | Saturday 22 August 2026 18:41:31 +0000 (0:00:00.717) 0:00:02.717 ******* 2026-08-22 18:41:31.868664 | instance | ok: [instance] 2026-08-22 18:41:31.868950 | instance | 2026-08-22 18:41:31.869286 | instance | TASK [Install depedencies] ***************************************************** 2026-08-22 18:41:31.869554 | instance | Saturday 22 August 2026 18:41:31 +0000 (0:00:00.673) 0:00:03.390 ******* 2026-08-22 18:41:51.202456 | instance | changed: [instance] 2026-08-22 18:41:51.202521 | instance | 2026-08-22 18:41:51.202670 | instance | TASK [Start up service] ******************************************************** 2026-08-22 18:41:51.202759 | instance | Saturday 22 August 2026 18:41:51 +0000 (0:00:19.334) 0:00:22.725 ******* 2026-08-22 18:41:51.724553 | instance | ok: [instance] 2026-08-22 18:41:51.724814 | instance | 2026-08-22 18:41:51.725173 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-08-22 18:41:51.725457 | instance | Saturday 22 August 2026 18:41:51 +0000 (0:00:00.521) 0:00:23.247 ******* 2026-08-22 18:41:52.007906 | instance | ok: [instance] 2026-08-22 18:41:52.008145 | instance | 2026-08-22 18:41:52.008421 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-08-22 18:41:52.008696 | instance | Saturday 22 August 2026 18:41:52 +0000 (0:00:00.283) 0:00:23.530 ******* 2026-08-22 18:41:52.629099 | instance | changed: [instance] 2026-08-22 18:41:52.629391 | instance | 2026-08-22 18:41:52.629699 | instance | TASK [Get list of all loopback devices] **************************************** 2026-08-22 18:41:52.629982 | instance | Saturday 22 August 2026 18:41:52 +0000 (0:00:00.621) 0:00:24.151 ******* 2026-08-22 18:41:52.803621 | instance | ok: [instance] 2026-08-22 18:41:52.803856 | instance | 2026-08-22 18:41:52.804174 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-08-22 18:41:52.804468 | instance | Saturday 22 August 2026 18:41:52 +0000 (0:00:00.174) 0:00:24.325 ******* 2026-08-22 18:41:52.818175 | instance | skipping: [instance] 2026-08-22 18:41:52.818427 | instance | 2026-08-22 18:41:52.818696 | instance | TASK [Create devices for Ceph] ************************************************* 2026-08-22 18:41:52.818965 | instance | Saturday 22 August 2026 18:41:52 +0000 (0:00:00.015) 0:00:24.341 ******* 2026-08-22 18:41:53.338644 | instance | changed: [instance] => (item=osd0) 2026-08-22 18:41:53.338823 | instance | changed: [instance] => (item=osd1) 2026-08-22 18:41:53.338997 | instance | changed: [instance] => (item=osd2) 2026-08-22 18:41:53.339156 | instance | 2026-08-22 18:41:53.339351 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-08-22 18:41:53.339523 | instance | Saturday 22 August 2026 18:41:53 +0000 (0:00:00.519) 0:00:24.860 ******* 2026-08-22 18:41:53.913069 | instance | changed: [instance] => (item=osd0) 2026-08-22 18:41:53.913129 | instance | changed: [instance] => (item=osd1) 2026-08-22 18:41:53.913140 | instance | changed: [instance] => (item=osd2) 2026-08-22 18:41:53.913149 | instance | 2026-08-22 18:41:53.913166 | instance | TASK [Start loop devices] ****************************************************** 2026-08-22 18:41:53.913439 | instance | Saturday 22 August 2026 18:41:53 +0000 (0:00:00.573) 0:00:25.434 ******* 2026-08-22 18:41:54.547216 | instance | changed: [instance] => (item=osd0) 2026-08-22 18:41:54.547432 | instance | changed: [instance] => (item=osd1) 2026-08-22 18:41:54.547695 | instance | changed: [instance] => (item=osd2) 2026-08-22 18:41:54.547945 | instance | 2026-08-22 18:41:54.548266 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-08-22 18:41:54.548531 | instance | Saturday 22 August 2026 18:41:54 +0000 (0:00:00.635) 0:00:26.069 ******* 2026-08-22 18:41:57.620078 | instance | changed: [instance] => (item=osd0) 2026-08-22 18:41:57.620337 | instance | changed: [instance] => (item=osd1) 2026-08-22 18:41:57.620610 | instance | changed: [instance] => (item=osd2) 2026-08-22 18:41:57.620865 | instance | 2026-08-22 18:41:57.621316 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-08-22 18:41:57.621616 | instance | Saturday 22 August 2026 18:41:57 +0000 (0:00:03.072) 0:00:29.142 ******* 2026-08-22 18:41:59.433004 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-08-22 18:41:59.435714 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-08-22 18:41:59.435759 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-08-22 18:41:59.435765 | instance | 2026-08-22 18:41:59.435770 | instance | PLAY RECAP ********************************************************************* 2026-08-22 18:41:59.435775 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-08-22 18:41:59.435779 | instance | 2026-08-22 18:41:59.435783 | instance | Saturday 22 August 2026 18:41:59 +0000 (0:00:01.813) 0:00:30.955 ******* 2026-08-22 18:41:59.435788 | instance | =============================================================================== 2026-08-22 18:41:59.435792 | instance | Install depedencies ---------------------------------------------------- 19.33s 2026-08-22 18:41:59.435796 | instance | Create a volume group for each loop device ------------------------------ 3.07s 2026-08-22 18:41:59.435803 | instance | Create a logical volume for each loop device ---------------------------- 1.81s 2026-08-22 18:41:59.436123 | instance | Gathering Facts --------------------------------------------------------- 1.10s 2026-08-22 18:41:59.436769 | instance | Purge "snapd" package --------------------------------------------------- 0.72s 2026-08-22 18:41:59.437139 | instance | Gathering Facts --------------------------------------------------------- 0.67s 2026-08-22 18:41:59.437469 | instance | Start loop devices ------------------------------------------------------ 0.64s 2026-08-22 18:41:59.437792 | instance | Configure short hostname ------------------------------------------------ 0.63s 2026-08-22 18:41:59.438115 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.62s 2026-08-22 18:41:59.438439 | instance | Set permissions on loopback devices ------------------------------------- 0.57s 2026-08-22 18:41:59.438808 | instance | Start up service -------------------------------------------------------- 0.52s 2026-08-22 18:41:59.439143 | instance | Create devices for Ceph ------------------------------------------------- 0.52s 2026-08-22 18:41:59.439466 | instance | Generate lvm.conf ------------------------------------------------------- 0.28s 2026-08-22 18:41:59.439674 | instance | Ensure hostname inside hosts file --------------------------------------- 0.25s 2026-08-22 18:41:59.439876 | instance | Get list of all loopback devices ---------------------------------------- 0.17s 2026-08-22 18:41:59.440078 | instance | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-08-22 18:41:59.506553 | instance | INFO [csi > prepare] Executed: Successful 2026-08-22 18:41:59.520460 | instance | INFO [csi > converge] Executing 2026-08-22 18:42:00.910476 | instance | 2026-08-22 18:42:00.910695 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-08-22 18:42:00.910849 | instance | 2026-08-22 18:42:00.911003 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-22 18:42:00.911161 | instance | Saturday 22 August 2026 18:42:00 +0000 (0:00:00.007) 0:00:00.007 ******* 2026-08-22 18:42:01.829493 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-08-22 18:42:01.829915 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-22 18:42:01.830239 | instance | interpreter could change the meaning of that path. See 2026-08-22 18:42:01.830555 | instance | https://docs.ansible.com/ansible- 2026-08-22 18:42:01.830873 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-08-22 18:42:01.840102 | instance | ok: [instance] 2026-08-22 18:42:01.840420 | instance | 2026-08-22 18:42:01.840741 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-08-22 18:42:01.841106 | instance | Saturday 22 August 2026 18:42:01 +0000 (0:00:00.929) 0:00:00.937 ******* 2026-08-22 18:42:01.882703 | instance | ok: [instance] => { 2026-08-22 18:42:01.883107 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-08-22 18:42:01.883425 | instance | } 2026-08-22 18:42:01.883726 | instance | 2026-08-22 18:42:01.884041 | instance | PLAY [all] ********************************************************************* 2026-08-22 18:42:01.884342 | instance | 2026-08-22 18:42:01.884657 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-22 18:42:01.885039 | instance | Saturday 22 August 2026 18:42:01 +0000 (0:00:00.042) 0:00:00.980 ******* 2026-08-22 18:42:02.763860 | instance | ok: [instance] 2026-08-22 18:42:02.764326 | instance | 2026-08-22 18:42:02.764685 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-08-22 18:42:02.765064 | instance | Saturday 22 August 2026 18:42:02 +0000 (0:00:00.879) 0:00:01.859 ******* 2026-08-22 18:42:02.932974 | instance | ok: [instance] 2026-08-22 18:42:02.933356 | instance | 2026-08-22 18:42:02.933703 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-22 18:42:02.934010 | instance | 2026-08-22 18:42:02.934337 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-22 18:42:02.934718 | instance | Saturday 22 August 2026 18:42:02 +0000 (0:00:00.170) 0:00:02.030 ******* 2026-08-22 18:42:03.805035 | instance | ok: [instance] 2026-08-22 18:42:03.805495 | instance | 2026-08-22 18:42:03.805888 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-22 18:42:03.806324 | instance | Saturday 22 August 2026 18:42:03 +0000 (0:00:00.870) 0:00:02.901 ******* 2026-08-22 18:42:04.077604 | instance | ok: [instance] 2026-08-22 18:42:04.077846 | instance | 2026-08-22 18:42:04.078050 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 18:42:04.078247 | instance | Saturday 22 August 2026 18:42:04 +0000 (0:00:00.272) 0:00:03.173 ******* 2026-08-22 18:42:04.122008 | instance | skipping: [instance] 2026-08-22 18:42:04.122405 | instance | 2026-08-22 18:42:04.122754 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-22 18:42:04.123094 | instance | Saturday 22 August 2026 18:42:04 +0000 (0:00:00.045) 0:00:03.218 ******* 2026-08-22 18:42:04.465381 | instance | changed: [instance] 2026-08-22 18:42:04.465584 | instance | 2026-08-22 18:42:04.465755 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 18:42:04.465910 | instance | Saturday 22 August 2026 18:42:04 +0000 (0:00:00.342) 0:00:03.560 ******* 2026-08-22 18:42:04.531242 | instance | ok: [instance] => { 2026-08-22 18:42:04.531265 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-22 18:42:04.531272 | instance | } 2026-08-22 18:42:04.531278 | instance | 2026-08-22 18:42:04.531284 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 18:42:04.531289 | instance | Saturday 22 August 2026 18:42:04 +0000 (0:00:00.067) 0:00:03.627 ******* 2026-08-22 18:42:05.165024 | instance | changed: [instance] 2026-08-22 18:42:05.165085 | instance | 2026-08-22 18:42:05.165102 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 18:42:05.165291 | instance | Saturday 22 August 2026 18:42:05 +0000 (0:00:00.633) 0:00:04.260 ******* 2026-08-22 18:42:05.218448 | instance | skipping: [instance] 2026-08-22 18:42:05.218586 | instance | 2026-08-22 18:42:05.218785 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 18:42:05.218979 | instance | Saturday 22 August 2026 18:42:05 +0000 (0:00:00.054) 0:00:04.315 ******* 2026-08-22 18:42:05.263727 | instance | skipping: [instance] 2026-08-22 18:42:05.263973 | instance | 2026-08-22 18:42:05.264242 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-22 18:42:05.264505 | instance | Saturday 22 August 2026 18:42:05 +0000 (0:00:00.045) 0:00:04.360 ******* 2026-08-22 18:42:05.471670 | instance | ok: [instance] 2026-08-22 18:42:05.471749 | instance | 2026-08-22 18:42:05.471870 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-22 18:42:05.471990 | instance | Saturday 22 August 2026 18:42:05 +0000 (0:00:00.207) 0:00:04.568 ******* 2026-08-22 18:42:06.870894 | instance | ok: [instance] 2026-08-22 18:42:06.871234 | instance | 2026-08-22 18:42:06.871341 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 18:42:06.871347 | instance | Saturday 22 August 2026 18:42:06 +0000 (0:00:01.399) 0:00:05.967 ******* 2026-08-22 18:42:06.940980 | instance | ok: [instance] => { 2026-08-22 18:42:06.941098 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-22 18:42:06.941736 | instance | } 2026-08-22 18:42:06.941755 | instance | 2026-08-22 18:42:06.941762 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 18:42:06.941768 | instance | Saturday 22 August 2026 18:42:06 +0000 (0:00:00.070) 0:00:06.038 ******* 2026-08-22 18:42:07.767756 | instance | changed: [instance] 2026-08-22 18:42:07.767832 | instance | 2026-08-22 18:42:07.768105 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 18:42:07.768170 | instance | Saturday 22 August 2026 18:42:07 +0000 (0:00:00.826) 0:00:06.864 ******* 2026-08-22 18:42:10.577063 | instance | changed: [instance] 2026-08-22 18:42:10.577136 | instance | 2026-08-22 18:42:10.577404 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-22 18:42:10.577443 | instance | Saturday 22 August 2026 18:42:10 +0000 (0:00:02.809) 0:00:09.674 ******* 2026-08-22 18:42:10.608594 | instance | skipping: [instance] 2026-08-22 18:42:10.608685 | instance | 2026-08-22 18:42:10.608955 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-22 18:42:10.608971 | instance | Saturday 22 August 2026 18:42:10 +0000 (0:00:00.031) 0:00:09.705 ******* 2026-08-22 18:42:10.641787 | instance | skipping: [instance] 2026-08-22 18:42:10.641875 | instance | 2026-08-22 18:42:10.642180 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-22 18:42:10.642301 | instance | Saturday 22 August 2026 18:42:10 +0000 (0:00:00.033) 0:00:09.739 ******* 2026-08-22 18:42:10.675601 | instance | skipping: [instance] 2026-08-22 18:42:10.676739 | instance | 2026-08-22 18:42:10.676796 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-22 18:42:10.676802 | instance | Saturday 22 August 2026 18:42:10 +0000 (0:00:00.033) 0:00:09.772 ******* 2026-08-22 18:42:15.857123 | instance | changed: [instance] 2026-08-22 18:42:15.857236 | instance | 2026-08-22 18:42:15.857248 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-22 18:42:15.857275 | instance | Saturday 22 August 2026 18:42:15 +0000 (0:00:05.180) 0:00:14.953 ******* 2026-08-22 18:42:16.432061 | instance | changed: [instance] 2026-08-22 18:42:16.432137 | instance | 2026-08-22 18:42:16.432381 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-22 18:42:16.432514 | instance | Saturday 22 August 2026 18:42:16 +0000 (0:00:00.575) 0:00:15.529 ******* 2026-08-22 18:42:17.356698 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-08-22 18:42:17.356990 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-22 18:42:17.357028 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-22 18:42:17.357680 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-22 18:42:17.357742 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-22 18:42:17.357749 | instance | 2026-08-22 18:42:17.357762 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-22 18:42:17.357767 | instance | Saturday 22 August 2026 18:42:17 +0000 (0:00:00.923) 0:00:16.453 ******* 2026-08-22 18:42:17.954176 | instance | changed: [instance] 2026-08-22 18:42:17.954229 | instance | 2026-08-22 18:42:17.954235 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-22 18:42:17.954240 | instance | Saturday 22 August 2026 18:42:17 +0000 (0:00:00.580) 0:00:17.033 ******* 2026-08-22 18:42:17.954244 | instance | 2026-08-22 18:42:17.954248 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-22 18:42:17.954252 | instance | Saturday 22 August 2026 18:42:17 +0000 (0:00:00.016) 0:00:17.050 ******* 2026-08-22 18:42:18.851982 | instance | ok: [instance] 2026-08-22 18:42:18.852015 | instance | 2026-08-22 18:42:18.852021 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-22 18:42:18.852026 | instance | Saturday 22 August 2026 18:42:18 +0000 (0:00:00.898) 0:00:17.948 ******* 2026-08-22 18:42:19.270604 | instance | changed: [instance] 2026-08-22 18:42:19.270700 | instance | 2026-08-22 18:42:19.270946 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-22 18:42:19.270981 | instance | Saturday 22 August 2026 18:42:19 +0000 (0:00:00.419) 0:00:18.367 ******* 2026-08-22 18:42:19.806300 | instance | changed: [instance] 2026-08-22 18:42:19.806364 | instance | 2026-08-22 18:42:19.806642 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-22 18:42:19.806675 | instance | Saturday 22 August 2026 18:42:19 +0000 (0:00:00.535) 0:00:18.902 ******* 2026-08-22 18:42:20.013290 | instance | ok: [instance] 2026-08-22 18:42:20.013387 | instance | 2026-08-22 18:42:20.013654 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-22 18:42:20.013689 | instance | Saturday 22 August 2026 18:42:20 +0000 (0:00:00.207) 0:00:19.110 ******* 2026-08-22 18:42:20.076140 | instance | ok: [instance] => { 2026-08-22 18:42:20.076755 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-22 18:42:20.076782 | instance | } 2026-08-22 18:42:20.076788 | instance | 2026-08-22 18:42:20.076792 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-22 18:42:20.076797 | instance | Saturday 22 August 2026 18:42:20 +0000 (0:00:00.062) 0:00:19.172 ******* 2026-08-22 18:42:20.776712 | instance | changed: [instance] 2026-08-22 18:42:20.776817 | instance | 2026-08-22 18:42:20.776991 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-22 18:42:20.777172 | instance | Saturday 22 August 2026 18:42:20 +0000 (0:00:00.700) 0:00:19.873 ******* 2026-08-22 18:42:25.026171 | instance | changed: [instance] 2026-08-22 18:42:25.026230 | instance | 2026-08-22 18:42:25.026480 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-22 18:42:25.026497 | instance | Saturday 22 August 2026 18:42:25 +0000 (0:00:04.249) 0:00:24.123 ******* 2026-08-22 18:42:25.974929 | instance | ok: [instance] 2026-08-22 18:42:25.974990 | instance | 2026-08-22 18:42:25.975252 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-22 18:42:25.975291 | instance | Saturday 22 August 2026 18:42:25 +0000 (0:00:00.948) 0:00:25.071 ******* 2026-08-22 18:42:26.317111 | instance | changed: [instance] 2026-08-22 18:42:26.317623 | instance | 2026-08-22 18:42:26.317662 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-22 18:42:26.317670 | instance | Saturday 22 August 2026 18:42:26 +0000 (0:00:00.341) 0:00:25.413 ******* 2026-08-22 18:42:26.794258 | instance | changed: [instance] 2026-08-22 18:42:26.794293 | instance | 2026-08-22 18:42:26.794299 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-22 18:42:26.794304 | instance | Saturday 22 August 2026 18:42:26 +0000 (0:00:00.477) 0:00:25.890 ******* 2026-08-22 18:42:27.337853 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-08-22 18:42:27.337967 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-22 18:42:27.338509 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-22 18:42:27.338583 | instance | 2026-08-22 18:42:27.338590 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-22 18:42:27.338595 | instance | Saturday 22 August 2026 18:42:27 +0000 (0:00:00.543) 0:00:26.434 ******* 2026-08-22 18:42:27.804725 | instance | changed: [instance] 2026-08-22 18:42:27.804760 | instance | 2026-08-22 18:42:27.804768 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-22 18:42:27.804774 | instance | Saturday 22 August 2026 18:42:27 +0000 (0:00:00.466) 0:00:26.901 ******* 2026-08-22 18:42:28.245871 | instance | changed: [instance] 2026-08-22 18:42:28.245939 | instance | 2026-08-22 18:42:28.245945 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-22 18:42:28.245951 | instance | Saturday 22 August 2026 18:42:28 +0000 (0:00:00.423) 0:00:27.324 ******* 2026-08-22 18:42:28.245955 | instance | 2026-08-22 18:42:28.245960 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-22 18:42:28.245964 | instance | Saturday 22 August 2026 18:42:28 +0000 (0:00:00.016) 0:00:27.341 ******* 2026-08-22 18:42:28.918176 | instance | ok: [instance] 2026-08-22 18:42:28.918245 | instance | 2026-08-22 18:42:28.918523 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-22 18:42:28.918734 | instance | Saturday 22 August 2026 18:42:28 +0000 (0:00:00.673) 0:00:28.015 ******* 2026-08-22 18:42:29.794835 | instance | changed: [instance] 2026-08-22 18:42:29.794883 | instance | 2026-08-22 18:42:29.794890 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-22 18:42:29.794897 | instance | Saturday 22 August 2026 18:42:29 +0000 (0:00:00.875) 0:00:28.891 ******* 2026-08-22 18:42:30.347652 | instance | changed: [instance] 2026-08-22 18:42:30.347715 | instance | 2026-08-22 18:42:30.347728 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-22 18:42:30.347739 | instance | Saturday 22 August 2026 18:42:30 +0000 (0:00:00.552) 0:00:29.443 ******* 2026-08-22 18:42:30.399302 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-22 18:42:30.399675 | instance | 2026-08-22 18:42:30.399713 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-22 18:42:30.399719 | instance | Saturday 22 August 2026 18:42:30 +0000 (0:00:00.052) 0:00:29.496 ******* 2026-08-22 18:42:35.209972 | instance | changed: [instance] 2026-08-22 18:42:35.210059 | instance | 2026-08-22 18:42:35.210297 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-22 18:42:35.210327 | instance | Saturday 22 August 2026 18:42:35 +0000 (0:00:04.810) 0:00:34.306 ******* 2026-08-22 18:42:35.827760 | instance | ok: [instance] => (item=chronyd) 2026-08-22 18:42:35.827841 | instance | ok: [instance] => (item=sshd) 2026-08-22 18:42:35.828270 | instance | 2026-08-22 18:42:35.828339 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-22 18:42:35.828346 | instance | Saturday 22 August 2026 18:42:35 +0000 (0:00:00.617) 0:00:34.924 ******* 2026-08-22 18:42:36.861498 | instance | changed: [instance] 2026-08-22 18:42:36.861967 | instance | 2026-08-22 18:42:36.862015 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-22 18:42:36.862023 | instance | Saturday 22 August 2026 18:42:36 +0000 (0:00:01.034) 0:00:35.958 ******* 2026-08-22 18:42:37.052998 | instance | ok: [instance] 2026-08-22 18:42:37.053024 | instance | 2026-08-22 18:42:37.053029 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-22 18:42:37.053034 | instance | Saturday 22 August 2026 18:42:37 +0000 (0:00:00.191) 0:00:36.149 ******* 2026-08-22 18:42:37.510902 | instance | changed: [instance] 2026-08-22 18:42:37.510939 | instance | 2026-08-22 18:42:37.510945 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-22 18:42:37.510949 | instance | Saturday 22 August 2026 18:42:37 +0000 (0:00:00.457) 0:00:36.607 ******* 2026-08-22 18:42:37.851467 | instance | changed: [instance] 2026-08-22 18:42:37.851504 | instance | 2026-08-22 18:42:37.851509 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-08-22 18:42:37.851514 | instance | Saturday 22 August 2026 18:42:37 +0000 (0:00:00.340) 0:00:36.948 ******* 2026-08-22 18:42:37.956764 | instance | ok: [instance] 2026-08-22 18:42:37.956781 | instance | 2026-08-22 18:42:37.956786 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-08-22 18:42:37.956791 | instance | Saturday 22 August 2026 18:42:37 +0000 (0:00:00.105) 0:00:37.053 ******* 2026-08-22 18:42:38.172864 | instance | ok: [instance] => (item=instance) 2026-08-22 18:42:38.173156 | instance | 2026-08-22 18:42:38.173395 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-08-22 18:42:38.173413 | instance | Saturday 22 August 2026 18:42:38 +0000 (0:00:00.215) 0:00:37.269 ******* 2026-08-22 18:42:38.220374 | instance | ok: [instance] 2026-08-22 18:42:38.220758 | instance | 2026-08-22 18:42:38.220778 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-08-22 18:42:38.220784 | instance | Saturday 22 August 2026 18:42:38 +0000 (0:00:00.047) 0:00:37.317 ******* 2026-08-22 18:42:38.287221 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-08-22 18:42:38.287577 | instance | 2026-08-22 18:42:38.287615 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-08-22 18:42:38.287621 | instance | Saturday 22 August 2026 18:42:38 +0000 (0:00:00.066) 0:00:37.384 ******* 2026-08-22 18:42:38.585117 | instance | changed: [instance] 2026-08-22 18:42:38.585185 | instance | 2026-08-22 18:42:38.585456 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-08-22 18:42:38.585490 | instance | Saturday 22 August 2026 18:42:38 +0000 (0:00:00.297) 0:00:37.681 ******* 2026-08-22 18:42:39.230443 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-08-22 18:42:39.231024 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-08-22 18:42:39.231040 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-08-22 18:42:39.231046 | instance | 2026-08-22 18:42:39.231051 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-08-22 18:42:39.231055 | instance | Saturday 22 August 2026 18:42:39 +0000 (0:00:00.645) 0:00:38.327 ******* 2026-08-22 18:44:01.934349 | instance | ok: [instance] 2026-08-22 18:44:01.934413 | instance | 2026-08-22 18:44:01.934666 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-08-22 18:44:01.934704 | instance | Saturday 22 August 2026 18:44:01 +0000 (0:01:22.703) 0:02:01.031 ******* 2026-08-22 18:44:02.146793 | instance | changed: [instance] 2026-08-22 18:44:02.146834 | instance | 2026-08-22 18:44:02.146839 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-08-22 18:44:02.146844 | instance | Saturday 22 August 2026 18:44:02 +0000 (0:00:00.212) 0:02:01.243 ******* 2026-08-22 18:44:02.215199 | instance | ok: [instance] 2026-08-22 18:44:02.215237 | instance | 2026-08-22 18:44:02.215242 | instance | TASK [Install Ceph host] ******************************************************* 2026-08-22 18:44:02.215247 | instance | Saturday 22 August 2026 18:44:02 +0000 (0:00:00.068) 0:02:01.311 ******* 2026-08-22 18:44:02.288225 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-08-22 18:44:02.288606 | instance | 2026-08-22 18:44:02.288639 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-22 18:44:02.288644 | instance | Saturday 22 August 2026 18:44:02 +0000 (0:00:00.073) 0:02:01.385 ******* 2026-08-22 18:44:03.835132 | instance | ok: [instance] 2026-08-22 18:44:03.835173 | instance | 2026-08-22 18:44:03.835179 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-22 18:44:03.835184 | instance | Saturday 22 August 2026 18:44:03 +0000 (0:00:01.546) 0:02:02.931 ******* 2026-08-22 18:44:03.894248 | instance | ok: [instance] => (item=instance) 2026-08-22 18:44:03.894277 | instance | 2026-08-22 18:44:03.894283 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-22 18:44:03.894287 | instance | Saturday 22 August 2026 18:44:03 +0000 (0:00:00.059) 0:02:02.991 ******* 2026-08-22 18:44:04.235647 | instance | ok: [instance] 2026-08-22 18:44:04.235717 | instance | 2026-08-22 18:44:04.235723 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-22 18:44:04.235729 | instance | Saturday 22 August 2026 18:44:04 +0000 (0:00:00.340) 0:02:03.331 ******* 2026-08-22 18:44:06.790957 | instance | ok: [instance] 2026-08-22 18:44:06.791048 | instance | 2026-08-22 18:44:06.791295 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-08-22 18:44:06.791310 | instance | Saturday 22 August 2026 18:44:06 +0000 (0:00:02.556) 0:02:05.887 ******* 2026-08-22 18:44:49.290937 | instance | An exception occurred during task execution. To see the full traceback, use -vvv. The error was: [errno 5] RADOS I/O error (error connecting to the cluster) 2026-08-22 18:44:49.291848 | 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_c_w17hfx/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_c_w17hfx/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_c_w17hfx/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_c_w17hfx/ansible_vexxhost.ceph.orch_apply_payload.zip/ansible_collections/vexxhost/ceph/plugins/modules/orch_apply.py\", line 120, in apply_spec\nRuntimeError: Inferring config /var/lib/ceph/4837cbf8-4f90-4300-b3f6-726c9b9f89b4/mon.instance/config\n2026-08-22T18:44:49.119+0000 7f8a023c0640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgDJ7YlqmCevDyAAy58v/asYEEmo7xMykhpm3LgpX0CiAgIFQbBwmAwHGOc=: Malformed input [buffer:3]\n2026-08-22T18:44:49.119+0000 7f8a023c0640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-22T18:44:49.119+0000 7f8a023c0640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgDJ7YlqmCevDyAAy58v/asYEEmo7xMykhpm3LgpX0CiAgIFQbBwmAwHGOc=: Malformed input [buffer:3]\n2026-08-22T18:44:49.119+0000 7f8a023c0640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-22T18:44:49.123+0000 7f8a023c0640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgDJ7YlqmCevDyAAy58v/asYEEmo7xMykhpm3LgpX0CiAgIFQbBwmAwHGOc=: Malformed input [buffer:3]\n2026-08-22T18:44:49.123+0000 7f8a023c0640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-22T18:44:49.123+0000 7f8a023c0640 -1 monclient: keyring not found\n[errno 5] RADOS I/O error (error connecting to the cluster)\n\n", "module_stdout": "", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error", "rc": 1} 2026-08-22 18:44:49.295489 | instance | 2026-08-22 18:44:49.296412 | instance | PLAY RECAP ********************************************************************* 2026-08-22 18:44:49.296442 | instance | instance : ok=55 changed=26 unreachable=0 failed=1 skipped=6 rescued=0 ignored=0 2026-08-22 18:44:49.296453 | instance | 2026-08-22 18:44:49.296711 | instance | Saturday 22 August 2026 18:44:49 +0000 (0:00:42.504) 0:02:48.392 ******* 2026-08-22 18:44:49.296782 | instance | =============================================================================== 2026-08-22 18:44:49.299853 | instance | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 82.70s 2026-08-22 18:44:49.299898 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 42.50s 2026-08-22 18:44:49.299904 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.18s 2026-08-22 18:44:49.299908 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 4.81s 2026-08-22 18:44:49.299913 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.25s 2026-08-22 18:44:49.299917 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 2.81s 2026-08-22 18:44:49.299921 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.56s 2026-08-22 18:44:49.299926 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.57s 2026-08-22 18:44:49.299940 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.55s 2026-08-22 18:44:49.299944 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.40s 2026-08-22 18:44:49.299948 | instance | vexxhost.ceph.cephadm : Download "cephadm" ------------------------------ 1.03s 2026-08-22 18:44:49.299952 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 0.95s 2026-08-22 18:44:49.299956 | instance | Gathering Facts --------------------------------------------------------- 0.93s 2026-08-22 18:44:49.299960 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 0.92s 2026-08-22 18:44:49.299964 | instance | Gathering Facts --------------------------------------------------------- 0.88s 2026-08-22 18:44:49.299968 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 0.88s 2026-08-22 18:44:49.299972 | instance | Gathering Facts --------------------------------------------------------- 0.87s 2026-08-22 18:44:49.299976 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.83s 2026-08-22 18:44:49.299980 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.70s 2026-08-22 18:44:49.299983 | instance | vexxhost.ceph.mon : Include extra configuration values ------------------ 0.65s 2026-08-22 18:44:49.402591 | instance | CRITICAL Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.v9Wo.csi/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/atmosphere/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-08-22 18:44:49.402865 | instance | ERROR [csi > converge] Executed: Failed 2026-08-22 18:44:49.403062 | instance | ERROR Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.v9Wo.csi/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/atmosphere/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-08-22 18:44:49.494907 | instance | ERROR 2026-08-22 18:44:49.495081 | instance | { 2026-08-22 18:44:49.495169 | instance | "delta": "0:03:34.940504", 2026-08-22 18:44:49.495198 | instance | "end": "2026-08-22 18:44:49.451950", 2026-08-22 18:44:49.495218 | instance | "msg": "non-zero return code", 2026-08-22 18:44:49.495236 | instance | "rc": 2, 2026-08-22 18:44:49.495254 | instance | "start": "2026-08-22 18:41:14.511446" 2026-08-22 18:44:49.495271 | instance | } failure 2026-08-22 18:44:49.502368 | 2026-08-22 18:44:49.502446 | PLAY RECAP 2026-08-22 18:44:49.502519 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-08-22 18:44:49.502559 | 2026-08-22 18:44:49.906284 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-22 18:44:49.909369 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-08-22 18:44:53.320714 | 2026-08-22 18:44:53.320828 | PLAY [all] 2026-08-22 18:44:53.334825 | 2026-08-22 18:44:53.334910 | TASK [gather-host-logs : creating directory for system status] 2026-08-22 18:44:53.664386 | instance | changed 2026-08-22 18:44:53.671679 | 2026-08-22 18:44:53.671763 | TASK [gather-host-logs : Get logs for each host] 2026-08-22 18:44:53.992114 | instance | + systemd-cgls --full --all --no-pager 2026-08-22 18:44:54.007395 | instance | + ip addr 2026-08-22 18:44:54.010061 | instance | + ip route 2026-08-22 18:44:54.011567 | instance | + lsblk 2026-08-22 18:44:54.016966 | instance | + mount 2026-08-22 18:44:54.019313 | instance | + docker images 2026-08-22 18:44:54.040286 | instance | + brctl show 2026-08-22 18:44:54.040818 | instance | /bin/bash: line 8: brctl: command not found 2026-08-22 18:44:54.041115 | instance | + ps aux --sort=-%mem 2026-08-22 18:44:54.058264 | instance | + dpkg -l 2026-08-22 18:44:54.067347 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-08-22 18:44:54.067698 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-08-22 18:44:54.085074 | instance | + '[' '!' -z '' ']' 2026-08-22 18:44:54.207077 | instance | ok: Runtime: 0:00:00.097838 2026-08-22 18:44:54.214153 | 2026-08-22 18:44:54.214216 | TASK [gather-host-logs : Downloads logs to executor] 2026-08-22 18:44:54.835971 | instance | changed: 2026-08-22 18:44:54.836152 | instance | created directory /var/lib/zuul/builds/c6bac32378c24635b36cfd7ec6dab347/work/logs/instance 2026-08-22 18:44:54.836191 | instance | cd+++++++++ system/ 2026-08-22 18:44:54.836221 | instance | >f+++++++++ system/brctl-show.txt 2026-08-22 18:44:54.836250 | instance | >f+++++++++ system/docker-images.txt 2026-08-22 18:44:54.836278 | instance | >f+++++++++ system/ip-addr.txt 2026-08-22 18:44:54.836308 | instance | >f+++++++++ system/ip-route.txt 2026-08-22 18:44:54.836336 | instance | >f+++++++++ system/lsblk.txt 2026-08-22 18:44:54.836364 | instance | >f+++++++++ system/mount.txt 2026-08-22 18:44:54.836390 | instance | >f+++++++++ system/packages.txt 2026-08-22 18:44:54.836416 | instance | >f+++++++++ system/ps.txt 2026-08-22 18:44:54.836446 | instance | >f+++++++++ system/systemd-cgls.txt 2026-08-22 18:44:54.846157 | 2026-08-22 18:44:54.846220 | LOOP [helm-release-status : creating directory for helm release status] 2026-08-22 18:44:55.032039 | instance | changed: "values" 2026-08-22 18:44:55.191666 | instance | changed: "releases" 2026-08-22 18:44:55.209330 | 2026-08-22 18:44:55.209503 | TASK [helm-release-status : Gather get release status for helm charts] 2026-08-22 18:44:55.410721 | instance | /bin/bash: line 3: kubectl: command not found 2026-08-22 18:44:55.750773 | instance | ok: Runtime: 0:00:00.006052 2026-08-22 18:44:55.756718 | 2026-08-22 18:44:55.756784 | TASK [helm-release-status : Downloads logs to executor] 2026-08-22 18:44:56.225140 | instance | changed: 2026-08-22 18:44:56.225331 | instance | cd+++++++++ helm/ 2026-08-22 18:44:56.225371 | instance | cd+++++++++ helm/releases/ 2026-08-22 18:44:56.225403 | instance | cd+++++++++ helm/values/ 2026-08-22 18:44:56.235607 | 2026-08-22 18:44:56.235696 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-08-22 18:44:56.426185 | instance | changed 2026-08-22 18:44:56.431900 | 2026-08-22 18:44:56.432041 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-08-22 18:44:56.666014 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-22 18:44:56.666212 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-22 18:44:56.671627 | instance | environment: line 1: kubectl: command not found 2026-08-22 18:44:56.673070 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-22 18:44:56.673553 | instance | environment: line 1: kubectl: command not found 2026-08-22 18:44:56.675020 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-22 18:44:56.676299 | instance | environment: line 1: kubectl: command not found 2026-08-22 18:44:56.677230 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-22 18:44:56.678597 | instance | environment: line 1: kubectl: command not found 2026-08-22 18:44:56.679373 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-22 18:44:56.679531 | instance | environment: line 1: kubectl: command not found 2026-08-22 18:44:56.680728 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-22 18:44:56.973707 | instance | ok: Runtime: 0:00:00.022427 2026-08-22 18:44:56.979349 | 2026-08-22 18:44:56.979413 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-08-22 18:44:57.174241 | instance | changed 2026-08-22 18:44:57.180644 | 2026-08-22 18:44:57.180735 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-08-22 18:44:57.378560 | instance | environment: line 5: kubectl: command not found 2026-08-22 18:44:57.379255 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-22 18:44:57.379775 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-22 18:44:57.380230 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-22 18:44:57.714126 | instance | ok: Runtime: 0:00:00.007860 2026-08-22 18:44:57.721288 | 2026-08-22 18:44:57.721432 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-08-22 18:44:58.216822 | instance | changed: 2026-08-22 18:44:58.217331 | instance | cd+++++++++ objects/ 2026-08-22 18:44:58.217384 | instance | cd+++++++++ objects/cluster/ 2026-08-22 18:44:58.217418 | instance | cd+++++++++ objects/namespaced/ 2026-08-22 18:44:58.229231 | 2026-08-22 18:44:58.229618 | TASK [gather-pod-logs : creating directory for pod logs] 2026-08-22 18:44:58.414081 | instance | changed 2026-08-22 18:44:58.421968 | 2026-08-22 18:44:58.422053 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-08-22 18:44:58.616926 | instance | changed 2026-08-22 18:44:58.626464 | 2026-08-22 18:44:58.626711 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-08-22 18:44:58.832552 | instance | environment: line 3: kubectl: command not found 2026-08-22 18:44:59.168091 | instance | ok: Runtime: 0:00:00.007309 2026-08-22 18:44:59.173389 | 2026-08-22 18:44:59.173456 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-08-22 18:44:59.642591 | instance | changed: 2026-08-22 18:44:59.642824 | instance | cd+++++++++ pod-logs/ 2026-08-22 18:44:59.642859 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-08-22 18:44:59.652451 | 2026-08-22 18:44:59.652531 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-08-22 18:44:59.847544 | instance | changed 2026-08-22 18:44:59.853800 | 2026-08-22 18:44:59.853864 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-08-22 18:45:00.040000 | instance | /bin/bash: line 2: kubectl: command not found 2026-08-22 18:45:00.387111 | instance | ok: Runtime: 0:00:00.035810 2026-08-22 18:45:00.393214 | 2026-08-22 18:45:00.393281 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-08-22 18:45:00.594020 | instance | /bin/bash: line 2: kubectl: command not found 2026-08-22 18:45:00.627243 | instance | ceph-mgr endpoints: 2026-08-22 18:45:00.926669 | instance | ok: Runtime: 0:00:00.039696 2026-08-22 18:45:00.935083 | 2026-08-22 18:45:00.935187 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-08-22 18:45:01.180965 | instance | /bin/bash: line 4: kubectl: command not found 2026-08-22 18:45:01.479837 | instance | ok: Runtime: 0:00:00.037650 2026-08-22 18:45:01.486378 | 2026-08-22 18:45:01.486446 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-08-22 18:45:01.969591 | instance | changed: cd+++++++++ prometheus/ 2026-08-22 18:45:01.983230 | 2026-08-22 18:45:01.983296 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-08-22 18:45:02.177782 | instance | changed 2026-08-22 18:45:02.184660 | 2026-08-22 18:45:02.184752 | TASK [gather-selenium-data : Get selenium data] 2026-08-22 18:45:02.434726 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-08-22 18:45:02.436141 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-08-22 18:45:02.728521 | instance | ERROR 2026-08-22 18:45:02.728813 | instance | { 2026-08-22 18:45:02.728870 | instance | "delta": "0:00:00.005589", 2026-08-22 18:45:02.728902 | instance | "end": "2026-08-22 18:45:02.436486", 2026-08-22 18:45:02.728933 | instance | "msg": "non-zero return code", 2026-08-22 18:45:02.728968 | instance | "rc": 1, 2026-08-22 18:45:02.729023 | instance | "start": "2026-08-22 18:45:02.430897" 2026-08-22 18:45:02.729054 | instance | } 2026-08-22 18:45:02.729089 | instance | ERROR: Ignoring Errors 2026-08-22 18:45:02.735996 | 2026-08-22 18:45:02.736059 | TASK [gather-selenium-data : Downloads logs to executor] 2026-08-22 18:45:03.276339 | instance | changed: cd+++++++++ selenium/ 2026-08-22 18:45:03.282199 | 2026-08-22 18:45:03.282250 | PLAY RECAP 2026-08-22 18:45:03.282298 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-08-22 18:45:03.282318 | 2026-08-22 18:45:03.393790 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-08-22 18:45:03.395878 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-22 18:45:04.434135 | 2026-08-22 18:45:04.434252 | PLAY [all] 2026-08-22 18:45:04.446562 | 2026-08-22 18:45:04.446663 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-22 18:45:04.482614 | instance | skipping: Conditional result was False 2026-08-22 18:45:04.492781 | 2026-08-22 18:45:04.492895 | TASK [fetch-output : Set log path for single node] 2026-08-22 18:45:04.522133 | instance | ok 2026-08-22 18:45:04.528497 | 2026-08-22 18:45:04.528592 | LOOP [fetch-output : Ensure local output dirs] 2026-08-22 18:45:04.892450 | instance -> localhost | ok: "/var/lib/zuul/builds/c6bac32378c24635b36cfd7ec6dab347/work/logs" 2026-08-22 18:45:05.114246 | instance -> localhost | changed: "/var/lib/zuul/builds/c6bac32378c24635b36cfd7ec6dab347/work/artifacts" 2026-08-22 18:45:05.327186 | instance -> localhost | changed: "/var/lib/zuul/builds/c6bac32378c24635b36cfd7ec6dab347/work/docs" 2026-08-22 18:45:05.346080 | 2026-08-22 18:45:05.346189 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-22 18:45:06.008296 | instance | changed: .d..t...... ./ 2026-08-22 18:45:06.008470 | instance | changed: All items complete 2026-08-22 18:45:06.008498 | 2026-08-22 18:45:06.456030 | instance | changed: .d..t...... ./ 2026-08-22 18:45:07.052472 | instance | changed: .d..t...... ./ 2026-08-22 18:45:07.076997 | 2026-08-22 18:45:07.077288 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-22 18:45:07.530106 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.006514 2026-08-22 18:45:07.757047 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.007815 2026-08-22 18:45:07.777032 | 2026-08-22 18:45:07.777197 | PLAY [all] 2026-08-22 18:45:07.784521 | 2026-08-22 18:45:07.784589 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-22 18:45:08.171785 | instance | changed 2026-08-22 18:45:08.178294 | 2026-08-22 18:45:08.178349 | PLAY RECAP 2026-08-22 18:45:08.178394 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-22 18:45:08.178416 | 2026-08-22 18:45:08.281768 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-22 18:45:08.318172 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-22 18:45:09.019804 | 2026-08-22 18:45:09.019934 | PLAY [localhost] 2026-08-22 18:45:09.030200 | 2026-08-22 18:45:09.030291 | TASK [Generate Zuul manifest] 2026-08-22 18:45:09.050527 | localhost | ok 2026-08-22 18:45:09.433950 | 2026-08-22 18:45:09.434182 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-22 18:45:09.868429 | localhost | changed 2026-08-22 18:45:09.879882 | 2026-08-22 18:45:09.879966 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-22 18:45:10.042863 | localhost | ok 2026-08-22 18:45:10.051440 | 2026-08-22 18:45:10.051528 | TASK [Upload logs] 2026-08-22 18:45:10.074854 | localhost | ok 2026-08-22 18:45:10.158464 | 2026-08-22 18:45:10.158581 | TASK [Set zuul-log-path fact] 2026-08-22 18:45:10.177304 | localhost | ok 2026-08-22 18:45:10.197001 | 2026-08-22 18:45:10.197146 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-22 18:45:10.228796 | localhost | ok 2026-08-22 18:45:10.237879 | 2026-08-22 18:45:10.237954 | TASK [upload-logs : Create log directories] 2026-08-22 18:45:10.634711 | localhost | changed 2026-08-22 18:45:10.640491 | 2026-08-22 18:45:10.640556 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-22 18:45:11.287653 | localhost -> localhost | ok: Runtime: 0:00:00.244587 2026-08-22 18:45:11.292761 | 2026-08-22 18:45:11.292853 | TASK [upload-logs : Upload logs to log server] 2026-08-22 18:45:11.760674 | localhost | Output suppressed because no_log was given 2026-08-22 18:45:11.797371 | 2026-08-22 18:45:11.797479 | LOOP [upload-logs : Compress console log and json output] 2026-08-22 18:45:11.839619 | localhost | skipping: Conditional result was False 2026-08-22 18:45:11.846911 | localhost | skipping: Conditional result was False 2026-08-22 18:45:11.857310 | 2026-08-22 18:45:11.857405 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-22 18:45:11.896064 | localhost | skipping: Conditional result was False 2026-08-22 18:45:11.896430 | 2026-08-22 18:45:11.900077 | localhost | skipping: Conditional result was False 2026-08-22 18:45:11.907903 | 2026-08-22 18:45:11.908045 | LOOP [upload-logs : Upload console log and json output]