2026-08-24 20:24:52.119219 | Job console starting 2026-08-24 20:24:52.129824 | Updating git repos 2026-08-24 20:24:53.178512 | Cloning repos into workspace 2026-08-24 20:25:09.149396 | Restoring repo states 2026-08-24 20:25:16.356290 | Merging changes 2026-08-24 20:25:17.838138 | Checking out repos 2026-08-24 20:25:25.097932 | Preparing playbooks 2026-08-24 20:25:45.657503 | Running Ansible setup 2026-08-24 20:25:49.675714 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-24 20:25:50.346106 | 2026-08-24 20:25:50.420852 | PLAY [localhost] 2026-08-24 20:25:50.433848 | 2026-08-24 20:25:50.433948 | TASK [Gathering Facts] 2026-08-24 20:25:51.392887 | localhost | ok 2026-08-24 20:25:51.404932 | 2026-08-24 20:25:51.405106 | TASK [Setup log path fact] 2026-08-24 20:25:51.425690 | localhost | ok 2026-08-24 20:25:51.440635 | 2026-08-24 20:25:51.440724 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-24 20:25:51.470922 | localhost | ok 2026-08-24 20:25:51.482021 | 2026-08-24 20:25:51.482125 | TASK [emit-job-header : Print job information] 2026-08-24 20:25:51.524503 | # Job Information 2026-08-24 20:25:51.524716 | Ansible Version: 2.16.18 2026-08-24 20:25:51.524782 | Job: atmosphere-molecule-csi-rbd 2026-08-24 20:25:51.524830 | Pipeline: check 2026-08-24 20:25:51.524874 | Executor: 2d72f0692154 2026-08-24 20:25:51.524916 | Triggered by: https://github.com/vexxhost/atmosphere/pull/3501 2026-08-24 20:25:51.524997 | Event ID: 934b6160-9ff9-11f1-8abf-c441c18cb4dd 2026-08-24 20:25:51.530368 | 2026-08-24 20:25:51.530433 | LOOP [emit-job-header : Print node information] 2026-08-24 20:25:51.621326 | localhost | ok: 2026-08-24 20:25:51.621603 | localhost | # Node Information 2026-08-24 20:25:51.621664 | localhost | Inventory Hostname: instance 2026-08-24 20:25:51.621779 | localhost | Hostname: np0000190994 2026-08-24 20:25:51.621825 | localhost | Username: zuul 2026-08-24 20:25:51.621881 | localhost | Distro: Ubuntu 22.04 2026-08-24 20:25:51.621931 | localhost | Provider: yul1 2026-08-24 20:25:51.621957 | localhost | Region: ca-ymq-1 2026-08-24 20:25:51.621980 | localhost | Label: ubuntu-jammy 2026-08-24 20:25:51.622003 | localhost | Product Name: OpenStack Nova 2026-08-24 20:25:51.622025 | localhost | Interface IP: 199.204.45.210 2026-08-24 20:25:51.638704 | 2026-08-24 20:25:51.638909 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-24 20:25:52.011026 | localhost -> localhost | changed 2026-08-24 20:25:52.020890 | 2026-08-24 20:25:52.021007 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-24 20:25:53.000575 | localhost -> localhost | changed 2026-08-24 20:25:53.037511 | 2026-08-24 20:25:53.037600 | PLAY [all] 2026-08-24 20:25:53.045826 | 2026-08-24 20:25:53.045891 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-24 20:25:53.414112 | instance -> localhost | ok 2026-08-24 20:25:53.424397 | 2026-08-24 20:25:53.424466 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-24 20:25:53.458881 | instance | ok 2026-08-24 20:25:53.471924 | instance | included: /var/lib/zuul/builds/95c425f4129f468f9430f6c4fbeded4f/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-24 20:25:53.477471 | 2026-08-24 20:25:53.477529 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-24 20:25:54.399785 | instance -> localhost | Generating public/private rsa key pair. 2026-08-24 20:25:54.399999 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/95c425f4129f468f9430f6c4fbeded4f/work/95c425f4129f468f9430f6c4fbeded4f_id_rsa 2026-08-24 20:25:54.400030 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/95c425f4129f468f9430f6c4fbeded4f/work/95c425f4129f468f9430f6c4fbeded4f_id_rsa.pub 2026-08-24 20:25:54.400052 | instance -> localhost | The key fingerprint is: 2026-08-24 20:25:54.400073 | instance -> localhost | SHA256:8eJPX+dWALOppeacpm4LzgWhuzmS2cPbfB3DXvSDMQI zuul-build-sshkey 2026-08-24 20:25:54.400113 | instance -> localhost | The key's randomart image is: 2026-08-24 20:25:54.400134 | instance -> localhost | +---[RSA 3072]----+ 2026-08-24 20:25:54.400162 | instance -> localhost | | | 2026-08-24 20:25:54.400184 | instance -> localhost | | E o | 2026-08-24 20:25:54.400204 | instance -> localhost | | . .. = | 2026-08-24 20:25:54.400224 | instance -> localhost | | . . o. B . | 2026-08-24 20:25:54.400244 | instance -> localhost | | . . S..* = . | 2026-08-24 20:25:54.400263 | instance -> localhost | | . o .B o o .| 2026-08-24 20:25:54.400283 | instance -> localhost | | =. . o*.= ..o| 2026-08-24 20:25:54.400303 | instance -> localhost | | + =B oooB. . o.| 2026-08-24 20:25:54.400325 | instance -> localhost | | .++=+++. . ..| 2026-08-24 20:25:54.400345 | instance -> localhost | +----[SHA256]-----+ 2026-08-24 20:25:54.400395 | instance -> localhost | ok: Runtime: 0:00:00.520355 2026-08-24 20:25:54.406916 | 2026-08-24 20:25:54.407022 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-24 20:25:54.441008 | instance | ok 2026-08-24 20:25:54.454105 | instance | included: /var/lib/zuul/builds/95c425f4129f468f9430f6c4fbeded4f/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-24 20:25:54.461517 | 2026-08-24 20:25:54.461581 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-24 20:25:54.487037 | instance | skipping: Conditional result was False 2026-08-24 20:25:54.499388 | 2026-08-24 20:25:54.499584 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-24 20:25:54.971586 | instance | changed 2026-08-24 20:25:54.980768 | 2026-08-24 20:25:54.980839 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-24 20:25:55.167330 | instance | ok 2026-08-24 20:25:55.174329 | 2026-08-24 20:25:55.198796 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-24 20:25:55.663019 | instance | changed 2026-08-24 20:25:55.669360 | 2026-08-24 20:25:55.669428 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-24 20:25:56.109713 | instance | changed 2026-08-24 20:25:56.138482 | 2026-08-24 20:25:56.138626 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-24 20:25:56.164620 | instance | skipping: Conditional result was False 2026-08-24 20:25:56.174352 | 2026-08-24 20:25:56.174416 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-24 20:25:56.615072 | instance -> localhost | changed 2026-08-24 20:25:56.634108 | 2026-08-24 20:25:56.634218 | TASK [add-build-sshkey : Add back temp key] 2026-08-24 20:25:56.950396 | instance -> localhost | Identity added: /var/lib/zuul/builds/95c425f4129f468f9430f6c4fbeded4f/work/95c425f4129f468f9430f6c4fbeded4f_id_rsa (zuul-build-sshkey) 2026-08-24 20:25:56.950665 | instance -> localhost | ok: Runtime: 0:00:00.015384 2026-08-24 20:25:56.957474 | 2026-08-24 20:25:56.957539 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-24 20:25:57.319196 | instance | ok 2026-08-24 20:25:57.343631 | 2026-08-24 20:25:57.343786 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-24 20:25:57.370062 | instance | skipping: Conditional result was False 2026-08-24 20:25:57.387253 | 2026-08-24 20:25:57.387322 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-24 20:25:57.711741 | instance | ok 2026-08-24 20:25:57.718551 | 2026-08-24 20:25:57.718615 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-24 20:26:00.904217 | instance | Output suppressed because no_log was given 2026-08-24 20:26:00.913498 | 2026-08-24 20:26:00.913572 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-24 20:26:01.105783 | instance | ok: "logs" 2026-08-24 20:26:01.106362 | instance | ok: All items complete 2026-08-24 20:26:01.106432 | 2026-08-24 20:26:01.247839 | instance | ok: "artifacts" 2026-08-24 20:26:01.412026 | instance | ok: "docs" 2026-08-24 20:26:01.433045 | 2026-08-24 20:26:01.433248 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-24 20:26:01.624722 | instance | changed: "logs" 2026-08-24 20:26:01.785063 | instance | changed: "artifacts" 2026-08-24 20:26:01.942732 | instance | changed: "docs" 2026-08-24 20:26:01.962062 | 2026-08-24 20:26:01.962227 | PLAY RECAP 2026-08-24 20:26:01.962302 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-24 20:26:01.962334 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-24 20:26:01.962357 | 2026-08-24 20:26:02.197054 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-24 20:26:02.202097 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-24 20:26:02.801268 | 2026-08-24 20:26:02.801678 | PLAY [all] 2026-08-24 20:26:02.813351 | 2026-08-24 20:26:02.813434 | TASK [setup-uv : Extract archive] 2026-08-24 20:26:05.209430 | instance | changed 2026-08-24 20:26:05.215675 | 2026-08-24 20:26:05.215754 | TASK [setup-uv : Print version] 2026-08-24 20:26:05.577658 | instance | uv 0.8.13 2026-08-24 20:26:05.758588 | instance | ok: Runtime: 0:00:00.012460 2026-08-24 20:26:05.769340 | 2026-08-24 20:26:05.769408 | TASK [Install Ansible collection siblings] 2026-08-24 20:26:14.910438 | instance | changed: 2026-08-24 20:26:14.910673 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-08-24 20:26:14.910704 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-08-24 20:26:14.910727 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-08-24 20:26:14.910747 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-08-24 20:26:14.910768 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-08-24 20:26:14.910792 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-08-24 20:26:14.910813 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-08-24 20:26:14.910878 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-08-24 20:26:14.910904 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-08-24 20:26:14.910925 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-08-24 20:26:14.910944 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-08-24 20:26:14.910964 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-08-24 20:26:14.910983 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-08-24 20:26:14.911001 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-08-24 20:26:14.911020 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0 2026-08-24 20:26:14.911040 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-08-24 20:26:14.911059 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-08-24 20:26:14.911079 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-08-24 20:26:14.911097 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-08-24 20:26:14.911116 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-08-24 20:26:14.911135 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.2.0 2026-08-24 20:26:14.911153 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-08-24 20:26:14.911173 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-08-24 20:26:14.911201 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-08-24 20:26:14.911221 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=6.0.0 2026-08-24 20:26:14.911240 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-08-24 20:26:14.911259 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-08-24 20:26:14.911277 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-08-24 20:26:14.911295 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-08-24 20:26:14.911313 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-08-24 20:26:14.911332 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-08-24 20:26:14.911351 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-08-24 20:26:14.911369 | instance | Checked out ansible.netcommon to 1.2.0 2026-08-24 20:26:14.911388 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-08-24 20:26:14.911414 | instance | Starting galaxy collection install process 2026-08-24 20:26:14.911433 | instance | Process install dependency map 2026-08-24 20:26:14.911452 | instance | Starting collection install process 2026-08-24 20:26:14.911470 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-08-24 20:26:14.911489 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-08-24 20:26:14.911508 | instance | ansible.netcommon:* was installed successfully 2026-08-24 20:26:14.911526 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-08-24 20:26:14.911545 | instance | Creating virtual environment at: .venv 2026-08-24 20:26:14.911563 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-08-24 20:26:14.911582 | instance | Downloading setuptools (1.1MiB) 2026-08-24 20:26:14.911600 | instance | Downloading rjsonnet (1.2MiB) 2026-08-24 20:26:14.911623 | instance | Downloading openstacksdk (1.7MiB) 2026-08-24 20:26:14.911642 | instance | Downloading cryptography (4.2MiB) 2026-08-24 20:26:14.911661 | instance | Downloading netaddr (2.2MiB) 2026-08-24 20:26:14.911679 | instance | Downloading pydantic-core (2.0MiB) 2026-08-24 20:26:14.911697 | instance | Downloading kubernetes (1.9MiB) 2026-08-24 20:26:14.911716 | instance | Downloading ansible-core (2.1MiB) 2026-08-24 20:26:14.911735 | instance | Downloading pygments (1.2MiB) 2026-08-24 20:26:14.911757 | instance | Building pyperclip==1.9.0 2026-08-24 20:26:14.911777 | instance | Downloading rjsonnet 2026-08-24 20:26:14.911796 | instance | Downloading pydantic-core 2026-08-24 20:26:14.911814 | instance | Downloading netaddr 2026-08-24 20:26:14.911833 | instance | Downloading pygments 2026-08-24 20:26:14.911852 | instance | Downloading cryptography 2026-08-24 20:26:14.911870 | instance | Downloading setuptools 2026-08-24 20:26:14.911889 | instance | Downloading kubernetes 2026-08-24 20:26:14.911907 | instance | Downloading ansible-core 2026-08-24 20:26:14.911926 | instance | Downloading openstacksdk 2026-08-24 20:26:14.911944 | instance | Built pyperclip==1.9.0 2026-08-24 20:26:14.911963 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-08-24 20:26:14.911981 | instance | Installed 83 packages in 42ms 2026-08-24 20:26:14.912000 | instance | Checked out ansible.posix to 1.6.0 2026-08-24 20:26:14.912019 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-08-24 20:26:14.912038 | instance | Starting galaxy collection install process 2026-08-24 20:26:14.912059 | instance | Process install dependency map 2026-08-24 20:26:14.912089 | instance | Starting collection install process 2026-08-24 20:26:14.912112 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-08-24 20:26:14.912133 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-08-24 20:26:14.912156 | instance | ansible.posix:1.6.0 was installed successfully 2026-08-24 20:26:14.912183 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 20:26:14.912207 | instance | 2.17.12 2026-08-24 20:26:14.912230 | instance | Checked out ansible.utils to v6.1.0 2026-08-24 20:26:14.912254 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-08-24 20:26:14.912275 | instance | Starting galaxy collection install process 2026-08-24 20:26:14.912295 | instance | Process install dependency map 2026-08-24 20:26:14.912313 | instance | Starting collection install process 2026-08-24 20:26:14.912332 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-08-24 20:26:14.912351 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-08-24 20:26:14.912370 | instance | ansible.utils:6.1.0 was installed successfully 2026-08-24 20:26:14.912389 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 20:26:14.912407 | instance | 2.17.12 2026-08-24 20:26:14.912426 | instance | Checked out atmosphere.common to v0.7.0 2026-08-24 20:26:14.912444 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-08-24 20:26:14.912462 | instance | Starting galaxy collection install process 2026-08-24 20:26:14.912480 | instance | Process install dependency map 2026-08-24 20:26:14.912499 | instance | Starting collection install process 2026-08-24 20:26:14.912517 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-08-24 20:26:14.912535 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-08-24 20:26:14.912555 | instance | atmosphere.common:0.7.0 was installed successfully 2026-08-24 20:26:14.912574 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 20:26:14.912592 | instance | 2.17.12 2026-08-24 20:26:14.912610 | instance | Checked out community.crypto to 2.2.3 2026-08-24 20:26:14.912631 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.crypto 2026-08-24 20:26:14.912653 | instance | Starting galaxy collection install process 2026-08-24 20:26:14.912676 | instance | Process install dependency map 2026-08-24 20:26:14.912703 | instance | Starting collection install process 2026-08-24 20:26:14.912723 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-08-24 20:26:14.912742 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-08-24 20:26:14.912761 | instance | community.crypto:2.2.3 was installed successfully 2026-08-24 20:26:14.912779 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 20:26:14.912797 | instance | 2.17.12 2026-08-24 20:26:14.912815 | instance | Checked out community.general to 7.3.0 2026-08-24 20:26:14.912834 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.general 2026-08-24 20:26:14.912859 | instance | Starting galaxy collection install process 2026-08-24 20:26:14.912878 | instance | Process install dependency map 2026-08-24 20:26:14.912897 | instance | Starting collection install process 2026-08-24 20:26:14.912915 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-08-24 20:26:14.912933 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-08-24 20:26:14.912969 | instance | community.general:7.3.0 was installed successfully 2026-08-24 20:26:14.912993 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 20:26:14.913012 | instance | 2.17.12 2026-08-24 20:26:14.913031 | instance | Checked out community.mysql to 3.6.0 2026-08-24 20:26:14.913052 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.mysql 2026-08-24 20:26:14.913071 | instance | Starting galaxy collection install process 2026-08-24 20:26:14.913091 | instance | Process install dependency map 2026-08-24 20:26:14.913109 | instance | Starting collection install process 2026-08-24 20:26:14.913128 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-08-24 20:26:14.913146 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-08-24 20:26:14.913164 | instance | community.mysql:3.6.0 was installed successfully 2026-08-24 20:26:14.913182 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 20:26:14.913202 | instance | 2.17.12 2026-08-24 20:26:14.913222 | instance | Checked out kubernetes.core to 2.4.0 2026-08-24 20:26:14.913241 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-08-24 20:26:14.913260 | instance | Starting galaxy collection install process 2026-08-24 20:26:14.913278 | instance | Process install dependency map 2026-08-24 20:26:14.913296 | instance | Starting collection install process 2026-08-24 20:26:14.913315 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-08-24 20:26:14.913333 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-08-24 20:26:14.913351 | instance | kubernetes.core:2.4.0 was installed successfully 2026-08-24 20:26:14.913370 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 20:26:14.913388 | instance | 2.17.12 2026-08-24 20:26:14.913407 | instance | Checked out openstack.cloud to 2.6.0 2026-08-24 20:26:14.913425 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-08-24 20:26:14.913445 | instance | Starting galaxy collection install process 2026-08-24 20:26:14.913466 | instance | Process install dependency map 2026-08-24 20:26:14.913485 | instance | Starting collection install process 2026-08-24 20:26:14.913503 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-08-24 20:26:14.913521 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-08-24 20:26:14.913539 | instance | openstack.cloud:2.6.0 was installed successfully 2026-08-24 20:26:14.913557 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 20:26:14.913575 | instance | 2.17.12 2026-08-24 20:26:14.913598 | instance | Checked out vexxhost.ceph to v4.2.0 2026-08-24 20:26:14.913617 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-08-24 20:26:14.913635 | instance | Starting galaxy collection install process 2026-08-24 20:26:14.913656 | instance | Process install dependency map 2026-08-24 20:26:14.913674 | instance | Starting collection install process 2026-08-24 20:26:14.913692 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-08-24 20:26:14.913710 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-08-24 20:26:14.913728 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-08-24 20:26:14.913746 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 20:26:14.913764 | instance | 2.17.12 2026-08-24 20:26:14.913782 | instance | Checked out vexxhost.containers to v1.6.8 2026-08-24 20:26:14.913800 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-08-24 20:26:14.913818 | instance | Starting galaxy collection install process 2026-08-24 20:26:14.913857 | instance | Process install dependency map 2026-08-24 20:26:14.913884 | instance | Starting collection install process 2026-08-24 20:26:14.913908 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-08-24 20:26:14.913931 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-08-24 20:26:14.913953 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-08-24 20:26:14.913975 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 20:26:14.913997 | instance | 2.17.12 2026-08-24 20:26:14.914020 | instance | Checked out vexxhost.kubernetes to v3.3.0 2026-08-24 20:26:14.914044 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-08-24 20:26:14.914069 | instance | Starting galaxy collection install process 2026-08-24 20:26:14.914092 | instance | Process install dependency map 2026-08-24 20:26:14.914115 | instance | Starting collection install process 2026-08-24 20:26:14.914138 | instance | Installing 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-08-24 20:26:14.914161 | instance | Created collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-08-24 20:26:14.914185 | instance | vexxhost.kubernetes:3.3.0 was installed successfully 2026-08-24 20:26:14.914208 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-24 20:26:14.914232 | instance | 2.17.12 2026-08-24 20:26:14.919684 | 2026-08-24 20:26:14.919730 | PLAY RECAP 2026-08-24 20:26:14.919776 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-24 20:26:14.919797 | 2026-08-24 20:26:15.040886 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-24 20:26:15.043126 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-08-24 20:26:15.593815 | 2026-08-24 20:26:15.593932 | PLAY [all] 2026-08-24 20:26:15.604801 | 2026-08-24 20:26:15.604875 | TASK [Install "jq" for log collection] 2026-08-24 20:26:24.694723 | instance | changed 2026-08-24 20:26:24.699323 | 2026-08-24 20:26:24.699468 | PLAY RECAP 2026-08-24 20:26:24.699586 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-24 20:26:24.699720 | 2026-08-24 20:26:24.852133 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-08-24 20:26:24.857227 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-24 20:26:25.419473 | 2026-08-24 20:26:25.419671 | PLAY [all] 2026-08-24 20:26:25.430147 | 2026-08-24 20:26:25.430216 | LOOP [Check inventory directories] 2026-08-24 20:26:25.780975 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-08-24 20:26:25.930967 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-08-24 20:26:26.078931 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-08-24 20:26:26.096931 | 2026-08-24 20:26:26.097046 | LOOP [Copy inventory file for Zuul] 2026-08-24 20:26:26.880561 | instance | changed: 2026-08-24 20:26:26.881164 | instance | { 2026-08-24 20:26:26.881197 | instance | "ansible_loop_var": "item", 2026-08-24 20:26:26.881220 | instance | "changed": false, 2026-08-24 20:26:26.881240 | instance | "failed": false, 2026-08-24 20:26:26.881262 | instance | "invocation": { 2026-08-24 20:26:26.881281 | instance | "module_args": { 2026-08-24 20:26:26.881300 | instance | "checksum_algorithm": "sha1", 2026-08-24 20:26:26.881318 | instance | "follow": true, 2026-08-24 20:26:26.881335 | instance | "get_attributes": true, 2026-08-24 20:26:26.881354 | instance | "get_checksum": true, 2026-08-24 20:26:26.881372 | instance | "get_mime": true, 2026-08-24 20:26:26.881390 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-08-24 20:26:26.881407 | instance | } 2026-08-24 20:26:26.881425 | instance | }, 2026-08-24 20:26:26.881442 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-08-24 20:26:26.881459 | instance | "stat": { 2026-08-24 20:26:26.881476 | instance | "atime": 1787603167.507601, 2026-08-24 20:26:26.881493 | instance | "attr_flags": "e", 2026-08-24 20:26:26.881510 | instance | "attributes": [ 2026-08-24 20:26:26.881527 | instance | "extents" 2026-08-24 20:26:26.881544 | instance | ], 2026-08-24 20:26:26.881562 | instance | "block_size": 4096, 2026-08-24 20:26:26.881579 | instance | "blocks": 8, 2026-08-24 20:26:26.881596 | instance | "charset": "unknown", 2026-08-24 20:26:26.881614 | instance | "ctime": 1787603166.5715578, 2026-08-24 20:26:26.881631 | instance | "dev": 64513, 2026-08-24 20:26:26.881648 | instance | "device_type": 0, 2026-08-24 20:26:26.881665 | instance | "executable": true, 2026-08-24 20:26:26.881681 | instance | "exists": true, 2026-08-24 20:26:26.881698 | instance | "gid": 1000, 2026-08-24 20:26:26.881715 | instance | "gr_name": "zuul", 2026-08-24 20:26:26.881732 | instance | "inode": 1048583, 2026-08-24 20:26:26.881749 | instance | "isblk": false, 2026-08-24 20:26:26.881766 | instance | "ischr": false, 2026-08-24 20:26:26.881784 | instance | "isdir": true, 2026-08-24 20:26:26.881800 | instance | "isfifo": false, 2026-08-24 20:26:26.881817 | instance | "isgid": false, 2026-08-24 20:26:26.881834 | instance | "islnk": false, 2026-08-24 20:26:26.881851 | instance | "isreg": false, 2026-08-24 20:26:26.881868 | instance | "issock": false, 2026-08-24 20:26:26.881884 | instance | "isuid": false, 2026-08-24 20:26:26.881901 | instance | "mimetype": "unknown", 2026-08-24 20:26:26.881917 | instance | "mode": "0755", 2026-08-24 20:26:26.881934 | instance | "mtime": 1787603166.5715578, 2026-08-24 20:26:26.881951 | instance | "nlink": 23, 2026-08-24 20:26:26.881967 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-08-24 20:26:26.881984 | instance | "pw_name": "zuul", 2026-08-24 20:26:26.882004 | instance | "readable": true, 2026-08-24 20:26:26.882021 | instance | "rgrp": true, 2026-08-24 20:26:26.882041 | instance | "roth": true, 2026-08-24 20:26:26.882072 | instance | "rusr": true, 2026-08-24 20:26:26.882089 | instance | "size": 4096, 2026-08-24 20:26:26.882106 | instance | "uid": 1000, 2026-08-24 20:26:26.882123 | instance | "version": "4184357751", 2026-08-24 20:26:26.882140 | instance | "wgrp": false, 2026-08-24 20:26:26.882158 | instance | "woth": false, 2026-08-24 20:26:26.882175 | instance | "writeable": true, 2026-08-24 20:26:26.882192 | instance | "wusr": true, 2026-08-24 20:26:26.882208 | instance | "xgrp": true, 2026-08-24 20:26:26.882224 | instance | "xoth": true, 2026-08-24 20:26:26.882241 | instance | "xusr": true 2026-08-24 20:26:26.882258 | instance | } 2026-08-24 20:26:26.882275 | instance | } 2026-08-24 20:26:26.882321 | instance | ok: All items complete 2026-08-24 20:26:26.882350 | 2026-08-24 20:26:26.883592 | instance | skipping: Conditional result was False 2026-08-24 20:26:26.886327 | instance | skipping: Conditional result was False 2026-08-24 20:26:26.907576 | 2026-08-24 20:26:26.907704 | LOOP [Switch "ansible_host" to private IP] 2026-08-24 20:26:27.254357 | instance | changed: 1 replacements made 2026-08-24 20:26:27.255487 | instance | skipping: Conditional result was False 2026-08-24 20:26:27.256047 | instance | skipping: Conditional result was False 2026-08-24 20:26:27.268552 | 2026-08-24 20:26:27.268691 | TASK [Run Molecule scenario] 2026-08-24 20:26:28.176102 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-08-24 20:26:28.561355 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-24 20:26:28.561466 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-08-24 20:26:39.844082 | instance | INFO [csi > dependency] Executing 2026-08-24 20:26:39.844281 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-08-24 20:26:39.844486 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-08-24 20:26:39.844608 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-24 20:26:39.852106 | instance | INFO [csi > cleanup] Executing 2026-08-24 20:26:39.852444 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-24 20:26:39.859979 | instance | INFO [csi > destroy] Executing 2026-08-24 20:26:39.860048 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-08-24 20:26:39.860122 | instance | INFO [csi > destroy] Executed: Successful 2026-08-24 20:26:39.867532 | instance | INFO [csi > syntax] Executing 2026-08-24 20:26:41.487928 | instance | 2026-08-24 20:26:41.488826 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-08-24 20:26:41.548282 | instance | INFO [csi > syntax] Executed: Successful 2026-08-24 20:26:41.561821 | instance | INFO [csi > create] Executing 2026-08-24 20:26:41.563613 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-24 20:26:41.570856 | instance | INFO [csi > prepare] Executing 2026-08-24 20:26:42.324723 | instance | 2026-08-24 20:26:42.324971 | instance | PLAY [Prepare] ***************************************************************** 2026-08-24 20:26:42.325222 | instance | 2026-08-24 20:26:42.325485 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-24 20:26:42.325781 | instance | Monday 24 August 2026 20:26:42 +0000 (0:00:00.024) 0:00:00.024 ********* 2026-08-24 20:26:43.454405 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-08-24 20:26:43.454676 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-24 20:26:43.454946 | instance | interpreter could change the meaning of that path. See 2026-08-24 20:26:43.455324 | instance | https://docs.ansible.com/ansible- 2026-08-24 20:26:43.455541 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-08-24 20:26:43.460725 | instance | ok: [instance] 2026-08-24 20:26:43.460872 | instance | 2026-08-24 20:26:43.461039 | instance | TASK [Configure short hostname] ************************************************ 2026-08-24 20:26:43.461208 | instance | Monday 24 August 2026 20:26:43 +0000 (0:00:01.136) 0:00:01.160 ********* 2026-08-24 20:26:44.142503 | instance | changed: [instance] 2026-08-24 20:26:44.142684 | instance | 2026-08-24 20:26:44.142922 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-08-24 20:26:44.143107 | instance | Monday 24 August 2026 20:26:44 +0000 (0:00:00.681) 0:00:01.842 ********* 2026-08-24 20:26:44.392788 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-08-24 20:26:44.393072 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-08-24 20:26:44.393339 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-24 20:26:44.403862 | instance | changed: [instance] 2026-08-24 20:26:44.404102 | instance | 2026-08-24 20:26:44.404364 | instance | TASK [Purge "snapd" package] *************************************************** 2026-08-24 20:26:44.404676 | instance | Monday 24 August 2026 20:26:44 +0000 (0:00:00.261) 0:00:02.103 ********* 2026-08-24 20:26:45.175412 | instance | ok: [instance] 2026-08-24 20:26:45.175733 | instance | 2026-08-24 20:26:45.176066 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-08-24 20:26:45.176374 | instance | 2026-08-24 20:26:45.176629 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-24 20:26:45.176903 | instance | Monday 24 August 2026 20:26:45 +0000 (0:00:00.771) 0:00:02.875 ********* 2026-08-24 20:26:45.866974 | instance | ok: [instance] 2026-08-24 20:26:45.867291 | instance | 2026-08-24 20:26:45.867777 | instance | TASK [Install depedencies] ***************************************************** 2026-08-24 20:26:45.868162 | instance | Monday 24 August 2026 20:26:45 +0000 (0:00:00.691) 0:00:03.566 ********* 2026-08-24 20:27:06.987264 | instance | changed: [instance] 2026-08-24 20:27:06.987508 | instance | 2026-08-24 20:27:06.987805 | instance | TASK [Start up service] ******************************************************** 2026-08-24 20:27:06.988074 | instance | Monday 24 August 2026 20:27:06 +0000 (0:00:21.120) 0:00:24.687 ********* 2026-08-24 20:27:07.494257 | instance | ok: [instance] 2026-08-24 20:27:07.494489 | instance | 2026-08-24 20:27:07.494758 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-08-24 20:27:07.495023 | instance | Monday 24 August 2026 20:27:07 +0000 (0:00:00.506) 0:00:25.194 ********* 2026-08-24 20:27:07.771738 | instance | ok: [instance] 2026-08-24 20:27:07.771872 | instance | 2026-08-24 20:27:07.772039 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-08-24 20:27:07.772250 | instance | Monday 24 August 2026 20:27:07 +0000 (0:00:00.277) 0:00:25.471 ********* 2026-08-24 20:27:08.400873 | instance | changed: [instance] 2026-08-24 20:27:08.401125 | instance | 2026-08-24 20:27:08.401441 | instance | TASK [Get list of all loopback devices] **************************************** 2026-08-24 20:27:08.401728 | instance | Monday 24 August 2026 20:27:08 +0000 (0:00:00.628) 0:00:26.100 ********* 2026-08-24 20:27:08.594398 | instance | ok: [instance] 2026-08-24 20:27:08.594638 | instance | 2026-08-24 20:27:08.594920 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-08-24 20:27:08.595197 | instance | Monday 24 August 2026 20:27:08 +0000 (0:00:00.193) 0:00:26.294 ********* 2026-08-24 20:27:08.611036 | instance | skipping: [instance] 2026-08-24 20:27:08.611294 | instance | 2026-08-24 20:27:08.611687 | instance | TASK [Create devices for Ceph] ************************************************* 2026-08-24 20:27:08.612162 | instance | Monday 24 August 2026 20:27:08 +0000 (0:00:00.017) 0:00:26.311 ********* 2026-08-24 20:27:09.136138 | instance | changed: [instance] => (item=osd0) 2026-08-24 20:27:09.136257 | instance | changed: [instance] => (item=osd1) 2026-08-24 20:27:09.136373 | instance | changed: [instance] => (item=osd2) 2026-08-24 20:27:09.136481 | instance | 2026-08-24 20:27:09.136598 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-08-24 20:27:09.136716 | instance | Monday 24 August 2026 20:27:09 +0000 (0:00:00.524) 0:00:26.835 ********* 2026-08-24 20:27:09.726222 | instance | changed: [instance] => (item=osd0) 2026-08-24 20:27:09.726270 | instance | changed: [instance] => (item=osd1) 2026-08-24 20:27:09.726278 | instance | changed: [instance] => (item=osd2) 2026-08-24 20:27:09.726284 | instance | 2026-08-24 20:27:09.726291 | instance | TASK [Start loop devices] ****************************************************** 2026-08-24 20:27:09.726297 | instance | Monday 24 August 2026 20:27:09 +0000 (0:00:00.589) 0:00:27.424 ********* 2026-08-24 20:27:10.404826 | instance | changed: [instance] => (item=osd0) 2026-08-24 20:27:10.405629 | instance | changed: [instance] => (item=osd1) 2026-08-24 20:27:10.405664 | instance | changed: [instance] => (item=osd2) 2026-08-24 20:27:10.405671 | instance | 2026-08-24 20:27:10.405678 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-08-24 20:27:10.405684 | instance | Monday 24 August 2026 20:27:10 +0000 (0:00:00.680) 0:00:28.104 ********* 2026-08-24 20:27:13.630078 | instance | changed: [instance] => (item=osd0) 2026-08-24 20:27:13.630899 | instance | changed: [instance] => (item=osd1) 2026-08-24 20:27:13.630946 | instance | changed: [instance] => (item=osd2) 2026-08-24 20:27:13.630955 | instance | 2026-08-24 20:27:13.630961 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-08-24 20:27:13.630968 | instance | Monday 24 August 2026 20:27:13 +0000 (0:00:03.225) 0:00:31.330 ********* 2026-08-24 20:27:15.445296 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-08-24 20:27:15.446077 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-08-24 20:27:15.446116 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-08-24 20:27:15.446128 | instance | 2026-08-24 20:27:15.446139 | instance | PLAY RECAP ********************************************************************* 2026-08-24 20:27:15.446153 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-08-24 20:27:15.447177 | instance | 2026-08-24 20:27:15.447217 | instance | Monday 24 August 2026 20:27:15 +0000 (0:00:01.815) 0:00:33.145 ********* 2026-08-24 20:27:15.447224 | instance | =============================================================================== 2026-08-24 20:27:15.447230 | instance | Install depedencies ---------------------------------------------------- 21.12s 2026-08-24 20:27:15.447236 | instance | Create a volume group for each loop device ------------------------------ 3.23s 2026-08-24 20:27:15.447241 | instance | Create a logical volume for each loop device ---------------------------- 1.82s 2026-08-24 20:27:15.447272 | instance | Gathering Facts --------------------------------------------------------- 1.14s 2026-08-24 20:27:15.447727 | instance | Purge "snapd" package --------------------------------------------------- 0.77s 2026-08-24 20:27:15.447738 | instance | Gathering Facts --------------------------------------------------------- 0.69s 2026-08-24 20:27:15.447915 | instance | Configure short hostname ------------------------------------------------ 0.68s 2026-08-24 20:27:15.448103 | instance | Start loop devices ------------------------------------------------------ 0.68s 2026-08-24 20:27:15.448279 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.63s 2026-08-24 20:27:15.448454 | instance | Set permissions on loopback devices ------------------------------------- 0.59s 2026-08-24 20:27:15.448629 | instance | Create devices for Ceph ------------------------------------------------- 0.52s 2026-08-24 20:27:15.448792 | instance | Start up service -------------------------------------------------------- 0.51s 2026-08-24 20:27:15.449098 | instance | Generate lvm.conf ------------------------------------------------------- 0.28s 2026-08-24 20:27:15.449293 | instance | Ensure hostname inside hosts file --------------------------------------- 0.26s 2026-08-24 20:27:15.449461 | instance | Get list of all loopback devices ---------------------------------------- 0.19s 2026-08-24 20:27:15.449630 | instance | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-08-24 20:27:15.512951 | instance | INFO [csi > prepare] Executed: Successful 2026-08-24 20:27:15.525283 | instance | INFO [csi > converge] Executing 2026-08-24 20:27:16.965845 | instance | 2026-08-24 20:27:16.966046 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-08-24 20:27:16.966343 | instance | 2026-08-24 20:27:16.966616 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-24 20:27:16.966886 | instance | Monday 24 August 2026 20:27:16 +0000 (0:00:00.007) 0:00:00.007 ********* 2026-08-24 20:27:17.877925 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-08-24 20:27:17.878211 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-24 20:27:17.878515 | instance | interpreter could change the meaning of that path. See 2026-08-24 20:27:17.878796 | instance | https://docs.ansible.com/ansible- 2026-08-24 20:27:17.879137 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-08-24 20:27:17.888741 | instance | ok: [instance] 2026-08-24 20:27:17.889043 | instance | 2026-08-24 20:27:17.889338 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-08-24 20:27:17.889639 | instance | Monday 24 August 2026 20:27:17 +0000 (0:00:00.923) 0:00:00.930 ********* 2026-08-24 20:27:17.936141 | instance | ok: [instance] => { 2026-08-24 20:27:17.936398 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-08-24 20:27:17.936681 | instance | } 2026-08-24 20:27:17.936969 | instance | 2026-08-24 20:27:17.937242 | instance | PLAY [all] ********************************************************************* 2026-08-24 20:27:17.937487 | instance | 2026-08-24 20:27:17.937749 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-24 20:27:17.938018 | instance | Monday 24 August 2026 20:27:17 +0000 (0:00:00.047) 0:00:00.978 ********* 2026-08-24 20:27:18.759985 | instance | ok: [instance] 2026-08-24 20:27:18.760235 | instance | 2026-08-24 20:27:18.760530 | instance | TASK [Fail if atmosphere_ceph_enabled is set] ********************************** 2026-08-24 20:27:18.760857 | instance | Monday 24 August 2026 20:27:18 +0000 (0:00:00.823) 0:00:01.801 ********* 2026-08-24 20:27:18.796174 | instance | skipping: [instance] 2026-08-24 20:27:18.796396 | instance | 2026-08-24 20:27:18.796668 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-08-24 20:27:18.796934 | instance | Monday 24 August 2026 20:27:18 +0000 (0:00:00.036) 0:00:01.838 ********* 2026-08-24 20:27:18.976064 | instance | ok: [instance] 2026-08-24 20:27:18.976307 | instance | 2026-08-24 20:27:18.976587 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-24 20:27:18.976840 | instance | 2026-08-24 20:27:18.977114 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-24 20:27:18.977434 | instance | Monday 24 August 2026 20:27:18 +0000 (0:00:00.179) 0:00:02.017 ********* 2026-08-24 20:27:19.823545 | instance | ok: [instance] 2026-08-24 20:27:19.824088 | instance | 2026-08-24 20:27:19.824453 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 20:27:19.824794 | instance | Monday 24 August 2026 20:27:19 +0000 (0:00:00.847) 0:00:02.865 ********* 2026-08-24 20:27:20.138841 | instance | ok: [instance] 2026-08-24 20:27:20.139254 | instance | 2026-08-24 20:27:20.139818 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 20:27:20.140284 | instance | Monday 24 August 2026 20:27:20 +0000 (0:00:00.315) 0:00:03.180 ********* 2026-08-24 20:27:20.178412 | instance | skipping: [instance] 2026-08-24 20:27:20.178798 | instance | 2026-08-24 20:27:20.179344 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-24 20:27:20.179750 | instance | Monday 24 August 2026 20:27:20 +0000 (0:00:00.039) 0:00:03.220 ********* 2026-08-24 20:27:20.497777 | instance | changed: [instance] 2026-08-24 20:27:20.498048 | instance | 2026-08-24 20:27:20.498285 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 20:27:20.498503 | instance | Monday 24 August 2026 20:27:20 +0000 (0:00:00.319) 0:00:03.539 ********* 2026-08-24 20:27:20.565139 | instance | ok: [instance] => { 2026-08-24 20:27:20.565593 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-24 20:27:20.565935 | instance | } 2026-08-24 20:27:20.566294 | instance | 2026-08-24 20:27:20.566634 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 20:27:20.566968 | instance | Monday 24 August 2026 20:27:20 +0000 (0:00:00.067) 0:00:03.606 ********* 2026-08-24 20:27:21.259408 | instance | changed: [instance] 2026-08-24 20:27:21.259869 | instance | 2026-08-24 20:27:21.260231 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 20:27:21.260571 | instance | Monday 24 August 2026 20:27:21 +0000 (0:00:00.693) 0:00:04.300 ********* 2026-08-24 20:27:21.305886 | instance | skipping: [instance] 2026-08-24 20:27:21.306226 | instance | 2026-08-24 20:27:21.306599 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 20:27:21.307001 | instance | Monday 24 August 2026 20:27:21 +0000 (0:00:00.047) 0:00:04.348 ********* 2026-08-24 20:27:21.350340 | instance | skipping: [instance] 2026-08-24 20:27:21.350718 | instance | 2026-08-24 20:27:21.351065 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 20:27:21.351398 | instance | Monday 24 August 2026 20:27:21 +0000 (0:00:00.044) 0:00:04.392 ********* 2026-08-24 20:27:21.572473 | instance | ok: [instance] 2026-08-24 20:27:21.572882 | instance | 2026-08-24 20:27:21.573238 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 20:27:21.573618 | instance | Monday 24 August 2026 20:27:21 +0000 (0:00:00.221) 0:00:04.614 ********* 2026-08-24 20:27:22.678043 | instance | ok: [instance] 2026-08-24 20:27:22.678483 | instance | 2026-08-24 20:27:22.678828 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 20:27:22.679205 | instance | Monday 24 August 2026 20:27:22 +0000 (0:00:01.105) 0:00:05.719 ********* 2026-08-24 20:27:22.744435 | instance | ok: [instance] => { 2026-08-24 20:27:22.744594 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-24 20:27:22.744791 | instance | } 2026-08-24 20:27:22.744936 | instance | 2026-08-24 20:27:22.745089 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 20:27:22.745294 | instance | Monday 24 August 2026 20:27:22 +0000 (0:00:00.065) 0:00:05.785 ********* 2026-08-24 20:27:23.657375 | instance | changed: [instance] 2026-08-24 20:27:23.657428 | instance | 2026-08-24 20:27:23.657435 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 20:27:23.657442 | instance | Monday 24 August 2026 20:27:23 +0000 (0:00:00.913) 0:00:06.698 ********* 2026-08-24 20:27:26.410663 | instance | changed: [instance] 2026-08-24 20:27:26.410699 | instance | 2026-08-24 20:27:26.410704 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-24 20:27:26.410709 | instance | Monday 24 August 2026 20:27:26 +0000 (0:00:02.753) 0:00:09.452 ********* 2026-08-24 20:27:26.444946 | instance | skipping: [instance] 2026-08-24 20:27:26.444969 | instance | 2026-08-24 20:27:26.444975 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-24 20:27:26.444979 | instance | Monday 24 August 2026 20:27:26 +0000 (0:00:00.034) 0:00:09.486 ********* 2026-08-24 20:27:26.478623 | instance | skipping: [instance] 2026-08-24 20:27:26.478665 | instance | 2026-08-24 20:27:26.478671 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-24 20:27:26.478676 | instance | Monday 24 August 2026 20:27:26 +0000 (0:00:00.033) 0:00:09.520 ********* 2026-08-24 20:27:26.510759 | instance | skipping: [instance] 2026-08-24 20:27:26.510775 | instance | 2026-08-24 20:27:26.510782 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-24 20:27:26.510787 | instance | Monday 24 August 2026 20:27:26 +0000 (0:00:00.032) 0:00:09.552 ********* 2026-08-24 20:27:31.808251 | instance | changed: [instance] 2026-08-24 20:27:31.808346 | instance | 2026-08-24 20:27:31.808760 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-24 20:27:31.808805 | instance | Monday 24 August 2026 20:27:31 +0000 (0:00:05.297) 0:00:14.850 ********* 2026-08-24 20:27:32.367407 | instance | changed: [instance] 2026-08-24 20:27:32.367518 | instance | 2026-08-24 20:27:32.367815 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-24 20:27:32.367857 | instance | Monday 24 August 2026 20:27:32 +0000 (0:00:00.559) 0:00:15.409 ********* 2026-08-24 20:27:33.242849 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-08-24 20:27:33.242890 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-24 20:27:33.242896 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-24 20:27:33.242907 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-24 20:27:33.242913 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-24 20:27:33.242918 | instance | 2026-08-24 20:27:33.242922 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-24 20:27:33.242926 | instance | Monday 24 August 2026 20:27:33 +0000 (0:00:00.873) 0:00:16.283 ********* 2026-08-24 20:27:33.809405 | instance | changed: [instance] 2026-08-24 20:27:33.809481 | instance | 2026-08-24 20:27:33.810115 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-24 20:27:33.810155 | instance | Monday 24 August 2026 20:27:33 +0000 (0:00:00.552) 0:00:16.835 ********* 2026-08-24 20:27:33.810160 | instance | 2026-08-24 20:27:33.810165 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-24 20:27:33.810169 | instance | Monday 24 August 2026 20:27:33 +0000 (0:00:00.016) 0:00:16.851 ********* 2026-08-24 20:27:34.784929 | instance | ok: [instance] 2026-08-24 20:27:34.785022 | instance | 2026-08-24 20:27:34.785276 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-24 20:27:34.785311 | instance | Monday 24 August 2026 20:27:34 +0000 (0:00:00.975) 0:00:17.826 ********* 2026-08-24 20:27:35.210148 | instance | changed: [instance] 2026-08-24 20:27:35.210271 | instance | 2026-08-24 20:27:35.210539 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-24 20:27:35.210577 | instance | Monday 24 August 2026 20:27:35 +0000 (0:00:00.425) 0:00:18.252 ********* 2026-08-24 20:27:35.721619 | instance | changed: [instance] 2026-08-24 20:27:35.721699 | instance | 2026-08-24 20:27:35.721952 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 20:27:35.721985 | instance | Monday 24 August 2026 20:27:35 +0000 (0:00:00.511) 0:00:18.763 ********* 2026-08-24 20:27:35.930766 | instance | ok: [instance] 2026-08-24 20:27:35.930860 | instance | 2026-08-24 20:27:35.931104 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 20:27:35.931119 | instance | Monday 24 August 2026 20:27:35 +0000 (0:00:00.209) 0:00:18.972 ********* 2026-08-24 20:27:35.985442 | instance | ok: [instance] => { 2026-08-24 20:27:35.985540 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-24 20:27:35.985649 | instance | } 2026-08-24 20:27:35.986002 | instance | 2026-08-24 20:27:35.986016 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 20:27:35.986022 | instance | Monday 24 August 2026 20:27:35 +0000 (0:00:00.054) 0:00:19.027 ********* 2026-08-24 20:27:37.585924 | instance | changed: [instance] 2026-08-24 20:27:37.586001 | instance | 2026-08-24 20:27:37.586310 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 20:27:37.586366 | instance | Monday 24 August 2026 20:27:37 +0000 (0:00:01.599) 0:00:20.627 ********* 2026-08-24 20:27:41.950364 | instance | changed: [instance] 2026-08-24 20:27:41.950481 | instance | 2026-08-24 20:27:41.950747 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-24 20:27:41.950782 | instance | Monday 24 August 2026 20:27:41 +0000 (0:00:04.364) 0:00:24.992 ********* 2026-08-24 20:27:43.600552 | instance | ok: [instance] 2026-08-24 20:27:43.600683 | instance | 2026-08-24 20:27:43.601091 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-24 20:27:43.601112 | instance | Monday 24 August 2026 20:27:43 +0000 (0:00:01.650) 0:00:26.642 ********* 2026-08-24 20:27:43.955844 | instance | changed: [instance] 2026-08-24 20:27:43.956225 | instance | 2026-08-24 20:27:43.956242 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-24 20:27:43.956248 | instance | Monday 24 August 2026 20:27:43 +0000 (0:00:00.355) 0:00:26.997 ********* 2026-08-24 20:27:44.391730 | instance | changed: [instance] 2026-08-24 20:27:44.392091 | instance | 2026-08-24 20:27:44.392107 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-24 20:27:44.392112 | instance | Monday 24 August 2026 20:27:44 +0000 (0:00:00.435) 0:00:27.433 ********* 2026-08-24 20:27:44.947836 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-08-24 20:27:44.947948 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-24 20:27:44.948124 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-24 20:27:44.948240 | instance | 2026-08-24 20:27:44.948369 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-24 20:27:44.948498 | instance | Monday 24 August 2026 20:27:44 +0000 (0:00:00.555) 0:00:27.989 ********* 2026-08-24 20:27:45.394352 | instance | changed: [instance] 2026-08-24 20:27:45.394601 | instance | 2026-08-24 20:27:45.394911 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-24 20:27:45.395221 | instance | Monday 24 August 2026 20:27:45 +0000 (0:00:00.446) 0:00:28.435 ********* 2026-08-24 20:27:45.846605 | instance | changed: [instance] 2026-08-24 20:27:45.846850 | instance | 2026-08-24 20:27:45.847230 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-24 20:27:45.847498 | instance | Monday 24 August 2026 20:27:45 +0000 (0:00:00.435) 0:00:28.871 ********* 2026-08-24 20:27:45.847793 | instance | 2026-08-24 20:27:45.848079 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-24 20:27:45.848365 | instance | Monday 24 August 2026 20:27:45 +0000 (0:00:00.016) 0:00:28.888 ********* 2026-08-24 20:27:46.557270 | instance | ok: [instance] 2026-08-24 20:27:46.557432 | instance | 2026-08-24 20:27:46.557616 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-24 20:27:46.557782 | instance | Monday 24 August 2026 20:27:46 +0000 (0:00:00.710) 0:00:29.599 ********* 2026-08-24 20:27:48.724044 | instance | changed: [instance] 2026-08-24 20:27:48.724127 | instance | 2026-08-24 20:27:48.724404 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-24 20:27:48.724442 | instance | Monday 24 August 2026 20:27:48 +0000 (0:00:02.166) 0:00:31.765 ********* 2026-08-24 20:27:49.285775 | instance | changed: [instance] 2026-08-24 20:27:49.285870 | instance | 2026-08-24 20:27:49.286137 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-24 20:27:49.286202 | instance | Monday 24 August 2026 20:27:49 +0000 (0:00:00.561) 0:00:32.327 ********* 2026-08-24 20:27:49.345633 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-24 20:27:49.345739 | instance | 2026-08-24 20:27:49.346037 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-24 20:27:49.346095 | instance | Monday 24 August 2026 20:27:49 +0000 (0:00:00.060) 0:00:32.387 ********* 2026-08-24 20:27:53.989836 | instance | changed: [instance] 2026-08-24 20:27:53.989907 | instance | 2026-08-24 20:27:53.990183 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-24 20:27:53.990219 | instance | Monday 24 August 2026 20:27:53 +0000 (0:00:04.644) 0:00:37.031 ********* 2026-08-24 20:27:54.647274 | instance | ok: [instance] => (item=chronyd) 2026-08-24 20:27:54.647489 | instance | ok: [instance] => (item=sshd) 2026-08-24 20:27:54.647504 | instance | 2026-08-24 20:27:54.647721 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-24 20:27:54.647788 | instance | Monday 24 August 2026 20:27:54 +0000 (0:00:00.657) 0:00:37.689 ********* 2026-08-24 20:27:54.971772 | instance | changed: [instance] 2026-08-24 20:27:54.971881 | instance | 2026-08-24 20:27:54.972153 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-24 20:27:54.972188 | instance | Monday 24 August 2026 20:27:54 +0000 (0:00:00.324) 0:00:38.013 ********* 2026-08-24 20:27:55.175082 | instance | ok: [instance] 2026-08-24 20:27:55.175445 | instance | 2026-08-24 20:27:55.175460 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-24 20:27:55.175466 | instance | Monday 24 August 2026 20:27:55 +0000 (0:00:00.203) 0:00:38.216 ********* 2026-08-24 20:27:55.614830 | instance | changed: [instance] 2026-08-24 20:27:55.614911 | instance | 2026-08-24 20:27:55.615218 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-24 20:27:55.615235 | instance | Monday 24 August 2026 20:27:55 +0000 (0:00:00.439) 0:00:38.656 ********* 2026-08-24 20:27:55.930282 | instance | changed: [instance] 2026-08-24 20:27:55.930346 | instance | 2026-08-24 20:27:55.930630 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-08-24 20:27:55.930671 | instance | Monday 24 August 2026 20:27:55 +0000 (0:00:00.315) 0:00:38.972 ********* 2026-08-24 20:27:56.106909 | instance | ok: [instance] 2026-08-24 20:27:56.106990 | instance | 2026-08-24 20:27:56.107239 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-08-24 20:27:56.107278 | instance | Monday 24 August 2026 20:27:56 +0000 (0:00:00.176) 0:00:39.148 ********* 2026-08-24 20:27:56.321348 | instance | ok: [instance] => (item=instance) 2026-08-24 20:27:56.321416 | instance | 2026-08-24 20:27:56.321694 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-08-24 20:27:56.321732 | instance | Monday 24 August 2026 20:27:56 +0000 (0:00:00.214) 0:00:39.363 ********* 2026-08-24 20:27:56.375558 | instance | ok: [instance] 2026-08-24 20:27:56.375716 | instance | 2026-08-24 20:27:56.375982 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-08-24 20:27:56.376021 | instance | Monday 24 August 2026 20:27:56 +0000 (0:00:00.053) 0:00:39.417 ********* 2026-08-24 20:27:56.439229 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-08-24 20:27:56.439604 | instance | 2026-08-24 20:27:56.439641 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-08-24 20:27:56.439646 | instance | Monday 24 August 2026 20:27:56 +0000 (0:00:00.063) 0:00:39.481 ********* 2026-08-24 20:27:56.716436 | instance | changed: [instance] 2026-08-24 20:27:56.716520 | instance | 2026-08-24 20:27:56.716778 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-08-24 20:27:56.716818 | instance | Monday 24 August 2026 20:27:56 +0000 (0:00:00.277) 0:00:39.758 ********* 2026-08-24 20:27:57.345446 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-08-24 20:27:57.345663 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-08-24 20:27:57.346290 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-08-24 20:27:57.346329 | instance | 2026-08-24 20:27:57.346335 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-08-24 20:27:57.346340 | instance | Monday 24 August 2026 20:27:57 +0000 (0:00:00.628) 0:00:40.387 ********* 2026-08-24 20:29:55.159680 | instance | ok: [instance] 2026-08-24 20:29:55.159804 | instance | 2026-08-24 20:29:55.160088 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-08-24 20:29:55.160163 | instance | Monday 24 August 2026 20:29:55 +0000 (0:01:57.813) 0:02:38.200 ********* 2026-08-24 20:29:55.401345 | instance | changed: [instance] 2026-08-24 20:29:55.401455 | instance | 2026-08-24 20:29:55.401519 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-08-24 20:29:55.401656 | instance | Monday 24 August 2026 20:29:55 +0000 (0:00:00.242) 0:02:38.443 ********* 2026-08-24 20:29:55.446917 | instance | ok: [instance] 2026-08-24 20:29:55.447030 | instance | 2026-08-24 20:29:55.447309 | instance | TASK [Install Ceph host] ******************************************************* 2026-08-24 20:29:55.447359 | instance | Monday 24 August 2026 20:29:55 +0000 (0:00:00.045) 0:02:38.488 ********* 2026-08-24 20:29:55.535219 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-08-24 20:29:55.535295 | instance | 2026-08-24 20:29:55.535578 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-24 20:29:55.535612 | instance | Monday 24 August 2026 20:29:55 +0000 (0:00:00.088) 0:02:38.577 ********* 2026-08-24 20:29:57.199222 | instance | ok: [instance] 2026-08-24 20:29:57.199356 | instance | 2026-08-24 20:29:57.199706 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-24 20:29:57.199783 | instance | Monday 24 August 2026 20:29:57 +0000 (0:00:01.663) 0:02:40.240 ********* 2026-08-24 20:29:57.269474 | instance | ok: [instance] => (item=instance) 2026-08-24 20:29:57.269518 | instance | 2026-08-24 20:29:57.269526 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-24 20:29:57.269533 | instance | Monday 24 August 2026 20:29:57 +0000 (0:00:00.069) 0:02:40.310 ********* 2026-08-24 20:29:57.631210 | instance | ok: [instance] 2026-08-24 20:29:57.631244 | instance | 2026-08-24 20:29:57.631250 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-24 20:29:57.631255 | instance | Monday 24 August 2026 20:29:57 +0000 (0:00:00.361) 0:02:40.672 ********* 2026-08-24 20:30:00.195443 | instance | ok: [instance] 2026-08-24 20:30:00.195607 | instance | 2026-08-24 20:30:00.195904 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-08-24 20:30:00.195963 | instance | Monday 24 August 2026 20:30:00 +0000 (0:00:02.564) 0:02:43.236 ********* 2026-08-24 20:30:50.659272 | instance | An exception occurred during task execution. To see the full traceback, use -vvv. The error was: [errno 5] RADOS I/O error (error connecting to the cluster) 2026-08-24 20:30:50.660184 | 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_gxd4goft/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_gxd4goft/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_gxd4goft/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_gxd4goft/ansible_vexxhost.ceph.orch_apply_payload.zip/ansible_collections/vexxhost/ceph/plugins/modules/orch_apply.py\", line 120, in apply_spec\nRuntimeError: Inferring config /var/lib/ceph/4837cbf8-4f90-4300-b3f6-726c9b9f89b4/mon.instance/config\n2026-08-24T20:30:50.488+0000 7fb2ac33c640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgCXqYxqUDtPIyAAVspoXan3fHaacUdDz8rJxpm+kRYxREMLVp/0lS2Gcek=: Malformed input [buffer:3]\n2026-08-24T20:30:50.488+0000 7fb2ac33c640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-24T20:30:50.488+0000 7fb2ac33c640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgCXqYxqUDtPIyAAVspoXan3fHaacUdDz8rJxpm+kRYxREMLVp/0lS2Gcek=: Malformed input [buffer:3]\n2026-08-24T20:30:50.488+0000 7fb2ac33c640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-24T20:30:50.488+0000 7fb2ac33c640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgCXqYxqUDtPIyAAVspoXan3fHaacUdDz8rJxpm+kRYxREMLVp/0lS2Gcek=: Malformed input [buffer:3]\n2026-08-24T20:30:50.488+0000 7fb2ac33c640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-24T20:30:50.488+0000 7fb2ac33c640 -1 monclient: keyring not found\n[errno 5] RADOS I/O error (error connecting to the cluster)\n\n", "module_stdout": "", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error", "rc": 1} 2026-08-24 20:30:50.662215 | instance | 2026-08-24 20:30:50.662389 | instance | PLAY RECAP ********************************************************************* 2026-08-24 20:30:50.662573 | instance | instance : ok=55 changed=26 unreachable=0 failed=1 skipped=7 rescued=0 ignored=0 2026-08-24 20:30:50.663616 | instance | 2026-08-24 20:30:50.663658 | instance | Monday 24 August 2026 20:30:50 +0000 (0:00:50.467) 0:03:33.704 ********* 2026-08-24 20:30:50.663665 | instance | =============================================================================== 2026-08-24 20:30:50.663669 | instance | vexxhost.ceph.mon : Run Bootstrap command ----------------------------- 117.81s 2026-08-24 20:30:50.663674 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 50.47s 2026-08-24 20:30:50.663679 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.30s 2026-08-24 20:30:50.663684 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 4.64s 2026-08-24 20:30:50.665542 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.36s 2026-08-24 20:30:50.665555 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 2.75s 2026-08-24 20:30:50.665571 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.56s 2026-08-24 20:30:50.665575 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 2.17s 2026-08-24 20:30:50.665579 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.69s 2026-08-24 20:30:50.665583 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.66s 2026-08-24 20:30:50.665587 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.65s 2026-08-24 20:30:50.665591 | instance | vexxhost.containers.download_artifact : Download item ------------------- 1.60s 2026-08-24 20:30:50.665595 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.11s 2026-08-24 20:30:50.665599 | instance | Gathering Facts --------------------------------------------------------- 0.92s 2026-08-24 20:30:50.665603 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.91s 2026-08-24 20:30:50.665607 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 0.87s 2026-08-24 20:30:50.665610 | instance | Gathering Facts --------------------------------------------------------- 0.85s 2026-08-24 20:30:50.665614 | instance | Gathering Facts --------------------------------------------------------- 0.82s 2026-08-24 20:30:50.665618 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.69s 2026-08-24 20:30:50.665622 | instance | vexxhost.ceph.cephadm : Ensure services are started --------------------- 0.66s 2026-08-24 20:30:50.753632 | instance | CRITICAL Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.v9Wo.csi/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/atmosphere/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-08-24 20:30:50.753957 | instance | ERROR [csi > converge] Executed: Failed 2026-08-24 20:30:50.754160 | instance | ERROR Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.v9Wo.csi/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/atmosphere/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-08-24 20:30:51.281784 | instance | ERROR 2026-08-24 20:30:51.281968 | instance | { 2026-08-24 20:30:51.281998 | instance | "delta": "0:04:23.187373", 2026-08-24 20:30:51.282019 | instance | "end": "2026-08-24 20:30:50.807923", 2026-08-24 20:30:51.282038 | instance | "msg": "non-zero return code", 2026-08-24 20:30:51.282056 | instance | "rc": 2, 2026-08-24 20:30:51.282075 | instance | "start": "2026-08-24 20:26:27.620550" 2026-08-24 20:30:51.282093 | instance | } failure 2026-08-24 20:30:51.286629 | 2026-08-24 20:30:51.286677 | PLAY RECAP 2026-08-24 20:30:51.286721 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-08-24 20:30:51.286744 | 2026-08-24 20:30:51.518222 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-24 20:30:51.522550 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-08-24 20:30:52.400089 | 2026-08-24 20:30:52.400213 | PLAY [all] 2026-08-24 20:30:52.414552 | 2026-08-24 20:30:52.414639 | TASK [gather-host-logs : creating directory for system status] 2026-08-24 20:30:52.752764 | instance | changed 2026-08-24 20:30:52.758706 | 2026-08-24 20:30:52.758787 | TASK [gather-host-logs : Get logs for each host] 2026-08-24 20:30:53.088642 | instance | + systemd-cgls --full --all --no-pager 2026-08-24 20:30:53.104302 | instance | + ip addr 2026-08-24 20:30:53.106848 | instance | + ip route 2026-08-24 20:30:53.109132 | instance | + lsblk 2026-08-24 20:30:53.112254 | instance | + mount 2026-08-24 20:30:53.114771 | instance | + docker images 2026-08-24 20:30:53.133179 | instance | + brctl show 2026-08-24 20:30:53.133607 | instance | /bin/bash: line 8: brctl: command not found 2026-08-24 20:30:53.133916 | instance | + ps aux --sort=-%mem 2026-08-24 20:30:53.171423 | instance | + dpkg -l 2026-08-24 20:30:53.180675 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-08-24 20:30:53.181250 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-08-24 20:30:53.198227 | instance | + '[' '!' -z '' ']' 2026-08-24 20:30:53.294850 | instance | ok: Runtime: 0:00:00.114226 2026-08-24 20:30:53.303714 | 2026-08-24 20:30:53.303862 | TASK [gather-host-logs : Downloads logs to executor] 2026-08-24 20:30:53.926832 | instance | changed: 2026-08-24 20:30:53.927014 | instance | created directory /var/lib/zuul/builds/95c425f4129f468f9430f6c4fbeded4f/work/logs/instance 2026-08-24 20:30:53.927043 | instance | cd+++++++++ system/ 2026-08-24 20:30:53.927065 | instance | >f+++++++++ system/brctl-show.txt 2026-08-24 20:30:53.927087 | instance | >f+++++++++ system/docker-images.txt 2026-08-24 20:30:53.927107 | instance | >f+++++++++ system/ip-addr.txt 2026-08-24 20:30:53.927129 | instance | >f+++++++++ system/ip-route.txt 2026-08-24 20:30:53.927151 | instance | >f+++++++++ system/lsblk.txt 2026-08-24 20:30:53.927170 | instance | >f+++++++++ system/mount.txt 2026-08-24 20:30:53.927190 | instance | >f+++++++++ system/packages.txt 2026-08-24 20:30:53.927210 | instance | >f+++++++++ system/ps.txt 2026-08-24 20:30:53.927231 | instance | >f+++++++++ system/systemd-cgls.txt 2026-08-24 20:30:53.936092 | 2026-08-24 20:30:53.936160 | LOOP [helm-release-status : creating directory for helm release status] 2026-08-24 20:30:54.125595 | instance | changed: "values" 2026-08-24 20:30:54.283447 | instance | changed: "releases" 2026-08-24 20:30:54.296512 | 2026-08-24 20:30:54.296681 | TASK [helm-release-status : Gather get release status for helm charts] 2026-08-24 20:30:54.503197 | instance | /bin/bash: line 3: kubectl: command not found 2026-08-24 20:30:54.838156 | instance | ok: Runtime: 0:00:00.005184 2026-08-24 20:30:54.845299 | 2026-08-24 20:30:54.845396 | TASK [helm-release-status : Downloads logs to executor] 2026-08-24 20:30:55.334628 | instance | changed: 2026-08-24 20:30:55.334833 | instance | cd+++++++++ helm/ 2026-08-24 20:30:55.334872 | instance | cd+++++++++ helm/releases/ 2026-08-24 20:30:55.334905 | instance | cd+++++++++ helm/values/ 2026-08-24 20:30:55.350318 | 2026-08-24 20:30:55.350413 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-08-24 20:30:55.545526 | instance | changed 2026-08-24 20:30:55.552765 | 2026-08-24 20:30:55.552838 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-08-24 20:30:55.814552 | instance | xargs: xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args valuewarning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-24 20:30:55.814672 | instance | 2026-08-24 20:30:55.819887 | instance | environment: line 1: kubectl: command not found 2026-08-24 20:30:55.821098 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-24 20:30:55.821227 | instance | environment: line 1: kubectl: command not found 2026-08-24 20:30:55.822486 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-24 20:30:55.823809 | instance | environment: line 1: kubectl: command not found 2026-08-24 20:30:55.825509 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-24 20:30:55.825637 | instance | environment: line 1: kubectl: command not found 2026-08-24 20:30:55.826912 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-24 20:30:55.827487 | instance | environment: line 1: kubectl: command not found 2026-08-24 20:30:55.828302 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-24 20:30:56.086419 | instance | ok: Runtime: 0:00:00.021243 2026-08-24 20:30:56.093462 | 2026-08-24 20:30:56.093555 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-08-24 20:30:56.278765 | instance | changed 2026-08-24 20:30:56.283903 | 2026-08-24 20:30:56.283973 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-08-24 20:30:56.487598 | instance | environment: line 5: kubectl: command not found 2026-08-24 20:30:56.488590 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-24 20:30:56.488613 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-24 20:30:56.488701 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-24 20:30:56.817016 | instance | ok: Runtime: 0:00:00.007949 2026-08-24 20:30:56.822618 | 2026-08-24 20:30:56.822684 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-08-24 20:30:57.324517 | instance | changed: 2026-08-24 20:30:57.324723 | instance | cd+++++++++ objects/ 2026-08-24 20:30:57.324762 | instance | cd+++++++++ objects/cluster/ 2026-08-24 20:30:57.324794 | instance | cd+++++++++ objects/namespaced/ 2026-08-24 20:30:57.335640 | 2026-08-24 20:30:57.335704 | TASK [gather-pod-logs : creating directory for pod logs] 2026-08-24 20:30:57.522500 | instance | changed 2026-08-24 20:30:57.528844 | 2026-08-24 20:30:57.528905 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-08-24 20:30:57.726350 | instance | changed 2026-08-24 20:30:57.733010 | 2026-08-24 20:30:57.733088 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-08-24 20:30:57.946270 | instance | environment: line 3: kubectl: command not found 2026-08-24 20:30:58.264182 | instance | ok: Runtime: 0:00:00.007848 2026-08-24 20:30:58.270898 | 2026-08-24 20:30:58.270969 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-08-24 20:30:58.771087 | instance | changed: 2026-08-24 20:30:58.771323 | instance | cd+++++++++ pod-logs/ 2026-08-24 20:30:58.771372 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-08-24 20:30:58.785946 | 2026-08-24 20:30:58.786023 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-08-24 20:30:58.982616 | instance | changed 2026-08-24 20:30:58.989882 | 2026-08-24 20:30:58.990193 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-08-24 20:30:59.198929 | instance | /bin/bash: line 2: kubectl: command not found 2026-08-24 20:30:59.533948 | instance | ok: Runtime: 0:00:00.037281 2026-08-24 20:30:59.541221 | 2026-08-24 20:30:59.541317 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-08-24 20:30:59.746698 | instance | /bin/bash: line 2: kubectl: command not found 2026-08-24 20:30:59.777188 | instance | ceph-mgr endpoints: 2026-08-24 20:31:00.080469 | instance | ok: Runtime: 0:00:00.035362 2026-08-24 20:31:00.088014 | 2026-08-24 20:31:00.088128 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-08-24 20:31:00.288470 | instance | /bin/bash: line 4: kubectl: command not found 2026-08-24 20:31:00.626440 | instance | ok: Runtime: 0:00:00.034433 2026-08-24 20:31:00.633054 | 2026-08-24 20:31:00.633119 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-08-24 20:31:01.142653 | instance | changed: cd+++++++++ prometheus/ 2026-08-24 20:31:01.152712 | 2026-08-24 20:31:01.152778 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-08-24 20:31:01.350389 | instance | changed 2026-08-24 20:31:01.355205 | 2026-08-24 20:31:01.355271 | TASK [gather-selenium-data : Get selenium data] 2026-08-24 20:31:01.592967 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-08-24 20:31:01.594745 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-08-24 20:31:01.891492 | instance | ERROR 2026-08-24 20:31:01.891772 | instance | { 2026-08-24 20:31:01.891839 | instance | "delta": "0:00:00.007118", 2026-08-24 20:31:01.891886 | instance | "end": "2026-08-24 20:31:01.595086", 2026-08-24 20:31:01.891933 | instance | "msg": "non-zero return code", 2026-08-24 20:31:01.891975 | instance | "rc": 1, 2026-08-24 20:31:01.892015 | instance | "start": "2026-08-24 20:31:01.587968" 2026-08-24 20:31:01.892054 | instance | } 2026-08-24 20:31:01.892103 | instance | ERROR: Ignoring Errors 2026-08-24 20:31:01.898017 | 2026-08-24 20:31:01.898084 | TASK [gather-selenium-data : Downloads logs to executor] 2026-08-24 20:31:02.378066 | instance | changed: cd+++++++++ selenium/ 2026-08-24 20:31:02.384014 | 2026-08-24 20:31:02.384070 | PLAY RECAP 2026-08-24 20:31:02.384121 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-08-24 20:31:02.384144 | 2026-08-24 20:31:02.552128 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-08-24 20:31:02.556950 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-24 20:31:03.137922 | 2026-08-24 20:31:03.138040 | PLAY [all] 2026-08-24 20:31:03.149192 | 2026-08-24 20:31:03.149277 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-24 20:31:03.193957 | instance | skipping: Conditional result was False 2026-08-24 20:31:03.204300 | 2026-08-24 20:31:03.204458 | TASK [fetch-output : Set log path for single node] 2026-08-24 20:31:03.248664 | instance | ok 2026-08-24 20:31:03.253810 | 2026-08-24 20:31:03.253873 | LOOP [fetch-output : Ensure local output dirs] 2026-08-24 20:31:03.623742 | instance -> localhost | ok: "/var/lib/zuul/builds/95c425f4129f468f9430f6c4fbeded4f/work/logs" 2026-08-24 20:31:03.863997 | instance -> localhost | changed: "/var/lib/zuul/builds/95c425f4129f468f9430f6c4fbeded4f/work/artifacts" 2026-08-24 20:31:04.061292 | instance -> localhost | changed: "/var/lib/zuul/builds/95c425f4129f468f9430f6c4fbeded4f/work/docs" 2026-08-24 20:31:04.077952 | 2026-08-24 20:31:04.078085 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-24 20:31:04.731527 | instance | changed: .d..t...... ./ 2026-08-24 20:31:04.731743 | instance | changed: All items complete 2026-08-24 20:31:04.731770 | 2026-08-24 20:31:05.199931 | instance | changed: .d..t...... ./ 2026-08-24 20:31:05.659880 | instance | changed: .d..t...... ./ 2026-08-24 20:31:05.688388 | 2026-08-24 20:31:05.688554 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-24 20:31:06.106810 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.006946 2026-08-24 20:31:06.336523 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.007278 2026-08-24 20:31:06.348668 | 2026-08-24 20:31:06.348792 | PLAY [all] 2026-08-24 20:31:06.354716 | 2026-08-24 20:31:06.354780 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-24 20:31:06.788899 | instance | changed 2026-08-24 20:31:06.794217 | 2026-08-24 20:31:06.794269 | PLAY RECAP 2026-08-24 20:31:06.794313 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-24 20:31:06.794335 | 2026-08-24 20:31:06.911627 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-24 20:31:06.915817 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-24 20:31:07.503391 | 2026-08-24 20:31:07.503518 | PLAY [localhost] 2026-08-24 20:31:07.513084 | 2026-08-24 20:31:07.513160 | TASK [Generate Zuul manifest] 2026-08-24 20:31:07.533373 | localhost | ok 2026-08-24 20:31:07.550916 | 2026-08-24 20:31:07.550992 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-24 20:31:07.917879 | localhost | changed 2026-08-24 20:31:07.930309 | 2026-08-24 20:31:07.930382 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-24 20:31:07.961429 | localhost | ok 2026-08-24 20:31:07.969381 | 2026-08-24 20:31:07.969445 | TASK [Upload logs] 2026-08-24 20:31:07.992049 | localhost | ok 2026-08-24 20:31:08.046951 | 2026-08-24 20:31:08.047051 | TASK [Set zuul-log-path fact] 2026-08-24 20:31:08.066563 | localhost | ok 2026-08-24 20:31:08.080554 | 2026-08-24 20:31:08.080620 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-24 20:31:08.111584 | localhost | ok 2026-08-24 20:31:08.118361 | 2026-08-24 20:31:08.118428 | TASK [upload-logs : Create log directories] 2026-08-24 20:31:08.523136 | localhost | changed 2026-08-24 20:31:08.530993 | 2026-08-24 20:31:08.531094 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-24 20:31:08.916343 | localhost -> localhost | ok: Runtime: 0:00:00.005019 2026-08-24 20:31:08.923327 | 2026-08-24 20:31:08.923418 | TASK [upload-logs : Upload logs to log server] 2026-08-24 20:31:09.410376 | localhost | Output suppressed because no_log was given 2026-08-24 20:31:09.447273 | 2026-08-24 20:31:09.447412 | LOOP [upload-logs : Compress console log and json output] 2026-08-24 20:31:09.493947 | localhost | skipping: Conditional result was False 2026-08-24 20:31:09.501205 | localhost | skipping: Conditional result was False 2026-08-24 20:31:09.511772 | 2026-08-24 20:31:09.512011 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-24 20:31:09.558924 | localhost | skipping: Conditional result was False 2026-08-24 20:31:09.559466 | 2026-08-24 20:31:09.562759 | localhost | skipping: Conditional result was False 2026-08-24 20:31:09.580109 | 2026-08-24 20:31:09.580270 | LOOP [upload-logs : Upload console log and json output]