2026-09-07 08:28:00.269146 | Job console starting 2026-09-07 08:28:00.278554 | Updating git repos 2026-09-07 08:28:02.892015 | Cloning repos into workspace 2026-09-07 08:28:20.300025 | Restoring repo states 2026-09-07 08:28:25.844719 | Merging changes 2026-09-07 08:28:27.546137 | Checking out repos 2026-09-07 08:28:30.043336 | Preparing playbooks 2026-09-07 08:28:32.940996 | Running Ansible setup 2026-09-07 08:28:36.503211 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-07 08:28:37.095880 | 2026-09-07 08:28:37.095991 | PLAY [localhost] 2026-09-07 08:28:37.102805 | 2026-09-07 08:28:37.102871 | TASK [Gathering Facts] 2026-09-07 08:28:37.999249 | localhost | ok 2026-09-07 08:28:38.008657 | 2026-09-07 08:28:38.008761 | TASK [Setup log path fact] 2026-09-07 08:28:38.038314 | localhost | ok 2026-09-07 08:28:38.070181 | 2026-09-07 08:28:38.070324 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-07 08:28:38.108786 | localhost | ok 2026-09-07 08:28:38.120060 | 2026-09-07 08:28:38.120222 | TASK [emit-job-header : Print job information] 2026-09-07 08:28:38.175193 | # Job Information 2026-09-07 08:28:38.175430 | Ansible Version: 2.16.18 2026-09-07 08:28:38.175493 | Job: atmosphere-molecule-csi-rbd 2026-09-07 08:28:38.175535 | Pipeline: check 2026-09-07 08:28:38.175574 | Executor: 2d72f0692154 2026-09-07 08:28:38.175630 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4090 2026-09-07 08:28:38.175674 | Event ID: 88e86790-aa94-11f1-8341-e63ea5d186e3 2026-09-07 08:28:38.181861 | 2026-09-07 08:28:38.182037 | LOOP [emit-job-header : Print node information] 2026-09-07 08:28:38.287930 | localhost | ok: 2026-09-07 08:28:38.288328 | localhost | # Node Information 2026-09-07 08:28:38.288362 | localhost | Inventory Hostname: instance 2026-09-07 08:28:38.288383 | localhost | Hostname: np0000192064 2026-09-07 08:28:38.288401 | localhost | Username: zuul 2026-09-07 08:28:38.288421 | localhost | Distro: Ubuntu 22.04 2026-09-07 08:28:38.288440 | localhost | Provider: yul1 2026-09-07 08:28:38.288457 | localhost | Region: ca-ymq-1 2026-09-07 08:28:38.288474 | localhost | Label: ubuntu-jammy 2026-09-07 08:28:38.288490 | localhost | Product Name: OpenStack Nova 2026-09-07 08:28:38.288527 | localhost | Interface IP: 162.253.55.153 2026-09-07 08:28:38.312394 | 2026-09-07 08:28:38.312677 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-07 08:28:38.712993 | localhost -> localhost | changed 2026-09-07 08:28:38.718714 | 2026-09-07 08:28:38.718801 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-07 08:28:39.593799 | localhost -> localhost | changed 2026-09-07 08:28:39.605547 | 2026-09-07 08:28:39.605732 | PLAY [all] 2026-09-07 08:28:39.623892 | 2026-09-07 08:28:39.624083 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-07 08:28:39.882301 | instance -> localhost | ok 2026-09-07 08:28:39.892890 | 2026-09-07 08:28:39.893056 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-07 08:28:39.926971 | instance | ok 2026-09-07 08:28:39.952398 | instance | included: /var/lib/zuul/builds/25a35a3bf584463c951e86d1c9f8f7e3/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-07 08:28:39.959481 | 2026-09-07 08:28:39.959578 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-07 08:28:41.420241 | instance -> localhost | Generating public/private rsa key pair. 2026-09-07 08:28:41.420381 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/25a35a3bf584463c951e86d1c9f8f7e3/work/25a35a3bf584463c951e86d1c9f8f7e3_id_rsa 2026-09-07 08:28:41.420409 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/25a35a3bf584463c951e86d1c9f8f7e3/work/25a35a3bf584463c951e86d1c9f8f7e3_id_rsa.pub 2026-09-07 08:28:41.420431 | instance -> localhost | The key fingerprint is: 2026-09-07 08:28:41.420452 | instance -> localhost | SHA256:LZxrCk0SBFR58KTW814sWyef1XeS7eZSQW8oE8gjNug zuul-build-sshkey 2026-09-07 08:28:41.420483 | instance -> localhost | The key's randomart image is: 2026-09-07 08:28:41.420531 | instance -> localhost | +---[RSA 3072]----+ 2026-09-07 08:28:41.420560 | instance -> localhost | | .oo+o.. . . | 2026-09-07 08:28:41.420581 | instance -> localhost | | ..=o + + . . | 2026-09-07 08:28:41.420618 | instance -> localhost | | +o+. o . ....| 2026-09-07 08:28:41.420638 | instance -> localhost | | . .E+ + o .=o| 2026-09-07 08:28:41.420657 | instance -> localhost | | . . S * .o+.*| 2026-09-07 08:28:41.420676 | instance -> localhost | | + . B + o o+| 2026-09-07 08:28:41.420693 | instance -> localhost | | . . = o .o| 2026-09-07 08:28:41.420710 | instance -> localhost | | . o .o | 2026-09-07 08:28:41.420730 | instance -> localhost | | . ..| 2026-09-07 08:28:41.420748 | instance -> localhost | +----[SHA256]-----+ 2026-09-07 08:28:41.420793 | instance -> localhost | ok: Runtime: 0:00:01.042585 2026-09-07 08:28:41.426888 | 2026-09-07 08:28:41.426955 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-07 08:28:41.453582 | instance | ok 2026-09-07 08:28:41.460851 | instance | included: /var/lib/zuul/builds/25a35a3bf584463c951e86d1c9f8f7e3/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-07 08:28:41.467443 | 2026-09-07 08:28:41.467503 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-07 08:28:41.489968 | instance | skipping: Conditional result was False 2026-09-07 08:28:41.496218 | 2026-09-07 08:28:41.496299 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-07 08:28:41.933630 | instance | changed 2026-09-07 08:28:42.073767 | 2026-09-07 08:28:42.073987 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-07 08:28:42.301511 | instance | ok 2026-09-07 08:28:42.308083 | 2026-09-07 08:28:42.308221 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-07 08:28:42.830560 | instance | changed 2026-09-07 08:28:42.841965 | 2026-09-07 08:28:42.842116 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-07 08:28:43.359696 | instance | changed 2026-09-07 08:28:43.475208 | 2026-09-07 08:28:43.475427 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-07 08:28:43.490962 | instance | skipping: Conditional result was False 2026-09-07 08:28:43.501342 | 2026-09-07 08:28:43.501474 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-07 08:28:43.880631 | instance -> localhost | changed 2026-09-07 08:28:43.904355 | 2026-09-07 08:28:43.904536 | TASK [add-build-sshkey : Add back temp key] 2026-09-07 08:28:44.252610 | instance -> localhost | Identity added: /var/lib/zuul/builds/25a35a3bf584463c951e86d1c9f8f7e3/work/25a35a3bf584463c951e86d1c9f8f7e3_id_rsa (zuul-build-sshkey) 2026-09-07 08:28:44.252766 | instance -> localhost | ok: Runtime: 0:00:00.036787 2026-09-07 08:28:44.259131 | 2026-09-07 08:28:44.259209 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-07 08:28:44.584108 | instance | ok 2026-09-07 08:28:44.591752 | 2026-09-07 08:28:44.591867 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-07 08:28:44.625652 | instance | skipping: Conditional result was False 2026-09-07 08:28:44.639482 | 2026-09-07 08:28:44.639648 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-09-07 08:28:44.962851 | instance | ok 2026-09-07 08:28:44.974805 | 2026-09-07 08:28:44.974985 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-09-07 08:28:48.468727 | instance | Output suppressed because no_log was given 2026-09-07 08:28:48.485258 | 2026-09-07 08:28:48.485422 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-09-07 08:28:48.706832 | instance | ok: "logs" 2026-09-07 08:28:48.707098 | instance | ok: All items complete 2026-09-07 08:28:48.707142 | 2026-09-07 08:28:48.885835 | instance | ok: "artifacts" 2026-09-07 08:28:49.053958 | instance | ok: "docs" 2026-09-07 08:28:49.067243 | 2026-09-07 08:28:49.067432 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-09-07 08:28:49.287535 | instance | changed: "logs" 2026-09-07 08:28:49.445017 | instance | changed: "artifacts" 2026-09-07 08:28:49.629632 | instance | changed: "docs" 2026-09-07 08:28:49.640304 | 2026-09-07 08:28:49.640393 | PLAY RECAP 2026-09-07 08:28:49.640441 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-07 08:28:49.640469 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-07 08:28:49.640489 | 2026-09-07 08:28:49.781264 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-07 08:28:49.785137 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-07 08:28:50.466274 | 2026-09-07 08:28:50.466447 | PLAY [all] 2026-09-07 08:28:50.481925 | 2026-09-07 08:28:50.482088 | TASK [setup-uv : Extract archive] 2026-09-07 08:28:52.760815 | instance | changed 2026-09-07 08:28:52.769070 | 2026-09-07 08:28:52.769197 | TASK [setup-uv : Print version] 2026-09-07 08:28:53.119896 | instance | uv 0.8.13 2026-09-07 08:28:53.308306 | instance | ok: Runtime: 0:00:00.008628 2026-09-07 08:28:53.328969 | 2026-09-07 08:28:53.329180 | TASK [Install Ansible collection siblings] 2026-09-07 08:29:02.774651 | instance | changed: 2026-09-07 08:29:02.774914 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-09-07 08:29:02.774979 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-07 08:29:02.775028 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-07 08:29:02.775071 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-09-07 08:29:02.775113 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-09-07 08:29:02.775159 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-09-07 08:29:02.775203 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-09-07 08:29:02.775248 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-09-07 08:29:02.775290 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-07 08:29:02.775331 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-09-07 08:29:02.775374 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-09-07 08:29:02.775414 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-09-07 08:29:02.775456 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-09-07 08:29:02.775496 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-09-07 08:29:02.775536 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0 2026-09-07 08:29:02.775575 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-09-07 08:29:02.775642 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-09-07 08:29:02.775685 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-09-07 08:29:02.775723 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-09-07 08:29:02.775760 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-09-07 08:29:02.775798 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.1.2 2026-09-07 08:29:02.775834 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-09-07 08:29:02.775876 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-09-07 08:29:02.775934 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-09-07 08:29:02.775974 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=6.0.0 2026-09-07 08:29:02.776010 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-07 08:29:02.776047 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-07 08:29:02.776082 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-09-07 08:29:02.776120 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-09-07 08:29:02.776157 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-09-07 08:29:02.776194 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-07 08:29:02.776230 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-07 08:29:02.776268 | instance | Checked out ansible.netcommon to 1.2.0 2026-09-07 08:29:02.776306 | 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 08:29:02.776353 | instance | Starting galaxy collection install process 2026-09-07 08:29:02.776390 | instance | Process install dependency map 2026-09-07 08:29:02.776428 | instance | Starting collection install process 2026-09-07 08:29:02.776466 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-09-07 08:29:02.776545 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-09-07 08:29:02.776598 | instance | ansible.netcommon:* was installed successfully 2026-09-07 08:29:02.776663 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-09-07 08:29:02.776699 | instance | Creating virtual environment at: .venv 2026-09-07 08:29:02.776736 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-07 08:29:02.776772 | instance | Downloading netaddr (2.2MiB) 2026-09-07 08:29:02.776809 | instance | Downloading openstacksdk (1.7MiB) 2026-09-07 08:29:02.776846 | instance | Downloading cryptography (4.2MiB) 2026-09-07 08:29:02.776884 | instance | Downloading pygments (1.2MiB) 2026-09-07 08:29:02.776919 | instance | Downloading kubernetes (1.9MiB) 2026-09-07 08:29:02.776959 | instance | Downloading rjsonnet (1.2MiB) 2026-09-07 08:29:02.776996 | instance | Downloading setuptools (1.1MiB) 2026-09-07 08:29:02.777032 | instance | Downloading ansible-core (2.1MiB) 2026-09-07 08:29:02.777070 | instance | Building pyperclip==1.9.0 2026-09-07 08:29:02.777107 | instance | Downloading rjsonnet 2026-09-07 08:29:02.777148 | instance | Downloading netaddr 2026-09-07 08:29:02.777185 | instance | Downloading pygments 2026-09-07 08:29:02.777220 | instance | Downloading cryptography 2026-09-07 08:29:02.777257 | instance | Downloading setuptools 2026-09-07 08:29:02.777293 | instance | Downloading kubernetes 2026-09-07 08:29:02.777329 | instance | Downloading ansible-core 2026-09-07 08:29:02.777364 | instance | Downloading openstacksdk 2026-09-07 08:29:02.777401 | instance | Built pyperclip==1.9.0 2026-09-07 08:29:02.777441 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-07 08:29:02.777477 | instance | Installed 79 packages in 42ms 2026-09-07 08:29:02.777514 | instance | Checked out ansible.posix to 1.6.0 2026-09-07 08:29:02.777551 | 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 08:29:02.777589 | instance | Starting galaxy collection install process 2026-09-07 08:29:02.777648 | instance | Process install dependency map 2026-09-07 08:29:02.777688 | instance | Starting collection install process 2026-09-07 08:29:02.777725 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-09-07 08:29:02.777773 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-09-07 08:29:02.777813 | instance | ansible.posix:1.6.0 was installed successfully 2026-09-07 08:29:02.777850 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 08:29:02.777887 | instance | 2.17.12 2026-09-07 08:29:02.777926 | instance | Checked out ansible.utils to v6.1.0 2026-09-07 08:29:02.777962 | 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 08:29:02.777999 | instance | Starting galaxy collection install process 2026-09-07 08:29:02.778034 | instance | Process install dependency map 2026-09-07 08:29:02.778102 | instance | Starting collection install process 2026-09-07 08:29:02.778176 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-09-07 08:29:02.778219 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-09-07 08:29:02.778258 | instance | ansible.utils:6.1.0 was installed successfully 2026-09-07 08:29:02.778297 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 08:29:02.778334 | instance | 2.17.12 2026-09-07 08:29:02.778372 | instance | Checked out atmosphere.common to v0.7.0 2026-09-07 08:29:02.778409 | 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 08:29:02.778446 | instance | Starting galaxy collection install process 2026-09-07 08:29:02.778482 | instance | Process install dependency map 2026-09-07 08:29:02.778517 | instance | Starting collection install process 2026-09-07 08:29:02.778553 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-09-07 08:29:02.778590 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-09-07 08:29:02.778657 | instance | atmosphere.common:0.7.0 was installed successfully 2026-09-07 08:29:02.778696 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 08:29:02.778733 | instance | 2.17.12 2026-09-07 08:29:02.778770 | instance | Checked out community.crypto to 2.2.3 2026-09-07 08:29:02.778807 | 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 08:29:02.778842 | instance | Starting galaxy collection install process 2026-09-07 08:29:02.778879 | instance | Process install dependency map 2026-09-07 08:29:02.778916 | instance | Starting collection install process 2026-09-07 08:29:02.778953 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-09-07 08:29:02.778989 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-09-07 08:29:02.779025 | instance | community.crypto:2.2.3 was installed successfully 2026-09-07 08:29:02.779062 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 08:29:02.779099 | instance | 2.17.12 2026-09-07 08:29:02.779135 | instance | Checked out community.general to 7.3.0 2026-09-07 08:29:02.779171 | 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 08:29:02.779207 | instance | Starting galaxy collection install process 2026-09-07 08:29:02.779252 | instance | Process install dependency map 2026-09-07 08:29:02.779288 | instance | Starting collection install process 2026-09-07 08:29:02.779327 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-09-07 08:29:02.779363 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-09-07 08:29:02.779399 | instance | community.general:7.3.0 was installed successfully 2026-09-07 08:29:02.779434 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 08:29:02.779468 | instance | 2.17.12 2026-09-07 08:29:02.779505 | instance | Checked out community.mysql to 3.6.0 2026-09-07 08:29:02.779540 | 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 08:29:02.779576 | instance | Starting galaxy collection install process 2026-09-07 08:29:02.779646 | instance | Process install dependency map 2026-09-07 08:29:02.779686 | instance | Starting collection install process 2026-09-07 08:29:02.779723 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-09-07 08:29:02.779760 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-09-07 08:29:02.779794 | instance | community.mysql:3.6.0 was installed successfully 2026-09-07 08:29:02.779831 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 08:29:02.779867 | instance | 2.17.12 2026-09-07 08:29:02.779904 | instance | Checked out kubernetes.core to 2.4.0 2026-09-07 08:29:02.779940 | 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 08:29:02.779976 | instance | Starting galaxy collection install process 2026-09-07 08:29:02.780012 | instance | Process install dependency map 2026-09-07 08:29:02.780049 | instance | Starting collection install process 2026-09-07 08:29:02.780086 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-09-07 08:29:02.780124 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-09-07 08:29:02.780161 | instance | kubernetes.core:2.4.0 was installed successfully 2026-09-07 08:29:02.780197 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 08:29:02.780234 | instance | 2.17.12 2026-09-07 08:29:02.780268 | instance | Checked out openstack.cloud to 2.6.0 2026-09-07 08:29:02.780305 | 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 08:29:02.780342 | instance | Starting galaxy collection install process 2026-09-07 08:29:02.780378 | instance | Process install dependency map 2026-09-07 08:29:02.780413 | instance | Starting collection install process 2026-09-07 08:29:02.780449 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-09-07 08:29:02.780484 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-09-07 08:29:02.780593 | instance | openstack.cloud:2.6.0 was installed successfully 2026-09-07 08:29:02.780859 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 08:29:02.780911 | instance | 2.17.12 2026-09-07 08:29:02.780952 | instance | Checked out vexxhost.ceph to v4.2.0 2026-09-07 08:29:02.780988 | 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 08:29:02.781040 | instance | Starting galaxy collection install process 2026-09-07 08:29:02.781161 | instance | Process install dependency map 2026-09-07 08:29:02.781215 | instance | Starting collection install process 2026-09-07 08:29:02.781254 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-09-07 08:29:02.781291 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-09-07 08:29:02.781327 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-09-07 08:29:02.781364 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 08:29:02.781400 | instance | 2.17.12 2026-09-07 08:29:02.781440 | instance | Checked out vexxhost.containers to v1.6.8 2026-09-07 08:29:02.781474 | 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 08:29:02.781511 | instance | Starting galaxy collection install process 2026-09-07 08:29:02.781547 | instance | Process install dependency map 2026-09-07 08:29:02.781580 | instance | Starting collection install process 2026-09-07 08:29:02.781646 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-09-07 08:29:02.781687 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-09-07 08:29:02.781724 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-09-07 08:29:02.781760 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 08:29:02.781796 | instance | 2.17.12 2026-09-07 08:29:02.781832 | instance | Checked out vexxhost.kubernetes to v3.3.0 2026-09-07 08:29:02.781869 | 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 08:29:02.781905 | instance | Starting galaxy collection install process 2026-09-07 08:29:02.781941 | instance | Process install dependency map 2026-09-07 08:29:02.781977 | instance | Starting collection install process 2026-09-07 08:29:02.782013 | instance | Installing 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-09-07 08:29:02.782050 | instance | Created collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-09-07 08:29:02.782086 | instance | vexxhost.kubernetes:3.3.0 was installed successfully 2026-09-07 08:29:02.782122 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 08:29:02.782158 | instance | 2.17.12 2026-09-07 08:29:02.796173 | 2026-09-07 08:29:02.796334 | PLAY RECAP 2026-09-07 08:29:02.796458 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-07 08:29:02.796585 | 2026-09-07 08:29:02.925262 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-07 08:29:02.929735 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-07 08:29:03.471049 | 2026-09-07 08:29:03.471160 | PLAY [all] 2026-09-07 08:29:03.481340 | 2026-09-07 08:29:03.481423 | TASK [Install "jq" for log collection] 2026-09-07 08:29:13.691468 | instance | changed 2026-09-07 08:29:13.695255 | 2026-09-07 08:29:13.695408 | PLAY RECAP 2026-09-07 08:29:13.695539 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-07 08:29:13.695685 | 2026-09-07 08:29:13.828235 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-07 08:29:13.832179 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-07 08:29:14.412882 | 2026-09-07 08:29:14.412991 | PLAY [all] 2026-09-07 08:29:14.422963 | 2026-09-07 08:29:14.423044 | LOOP [Check inventory directories] 2026-09-07 08:29:14.787947 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-09-07 08:29:14.975184 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-09-07 08:29:15.146753 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-09-07 08:29:15.169644 | 2026-09-07 08:29:15.169924 | LOOP [Copy inventory file for Zuul] 2026-09-07 08:29:16.014785 | instance | changed: 2026-09-07 08:29:16.015133 | instance | { 2026-09-07 08:29:16.015191 | instance | "ansible_loop_var": "item", 2026-09-07 08:29:16.015237 | instance | "changed": false, 2026-09-07 08:29:16.015275 | instance | "failed": false, 2026-09-07 08:29:16.015316 | instance | "invocation": { 2026-09-07 08:29:16.015351 | instance | "module_args": { 2026-09-07 08:29:16.015386 | instance | "checksum_algorithm": "sha1", 2026-09-07 08:29:16.015420 | instance | "follow": true, 2026-09-07 08:29:16.015455 | instance | "get_attributes": true, 2026-09-07 08:29:16.015492 | instance | "get_checksum": true, 2026-09-07 08:29:16.015526 | instance | "get_mime": true, 2026-09-07 08:29:16.015560 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-09-07 08:29:16.015594 | instance | } 2026-09-07 08:29:16.015647 | instance | }, 2026-09-07 08:29:16.015683 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-09-07 08:29:16.015717 | instance | "stat": { 2026-09-07 08:29:16.015751 | instance | "atime": 1788769735.4679759, 2026-09-07 08:29:16.015785 | instance | "attr_flags": "e", 2026-09-07 08:29:16.015818 | instance | "attributes": [ 2026-09-07 08:29:16.015851 | instance | "extents" 2026-09-07 08:29:16.015885 | instance | ], 2026-09-07 08:29:16.015918 | instance | "block_size": 4096, 2026-09-07 08:29:16.015951 | instance | "blocks": 8, 2026-09-07 08:29:16.015984 | instance | "charset": "unknown", 2026-09-07 08:29:16.016021 | instance | "ctime": 1788769734.1917865, 2026-09-07 08:29:16.016055 | instance | "dev": 64513, 2026-09-07 08:29:16.016088 | instance | "device_type": 0, 2026-09-07 08:29:16.016121 | instance | "executable": true, 2026-09-07 08:29:16.016154 | instance | "exists": true, 2026-09-07 08:29:16.016187 | instance | "gid": 1000, 2026-09-07 08:29:16.016220 | instance | "gr_name": "zuul", 2026-09-07 08:29:16.016253 | instance | "inode": 1048885, 2026-09-07 08:29:16.016286 | instance | "isblk": false, 2026-09-07 08:29:16.016320 | instance | "ischr": false, 2026-09-07 08:29:16.016353 | instance | "isdir": true, 2026-09-07 08:29:16.016386 | instance | "isfifo": false, 2026-09-07 08:29:16.016419 | instance | "isgid": false, 2026-09-07 08:29:16.016452 | instance | "islnk": false, 2026-09-07 08:29:16.016484 | instance | "isreg": false, 2026-09-07 08:29:16.016549 | instance | "issock": false, 2026-09-07 08:29:16.016583 | instance | "isuid": false, 2026-09-07 08:29:16.016635 | instance | "mimetype": "unknown", 2026-09-07 08:29:16.016669 | instance | "mode": "0755", 2026-09-07 08:29:16.016702 | instance | "mtime": 1788769734.1917865, 2026-09-07 08:29:16.016734 | instance | "nlink": 21, 2026-09-07 08:29:16.016766 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-09-07 08:29:16.016799 | instance | "pw_name": "zuul", 2026-09-07 08:29:16.016834 | instance | "readable": true, 2026-09-07 08:29:16.016866 | instance | "rgrp": true, 2026-09-07 08:29:16.016898 | instance | "roth": true, 2026-09-07 08:29:16.016931 | instance | "rusr": true, 2026-09-07 08:29:16.016963 | instance | "size": 4096, 2026-09-07 08:29:16.016995 | instance | "uid": 1000, 2026-09-07 08:29:16.017052 | instance | "version": "101890695", 2026-09-07 08:29:16.017088 | instance | "wgrp": false, 2026-09-07 08:29:16.017125 | instance | "woth": false, 2026-09-07 08:29:16.017159 | instance | "writeable": true, 2026-09-07 08:29:16.017192 | instance | "wusr": true, 2026-09-07 08:29:16.017224 | instance | "xgrp": true, 2026-09-07 08:29:16.017256 | instance | "xoth": true, 2026-09-07 08:29:16.017288 | instance | "xusr": true 2026-09-07 08:29:16.017320 | instance | } 2026-09-07 08:29:16.017354 | instance | } 2026-09-07 08:29:16.017422 | instance | ok: All items complete 2026-09-07 08:29:16.017462 | 2026-09-07 08:29:16.019837 | instance | skipping: Conditional result was False 2026-09-07 08:29:16.022070 | instance | skipping: Conditional result was False 2026-09-07 08:29:16.048725 | 2026-09-07 08:29:16.048975 | LOOP [Switch "ansible_host" to private IP] 2026-09-07 08:29:16.456973 | instance | changed: 1 replacements made 2026-09-07 08:29:16.463639 | instance | skipping: Conditional result was False 2026-09-07 08:29:16.476443 | instance | skipping: Conditional result was False 2026-09-07 08:29:16.498936 | 2026-09-07 08:29:16.499175 | TASK [Run Molecule scenario] 2026-09-07 08:29:17.523659 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-09-07 08:29:17.968259 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-09-07 08:29:17.968343 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-09-07 08:29:29.844610 | instance | INFO [csi > dependency] Executing 2026-09-07 08:29:29.844785 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-09-07 08:29:29.844977 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-09-07 08:29:29.845139 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-09-07 08:29:29.852745 | instance | INFO [csi > cleanup] Executing 2026-09-07 08:29:29.853063 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-07 08:29:29.860185 | instance | INFO [csi > destroy] Executing 2026-09-07 08:29:29.860224 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-09-07 08:29:29.860313 | instance | INFO [csi > destroy] Executed: Successful 2026-09-07 08:29:29.867222 | instance | INFO [csi > syntax] Executing 2026-09-07 08:29:31.550885 | instance | 2026-09-07 08:29:31.551099 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-09-07 08:29:31.687769 | instance | INFO [csi > syntax] Executed: Successful 2026-09-07 08:29:31.704547 | instance | INFO [csi > create] Executing 2026-09-07 08:29:31.708975 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-07 08:29:31.724057 | instance | INFO [csi > prepare] Executing 2026-09-07 08:29:32.587490 | instance | 2026-09-07 08:29:32.587670 | instance | PLAY [Prepare] ***************************************************************** 2026-09-07 08:29:32.587905 | instance | 2026-09-07 08:29:32.588244 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 08:29:32.588579 | instance | Monday 07 September 2026 08:29:32 +0000 (0:00:00.024) 0:00:00.024 ****** 2026-09-07 08:29:33.954129 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-07 08:29:33.954433 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-07 08:29:33.954577 | instance | interpreter could change the meaning of that path. See 2026-09-07 08:29:33.954814 | instance | https://docs.ansible.com/ansible- 2026-09-07 08:29:33.955059 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-07 08:29:33.967975 | instance | ok: [instance] 2026-09-07 08:29:33.968189 | instance | 2026-09-07 08:29:33.968441 | instance | TASK [Configure short hostname] ************************************************ 2026-09-07 08:29:33.968682 | instance | Monday 07 September 2026 08:29:33 +0000 (0:00:01.381) 0:00:01.405 ****** 2026-09-07 08:29:34.710966 | instance | changed: [instance] 2026-09-07 08:29:34.711265 | instance | 2026-09-07 08:29:34.711610 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-09-07 08:29:34.711810 | instance | Monday 07 September 2026 08:29:34 +0000 (0:00:00.742) 0:00:02.148 ****** 2026-09-07 08:29:35.013731 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-09-07 08:29:35.013842 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-09-07 08:29:35.013990 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-09-07 08:29:35.024497 | instance | changed: [instance] 2026-09-07 08:29:35.024572 | instance | 2026-09-07 08:29:35.024723 | instance | TASK [Purge "snapd" package] *************************************************** 2026-09-07 08:29:35.024861 | instance | Monday 07 September 2026 08:29:35 +0000 (0:00:00.313) 0:00:02.462 ****** 2026-09-07 08:29:35.838277 | instance | ok: [instance] 2026-09-07 08:29:35.839077 | instance | 2026-09-07 08:29:35.839105 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-09-07 08:29:35.839316 | instance | 2026-09-07 08:29:35.839650 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 08:29:35.839985 | instance | Monday 07 September 2026 08:29:35 +0000 (0:00:00.813) 0:00:03.275 ****** 2026-09-07 08:29:36.667621 | instance | ok: [instance] 2026-09-07 08:29:36.667806 | instance | 2026-09-07 08:29:36.668075 | instance | TASK [Install depedencies] ***************************************************** 2026-09-07 08:29:36.668359 | instance | Monday 07 September 2026 08:29:36 +0000 (0:00:00.829) 0:00:04.104 ****** 2026-09-07 08:29:59.992586 | instance | changed: [instance] 2026-09-07 08:29:59.992789 | instance | 2026-09-07 08:29:59.993131 | instance | TASK [Start up service] ******************************************************** 2026-09-07 08:29:59.993398 | instance | Monday 07 September 2026 08:29:59 +0000 (0:00:23.325) 0:00:27.430 ****** 2026-09-07 08:30:00.548186 | instance | ok: [instance] 2026-09-07 08:30:00.548389 | instance | 2026-09-07 08:30:00.548696 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-09-07 08:30:00.549004 | instance | Monday 07 September 2026 08:30:00 +0000 (0:00:00.554) 0:00:27.985 ****** 2026-09-07 08:30:00.913471 | instance | ok: [instance] 2026-09-07 08:30:00.913660 | instance | 2026-09-07 08:30:00.913901 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-09-07 08:30:00.914194 | instance | Monday 07 September 2026 08:30:00 +0000 (0:00:00.365) 0:00:28.350 ****** 2026-09-07 08:30:01.652477 | instance | changed: [instance] 2026-09-07 08:30:01.652744 | instance | 2026-09-07 08:30:01.653232 | instance | TASK [Get list of all loopback devices] **************************************** 2026-09-07 08:30:01.653454 | instance | Monday 07 September 2026 08:30:01 +0000 (0:00:00.739) 0:00:29.090 ****** 2026-09-07 08:30:01.854390 | instance | ok: [instance] 2026-09-07 08:30:01.854693 | instance | 2026-09-07 08:30:01.855260 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-09-07 08:30:01.855749 | instance | Monday 07 September 2026 08:30:01 +0000 (0:00:00.200) 0:00:29.291 ****** 2026-09-07 08:30:01.877521 | instance | skipping: [instance] 2026-09-07 08:30:01.877774 | instance | 2026-09-07 08:30:01.877935 | instance | TASK [Create devices for Ceph] ************************************************* 2026-09-07 08:30:01.878389 | instance | Monday 07 September 2026 08:30:01 +0000 (0:00:00.023) 0:00:29.315 ****** 2026-09-07 08:30:02.473967 | instance | changed: [instance] => (item=osd0) 2026-09-07 08:30:02.474250 | instance | changed: [instance] => (item=osd1) 2026-09-07 08:30:02.474662 | instance | changed: [instance] => (item=osd2) 2026-09-07 08:30:02.474967 | instance | 2026-09-07 08:30:02.475397 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-09-07 08:30:02.475743 | instance | Monday 07 September 2026 08:30:02 +0000 (0:00:00.595) 0:00:29.910 ****** 2026-09-07 08:30:03.160691 | instance | changed: [instance] => (item=osd0) 2026-09-07 08:30:03.161002 | instance | changed: [instance] => (item=osd1) 2026-09-07 08:30:03.161273 | instance | changed: [instance] => (item=osd2) 2026-09-07 08:30:03.161489 | instance | 2026-09-07 08:30:03.161704 | instance | TASK [Start loop devices] ****************************************************** 2026-09-07 08:30:03.161925 | instance | Monday 07 September 2026 08:30:03 +0000 (0:00:00.685) 0:00:30.596 ****** 2026-09-07 08:30:03.996130 | instance | changed: [instance] => (item=osd0) 2026-09-07 08:30:03.996579 | instance | changed: [instance] => (item=osd1) 2026-09-07 08:30:03.996972 | instance | changed: [instance] => (item=osd2) 2026-09-07 08:30:03.997570 | instance | 2026-09-07 08:30:03.997959 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-09-07 08:30:03.998320 | instance | Monday 07 September 2026 08:30:03 +0000 (0:00:00.837) 0:00:31.433 ****** 2026-09-07 08:30:07.699408 | instance | changed: [instance] => (item=osd0) 2026-09-07 08:30:07.699473 | instance | changed: [instance] => (item=osd1) 2026-09-07 08:30:07.699484 | instance | changed: [instance] => (item=osd2) 2026-09-07 08:30:07.699494 | instance | 2026-09-07 08:30:07.699504 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-09-07 08:30:07.699514 | instance | Monday 07 September 2026 08:30:07 +0000 (0:00:03.702) 0:00:35.135 ****** 2026-09-07 08:30:09.752749 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-09-07 08:30:09.752803 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-09-07 08:30:09.752823 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-09-07 08:30:09.752830 | instance | 2026-09-07 08:30:09.753083 | instance | PLAY RECAP ********************************************************************* 2026-09-07 08:30:09.757207 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-07 08:30:09.757307 | instance | 2026-09-07 08:30:09.757320 | instance | Monday 07 September 2026 08:30:09 +0000 (0:00:02.054) 0:00:37.190 ****** 2026-09-07 08:30:09.757332 | instance | =============================================================================== 2026-09-07 08:30:09.757344 | instance | Install depedencies ---------------------------------------------------- 23.33s 2026-09-07 08:30:09.757357 | instance | Create a volume group for each loop device ------------------------------ 3.70s 2026-09-07 08:30:09.757369 | instance | Create a logical volume for each loop device ---------------------------- 2.05s 2026-09-07 08:30:09.757380 | instance | Gathering Facts --------------------------------------------------------- 1.38s 2026-09-07 08:30:09.757389 | instance | Start loop devices ------------------------------------------------------ 0.84s 2026-09-07 08:30:09.757399 | instance | Gathering Facts --------------------------------------------------------- 0.83s 2026-09-07 08:30:09.757408 | instance | Purge "snapd" package --------------------------------------------------- 0.81s 2026-09-07 08:30:09.757417 | instance | Configure short hostname ------------------------------------------------ 0.74s 2026-09-07 08:30:09.757426 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.74s 2026-09-07 08:30:09.757435 | instance | Set permissions on loopback devices ------------------------------------- 0.69s 2026-09-07 08:30:09.757444 | instance | Create devices for Ceph ------------------------------------------------- 0.60s 2026-09-07 08:30:09.757453 | instance | Start up service -------------------------------------------------------- 0.55s 2026-09-07 08:30:09.757462 | instance | Generate lvm.conf ------------------------------------------------------- 0.37s 2026-09-07 08:30:09.757482 | instance | Ensure hostname inside hosts file --------------------------------------- 0.31s 2026-09-07 08:30:09.757780 | instance | Get list of all loopback devices ---------------------------------------- 0.20s 2026-09-07 08:30:09.758185 | instance | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-09-07 08:30:09.878348 | instance | INFO [csi > prepare] Executed: Successful 2026-09-07 08:30:09.895267 | instance | INFO [csi > converge] Executing 2026-09-07 08:30:11.437658 | instance | 2026-09-07 08:30:11.438125 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-09-07 08:30:11.438484 | instance | 2026-09-07 08:30:11.440193 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 08:30:11.440555 | instance | Monday 07 September 2026 08:30:11 +0000 (0:00:00.008) 0:00:00.008 ****** 2026-09-07 08:30:12.477215 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-07 08:30:12.477302 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-07 08:30:12.477315 | instance | interpreter could change the meaning of that path. See 2026-09-07 08:30:12.477325 | instance | https://docs.ansible.com/ansible- 2026-09-07 08:30:12.477431 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-07 08:30:12.494584 | instance | ok: [instance] 2026-09-07 08:30:12.494789 | instance | 2026-09-07 08:30:12.495125 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-09-07 08:30:12.495426 | instance | Monday 07 September 2026 08:30:12 +0000 (0:00:01.056) 0:00:01.065 ****** 2026-09-07 08:30:12.565450 | instance | ok: [instance] => { 2026-09-07 08:30:12.565701 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-09-07 08:30:12.565982 | instance | } 2026-09-07 08:30:12.566220 | instance | 2026-09-07 08:30:12.566481 | instance | PLAY [all] ********************************************************************* 2026-09-07 08:30:12.566798 | instance | 2026-09-07 08:30:12.567131 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 08:30:12.567425 | instance | Monday 07 September 2026 08:30:12 +0000 (0:00:00.071) 0:00:01.136 ****** 2026-09-07 08:30:13.577381 | instance | ok: [instance] 2026-09-07 08:30:13.577940 | instance | 2026-09-07 08:30:13.580771 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-09-07 08:30:13.581686 | instance | Monday 07 September 2026 08:30:13 +0000 (0:00:01.011) 0:00:02.148 ****** 2026-09-07 08:30:13.820672 | instance | ok: [instance] 2026-09-07 08:30:13.821210 | instance | 2026-09-07 08:30:13.821569 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-09-07 08:30:13.821934 | instance | 2026-09-07 08:30:13.822287 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 08:30:13.822641 | instance | Monday 07 September 2026 08:30:13 +0000 (0:00:00.242) 0:00:02.390 ****** 2026-09-07 08:30:14.838918 | instance | ok: [instance] 2026-09-07 08:30:14.839148 | instance | 2026-09-07 08:30:14.839304 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-07 08:30:14.839477 | instance | Monday 07 September 2026 08:30:14 +0000 (0:00:01.018) 0:00:03.409 ****** 2026-09-07 08:30:15.165603 | instance | ok: [instance] 2026-09-07 08:30:15.166013 | instance | 2026-09-07 08:30:15.166391 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-07 08:30:15.166775 | instance | Monday 07 September 2026 08:30:15 +0000 (0:00:00.327) 0:00:03.736 ****** 2026-09-07 08:30:15.212454 | instance | skipping: [instance] 2026-09-07 08:30:15.212953 | instance | 2026-09-07 08:30:15.213464 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-07 08:30:15.213929 | instance | Monday 07 September 2026 08:30:15 +0000 (0:00:00.047) 0:00:03.783 ****** 2026-09-07 08:30:15.617331 | instance | changed: [instance] 2026-09-07 08:30:15.617697 | instance | 2026-09-07 08:30:15.618085 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-07 08:30:15.618402 | instance | Monday 07 September 2026 08:30:15 +0000 (0:00:00.404) 0:00:04.188 ****** 2026-09-07 08:30:15.708580 | instance | ok: [instance] => { 2026-09-07 08:30:15.709087 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-07 08:30:15.709425 | instance | } 2026-09-07 08:30:15.709746 | instance | 2026-09-07 08:30:15.710109 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-07 08:30:15.710468 | instance | Monday 07 September 2026 08:30:15 +0000 (0:00:00.090) 0:00:04.279 ****** 2026-09-07 08:30:16.567355 | instance | changed: [instance] 2026-09-07 08:30:16.567551 | instance | 2026-09-07 08:30:16.567748 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-07 08:30:16.567929 | instance | Monday 07 September 2026 08:30:16 +0000 (0:00:00.859) 0:00:05.138 ****** 2026-09-07 08:30:16.633116 | instance | skipping: [instance] 2026-09-07 08:30:16.633369 | instance | 2026-09-07 08:30:16.633601 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-07 08:30:16.633811 | instance | Monday 07 September 2026 08:30:16 +0000 (0:00:00.064) 0:00:05.202 ****** 2026-09-07 08:30:16.667643 | instance | skipping: [instance] 2026-09-07 08:30:16.667684 | instance | 2026-09-07 08:30:16.667691 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-07 08:30:16.667696 | instance | Monday 07 September 2026 08:30:16 +0000 (0:00:00.036) 0:00:05.239 ****** 2026-09-07 08:30:16.888486 | instance | ok: [instance] 2026-09-07 08:30:16.888543 | instance | 2026-09-07 08:30:16.888551 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-07 08:30:16.888558 | instance | Monday 07 September 2026 08:30:16 +0000 (0:00:00.220) 0:00:05.459 ****** 2026-09-07 08:30:18.256848 | instance | ok: [instance] 2026-09-07 08:30:18.256938 | instance | 2026-09-07 08:30:18.256951 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-07 08:30:18.256963 | instance | Monday 07 September 2026 08:30:18 +0000 (0:00:01.366) 0:00:06.826 ****** 2026-09-07 08:30:18.341163 | instance | ok: [instance] => { 2026-09-07 08:30:18.341256 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-07 08:30:18.341305 | instance | } 2026-09-07 08:30:18.341509 | instance | 2026-09-07 08:30:18.341758 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-07 08:30:18.342039 | instance | Monday 07 September 2026 08:30:18 +0000 (0:00:00.085) 0:00:06.911 ****** 2026-09-07 08:30:19.037736 | instance | changed: [instance] 2026-09-07 08:30:19.037889 | instance | 2026-09-07 08:30:19.037994 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-07 08:30:19.038137 | instance | Monday 07 September 2026 08:30:19 +0000 (0:00:00.696) 0:00:07.608 ****** 2026-09-07 08:30:22.065246 | instance | changed: [instance] 2026-09-07 08:30:22.065496 | instance | 2026-09-07 08:30:22.065778 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-07 08:30:22.066035 | instance | Monday 07 September 2026 08:30:22 +0000 (0:00:03.027) 0:00:10.636 ****** 2026-09-07 08:30:22.111058 | instance | skipping: [instance] 2026-09-07 08:30:22.111332 | instance | 2026-09-07 08:30:22.111651 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-07 08:30:22.111961 | instance | Monday 07 September 2026 08:30:22 +0000 (0:00:00.045) 0:00:10.682 ****** 2026-09-07 08:30:22.155877 | instance | skipping: [instance] 2026-09-07 08:30:22.156147 | instance | 2026-09-07 08:30:22.156686 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-07 08:30:22.156998 | instance | Monday 07 September 2026 08:30:22 +0000 (0:00:00.045) 0:00:10.727 ****** 2026-09-07 08:30:22.198693 | instance | skipping: [instance] 2026-09-07 08:30:22.198968 | instance | 2026-09-07 08:30:22.199232 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-07 08:30:22.199576 | instance | Monday 07 September 2026 08:30:22 +0000 (0:00:00.042) 0:00:10.769 ****** 2026-09-07 08:30:29.341737 | instance | changed: [instance] 2026-09-07 08:30:29.342034 | instance | 2026-09-07 08:30:29.342179 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-07 08:30:29.342459 | instance | Monday 07 September 2026 08:30:29 +0000 (0:00:07.142) 0:00:17.912 ****** 2026-09-07 08:30:30.030111 | instance | changed: [instance] 2026-09-07 08:30:30.030333 | instance | 2026-09-07 08:30:30.030732 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-07 08:30:30.031021 | instance | Monday 07 September 2026 08:30:30 +0000 (0:00:00.688) 0:00:18.600 ****** 2026-09-07 08:30:31.078464 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-09-07 08:30:31.078513 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-07 08:30:31.078518 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-07 08:30:31.078523 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-07 08:30:31.078528 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-07 08:30:31.078533 | instance | 2026-09-07 08:30:31.078543 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-07 08:30:31.078769 | instance | Monday 07 September 2026 08:30:31 +0000 (0:00:01.047) 0:00:19.648 ****** 2026-09-07 08:30:31.730551 | instance | changed: [instance] 2026-09-07 08:30:31.730623 | instance | 2026-09-07 08:30:31.731496 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-07 08:30:31.731561 | instance | Monday 07 September 2026 08:30:31 +0000 (0:00:00.624) 0:00:20.272 ****** 2026-09-07 08:30:31.731572 | instance | 2026-09-07 08:30:31.731580 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-07 08:30:31.731588 | instance | Monday 07 September 2026 08:30:31 +0000 (0:00:00.029) 0:00:20.302 ****** 2026-09-07 08:30:32.777105 | instance | ok: [instance] 2026-09-07 08:30:32.777232 | instance | 2026-09-07 08:30:32.777249 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-09-07 08:30:32.777374 | instance | Monday 07 September 2026 08:30:32 +0000 (0:00:01.046) 0:00:21.348 ****** 2026-09-07 08:30:33.253262 | instance | changed: [instance] 2026-09-07 08:30:33.253912 | instance | 2026-09-07 08:30:33.254437 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-07 08:30:33.254783 | instance | Monday 07 September 2026 08:30:33 +0000 (0:00:00.475) 0:00:21.824 ****** 2026-09-07 08:30:33.869890 | instance | changed: [instance] 2026-09-07 08:30:33.870027 | instance | 2026-09-07 08:30:33.870191 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-07 08:30:33.870356 | instance | Monday 07 September 2026 08:30:33 +0000 (0:00:00.617) 0:00:22.441 ****** 2026-09-07 08:30:34.105809 | instance | ok: [instance] 2026-09-07 08:30:34.106153 | instance | 2026-09-07 08:30:34.106643 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-07 08:30:34.106997 | instance | Monday 07 September 2026 08:30:34 +0000 (0:00:00.235) 0:00:22.676 ****** 2026-09-07 08:30:34.192582 | instance | ok: [instance] => { 2026-09-07 08:30:34.192802 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-07 08:30:34.193070 | instance | } 2026-09-07 08:30:34.193373 | instance | 2026-09-07 08:30:34.193679 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-07 08:30:34.193973 | instance | Monday 07 September 2026 08:30:34 +0000 (0:00:00.086) 0:00:22.763 ****** 2026-09-07 08:30:35.268993 | instance | changed: [instance] 2026-09-07 08:30:35.269122 | instance | 2026-09-07 08:30:35.269234 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-07 08:30:35.269359 | instance | Monday 07 September 2026 08:30:35 +0000 (0:00:01.076) 0:00:23.840 ****** 2026-09-07 08:30:40.768755 | instance | changed: [instance] 2026-09-07 08:30:40.768877 | instance | 2026-09-07 08:30:40.769278 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-07 08:30:40.769405 | instance | Monday 07 September 2026 08:30:40 +0000 (0:00:05.500) 0:00:29.340 ****** 2026-09-07 08:30:42.420301 | instance | ok: [instance] 2026-09-07 08:30:42.420470 | instance | 2026-09-07 08:30:42.421268 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-07 08:30:42.421617 | instance | Monday 07 September 2026 08:30:42 +0000 (0:00:01.650) 0:00:30.990 ****** 2026-09-07 08:30:42.860521 | instance | changed: [instance] 2026-09-07 08:30:42.861284 | instance | 2026-09-07 08:30:42.861407 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-07 08:30:42.861432 | instance | Monday 07 September 2026 08:30:42 +0000 (0:00:00.440) 0:00:31.431 ****** 2026-09-07 08:30:43.384082 | instance | changed: [instance] 2026-09-07 08:30:43.384182 | instance | 2026-09-07 08:30:43.384249 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-07 08:30:43.384390 | instance | Monday 07 September 2026 08:30:43 +0000 (0:00:00.524) 0:00:31.955 ****** 2026-09-07 08:30:43.948497 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-09-07 08:30:43.948617 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-07 08:30:43.948682 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-07 08:30:43.949074 | instance | 2026-09-07 08:30:43.949143 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-07 08:30:43.949151 | instance | Monday 07 September 2026 08:30:43 +0000 (0:00:00.564) 0:00:32.520 ****** 2026-09-07 08:30:44.486745 | instance | changed: [instance] 2026-09-07 08:30:44.487466 | instance | 2026-09-07 08:30:44.487499 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-07 08:30:44.487514 | instance | Monday 07 September 2026 08:30:44 +0000 (0:00:00.537) 0:00:33.057 ****** 2026-09-07 08:30:45.019235 | instance | changed: [instance] 2026-09-07 08:30:45.020112 | instance | 2026-09-07 08:30:45.020287 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-07 08:30:45.020296 | instance | Monday 07 September 2026 08:30:44 +0000 (0:00:00.503) 0:00:33.561 ****** 2026-09-07 08:30:45.020302 | instance | 2026-09-07 08:30:45.020308 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-07 08:30:45.020313 | instance | Monday 07 September 2026 08:30:45 +0000 (0:00:00.029) 0:00:33.591 ****** 2026-09-07 08:30:45.814307 | instance | ok: [instance] 2026-09-07 08:30:45.814671 | instance | 2026-09-07 08:30:45.814688 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-09-07 08:30:45.814700 | instance | Monday 07 September 2026 08:30:45 +0000 (0:00:00.794) 0:00:34.386 ****** 2026-09-07 08:30:46.657925 | instance | changed: [instance] 2026-09-07 08:30:46.658703 | instance | 2026-09-07 08:30:46.658760 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-07 08:30:46.658772 | instance | Monday 07 September 2026 08:30:46 +0000 (0:00:00.842) 0:00:35.229 ****** 2026-09-07 08:30:47.264150 | instance | changed: [instance] 2026-09-07 08:30:47.264229 | instance | 2026-09-07 08:30:47.264625 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-07 08:30:47.264669 | instance | Monday 07 September 2026 08:30:47 +0000 (0:00:00.606) 0:00:35.835 ****** 2026-09-07 08:30:47.350611 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-07 08:30:47.350677 | instance | 2026-09-07 08:30:47.350689 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-07 08:30:47.350699 | instance | Monday 07 September 2026 08:30:47 +0000 (0:00:00.084) 0:00:35.920 ****** 2026-09-07 08:30:53.414821 | instance | changed: [instance] 2026-09-07 08:30:53.414903 | instance | 2026-09-07 08:30:53.414915 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-07 08:30:53.414926 | instance | Monday 07 September 2026 08:30:53 +0000 (0:00:06.064) 0:00:41.984 ****** 2026-09-07 08:30:54.132887 | instance | ok: [instance] => (item=chronyd) 2026-09-07 08:30:54.134234 | instance | ok: [instance] => (item=sshd) 2026-09-07 08:30:54.134274 | instance | 2026-09-07 08:30:54.134289 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-07 08:30:54.134302 | instance | Monday 07 September 2026 08:30:54 +0000 (0:00:00.718) 0:00:42.703 ****** 2026-09-07 08:31:04.202330 | instance | changed: [instance] 2026-09-07 08:31:04.202625 | instance | 2026-09-07 08:31:04.202641 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-07 08:31:04.202652 | instance | Monday 07 September 2026 08:31:04 +0000 (0:00:10.068) 0:00:52.772 ****** 2026-09-07 08:31:04.450183 | instance | ok: [instance] 2026-09-07 08:31:04.450260 | instance | 2026-09-07 08:31:04.450272 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-07 08:31:04.450283 | instance | Monday 07 September 2026 08:31:04 +0000 (0:00:00.247) 0:00:53.020 ****** 2026-09-07 08:31:04.990441 | instance | changed: [instance] 2026-09-07 08:31:04.990520 | instance | 2026-09-07 08:31:04.990532 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-07 08:31:04.990543 | instance | Monday 07 September 2026 08:31:04 +0000 (0:00:00.540) 0:00:53.560 ****** 2026-09-07 08:31:05.384272 | instance | changed: [instance] 2026-09-07 08:31:05.384357 | instance | 2026-09-07 08:31:05.384702 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-09-07 08:31:05.384753 | instance | Monday 07 September 2026 08:31:05 +0000 (0:00:00.394) 0:00:53.955 ****** 2026-09-07 08:31:05.528789 | instance | ok: [instance] 2026-09-07 08:31:05.529220 | instance | 2026-09-07 08:31:05.529741 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-09-07 08:31:05.529806 | instance | Monday 07 September 2026 08:31:05 +0000 (0:00:00.144) 0:00:54.099 ****** 2026-09-07 08:31:05.784899 | instance | ok: [instance] => (item=instance) 2026-09-07 08:31:05.785797 | instance | 2026-09-07 08:31:05.785858 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-09-07 08:31:05.785870 | instance | Monday 07 September 2026 08:31:05 +0000 (0:00:00.256) 0:00:54.355 ****** 2026-09-07 08:31:05.851801 | instance | ok: [instance] 2026-09-07 08:31:05.851888 | instance | 2026-09-07 08:31:05.852281 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-09-07 08:31:05.852462 | instance | Monday 07 September 2026 08:31:05 +0000 (0:00:00.067) 0:00:54.423 ****** 2026-09-07 08:31:05.960295 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-09-07 08:31:05.960383 | instance | 2026-09-07 08:31:05.960755 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-09-07 08:31:05.960809 | instance | Monday 07 September 2026 08:31:05 +0000 (0:00:00.108) 0:00:54.531 ****** 2026-09-07 08:31:06.330544 | instance | changed: [instance] 2026-09-07 08:31:06.331280 | instance | 2026-09-07 08:31:06.331312 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-09-07 08:31:06.331324 | instance | Monday 07 September 2026 08:31:06 +0000 (0:00:00.369) 0:00:54.901 ****** 2026-09-07 08:31:07.167629 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-09-07 08:31:07.168559 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-09-07 08:31:07.168741 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-09-07 08:31:07.168750 | instance | 2026-09-07 08:31:07.168757 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-09-07 08:31:07.168764 | instance | Monday 07 September 2026 08:31:07 +0000 (0:00:00.837) 0:00:55.739 ****** 2026-09-07 08:32:35.336013 | instance | ok: [instance] 2026-09-07 08:32:35.336149 | instance | 2026-09-07 08:32:35.336782 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-09-07 08:32:35.336859 | instance | Monday 07 September 2026 08:32:35 +0000 (0:01:28.166) 0:02:23.905 ****** 2026-09-07 08:32:35.588715 | instance | changed: [instance] 2026-09-07 08:32:35.588790 | instance | 2026-09-07 08:32:35.588800 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-09-07 08:32:35.588861 | instance | Monday 07 September 2026 08:32:35 +0000 (0:00:00.254) 0:02:24.159 ****** 2026-09-07 08:32:35.697928 | instance | ok: [instance] 2026-09-07 08:32:35.697974 | instance | 2026-09-07 08:32:35.697980 | instance | TASK [Install Ceph host] ******************************************************* 2026-09-07 08:32:35.697985 | instance | Monday 07 September 2026 08:32:35 +0000 (0:00:00.109) 0:02:24.269 ****** 2026-09-07 08:32:35.781161 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-09-07 08:32:35.781253 | instance | 2026-09-07 08:32:35.781397 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-07 08:32:35.781491 | instance | Monday 07 September 2026 08:32:35 +0000 (0:00:00.083) 0:02:24.353 ****** 2026-09-07 08:32:37.611695 | instance | ok: [instance] 2026-09-07 08:32:37.611829 | instance | 2026-09-07 08:32:37.611995 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-07 08:32:37.612152 | instance | Monday 07 September 2026 08:32:37 +0000 (0:00:01.830) 0:02:26.183 ****** 2026-09-07 08:32:37.668039 | instance | ok: [instance] => (item=instance) 2026-09-07 08:32:37.668197 | instance | 2026-09-07 08:32:37.668399 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-07 08:32:37.668653 | instance | Monday 07 September 2026 08:32:37 +0000 (0:00:00.055) 0:02:26.239 ****** 2026-09-07 08:32:38.075792 | instance | ok: [instance] 2026-09-07 08:32:38.075976 | instance | 2026-09-07 08:32:38.076112 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-07 08:32:38.076334 | instance | Monday 07 September 2026 08:32:38 +0000 (0:00:00.407) 0:02:26.646 ****** 2026-09-07 08:32:40.710701 | instance | ok: [instance] 2026-09-07 08:32:40.710762 | instance | 2026-09-07 08:32:40.710770 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-09-07 08:32:40.710776 | instance | Monday 07 September 2026 08:32:40 +0000 (0:00:02.634) 0:02:29.281 ****** 2026-09-07 08:33:23.934811 | 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 08:33:23.935319 | 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_2x4oz27t/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_2x4oz27t/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_2x4oz27t/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_2x4oz27t/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-07T08:33:23.758+0000 7f93fc766640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgB2dp5qw3c/EyAAotRHEz9suCBhgma/6a0DYKIZ7TCiZY1agP9LehfyV64=: Malformed input [buffer:3]\n2026-09-07T08:33:23.758+0000 7f93fc766640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-07T08:33:23.762+0000 7f93fc766640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgB2dp5qw3c/EyAAotRHEz9suCBhgma/6a0DYKIZ7TCiZY1agP9LehfyV64=: Malformed input [buffer:3]\n2026-09-07T08:33:23.762+0000 7f93fc766640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-07T08:33:23.762+0000 7f93fc766640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgB2dp5qw3c/EyAAotRHEz9suCBhgma/6a0DYKIZ7TCiZY1agP9LehfyV64=: Malformed input [buffer:3]\n2026-09-07T08:33:23.762+0000 7f93fc766640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-07T08:33:23.762+0000 7f93fc766640 -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 08:33:23.938002 | instance | 2026-09-07 08:33:23.938213 | instance | PLAY RECAP ********************************************************************* 2026-09-07 08:33:23.938572 | instance | instance : ok=55 changed=26 unreachable=0 failed=1 skipped=6 rescued=0 ignored=0 2026-09-07 08:33:23.938940 | instance | 2026-09-07 08:33:23.939311 | instance | Monday 07 September 2026 08:33:23 +0000 (0:00:43.228) 0:03:12.509 ****** 2026-09-07 08:33:23.939622 | instance | =============================================================================== 2026-09-07 08:33:23.939984 | instance | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 88.17s 2026-09-07 08:33:23.940298 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 43.23s 2026-09-07 08:33:23.940615 | instance | vexxhost.ceph.cephadm : Download "cephadm" ----------------------------- 10.07s 2026-09-07 08:33:23.940956 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 7.14s 2026-09-07 08:33:23.941381 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 6.06s 2026-09-07 08:33:23.941744 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 5.50s 2026-09-07 08:33:23.942059 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 3.03s 2026-09-07 08:33:23.942372 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.63s 2026-09-07 08:33:23.942718 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.84s 2026-09-07 08:33:23.943028 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.83s 2026-09-07 08:33:23.943336 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.65s 2026-09-07 08:33:23.943638 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.37s 2026-09-07 08:33:23.943972 | instance | vexxhost.containers.download_artifact : Download item ------------------- 1.08s 2026-09-07 08:33:23.944277 | instance | Gathering Facts --------------------------------------------------------- 1.06s 2026-09-07 08:33:23.944577 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 1.05s 2026-09-07 08:33:23.944902 | instance | Gathering Facts --------------------------------------------------------- 1.02s 2026-09-07 08:33:23.945278 | instance | Gathering Facts --------------------------------------------------------- 1.01s 2026-09-07 08:33:23.945595 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.86s 2026-09-07 08:33:23.945945 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 0.84s 2026-09-07 08:33:23.946256 | instance | vexxhost.ceph.mon : Include extra configuration values ------------------ 0.84s 2026-09-07 08:33:24.138503 | 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 08:33:24.138880 | instance | ERROR [csi > converge] Executed: Failed 2026-09-07 08:33:24.139064 | 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 08:33:24.394746 | instance | ERROR 2026-09-07 08:33:24.395044 | instance | { 2026-09-07 08:33:24.395132 | instance | "delta": "0:04:07.302337", 2026-09-07 08:33:24.395180 | instance | "end": "2026-09-07 08:33:24.211059", 2026-09-07 08:33:24.395219 | instance | "msg": "non-zero return code", 2026-09-07 08:33:24.395254 | instance | "rc": 2, 2026-09-07 08:33:24.395288 | instance | "start": "2026-09-07 08:29:16.908722" 2026-09-07 08:33:24.395322 | instance | } failure 2026-09-07 08:33:24.406261 | 2026-09-07 08:33:24.406958 | PLAY RECAP 2026-09-07 08:33:24.407134 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-09-07 08:33:24.407194 | 2026-09-07 08:33:24.580720 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-07 08:33:24.583296 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-07 08:33:25.179686 | 2026-09-07 08:33:25.179807 | PLAY [all] 2026-09-07 08:33:25.193283 | 2026-09-07 08:33:25.193397 | TASK [gather-host-logs : creating directory for system status] 2026-09-07 08:33:25.569313 | instance | changed 2026-09-07 08:33:25.578959 | 2026-09-07 08:33:25.579141 | TASK [gather-host-logs : Get logs for each host] 2026-09-07 08:33:25.957627 | instance | + systemd-cgls --full --all --no-pager 2026-09-07 08:33:25.975386 | instance | + ip addr 2026-09-07 08:33:25.978019 | instance | + ip route 2026-09-07 08:33:25.980610 | instance | + lsblk 2026-09-07 08:33:25.987583 | instance | + mount 2026-09-07 08:33:25.990565 | instance | + docker images 2026-09-07 08:33:26.013418 | instance | + brctl show 2026-09-07 08:33:26.014095 | instance | /bin/bash: line 8: brctl: command not found 2026-09-07 08:33:26.014413 | instance | + ps aux --sort=-%mem 2026-09-07 08:33:26.037779 | instance | + dpkg -l 2026-09-07 08:33:26.049666 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-09-07 08:33:26.050342 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-09-07 08:33:26.067269 | instance | + '[' '!' -z '' ']' 2026-09-07 08:33:26.124693 | instance | ok: Runtime: 0:00:00.115211 2026-09-07 08:33:26.135320 | 2026-09-07 08:33:26.135455 | TASK [gather-host-logs : Downloads logs to executor] 2026-09-07 08:33:26.802286 | instance | changed: 2026-09-07 08:33:26.802531 | instance | created directory /var/lib/zuul/builds/25a35a3bf584463c951e86d1c9f8f7e3/work/logs/instance 2026-09-07 08:33:26.802589 | instance | cd+++++++++ system/ 2026-09-07 08:33:26.802635 | instance | >f+++++++++ system/brctl-show.txt 2026-09-07 08:33:26.802678 | instance | >f+++++++++ system/docker-images.txt 2026-09-07 08:33:26.802718 | instance | >f+++++++++ system/ip-addr.txt 2026-09-07 08:33:26.802766 | instance | >f+++++++++ system/ip-route.txt 2026-09-07 08:33:26.802810 | instance | >f+++++++++ system/lsblk.txt 2026-09-07 08:33:26.802852 | instance | >f+++++++++ system/mount.txt 2026-09-07 08:33:26.802894 | instance | >f+++++++++ system/packages.txt 2026-09-07 08:33:26.802933 | instance | >f+++++++++ system/ps.txt 2026-09-07 08:33:26.802992 | instance | >f+++++++++ system/systemd-cgls.txt 2026-09-07 08:33:26.821535 | 2026-09-07 08:33:26.821707 | LOOP [helm-release-status : creating directory for helm release status] 2026-09-07 08:33:27.056122 | instance | changed: "values" 2026-09-07 08:33:27.248677 | instance | changed: "releases" 2026-09-07 08:33:27.264314 | 2026-09-07 08:33:27.264583 | TASK [helm-release-status : Gather get release status for helm charts] 2026-09-07 08:33:27.530408 | instance | /bin/bash: line 3: kubectl: command not found 2026-09-07 08:33:27.814980 | instance | ok: Runtime: 0:00:00.006922 2026-09-07 08:33:27.825171 | 2026-09-07 08:33:27.825300 | TASK [helm-release-status : Downloads logs to executor] 2026-09-07 08:33:28.316365 | instance | changed: 2026-09-07 08:33:28.316658 | instance | cd+++++++++ helm/ 2026-09-07 08:33:28.316715 | instance | cd+++++++++ helm/releases/ 2026-09-07 08:33:28.316758 | instance | cd+++++++++ helm/values/ 2026-09-07 08:33:28.333545 | 2026-09-07 08:33:28.333702 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-09-07 08:33:28.557623 | instance | changed 2026-09-07 08:33:28.577231 | 2026-09-07 08:33:28.577489 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-09-07 08:33:28.861661 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 08:33:28.862495 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 08:33:28.869954 | instance | environment: line 1: kubectl: command not found 2026-09-07 08:33:28.871540 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 08:33:28.871702 | instance | environment: line 1: kubectl: command not found 2026-09-07 08:33:28.873620 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 08:33:28.875638 | instance | environment: line 1: kubectl: command not found 2026-09-07 08:33:28.876993 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 08:33:28.877718 | instance | environment: line 1: kubectl: command not found 2026-09-07 08:33:28.879245 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 08:33:28.881530 | instance | environment: line 1: kubectl: command not found 2026-09-07 08:33:28.883075 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 08:33:29.127602 | instance | ok: Runtime: 0:00:00.031908 2026-09-07 08:33:29.136670 | 2026-09-07 08:33:29.136804 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-09-07 08:33:29.342812 | instance | changed 2026-09-07 08:33:29.352213 | 2026-09-07 08:33:29.352347 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-09-07 08:33:29.620499 | instance | environment: line 5: kubectl: command not found 2026-09-07 08:33:29.621991 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 08:33:29.622266 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 08:33:29.622470 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 08:33:29.899481 | instance | ok: Runtime: 0:00:00.010093 2026-09-07 08:33:29.909584 | 2026-09-07 08:33:29.909706 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-09-07 08:33:30.416409 | instance | changed: 2026-09-07 08:33:30.416620 | instance | cd+++++++++ objects/ 2026-09-07 08:33:30.416703 | instance | cd+++++++++ objects/cluster/ 2026-09-07 08:33:30.416742 | instance | cd+++++++++ objects/namespaced/ 2026-09-07 08:33:30.438570 | 2026-09-07 08:33:30.438771 | TASK [gather-pod-logs : creating directory for pod logs] 2026-09-07 08:33:30.664783 | instance | changed 2026-09-07 08:33:30.674326 | 2026-09-07 08:33:30.674492 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-09-07 08:33:30.904230 | instance | changed 2026-09-07 08:33:30.916192 | 2026-09-07 08:33:30.916401 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-09-07 08:33:31.157753 | instance | environment: line 3: kubectl: command not found 2026-09-07 08:33:31.462638 | instance | ok: Runtime: 0:00:00.008967 2026-09-07 08:33:31.470397 | 2026-09-07 08:33:31.470502 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-09-07 08:33:31.989990 | instance | changed: 2026-09-07 08:33:31.990248 | instance | cd+++++++++ pod-logs/ 2026-09-07 08:33:31.990324 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-09-07 08:33:32.009208 | 2026-09-07 08:33:32.009330 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-09-07 08:33:32.225438 | instance | changed 2026-09-07 08:33:32.234822 | 2026-09-07 08:33:32.234956 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-09-07 08:33:32.490336 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-07 08:33:32.780754 | instance | ok: Runtime: 0:00:00.060179 2026-09-07 08:33:32.789787 | 2026-09-07 08:33:32.789916 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-09-07 08:33:33.025398 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-07 08:33:33.047101 | instance | ceph-mgr endpoints: 2026-09-07 08:33:33.333400 | instance | ok: Runtime: 0:00:00.026034 2026-09-07 08:33:33.343256 | 2026-09-07 08:33:33.343378 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-09-07 08:33:33.596731 | instance | /bin/bash: line 4: kubectl: command not found 2026-09-07 08:33:33.880671 | instance | ok: Runtime: 0:00:00.033429 2026-09-07 08:33:33.890215 | 2026-09-07 08:33:33.890396 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-09-07 08:33:34.433406 | instance | changed: cd+++++++++ prometheus/ 2026-09-07 08:33:34.452887 | 2026-09-07 08:33:34.453022 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-09-07 08:33:34.704600 | instance | changed 2026-09-07 08:33:34.715759 | 2026-09-07 08:33:34.715931 | TASK [gather-selenium-data : Get selenium data] 2026-09-07 08:33:35.028880 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-09-07 08:33:35.030679 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-09-07 08:33:35.266295 | instance | ERROR 2026-09-07 08:33:35.266587 | instance | { 2026-09-07 08:33:35.266646 | instance | "delta": "0:00:00.006225", 2026-09-07 08:33:35.266685 | instance | "end": "2026-09-07 08:33:35.030956", 2026-09-07 08:33:35.266726 | instance | "msg": "non-zero return code", 2026-09-07 08:33:35.266762 | instance | "rc": 1, 2026-09-07 08:33:35.266797 | instance | "start": "2026-09-07 08:33:35.024731" 2026-09-07 08:33:35.266832 | instance | } 2026-09-07 08:33:35.266876 | instance | ERROR: Ignoring Errors 2026-09-07 08:33:35.275168 | 2026-09-07 08:33:35.275327 | TASK [gather-selenium-data : Downloads logs to executor] 2026-09-07 08:33:35.811976 | instance | changed: cd+++++++++ selenium/ 2026-09-07 08:33:35.818844 | 2026-09-07 08:33:35.818961 | PLAY RECAP 2026-09-07 08:33:35.819017 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-09-07 08:33:35.819058 | 2026-09-07 08:33:35.980607 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-07 08:33:35.982751 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-07 08:33:36.578109 | 2026-09-07 08:33:36.578236 | PLAY [all] 2026-09-07 08:33:36.590495 | 2026-09-07 08:33:36.590582 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-07 08:33:36.644337 | instance | skipping: Conditional result was False 2026-09-07 08:33:36.654142 | 2026-09-07 08:33:36.654253 | TASK [fetch-output : Set log path for single node] 2026-09-07 08:33:36.692766 | instance | ok 2026-09-07 08:33:36.696960 | 2026-09-07 08:33:36.697026 | LOOP [fetch-output : Ensure local output dirs] 2026-09-07 08:33:37.039220 | instance -> localhost | ok: "/var/lib/zuul/builds/25a35a3bf584463c951e86d1c9f8f7e3/work/logs" 2026-09-07 08:33:37.248127 | instance -> localhost | changed: "/var/lib/zuul/builds/25a35a3bf584463c951e86d1c9f8f7e3/work/artifacts" 2026-09-07 08:33:37.480633 | instance -> localhost | changed: "/var/lib/zuul/builds/25a35a3bf584463c951e86d1c9f8f7e3/work/docs" 2026-09-07 08:33:37.495535 | 2026-09-07 08:33:37.496013 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-07 08:33:38.134255 | instance | changed: .d..t...... ./ 2026-09-07 08:33:38.134461 | instance | changed: All items complete 2026-09-07 08:33:38.134499 | 2026-09-07 08:33:38.637278 | instance | changed: .d..t...... ./ 2026-09-07 08:33:39.124448 | instance | changed: .d..t...... ./ 2026-09-07 08:33:39.165085 | 2026-09-07 08:33:39.165294 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-07 08:33:39.583963 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.006322 2026-09-07 08:33:39.964530 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.005709 2026-09-07 08:33:39.987906 | 2026-09-07 08:33:39.988074 | PLAY [all] 2026-09-07 08:33:39.999323 | 2026-09-07 08:33:39.999469 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-07 08:33:40.456028 | instance | changed 2026-09-07 08:33:40.473263 | 2026-09-07 08:33:40.473339 | PLAY RECAP 2026-09-07 08:33:40.473420 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-07 08:33:40.473458 | 2026-09-07 08:33:40.654905 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-07 08:33:40.658542 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-07 08:33:41.377345 | 2026-09-07 08:33:41.377448 | PLAY [localhost] 2026-09-07 08:33:41.386127 | 2026-09-07 08:33:41.386191 | TASK [Generate Zuul manifest] 2026-09-07 08:33:41.402114 | localhost | ok 2026-09-07 08:33:41.415298 | 2026-09-07 08:33:41.415368 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-07 08:33:41.785965 | localhost | changed 2026-09-07 08:33:41.797710 | 2026-09-07 08:33:41.797813 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-07 08:33:41.835035 | localhost | ok 2026-09-07 08:33:41.843711 | 2026-09-07 08:33:41.843799 | TASK [Upload logs] 2026-09-07 08:33:41.864701 | localhost | ok 2026-09-07 08:33:41.924482 | 2026-09-07 08:33:41.924626 | TASK [Set zuul-log-path fact] 2026-09-07 08:33:41.941091 | localhost | ok 2026-09-07 08:33:41.951377 | 2026-09-07 08:33:41.951445 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-07 08:33:41.979788 | localhost | ok 2026-09-07 08:33:41.989327 | 2026-09-07 08:33:41.989507 | TASK [upload-logs : Create log directories] 2026-09-07 08:33:42.447241 | localhost | changed 2026-09-07 08:33:42.454644 | 2026-09-07 08:33:42.454735 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-07 08:33:42.915448 | localhost -> localhost | ok: Runtime: 0:00:00.005204 2026-09-07 08:33:42.929711 | 2026-09-07 08:33:42.929896 | TASK [upload-logs : Upload logs to log server] 2026-09-07 08:33:43.457850 | localhost | Output suppressed because no_log was given 2026-09-07 08:33:43.498305 | 2026-09-07 08:33:43.498413 | LOOP [upload-logs : Compress console log and json output] 2026-09-07 08:33:43.558867 | localhost | skipping: Conditional result was False 2026-09-07 08:33:43.568334 | localhost | skipping: Conditional result was False 2026-09-07 08:33:43.582228 | 2026-09-07 08:33:43.582486 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-07 08:33:43.637023 | localhost | skipping: Conditional result was False 2026-09-07 08:33:43.637380 | 2026-09-07 08:33:43.645310 | localhost | skipping: Conditional result was False 2026-09-07 08:33:43.653708 | 2026-09-07 08:33:43.653828 | LOOP [upload-logs : Upload console log and json output]