2026-09-07 18:12:58.223668 | Job console starting 2026-09-07 18:12:58.234874 | Updating git repos 2026-09-07 18:13:04.634323 | Cloning repos into workspace 2026-09-07 18:13:21.695911 | Restoring repo states 2026-09-07 18:13:28.178463 | Merging changes 2026-09-07 18:13:29.541518 | Checking out repos 2026-09-07 18:13:31.669814 | Preparing playbooks 2026-09-07 18:13:34.447555 | Running Ansible setup 2026-09-07 18:13:38.013058 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-07 18:13:38.600619 | 2026-09-07 18:13:38.600740 | PLAY [localhost] 2026-09-07 18:13:38.608087 | 2026-09-07 18:13:38.608152 | TASK [Gathering Facts] 2026-09-07 18:13:39.505537 | localhost | ok 2026-09-07 18:13:39.519759 | 2026-09-07 18:13:39.520009 | TASK [Setup log path fact] 2026-09-07 18:13:39.540569 | localhost | ok 2026-09-07 18:13:39.557623 | 2026-09-07 18:13:39.557720 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-07 18:13:39.586094 | localhost | ok 2026-09-07 18:13:39.595342 | 2026-09-07 18:13:39.595500 | TASK [emit-job-header : Print job information] 2026-09-07 18:13:39.634774 | # Job Information 2026-09-07 18:13:39.634907 | Ansible Version: 2.16.18 2026-09-07 18:13:39.634948 | Job: atmosphere-molecule-csi-rbd 2026-09-07 18:13:39.634975 | Pipeline: check 2026-09-07 18:13:39.634999 | Executor: 2d72f0692154 2026-09-07 18:13:39.635022 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4094 2026-09-07 18:13:39.635101 | Event ID: 3f1abc00-aae7-11f1-8e03-3ce61123c6a8 2026-09-07 18:13:39.638764 | 2026-09-07 18:13:39.638843 | LOOP [emit-job-header : Print node information] 2026-09-07 18:13:39.747192 | localhost | ok: 2026-09-07 18:13:39.747456 | localhost | # Node Information 2026-09-07 18:13:39.747516 | localhost | Inventory Hostname: instance 2026-09-07 18:13:39.747642 | localhost | Hostname: np0000192169 2026-09-07 18:13:39.747684 | localhost | Username: zuul 2026-09-07 18:13:39.747728 | localhost | Distro: Ubuntu 22.04 2026-09-07 18:13:39.747767 | localhost | Provider: yul1 2026-09-07 18:13:39.747804 | localhost | Region: ca-ymq-1 2026-09-07 18:13:39.747839 | localhost | Label: ubuntu-jammy 2026-09-07 18:13:39.747874 | localhost | Product Name: OpenStack Nova 2026-09-07 18:13:39.747909 | localhost | Interface IP: 162.253.55.86 2026-09-07 18:13:39.764834 | 2026-09-07 18:13:39.764998 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-07 18:13:40.336716 | localhost -> localhost | changed 2026-09-07 18:13:40.347456 | 2026-09-07 18:13:40.347609 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-07 18:13:41.299688 | localhost -> localhost | changed 2026-09-07 18:13:41.314561 | 2026-09-07 18:13:41.314697 | PLAY [all] 2026-09-07 18:13:41.332276 | 2026-09-07 18:13:41.332454 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-07 18:13:41.621123 | instance -> localhost | ok 2026-09-07 18:13:41.626861 | 2026-09-07 18:13:41.626929 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-07 18:13:41.655385 | instance | ok 2026-09-07 18:13:41.668907 | instance | included: /var/lib/zuul/builds/ace445d0fcdc456890e5b1867c06b070/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-07 18:13:41.674173 | 2026-09-07 18:13:41.674230 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-07 18:13:42.767063 | instance -> localhost | Generating public/private rsa key pair. 2026-09-07 18:13:42.767374 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/ace445d0fcdc456890e5b1867c06b070/work/ace445d0fcdc456890e5b1867c06b070_id_rsa 2026-09-07 18:13:42.767566 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/ace445d0fcdc456890e5b1867c06b070/work/ace445d0fcdc456890e5b1867c06b070_id_rsa.pub 2026-09-07 18:13:42.767764 | instance -> localhost | The key fingerprint is: 2026-09-07 18:13:42.767820 | instance -> localhost | SHA256:d8/JDRXW0N+KfySPpJgGe7aCGyVpgdZQLA3EW6YtY+U zuul-build-sshkey 2026-09-07 18:13:42.767888 | instance -> localhost | The key's randomart image is: 2026-09-07 18:13:42.767931 | instance -> localhost | +---[RSA 3072]----+ 2026-09-07 18:13:42.767981 | instance -> localhost | | o+=. .=.| 2026-09-07 18:13:42.768025 | instance -> localhost | | o+* . +| 2026-09-07 18:13:42.768066 | instance -> localhost | | oXo +| 2026-09-07 18:13:42.768105 | instance -> localhost | | .* Eo .o| 2026-09-07 18:13:42.768146 | instance -> localhost | | . o+ S . .... | 2026-09-07 18:13:42.768184 | instance -> localhost | | . o.. ..+++.| 2026-09-07 18:13:42.768223 | instance -> localhost | | .. o o +==.| 2026-09-07 18:13:42.768261 | instance -> localhost | | ..o * . o o| 2026-09-07 18:13:42.768305 | instance -> localhost | | .. =.. . | 2026-09-07 18:13:42.768369 | instance -> localhost | +----[SHA256]-----+ 2026-09-07 18:13:42.768463 | instance -> localhost | ok: Runtime: 0:00:00.636734 2026-09-07 18:13:42.779933 | 2026-09-07 18:13:42.780069 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-07 18:13:42.825857 | instance | ok 2026-09-07 18:13:42.837914 | instance | included: /var/lib/zuul/builds/ace445d0fcdc456890e5b1867c06b070/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-07 18:13:42.850296 | 2026-09-07 18:13:42.850431 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-07 18:13:42.874848 | instance | skipping: Conditional result was False 2026-09-07 18:13:42.888443 | 2026-09-07 18:13:42.888676 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-07 18:13:43.360332 | instance | changed 2026-09-07 18:13:43.380732 | 2026-09-07 18:13:43.380878 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-07 18:13:43.583328 | instance | ok 2026-09-07 18:13:43.593238 | 2026-09-07 18:13:43.593375 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-07 18:13:44.114972 | instance | changed 2026-09-07 18:13:44.180747 | 2026-09-07 18:13:44.180926 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-07 18:13:44.716954 | instance | changed 2026-09-07 18:13:44.728866 | 2026-09-07 18:13:44.729008 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-07 18:13:44.754387 | instance | skipping: Conditional result was False 2026-09-07 18:13:44.765045 | 2026-09-07 18:13:44.765178 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-07 18:13:45.124001 | instance -> localhost | changed 2026-09-07 18:13:45.133524 | 2026-09-07 18:13:45.133628 | TASK [add-build-sshkey : Add back temp key] 2026-09-07 18:13:45.439297 | instance -> localhost | Identity added: /var/lib/zuul/builds/ace445d0fcdc456890e5b1867c06b070/work/ace445d0fcdc456890e5b1867c06b070_id_rsa (zuul-build-sshkey) 2026-09-07 18:13:45.439543 | instance -> localhost | ok: Runtime: 0:00:00.014682 2026-09-07 18:13:45.448563 | 2026-09-07 18:13:45.448664 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-07 18:13:45.857420 | instance | ok 2026-09-07 18:13:45.941493 | 2026-09-07 18:13:45.941735 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-07 18:13:45.976712 | instance | skipping: Conditional result was False 2026-09-07 18:13:45.995875 | 2026-09-07 18:13:45.996011 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-09-07 18:13:46.372531 | instance | ok 2026-09-07 18:13:46.380745 | 2026-09-07 18:13:46.380835 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-09-07 18:13:49.981298 | instance | Output suppressed because no_log was given 2026-09-07 18:13:49.988454 | 2026-09-07 18:13:49.988531 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-09-07 18:13:50.199965 | instance | ok: "logs" 2026-09-07 18:13:50.200166 | instance | ok: All items complete 2026-09-07 18:13:50.200192 | 2026-09-07 18:13:50.372700 | instance | ok: "artifacts" 2026-09-07 18:13:50.525491 | instance | ok: "docs" 2026-09-07 18:13:50.540447 | 2026-09-07 18:13:50.540706 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-09-07 18:13:50.726078 | instance | changed: "logs" 2026-09-07 18:13:50.896959 | instance | changed: "artifacts" 2026-09-07 18:13:51.041979 | instance | changed: "docs" 2026-09-07 18:13:51.058324 | 2026-09-07 18:13:51.058446 | PLAY RECAP 2026-09-07 18:13:51.058504 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-07 18:13:51.058541 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-07 18:13:51.058570 | 2026-09-07 18:13:51.173038 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-07 18:13:51.178583 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-07 18:13:51.700146 | 2026-09-07 18:13:51.700766 | PLAY [all] 2026-09-07 18:13:51.710151 | 2026-09-07 18:13:51.710240 | TASK [setup-uv : Extract archive] 2026-09-07 18:13:54.061224 | instance | changed 2026-09-07 18:13:54.078599 | 2026-09-07 18:13:54.078778 | TASK [setup-uv : Print version] 2026-09-07 18:13:54.454935 | instance | uv 0.8.13 2026-09-07 18:13:54.619885 | instance | ok: Runtime: 0:00:00.012848 2026-09-07 18:13:54.637048 | 2026-09-07 18:13:54.637180 | TASK [Install Ansible collection siblings] 2026-09-07 18:14:04.251466 | instance | changed: 2026-09-07 18:14:04.251666 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-09-07 18:14:04.251703 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-07 18:14:04.251731 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-07 18:14:04.251755 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-09-07 18:14:04.251779 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-09-07 18:14:04.251806 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-09-07 18:14:04.251832 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-09-07 18:14:04.251858 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-09-07 18:14:04.251882 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-07 18:14:04.251905 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-09-07 18:14:04.251928 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-09-07 18:14:04.251951 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-09-07 18:14:04.251972 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-09-07 18:14:04.251995 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-09-07 18:14:04.252019 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0 2026-09-07 18:14:04.252042 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-09-07 18:14:04.252065 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-09-07 18:14:04.252088 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-09-07 18:14:04.252110 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-09-07 18:14:04.252134 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-09-07 18:14:04.252157 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.2.0 2026-09-07 18:14:04.252179 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-09-07 18:14:04.252226 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-09-07 18:14:04.252277 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-09-07 18:14:04.252320 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=6.0.0 2026-09-07 18:14:04.252356 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-07 18:14:04.252382 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-07 18:14:04.252408 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-09-07 18:14:04.252451 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-09-07 18:14:04.252478 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-09-07 18:14:04.255365 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-07 18:14:04.255407 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-07 18:14:04.255451 | instance | Checked out ansible.netcommon to 1.2.0 2026-09-07 18:14:04.255476 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-09-07 18:14:04.255613 | instance | Starting galaxy collection install process 2026-09-07 18:14:04.255634 | instance | Process install dependency map 2026-09-07 18:14:04.255660 | instance | Starting collection install process 2026-09-07 18:14:04.255677 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-09-07 18:14:04.255693 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-09-07 18:14:04.255712 | instance | ansible.netcommon:* was installed successfully 2026-09-07 18:14:04.255734 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-09-07 18:14:04.255751 | instance | Creating virtual environment at: .venv 2026-09-07 18:14:04.255774 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-07 18:14:04.255799 | instance | Downloading kubernetes (1.9MiB) 2026-09-07 18:14:04.255820 | instance | Downloading ansible-core (2.1MiB) 2026-09-07 18:14:04.255846 | instance | Downloading setuptools (1.1MiB) 2026-09-07 18:14:04.255865 | instance | Downloading cryptography (4.2MiB) 2026-09-07 18:14:04.255886 | instance | Downloading pygments (1.2MiB) 2026-09-07 18:14:04.255904 | instance | Downloading openstacksdk (1.7MiB) 2026-09-07 18:14:04.255925 | instance | Downloading netaddr (2.2MiB) 2026-09-07 18:14:04.255944 | instance | Downloading pydantic-core (2.0MiB) 2026-09-07 18:14:04.255961 | instance | Downloading rjsonnet (1.2MiB) 2026-09-07 18:14:04.255977 | instance | Building pyperclip==1.9.0 2026-09-07 18:14:04.255996 | instance | Downloading rjsonnet 2026-09-07 18:14:04.256013 | instance | Downloading pydantic-core 2026-09-07 18:14:04.256030 | instance | Downloading netaddr 2026-09-07 18:14:04.256046 | instance | Downloading pygments 2026-09-07 18:14:04.256062 | instance | Downloading cryptography 2026-09-07 18:14:04.256079 | instance | Downloading setuptools 2026-09-07 18:14:04.256095 | instance | Downloading kubernetes 2026-09-07 18:14:04.256111 | instance | Downloading ansible-core 2026-09-07 18:14:04.256128 | instance | Downloading openstacksdk 2026-09-07 18:14:04.256145 | instance | Built pyperclip==1.9.0 2026-09-07 18:14:04.256164 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-07 18:14:04.256188 | instance | Installed 83 packages in 65ms 2026-09-07 18:14:04.256213 | instance | Checked out ansible.posix to 1.6.0 2026-09-07 18:14:04.256239 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-07 18:14:04.256261 | instance | Starting galaxy collection install process 2026-09-07 18:14:04.256284 | instance | Process install dependency map 2026-09-07 18:14:04.256318 | instance | Starting collection install process 2026-09-07 18:14:04.256341 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-09-07 18:14:04.256365 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-09-07 18:14:04.256388 | instance | ansible.posix:1.6.0 was installed successfully 2026-09-07 18:14:04.256409 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:14:04.256450 | instance | 2.17.12 2026-09-07 18:14:04.256477 | instance | Checked out ansible.utils to v6.1.0 2026-09-07 18:14:04.256520 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-07 18:14:04.256546 | instance | Starting galaxy collection install process 2026-09-07 18:14:04.256568 | instance | Process install dependency map 2026-09-07 18:14:04.256589 | instance | Starting collection install process 2026-09-07 18:14:04.256612 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-09-07 18:14:04.256634 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-09-07 18:14:04.256658 | instance | ansible.utils:6.1.0 was installed successfully 2026-09-07 18:14:04.256681 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:14:04.256703 | instance | 2.17.12 2026-09-07 18:14:04.256727 | instance | Checked out atmosphere.common to v0.7.0 2026-09-07 18:14:04.256748 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-09-07 18:14:04.256772 | instance | Starting galaxy collection install process 2026-09-07 18:14:04.256795 | instance | Process install dependency map 2026-09-07 18:14:04.256817 | instance | Starting collection install process 2026-09-07 18:14:04.256838 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-09-07 18:14:04.256860 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-09-07 18:14:04.256881 | instance | atmosphere.common:0.7.0 was installed successfully 2026-09-07 18:14:04.256902 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:14:04.256923 | instance | 2.17.12 2026-09-07 18:14:04.256946 | instance | Checked out community.crypto to 2.2.3 2026-09-07 18:14:04.256968 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.crypto 2026-09-07 18:14:04.256989 | instance | Starting galaxy collection install process 2026-09-07 18:14:04.257011 | instance | Process install dependency map 2026-09-07 18:14:04.257034 | instance | Starting collection install process 2026-09-07 18:14:04.257056 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-09-07 18:14:04.257078 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-09-07 18:14:04.257101 | instance | community.crypto:2.2.3 was installed successfully 2026-09-07 18:14:04.257123 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:14:04.257145 | instance | 2.17.12 2026-09-07 18:14:04.257168 | instance | Checked out community.general to 7.3.0 2026-09-07 18:14:04.257197 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.general 2026-09-07 18:14:04.257227 | instance | Starting galaxy collection install process 2026-09-07 18:14:04.257253 | instance | Process install dependency map 2026-09-07 18:14:04.257277 | instance | Starting collection install process 2026-09-07 18:14:04.257299 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-09-07 18:14:04.257323 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-09-07 18:14:04.257346 | instance | community.general:7.3.0 was installed successfully 2026-09-07 18:14:04.257369 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:14:04.257392 | instance | 2.17.12 2026-09-07 18:14:04.257415 | instance | Checked out community.mysql to 3.6.0 2026-09-07 18:14:04.257459 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.mysql 2026-09-07 18:14:04.257485 | instance | Starting galaxy collection install process 2026-09-07 18:14:04.257508 | instance | Process install dependency map 2026-09-07 18:14:04.257531 | instance | Starting collection install process 2026-09-07 18:14:04.257553 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-09-07 18:14:04.257575 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-09-07 18:14:04.257598 | instance | community.mysql:3.6.0 was installed successfully 2026-09-07 18:14:04.257620 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:14:04.257643 | instance | 2.17.12 2026-09-07 18:14:04.257665 | instance | Checked out kubernetes.core to 2.4.0 2026-09-07 18:14:04.257688 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-09-07 18:14:04.257710 | instance | Starting galaxy collection install process 2026-09-07 18:14:04.257732 | instance | Process install dependency map 2026-09-07 18:14:04.257754 | instance | Starting collection install process 2026-09-07 18:14:04.257777 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-09-07 18:14:04.257800 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-09-07 18:14:04.257822 | instance | kubernetes.core:2.4.0 was installed successfully 2026-09-07 18:14:04.257844 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:14:04.257867 | instance | 2.17.12 2026-09-07 18:14:04.257889 | instance | Checked out openstack.cloud to 2.6.0 2026-09-07 18:14:04.257912 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-09-07 18:14:04.257934 | instance | Starting galaxy collection install process 2026-09-07 18:14:04.257956 | instance | Process install dependency map 2026-09-07 18:14:04.257978 | instance | Starting collection install process 2026-09-07 18:14:04.258000 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-09-07 18:14:04.258023 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-09-07 18:14:04.258045 | instance | openstack.cloud:2.6.0 was installed successfully 2026-09-07 18:14:04.258068 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:14:04.258090 | instance | 2.17.12 2026-09-07 18:14:04.258119 | instance | Checked out vexxhost.ceph to v4.2.0 2026-09-07 18:14:04.258143 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-09-07 18:14:04.258165 | instance | Starting galaxy collection install process 2026-09-07 18:14:04.258187 | instance | Process install dependency map 2026-09-07 18:14:04.258209 | instance | Starting collection install process 2026-09-07 18:14:04.258231 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-09-07 18:14:04.258253 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-09-07 18:14:04.258275 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-09-07 18:14:04.258297 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:14:04.258319 | instance | 2.17.12 2026-09-07 18:14:04.258340 | instance | Checked out vexxhost.containers to v1.6.8 2026-09-07 18:14:04.258363 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-07 18:14:04.258385 | instance | Starting galaxy collection install process 2026-09-07 18:14:04.258407 | instance | Process install dependency map 2026-09-07 18:14:04.258440 | instance | Starting collection install process 2026-09-07 18:14:04.258463 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-09-07 18:14:04.258485 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-09-07 18:14:04.258507 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-09-07 18:14:04.258530 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:14:04.258553 | instance | 2.17.12 2026-09-07 18:14:04.258575 | instance | Checked out vexxhost.kubernetes to v3.3.0 2026-09-07 18:14:04.258598 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-09-07 18:14:04.258620 | instance | Starting galaxy collection install process 2026-09-07 18:14:04.258642 | instance | Process install dependency map 2026-09-07 18:14:04.258665 | instance | Starting collection install process 2026-09-07 18:14:04.258687 | instance | Installing 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-09-07 18:14:04.258709 | instance | Created collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-09-07 18:14:04.258731 | instance | vexxhost.kubernetes:3.3.0 was installed successfully 2026-09-07 18:14:04.258754 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:14:04.258776 | instance | 2.17.12 2026-09-07 18:14:04.265577 | 2026-09-07 18:14:04.265636 | PLAY RECAP 2026-09-07 18:14:04.265690 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-07 18:14:04.265717 | 2026-09-07 18:14:04.368016 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-07 18:14:04.369854 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-07 18:14:04.890455 | 2026-09-07 18:14:04.890760 | PLAY [all] 2026-09-07 18:14:04.900948 | 2026-09-07 18:14:04.901020 | TASK [Install "jq" for log collection] 2026-09-07 18:14:15.051170 | instance | changed 2026-09-07 18:14:15.054399 | 2026-09-07 18:14:15.054569 | PLAY RECAP 2026-09-07 18:14:15.054671 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-07 18:14:15.054788 | 2026-09-07 18:14:15.178408 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-07 18:14:15.182776 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-07 18:14:15.738436 | 2026-09-07 18:14:15.738553 | PLAY [all] 2026-09-07 18:14:15.748174 | 2026-09-07 18:14:15.748248 | LOOP [Check inventory directories] 2026-09-07 18:14:16.091469 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-09-07 18:14:16.262837 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-09-07 18:14:16.436124 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-09-07 18:14:16.458920 | 2026-09-07 18:14:16.459164 | LOOP [Copy inventory file for Zuul] 2026-09-07 18:14:17.268668 | instance | changed: 2026-09-07 18:14:17.268918 | instance | { 2026-09-07 18:14:17.268977 | instance | "ansible_loop_var": "item", 2026-09-07 18:14:17.269023 | instance | "changed": false, 2026-09-07 18:14:17.269065 | instance | "failed": false, 2026-09-07 18:14:17.269108 | instance | "invocation": { 2026-09-07 18:14:17.269145 | instance | "module_args": { 2026-09-07 18:14:17.269179 | instance | "checksum_algorithm": "sha1", 2026-09-07 18:14:17.269213 | instance | "follow": true, 2026-09-07 18:14:17.269248 | instance | "get_attributes": true, 2026-09-07 18:14:17.269309 | instance | "get_checksum": true, 2026-09-07 18:14:17.269345 | instance | "get_mime": true, 2026-09-07 18:14:17.269394 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-09-07 18:14:17.269429 | instance | } 2026-09-07 18:14:17.269464 | instance | }, 2026-09-07 18:14:17.269524 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-09-07 18:14:17.269574 | instance | "stat": { 2026-09-07 18:14:17.269629 | instance | "atime": 1788804837.1152768, 2026-09-07 18:14:17.269699 | instance | "attr_flags": "e", 2026-09-07 18:14:17.269740 | instance | "attributes": [ 2026-09-07 18:14:17.269791 | instance | "extents" 2026-09-07 18:14:17.269827 | instance | ], 2026-09-07 18:14:17.269860 | instance | "block_size": 4096, 2026-09-07 18:14:17.269893 | instance | "blocks": 8, 2026-09-07 18:14:17.269926 | instance | "charset": "unknown", 2026-09-07 18:14:17.269962 | instance | "ctime": 1788804835.479355, 2026-09-07 18:14:17.269995 | instance | "dev": 64513, 2026-09-07 18:14:17.270029 | instance | "device_type": 0, 2026-09-07 18:14:17.270062 | instance | "executable": true, 2026-09-07 18:14:17.270094 | instance | "exists": true, 2026-09-07 18:14:17.270126 | instance | "gid": 1000, 2026-09-07 18:14:17.270158 | instance | "gr_name": "zuul", 2026-09-07 18:14:17.270191 | instance | "inode": 1049750, 2026-09-07 18:14:17.270223 | instance | "isblk": false, 2026-09-07 18:14:17.270257 | instance | "ischr": false, 2026-09-07 18:14:17.270290 | instance | "isdir": true, 2026-09-07 18:14:17.270323 | instance | "isfifo": false, 2026-09-07 18:14:17.270356 | instance | "isgid": false, 2026-09-07 18:14:17.270388 | instance | "islnk": false, 2026-09-07 18:14:17.270420 | instance | "isreg": false, 2026-09-07 18:14:17.270451 | instance | "issock": false, 2026-09-07 18:14:17.270504 | instance | "isuid": false, 2026-09-07 18:14:17.270538 | instance | "mimetype": "unknown", 2026-09-07 18:14:17.270571 | instance | "mode": "0755", 2026-09-07 18:14:17.270602 | instance | "mtime": 1788804835.479355, 2026-09-07 18:14:17.270634 | instance | "nlink": 22, 2026-09-07 18:14:17.270752 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-09-07 18:14:17.270801 | instance | "pw_name": "zuul", 2026-09-07 18:14:17.270842 | instance | "readable": true, 2026-09-07 18:14:17.270878 | instance | "rgrp": true, 2026-09-07 18:14:17.270911 | instance | "roth": true, 2026-09-07 18:14:17.270957 | instance | "rusr": true, 2026-09-07 18:14:17.270993 | instance | "size": 4096, 2026-09-07 18:14:17.271027 | instance | "uid": 1000, 2026-09-07 18:14:17.271060 | instance | "version": "4254515395", 2026-09-07 18:14:17.271095 | instance | "wgrp": false, 2026-09-07 18:14:17.271132 | instance | "woth": false, 2026-09-07 18:14:17.271166 | instance | "writeable": true, 2026-09-07 18:14:17.271200 | instance | "wusr": true, 2026-09-07 18:14:17.271232 | instance | "xgrp": true, 2026-09-07 18:14:17.271264 | instance | "xoth": true, 2026-09-07 18:14:17.271296 | instance | "xusr": true 2026-09-07 18:14:17.271328 | instance | } 2026-09-07 18:14:17.271362 | instance | } 2026-09-07 18:14:17.271425 | instance | ok: All items complete 2026-09-07 18:14:17.271467 | 2026-09-07 18:14:17.273388 | instance | skipping: Conditional result was False 2026-09-07 18:14:17.277793 | instance | skipping: Conditional result was False 2026-09-07 18:14:17.299165 | 2026-09-07 18:14:17.299574 | LOOP [Switch "ansible_host" to private IP] 2026-09-07 18:14:17.658874 | instance | changed: 1 replacements made 2026-09-07 18:14:17.661113 | instance | skipping: Conditional result was False 2026-09-07 18:14:17.667227 | instance | skipping: Conditional result was False 2026-09-07 18:14:17.686751 | 2026-09-07 18:14:17.686931 | TASK [Run Molecule scenario] 2026-09-07 18:14:18.588162 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-09-07 18:14:19.002433 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-09-07 18:14:19.002503 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-09-07 18:14:29.819039 | instance | INFO [csi > dependency] Executing 2026-09-07 18:14:29.838562 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-09-07 18:14:29.838602 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-09-07 18:14:29.838626 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-09-07 18:14:29.855552 | instance | INFO [csi > cleanup] Executing 2026-09-07 18:14:29.856115 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-07 18:14:29.870025 | instance | INFO [csi > destroy] Executing 2026-09-07 18:14:29.870149 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-09-07 18:14:29.870289 | instance | INFO [csi > destroy] Executed: Successful 2026-09-07 18:14:29.883978 | instance | INFO [csi > syntax] Executing 2026-09-07 18:14:31.332093 | instance | 2026-09-07 18:14:31.332255 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-09-07 18:14:31.392788 | instance | INFO [csi > syntax] Executed: Successful 2026-09-07 18:14:31.402521 | instance | INFO [csi > create] Executing 2026-09-07 18:14:31.404737 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-07 18:14:31.413976 | instance | INFO [csi > prepare] Executing 2026-09-07 18:14:32.284765 | instance | 2026-09-07 18:14:32.284895 | instance | PLAY [Prepare] ***************************************************************** 2026-09-07 18:14:32.285110 | instance | 2026-09-07 18:14:32.285340 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 18:14:32.285606 | instance | Monday 07 September 2026 18:14:32 +0000 (0:00:00.024) 0:00:00.024 ****** 2026-09-07 18:14:33.544325 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-07 18:14:33.544574 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-07 18:14:33.544847 | instance | interpreter could change the meaning of that path. See 2026-09-07 18:14:33.545072 | instance | https://docs.ansible.com/ansible- 2026-09-07 18:14:33.545308 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-07 18:14:33.555694 | instance | ok: [instance] 2026-09-07 18:14:33.555924 | instance | 2026-09-07 18:14:33.556157 | instance | TASK [Configure short hostname] ************************************************ 2026-09-07 18:14:33.556397 | instance | Monday 07 September 2026 18:14:33 +0000 (0:00:01.271) 0:00:01.296 ****** 2026-09-07 18:14:34.477827 | instance | changed: [instance] 2026-09-07 18:14:34.477998 | instance | 2026-09-07 18:14:34.478238 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-09-07 18:14:34.478473 | instance | Monday 07 September 2026 18:14:34 +0000 (0:00:00.921) 0:00:02.218 ****** 2026-09-07 18:14:34.751682 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-09-07 18:14:34.751889 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-09-07 18:14:34.752115 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-09-07 18:14:34.762190 | instance | changed: [instance] 2026-09-07 18:14:34.762417 | instance | 2026-09-07 18:14:34.762684 | instance | TASK [Purge "snapd" package] *************************************************** 2026-09-07 18:14:34.762915 | instance | Monday 07 September 2026 18:14:34 +0000 (0:00:00.284) 0:00:02.502 ****** 2026-09-07 18:14:35.760436 | instance | ok: [instance] 2026-09-07 18:14:35.760666 | instance | 2026-09-07 18:14:35.760888 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-09-07 18:14:35.761093 | instance | 2026-09-07 18:14:35.761321 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 18:14:35.761554 | instance | Monday 07 September 2026 18:14:35 +0000 (0:00:00.997) 0:00:03.500 ****** 2026-09-07 18:14:36.463156 | instance | ok: [instance] 2026-09-07 18:14:36.463295 | instance | 2026-09-07 18:14:36.463482 | instance | TASK [Install depedencies] ***************************************************** 2026-09-07 18:14:36.463676 | instance | Monday 07 September 2026 18:14:36 +0000 (0:00:00.703) 0:00:04.204 ****** 2026-09-07 18:14:59.999529 | instance | changed: [instance] 2026-09-07 18:14:59.999595 | instance | 2026-09-07 18:14:59.999607 | instance | TASK [Start up service] ******************************************************** 2026-09-07 18:14:59.999618 | instance | Monday 07 September 2026 18:14:59 +0000 (0:00:23.535) 0:00:27.739 ****** 2026-09-07 18:15:00.579299 | instance | ok: [instance] 2026-09-07 18:15:00.579372 | instance | 2026-09-07 18:15:00.579747 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-09-07 18:15:00.579803 | instance | Monday 07 September 2026 18:15:00 +0000 (0:00:00.580) 0:00:28.320 ****** 2026-09-07 18:15:00.894208 | instance | ok: [instance] 2026-09-07 18:15:00.894988 | instance | 2026-09-07 18:15:00.895035 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-09-07 18:15:00.895048 | instance | Monday 07 September 2026 18:15:00 +0000 (0:00:00.314) 0:00:28.634 ****** 2026-09-07 18:15:01.596489 | instance | changed: [instance] 2026-09-07 18:15:01.597229 | instance | 2026-09-07 18:15:01.597285 | instance | TASK [Get list of all loopback devices] **************************************** 2026-09-07 18:15:01.597298 | instance | Monday 07 September 2026 18:15:01 +0000 (0:00:00.702) 0:00:29.337 ****** 2026-09-07 18:15:01.826286 | instance | ok: [instance] 2026-09-07 18:15:01.826324 | instance | 2026-09-07 18:15:01.826336 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-09-07 18:15:01.826345 | instance | Monday 07 September 2026 18:15:01 +0000 (0:00:00.229) 0:00:29.566 ****** 2026-09-07 18:15:01.851979 | instance | skipping: [instance] 2026-09-07 18:15:01.852012 | instance | 2026-09-07 18:15:01.852022 | instance | TASK [Create devices for Ceph] ************************************************* 2026-09-07 18:15:01.852032 | instance | Monday 07 September 2026 18:15:01 +0000 (0:00:00.026) 0:00:29.592 ****** 2026-09-07 18:15:02.425159 | instance | changed: [instance] => (item=osd0) 2026-09-07 18:15:02.425235 | instance | changed: [instance] => (item=osd1) 2026-09-07 18:15:02.425661 | instance | changed: [instance] => (item=osd2) 2026-09-07 18:15:02.425699 | instance | 2026-09-07 18:15:02.425705 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-09-07 18:15:02.425710 | instance | Monday 07 September 2026 18:15:02 +0000 (0:00:00.573) 0:00:30.166 ****** 2026-09-07 18:15:03.113240 | instance | changed: [instance] => (item=osd0) 2026-09-07 18:15:03.113494 | instance | changed: [instance] => (item=osd1) 2026-09-07 18:15:03.113734 | instance | changed: [instance] => (item=osd2) 2026-09-07 18:15:03.113983 | instance | 2026-09-07 18:15:03.114228 | instance | TASK [Start loop devices] ****************************************************** 2026-09-07 18:15:03.114463 | instance | Monday 07 September 2026 18:15:03 +0000 (0:00:00.686) 0:00:30.853 ****** 2026-09-07 18:15:03.880728 | instance | changed: [instance] => (item=osd0) 2026-09-07 18:15:03.880949 | instance | changed: [instance] => (item=osd1) 2026-09-07 18:15:03.881210 | instance | changed: [instance] => (item=osd2) 2026-09-07 18:15:03.881430 | instance | 2026-09-07 18:15:03.881660 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-09-07 18:15:03.881888 | instance | Monday 07 September 2026 18:15:03 +0000 (0:00:00.767) 0:00:31.621 ****** 2026-09-07 18:15:07.464249 | instance | changed: [instance] => (item=osd0) 2026-09-07 18:15:07.464539 | instance | changed: [instance] => (item=osd1) 2026-09-07 18:15:07.464882 | instance | changed: [instance] => (item=osd2) 2026-09-07 18:15:07.465156 | instance | 2026-09-07 18:15:07.465489 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-09-07 18:15:07.465793 | instance | Monday 07 September 2026 18:15:07 +0000 (0:00:03.583) 0:00:35.204 ****** 2026-09-07 18:15:09.450741 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-09-07 18:15:09.450969 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-09-07 18:15:09.451198 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-09-07 18:15:09.451441 | instance | 2026-09-07 18:15:09.451676 | instance | PLAY RECAP ********************************************************************* 2026-09-07 18:15:09.451927 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-07 18:15:09.452140 | instance | 2026-09-07 18:15:09.452411 | instance | Monday 07 September 2026 18:15:09 +0000 (0:00:01.987) 0:00:37.192 ****** 2026-09-07 18:15:09.452708 | instance | =============================================================================== 2026-09-07 18:15:09.452934 | instance | Install depedencies ---------------------------------------------------- 23.54s 2026-09-07 18:15:09.453160 | instance | Create a volume group for each loop device ------------------------------ 3.58s 2026-09-07 18:15:09.453433 | instance | Create a logical volume for each loop device ---------------------------- 1.99s 2026-09-07 18:15:09.453660 | instance | Gathering Facts --------------------------------------------------------- 1.27s 2026-09-07 18:15:09.453926 | instance | Purge "snapd" package --------------------------------------------------- 1.00s 2026-09-07 18:15:09.454153 | instance | Configure short hostname ------------------------------------------------ 0.92s 2026-09-07 18:15:09.454399 | instance | Start loop devices ------------------------------------------------------ 0.77s 2026-09-07 18:15:09.454624 | instance | Gathering Facts --------------------------------------------------------- 0.70s 2026-09-07 18:15:09.454852 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.70s 2026-09-07 18:15:09.455075 | instance | Set permissions on loopback devices ------------------------------------- 0.69s 2026-09-07 18:15:09.455319 | instance | Start up service -------------------------------------------------------- 0.58s 2026-09-07 18:15:09.455555 | instance | Create devices for Ceph ------------------------------------------------- 0.57s 2026-09-07 18:15:09.455779 | instance | Generate lvm.conf ------------------------------------------------------- 0.31s 2026-09-07 18:15:09.456131 | instance | Ensure hostname inside hosts file --------------------------------------- 0.28s 2026-09-07 18:15:09.456405 | instance | Get list of all loopback devices ---------------------------------------- 0.23s 2026-09-07 18:15:09.456679 | instance | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-09-07 18:15:09.530432 | instance | INFO [csi > prepare] Executed: Successful 2026-09-07 18:15:09.544644 | instance | INFO [csi > converge] Executing 2026-09-07 18:15:10.916573 | instance | 2026-09-07 18:15:10.916728 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-09-07 18:15:10.916974 | instance | 2026-09-07 18:15:10.917202 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 18:15:10.917409 | instance | Monday 07 September 2026 18:15:10 +0000 (0:00:00.006) 0:00:00.007 ****** 2026-09-07 18:15:11.977154 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-07 18:15:11.977343 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-07 18:15:11.977662 | instance | interpreter could change the meaning of that path. See 2026-09-07 18:15:11.977906 | instance | https://docs.ansible.com/ansible- 2026-09-07 18:15:11.978149 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-07 18:15:11.992255 | instance | ok: [instance] 2026-09-07 18:15:11.992428 | instance | 2026-09-07 18:15:11.992775 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-09-07 18:15:11.993009 | instance | Monday 07 September 2026 18:15:11 +0000 (0:00:01.075) 0:00:01.082 ****** 2026-09-07 18:15:12.066536 | instance | ok: [instance] => { 2026-09-07 18:15:12.066701 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-09-07 18:15:12.066921 | instance | } 2026-09-07 18:15:12.067129 | instance | 2026-09-07 18:15:12.067353 | instance | PLAY [all] ********************************************************************* 2026-09-07 18:15:12.067593 | instance | 2026-09-07 18:15:12.067820 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 18:15:12.068049 | instance | Monday 07 September 2026 18:15:12 +0000 (0:00:00.074) 0:00:01.156 ****** 2026-09-07 18:15:12.990467 | instance | ok: [instance] 2026-09-07 18:15:12.990645 | instance | 2026-09-07 18:15:12.990926 | instance | TASK [Fail if atmosphere_ceph_enabled is set] ********************************** 2026-09-07 18:15:12.991103 | instance | Monday 07 September 2026 18:15:12 +0000 (0:00:00.923) 0:00:02.080 ****** 2026-09-07 18:15:13.047123 | instance | skipping: [instance] 2026-09-07 18:15:13.047294 | instance | 2026-09-07 18:15:13.047539 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-09-07 18:15:13.047772 | instance | Monday 07 September 2026 18:15:13 +0000 (0:00:00.057) 0:00:02.137 ****** 2026-09-07 18:15:13.255012 | instance | ok: [instance] 2026-09-07 18:15:13.255174 | instance | 2026-09-07 18:15:13.255406 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-09-07 18:15:13.255635 | instance | 2026-09-07 18:15:13.255860 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 18:15:13.256103 | instance | Monday 07 September 2026 18:15:13 +0000 (0:00:00.208) 0:00:02.345 ****** 2026-09-07 18:15:14.254204 | instance | ok: [instance] 2026-09-07 18:15:14.254541 | instance | 2026-09-07 18:15:14.254866 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-07 18:15:14.255158 | instance | Monday 07 September 2026 18:15:14 +0000 (0:00:00.997) 0:00:03.343 ****** 2026-09-07 18:15:14.625310 | instance | ok: [instance] 2026-09-07 18:15:14.625490 | instance | 2026-09-07 18:15:14.625883 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-07 18:15:14.626201 | instance | Monday 07 September 2026 18:15:14 +0000 (0:00:00.369) 0:00:03.713 ****** 2026-09-07 18:15:14.685261 | instance | skipping: [instance] 2026-09-07 18:15:14.685381 | instance | 2026-09-07 18:15:14.685650 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-07 18:15:14.685968 | instance | Monday 07 September 2026 18:15:14 +0000 (0:00:00.061) 0:00:03.774 ****** 2026-09-07 18:15:15.069268 | instance | changed: [instance] 2026-09-07 18:15:15.069620 | instance | 2026-09-07 18:15:15.069963 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-07 18:15:15.070375 | instance | Monday 07 September 2026 18:15:15 +0000 (0:00:00.382) 0:00:04.157 ****** 2026-09-07 18:15:15.156246 | instance | ok: [instance] => { 2026-09-07 18:15:15.156675 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-07 18:15:15.156970 | instance | } 2026-09-07 18:15:15.157236 | instance | 2026-09-07 18:15:15.157520 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-07 18:15:15.157822 | instance | Monday 07 September 2026 18:15:15 +0000 (0:00:00.086) 0:00:04.244 ****** 2026-09-07 18:15:15.820664 | instance | changed: [instance] 2026-09-07 18:15:15.820745 | instance | 2026-09-07 18:15:15.820759 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-07 18:15:15.820775 | instance | Monday 07 September 2026 18:15:15 +0000 (0:00:00.666) 0:00:04.910 ****** 2026-09-07 18:15:15.887455 | instance | skipping: [instance] 2026-09-07 18:15:15.887620 | instance | 2026-09-07 18:15:15.887876 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-07 18:15:15.888105 | instance | Monday 07 September 2026 18:15:15 +0000 (0:00:00.067) 0:00:04.978 ****** 2026-09-07 18:15:15.947833 | instance | skipping: [instance] 2026-09-07 18:15:15.948026 | instance | 2026-09-07 18:15:15.948283 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-07 18:15:15.948562 | instance | Monday 07 September 2026 18:15:15 +0000 (0:00:00.060) 0:00:05.038 ****** 2026-09-07 18:15:16.171689 | instance | ok: [instance] 2026-09-07 18:15:16.171880 | instance | 2026-09-07 18:15:16.172109 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-07 18:15:16.172334 | instance | Monday 07 September 2026 18:15:16 +0000 (0:00:00.223) 0:00:05.261 ****** 2026-09-07 18:15:17.348597 | instance | ok: [instance] 2026-09-07 18:15:17.348958 | instance | 2026-09-07 18:15:17.349259 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-07 18:15:17.349571 | instance | Monday 07 September 2026 18:15:17 +0000 (0:00:01.176) 0:00:06.438 ****** 2026-09-07 18:15:17.425702 | instance | ok: [instance] => { 2026-09-07 18:15:17.425905 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-07 18:15:17.426208 | instance | } 2026-09-07 18:15:17.426483 | instance | 2026-09-07 18:15:17.426773 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-07 18:15:17.427084 | instance | Monday 07 September 2026 18:15:17 +0000 (0:00:00.077) 0:00:06.516 ****** 2026-09-07 18:15:18.196939 | instance | changed: [instance] 2026-09-07 18:15:18.197193 | instance | 2026-09-07 18:15:18.197335 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-07 18:15:18.197471 | instance | Monday 07 September 2026 18:15:18 +0000 (0:00:00.769) 0:00:07.285 ****** 2026-09-07 18:15:21.109699 | instance | changed: [instance] 2026-09-07 18:15:21.109793 | instance | 2026-09-07 18:15:21.109993 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-07 18:15:21.110197 | instance | Monday 07 September 2026 18:15:21 +0000 (0:00:02.914) 0:00:10.200 ****** 2026-09-07 18:15:21.157310 | instance | skipping: [instance] 2026-09-07 18:15:21.157487 | instance | 2026-09-07 18:15:21.158124 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-07 18:15:21.158338 | instance | Monday 07 September 2026 18:15:21 +0000 (0:00:00.044) 0:00:10.244 ****** 2026-09-07 18:15:21.201334 | instance | skipping: [instance] 2026-09-07 18:15:21.201512 | instance | 2026-09-07 18:15:21.201785 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-07 18:15:21.202008 | instance | Monday 07 September 2026 18:15:21 +0000 (0:00:00.044) 0:00:10.289 ****** 2026-09-07 18:15:21.245406 | instance | skipping: [instance] 2026-09-07 18:15:21.245783 | instance | 2026-09-07 18:15:21.246120 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-07 18:15:21.246434 | instance | Monday 07 September 2026 18:15:21 +0000 (0:00:00.043) 0:00:10.333 ****** 2026-09-07 18:15:27.815786 | instance | changed: [instance] 2026-09-07 18:15:27.816606 | instance | 2026-09-07 18:15:27.816680 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-07 18:15:27.816699 | instance | Monday 07 September 2026 18:15:27 +0000 (0:00:06.572) 0:00:16.905 ****** 2026-09-07 18:15:28.462065 | instance | changed: [instance] 2026-09-07 18:15:28.462305 | instance | 2026-09-07 18:15:28.462589 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-07 18:15:28.462856 | instance | Monday 07 September 2026 18:15:28 +0000 (0:00:00.646) 0:00:17.552 ****** 2026-09-07 18:15:29.467025 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-09-07 18:15:29.467301 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-07 18:15:29.467570 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-07 18:15:29.467925 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-07 18:15:29.468197 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-07 18:15:29.468441 | instance | 2026-09-07 18:15:29.468791 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-07 18:15:29.469072 | instance | Monday 07 September 2026 18:15:29 +0000 (0:00:01.004) 0:00:18.556 ****** 2026-09-07 18:15:30.089475 | instance | changed: [instance] 2026-09-07 18:15:30.089708 | instance | 2026-09-07 18:15:30.089990 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-07 18:15:30.090234 | instance | Monday 07 September 2026 18:15:30 +0000 (0:00:00.607) 0:00:19.164 ****** 2026-09-07 18:15:30.090431 | instance | 2026-09-07 18:15:30.090683 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-07 18:15:30.090920 | instance | Monday 07 September 2026 18:15:30 +0000 (0:00:00.015) 0:00:19.179 ****** 2026-09-07 18:15:31.107862 | instance | ok: [instance] 2026-09-07 18:15:31.108240 | instance | 2026-09-07 18:15:31.108607 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-09-07 18:15:31.108954 | instance | Monday 07 September 2026 18:15:31 +0000 (0:00:01.018) 0:00:20.198 ****** 2026-09-07 18:15:31.600402 | instance | changed: [instance] 2026-09-07 18:15:31.601149 | instance | 2026-09-07 18:15:31.601182 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-07 18:15:31.601193 | instance | Monday 07 September 2026 18:15:31 +0000 (0:00:00.492) 0:00:20.690 ****** 2026-09-07 18:15:32.202205 | instance | changed: [instance] 2026-09-07 18:15:32.202931 | instance | 2026-09-07 18:15:32.202965 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-07 18:15:32.202977 | instance | Monday 07 September 2026 18:15:32 +0000 (0:00:00.601) 0:00:21.292 ****** 2026-09-07 18:15:32.435582 | instance | ok: [instance] 2026-09-07 18:15:32.435634 | instance | 2026-09-07 18:15:32.435859 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-07 18:15:32.435874 | instance | Monday 07 September 2026 18:15:32 +0000 (0:00:00.234) 0:00:21.526 ****** 2026-09-07 18:15:32.509636 | instance | ok: [instance] => { 2026-09-07 18:15:32.510798 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-07 18:15:32.510845 | instance | } 2026-09-07 18:15:32.510856 | instance | 2026-09-07 18:15:32.510865 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-07 18:15:32.510875 | instance | Monday 07 September 2026 18:15:32 +0000 (0:00:00.073) 0:00:21.600 ****** 2026-09-07 18:15:36.429537 | instance | changed: [instance] 2026-09-07 18:15:36.430279 | instance | 2026-09-07 18:15:36.430333 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-07 18:15:36.430345 | instance | Monday 07 September 2026 18:15:36 +0000 (0:00:03.919) 0:00:25.519 ****** 2026-09-07 18:15:40.928488 | instance | changed: [instance] 2026-09-07 18:15:40.929256 | instance | 2026-09-07 18:15:40.929496 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-07 18:15:40.929510 | instance | Monday 07 September 2026 18:15:40 +0000 (0:00:04.499) 0:00:30.018 ****** 2026-09-07 18:15:41.986554 | instance | ok: [instance] 2026-09-07 18:15:41.986674 | instance | 2026-09-07 18:15:41.987016 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-07 18:15:41.987062 | instance | Monday 07 September 2026 18:15:41 +0000 (0:00:01.058) 0:00:31.077 ****** 2026-09-07 18:15:42.367227 | instance | changed: [instance] 2026-09-07 18:15:42.367301 | instance | 2026-09-07 18:15:42.367663 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-07 18:15:42.367707 | instance | Monday 07 September 2026 18:15:42 +0000 (0:00:00.380) 0:00:31.457 ****** 2026-09-07 18:15:42.873294 | instance | changed: [instance] 2026-09-07 18:15:42.873352 | instance | 2026-09-07 18:15:42.873364 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-07 18:15:42.873578 | instance | Monday 07 September 2026 18:15:42 +0000 (0:00:00.505) 0:00:31.963 ****** 2026-09-07 18:15:43.496584 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-09-07 18:15:43.496661 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-07 18:15:43.497645 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-07 18:15:43.497669 | instance | 2026-09-07 18:15:43.497680 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-07 18:15:43.497690 | instance | Monday 07 September 2026 18:15:43 +0000 (0:00:00.623) 0:00:32.586 ****** 2026-09-07 18:15:43.994123 | instance | changed: [instance] 2026-09-07 18:15:43.994161 | instance | 2026-09-07 18:15:43.994169 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-07 18:15:43.994175 | instance | Monday 07 September 2026 18:15:43 +0000 (0:00:00.497) 0:00:33.084 ****** 2026-09-07 18:15:44.532706 | instance | changed: [instance] 2026-09-07 18:15:44.532774 | instance | 2026-09-07 18:15:44.532792 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-07 18:15:44.533372 | instance | Monday 07 September 2026 18:15:44 +0000 (0:00:00.511) 0:00:33.595 ****** 2026-09-07 18:15:44.533417 | instance | 2026-09-07 18:15:44.533425 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-07 18:15:44.533437 | instance | Monday 07 September 2026 18:15:44 +0000 (0:00:00.027) 0:00:33.623 ****** 2026-09-07 18:15:45.303478 | instance | ok: [instance] 2026-09-07 18:15:45.303530 | instance | 2026-09-07 18:15:45.303542 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-09-07 18:15:45.303551 | instance | Monday 07 September 2026 18:15:45 +0000 (0:00:00.769) 0:00:34.393 ****** 2026-09-07 18:15:46.272983 | instance | changed: [instance] 2026-09-07 18:15:46.273969 | instance | 2026-09-07 18:15:46.274007 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-07 18:15:46.274021 | instance | Monday 07 September 2026 18:15:46 +0000 (0:00:00.970) 0:00:35.363 ****** 2026-09-07 18:15:46.891382 | instance | changed: [instance] 2026-09-07 18:15:46.891823 | instance | 2026-09-07 18:15:46.891859 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-07 18:15:46.891867 | instance | Monday 07 September 2026 18:15:46 +0000 (0:00:00.618) 0:00:35.982 ****** 2026-09-07 18:15:46.966763 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-07 18:15:46.967260 | instance | 2026-09-07 18:15:46.967323 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-07 18:15:46.967332 | instance | Monday 07 September 2026 18:15:46 +0000 (0:00:00.074) 0:00:36.056 ****** 2026-09-07 18:15:52.974041 | instance | changed: [instance] 2026-09-07 18:15:52.974802 | instance | 2026-09-07 18:15:52.974897 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-07 18:15:52.974910 | instance | Monday 07 September 2026 18:15:52 +0000 (0:00:06.007) 0:00:42.064 ****** 2026-09-07 18:15:53.667133 | instance | ok: [instance] => (item=chronyd) 2026-09-07 18:15:53.668101 | instance | ok: [instance] => (item=sshd) 2026-09-07 18:15:53.668282 | instance | 2026-09-07 18:15:53.668296 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-07 18:15:53.668306 | instance | Monday 07 September 2026 18:15:53 +0000 (0:00:00.693) 0:00:42.757 ****** 2026-09-07 18:15:59.713456 | instance | changed: [instance] 2026-09-07 18:15:59.713516 | instance | 2026-09-07 18:15:59.713527 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-07 18:15:59.713537 | instance | Monday 07 September 2026 18:15:59 +0000 (0:00:06.045) 0:00:48.802 ****** 2026-09-07 18:15:59.939042 | instance | ok: [instance] 2026-09-07 18:15:59.939077 | instance | 2026-09-07 18:15:59.939082 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-07 18:15:59.939087 | instance | Monday 07 September 2026 18:15:59 +0000 (0:00:00.226) 0:00:49.029 ****** 2026-09-07 18:16:00.419122 | instance | changed: [instance] 2026-09-07 18:16:00.419166 | instance | 2026-09-07 18:16:00.419177 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-07 18:16:00.419185 | instance | Monday 07 September 2026 18:16:00 +0000 (0:00:00.479) 0:00:49.509 ****** 2026-09-07 18:16:00.783092 | instance | changed: [instance] 2026-09-07 18:16:00.783297 | instance | 2026-09-07 18:16:00.783560 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-09-07 18:16:00.783604 | instance | Monday 07 September 2026 18:16:00 +0000 (0:00:00.364) 0:00:49.873 ****** 2026-09-07 18:16:01.008209 | instance | ok: [instance] 2026-09-07 18:16:01.008251 | instance | 2026-09-07 18:16:01.008518 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-09-07 18:16:01.008562 | instance | Monday 07 September 2026 18:16:01 +0000 (0:00:00.225) 0:00:50.098 ****** 2026-09-07 18:16:01.279529 | instance | ok: [instance] => (item=instance) 2026-09-07 18:16:01.280217 | instance | 2026-09-07 18:16:01.280279 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-09-07 18:16:01.280291 | instance | Monday 07 September 2026 18:16:01 +0000 (0:00:00.270) 0:00:50.369 ****** 2026-09-07 18:16:01.355807 | instance | ok: [instance] 2026-09-07 18:16:01.356649 | instance | 2026-09-07 18:16:01.356687 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-09-07 18:16:01.356699 | instance | Monday 07 September 2026 18:16:01 +0000 (0:00:00.076) 0:00:50.445 ****** 2026-09-07 18:16:01.439875 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-09-07 18:16:01.439915 | instance | 2026-09-07 18:16:01.439921 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-09-07 18:16:01.439926 | instance | Monday 07 September 2026 18:16:01 +0000 (0:00:00.084) 0:00:50.530 ****** 2026-09-07 18:16:01.746976 | instance | changed: [instance] 2026-09-07 18:16:01.747010 | instance | 2026-09-07 18:16:01.747017 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-09-07 18:16:01.747024 | instance | Monday 07 September 2026 18:16:01 +0000 (0:00:00.307) 0:00:50.837 ****** 2026-09-07 18:16:02.453196 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-09-07 18:16:02.453261 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-09-07 18:16:02.453729 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-09-07 18:16:02.453767 | instance | 2026-09-07 18:16:02.453773 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-09-07 18:16:02.453778 | instance | Monday 07 September 2026 18:16:02 +0000 (0:00:00.706) 0:00:51.543 ****** 2026-09-07 18:17:40.576787 | instance | ok: [instance] 2026-09-07 18:17:40.577063 | instance | 2026-09-07 18:17:40.577364 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-09-07 18:17:40.577740 | instance | Monday 07 September 2026 18:17:40 +0000 (0:01:38.122) 0:02:29.666 ****** 2026-09-07 18:17:40.836306 | instance | changed: [instance] 2026-09-07 18:17:40.836478 | instance | 2026-09-07 18:17:40.836775 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-09-07 18:17:40.837011 | instance | Monday 07 September 2026 18:17:40 +0000 (0:00:00.259) 0:02:29.926 ****** 2026-09-07 18:17:40.887160 | instance | ok: [instance] 2026-09-07 18:17:40.887470 | instance | 2026-09-07 18:17:40.887959 | instance | TASK [Install Ceph host] ******************************************************* 2026-09-07 18:17:40.888312 | instance | Monday 07 September 2026 18:17:40 +0000 (0:00:00.050) 0:02:29.976 ****** 2026-09-07 18:17:40.980267 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-09-07 18:17:40.980455 | instance | 2026-09-07 18:17:40.980796 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-07 18:17:40.981043 | instance | Monday 07 September 2026 18:17:40 +0000 (0:00:00.093) 0:02:30.070 ****** 2026-09-07 18:17:42.644005 | instance | ok: [instance] 2026-09-07 18:17:42.644151 | instance | 2026-09-07 18:17:42.644476 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-07 18:17:42.644766 | instance | Monday 07 September 2026 18:17:42 +0000 (0:00:01.663) 0:02:31.733 ****** 2026-09-07 18:17:42.725132 | instance | ok: [instance] => (item=instance) 2026-09-07 18:17:42.725282 | instance | 2026-09-07 18:17:42.725515 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-07 18:17:42.725734 | instance | Monday 07 September 2026 18:17:42 +0000 (0:00:00.081) 0:02:31.815 ****** 2026-09-07 18:17:43.093414 | instance | ok: [instance] 2026-09-07 18:17:43.093598 | instance | 2026-09-07 18:17:43.093895 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-07 18:17:43.094130 | instance | Monday 07 September 2026 18:17:43 +0000 (0:00:00.368) 0:02:32.183 ****** 2026-09-07 18:17:45.606326 | instance | ok: [instance] 2026-09-07 18:17:45.606550 | instance | 2026-09-07 18:17:45.606853 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-09-07 18:17:45.607104 | instance | Monday 07 September 2026 18:17:45 +0000 (0:00:02.512) 0:02:34.695 ****** 2026-09-07 18:18:38.426790 | instance | An exception occurred during task execution. To see the full traceback, use -vvv. The error was: [errno 5] RADOS I/O error (error connecting to the cluster) 2026-09-07 18:18:38.427034 | 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_jcxt77ml/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_jcxt77ml/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_jcxt77ml/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_jcxt77ml/ansible_vexxhost.ceph.orch_apply_payload.zip/ansible_collections/vexxhost/ceph/plugins/modules/orch_apply.py\", line 120, in apply_spec\nRuntimeError: Inferring config /var/lib/ceph/4837cbf8-4f90-4300-b3f6-726c9b9f89b4/mon.instance/config\n2026-09-07T18:18:38.268+0000 7f7f98123640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgCZ/55qMTj2JiAA2Pn5JDDxnfxt32goutosk+8ibQQu07lIkLDZ5rXpN10=: Malformed input [buffer:3]\n2026-09-07T18:18:38.268+0000 7f7f98123640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-07T18:18:38.272+0000 7f7f98123640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgCZ/55qMTj2JiAA2Pn5JDDxnfxt32goutosk+8ibQQu07lIkLDZ5rXpN10=: Malformed input [buffer:3]\n2026-09-07T18:18:38.272+0000 7f7f98123640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-07T18:18:38.272+0000 7f7f98123640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgCZ/55qMTj2JiAA2Pn5JDDxnfxt32goutosk+8ibQQu07lIkLDZ5rXpN10=: Malformed input [buffer:3]\n2026-09-07T18:18:38.272+0000 7f7f98123640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-07T18:18:38.272+0000 7f7f98123640 -1 monclient: keyring not found\n[errno 5] RADOS I/O error (error connecting to the cluster)\n\n", "module_stdout": "", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error", "rc": 1} 2026-09-07 18:18:38.429272 | instance | 2026-09-07 18:18:38.429374 | instance | PLAY RECAP ********************************************************************* 2026-09-07 18:18:38.429482 | instance | instance : ok=55 changed=26 unreachable=0 failed=1 skipped=7 rescued=0 ignored=0 2026-09-07 18:18:38.429579 | instance | 2026-09-07 18:18:38.429681 | instance | Monday 07 September 2026 18:18:38 +0000 (0:00:52.824) 0:03:27.520 ****** 2026-09-07 18:18:38.429782 | instance | =============================================================================== 2026-09-07 18:18:38.429884 | instance | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 98.12s 2026-09-07 18:18:38.429982 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 52.82s 2026-09-07 18:18:38.430082 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 6.57s 2026-09-07 18:18:38.430192 | instance | vexxhost.ceph.cephadm : Download "cephadm" ------------------------------ 6.05s 2026-09-07 18:18:38.430294 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 6.01s 2026-09-07 18:18:38.430392 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.50s 2026-09-07 18:18:38.430489 | instance | vexxhost.containers.download_artifact : Download item ------------------- 3.92s 2026-09-07 18:18:38.430590 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 2.91s 2026-09-07 18:18:38.430687 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.51s 2026-09-07 18:18:38.430793 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.79s 2026-09-07 18:18:38.430882 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.66s 2026-09-07 18:18:38.430981 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.18s 2026-09-07 18:18:38.431083 | instance | Gathering Facts --------------------------------------------------------- 1.08s 2026-09-07 18:18:38.431753 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.06s 2026-09-07 18:18:38.431770 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 1.00s 2026-09-07 18:18:38.431779 | instance | Gathering Facts --------------------------------------------------------- 1.00s 2026-09-07 18:18:38.431788 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 0.97s 2026-09-07 18:18:38.431797 | instance | Gathering Facts --------------------------------------------------------- 0.92s 2026-09-07 18:18:38.431805 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.77s 2026-09-07 18:18:38.431817 | instance | vexxhost.ceph.mon : Include extra configuration values ------------------ 0.71s 2026-09-07 18:18:38.526678 | instance | CRITICAL Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.v9Wo.csi/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/atmosphere/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-09-07 18:18:38.526853 | instance | ERROR [csi > converge] Executed: Failed 2026-09-07 18:18:38.526942 | instance | ERROR Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.v9Wo.csi/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/atmosphere/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-09-07 18:18:39.066639 | instance | ERROR 2026-09-07 18:18:39.066837 | instance | { 2026-09-07 18:18:39.066874 | instance | "delta": "0:04:20.538820", 2026-09-07 18:18:39.066902 | instance | "end": "2026-09-07 18:18:38.590308", 2026-09-07 18:18:39.066928 | instance | "msg": "non-zero return code", 2026-09-07 18:18:39.066954 | instance | "rc": 2, 2026-09-07 18:18:39.066980 | instance | "start": "2026-09-07 18:14:18.051488" 2026-09-07 18:18:39.067004 | instance | } failure 2026-09-07 18:18:39.073356 | 2026-09-07 18:18:39.073787 | PLAY RECAP 2026-09-07 18:18:39.074136 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-09-07 18:18:39.074245 | 2026-09-07 18:18:39.226085 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-07 18:18:39.230676 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-07 18:18:39.963089 | 2026-09-07 18:18:39.963220 | PLAY [all] 2026-09-07 18:18:39.979643 | 2026-09-07 18:18:39.979761 | TASK [gather-host-logs : creating directory for system status] 2026-09-07 18:18:40.363269 | instance | changed 2026-09-07 18:18:40.429390 | 2026-09-07 18:18:40.429572 | TASK [gather-host-logs : Get logs for each host] 2026-09-07 18:18:40.825258 | instance | + systemd-cgls --full --all --no-pager 2026-09-07 18:18:40.842514 | instance | + ip addr 2026-09-07 18:18:40.845190 | instance | + ip route 2026-09-07 18:18:40.847851 | instance | + lsblk 2026-09-07 18:18:40.853547 | instance | + mount 2026-09-07 18:18:40.856575 | instance | + docker images 2026-09-07 18:18:40.879706 | instance | + brctl show 2026-09-07 18:18:40.880308 | instance | /bin/bash: line 8: brctl: command not found 2026-09-07 18:18:40.880659 | instance | + ps aux --sort=-%mem 2026-09-07 18:18:40.901451 | instance | + dpkg -l 2026-09-07 18:18:40.913476 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-09-07 18:18:40.914010 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-09-07 18:18:40.934299 | instance | + '[' '!' -z '' ']' 2026-09-07 18:18:40.988171 | instance | ok: Runtime: 0:00:00.114116 2026-09-07 18:18:40.998740 | 2026-09-07 18:18:40.998872 | TASK [gather-host-logs : Downloads logs to executor] 2026-09-07 18:18:41.681913 | instance | changed: 2026-09-07 18:18:41.682131 | instance | created directory /var/lib/zuul/builds/ace445d0fcdc456890e5b1867c06b070/work/logs/instance 2026-09-07 18:18:41.682186 | instance | cd+++++++++ system/ 2026-09-07 18:18:41.682228 | instance | >f+++++++++ system/brctl-show.txt 2026-09-07 18:18:41.682267 | instance | >f+++++++++ system/docker-images.txt 2026-09-07 18:18:41.682304 | instance | >f+++++++++ system/ip-addr.txt 2026-09-07 18:18:41.682365 | instance | >f+++++++++ system/ip-route.txt 2026-09-07 18:18:41.682408 | instance | >f+++++++++ system/lsblk.txt 2026-09-07 18:18:41.682448 | instance | >f+++++++++ system/mount.txt 2026-09-07 18:18:41.682486 | instance | >f+++++++++ system/packages.txt 2026-09-07 18:18:41.682522 | instance | >f+++++++++ system/ps.txt 2026-09-07 18:18:41.682565 | instance | >f+++++++++ system/systemd-cgls.txt 2026-09-07 18:18:41.698469 | 2026-09-07 18:18:41.698600 | LOOP [helm-release-status : creating directory for helm release status] 2026-09-07 18:18:41.906577 | instance | changed: "values" 2026-09-07 18:18:42.097680 | instance | changed: "releases" 2026-09-07 18:18:42.110078 | 2026-09-07 18:18:42.110266 | TASK [helm-release-status : Gather get release status for helm charts] 2026-09-07 18:18:42.360949 | instance | /bin/bash: line 3: kubectl: command not found 2026-09-07 18:18:42.656993 | instance | ok: Runtime: 0:00:00.005373 2026-09-07 18:18:42.661655 | 2026-09-07 18:18:42.661736 | TASK [helm-release-status : Downloads logs to executor] 2026-09-07 18:18:43.188518 | instance | changed: 2026-09-07 18:18:43.188689 | instance | cd+++++++++ helm/ 2026-09-07 18:18:43.188728 | instance | cd+++++++++ helm/releases/ 2026-09-07 18:18:43.188757 | instance | cd+++++++++ helm/values/ 2026-09-07 18:18:43.199900 | 2026-09-07 18:18:43.199986 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-09-07 18:18:43.426423 | instance | changed 2026-09-07 18:18:43.439849 | 2026-09-07 18:18:43.440037 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-09-07 18:18:43.727064 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 18:18:43.727182 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 18:18:43.733198 | instance | environment: line 1: kubectl: command not found 2026-09-07 18:18:43.734735 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 18:18:43.735475 | instance | environment: line 1: kubectl: command not found 2026-09-07 18:18:43.737006 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 18:18:43.738025 | instance | environment: line 1: kubectl: command not found 2026-09-07 18:18:43.739568 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 18:18:43.740273 | instance | environment: line 1: kubectl: command not found 2026-09-07 18:18:43.741725 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 18:18:43.742768 | instance | environment: line 1: kubectl: command not found 2026-09-07 18:18:43.744020 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 18:18:43.984588 | instance | ok: Runtime: 0:00:00.024603 2026-09-07 18:18:43.993831 | 2026-09-07 18:18:43.993962 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-09-07 18:18:44.254669 | instance | changed 2026-09-07 18:18:44.265290 | 2026-09-07 18:18:44.265460 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-09-07 18:18:44.520792 | instance | environment: line 5: kubectl: command not found 2026-09-07 18:18:44.521834 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 18:18:44.522022 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 18:18:44.522273 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 18:18:44.812941 | instance | ok: Runtime: 0:00:00.009067 2026-09-07 18:18:44.824938 | 2026-09-07 18:18:44.825072 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-09-07 18:18:45.402544 | instance | changed: 2026-09-07 18:18:45.402799 | instance | cd+++++++++ objects/ 2026-09-07 18:18:45.402852 | instance | cd+++++++++ objects/cluster/ 2026-09-07 18:18:45.403628 | instance | cd+++++++++ objects/namespaced/ 2026-09-07 18:18:45.432168 | 2026-09-07 18:18:45.432342 | TASK [gather-pod-logs : creating directory for pod logs] 2026-09-07 18:18:45.649897 | instance | changed 2026-09-07 18:18:45.658980 | 2026-09-07 18:18:45.659098 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-09-07 18:18:45.865841 | instance | changed 2026-09-07 18:18:45.874666 | 2026-09-07 18:18:45.874796 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-09-07 18:18:46.128397 | instance | environment: line 3: kubectl: command not found 2026-09-07 18:18:46.421772 | instance | ok: Runtime: 0:00:00.008314 2026-09-07 18:18:46.428309 | 2026-09-07 18:18:46.428607 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-09-07 18:18:46.966532 | instance | changed: 2026-09-07 18:18:46.966769 | instance | cd+++++++++ pod-logs/ 2026-09-07 18:18:46.966825 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-09-07 18:18:46.984873 | 2026-09-07 18:18:46.985024 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-09-07 18:18:47.201923 | instance | changed 2026-09-07 18:18:47.212315 | 2026-09-07 18:18:47.212876 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-09-07 18:18:47.460015 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-07 18:18:47.760141 | instance | ok: Runtime: 0:00:00.049243 2026-09-07 18:18:47.768847 | 2026-09-07 18:18:47.768975 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-09-07 18:18:48.046701 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-07 18:18:48.093587 | instance | ceph-mgr endpoints: 2026-09-07 18:18:48.316155 | instance | ok: Runtime: 0:00:00.053938 2026-09-07 18:18:48.327876 | 2026-09-07 18:18:48.328053 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-09-07 18:18:48.581314 | instance | /bin/bash: line 4: kubectl: command not found 2026-09-07 18:18:48.869767 | instance | ok: Runtime: 0:00:00.052892 2026-09-07 18:18:48.876621 | 2026-09-07 18:18:48.876700 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-09-07 18:18:49.436158 | instance | changed: cd+++++++++ prometheus/ 2026-09-07 18:18:49.454480 | 2026-09-07 18:18:49.454648 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-09-07 18:18:49.671512 | instance | changed 2026-09-07 18:18:49.681200 | 2026-09-07 18:18:49.681328 | TASK [gather-selenium-data : Get selenium data] 2026-09-07 18:18:49.988486 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-09-07 18:18:49.990178 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-09-07 18:18:50.254443 | instance | ERROR 2026-09-07 18:18:50.254695 | instance | { 2026-09-07 18:18:50.254755 | instance | "delta": "0:00:00.007712", 2026-09-07 18:18:50.254795 | instance | "end": "2026-09-07 18:18:49.990559", 2026-09-07 18:18:50.254837 | instance | "msg": "non-zero return code", 2026-09-07 18:18:50.254873 | instance | "rc": 1, 2026-09-07 18:18:50.254907 | instance | "start": "2026-09-07 18:18:49.982847" 2026-09-07 18:18:50.254941 | instance | } 2026-09-07 18:18:50.254985 | instance | ERROR: Ignoring Errors 2026-09-07 18:18:50.264489 | 2026-09-07 18:18:50.264637 | TASK [gather-selenium-data : Downloads logs to executor] 2026-09-07 18:18:50.767913 | instance | changed: cd+++++++++ selenium/ 2026-09-07 18:18:50.775678 | 2026-09-07 18:18:50.775744 | PLAY RECAP 2026-09-07 18:18:50.775804 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-09-07 18:18:50.775837 | 2026-09-07 18:18:50.891651 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-07 18:18:50.895356 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-07 18:18:51.556674 | 2026-09-07 18:18:51.556797 | PLAY [all] 2026-09-07 18:18:51.567172 | 2026-09-07 18:18:51.567250 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-07 18:18:51.621662 | instance | skipping: Conditional result was False 2026-09-07 18:18:51.629113 | 2026-09-07 18:18:51.629233 | TASK [fetch-output : Set log path for single node] 2026-09-07 18:18:51.671561 | instance | ok 2026-09-07 18:18:51.680572 | 2026-09-07 18:18:51.680706 | LOOP [fetch-output : Ensure local output dirs] 2026-09-07 18:18:52.235649 | instance -> localhost | ok: "/var/lib/zuul/builds/ace445d0fcdc456890e5b1867c06b070/work/logs" 2026-09-07 18:18:52.553975 | instance -> localhost | changed: "/var/lib/zuul/builds/ace445d0fcdc456890e5b1867c06b070/work/artifacts" 2026-09-07 18:18:52.753771 | instance -> localhost | changed: "/var/lib/zuul/builds/ace445d0fcdc456890e5b1867c06b070/work/docs" 2026-09-07 18:18:52.766661 | 2026-09-07 18:18:52.766790 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-07 18:18:53.468872 | instance | changed: .d..t...... ./ 2026-09-07 18:18:53.469160 | instance | changed: All items complete 2026-09-07 18:18:53.469222 | 2026-09-07 18:18:54.023802 | instance | changed: .d..t...... ./ 2026-09-07 18:18:54.544775 | instance | changed: .d..t...... ./ 2026-09-07 18:18:54.564487 | 2026-09-07 18:18:54.564654 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-07 18:18:54.976709 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.005527 2026-09-07 18:18:55.200556 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.005960 2026-09-07 18:18:55.215496 | 2026-09-07 18:18:55.215658 | PLAY [all] 2026-09-07 18:18:55.226911 | 2026-09-07 18:18:55.227089 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-07 18:18:55.645945 | instance | changed 2026-09-07 18:18:55.655700 | 2026-09-07 18:18:55.655819 | PLAY RECAP 2026-09-07 18:18:55.655900 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-07 18:18:55.655944 | 2026-09-07 18:18:55.772345 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-07 18:18:55.776417 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-07 18:18:56.377872 | 2026-09-07 18:18:56.377979 | PLAY [localhost] 2026-09-07 18:18:56.386898 | 2026-09-07 18:18:56.386967 | TASK [Generate Zuul manifest] 2026-09-07 18:18:56.402555 | localhost | ok 2026-09-07 18:18:56.417314 | 2026-09-07 18:18:56.417432 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-07 18:18:56.791722 | localhost | changed 2026-09-07 18:18:56.812264 | 2026-09-07 18:18:56.812465 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-07 18:18:56.843807 | localhost | ok 2026-09-07 18:18:56.856589 | 2026-09-07 18:18:56.856785 | TASK [Upload logs] 2026-09-07 18:18:56.878039 | localhost | ok 2026-09-07 18:18:56.969380 | 2026-09-07 18:18:56.969500 | TASK [Set zuul-log-path fact] 2026-09-07 18:18:56.984697 | localhost | ok 2026-09-07 18:18:56.994728 | 2026-09-07 18:18:56.994821 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-07 18:18:57.021751 | localhost | ok 2026-09-07 18:18:57.032195 | 2026-09-07 18:18:57.032318 | TASK [upload-logs : Create log directories] 2026-09-07 18:18:57.447403 | localhost | changed 2026-09-07 18:18:57.455897 | 2026-09-07 18:18:57.456031 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-07 18:18:57.861590 | localhost -> localhost | ok: Runtime: 0:00:00.004568 2026-09-07 18:18:57.871059 | 2026-09-07 18:18:57.871192 | TASK [upload-logs : Upload logs to log server] 2026-09-07 18:18:58.283914 | localhost | Output suppressed because no_log was given 2026-09-07 18:18:58.329128 | 2026-09-07 18:18:58.329272 | LOOP [upload-logs : Compress console log and json output] 2026-09-07 18:18:58.387263 | localhost | skipping: Conditional result was False 2026-09-07 18:18:58.395993 | localhost | skipping: Conditional result was False 2026-09-07 18:18:58.412603 | 2026-09-07 18:18:58.412839 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-07 18:18:58.454051 | localhost | skipping: Conditional result was False 2026-09-07 18:18:58.454569 | 2026-09-07 18:18:58.457205 | localhost | skipping: Conditional result was False 2026-09-07 18:18:58.467368 | 2026-09-07 18:18:58.467636 | LOOP [upload-logs : Upload console log and json output]