2026-02-02 15:10:15.688531 | Job console starting 2026-02-02 15:10:15.697935 | Updating git repos 2026-02-02 15:10:15.728026 | Cloning repos into workspace 2026-02-02 15:10:15.772579 | Restoring repo states 2026-02-02 15:10:15.801473 | Merging changes 2026-02-02 15:10:16.059642 | Checking out repos 2026-02-02 15:10:16.087238 | Preparing playbooks 2026-02-02 15:10:17.115618 | Running Ansible setup 2026-02-02 15:10:20.636270 | PRE-RUN START: [trusted : vexxhost.dev/zuul-config/playbooks/base/pre.yaml@main] 2026-02-02 15:10:21.248344 | 2026-02-02 15:10:21.248498 | PLAY [localhost] 2026-02-02 15:10:21.256684 | 2026-02-02 15:10:21.256830 | TASK [Gathering Facts] 2026-02-02 15:10:22.127558 | localhost | ok 2026-02-02 15:10:22.138288 | 2026-02-02 15:10:22.138405 | TASK [Setup log path fact] 2026-02-02 15:10:22.157918 | localhost | ok 2026-02-02 15:10:22.170796 | 2026-02-02 15:10:22.170864 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-02-02 15:10:22.201286 | localhost | ok 2026-02-02 15:10:22.209242 | 2026-02-02 15:10:22.209340 | TASK [emit-job-header : Print job information] 2026-02-02 15:10:22.251748 | # Job Information 2026-02-02 15:10:22.252083 | Ansible Version: 2.16.15 2026-02-02 15:10:22.252154 | Job: ansible-collection-ceph-molecule-aio-ubuntu-noble 2026-02-02 15:10:22.252178 | Pipeline: check 2026-02-02 15:10:22.252198 | Executor: 3a2793d2bd32 2026-02-02 15:10:22.252217 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/88 2026-02-02 15:10:22.252241 | Event ID: 01eba8b0-0049-11f1-93e8-d7b90e2053f5 2026-02-02 15:10:22.255998 | 2026-02-02 15:10:22.256092 | LOOP [emit-job-header : Print node information] 2026-02-02 15:10:22.360623 | localhost | ok: 2026-02-02 15:10:22.360904 | localhost | # Node Information 2026-02-02 15:10:22.360993 | localhost | Inventory Hostname: aio 2026-02-02 15:10:22.361046 | localhost | Hostname: np0000154684 2026-02-02 15:10:22.361090 | localhost | Username: zuul 2026-02-02 15:10:22.361139 | localhost | Distro: Ubuntu 24.04 2026-02-02 15:10:22.361184 | localhost | Provider: yul1 2026-02-02 15:10:22.361224 | localhost | Region: ca-ymq-1 2026-02-02 15:10:22.361264 | localhost | Label: ubuntu-noble 2026-02-02 15:10:22.361304 | localhost | Product Name: OpenStack Nova 2026-02-02 15:10:22.361344 | localhost | Interface IP: 199.204.45.250 2026-02-02 15:10:22.374278 | 2026-02-02 15:10:22.374406 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-02-02 15:10:22.765101 | localhost -> localhost | changed 2026-02-02 15:10:22.775429 | 2026-02-02 15:10:22.775589 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-02-02 15:10:23.601890 | localhost -> localhost | changed 2026-02-02 15:10:23.611703 | 2026-02-02 15:10:23.611761 | PLAY [all] 2026-02-02 15:10:23.621394 | 2026-02-02 15:10:23.621486 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-02-02 15:10:23.852420 | aio -> localhost | ok 2026-02-02 15:10:23.862693 | 2026-02-02 15:10:23.862823 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-02-02 15:10:23.898168 | aio | ok 2026-02-02 15:10:23.915639 | aio | included: /var/lib/zuul/builds/783aceb9b3fa4f4897283873d0fdf88d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-02-02 15:10:23.923169 | 2026-02-02 15:10:23.923232 | TASK [add-build-sshkey : Create Temp SSH key] 2026-02-02 15:10:25.501228 | aio -> localhost | Generating public/private rsa key pair. 2026-02-02 15:10:25.501492 | aio -> localhost | Your identification has been saved in /var/lib/zuul/builds/783aceb9b3fa4f4897283873d0fdf88d/work/783aceb9b3fa4f4897283873d0fdf88d_id_rsa 2026-02-02 15:10:25.501538 | aio -> localhost | Your public key has been saved in /var/lib/zuul/builds/783aceb9b3fa4f4897283873d0fdf88d/work/783aceb9b3fa4f4897283873d0fdf88d_id_rsa.pub 2026-02-02 15:10:25.501571 | aio -> localhost | The key fingerprint is: 2026-02-02 15:10:25.501601 | aio -> localhost | SHA256:w1UF42Lgspb5e8L/tq+W3dCaQbHiCCdXXl6zktmrf6k zuul-build-sshkey 2026-02-02 15:10:25.501630 | aio -> localhost | The key's randomart image is: 2026-02-02 15:10:25.501675 | aio -> localhost | +---[RSA 3072]----+ 2026-02-02 15:10:25.501712 | aio -> localhost | | . +o. | 2026-02-02 15:10:25.501749 | aio -> localhost | | . . o..o..| 2026-02-02 15:10:25.501792 | aio -> localhost | | . . +o.o++o| 2026-02-02 15:10:25.501833 | aio -> localhost | | *ooo.o++o | 2026-02-02 15:10:25.501864 | aio -> localhost | | = S= o o...| 2026-02-02 15:10:25.501891 | aio -> localhost | | . . .. . o..| 2026-02-02 15:10:25.501922 | aio -> localhost | | .. o.*.| 2026-02-02 15:10:25.501961 | aio -> localhost | | o.. +.+.o| 2026-02-02 15:10:25.502007 | aio -> localhost | | .+.++E+..| 2026-02-02 15:10:25.502045 | aio -> localhost | +----[SHA256]-----+ 2026-02-02 15:10:25.502109 | aio -> localhost | ok: Runtime: 0:00:01.181529 2026-02-02 15:10:25.508496 | 2026-02-02 15:10:25.508562 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-02-02 15:10:25.543377 | aio | ok 2026-02-02 15:10:25.554146 | aio | included: /var/lib/zuul/builds/783aceb9b3fa4f4897283873d0fdf88d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-02-02 15:10:25.562032 | 2026-02-02 15:10:25.562096 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-02-02 15:10:25.587406 | aio | skipping: Conditional result was False 2026-02-02 15:10:25.597866 | 2026-02-02 15:10:25.597972 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-02-02 15:10:26.131991 | aio | changed 2026-02-02 15:10:26.138561 | 2026-02-02 15:10:26.138626 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-02-02 15:10:26.355677 | aio | ok 2026-02-02 15:10:26.361160 | 2026-02-02 15:10:26.361223 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-02-02 15:10:26.943359 | aio | changed 2026-02-02 15:10:26.950936 | 2026-02-02 15:10:26.951001 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-02-02 15:10:27.490712 | aio | changed 2026-02-02 15:10:27.499309 | 2026-02-02 15:10:27.499377 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-02-02 15:10:27.524040 | aio | skipping: Conditional result was False 2026-02-02 15:10:27.535269 | 2026-02-02 15:10:27.535335 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-02-02 15:10:27.896917 | aio -> localhost | changed 2026-02-02 15:10:27.910735 | 2026-02-02 15:10:27.910808 | TASK [add-build-sshkey : Add back temp key] 2026-02-02 15:10:28.195338 | aio -> localhost | Identity added: /var/lib/zuul/builds/783aceb9b3fa4f4897283873d0fdf88d/work/783aceb9b3fa4f4897283873d0fdf88d_id_rsa (zuul-build-sshkey) 2026-02-02 15:10:28.195585 | aio -> localhost | ok: Runtime: 0:00:00.015707 2026-02-02 15:10:28.201759 | 2026-02-02 15:10:28.201819 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-02-02 15:10:28.554685 | aio | ok 2026-02-02 15:10:28.560011 | 2026-02-02 15:10:28.560078 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-02-02 15:10:28.585899 | aio | skipping: Conditional result was False 2026-02-02 15:10:28.601980 | 2026-02-02 15:10:28.602046 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-02-02 15:10:28.989809 | aio | ok 2026-02-02 15:10:28.996165 | 2026-02-02 15:10:28.996232 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-02-02 15:10:29.797600 | aio | Output suppressed because no_log was given 2026-02-02 15:10:29.809653 | 2026-02-02 15:10:29.809717 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-02-02 15:10:30.082509 | aio | ok: "logs" 2026-02-02 15:10:30.082745 | aio | ok: All items complete 2026-02-02 15:10:30.082773 | 2026-02-02 15:10:30.233227 | aio | ok: "artifacts" 2026-02-02 15:10:30.457457 | aio | ok: "docs" 2026-02-02 15:10:30.470166 | 2026-02-02 15:10:30.470376 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-02-02 15:10:30.695419 | aio | changed: "logs" 2026-02-02 15:10:30.925740 | aio | changed: "artifacts" 2026-02-02 15:10:31.123897 | aio | changed: "docs" 2026-02-02 15:10:31.143538 | 2026-02-02 15:10:31.143686 | PLAY RECAP 2026-02-02 15:10:31.143746 | aio | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-02-02 15:10:31.143788 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-02 15:10:31.143821 | 2026-02-02 15:10:31.285346 | PRE-RUN END RESULT_NORMAL: [trusted : vexxhost.dev/zuul-config/playbooks/base/pre.yaml@main] 2026-02-02 15:10:31.288657 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-02-02 15:10:31.886194 | 2026-02-02 15:10:31.888440 | PLAY [all] 2026-02-02 15:10:31.900585 | 2026-02-02 15:10:31.900666 | TASK [setup-uv : Extract archive] 2026-02-02 15:10:35.328813 | aio | changed 2026-02-02 15:10:35.337536 | 2026-02-02 15:10:35.337619 | TASK [setup-uv : Print version] 2026-02-02 15:10:35.917973 | aio | uv 0.8.13 2026-02-02 15:10:35.880175 | aio | ok: Runtime: 0:00:00.014177 2026-02-02 15:10:35.888773 | 2026-02-02 15:10:35.888826 | PLAY RECAP 2026-02-02 15:10:35.888874 | aio | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-02 15:10:35.888898 | 2026-02-02 15:10:36.016631 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-02-02 15:10:36.019089 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-02-02 15:10:36.596528 | 2026-02-02 15:10:36.596661 | PLAY [all] 2026-02-02 15:10:36.608159 | 2026-02-02 15:10:36.608232 | TASK [Copy inventory file for Zuul] 2026-02-02 15:10:37.547551 | aio | changed 2026-02-02 15:10:37.555221 | 2026-02-02 15:10:37.555293 | TASK [Switch "ansible_host" to private IP] 2026-02-02 15:10:37.852240 | aio | changed: 1 replacements made 2026-02-02 15:10:37.860049 | 2026-02-02 15:10:37.860141 | TASK [Run Molecule scenario] 2026-02-02 15:10:38.501572 | aio | Using CPython 3.12.3 interpreter at: /usr/bin/python3 2026-02-02 15:10:38.501647 | aio | Creating virtual environment at: .venv 2026-02-02 15:10:38.839085 | aio | Downloading pygments (1.2MiB) 2026-02-02 15:10:38.842822 | aio | Downloading cryptography (4.3MiB) 2026-02-02 15:10:38.843085 | aio | Downloading ansible-core (2.1MiB) 2026-02-02 15:10:38.843325 | aio | Downloading netaddr (2.2MiB) 2026-02-02 15:10:39.071723 | aio | Downloading netaddr 2026-02-02 15:10:39.080984 | aio | Downloading cryptography 2026-02-02 15:10:39.132100 | aio | Downloading pygments 2026-02-02 15:10:39.227052 | aio | Downloading ansible-core 2026-02-02 15:10:39.283803 | aio | Installed 38 packages in 56ms 2026-02-02 15:10:40.030527 | aio | INFO Collection 'vexxhost.ceph' detected. 2026-02-02 15:10:40.030578 | aio | INFO Scenarios will be used from 'extensions/molecule' 2026-02-02 15:10:40.675710 | aio | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-02-02 15:10:40.675878 | aio | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-02-02 15:10:56.486280 | aio | INFO [default > dependency] Executing 2026-02-02 15:10:56.486573 | aio | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-02-02 15:10:56.486824 | aio | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-02-02 15:10:56.486972 | aio | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-02-02 15:10:56.506236 | aio | INFO [default > cleanup] Executing 2026-02-02 15:10:56.580981 | aio | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-02-02 15:10:56.590083 | aio | INFO [default > destroy] Executing 2026-02-02 15:10:56.590226 | aio | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-02-02 15:10:56.590358 | aio | INFO [default > destroy] Executed: Successful 2026-02-02 15:10:56.631859 | aio | INFO [default > syntax] Executing 2026-02-02 15:10:57.703067 | aio | 2026-02-02 15:10:57.703124 | aio | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-02-02 15:10:57.756802 | aio | INFO [default > syntax] Executed: Successful 2026-02-02 15:10:57.767053 | aio | INFO [default > create] Executing 2026-02-02 15:10:57.769184 | aio | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-02-02 15:10:57.775222 | aio | INFO [default > prepare] Executing 2026-02-02 15:10:58.671455 | aio | 2026-02-02 15:10:58.672360 | aio | PLAY [Prepare] ***************************************************************** 2026-02-02 15:10:58.672664 | aio | 2026-02-02 15:10:58.674160 | aio | TASK [Gathering Facts] ********************************************************* 2026-02-02 15:10:58.674180 | aio | Monday 02 February 2026 15:10:58 +0000 (0:00:00.032) 0:00:00.032 ******* 2026-02-02 15:10:59.789555 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-02-02 15:10:59.789601 | aio | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-02-02 15:10:59.789612 | aio | interpreter could change the meaning of that path. See 2026-02-02 15:10:59.789621 | aio | https://docs.ansible.com/ansible- 2026-02-02 15:10:59.789629 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-02-02 15:10:59.796816 | aio | ok: [aio] 2026-02-02 15:10:59.796845 | aio | 2026-02-02 15:10:59.796855 | aio | TASK [Configure short hostname] ************************************************ 2026-02-02 15:10:59.796864 | aio | Monday 02 February 2026 15:10:59 +0000 (0:00:01.126) 0:00:01.158 ******* 2026-02-02 15:11:00.538751 | aio | changed: [aio] 2026-02-02 15:11:00.538825 | aio | 2026-02-02 15:11:00.538834 | aio | TASK [Ensure hostname inside hosts file] *************************************** 2026-02-02 15:11:00.538843 | aio | Monday 02 February 2026 15:11:00 +0000 (0:00:00.740) 0:00:01.899 ******* 2026-02-02 15:11:00.825543 | aio | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-02-02 15:11:00.825583 | aio | with a mode of 0700, this may cause issues when running as another user. To 2026-02-02 15:11:00.825641 | aio | avoid this, create the remote_tmp dir with the correct permissions manually 2026-02-02 15:11:00.832298 | aio | changed: [aio] 2026-02-02 15:11:00.832317 | aio | 2026-02-02 15:11:00.832324 | aio | TASK [Update apt cache] ******************************************************** 2026-02-02 15:11:00.832330 | aio | Monday 02 February 2026 15:11:00 +0000 (0:00:00.294) 0:00:02.194 ******* 2026-02-02 15:11:07.266680 | aio | changed: [aio] 2026-02-02 15:11:07.266966 | aio | 2026-02-02 15:11:07.267178 | aio | PLAY [Create devices for Ceph] ************************************************* 2026-02-02 15:11:07.268887 | aio | 2026-02-02 15:11:07.269221 | aio | TASK [Gathering Facts] ********************************************************* 2026-02-02 15:11:07.269526 | aio | Monday 02 February 2026 15:11:07 +0000 (0:00:06.433) 0:00:08.628 ******* 2026-02-02 15:11:08.030772 | aio | ok: [aio] 2026-02-02 15:11:08.030828 | aio | 2026-02-02 15:11:08.030840 | aio | TASK [Install depedencies] ***************************************************** 2026-02-02 15:11:08.030849 | aio | Monday 02 February 2026 15:11:08 +0000 (0:00:00.763) 0:00:09.392 ******* 2026-02-02 15:11:25.058862 | aio | changed: [aio] 2026-02-02 15:11:25.058907 | aio | 2026-02-02 15:11:25.058916 | aio | TASK [Start up service] ******************************************************** 2026-02-02 15:11:25.058924 | aio | Monday 02 February 2026 15:11:25 +0000 (0:00:17.027) 0:00:26.419 ******* 2026-02-02 15:11:25.646518 | aio | ok: [aio] 2026-02-02 15:11:25.646548 | aio | 2026-02-02 15:11:25.646554 | aio | TASK [Generate lvm.conf] ******************************************************* 2026-02-02 15:11:25.646561 | aio | Monday 02 February 2026 15:11:25 +0000 (0:00:00.589) 0:00:27.008 ******* 2026-02-02 15:11:25.955254 | aio | ok: [aio] 2026-02-02 15:11:25.955285 | aio | 2026-02-02 15:11:25.955291 | aio | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-02-02 15:11:25.955297 | aio | Monday 02 February 2026 15:11:25 +0000 (0:00:00.308) 0:00:27.317 ******* 2026-02-02 15:11:26.644171 | aio | changed: [aio] 2026-02-02 15:11:26.644209 | aio | 2026-02-02 15:11:26.644215 | aio | TASK [Get list of all loopback devices] **************************************** 2026-02-02 15:11:26.644221 | aio | Monday 02 February 2026 15:11:26 +0000 (0:00:00.687) 0:00:28.004 ******* 2026-02-02 15:11:26.863167 | aio | ok: [aio] 2026-02-02 15:11:26.863386 | aio | 2026-02-02 15:11:26.863607 | aio | TASK [Fail if there is any existing loopback devices] ************************** 2026-02-02 15:11:26.863838 | aio | Monday 02 February 2026 15:11:26 +0000 (0:00:00.221) 0:00:28.225 ******* 2026-02-02 15:11:26.887687 | aio | skipping: [aio] 2026-02-02 15:11:26.888071 | aio | 2026-02-02 15:11:26.888419 | aio | TASK [Create devices for Ceph] ************************************************* 2026-02-02 15:11:26.888807 | aio | Monday 02 February 2026 15:11:26 +0000 (0:00:00.024) 0:00:28.250 ******* 2026-02-02 15:11:27.486127 | aio | changed: [aio] => (item=osd0) 2026-02-02 15:11:27.486367 | aio | changed: [aio] => (item=osd1) 2026-02-02 15:11:27.486606 | aio | changed: [aio] => (item=osd2) 2026-02-02 15:11:27.486807 | aio | 2026-02-02 15:11:27.487009 | aio | TASK [Set permissions on loopback devices] ************************************* 2026-02-02 15:11:27.487204 | aio | Monday 02 February 2026 15:11:27 +0000 (0:00:00.598) 0:00:28.848 ******* 2026-02-02 15:11:28.192675 | aio | changed: [aio] => (item=osd0) 2026-02-02 15:11:28.192899 | aio | changed: [aio] => (item=osd1) 2026-02-02 15:11:28.193042 | aio | changed: [aio] => (item=osd2) 2026-02-02 15:11:28.193175 | aio | 2026-02-02 15:11:28.193328 | aio | TASK [Start loop devices] ****************************************************** 2026-02-02 15:11:28.193471 | aio | Monday 02 February 2026 15:11:28 +0000 (0:00:00.706) 0:00:29.554 ******* 2026-02-02 15:11:28.972404 | aio | changed: [aio] => (item=osd0) 2026-02-02 15:11:28.972609 | aio | changed: [aio] => (item=osd1) 2026-02-02 15:11:28.975252 | aio | changed: [aio] => (item=osd2) 2026-02-02 15:11:28.975266 | aio | 2026-02-02 15:11:28.975272 | aio | TASK [Create a volume group for each loop device] ****************************** 2026-02-02 15:11:28.975294 | aio | Monday 02 February 2026 15:11:28 +0000 (0:00:00.778) 0:00:30.333 ******* 2026-02-02 15:11:30.270166 | aio | changed: [aio] => (item=osd0) 2026-02-02 15:11:30.270407 | aio | changed: [aio] => (item=osd1) 2026-02-02 15:11:30.270613 | aio | changed: [aio] => (item=osd2) 2026-02-02 15:11:30.270831 | aio | 2026-02-02 15:11:30.271039 | aio | TASK [Create a logical volume for each loop device] **************************** 2026-02-02 15:11:30.271778 | aio | Monday 02 February 2026 15:11:30 +0000 (0:00:01.299) 0:00:31.632 ******* 2026-02-02 15:11:31.451713 | aio | changed: [aio] => (item=ceph-aio-osd0) 2026-02-02 15:11:31.452032 | aio | changed: [aio] => (item=ceph-aio-osd1) 2026-02-02 15:11:31.452246 | aio | changed: [aio] => (item=ceph-aio-osd2) 2026-02-02 15:11:31.452440 | aio | 2026-02-02 15:11:31.452642 | aio | PLAY RECAP ********************************************************************* 2026-02-02 15:11:31.452894 | aio | aio : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-02-02 15:11:31.453113 | aio | 2026-02-02 15:11:31.453303 | aio | 2026-02-02 15:11:31.454049 | aio | TASKS RECAP ******************************************************************** 2026-02-02 15:11:31.454265 | aio | Monday 02 February 2026 15:11:31 +0000 (0:00:01.181) 0:00:32.814 ******* 2026-02-02 15:11:31.454974 | aio | =============================================================================== 2026-02-02 15:11:31.455200 | aio | Install depedencies ---------------------------------------------------- 17.03s 2026-02-02 15:11:31.455395 | aio | Update apt cache -------------------------------------------------------- 6.43s 2026-02-02 15:11:31.456940 | aio | Create a volume group for each loop device ------------------------------ 1.30s 2026-02-02 15:11:31.457053 | aio | Create a logical volume for each loop device ---------------------------- 1.18s 2026-02-02 15:11:31.457165 | aio | Gathering Facts --------------------------------------------------------- 1.13s 2026-02-02 15:11:31.457278 | aio | Start loop devices ------------------------------------------------------ 0.78s 2026-02-02 15:11:31.457384 | aio | Gathering Facts --------------------------------------------------------- 0.76s 2026-02-02 15:11:31.457492 | aio | Configure short hostname ------------------------------------------------ 0.74s 2026-02-02 15:11:31.457603 | aio | Set permissions on loopback devices ------------------------------------- 0.71s 2026-02-02 15:11:31.457714 | aio | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.69s 2026-02-02 15:11:31.457858 | aio | Create devices for Ceph ------------------------------------------------- 0.60s 2026-02-02 15:11:31.457964 | aio | Start up service -------------------------------------------------------- 0.59s 2026-02-02 15:11:31.458071 | aio | Generate lvm.conf ------------------------------------------------------- 0.31s 2026-02-02 15:11:31.458180 | aio | Ensure hostname inside hosts file --------------------------------------- 0.29s 2026-02-02 15:11:31.458285 | aio | Get list of all loopback devices ---------------------------------------- 0.22s 2026-02-02 15:11:31.458393 | aio | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-02-02 15:11:31.520050 | aio | INFO [default > prepare] Executed: Successful 2026-02-02 15:11:31.526141 | aio | INFO [default > converge] Executing 2026-02-02 15:11:32.425835 | aio | 2026-02-02 15:11:32.425921 | aio | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-02-02 15:11:32.425932 | aio | 2026-02-02 15:11:32.425941 | aio | TASK [Gathering Facts] ********************************************************* 2026-02-02 15:11:32.426881 | aio | Monday 02 February 2026 15:11:32 +0000 (0:00:00.051) 0:00:00.051 ******* 2026-02-02 15:11:33.587831 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-02-02 15:11:33.587929 | aio | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-02-02 15:11:33.588037 | aio | interpreter could change the meaning of that path. See 2026-02-02 15:11:33.588151 | aio | https://docs.ansible.com/ansible- 2026-02-02 15:11:33.588263 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-02-02 15:11:33.601621 | aio | ok: [aio] 2026-02-02 15:11:33.601982 | aio | 2026-02-02 15:11:33.602261 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-02-02 15:11:33.602520 | aio | Monday 02 February 2026 15:11:33 +0000 (0:00:01.177) 0:00:01.229 ******* 2026-02-02 15:11:33.931355 | aio | ok: [aio] 2026-02-02 15:11:33.931433 | aio | 2026-02-02 15:11:33.931815 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-02 15:11:33.931846 | aio | Monday 02 February 2026 15:11:33 +0000 (0:00:00.328) 0:00:01.557 ******* 2026-02-02 15:11:33.967360 | aio | skipping: [aio] 2026-02-02 15:11:33.967617 | aio | 2026-02-02 15:11:33.967945 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-02-02 15:11:33.968195 | aio | Monday 02 February 2026 15:11:33 +0000 (0:00:00.037) 0:00:01.594 ******* 2026-02-02 15:11:34.300215 | aio | changed: [aio] 2026-02-02 15:11:34.301017 | aio | 2026-02-02 15:11:34.301083 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-02 15:11:34.301093 | aio | Monday 02 February 2026 15:11:34 +0000 (0:00:00.332) 0:00:01.927 ******* 2026-02-02 15:11:34.402763 | aio | ok: [aio] => { 2026-02-02 15:11:34.402814 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.0/runc.amd64" 2026-02-02 15:11:34.402824 | aio | } 2026-02-02 15:11:34.402834 | aio | 2026-02-02 15:11:34.402844 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-02 15:11:34.402853 | aio | Monday 02 February 2026 15:11:34 +0000 (0:00:00.101) 0:00:02.029 ******* 2026-02-02 15:11:35.158444 | aio | changed: [aio] 2026-02-02 15:11:35.158476 | aio | 2026-02-02 15:11:35.158492 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-02 15:11:35.158498 | aio | Monday 02 February 2026 15:11:35 +0000 (0:00:00.756) 0:00:02.785 ******* 2026-02-02 15:11:35.206168 | aio | skipping: [aio] 2026-02-02 15:11:35.206207 | aio | 2026-02-02 15:11:35.206213 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-02 15:11:35.206219 | aio | Monday 02 February 2026 15:11:35 +0000 (0:00:00.047) 0:00:02.833 ******* 2026-02-02 15:11:35.254883 | aio | skipping: [aio] 2026-02-02 15:11:35.254919 | aio | 2026-02-02 15:11:35.254926 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-02-02 15:11:35.254932 | aio | Monday 02 February 2026 15:11:35 +0000 (0:00:00.048) 0:00:02.882 ******* 2026-02-02 15:11:35.483513 | aio | ok: [aio] 2026-02-02 15:11:35.483559 | aio | 2026-02-02 15:11:35.483569 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-02 15:11:35.483579 | aio | Monday 02 February 2026 15:11:35 +0000 (0:00:00.228) 0:00:03.110 ******* 2026-02-02 15:11:36.483912 | aio | ok: [aio] 2026-02-02 15:11:36.483957 | aio | 2026-02-02 15:11:36.483967 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-02 15:11:36.483977 | aio | Monday 02 February 2026 15:11:36 +0000 (0:00:01.000) 0:00:04.110 ******* 2026-02-02 15:11:36.661374 | aio | ok: [aio] => { 2026-02-02 15:11:36.661405 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.2.0/containerd-2.2.0-linux-amd64.tar.gz" 2026-02-02 15:11:36.661411 | aio | } 2026-02-02 15:11:36.661417 | aio | 2026-02-02 15:11:36.661423 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-02 15:11:36.661429 | aio | Monday 02 February 2026 15:11:36 +0000 (0:00:00.177) 0:00:04.288 ******* 2026-02-02 15:11:37.545504 | aio | changed: [aio] 2026-02-02 15:11:37.545547 | aio | 2026-02-02 15:11:37.545560 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-02 15:11:37.545569 | aio | Monday 02 February 2026 15:11:37 +0000 (0:00:00.883) 0:00:05.172 ******* 2026-02-02 15:11:40.595835 | aio | changed: [aio] 2026-02-02 15:11:40.595936 | aio | 2026-02-02 15:11:40.596271 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-02-02 15:11:40.596613 | aio | Monday 02 February 2026 15:11:40 +0000 (0:00:03.050) 0:00:08.222 ******* 2026-02-02 15:11:40.625782 | aio | skipping: [aio] 2026-02-02 15:11:40.626630 | aio | 2026-02-02 15:11:40.626650 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-02-02 15:11:40.626660 | aio | Monday 02 February 2026 15:11:40 +0000 (0:00:00.030) 0:00:08.253 ******* 2026-02-02 15:11:40.657398 | aio | skipping: [aio] 2026-02-02 15:11:40.657439 | aio | 2026-02-02 15:11:40.657450 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-02-02 15:11:40.657459 | aio | Monday 02 February 2026 15:11:40 +0000 (0:00:00.031) 0:00:08.284 ******* 2026-02-02 15:11:40.691472 | aio | skipping: [aio] 2026-02-02 15:11:40.691517 | aio | 2026-02-02 15:11:40.691527 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-02-02 15:11:40.691537 | aio | Monday 02 February 2026 15:11:40 +0000 (0:00:00.033) 0:00:08.318 ******* 2026-02-02 15:11:49.019805 | aio | changed: [aio] 2026-02-02 15:11:49.019849 | aio | 2026-02-02 15:11:49.019855 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-02-02 15:11:49.019861 | aio | Monday 02 February 2026 15:11:49 +0000 (0:00:08.328) 0:00:16.646 ******* 2026-02-02 15:11:49.647841 | aio | changed: [aio] 2026-02-02 15:11:49.648100 | aio | 2026-02-02 15:11:49.648697 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-02-02 15:11:49.648715 | aio | Monday 02 February 2026 15:11:49 +0000 (0:00:00.628) 0:00:17.275 ******* 2026-02-02 15:11:50.669808 | aio | changed: [aio] => (item={'path': '/etc/containerd'}) 2026-02-02 15:11:50.669858 | aio | changed: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-02-02 15:11:50.669870 | aio | changed: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-02-02 15:11:50.669878 | aio | changed: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-02-02 15:11:50.669887 | aio | changed: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-02-02 15:11:50.669896 | aio | 2026-02-02 15:11:50.670204 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-02-02 15:11:50.670511 | aio | Monday 02 February 2026 15:11:50 +0000 (0:00:01.020) 0:00:18.296 ******* 2026-02-02 15:11:51.281677 | aio | changed: [aio] 2026-02-02 15:11:51.282102 | aio | 2026-02-02 15:11:51.282446 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-02-02 15:11:51.282796 | aio | Monday 02 February 2026 15:11:51 +0000 (0:00:00.605) 0:00:18.901 ******* 2026-02-02 15:11:51.283097 | aio | 2026-02-02 15:11:51.283410 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-02-02 15:11:51.283721 | aio | Monday 02 February 2026 15:11:51 +0000 (0:00:00.007) 0:00:18.909 ******* 2026-02-02 15:11:52.500347 | aio | ok: [aio] 2026-02-02 15:11:52.500570 | aio | 2026-02-02 15:11:52.500806 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-02-02 15:11:52.501147 | aio | Monday 02 February 2026 15:11:52 +0000 (0:00:01.218) 0:00:20.128 ******* 2026-02-02 15:11:53.226456 | aio | changed: [aio] 2026-02-02 15:11:53.226696 | aio | 2026-02-02 15:11:53.226924 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-02-02 15:11:53.227123 | aio | Monday 02 February 2026 15:11:53 +0000 (0:00:00.725) 0:00:20.854 ******* 2026-02-02 15:11:53.905238 | aio | changed: [aio] 2026-02-02 15:11:53.905609 | aio | 2026-02-02 15:11:53.905978 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-02-02 15:11:53.906307 | aio | Monday 02 February 2026 15:11:53 +0000 (0:00:00.678) 0:00:21.532 ******* 2026-02-02 15:11:54.137395 | aio | ok: [aio] 2026-02-02 15:11:54.137789 | aio | 2026-02-02 15:11:54.138407 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-02 15:11:54.138427 | aio | Monday 02 February 2026 15:11:54 +0000 (0:00:00.232) 0:00:21.764 ******* 2026-02-02 15:11:54.211806 | aio | ok: [aio] => { 2026-02-02 15:11:54.211883 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-02-02 15:11:54.211894 | aio | } 2026-02-02 15:11:54.211904 | aio | 2026-02-02 15:11:54.211913 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-02 15:11:54.212089 | aio | Monday 02 February 2026 15:11:54 +0000 (0:00:00.072) 0:00:21.837 ******* 2026-02-02 15:11:55.088929 | aio | changed: [aio] 2026-02-02 15:11:55.089156 | aio | 2026-02-02 15:11:55.089364 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-02 15:11:55.089560 | aio | Monday 02 February 2026 15:11:55 +0000 (0:00:00.878) 0:00:22.716 ******* 2026-02-02 15:11:59.607685 | aio | changed: [aio] 2026-02-02 15:11:59.609942 | aio | 2026-02-02 15:11:59.609956 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-02-02 15:11:59.609962 | aio | Monday 02 February 2026 15:11:59 +0000 (0:00:04.518) 0:00:27.235 ******* 2026-02-02 15:12:00.603875 | aio | ok: [aio] 2026-02-02 15:12:00.604040 | aio | 2026-02-02 15:12:00.606023 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-02-02 15:12:00.606036 | aio | Monday 02 February 2026 15:12:00 +0000 (0:00:00.996) 0:00:28.231 ******* 2026-02-02 15:12:00.963331 | aio | changed: [aio] 2026-02-02 15:12:00.963502 | aio | 2026-02-02 15:12:00.963656 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-02-02 15:12:00.963828 | aio | Monday 02 February 2026 15:12:00 +0000 (0:00:00.359) 0:00:28.591 ******* 2026-02-02 15:12:01.453092 | aio | changed: [aio] 2026-02-02 15:12:01.453259 | aio | 2026-02-02 15:12:01.453413 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-02-02 15:12:01.453575 | aio | Monday 02 February 2026 15:12:01 +0000 (0:00:00.489) 0:00:29.080 ******* 2026-02-02 15:12:02.094413 | aio | changed: [aio] => (item={'path': '/etc/docker'}) 2026-02-02 15:12:02.094939 | aio | changed: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-02-02 15:12:02.095284 | aio | changed: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-02-02 15:12:02.095585 | aio | 2026-02-02 15:12:02.095973 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-02-02 15:12:02.096328 | aio | Monday 02 February 2026 15:12:02 +0000 (0:00:00.641) 0:00:29.722 ******* 2026-02-02 15:12:02.588156 | aio | changed: [aio] 2026-02-02 15:12:02.588332 | aio | 2026-02-02 15:12:02.588486 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-02-02 15:12:02.588634 | aio | Monday 02 February 2026 15:12:02 +0000 (0:00:00.492) 0:00:30.215 ******* 2026-02-02 15:12:03.073530 | aio | changed: [aio] 2026-02-02 15:12:03.075444 | aio | 2026-02-02 15:12:03.075461 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-02-02 15:12:03.075468 | aio | Monday 02 February 2026 15:12:03 +0000 (0:00:00.476) 0:00:30.691 ******* 2026-02-02 15:12:03.075473 | aio | 2026-02-02 15:12:03.075478 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-02-02 15:12:03.075484 | aio | Monday 02 February 2026 15:12:03 +0000 (0:00:00.009) 0:00:30.701 ******* 2026-02-02 15:12:03.970264 | aio | ok: [aio] 2026-02-02 15:12:03.970392 | aio | 2026-02-02 15:12:03.970552 | aio | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-02-02 15:12:03.970707 | aio | Monday 02 February 2026 15:12:03 +0000 (0:00:00.896) 0:00:31.597 ******* 2026-02-02 15:12:05.757568 | aio | changed: [aio] 2026-02-02 15:12:05.757983 | aio | 2026-02-02 15:12:05.758320 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-02-02 15:12:05.758643 | aio | Monday 02 February 2026 15:12:05 +0000 (0:00:01.787) 0:00:33.385 ******* 2026-02-02 15:12:06.424179 | aio | changed: [aio] 2026-02-02 15:12:06.424238 | aio | 2026-02-02 15:12:06.424489 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-02-02 15:12:06.424517 | aio | Monday 02 February 2026 15:12:06 +0000 (0:00:00.665) 0:00:34.051 ******* 2026-02-02 15:12:06.478792 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-02-02 15:12:06.478814 | aio | 2026-02-02 15:12:06.478819 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-02-02 15:12:06.478824 | aio | Monday 02 February 2026 15:12:06 +0000 (0:00:00.052) 0:00:34.103 ******* 2026-02-02 15:12:07.374920 | aio | ok: [aio] 2026-02-02 15:12:07.374949 | aio | 2026-02-02 15:12:07.374953 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-02-02 15:12:07.374958 | aio | Monday 02 February 2026 15:12:07 +0000 (0:00:00.898) 0:00:35.002 ******* 2026-02-02 15:12:08.170933 | aio | ok: [aio] => (item=systemd-timesyncd) 2026-02-02 15:12:08.170963 | aio | ok: [aio] => (item=ssh) 2026-02-02 15:12:08.170969 | aio | 2026-02-02 15:12:08.170973 | aio | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-02-02 15:12:08.170977 | aio | Monday 02 February 2026 15:12:08 +0000 (0:00:00.795) 0:00:35.798 ******* 2026-02-02 15:12:08.526370 | aio | fatal: [aio]: FAILED! => {"changed": false, "dest": "/usr/bin/cephadm", "elapsed": 0, "msg": "Request failed", "response": "HTTP Error 404: Not Found", "status_code": 404, "url": "https://download.ceph.com/rpm-20.3.0/el9/noarch/cephadm"} 2026-02-02 15:12:08.528576 | aio | 2026-02-02 15:12:08.530771 | aio | PLAY RECAP ********************************************************************* 2026-02-02 15:12:08.530798 | aio | aio : ok=33 changed=19 unreachable=0 failed=1 skipped=6 rescued=0 ignored=0 2026-02-02 15:12:08.530805 | aio | 2026-02-02 15:12:08.530811 | aio | 2026-02-02 15:12:08.530817 | aio | TASKS RECAP ******************************************************************** 2026-02-02 15:12:08.530822 | aio | Monday 02 February 2026 15:12:08 +0000 (0:00:00.358) 0:00:36.156 ******* 2026-02-02 15:12:08.530828 | aio | =============================================================================== 2026-02-02 15:12:08.530833 | aio | vexxhost.containers.containerd : Install AppArmor packages -------------- 8.33s 2026-02-02 15:12:08.530839 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 4.52s 2026-02-02 15:12:08.530844 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 3.05s 2026-02-02 15:12:08.530849 | aio | vexxhost.containers.containerd : Reload systemd ------------------------- 2.12s 2026-02-02 15:12:08.530854 | aio | vexxhost.containers.docker : Restart docker ----------------------------- 1.79s 2026-02-02 15:12:08.530860 | aio | Gathering Facts --------------------------------------------------------- 1.18s 2026-02-02 15:12:08.530865 | aio | vexxhost.containers.containerd : Create folders for configuration ------- 1.02s 2026-02-02 15:12:08.531065 | aio | vexxhost.containers.package : Update state for tar ---------------------- 1.00s 2026-02-02 15:12:08.531256 | aio | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.00s 2026-02-02 15:12:08.531446 | aio | vexxhost.ceph.cephadm : Install packages -------------------------------- 0.90s 2026-02-02 15:12:08.531636 | aio | vexxhost.containers.download_artifact : Download item ------------------- 0.88s 2026-02-02 15:12:08.531856 | aio | vexxhost.containers.download_artifact : Download item ------------------- 0.88s 2026-02-02 15:12:08.532055 | aio | vexxhost.ceph.cephadm : Ensure services are started --------------------- 0.80s 2026-02-02 15:12:08.532246 | aio | vexxhost.containers.download_artifact : Download item ------------------- 0.76s 2026-02-02 15:12:08.532433 | aio | vexxhost.containers.containerd : Restart containerd --------------------- 0.73s 2026-02-02 15:12:08.532620 | aio | vexxhost.containers.containerd : Enable and start service --------------- 0.68s 2026-02-02 15:12:08.532858 | aio | vexxhost.containers.docker : Enable and start service ------------------- 0.67s 2026-02-02 15:12:08.533056 | aio | vexxhost.containers.docker : Create folders for configuration ----------- 0.64s 2026-02-02 15:12:08.533292 | aio | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.63s 2026-02-02 15:12:08.533483 | aio | vexxhost.containers.containerd : Create containerd config file ---------- 0.61s 2026-02-02 15:12:08.636056 | aio | CRITICAL Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.kre9.default/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/ansible-collection-ceph/inventory.yaml /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-02-02 15:12:08.636319 | aio | ERROR [default > converge] Executed: Failed 2026-02-02 15:12:08.636510 | aio | ERROR Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.kre9.default/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/ansible-collection-ceph/inventory.yaml /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-02-02 15:12:09.173540 | aio | ERROR 2026-02-02 15:12:09.173776 | aio | { 2026-02-02 15:12:09.173807 | aio | "delta": "0:01:30.275217", 2026-02-02 15:12:09.173828 | aio | "end": "2026-02-02 15:12:08.706164", 2026-02-02 15:12:09.173847 | aio | "msg": "non-zero return code", 2026-02-02 15:12:09.173865 | aio | "rc": 2, 2026-02-02 15:12:09.173887 | aio | "start": "2026-02-02 15:10:38.430947" 2026-02-02 15:12:09.173906 | aio | } failure 2026-02-02 15:12:09.178202 | 2026-02-02 15:12:09.178252 | PLAY RECAP 2026-02-02 15:12:09.178297 | aio | ok: 2 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-02-02 15:12:09.178319 | 2026-02-02 15:12:09.285579 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-02-02 15:12:09.289049 | POST-RUN START: [trusted : vexxhost.dev/zuul-config/playbooks/base/post.yaml@main] 2026-02-02 15:12:09.867220 | 2026-02-02 15:12:09.867359 | PLAY [all] 2026-02-02 15:12:09.878686 | 2026-02-02 15:12:09.878760 | TASK [fetch-output : Set log path for multiple nodes] 2026-02-02 15:12:09.923659 | aio | skipping: Conditional result was False 2026-02-02 15:12:09.934757 | 2026-02-02 15:12:09.934833 | TASK [fetch-output : Set log path for single node] 2026-02-02 15:12:09.979045 | aio | ok 2026-02-02 15:12:09.985109 | 2026-02-02 15:12:09.985176 | LOOP [fetch-output : Ensure local output dirs] 2026-02-02 15:12:10.348408 | aio -> localhost | ok: "/var/lib/zuul/builds/783aceb9b3fa4f4897283873d0fdf88d/work/logs" 2026-02-02 15:12:10.555768 | aio -> localhost | changed: "/var/lib/zuul/builds/783aceb9b3fa4f4897283873d0fdf88d/work/artifacts" 2026-02-02 15:12:10.769662 | aio -> localhost | changed: "/var/lib/zuul/builds/783aceb9b3fa4f4897283873d0fdf88d/work/docs" 2026-02-02 15:12:10.795251 | 2026-02-02 15:12:10.795393 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-02-02 15:12:11.407379 | aio | changed: .d..t...... ./ 2026-02-02 15:12:11.407612 | aio | changed: All items complete 2026-02-02 15:12:11.407641 | 2026-02-02 15:12:11.848070 | aio | changed: .d..t...... ./ 2026-02-02 15:12:12.291536 | aio | changed: .d..t...... ./ 2026-02-02 15:12:12.319628 | 2026-02-02 15:12:12.319779 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-02-02 15:12:12.728997 | aio -> localhost | ok: Item: artifacts Runtime: 0:00:00.007094 2026-02-02 15:12:12.966990 | aio -> localhost | ok: Item: docs Runtime: 0:00:00.008524 2026-02-02 15:12:12.989696 | 2026-02-02 15:12:12.989817 | PLAY [all] 2026-02-02 15:12:12.996379 | 2026-02-02 15:12:12.996453 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-02-02 15:12:13.477448 | aio | changed 2026-02-02 15:12:13.485128 | 2026-02-02 15:12:13.485199 | PLAY RECAP 2026-02-02 15:12:13.485257 | aio | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-02-02 15:12:13.485288 | 2026-02-02 15:12:13.599310 | POST-RUN END RESULT_NORMAL: [trusted : vexxhost.dev/zuul-config/playbooks/base/post.yaml@main] 2026-02-02 15:12:13.602736 | POST-RUN START: [trusted : vexxhost.dev/zuul-config/playbooks/base/post-logs.yaml@main] 2026-02-02 15:12:14.161852 | 2026-02-02 15:12:14.161988 | PLAY [localhost] 2026-02-02 15:12:14.171916 | 2026-02-02 15:12:14.171988 | TASK [Generate Zuul manifest] 2026-02-02 15:12:14.193376 | localhost | ok 2026-02-02 15:12:14.208049 | 2026-02-02 15:12:14.208133 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-02-02 15:12:14.521735 | localhost | changed 2026-02-02 15:12:14.534210 | 2026-02-02 15:12:14.534339 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-02-02 15:12:14.564742 | localhost | ok 2026-02-02 15:12:14.572399 | 2026-02-02 15:12:14.572466 | TASK [Upload logs] 2026-02-02 15:12:14.593913 | localhost | ok 2026-02-02 15:12:14.655351 | 2026-02-02 15:12:14.655499 | TASK [Set zuul-log-path fact] 2026-02-02 15:12:14.676564 | localhost | ok 2026-02-02 15:12:14.690594 | 2026-02-02 15:12:14.690685 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-02-02 15:12:14.721858 | localhost | ok 2026-02-02 15:12:14.731111 | 2026-02-02 15:12:14.731176 | TASK [upload-logs : Create log directories] 2026-02-02 15:12:15.113321 | localhost | changed 2026-02-02 15:12:15.119567 | 2026-02-02 15:12:15.119660 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-02-02 15:12:15.516473 | localhost -> localhost | ok: Runtime: 0:00:00.005606 2026-02-02 15:12:15.523181 | 2026-02-02 15:12:15.523276 | TASK [upload-logs : Upload logs to log server] 2026-02-02 15:12:15.968850 | localhost | Output suppressed because no_log was given 2026-02-02 15:12:15.973922 | 2026-02-02 15:12:15.973995 | LOOP [upload-logs : Compress console log and json output] 2026-02-02 15:12:16.011602 | localhost | skipping: Conditional result was False 2026-02-02 15:12:16.017750 | localhost | skipping: Conditional result was False 2026-02-02 15:12:16.027609 | 2026-02-02 15:12:16.027788 | LOOP [upload-logs : Upload compressed console log and json output] 2026-02-02 15:12:16.068617 | localhost | skipping: Conditional result was False 2026-02-02 15:12:16.068865 | 2026-02-02 15:12:16.072318 | localhost | skipping: Conditional result was False 2026-02-02 15:12:16.091624 | 2026-02-02 15:12:16.091852 | LOOP [upload-logs : Upload console log and json output]