2026-09-17 13:30:24.413386 | Job console starting 2026-09-17 13:30:24.423921 | Updating git repos 2026-09-17 13:30:26.692781 | Cloning repos into workspace 2026-09-17 13:30:45.312971 | Restoring repo states 2026-09-17 13:30:55.290428 | Merging changes 2026-09-17 13:30:56.504371 | Checking out repos 2026-09-17 13:30:58.074650 | Preparing playbooks 2026-09-17 13:30:59.714500 | Running Ansible setup 2026-09-17 13:31:03.104263 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-17 13:31:03.701356 | 2026-09-17 13:31:03.701508 | PLAY [localhost] 2026-09-17 13:31:03.708875 | 2026-09-17 13:31:03.708961 | TASK [Gathering Facts] 2026-09-17 13:31:05.575766 | localhost | ok 2026-09-17 13:31:05.589140 | 2026-09-17 13:31:05.589298 | TASK [Setup log path fact] 2026-09-17 13:31:05.611302 | localhost | ok 2026-09-17 13:31:05.627220 | 2026-09-17 13:31:05.627311 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-17 13:31:05.669521 | localhost | ok 2026-09-17 13:31:05.681117 | 2026-09-17 13:31:05.681258 | TASK [emit-job-header : Print job information] 2026-09-17 13:31:05.733894 | # Job Information 2026-09-17 13:31:05.734129 | Ansible Version: 2.16.18 2026-09-17 13:31:05.734197 | Job: atmosphere-molecule-csi-rbd 2026-09-17 13:31:05.734241 | Pipeline: check 2026-09-17 13:31:05.734284 | Executor: 2d72f0692154 2026-09-17 13:31:05.734323 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4374 2026-09-17 13:31:05.734368 | Event ID: 4d7515f0-b29b-11f1-9159-7ddf3286e7bb 2026-09-17 13:31:05.739753 | 2026-09-17 13:31:05.739883 | LOOP [emit-job-header : Print node information] 2026-09-17 13:31:05.847442 | localhost | ok: 2026-09-17 13:31:05.847750 | localhost | # Node Information 2026-09-17 13:31:05.847806 | localhost | Inventory Hostname: instance 2026-09-17 13:31:05.847849 | localhost | Hostname: np0000193004 2026-09-17 13:31:05.847889 | localhost | Username: zuul 2026-09-17 13:31:05.847933 | localhost | Distro: Ubuntu 22.04 2026-09-17 13:31:05.847971 | localhost | Provider: yul1 2026-09-17 13:31:05.848008 | localhost | Region: ca-ymq-1 2026-09-17 13:31:05.848045 | localhost | Label: ubuntu-jammy 2026-09-17 13:31:05.848080 | localhost | Product Name: OpenStack Nova 2026-09-17 13:31:05.848114 | localhost | Interface IP: 162.253.55.19 2026-09-17 13:31:05.875318 | 2026-09-17 13:31:05.875522 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-17 13:31:06.309210 | localhost -> localhost | changed 2026-09-17 13:31:06.325327 | 2026-09-17 13:31:06.325521 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-17 13:31:07.271636 | localhost -> localhost | changed 2026-09-17 13:31:07.284329 | 2026-09-17 13:31:07.284415 | PLAY [all] 2026-09-17 13:31:07.294879 | 2026-09-17 13:31:07.294967 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-17 13:31:07.543317 | instance -> localhost | ok 2026-09-17 13:31:07.549410 | 2026-09-17 13:31:07.549481 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-17 13:31:07.578107 | instance | ok 2026-09-17 13:31:07.590688 | instance | included: /var/lib/zuul/builds/c7c9f3e45e2544e7b8704db2ed1ba7ca/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-17 13:31:07.595577 | 2026-09-17 13:31:07.595648 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-17 13:31:09.236124 | instance -> localhost | Generating public/private rsa key pair. 2026-09-17 13:31:09.236381 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/c7c9f3e45e2544e7b8704db2ed1ba7ca/work/c7c9f3e45e2544e7b8704db2ed1ba7ca_id_rsa 2026-09-17 13:31:09.236423 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/c7c9f3e45e2544e7b8704db2ed1ba7ca/work/c7c9f3e45e2544e7b8704db2ed1ba7ca_id_rsa.pub 2026-09-17 13:31:09.236454 | instance -> localhost | The key fingerprint is: 2026-09-17 13:31:09.236482 | instance -> localhost | SHA256:dU6aKj42D7SIE/zm5GwyoTdpcHu3Mfe9ySQa73yqR4A zuul-build-sshkey 2026-09-17 13:31:09.236880 | instance -> localhost | The key's randomart image is: 2026-09-17 13:31:09.236923 | instance -> localhost | +---[RSA 3072]----+ 2026-09-17 13:31:09.236961 | instance -> localhost | | | 2026-09-17 13:31:09.236990 | instance -> localhost | | | 2026-09-17 13:31:09.237017 | instance -> localhost | | . . o | 2026-09-17 13:31:09.237042 | instance -> localhost | | . E .. * | 2026-09-17 13:31:09.237068 | instance -> localhost | | o . S.o . | 2026-09-17 13:31:09.237094 | instance -> localhost | |. o+ o . .. | 2026-09-17 13:31:09.237119 | instance -> localhost | | +o+= * +.. . | 2026-09-17 13:31:09.237145 | instance -> localhost | |. OBo.=* *.=.. | 2026-09-17 13:31:09.237180 | instance -> localhost | | o *+oo=++*o=. | 2026-09-17 13:31:09.237220 | instance -> localhost | +----[SHA256]-----+ 2026-09-17 13:31:09.237291 | instance -> localhost | ok: Runtime: 0:00:01.182076 2026-09-17 13:31:09.246600 | 2026-09-17 13:31:09.246745 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-17 13:31:09.278510 | instance | ok 2026-09-17 13:31:09.290702 | instance | included: /var/lib/zuul/builds/c7c9f3e45e2544e7b8704db2ed1ba7ca/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-17 13:31:09.301135 | 2026-09-17 13:31:09.301326 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-17 13:31:09.325802 | instance | skipping: Conditional result was False 2026-09-17 13:31:09.333083 | 2026-09-17 13:31:09.333190 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-17 13:31:09.781567 | instance | changed 2026-09-17 13:31:09.793092 | 2026-09-17 13:31:09.793242 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-17 13:31:09.978771 | instance | ok 2026-09-17 13:31:09.988036 | 2026-09-17 13:31:09.988160 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-17 13:31:10.494141 | instance | changed 2026-09-17 13:31:10.498389 | 2026-09-17 13:31:10.498452 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-17 13:31:10.970686 | instance | changed 2026-09-17 13:31:10.982568 | 2026-09-17 13:31:10.982742 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-17 13:31:11.008188 | instance | skipping: Conditional result was False 2026-09-17 13:31:11.018798 | 2026-09-17 13:31:11.018921 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-17 13:31:11.398061 | instance -> localhost | changed 2026-09-17 13:31:11.417445 | 2026-09-17 13:31:11.417680 | TASK [add-build-sshkey : Add back temp key] 2026-09-17 13:31:11.711080 | instance -> localhost | Identity added: /var/lib/zuul/builds/c7c9f3e45e2544e7b8704db2ed1ba7ca/work/c7c9f3e45e2544e7b8704db2ed1ba7ca_id_rsa (zuul-build-sshkey) 2026-09-17 13:31:11.711278 | instance -> localhost | ok: Runtime: 0:00:00.014830 2026-09-17 13:31:11.715825 | 2026-09-17 13:31:11.715907 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-17 13:31:12.054554 | instance | ok 2026-09-17 13:31:12.064086 | 2026-09-17 13:31:12.064238 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-17 13:31:12.099924 | instance | skipping: Conditional result was False 2026-09-17 13:31:12.119854 | 2026-09-17 13:31:12.120037 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-09-17 13:31:12.467990 | instance | ok 2026-09-17 13:31:12.478799 | 2026-09-17 13:31:12.478992 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-09-17 13:31:15.967395 | instance | Output suppressed because no_log was given 2026-09-17 13:31:15.975319 | 2026-09-17 13:31:15.975437 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-09-17 13:31:16.197278 | instance | ok: "logs" 2026-09-17 13:31:16.197673 | instance | ok: All items complete 2026-09-17 13:31:16.197732 | 2026-09-17 13:31:16.374967 | instance | ok: "artifacts" 2026-09-17 13:31:16.528884 | instance | ok: "docs" 2026-09-17 13:31:16.549044 | 2026-09-17 13:31:16.549259 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-09-17 13:31:16.734365 | instance | changed: "logs" 2026-09-17 13:31:16.881715 | instance | changed: "artifacts" 2026-09-17 13:31:17.059832 | instance | changed: "docs" 2026-09-17 13:31:17.076291 | 2026-09-17 13:31:17.076455 | PLAY RECAP 2026-09-17 13:31:17.076588 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-17 13:31:17.076679 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-17 13:31:17.076723 | 2026-09-17 13:31:17.253385 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-17 13:31:17.255143 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-17 13:31:17.826729 | 2026-09-17 13:31:17.826840 | PLAY [all] 2026-09-17 13:31:17.836132 | 2026-09-17 13:31:17.836205 | TASK [setup-uv : Extract archive] 2026-09-17 13:31:20.247173 | instance | changed 2026-09-17 13:31:20.252266 | 2026-09-17 13:31:20.252340 | TASK [setup-uv : Print version] 2026-09-17 13:31:20.628135 | instance | uv 0.8.13 2026-09-17 13:31:20.788956 | instance | ok: Runtime: 0:00:00.014020 2026-09-17 13:31:20.808422 | 2026-09-17 13:31:20.808695 | TASK [Install Ansible collection siblings] 2026-09-17 13:31:30.461955 | instance | changed: 2026-09-17 13:31:30.462202 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-09-17 13:31:30.462257 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-17 13:31:30.462299 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-17 13:31:30.462337 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-09-17 13:31:30.462374 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-09-17 13:31:30.462419 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-09-17 13:31:30.462458 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-09-17 13:31:30.462499 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-09-17 13:31:30.462535 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-17 13:31:30.462572 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-09-17 13:31:30.462630 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-09-17 13:31:30.462668 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-09-17 13:31:30.462702 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-09-17 13:31:30.462737 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-09-17 13:31:30.462770 | instance | Resolved ansible.utils to v6.1.1 for >=2.9.0 2026-09-17 13:31:30.462807 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-09-17 13:31:30.462842 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-09-17 13:31:30.462876 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-09-17 13:31:30.462910 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-09-17 13:31:30.462944 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-09-17 13:31:30.462978 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.2.0 2026-09-17 13:31:30.463012 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-09-17 13:31:30.463050 | instance | Resolved vexxhost.kubernetes to v3.4.0 for >=3.3.0,>=2.5.0 2026-09-17 13:31:30.463106 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-09-17 13:31:30.463143 | instance | Resolved ansible.utils to v6.1.1 for >=2.9.0,>=6.0.0 2026-09-17 13:31:30.463178 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-17 13:31:30.463213 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-17 13:31:30.463247 | instance | Resolved vexxhost.kubernetes to v3.4.0 for >=3.3.0,>=2.5.0 2026-09-17 13:31:30.463280 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-09-17 13:31:30.463314 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-09-17 13:31:30.463347 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-17 13:31:30.463383 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-17 13:31:30.463418 | instance | Checked out ansible.netcommon to 1.2.0 2026-09-17 13:31:30.463452 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-09-17 13:31:30.463496 | instance | Starting galaxy collection install process 2026-09-17 13:31:30.463531 | instance | Process install dependency map 2026-09-17 13:31:30.463565 | instance | Starting collection install process 2026-09-17 13:31:30.463617 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-09-17 13:31:30.463654 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-09-17 13:31:30.463688 | instance | ansible.netcommon:* was installed successfully 2026-09-17 13:31:30.463722 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-09-17 13:31:30.463755 | instance | Creating virtual environment at: .venv 2026-09-17 13:31:30.463789 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-17 13:31:30.463823 | instance | Downloading rjsonnet (1.2MiB) 2026-09-17 13:31:30.463857 | instance | Downloading pygments (1.2MiB) 2026-09-17 13:31:30.463897 | instance | Downloading pydantic-core (2.0MiB) 2026-09-17 13:31:30.463932 | instance | Downloading kubernetes (1.9MiB) 2026-09-17 13:31:30.463966 | instance | Downloading cryptography (4.2MiB) 2026-09-17 13:31:30.464002 | instance | Downloading openstacksdk (1.7MiB) 2026-09-17 13:31:30.464037 | instance | Downloading setuptools (1.1MiB) 2026-09-17 13:31:30.464072 | instance | Downloading ansible-core (2.1MiB) 2026-09-17 13:31:30.464107 | instance | Downloading netaddr (2.2MiB) 2026-09-17 13:31:30.464142 | instance | Downloading rjsonnet 2026-09-17 13:31:30.464179 | instance | Building pyperclip==1.9.0 2026-09-17 13:31:30.464215 | instance | Downloading pydantic-core 2026-09-17 13:31:30.464250 | instance | Downloading netaddr 2026-09-17 13:31:30.464286 | instance | Downloading pygments 2026-09-17 13:31:30.464322 | instance | Downloading cryptography 2026-09-17 13:31:30.464357 | instance | Downloading setuptools 2026-09-17 13:31:30.464392 | instance | Downloading kubernetes 2026-09-17 13:31:30.464426 | instance | Downloading ansible-core 2026-09-17 13:31:30.464461 | instance | Downloading openstacksdk 2026-09-17 13:31:30.464545 | instance | Built pyperclip==1.9.0 2026-09-17 13:31:30.464627 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-17 13:31:30.464668 | instance | Installed 83 packages in 54ms 2026-09-17 13:31:30.464705 | instance | Checked out ansible.posix to 1.6.0 2026-09-17 13:31:30.464740 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-17 13:31:30.464775 | instance | Starting galaxy collection install process 2026-09-17 13:31:30.464809 | instance | Process install dependency map 2026-09-17 13:31:30.464854 | instance | Starting collection install process 2026-09-17 13:31:30.464891 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-09-17 13:31:30.464925 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-09-17 13:31:30.464958 | instance | ansible.posix:1.6.0 was installed successfully 2026-09-17 13:31:30.464993 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-17 13:31:30.465027 | instance | 2.17.12 2026-09-17 13:31:30.465062 | instance | Checked out ansible.utils to v6.1.1 2026-09-17 13:31:30.465097 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-17 13:31:30.465132 | instance | Starting galaxy collection install process 2026-09-17 13:31:30.465166 | instance | Process install dependency map 2026-09-17 13:31:30.465200 | instance | Starting collection install process 2026-09-17 13:31:30.465235 | instance | Installing 'ansible.utils:6.1.1' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-09-17 13:31:30.465279 | instance | Created collection for ansible.utils:6.1.1 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-09-17 13:31:30.465358 | instance | ansible.utils:6.1.1 was installed successfully 2026-09-17 13:31:30.465402 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-17 13:31:30.465452 | instance | 2.17.12 2026-09-17 13:31:30.465489 | instance | Checked out atmosphere.common to v0.7.0 2026-09-17 13:31:30.465525 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-09-17 13:31:30.465560 | instance | Starting galaxy collection install process 2026-09-17 13:31:30.465621 | instance | Process install dependency map 2026-09-17 13:31:30.465671 | instance | Starting collection install process 2026-09-17 13:31:30.465718 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-09-17 13:31:30.465758 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-09-17 13:31:30.465807 | instance | atmosphere.common:0.7.0 was installed successfully 2026-09-17 13:31:30.465845 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-17 13:31:30.465893 | instance | 2.17.12 2026-09-17 13:31:30.465933 | instance | Checked out community.crypto to 2.2.3 2026-09-17 13:31:30.465979 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.crypto 2026-09-17 13:31:30.466019 | instance | Starting galaxy collection install process 2026-09-17 13:31:30.466064 | instance | Process install dependency map 2026-09-17 13:31:30.466104 | instance | Starting collection install process 2026-09-17 13:31:30.466148 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-09-17 13:31:30.466185 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-09-17 13:31:30.466220 | instance | community.crypto:2.2.3 was installed successfully 2026-09-17 13:31:30.466254 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-17 13:31:30.466288 | instance | 2.17.12 2026-09-17 13:31:30.466322 | instance | Checked out community.general to 7.3.0 2026-09-17 13:31:30.466357 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.general 2026-09-17 13:31:30.466402 | instance | Starting galaxy collection install process 2026-09-17 13:31:30.466437 | instance | Process install dependency map 2026-09-17 13:31:30.466471 | instance | Starting collection install process 2026-09-17 13:31:30.466505 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-09-17 13:31:30.466540 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-09-17 13:31:30.466576 | instance | community.general:7.3.0 was installed successfully 2026-09-17 13:31:30.466634 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-17 13:31:30.466671 | instance | 2.17.12 2026-09-17 13:31:30.466707 | instance | Checked out community.mysql to 3.6.0 2026-09-17 13:31:30.466746 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.mysql 2026-09-17 13:31:30.466782 | instance | Starting galaxy collection install process 2026-09-17 13:31:30.466817 | instance | Process install dependency map 2026-09-17 13:31:30.466854 | instance | Starting collection install process 2026-09-17 13:31:30.466889 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-09-17 13:31:30.466923 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-09-17 13:31:30.466956 | instance | community.mysql:3.6.0 was installed successfully 2026-09-17 13:31:30.466990 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-17 13:31:30.467024 | instance | 2.17.12 2026-09-17 13:31:30.467058 | instance | Checked out kubernetes.core to 2.4.0 2026-09-17 13:31:30.467092 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-09-17 13:31:30.467126 | instance | Starting galaxy collection install process 2026-09-17 13:31:30.467160 | instance | Process install dependency map 2026-09-17 13:31:30.467194 | instance | Starting collection install process 2026-09-17 13:31:30.467229 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-09-17 13:31:30.467263 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-09-17 13:31:30.467296 | instance | kubernetes.core:2.4.0 was installed successfully 2026-09-17 13:31:30.467330 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-17 13:31:30.467364 | instance | 2.17.12 2026-09-17 13:31:30.467398 | instance | Checked out openstack.cloud to 2.6.0 2026-09-17 13:31:30.467431 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-09-17 13:31:30.467466 | instance | Starting galaxy collection install process 2026-09-17 13:31:30.467500 | instance | Process install dependency map 2026-09-17 13:31:30.467533 | instance | Starting collection install process 2026-09-17 13:31:30.467567 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-09-17 13:31:30.467626 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-09-17 13:31:30.467663 | instance | openstack.cloud:2.6.0 was installed successfully 2026-09-17 13:31:30.467697 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-17 13:31:30.467729 | instance | 2.17.12 2026-09-17 13:31:30.467771 | instance | Checked out vexxhost.ceph to v4.2.0 2026-09-17 13:31:30.467806 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-09-17 13:31:30.467841 | instance | Starting galaxy collection install process 2026-09-17 13:31:30.467877 | instance | Process install dependency map 2026-09-17 13:31:30.467911 | instance | Starting collection install process 2026-09-17 13:31:30.467944 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-09-17 13:31:30.467978 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-09-17 13:31:30.468010 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-09-17 13:31:30.468043 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-17 13:31:30.468076 | instance | 2.17.12 2026-09-17 13:31:30.468109 | instance | Checked out vexxhost.containers to v1.6.8 2026-09-17 13:31:30.468143 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-17 13:31:30.468177 | instance | Starting galaxy collection install process 2026-09-17 13:31:30.468211 | instance | Process install dependency map 2026-09-17 13:31:30.468244 | instance | Starting collection install process 2026-09-17 13:31:30.468277 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-09-17 13:31:30.468310 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-09-17 13:31:30.468344 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-09-17 13:31:30.468380 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-17 13:31:30.468413 | instance | 2.17.12 2026-09-17 13:31:30.468447 | instance | Checked out vexxhost.kubernetes to v3.4.0 2026-09-17 13:31:30.468482 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-09-17 13:31:30.468962 | instance | Starting galaxy collection install process 2026-09-17 13:31:30.469020 | instance | Process install dependency map 2026-09-17 13:31:30.469059 | instance | Starting collection install process 2026-09-17 13:31:30.469094 | instance | Installing 'vexxhost.kubernetes:3.4.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-09-17 13:31:30.469129 | instance | Created collection for vexxhost.kubernetes:3.4.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-09-17 13:31:30.469163 | instance | vexxhost.kubernetes:3.4.0 was installed successfully 2026-09-17 13:31:30.469198 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-17 13:31:30.469232 | instance | 2.17.12 2026-09-17 13:31:30.479278 | 2026-09-17 13:31:30.479368 | PLAY RECAP 2026-09-17 13:31:30.479696 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-17 13:31:30.479776 | 2026-09-17 13:31:30.601285 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-17 13:31:30.603522 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-17 13:31:31.140924 | 2026-09-17 13:31:31.141038 | PLAY [all] 2026-09-17 13:31:31.151541 | 2026-09-17 13:31:31.151642 | TASK [Install "jq" for log collection] 2026-09-17 13:31:41.276280 | instance | changed 2026-09-17 13:31:41.279939 | 2026-09-17 13:31:41.280091 | PLAY RECAP 2026-09-17 13:31:41.280218 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-17 13:31:41.280343 | 2026-09-17 13:31:41.410316 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-17 13:31:41.412249 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-17 13:31:41.938769 | 2026-09-17 13:31:41.938911 | PLAY [all] 2026-09-17 13:31:41.948979 | 2026-09-17 13:31:41.949048 | LOOP [Check inventory directories] 2026-09-17 13:31:42.325606 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-09-17 13:31:42.509883 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-09-17 13:31:42.685056 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-09-17 13:31:42.698829 | 2026-09-17 13:31:42.699045 | LOOP [Copy inventory file for Zuul] 2026-09-17 13:31:43.558992 | instance | changed: 2026-09-17 13:31:43.559318 | instance | { 2026-09-17 13:31:43.559376 | instance | "ansible_loop_var": "item", 2026-09-17 13:31:43.559422 | instance | "changed": false, 2026-09-17 13:31:43.559461 | instance | "failed": false, 2026-09-17 13:31:43.559505 | instance | "invocation": { 2026-09-17 13:31:43.559543 | instance | "module_args": { 2026-09-17 13:31:43.559579 | instance | "checksum_algorithm": "sha1", 2026-09-17 13:31:43.559638 | instance | "follow": true, 2026-09-17 13:31:43.559673 | instance | "get_attributes": true, 2026-09-17 13:31:43.559711 | instance | "get_checksum": true, 2026-09-17 13:31:43.559746 | instance | "get_mime": true, 2026-09-17 13:31:43.559779 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-09-17 13:31:43.559813 | instance | } 2026-09-17 13:31:43.559847 | instance | }, 2026-09-17 13:31:43.559880 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-09-17 13:31:43.559914 | instance | "stat": { 2026-09-17 13:31:43.559947 | instance | "atime": 1789651882.7804794, 2026-09-17 13:31:43.559981 | instance | "attr_flags": "e", 2026-09-17 13:31:43.560015 | instance | "attributes": [ 2026-09-17 13:31:43.560048 | instance | "extents" 2026-09-17 13:31:43.560082 | instance | ], 2026-09-17 13:31:43.560115 | instance | "block_size": 4096, 2026-09-17 13:31:43.560149 | instance | "blocks": 8, 2026-09-17 13:31:43.560182 | instance | "charset": "unknown", 2026-09-17 13:31:43.560219 | instance | "ctime": 1789651881.6924777, 2026-09-17 13:31:43.560254 | instance | "dev": 64513, 2026-09-17 13:31:43.560287 | instance | "device_type": 0, 2026-09-17 13:31:43.560320 | instance | "executable": true, 2026-09-17 13:31:43.560354 | instance | "exists": true, 2026-09-17 13:31:43.560388 | instance | "gid": 1000, 2026-09-17 13:31:43.560422 | instance | "gr_name": "zuul", 2026-09-17 13:31:43.560457 | instance | "inode": 1048936, 2026-09-17 13:31:43.560519 | instance | "isblk": false, 2026-09-17 13:31:43.560561 | instance | "ischr": false, 2026-09-17 13:31:43.560616 | instance | "isdir": true, 2026-09-17 13:31:43.560651 | instance | "isfifo": false, 2026-09-17 13:31:43.560684 | instance | "isgid": false, 2026-09-17 13:31:43.560717 | instance | "islnk": false, 2026-09-17 13:31:43.560749 | instance | "isreg": false, 2026-09-17 13:31:43.560782 | instance | "issock": false, 2026-09-17 13:31:43.560813 | instance | "isuid": false, 2026-09-17 13:31:43.560844 | instance | "mimetype": "unknown", 2026-09-17 13:31:43.560876 | instance | "mode": "0755", 2026-09-17 13:31:43.560908 | instance | "mtime": 1789651881.6924777, 2026-09-17 13:31:43.560940 | instance | "nlink": 23, 2026-09-17 13:31:43.560971 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-09-17 13:31:43.561004 | instance | "pw_name": "zuul", 2026-09-17 13:31:43.561041 | instance | "readable": true, 2026-09-17 13:31:43.561076 | instance | "rgrp": true, 2026-09-17 13:31:43.561110 | instance | "roth": true, 2026-09-17 13:31:43.561162 | instance | "rusr": true, 2026-09-17 13:31:43.561197 | instance | "size": 4096, 2026-09-17 13:31:43.561232 | instance | "uid": 1000, 2026-09-17 13:31:43.561265 | instance | "version": "2858025191", 2026-09-17 13:31:43.561299 | instance | "wgrp": false, 2026-09-17 13:31:43.561336 | instance | "woth": false, 2026-09-17 13:31:43.561371 | instance | "writeable": true, 2026-09-17 13:31:43.561404 | instance | "wusr": true, 2026-09-17 13:31:43.561437 | instance | "xgrp": true, 2026-09-17 13:31:43.561470 | instance | "xoth": true, 2026-09-17 13:31:43.561503 | instance | "xusr": true 2026-09-17 13:31:43.561535 | instance | } 2026-09-17 13:31:43.561568 | instance | } 2026-09-17 13:31:43.561657 | instance | ok: All items complete 2026-09-17 13:31:43.561699 | 2026-09-17 13:31:43.564090 | instance | skipping: Conditional result was False 2026-09-17 13:31:43.567054 | instance | skipping: Conditional result was False 2026-09-17 13:31:43.589798 | 2026-09-17 13:31:43.590025 | LOOP [Switch "ansible_host" to private IP] 2026-09-17 13:31:43.964477 | instance | changed: 1 replacements made 2026-09-17 13:31:43.966288 | instance | skipping: Conditional result was False 2026-09-17 13:31:43.968281 | instance | skipping: Conditional result was False 2026-09-17 13:31:43.986806 | 2026-09-17 13:31:43.987020 | TASK [Run Molecule scenario] 2026-09-17 13:31:44.961339 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-09-17 13:31:45.392949 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-09-17 13:31:45.393072 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-09-17 13:31:56.635179 | instance | INFO [csi > dependency] Executing 2026-09-17 13:31:56.635693 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-09-17 13:31:56.636137 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-09-17 13:31:56.636416 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-09-17 13:31:56.652484 | instance | INFO [csi > cleanup] Executing 2026-09-17 13:31:56.653156 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-17 13:31:56.664819 | instance | INFO [csi > destroy] Executing 2026-09-17 13:31:56.664895 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-09-17 13:31:56.664998 | instance | INFO [csi > destroy] Executed: Successful 2026-09-17 13:31:56.673310 | instance | INFO [csi > syntax] Executing 2026-09-17 13:31:58.215694 | instance | 2026-09-17 13:31:58.215961 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-09-17 13:31:58.295921 | instance | INFO [csi > syntax] Executed: Successful 2026-09-17 13:31:58.311948 | instance | INFO [csi > create] Executing 2026-09-17 13:31:58.315564 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-17 13:31:58.330532 | instance | INFO [csi > prepare] Executing 2026-09-17 13:31:59.111948 | instance | 2026-09-17 13:31:59.112296 | instance | PLAY [Prepare] ***************************************************************** 2026-09-17 13:31:59.112618 | instance | 2026-09-17 13:31:59.112843 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-17 13:31:59.113083 | instance | Thursday 17 September 2026 13:31:59 +0000 (0:00:00.023) 0:00:00.023 **** 2026-09-17 13:32:00.328432 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-17 13:32:00.328659 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-17 13:32:00.328945 | instance | interpreter could change the meaning of that path. See 2026-09-17 13:32:00.329218 | instance | https://docs.ansible.com/ansible- 2026-09-17 13:32:00.329518 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-17 13:32:00.338460 | instance | ok: [instance] 2026-09-17 13:32:00.338775 | instance | 2026-09-17 13:32:00.339044 | instance | TASK [Configure short hostname] ************************************************ 2026-09-17 13:32:00.339316 | instance | Thursday 17 September 2026 13:32:00 +0000 (0:00:01.227) 0:00:01.251 **** 2026-09-17 13:32:01.059596 | instance | changed: [instance] 2026-09-17 13:32:01.059866 | instance | 2026-09-17 13:32:01.060170 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-09-17 13:32:01.060419 | instance | Thursday 17 September 2026 13:32:01 +0000 (0:00:00.720) 0:00:01.971 **** 2026-09-17 13:32:01.350359 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-09-17 13:32:01.350599 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-09-17 13:32:01.350864 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-09-17 13:32:01.359855 | instance | changed: [instance] 2026-09-17 13:32:01.360095 | instance | 2026-09-17 13:32:01.360340 | instance | TASK [Purge "snapd" package] *************************************************** 2026-09-17 13:32:01.360584 | instance | Thursday 17 September 2026 13:32:01 +0000 (0:00:00.300) 0:00:02.272 **** 2026-09-17 13:32:02.157472 | instance | ok: [instance] 2026-09-17 13:32:02.157752 | instance | 2026-09-17 13:32:02.158123 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-09-17 13:32:02.158366 | instance | 2026-09-17 13:32:02.158653 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-17 13:32:02.159027 | instance | Thursday 17 September 2026 13:32:02 +0000 (0:00:00.797) 0:00:03.069 **** 2026-09-17 13:32:02.858513 | instance | ok: [instance] 2026-09-17 13:32:02.858758 | instance | 2026-09-17 13:32:02.859116 | instance | TASK [Install depedencies] ***************************************************** 2026-09-17 13:32:02.859473 | instance | Thursday 17 September 2026 13:32:02 +0000 (0:00:00.699) 0:00:03.769 **** 2026-09-17 13:32:26.286684 | instance | changed: [instance] 2026-09-17 13:32:26.286835 | instance | 2026-09-17 13:32:26.287043 | instance | TASK [Start up service] ******************************************************** 2026-09-17 13:32:26.287271 | instance | Thursday 17 September 2026 13:32:26 +0000 (0:00:23.429) 0:00:27.198 **** 2026-09-17 13:32:26.821105 | instance | ok: [instance] 2026-09-17 13:32:26.821251 | instance | 2026-09-17 13:32:26.821469 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-09-17 13:32:26.821664 | instance | Thursday 17 September 2026 13:32:26 +0000 (0:00:00.534) 0:00:27.733 **** 2026-09-17 13:32:27.154772 | instance | ok: [instance] 2026-09-17 13:32:27.154909 | instance | 2026-09-17 13:32:27.156046 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-09-17 13:32:27.156468 | instance | Thursday 17 September 2026 13:32:27 +0000 (0:00:00.333) 0:00:28.066 **** 2026-09-17 13:32:27.856600 | instance | changed: [instance] 2026-09-17 13:32:27.856819 | instance | 2026-09-17 13:32:27.856833 | instance | TASK [Get list of all loopback devices] **************************************** 2026-09-17 13:32:27.856844 | instance | Thursday 17 September 2026 13:32:27 +0000 (0:00:00.701) 0:00:28.768 **** 2026-09-17 13:32:28.072486 | instance | ok: [instance] 2026-09-17 13:32:28.072643 | instance | 2026-09-17 13:32:28.073261 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-09-17 13:32:28.073318 | instance | Thursday 17 September 2026 13:32:28 +0000 (0:00:00.216) 0:00:28.984 **** 2026-09-17 13:32:28.100390 | instance | skipping: [instance] 2026-09-17 13:32:28.101148 | instance | 2026-09-17 13:32:28.101198 | instance | TASK [Create devices for Ceph] ************************************************* 2026-09-17 13:32:28.101210 | instance | Thursday 17 September 2026 13:32:28 +0000 (0:00:00.027) 0:00:29.012 **** 2026-09-17 13:32:28.719524 | instance | changed: [instance] => (item=osd0) 2026-09-17 13:32:28.719653 | instance | changed: [instance] => (item=osd1) 2026-09-17 13:32:28.720643 | instance | changed: [instance] => (item=osd2) 2026-09-17 13:32:28.720708 | instance | 2026-09-17 13:32:28.720720 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-09-17 13:32:28.720731 | instance | Thursday 17 September 2026 13:32:28 +0000 (0:00:00.619) 0:00:29.631 **** 2026-09-17 13:32:29.400291 | instance | changed: [instance] => (item=osd0) 2026-09-17 13:32:29.400340 | instance | changed: [instance] => (item=osd1) 2026-09-17 13:32:29.400350 | instance | changed: [instance] => (item=osd2) 2026-09-17 13:32:29.400359 | instance | 2026-09-17 13:32:29.400369 | instance | TASK [Start loop devices] ****************************************************** 2026-09-17 13:32:29.400378 | instance | Thursday 17 September 2026 13:32:29 +0000 (0:00:00.679) 0:00:30.311 **** 2026-09-17 13:32:30.114000 | instance | changed: [instance] => (item=osd0) 2026-09-17 13:32:30.114094 | instance | changed: [instance] => (item=osd1) 2026-09-17 13:32:30.114916 | instance | changed: [instance] => (item=osd2) 2026-09-17 13:32:30.114972 | instance | 2026-09-17 13:32:30.114983 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-09-17 13:32:30.114997 | instance | Thursday 17 September 2026 13:32:30 +0000 (0:00:00.715) 0:00:31.026 **** 2026-09-17 13:32:33.609052 | instance | changed: [instance] => (item=osd0) 2026-09-17 13:32:33.609097 | instance | changed: [instance] => (item=osd1) 2026-09-17 13:32:33.609103 | instance | changed: [instance] => (item=osd2) 2026-09-17 13:32:33.609109 | instance | 2026-09-17 13:32:33.609115 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-09-17 13:32:33.609120 | instance | Thursday 17 September 2026 13:32:33 +0000 (0:00:03.494) 0:00:34.521 **** 2026-09-17 13:32:35.471760 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-09-17 13:32:35.473963 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-09-17 13:32:35.474044 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-09-17 13:32:35.474056 | instance | 2026-09-17 13:32:35.474066 | instance | PLAY RECAP ********************************************************************* 2026-09-17 13:32:35.474075 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-17 13:32:35.474084 | instance | 2026-09-17 13:32:35.474093 | instance | Thursday 17 September 2026 13:32:35 +0000 (0:00:01.863) 0:00:36.384 **** 2026-09-17 13:32:35.474102 | instance | =============================================================================== 2026-09-17 13:32:35.474117 | instance | Install depedencies ---------------------------------------------------- 23.43s 2026-09-17 13:32:35.477947 | instance | Create a volume group for each loop device ------------------------------ 3.49s 2026-09-17 13:32:35.477987 | instance | Create a logical volume for each loop device ---------------------------- 1.86s 2026-09-17 13:32:35.477999 | instance | Gathering Facts --------------------------------------------------------- 1.23s 2026-09-17 13:32:35.478008 | instance | Purge "snapd" package --------------------------------------------------- 0.80s 2026-09-17 13:32:35.478017 | instance | Configure short hostname ------------------------------------------------ 0.72s 2026-09-17 13:32:35.478025 | instance | Start loop devices ------------------------------------------------------ 0.72s 2026-09-17 13:32:35.478034 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.70s 2026-09-17 13:32:35.478042 | instance | Gathering Facts --------------------------------------------------------- 0.70s 2026-09-17 13:32:35.478051 | instance | Set permissions on loopback devices ------------------------------------- 0.68s 2026-09-17 13:32:35.478059 | instance | Create devices for Ceph ------------------------------------------------- 0.62s 2026-09-17 13:32:35.478068 | instance | Start up service -------------------------------------------------------- 0.53s 2026-09-17 13:32:35.478076 | instance | Generate lvm.conf ------------------------------------------------------- 0.33s 2026-09-17 13:32:35.478085 | instance | Ensure hostname inside hosts file --------------------------------------- 0.30s 2026-09-17 13:32:35.478094 | instance | Get list of all loopback devices ---------------------------------------- 0.22s 2026-09-17 13:32:35.478102 | instance | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-09-17 13:32:35.547077 | instance | INFO [csi > prepare] Executed: Successful 2026-09-17 13:32:35.562004 | instance | INFO [csi > converge] Executing 2026-09-17 13:32:37.034190 | instance | 2026-09-17 13:32:37.034579 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-09-17 13:32:37.034870 | instance | 2026-09-17 13:32:37.035170 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-17 13:32:37.035488 | instance | Thursday 17 September 2026 13:32:37 +0000 (0:00:00.007) 0:00:00.007 **** 2026-09-17 13:32:38.002248 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-17 13:32:38.002813 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-17 13:32:38.003317 | instance | interpreter could change the meaning of that path. See 2026-09-17 13:32:38.003706 | instance | https://docs.ansible.com/ansible- 2026-09-17 13:32:38.004018 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-17 13:32:38.018004 | instance | ok: [instance] 2026-09-17 13:32:38.018447 | instance | 2026-09-17 13:32:38.018776 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-09-17 13:32:38.019084 | instance | Thursday 17 September 2026 13:32:38 +0000 (0:00:00.983) 0:00:00.990 **** 2026-09-17 13:32:38.083616 | instance | ok: [instance] => { 2026-09-17 13:32:38.084141 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-09-17 13:32:38.084584 | instance | } 2026-09-17 13:32:38.084977 | instance | 2026-09-17 13:32:38.085318 | instance | PLAY [all] ********************************************************************* 2026-09-17 13:32:38.085606 | instance | 2026-09-17 13:32:38.085943 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-17 13:32:38.086338 | instance | Thursday 17 September 2026 13:32:38 +0000 (0:00:00.065) 0:00:01.056 **** 2026-09-17 13:32:39.073903 | instance | ok: [instance] 2026-09-17 13:32:39.074322 | instance | 2026-09-17 13:32:39.074644 | instance | TASK [Fail if atmosphere_ceph_enabled is set] ********************************** 2026-09-17 13:32:39.074941 | instance | Thursday 17 September 2026 13:32:39 +0000 (0:00:00.987) 0:00:02.044 **** 2026-09-17 13:32:39.120966 | instance | skipping: [instance] 2026-09-17 13:32:39.121183 | instance | 2026-09-17 13:32:39.121442 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-09-17 13:32:39.121633 | instance | Thursday 17 September 2026 13:32:39 +0000 (0:00:00.049) 0:00:02.094 **** 2026-09-17 13:32:39.342425 | instance | ok: [instance] 2026-09-17 13:32:39.342745 | instance | 2026-09-17 13:32:39.343037 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-09-17 13:32:39.343336 | instance | 2026-09-17 13:32:39.343623 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-17 13:32:39.343915 | instance | Thursday 17 September 2026 13:32:39 +0000 (0:00:00.221) 0:00:02.316 **** 2026-09-17 13:32:40.286823 | instance | ok: [instance] 2026-09-17 13:32:40.287205 | instance | 2026-09-17 13:32:40.287566 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 13:32:40.287879 | instance | Thursday 17 September 2026 13:32:40 +0000 (0:00:00.943) 0:00:03.259 **** 2026-09-17 13:32:40.618235 | instance | ok: [instance] 2026-09-17 13:32:40.618738 | instance | 2026-09-17 13:32:40.619120 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 13:32:40.619522 | instance | Thursday 17 September 2026 13:32:40 +0000 (0:00:00.327) 0:00:03.587 **** 2026-09-17 13:32:40.669034 | instance | skipping: [instance] 2026-09-17 13:32:40.669079 | instance | 2026-09-17 13:32:40.669086 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-17 13:32:40.669093 | instance | Thursday 17 September 2026 13:32:40 +0000 (0:00:00.054) 0:00:03.641 **** 2026-09-17 13:32:41.019409 | instance | changed: [instance] 2026-09-17 13:32:41.019447 | instance | 2026-09-17 13:32:41.019454 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 13:32:41.019460 | instance | Thursday 17 September 2026 13:32:41 +0000 (0:00:00.350) 0:00:03.991 **** 2026-09-17 13:32:41.110056 | instance | ok: [instance] => { 2026-09-17 13:32:41.110126 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-17 13:32:41.110138 | instance | } 2026-09-17 13:32:41.110148 | instance | 2026-09-17 13:32:41.110255 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 13:32:41.110529 | instance | Thursday 17 September 2026 13:32:41 +0000 (0:00:00.089) 0:00:04.081 **** 2026-09-17 13:32:41.848683 | instance | changed: [instance] 2026-09-17 13:32:41.848905 | instance | 2026-09-17 13:32:41.849160 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 13:32:41.849427 | instance | Thursday 17 September 2026 13:32:41 +0000 (0:00:00.739) 0:00:04.821 **** 2026-09-17 13:32:41.917744 | instance | skipping: [instance] 2026-09-17 13:32:41.917986 | instance | 2026-09-17 13:32:41.918231 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 13:32:41.918523 | instance | Thursday 17 September 2026 13:32:41 +0000 (0:00:00.069) 0:00:04.890 **** 2026-09-17 13:32:41.976189 | instance | skipping: [instance] 2026-09-17 13:32:41.976424 | instance | 2026-09-17 13:32:41.976676 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 13:32:41.976923 | instance | Thursday 17 September 2026 13:32:41 +0000 (0:00:00.058) 0:00:04.949 **** 2026-09-17 13:32:42.222474 | instance | ok: [instance] 2026-09-17 13:32:42.222574 | instance | 2026-09-17 13:32:42.222712 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 13:32:42.222856 | instance | Thursday 17 September 2026 13:32:42 +0000 (0:00:00.246) 0:00:05.195 **** 2026-09-17 13:32:43.636554 | instance | ok: [instance] 2026-09-17 13:32:43.636624 | instance | 2026-09-17 13:32:43.636633 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 13:32:43.636665 | instance | Thursday 17 September 2026 13:32:43 +0000 (0:00:01.413) 0:00:06.608 **** 2026-09-17 13:32:43.722075 | instance | ok: [instance] => { 2026-09-17 13:32:43.722247 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-17 13:32:43.723187 | instance | } 2026-09-17 13:32:43.723237 | instance | 2026-09-17 13:32:43.723248 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 13:32:43.723257 | instance | Thursday 17 September 2026 13:32:43 +0000 (0:00:00.086) 0:00:06.695 **** 2026-09-17 13:32:44.543863 | instance | changed: [instance] 2026-09-17 13:32:44.543938 | instance | 2026-09-17 13:32:44.544181 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 13:32:44.544222 | instance | Thursday 17 September 2026 13:32:44 +0000 (0:00:00.822) 0:00:07.517 **** 2026-09-17 13:32:47.490566 | instance | changed: [instance] 2026-09-17 13:32:47.490647 | instance | 2026-09-17 13:32:47.490986 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-17 13:32:47.491027 | instance | Thursday 17 September 2026 13:32:47 +0000 (0:00:02.946) 0:00:10.463 **** 2026-09-17 13:32:47.535141 | instance | skipping: [instance] 2026-09-17 13:32:47.536345 | instance | 2026-09-17 13:32:47.536407 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-17 13:32:47.536420 | instance | Thursday 17 September 2026 13:32:47 +0000 (0:00:00.043) 0:00:10.507 **** 2026-09-17 13:32:47.580419 | instance | skipping: [instance] 2026-09-17 13:32:47.581152 | instance | 2026-09-17 13:32:47.581199 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-17 13:32:47.581210 | instance | Thursday 17 September 2026 13:32:47 +0000 (0:00:00.045) 0:00:10.553 **** 2026-09-17 13:32:47.617723 | instance | skipping: [instance] 2026-09-17 13:32:47.617886 | instance | 2026-09-17 13:32:47.618130 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-17 13:32:47.618342 | instance | Thursday 17 September 2026 13:32:47 +0000 (0:00:00.037) 0:00:10.590 **** 2026-09-17 13:32:53.797905 | instance | changed: [instance] 2026-09-17 13:32:53.798189 | instance | 2026-09-17 13:32:53.798664 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-17 13:32:53.798996 | instance | Thursday 17 September 2026 13:32:53 +0000 (0:00:06.179) 0:00:16.770 **** 2026-09-17 13:32:54.452613 | instance | changed: [instance] 2026-09-17 13:32:54.452827 | instance | 2026-09-17 13:32:54.453207 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-17 13:32:54.453554 | instance | Thursday 17 September 2026 13:32:54 +0000 (0:00:00.655) 0:00:17.425 **** 2026-09-17 13:32:55.413841 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-09-17 13:32:55.415574 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-17 13:32:55.415818 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-17 13:32:55.415840 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-17 13:32:55.415852 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-17 13:32:55.415866 | instance | 2026-09-17 13:32:55.415879 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-17 13:32:55.415891 | instance | Thursday 17 September 2026 13:32:55 +0000 (0:00:00.960) 0:00:18.386 **** 2026-09-17 13:32:55.972604 | instance | changed: [instance] 2026-09-17 13:32:55.972721 | instance | 2026-09-17 13:32:55.973466 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-17 13:32:55.973527 | instance | Thursday 17 September 2026 13:32:55 +0000 (0:00:00.532) 0:00:18.919 **** 2026-09-17 13:32:55.973536 | instance | 2026-09-17 13:32:55.973543 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-17 13:32:55.973549 | instance | Thursday 17 September 2026 13:32:55 +0000 (0:00:00.026) 0:00:18.945 **** 2026-09-17 13:32:56.954638 | instance | ok: [instance] 2026-09-17 13:32:56.955405 | instance | 2026-09-17 13:32:56.955590 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-09-17 13:32:56.955604 | instance | Thursday 17 September 2026 13:32:56 +0000 (0:00:00.981) 0:00:19.927 **** 2026-09-17 13:32:57.477529 | instance | changed: [instance] 2026-09-17 13:32:57.478332 | instance | 2026-09-17 13:32:57.478437 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-17 13:32:57.478449 | instance | Thursday 17 September 2026 13:32:57 +0000 (0:00:00.522) 0:00:20.450 **** 2026-09-17 13:32:58.073148 | instance | changed: [instance] 2026-09-17 13:32:58.073594 | instance | 2026-09-17 13:32:58.073633 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 13:32:58.073640 | instance | Thursday 17 September 2026 13:32:58 +0000 (0:00:00.596) 0:00:21.046 **** 2026-09-17 13:32:58.313493 | instance | ok: [instance] 2026-09-17 13:32:58.313939 | instance | 2026-09-17 13:32:58.314002 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 13:32:58.314274 | instance | Thursday 17 September 2026 13:32:58 +0000 (0:00:00.239) 0:00:21.286 **** 2026-09-17 13:32:58.363070 | instance | ok: [instance] => { 2026-09-17 13:32:58.363742 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-17 13:32:58.363782 | instance | } 2026-09-17 13:32:58.363789 | instance | 2026-09-17 13:32:58.363795 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 13:32:58.363802 | instance | Thursday 17 September 2026 13:32:58 +0000 (0:00:00.050) 0:00:21.336 **** 2026-09-17 13:32:59.231925 | instance | changed: [instance] 2026-09-17 13:32:59.232005 | instance | 2026-09-17 13:32:59.232255 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 13:32:59.232272 | instance | Thursday 17 September 2026 13:32:59 +0000 (0:00:00.868) 0:00:22.205 **** 2026-09-17 13:33:03.604991 | instance | changed: [instance] 2026-09-17 13:33:03.605089 | instance | 2026-09-17 13:33:03.605304 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-17 13:33:03.605391 | instance | Thursday 17 September 2026 13:33:03 +0000 (0:00:04.372) 0:00:26.578 **** 2026-09-17 13:33:04.740927 | instance | ok: [instance] 2026-09-17 13:33:04.741759 | instance | 2026-09-17 13:33:04.741840 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-17 13:33:04.741885 | instance | Thursday 17 September 2026 13:33:04 +0000 (0:00:01.134) 0:00:27.713 **** 2026-09-17 13:33:05.117988 | instance | changed: [instance] 2026-09-17 13:33:05.118071 | instance | 2026-09-17 13:33:05.118570 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-17 13:33:05.118604 | instance | Thursday 17 September 2026 13:33:05 +0000 (0:00:00.377) 0:00:28.090 **** 2026-09-17 13:33:05.594477 | instance | changed: [instance] 2026-09-17 13:33:05.594541 | instance | 2026-09-17 13:33:05.594775 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-17 13:33:05.594805 | instance | Thursday 17 September 2026 13:33:05 +0000 (0:00:00.477) 0:00:28.568 **** 2026-09-17 13:33:06.139004 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-09-17 13:33:06.139960 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-17 13:33:06.139987 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-17 13:33:06.139998 | instance | 2026-09-17 13:33:06.140390 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-17 13:33:06.140440 | instance | Thursday 17 September 2026 13:33:06 +0000 (0:00:00.543) 0:00:29.111 **** 2026-09-17 13:33:06.598723 | instance | changed: [instance] 2026-09-17 13:33:06.599193 | instance | 2026-09-17 13:33:06.599239 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-17 13:33:06.599248 | instance | Thursday 17 September 2026 13:33:06 +0000 (0:00:00.459) 0:00:29.571 **** 2026-09-17 13:33:07.091546 | instance | changed: [instance] 2026-09-17 13:33:07.092419 | instance | 2026-09-17 13:33:07.092462 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-17 13:33:07.092480 | instance | Thursday 17 September 2026 13:33:07 +0000 (0:00:00.463) 0:00:30.034 **** 2026-09-17 13:33:07.092486 | instance | 2026-09-17 13:33:07.092492 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-17 13:33:07.092504 | instance | Thursday 17 September 2026 13:33:07 +0000 (0:00:00.029) 0:00:30.064 **** 2026-09-17 13:33:07.862769 | instance | ok: [instance] 2026-09-17 13:33:07.862868 | instance | 2026-09-17 13:33:07.863180 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-09-17 13:33:07.863223 | instance | Thursday 17 September 2026 13:33:07 +0000 (0:00:00.771) 0:00:30.836 **** 2026-09-17 13:33:08.774790 | instance | changed: [instance] 2026-09-17 13:33:08.775639 | instance | 2026-09-17 13:33:08.775672 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-17 13:33:08.775685 | instance | Thursday 17 September 2026 13:33:08 +0000 (0:00:00.911) 0:00:31.747 **** 2026-09-17 13:33:09.389604 | instance | changed: [instance] 2026-09-17 13:33:09.389721 | instance | 2026-09-17 13:33:09.389956 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-17 13:33:09.390064 | instance | Thursday 17 September 2026 13:33:09 +0000 (0:00:00.615) 0:00:32.363 **** 2026-09-17 13:33:09.448362 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-17 13:33:09.449107 | instance | 2026-09-17 13:33:09.449148 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-17 13:33:09.449160 | instance | Thursday 17 September 2026 13:33:09 +0000 (0:00:00.058) 0:00:32.421 **** 2026-09-17 13:33:14.437747 | instance | changed: [instance] 2026-09-17 13:33:14.437816 | instance | 2026-09-17 13:33:14.437828 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-17 13:33:14.437838 | instance | Thursday 17 September 2026 13:33:14 +0000 (0:00:04.988) 0:00:37.409 **** 2026-09-17 13:33:15.056196 | instance | ok: [instance] => (item=chronyd) 2026-09-17 13:33:15.056310 | instance | ok: [instance] => (item=sshd) 2026-09-17 13:33:15.056709 | instance | 2026-09-17 13:33:15.056844 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-17 13:33:15.056850 | instance | Thursday 17 September 2026 13:33:15 +0000 (0:00:00.620) 0:00:38.029 **** 2026-09-17 13:33:15.804519 | instance | changed: [instance] 2026-09-17 13:33:15.805223 | instance | 2026-09-17 13:33:15.805445 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-17 13:33:15.805459 | instance | Thursday 17 September 2026 13:33:15 +0000 (0:00:00.747) 0:00:38.777 **** 2026-09-17 13:33:16.030362 | instance | ok: [instance] 2026-09-17 13:33:16.030834 | instance | 2026-09-17 13:33:16.030872 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-17 13:33:16.030879 | instance | Thursday 17 September 2026 13:33:16 +0000 (0:00:00.226) 0:00:39.003 **** 2026-09-17 13:33:16.456537 | instance | changed: [instance] 2026-09-17 13:33:16.456600 | instance | 2026-09-17 13:33:16.456854 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-17 13:33:16.456901 | instance | Thursday 17 September 2026 13:33:16 +0000 (0:00:00.426) 0:00:39.430 **** 2026-09-17 13:33:16.803962 | instance | changed: [instance] 2026-09-17 13:33:16.804072 | instance | 2026-09-17 13:33:16.804429 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-09-17 13:33:16.804473 | instance | Thursday 17 September 2026 13:33:16 +0000 (0:00:00.347) 0:00:39.777 **** 2026-09-17 13:33:16.927109 | instance | ok: [instance] 2026-09-17 13:33:16.927902 | instance | 2026-09-17 13:33:16.927999 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-09-17 13:33:16.928014 | instance | Thursday 17 September 2026 13:33:16 +0000 (0:00:00.122) 0:00:39.899 **** 2026-09-17 13:33:17.186055 | instance | ok: [instance] => (item=instance) 2026-09-17 13:33:17.186173 | instance | 2026-09-17 13:33:17.186644 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-09-17 13:33:17.186707 | instance | Thursday 17 September 2026 13:33:17 +0000 (0:00:00.259) 0:00:40.159 **** 2026-09-17 13:33:17.260564 | instance | ok: [instance] 2026-09-17 13:33:17.260639 | instance | 2026-09-17 13:33:17.261141 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-09-17 13:33:17.261279 | instance | Thursday 17 September 2026 13:33:17 +0000 (0:00:00.074) 0:00:40.233 **** 2026-09-17 13:33:17.344030 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-09-17 13:33:17.344112 | instance | 2026-09-17 13:33:17.344347 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-09-17 13:33:17.344388 | instance | Thursday 17 September 2026 13:33:17 +0000 (0:00:00.083) 0:00:40.317 **** 2026-09-17 13:33:17.695023 | instance | changed: [instance] 2026-09-17 13:33:17.695474 | instance | 2026-09-17 13:33:17.695494 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-09-17 13:33:17.695501 | instance | Thursday 17 September 2026 13:33:17 +0000 (0:00:00.350) 0:00:40.668 **** 2026-09-17 13:33:18.490774 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-09-17 13:33:18.492083 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-09-17 13:33:18.492144 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-09-17 13:33:18.492157 | instance | 2026-09-17 13:33:18.492168 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-09-17 13:33:18.492179 | instance | Thursday 17 September 2026 13:33:18 +0000 (0:00:00.795) 0:00:41.463 **** 2026-09-17 13:34:45.588395 | instance | ok: [instance] 2026-09-17 13:34:45.588451 | instance | 2026-09-17 13:34:45.588461 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-09-17 13:34:45.588469 | instance | Thursday 17 September 2026 13:34:45 +0000 (0:01:27.097) 0:02:08.561 **** 2026-09-17 13:34:45.805410 | instance | changed: [instance] 2026-09-17 13:34:45.805904 | instance | 2026-09-17 13:34:45.805931 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-09-17 13:34:45.805940 | instance | Thursday 17 September 2026 13:34:45 +0000 (0:00:00.217) 0:02:08.778 **** 2026-09-17 13:34:45.844658 | instance | ok: [instance] 2026-09-17 13:34:45.844801 | instance | 2026-09-17 13:34:45.844984 | instance | TASK [Install Ceph host] ******************************************************* 2026-09-17 13:34:45.845167 | instance | Thursday 17 September 2026 13:34:45 +0000 (0:00:00.038) 0:02:08.817 **** 2026-09-17 13:34:45.944791 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-09-17 13:34:45.944846 | instance | 2026-09-17 13:34:45.945059 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-17 13:34:45.945073 | instance | Thursday 17 September 2026 13:34:45 +0000 (0:00:00.100) 0:02:08.918 **** 2026-09-17 13:34:47.668699 | instance | ok: [instance] 2026-09-17 13:34:47.668777 | instance | 2026-09-17 13:34:47.668813 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-17 13:34:47.668955 | instance | Thursday 17 September 2026 13:34:47 +0000 (0:00:01.723) 0:02:10.641 **** 2026-09-17 13:34:47.716742 | instance | ok: [instance] => (item=instance) 2026-09-17 13:34:47.716895 | instance | 2026-09-17 13:34:47.717157 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-17 13:34:47.717345 | instance | Thursday 17 September 2026 13:34:47 +0000 (0:00:00.047) 0:02:10.689 **** 2026-09-17 13:34:48.081710 | instance | ok: [instance] 2026-09-17 13:34:48.081815 | instance | 2026-09-17 13:34:48.082047 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-17 13:34:48.082207 | instance | Thursday 17 September 2026 13:34:48 +0000 (0:00:00.365) 0:02:11.055 **** 2026-09-17 13:34:50.384747 | instance | ok: [instance] 2026-09-17 13:34:50.384797 | instance | 2026-09-17 13:34:50.384805 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-09-17 13:34:50.384811 | instance | Thursday 17 September 2026 13:34:50 +0000 (0:00:02.302) 0:02:13.357 **** 2026-09-17 13:35:37.280730 | instance | An exception occurred during task execution. To see the full traceback, use -vvv. The error was: [errno 5] RADOS I/O error (error connecting to the cluster) 2026-09-17 13:35:37.281821 | 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_g9w_kx10/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_g9w_kx10/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_g9w_kx10/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_g9w_kx10/ansible_vexxhost.ceph.orch_apply_payload.zip/ansible_collections/vexxhost/ceph/plugins/modules/orch_apply.py\", line 120, in apply_spec\nRuntimeError: Inferring config /var/lib/ceph/4837cbf8-4f90-4300-b3f6-726c9b9f89b4/mon.instance/config\n2026-09-17T13:35:37.099+0000 7fa0a43aa640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgBQ7KtqxESFBiAAij5HAHEAgZcBziV9HWz7IjB8Aax3XPA3ikl55Lyo9qs=: Malformed input [buffer:3]\n2026-09-17T13:35:37.099+0000 7fa0a43aa640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-17T13:35:37.103+0000 7fa0a43aa640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgBQ7KtqxESFBiAAij5HAHEAgZcBziV9HWz7IjB8Aax3XPA3ikl55Lyo9qs=: Malformed input [buffer:3]\n2026-09-17T13:35:37.103+0000 7fa0a43aa640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-17T13:35:37.103+0000 7fa0a43aa640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgBQ7KtqxESFBiAAij5HAHEAgZcBziV9HWz7IjB8Aax3XPA3ikl55Lyo9qs=: Malformed input [buffer:3]\n2026-09-17T13:35:37.103+0000 7fa0a43aa640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-17T13:35:37.103+0000 7fa0a43aa640 -1 monclient: keyring not found\n[errno 5] RADOS I/O error (error connecting to the cluster)\n\n", "module_stdout": "", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error", "rc": 1} 2026-09-17 13:35:37.284730 | instance | 2026-09-17 13:35:37.285962 | instance | PLAY RECAP ********************************************************************* 2026-09-17 13:35:37.286007 | instance | instance : ok=55 changed=26 unreachable=0 failed=1 skipped=7 rescued=0 ignored=0 2026-09-17 13:35:37.286024 | instance | 2026-09-17 13:35:37.286039 | instance | Thursday 17 September 2026 13:35:37 +0000 (0:00:46.900) 0:03:00.258 **** 2026-09-17 13:35:37.289956 | instance | =============================================================================== 2026-09-17 13:35:37.290020 | instance | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 87.10s 2026-09-17 13:35:37.290031 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 46.90s 2026-09-17 13:35:37.290040 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 6.18s 2026-09-17 13:35:37.290049 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 4.99s 2026-09-17 13:35:37.290057 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.37s 2026-09-17 13:35:37.290066 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 2.95s 2026-09-17 13:35:37.290094 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.30s 2026-09-17 13:35:37.290103 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.75s 2026-09-17 13:35:37.290111 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.72s 2026-09-17 13:35:37.290120 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.41s 2026-09-17 13:35:37.290128 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.13s 2026-09-17 13:35:37.290137 | instance | Gathering Facts --------------------------------------------------------- 0.99s 2026-09-17 13:35:37.290145 | instance | Gathering Facts --------------------------------------------------------- 0.98s 2026-09-17 13:35:37.290154 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 0.96s 2026-09-17 13:35:37.290169 | instance | Gathering Facts --------------------------------------------------------- 0.94s 2026-09-17 13:35:37.290238 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 0.91s 2026-09-17 13:35:37.290667 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.87s 2026-09-17 13:35:37.291003 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.82s 2026-09-17 13:35:37.291364 | instance | vexxhost.ceph.mon : Include extra configuration values ------------------ 0.80s 2026-09-17 13:35:37.291770 | instance | vexxhost.ceph.cephadm : Download "cephadm" ------------------------------ 0.75s 2026-09-17 13:35:37.387112 | instance | CRITICAL Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.v9Wo.csi/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/atmosphere/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-09-17 13:35:37.387367 | instance | ERROR [csi > converge] Executed: Failed 2026-09-17 13:35:37.387537 | instance | ERROR Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.v9Wo.csi/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/atmosphere/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-09-17 13:35:37.833893 | instance | ERROR 2026-09-17 13:35:37.834173 | instance | { 2026-09-17 13:35:37.834230 | instance | "delta": "0:03:53.059533", 2026-09-17 13:35:37.834278 | instance | "end": "2026-09-17 13:35:37.457697", 2026-09-17 13:35:37.834332 | instance | "msg": "non-zero return code", 2026-09-17 13:35:37.834385 | instance | "rc": 2, 2026-09-17 13:35:37.834436 | instance | "start": "2026-09-17 13:31:44.398164" 2026-09-17 13:35:37.834491 | instance | } failure 2026-09-17 13:35:37.843416 | 2026-09-17 13:35:37.843517 | PLAY RECAP 2026-09-17 13:35:37.843603 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-09-17 13:35:37.843646 | 2026-09-17 13:35:37.968717 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-17 13:35:37.972715 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-17 13:35:38.589163 | 2026-09-17 13:35:38.589303 | PLAY [all] 2026-09-17 13:35:38.602952 | 2026-09-17 13:35:38.603034 | TASK [gather-host-logs : creating directory for system status] 2026-09-17 13:35:39.018585 | instance | changed 2026-09-17 13:35:39.029002 | 2026-09-17 13:35:39.029220 | TASK [gather-host-logs : Get logs for each host] 2026-09-17 13:35:39.433426 | instance | + systemd-cgls --full --all --no-pager 2026-09-17 13:35:39.448736 | instance | + ip addr 2026-09-17 13:35:39.451380 | instance | + ip route 2026-09-17 13:35:39.453512 | instance | + lsblk 2026-09-17 13:35:39.458603 | instance | + mount 2026-09-17 13:35:39.461574 | instance | + docker images 2026-09-17 13:35:39.487206 | instance | + brctl show 2026-09-17 13:35:39.487827 | instance | /bin/bash: line 8: brctl: command not found 2026-09-17 13:35:39.488147 | instance | + ip neigh 2026-09-17 13:35:39.490193 | instance | + bridge fdb show 2026-09-17 13:35:39.494111 | instance | + ps aux --sort=-%mem 2026-09-17 13:35:39.508976 | instance | + dpkg -l 2026-09-17 13:35:39.520616 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-09-17 13:35:39.520998 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-09-17 13:35:39.536185 | instance | + '[' '!' -z '' ']' 2026-09-17 13:35:39.598199 | instance | ok: Runtime: 0:00:00.109185 2026-09-17 13:35:39.613694 | 2026-09-17 13:35:39.613995 | TASK [gather-host-logs : Downloads logs to executor] 2026-09-17 13:35:40.316427 | instance | changed: 2026-09-17 13:35:40.316716 | instance | created directory /var/lib/zuul/builds/c7c9f3e45e2544e7b8704db2ed1ba7ca/work/logs/instance 2026-09-17 13:35:40.316755 | instance | cd+++++++++ system/ 2026-09-17 13:35:40.316783 | instance | >f+++++++++ system/brctl-show.txt 2026-09-17 13:35:40.316808 | instance | >f+++++++++ system/bridge-fdb.txt 2026-09-17 13:35:40.316831 | instance | >f+++++++++ system/docker-images.txt 2026-09-17 13:35:40.316879 | instance | >f+++++++++ system/ip-addr.txt 2026-09-17 13:35:40.316904 | instance | >f+++++++++ system/ip-neigh.txt 2026-09-17 13:35:40.316928 | instance | >f+++++++++ system/ip-route.txt 2026-09-17 13:35:40.316953 | instance | >f+++++++++ system/lsblk.txt 2026-09-17 13:35:40.316976 | instance | >f+++++++++ system/mount.txt 2026-09-17 13:35:40.316999 | instance | >f+++++++++ system/packages.txt 2026-09-17 13:35:40.317021 | instance | >f+++++++++ system/ps.txt 2026-09-17 13:35:40.317043 | instance | >f+++++++++ system/systemd-cgls.txt 2026-09-17 13:35:40.328292 | 2026-09-17 13:35:40.328399 | LOOP [helm-release-status : creating directory for helm release status] 2026-09-17 13:35:40.555102 | instance | changed: "values" 2026-09-17 13:35:40.741928 | instance | changed: "releases" 2026-09-17 13:35:40.759169 | 2026-09-17 13:35:40.759403 | TASK [helm-release-status : Gather get release status for helm charts] 2026-09-17 13:35:41.010742 | instance | /bin/bash: line 3: kubectl: command not found 2026-09-17 13:35:41.303170 | instance | ok: Runtime: 0:00:00.003548 2026-09-17 13:35:41.309641 | 2026-09-17 13:35:41.309742 | TASK [helm-release-status : Downloads logs to executor] 2026-09-17 13:35:41.821894 | instance | changed: 2026-09-17 13:35:41.822039 | instance | cd+++++++++ helm/ 2026-09-17 13:35:41.822065 | instance | cd+++++++++ helm/releases/ 2026-09-17 13:35:41.822084 | instance | cd+++++++++ helm/values/ 2026-09-17 13:35:41.829821 | 2026-09-17 13:35:41.829897 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-09-17 13:35:42.069294 | instance | changed 2026-09-17 13:35:42.074504 | 2026-09-17 13:35:42.074569 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-09-17 13:35:42.362396 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-17 13:35:42.362852 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-17 13:35:42.365679 | instance | environment: line 1: kubectl: command not found 2026-09-17 13:35:42.367064 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-17 13:35:42.368991 | instance | environment: line 1: kubectl: command not found 2026-09-17 13:35:42.369024 | instance | environment: line 1: kubectl: command not found 2026-09-17 13:35:42.370239 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-17 13:35:42.371123 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-17 13:35:42.373174 | instance | environment: line 1: kubectl: command not found 2026-09-17 13:35:42.374065 | instance | environment: line 1: kubectl: command not found 2026-09-17 13:35:42.374526 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-17 13:35:42.375866 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-17 13:35:42.604228 | instance | ok: Runtime: 0:00:00.023992 2026-09-17 13:35:42.610149 | 2026-09-17 13:35:42.610221 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-09-17 13:35:42.838389 | instance | changed 2026-09-17 13:35:42.847908 | 2026-09-17 13:35:42.848051 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-09-17 13:35:43.103127 | instance | environment: line 5: kubectl: command not found 2026-09-17 13:35:43.104346 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-17 13:35:43.104536 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-17 13:35:43.105143 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-17 13:35:43.395239 | instance | ok: Runtime: 0:00:00.008843 2026-09-17 13:35:43.401668 | 2026-09-17 13:35:43.401742 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-09-17 13:35:43.967943 | instance | changed: 2026-09-17 13:35:43.968099 | instance | cd+++++++++ objects/ 2026-09-17 13:35:43.968124 | instance | cd+++++++++ objects/cluster/ 2026-09-17 13:35:43.968144 | instance | cd+++++++++ objects/namespaced/ 2026-09-17 13:35:43.979586 | 2026-09-17 13:35:43.979717 | TASK [gather-pod-logs : creating directory for pod logs] 2026-09-17 13:35:44.183675 | instance | changed 2026-09-17 13:35:44.189642 | 2026-09-17 13:35:44.189731 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-09-17 13:35:44.398816 | instance | changed 2026-09-17 13:35:44.404860 | 2026-09-17 13:35:44.404948 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-09-17 13:35:44.646795 | instance | environment: line 3: kubectl: command not found 2026-09-17 13:35:44.942123 | instance | ok: Runtime: 0:00:00.007871 2026-09-17 13:35:44.951403 | 2026-09-17 13:35:44.951529 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-09-17 13:35:45.459580 | instance | changed: 2026-09-17 13:35:45.459797 | instance | cd+++++++++ pod-logs/ 2026-09-17 13:35:45.459841 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-09-17 13:35:45.473432 | 2026-09-17 13:35:45.473593 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-09-17 13:35:45.696278 | instance | changed 2026-09-17 13:35:45.702582 | 2026-09-17 13:35:45.702714 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-09-17 13:35:45.952893 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-17 13:35:46.251431 | instance | ok: Runtime: 0:00:00.055343 2026-09-17 13:35:46.262120 | 2026-09-17 13:35:46.262338 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-09-17 13:35:46.524750 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-17 13:35:46.569587 | instance | ceph-mgr endpoints: 2026-09-17 13:35:46.806595 | instance | ok: Runtime: 0:00:00.049983 2026-09-17 13:35:46.816076 | 2026-09-17 13:35:46.816218 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-09-17 13:35:47.060634 | instance | /bin/bash: line 4: kubectl: command not found 2026-09-17 13:35:47.373065 | instance | ok: Runtime: 0:00:00.057194 2026-09-17 13:35:47.389093 | 2026-09-17 13:35:47.389711 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-09-17 13:35:47.935744 | instance | changed: cd+++++++++ prometheus/ 2026-09-17 13:35:47.953055 | 2026-09-17 13:35:47.953217 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-09-17 13:35:48.182689 | instance | changed 2026-09-17 13:35:48.193312 | 2026-09-17 13:35:48.193488 | TASK [gather-selenium-data : Get selenium data] 2026-09-17 13:35:48.496019 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-09-17 13:35:48.497395 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-09-17 13:35:48.736094 | instance | ERROR 2026-09-17 13:35:48.736381 | instance | { 2026-09-17 13:35:48.736426 | instance | "delta": "0:00:00.005847", 2026-09-17 13:35:48.736455 | instance | "end": "2026-09-17 13:35:48.497834", 2026-09-17 13:35:48.736482 | instance | "msg": "non-zero return code", 2026-09-17 13:35:48.736534 | instance | "rc": 1, 2026-09-17 13:35:48.736566 | instance | "start": "2026-09-17 13:35:48.491987" 2026-09-17 13:35:48.736596 | instance | } 2026-09-17 13:35:48.736632 | instance | ERROR: Ignoring Errors 2026-09-17 13:35:48.743437 | 2026-09-17 13:35:48.743523 | TASK [gather-selenium-data : Downloads logs to executor] 2026-09-17 13:35:49.265961 | instance | changed: cd+++++++++ selenium/ 2026-09-17 13:35:49.277338 | 2026-09-17 13:35:49.277473 | PLAY RECAP 2026-09-17 13:35:49.277559 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-09-17 13:35:49.277602 | 2026-09-17 13:35:49.461670 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-17 13:35:49.466088 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-17 13:35:50.087027 | 2026-09-17 13:35:50.087170 | PLAY [all] 2026-09-17 13:35:50.099021 | 2026-09-17 13:35:50.099184 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-17 13:35:50.164197 | instance | skipping: Conditional result was False 2026-09-17 13:35:50.169325 | 2026-09-17 13:35:50.169418 | TASK [fetch-output : Set log path for single node] 2026-09-17 13:35:50.222756 | instance | ok 2026-09-17 13:35:50.232822 | 2026-09-17 13:35:50.233011 | LOOP [fetch-output : Ensure local output dirs] 2026-09-17 13:35:50.642646 | instance -> localhost | ok: "/var/lib/zuul/builds/c7c9f3e45e2544e7b8704db2ed1ba7ca/work/logs" 2026-09-17 13:35:50.875045 | instance -> localhost | changed: "/var/lib/zuul/builds/c7c9f3e45e2544e7b8704db2ed1ba7ca/work/artifacts" 2026-09-17 13:35:51.133682 | instance -> localhost | changed: "/var/lib/zuul/builds/c7c9f3e45e2544e7b8704db2ed1ba7ca/work/docs" 2026-09-17 13:35:51.145079 | 2026-09-17 13:35:51.145483 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-17 13:35:51.845700 | instance | changed: .d..t...... ./ 2026-09-17 13:35:51.845997 | instance | changed: All items complete 2026-09-17 13:35:51.846041 | 2026-09-17 13:35:52.354056 | instance | changed: .d..t...... ./ 2026-09-17 13:35:52.844089 | instance | changed: .d..t...... ./ 2026-09-17 13:35:52.872401 | 2026-09-17 13:35:52.872678 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-17 13:35:53.352069 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.008139 2026-09-17 13:35:53.628288 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.007846 2026-09-17 13:35:53.641375 | 2026-09-17 13:35:53.641488 | PLAY [all] 2026-09-17 13:35:53.649369 | 2026-09-17 13:35:53.649457 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-17 13:35:54.113952 | instance | changed 2026-09-17 13:35:54.124741 | 2026-09-17 13:35:54.124938 | PLAY RECAP 2026-09-17 13:35:54.125027 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-17 13:35:54.125071 | 2026-09-17 13:35:54.302008 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-17 13:35:54.304296 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-17 13:35:54.938247 | 2026-09-17 13:35:54.938408 | PLAY [localhost] 2026-09-17 13:35:54.947887 | 2026-09-17 13:35:54.947960 | TASK [Generate Zuul manifest] 2026-09-17 13:35:54.965970 | localhost | ok 2026-09-17 13:35:54.981299 | 2026-09-17 13:35:54.981437 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-17 13:35:55.418135 | localhost | changed 2026-09-17 13:35:55.442181 | 2026-09-17 13:35:55.442332 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-17 13:35:55.484369 | localhost | ok 2026-09-17 13:35:55.497546 | 2026-09-17 13:35:55.497680 | TASK [Upload logs] 2026-09-17 13:35:55.523166 | localhost | ok 2026-09-17 13:35:55.594021 | 2026-09-17 13:35:55.594160 | TASK [Set zuul-log-path fact] 2026-09-17 13:35:55.611389 | localhost | ok 2026-09-17 13:35:55.622108 | 2026-09-17 13:35:55.622171 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-17 13:35:55.660361 | localhost | ok 2026-09-17 13:35:55.668746 | 2026-09-17 13:35:55.668837 | TASK [upload-logs : Create log directories] 2026-09-17 13:35:56.116679 | localhost | changed 2026-09-17 13:35:56.126637 | 2026-09-17 13:35:56.126776 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-17 13:35:56.535507 | localhost -> localhost | ok: Runtime: 0:00:00.005402 2026-09-17 13:35:56.547149 | 2026-09-17 13:35:56.547328 | TASK [upload-logs : Upload logs to log server] 2026-09-17 13:35:57.056413 | localhost | Output suppressed because no_log was given 2026-09-17 13:35:57.109982 | 2026-09-17 13:35:57.110156 | LOOP [upload-logs : Compress console log and json output] 2026-09-17 13:35:57.155318 | localhost | skipping: Conditional result was False 2026-09-17 13:35:57.164278 | localhost | skipping: Conditional result was False 2026-09-17 13:35:57.179436 | 2026-09-17 13:35:57.179755 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-17 13:35:57.217799 | localhost | skipping: Conditional result was False 2026-09-17 13:35:57.218181 | 2026-09-17 13:35:57.222917 | localhost | skipping: Conditional result was False 2026-09-17 13:35:57.233140 | 2026-09-17 13:35:57.233337 | LOOP [upload-logs : Upload console log and json output]