2026-03-12 18:59:33.947605 | Job console starting 2026-03-12 18:59:33.958592 | Updating git repos 2026-03-12 18:59:34.008134 | Cloning repos into workspace 2026-03-12 18:59:34.081078 | Restoring repo states 2026-03-12 18:59:34.090153 | Merging changes 2026-03-12 18:59:34.892838 | Checking out repos 2026-03-12 18:59:35.339927 | Preparing playbooks 2026-03-12 18:59:37.094102 | Running Ansible setup 2026-03-12 18:59:40.872813 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-12 18:59:41.435343 | 2026-03-12 18:59:41.435454 | PLAY [localhost] 2026-03-12 18:59:41.442677 | 2026-03-12 18:59:41.442745 | TASK [Gathering Facts] 2026-03-12 18:59:42.324454 | localhost | ok 2026-03-12 18:59:42.334330 | 2026-03-12 18:59:42.334411 | TASK [Setup log path fact] 2026-03-12 18:59:42.352139 | localhost | ok 2026-03-12 18:59:42.362200 | 2026-03-12 18:59:42.362264 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-12 18:59:42.389535 | localhost | ok 2026-03-12 18:59:42.395682 | 2026-03-12 18:59:42.395748 | TASK [emit-job-header : Print job information] 2026-03-12 18:59:42.437703 | # Job Information 2026-03-12 18:59:42.437922 | Ansible Version: 2.16.16 2026-03-12 18:59:42.437980 | Job: ansible-collection-ceph-molecule-aio-ubuntu-noble 2026-03-12 18:59:42.438025 | Pipeline: check 2026-03-12 18:59:42.438065 | Executor: 0a8996d2b663 2026-03-12 18:59:42.438144 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/97 2026-03-12 18:59:42.438187 | Event ID: 64481ba0-1e45-11f1-9154-be3c1d63f3c8 2026-03-12 18:59:42.442305 | 2026-03-12 18:59:42.442378 | LOOP [emit-job-header : Print node information] 2026-03-12 18:59:42.547535 | localhost | ok: 2026-03-12 18:59:42.547794 | localhost | # Node Information 2026-03-12 18:59:42.547855 | localhost | Inventory Hostname: aio 2026-03-12 18:59:42.547903 | localhost | Hostname: np0000158594 2026-03-12 18:59:42.547947 | localhost | Username: zuul 2026-03-12 18:59:42.547995 | localhost | Distro: Ubuntu 24.04 2026-03-12 18:59:42.548038 | localhost | Provider: yul1 2026-03-12 18:59:42.548080 | localhost | Region: ca-ymq-1 2026-03-12 18:59:42.548121 | localhost | Label: ubuntu-noble 2026-03-12 18:59:42.548161 | localhost | Product Name: OpenStack Nova 2026-03-12 18:59:42.548201 | localhost | Interface IP: 162.253.55.36 2026-03-12 18:59:42.566402 | 2026-03-12 18:59:42.566554 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-12 18:59:42.969190 | localhost -> localhost | changed 2026-03-12 18:59:42.975645 | 2026-03-12 18:59:42.975740 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-12 18:59:43.788618 | localhost -> localhost | changed 2026-03-12 18:59:43.800237 | 2026-03-12 18:59:43.800297 | PLAY [all] 2026-03-12 18:59:43.808406 | 2026-03-12 18:59:43.808469 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-12 18:59:44.014432 | aio -> localhost | ok 2026-03-12 18:59:44.025128 | 2026-03-12 18:59:44.025193 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-12 18:59:44.070316 | aio | ok 2026-03-12 18:59:44.083732 | aio | included: /var/lib/zuul/builds/1236753844a647eaa280de6883bcbc7d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-12 18:59:44.090032 | 2026-03-12 18:59:44.090090 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-12 18:59:47.498312 | aio -> localhost | Generating public/private rsa key pair. 2026-03-12 18:59:47.779571 | aio -> localhost | Your identification has been saved in /var/lib/zuul/builds/1236753844a647eaa280de6883bcbc7d/work/1236753844a647eaa280de6883bcbc7d_id_rsa 2026-03-12 18:59:47.781528 | aio -> localhost | Your public key has been saved in /var/lib/zuul/builds/1236753844a647eaa280de6883bcbc7d/work/1236753844a647eaa280de6883bcbc7d_id_rsa.pub 2026-03-12 18:59:47.781762 | aio -> localhost | The key fingerprint is: 2026-03-12 18:59:47.787421 | aio -> localhost | SHA256:ONNR3xRtOFOX8/KhnUUjHwSjRj0MRyZzilgBPga3QVY zuul-build-sshkey 2026-03-12 18:59:47.787593 | aio -> localhost | The key's randomart image is: 2026-03-12 18:59:47.787703 | aio -> localhost | +---[RSA 3072]----+ 2026-03-12 18:59:47.787817 | aio -> localhost | | ..*oEo==B=*+| 2026-03-12 18:59:47.787871 | aio -> localhost | | = =.o.OB===| 2026-03-12 18:59:47.787900 | aio -> localhost | | *.. +. ===| 2026-03-12 18:59:47.787943 | aio -> localhost | | .o... .oo| 2026-03-12 18:59:47.787965 | aio -> localhost | | + S oo+| 2026-03-12 18:59:47.787986 | aio -> localhost | | o . o.| 2026-03-12 18:59:47.788028 | aio -> localhost | | | 2026-03-12 18:59:47.788050 | aio -> localhost | | | 2026-03-12 18:59:47.788091 | aio -> localhost | | | 2026-03-12 18:59:47.788117 | aio -> localhost | +----[SHA256]-----+ 2026-03-12 18:59:47.788200 | aio -> localhost | ok: Runtime: 0:00:02.993938 2026-03-12 18:59:47.798572 | 2026-03-12 18:59:47.798638 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-12 18:59:47.839982 | aio | ok 2026-03-12 18:59:47.853189 | aio | included: /var/lib/zuul/builds/1236753844a647eaa280de6883bcbc7d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-12 18:59:47.866463 | 2026-03-12 18:59:47.866537 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-12 18:59:47.893845 | aio | skipping: Conditional result was False 2026-03-12 18:59:47.901914 | 2026-03-12 18:59:47.902003 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-12 18:59:48.479014 | aio | changed 2026-03-12 18:59:48.486174 | 2026-03-12 18:59:48.486260 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-12 18:59:48.715730 | aio | ok 2026-03-12 18:59:48.721185 | 2026-03-12 18:59:48.721250 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-12 18:59:49.319860 | aio | changed 2026-03-12 18:59:49.326138 | 2026-03-12 18:59:49.326203 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-12 18:59:49.876470 | aio | changed 2026-03-12 18:59:49.881964 | 2026-03-12 18:59:49.882030 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-12 18:59:49.907316 | aio | skipping: Conditional result was False 2026-03-12 18:59:49.917690 | 2026-03-12 18:59:49.917778 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-12 18:59:50.257335 | aio -> localhost | changed 2026-03-12 18:59:50.275511 | 2026-03-12 18:59:50.275580 | TASK [add-build-sshkey : Add back temp key] 2026-03-12 18:59:50.706241 | aio -> localhost | Identity added: /var/lib/zuul/builds/1236753844a647eaa280de6883bcbc7d/work/1236753844a647eaa280de6883bcbc7d_id_rsa (zuul-build-sshkey) 2026-03-12 18:59:50.706573 | aio -> localhost | ok: Runtime: 0:00:00.009498 2026-03-12 18:59:50.712013 | 2026-03-12 18:59:50.712075 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-12 18:59:51.102202 | aio | ok 2026-03-12 18:59:51.109525 | 2026-03-12 18:59:51.109703 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-12 18:59:51.135088 | aio | skipping: Conditional result was False 2026-03-12 18:59:51.151918 | 2026-03-12 18:59:51.151995 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-12 18:59:51.538391 | aio | ok 2026-03-12 18:59:51.546937 | 2026-03-12 18:59:51.547024 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-12 18:59:52.341122 | aio | Output suppressed because no_log was given 2026-03-12 18:59:52.403816 | 2026-03-12 18:59:52.403973 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-12 18:59:52.629915 | aio | ok: "logs" 2026-03-12 18:59:52.659562 | aio | ok: All items complete 2026-03-12 18:59:52.659666 | 2026-03-12 18:59:52.819294 | aio | ok: "artifacts" 2026-03-12 18:59:53.025808 | aio | ok: "docs" 2026-03-12 18:59:53.035952 | 2026-03-12 18:59:53.036095 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-12 18:59:53.267386 | aio | changed: "logs" 2026-03-12 18:59:53.483693 | aio | changed: "artifacts" 2026-03-12 18:59:53.688552 | aio | changed: "docs" 2026-03-12 18:59:53.703839 | 2026-03-12 18:59:53.703931 | PLAY RECAP 2026-03-12 18:59:53.703976 | aio | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-03-12 18:59:53.704004 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-12 18:59:53.704026 | 2026-03-12 18:59:53.805943 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-12 18:59:53.809661 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-12 18:59:54.402154 | 2026-03-12 18:59:54.402301 | PLAY [all] 2026-03-12 18:59:54.415280 | 2026-03-12 18:59:54.415354 | TASK [setup-uv : Extract archive] 2026-03-12 18:59:56.973145 | aio | changed 2026-03-12 18:59:56.979459 | 2026-03-12 18:59:56.979541 | TASK [setup-uv : Print version] 2026-03-12 18:59:57.346774 | aio | uv 0.8.13 2026-03-12 18:59:57.517872 | aio | ok: Runtime: 0:00:00.017324 2026-03-12 18:59:57.525383 | 2026-03-12 18:59:57.525433 | PLAY RECAP 2026-03-12 18:59:57.525482 | aio | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-12 18:59:57.525506 | 2026-03-12 18:59:57.659418 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-12 18:59:57.661028 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-12 18:59:58.290159 | 2026-03-12 18:59:58.358483 | PLAY [all] 2026-03-12 18:59:58.380258 | 2026-03-12 18:59:58.380762 | TASK [Copy inventory file for Zuul] 2026-03-12 18:59:59.404983 | aio | changed 2026-03-12 18:59:59.412131 | 2026-03-12 18:59:59.412212 | TASK [Switch "ansible_host" to private IP] 2026-03-12 18:59:59.726042 | aio | changed: 1 replacements made 2026-03-12 18:59:59.733175 | 2026-03-12 18:59:59.733263 | TASK [Run Molecule scenario] 2026-03-12 19:00:00.187088 | aio | Using CPython 3.12.3 interpreter at: /usr/bin/python3 2026-03-12 19:00:00.187219 | aio | Creating virtual environment at: .venv 2026-03-12 19:00:00.461128 | aio | Downloading pygments (1.2MiB) 2026-03-12 19:00:00.462073 | aio | Downloading netaddr (2.2MiB) 2026-03-12 19:00:00.462583 | aio | Downloading cryptography (4.3MiB) 2026-03-12 19:00:00.463201 | aio | Downloading ansible-core (2.1MiB) 2026-03-12 19:00:00.659425 | aio | Downloading netaddr 2026-03-12 19:00:00.671836 | aio | Downloading cryptography 2026-03-12 19:00:00.733620 | aio | Downloading pygments 2026-03-12 19:00:00.908499 | aio | Downloading ansible-core 2026-03-12 19:00:00.955957 | aio | Installed 37 packages in 46ms 2026-03-12 19:00:01.892960 | aio | INFO Collection 'vexxhost.ceph' detected. 2026-03-12 19:00:01.893086 | aio | INFO Scenarios will be used from 'extensions/molecule' 2026-03-12 19:00:02.567688 | aio | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-03-12 19:00:02.567758 | aio | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-03-12 19:00:57.155536 | aio | INFO [default > dependency] Executing 2026-03-12 19:00:57.155642 | aio | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-03-12 19:00:57.155914 | aio | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-03-12 19:00:57.155978 | aio | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-03-12 19:00:57.161809 | aio | INFO [default > cleanup] Executing 2026-03-12 19:00:57.162169 | aio | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-12 19:00:57.167643 | aio | INFO [default > destroy] Executing 2026-03-12 19:00:57.167679 | aio | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-03-12 19:00:57.167699 | aio | INFO [default > destroy] Executed: Successful 2026-03-12 19:00:57.173347 | aio | INFO [default > syntax] Executing 2026-03-12 19:00:58.223152 | aio | 2026-03-12 19:00:58.223449 | aio | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-03-12 19:00:58.279176 | aio | INFO [default > syntax] Executed: Successful 2026-03-12 19:00:58.289438 | aio | INFO [default > create] Executing 2026-03-12 19:00:58.300727 | aio | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-12 19:00:58.312079 | aio | INFO [default > prepare] Executing 2026-03-12 19:00:59.083185 | aio | 2026-03-12 19:00:59.083270 | aio | PLAY [Prepare] ***************************************************************** 2026-03-12 19:00:59.083413 | aio | 2026-03-12 19:00:59.083627 | aio | TASK [Gathering Facts] ********************************************************* 2026-03-12 19:00:59.083768 | aio | Thursday 12 March 2026 19:00:59 +0000 (0:00:00.032) 0:00:00.032 ******** 2026-03-12 19:01:00.353800 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-03-12 19:01:00.354015 | aio | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-03-12 19:01:00.354296 | aio | interpreter could change the meaning of that path. See 2026-03-12 19:01:00.354535 | aio | https://docs.ansible.com/ansible- 2026-03-12 19:01:00.354788 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-03-12 19:01:00.363807 | aio | ok: [aio] 2026-03-12 19:01:00.364018 | aio | 2026-03-12 19:01:00.364300 | aio | TASK [Configure short hostname] ************************************************ 2026-03-12 19:01:00.364551 | aio | Thursday 12 March 2026 19:01:00 +0000 (0:00:01.281) 0:00:01.313 ******** 2026-03-12 19:01:01.136148 | aio | changed: [aio] 2026-03-12 19:01:01.136349 | aio | 2026-03-12 19:01:01.136597 | aio | TASK [Ensure hostname inside hosts file] *************************************** 2026-03-12 19:01:01.136840 | aio | Thursday 12 March 2026 19:01:01 +0000 (0:00:00.772) 0:00:02.085 ******** 2026-03-12 19:01:01.439876 | aio | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-03-12 19:01:01.440146 | aio | with a mode of 0700, this may cause issues when running as another user. To 2026-03-12 19:01:01.440381 | aio | avoid this, create the remote_tmp dir with the correct permissions manually 2026-03-12 19:01:01.450101 | aio | changed: [aio] 2026-03-12 19:01:01.450313 | aio | 2026-03-12 19:01:01.450567 | aio | TASK [Update apt cache] ******************************************************** 2026-03-12 19:01:01.450833 | aio | Thursday 12 March 2026 19:01:01 +0000 (0:00:00.314) 0:00:02.399 ******** 2026-03-12 19:01:07.307113 | aio | changed: [aio] 2026-03-12 19:01:07.307343 | aio | 2026-03-12 19:01:07.307639 | aio | PLAY [Create devices for Ceph] ************************************************* 2026-03-12 19:01:07.307861 | aio | 2026-03-12 19:01:07.308159 | aio | TASK [Gathering Facts] ********************************************************* 2026-03-12 19:01:07.308430 | aio | Thursday 12 March 2026 19:01:07 +0000 (0:00:05.856) 0:00:08.255 ******** 2026-03-12 19:01:08.171198 | aio | ok: [aio] 2026-03-12 19:01:08.171262 | aio | 2026-03-12 19:01:08.171274 | aio | TASK [Install depedencies] ***************************************************** 2026-03-12 19:01:08.171290 | aio | Thursday 12 March 2026 19:01:08 +0000 (0:00:00.864) 0:00:09.119 ******** 2026-03-12 19:01:29.713101 | aio | changed: [aio] 2026-03-12 19:01:29.713133 | aio | 2026-03-12 19:01:29.713140 | aio | TASK [Start up service] ******************************************************** 2026-03-12 19:01:29.713150 | aio | Thursday 12 March 2026 19:01:29 +0000 (0:00:21.541) 0:00:30.661 ******** 2026-03-12 19:01:30.345708 | aio | ok: [aio] 2026-03-12 19:01:30.345955 | aio | 2026-03-12 19:01:30.346275 | aio | TASK [Generate lvm.conf] ******************************************************* 2026-03-12 19:01:30.346549 | aio | Thursday 12 March 2026 19:01:30 +0000 (0:00:00.633) 0:00:31.294 ******** 2026-03-12 19:01:30.676504 | aio | ok: [aio] 2026-03-12 19:01:30.676777 | aio | 2026-03-12 19:01:30.677096 | aio | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-03-12 19:01:30.677446 | aio | Thursday 12 March 2026 19:01:30 +0000 (0:00:00.331) 0:00:31.625 ******** 2026-03-12 19:01:31.435247 | aio | changed: [aio] 2026-03-12 19:01:31.435321 | aio | 2026-03-12 19:01:31.435335 | aio | TASK [Get list of all loopback devices] **************************************** 2026-03-12 19:01:31.435348 | aio | Thursday 12 March 2026 19:01:31 +0000 (0:00:00.758) 0:00:32.384 ******** 2026-03-12 19:01:31.671503 | aio | ok: [aio] 2026-03-12 19:01:31.671733 | aio | 2026-03-12 19:01:31.671936 | aio | TASK [Fail if there is any existing loopback devices] ************************** 2026-03-12 19:01:31.672212 | aio | Thursday 12 March 2026 19:01:31 +0000 (0:00:00.237) 0:00:32.621 ******** 2026-03-12 19:01:31.697790 | aio | skipping: [aio] 2026-03-12 19:01:31.698030 | aio | 2026-03-12 19:01:31.698321 | aio | TASK [Create devices for Ceph] ************************************************* 2026-03-12 19:01:31.698576 | aio | Thursday 12 March 2026 19:01:31 +0000 (0:00:00.026) 0:00:32.647 ******** 2026-03-12 19:01:32.347370 | aio | changed: [aio] => (item=osd0) 2026-03-12 19:01:32.347598 | aio | changed: [aio] => (item=osd1) 2026-03-12 19:01:32.347842 | aio | changed: [aio] => (item=osd2) 2026-03-12 19:01:32.348128 | aio | 2026-03-12 19:01:32.348387 | aio | TASK [Set permissions on loopback devices] ************************************* 2026-03-12 19:01:32.348630 | aio | Thursday 12 March 2026 19:01:32 +0000 (0:00:00.649) 0:00:33.296 ******** 2026-03-12 19:01:33.072015 | aio | changed: [aio] => (item=osd0) 2026-03-12 19:01:33.072268 | aio | changed: [aio] => (item=osd1) 2026-03-12 19:01:33.072528 | aio | changed: [aio] => (item=osd2) 2026-03-12 19:01:33.072759 | aio | 2026-03-12 19:01:33.073018 | aio | TASK [Start loop devices] ****************************************************** 2026-03-12 19:01:33.073277 | aio | Thursday 12 March 2026 19:01:33 +0000 (0:00:00.724) 0:00:34.021 ******** 2026-03-12 19:01:33.856176 | aio | changed: [aio] => (item=osd0) 2026-03-12 19:01:33.856413 | aio | changed: [aio] => (item=osd1) 2026-03-12 19:01:33.856661 | aio | changed: [aio] => (item=osd2) 2026-03-12 19:01:33.856881 | aio | 2026-03-12 19:01:33.857238 | aio | TASK [Create a volume group for each loop device] ****************************** 2026-03-12 19:01:33.857511 | aio | Thursday 12 March 2026 19:01:33 +0000 (0:00:00.784) 0:00:34.805 ******** 2026-03-12 19:01:35.322695 | aio | changed: [aio] => (item=osd0) 2026-03-12 19:01:35.322845 | aio | changed: [aio] => (item=osd1) 2026-03-12 19:01:35.323016 | aio | changed: [aio] => (item=osd2) 2026-03-12 19:01:35.323218 | aio | 2026-03-12 19:01:35.323384 | aio | TASK [Create a logical volume for each loop device] **************************** 2026-03-12 19:01:35.323546 | aio | Thursday 12 March 2026 19:01:35 +0000 (0:00:01.466) 0:00:36.272 ******** 2026-03-12 19:01:36.624674 | aio | changed: [aio] => (item=ceph-aio-osd0) 2026-03-12 19:01:36.624839 | aio | changed: [aio] => (item=ceph-aio-osd1) 2026-03-12 19:01:36.625076 | aio | changed: [aio] => (item=ceph-aio-osd2) 2026-03-12 19:01:36.625274 | aio | 2026-03-12 19:01:36.625456 | aio | PLAY RECAP ********************************************************************* 2026-03-12 19:01:36.625663 | aio | aio : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-03-12 19:01:36.625896 | aio | 2026-03-12 19:01:36.626089 | aio | 2026-03-12 19:01:36.626289 | aio | TASKS RECAP ******************************************************************** 2026-03-12 19:01:36.626488 | aio | Thursday 12 March 2026 19:01:36 +0000 (0:00:01.302) 0:00:37.574 ******** 2026-03-12 19:01:36.626671 | aio | =============================================================================== 2026-03-12 19:01:36.626874 | aio | Install depedencies ---------------------------------------------------- 21.54s 2026-03-12 19:01:36.627099 | aio | Update apt cache -------------------------------------------------------- 5.86s 2026-03-12 19:01:36.627303 | aio | Create a volume group for each loop device ------------------------------ 1.47s 2026-03-12 19:01:36.627503 | aio | Create a logical volume for each loop device ---------------------------- 1.30s 2026-03-12 19:01:36.627732 | aio | Gathering Facts --------------------------------------------------------- 1.28s 2026-03-12 19:01:36.627957 | aio | Gathering Facts --------------------------------------------------------- 0.86s 2026-03-12 19:01:36.628187 | aio | Start loop devices ------------------------------------------------------ 0.78s 2026-03-12 19:01:36.628383 | aio | Configure short hostname ------------------------------------------------ 0.77s 2026-03-12 19:01:36.628581 | aio | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.76s 2026-03-12 19:01:36.628783 | aio | Set permissions on loopback devices ------------------------------------- 0.72s 2026-03-12 19:01:36.628981 | aio | Create devices for Ceph ------------------------------------------------- 0.65s 2026-03-12 19:01:36.629214 | aio | Start up service -------------------------------------------------------- 0.63s 2026-03-12 19:01:36.629412 | aio | Generate lvm.conf ------------------------------------------------------- 0.33s 2026-03-12 19:01:36.629614 | aio | Ensure hostname inside hosts file --------------------------------------- 0.31s 2026-03-12 19:01:36.629843 | aio | Get list of all loopback devices ---------------------------------------- 0.24s 2026-03-12 19:01:36.630056 | aio | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-03-12 19:01:36.697712 | aio | INFO [default > prepare] Executed: Successful 2026-03-12 19:01:36.708461 | aio | INFO [default > converge] Executing 2026-03-12 19:01:37.647935 | aio | 2026-03-12 19:01:37.648182 | aio | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-03-12 19:01:37.648394 | aio | 2026-03-12 19:01:37.648631 | aio | TASK [Gathering Facts] ********************************************************* 2026-03-12 19:01:37.648869 | aio | Thursday 12 March 2026 19:01:37 +0000 (0:00:00.051) 0:00:00.051 ******** 2026-03-12 19:01:38.839319 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-03-12 19:01:38.839534 | aio | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-03-12 19:01:38.839769 | aio | interpreter could change the meaning of that path. See 2026-03-12 19:01:38.840012 | aio | https://docs.ansible.com/ansible- 2026-03-12 19:01:38.840286 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-03-12 19:01:38.852706 | aio | ok: [aio] 2026-03-12 19:01:38.852909 | aio | 2026-03-12 19:01:38.853189 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-12 19:01:38.853455 | aio | Thursday 12 March 2026 19:01:38 +0000 (0:00:01.204) 0:00:01.256 ******** 2026-03-12 19:01:39.176235 | aio | ok: [aio] 2026-03-12 19:01:39.176296 | aio | 2026-03-12 19:01:39.176314 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-12 19:01:39.176613 | aio | Thursday 12 March 2026 19:01:39 +0000 (0:00:00.322) 0:00:01.579 ******** 2026-03-12 19:01:39.217545 | aio | skipping: [aio] 2026-03-12 19:01:39.217692 | aio | 2026-03-12 19:01:39.217991 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-12 19:01:39.218269 | aio | Thursday 12 March 2026 19:01:39 +0000 (0:00:00.041) 0:00:01.620 ******** 2026-03-12 19:01:39.556082 | aio | changed: [aio] 2026-03-12 19:01:39.556238 | aio | 2026-03-12 19:01:39.556543 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-12 19:01:39.556792 | aio | Thursday 12 March 2026 19:01:39 +0000 (0:00:00.338) 0:00:01.959 ******** 2026-03-12 19:01:39.655971 | aio | ok: [aio] => { 2026-03-12 19:01:39.656268 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.0/runc.amd64" 2026-03-12 19:01:39.656505 | aio | } 2026-03-12 19:01:39.656726 | aio | 2026-03-12 19:01:39.656970 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-12 19:01:39.657250 | aio | Thursday 12 March 2026 19:01:39 +0000 (0:00:00.100) 0:00:02.059 ******** 2026-03-12 19:01:40.402179 | aio | changed: [aio] 2026-03-12 19:01:40.402361 | aio | 2026-03-12 19:01:40.402629 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-12 19:01:40.402855 | aio | Thursday 12 March 2026 19:01:40 +0000 (0:00:00.745) 0:00:02.805 ******** 2026-03-12 19:01:40.452930 | aio | skipping: [aio] 2026-03-12 19:01:40.453246 | aio | 2026-03-12 19:01:40.453549 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-12 19:01:40.453761 | aio | Thursday 12 March 2026 19:01:40 +0000 (0:00:00.051) 0:00:02.856 ******** 2026-03-12 19:01:40.502758 | aio | skipping: [aio] 2026-03-12 19:01:40.502878 | aio | 2026-03-12 19:01:40.503233 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-12 19:01:40.503478 | aio | Thursday 12 March 2026 19:01:40 +0000 (0:00:00.049) 0:00:02.906 ******** 2026-03-12 19:01:40.745716 | aio | ok: [aio] 2026-03-12 19:01:40.745784 | aio | 2026-03-12 19:01:40.745803 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-12 19:01:40.745955 | aio | Thursday 12 March 2026 19:01:40 +0000 (0:00:00.242) 0:00:03.149 ******** 2026-03-12 19:01:41.792939 | aio | ok: [aio] 2026-03-12 19:01:41.793004 | aio | 2026-03-12 19:01:41.793067 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-12 19:01:41.793085 | aio | Thursday 12 March 2026 19:01:41 +0000 (0:00:01.046) 0:00:04.195 ******** 2026-03-12 19:01:41.986931 | aio | ok: [aio] => { 2026-03-12 19:01:41.987988 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.2.0/containerd-2.2.0-linux-amd64.tar.gz" 2026-03-12 19:01:41.987999 | aio | } 2026-03-12 19:01:41.988005 | aio | 2026-03-12 19:01:41.988727 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-12 19:01:41.989478 | aio | Thursday 12 March 2026 19:01:41 +0000 (0:00:00.192) 0:00:04.387 ******** 2026-03-12 19:01:42.927355 | aio | changed: [aio] 2026-03-12 19:01:42.927467 | aio | 2026-03-12 19:01:42.927485 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-12 19:01:42.927499 | aio | Thursday 12 March 2026 19:01:42 +0000 (0:00:00.940) 0:00:05.328 ******** 2026-03-12 19:01:46.085222 | aio | changed: [aio] 2026-03-12 19:01:46.085985 | aio | 2026-03-12 19:01:46.086078 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-03-12 19:01:46.086125 | aio | Thursday 12 March 2026 19:01:46 +0000 (0:00:03.159) 0:00:08.487 ******** 2026-03-12 19:01:46.121138 | aio | skipping: [aio] 2026-03-12 19:01:46.121194 | aio | 2026-03-12 19:01:46.121670 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-03-12 19:01:46.121715 | aio | Thursday 12 March 2026 19:01:46 +0000 (0:00:00.036) 0:00:08.523 ******** 2026-03-12 19:01:46.159415 | aio | skipping: [aio] 2026-03-12 19:01:46.159461 | aio | 2026-03-12 19:01:46.159472 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-03-12 19:01:46.159481 | aio | Thursday 12 March 2026 19:01:46 +0000 (0:00:00.037) 0:00:08.561 ******** 2026-03-12 19:01:46.193807 | aio | skipping: [aio] 2026-03-12 19:01:46.193844 | aio | 2026-03-12 19:01:46.194069 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-03-12 19:01:46.194314 | aio | Thursday 12 March 2026 19:01:46 +0000 (0:00:00.033) 0:00:08.595 ******** 2026-03-12 19:01:58.716519 | aio | changed: [aio] 2026-03-12 19:01:58.716580 | aio | 2026-03-12 19:01:58.716594 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-03-12 19:01:58.716606 | aio | Thursday 12 March 2026 19:01:58 +0000 (0:00:12.522) 0:00:21.118 ******** 2026-03-12 19:01:59.354752 | aio | changed: [aio] 2026-03-12 19:01:59.354784 | aio | 2026-03-12 19:01:59.354791 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-03-12 19:01:59.354797 | aio | Thursday 12 March 2026 19:01:59 +0000 (0:00:00.637) 0:00:21.755 ******** 2026-03-12 19:02:00.436376 | aio | changed: [aio] => (item={'path': '/etc/containerd'}) 2026-03-12 19:02:00.436445 | aio | changed: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-03-12 19:02:00.437154 | aio | changed: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-03-12 19:02:00.437218 | aio | changed: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-03-12 19:02:00.437235 | aio | changed: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-03-12 19:02:00.437251 | aio | 2026-03-12 19:02:00.437266 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-03-12 19:02:00.437287 | aio | Thursday 12 March 2026 19:02:00 +0000 (0:00:01.084) 0:00:22.840 ******** 2026-03-12 19:02:01.121235 | aio | changed: [aio] 2026-03-12 19:02:01.121312 | aio | 2026-03-12 19:02:01.121326 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-03-12 19:02:01.121338 | aio | Thursday 12 March 2026 19:02:01 +0000 (0:00:00.674) 0:00:23.514 ******** 2026-03-12 19:02:01.121350 | aio | 2026-03-12 19:02:01.121361 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-03-12 19:02:01.121373 | aio | Thursday 12 March 2026 19:02:01 +0000 (0:00:00.007) 0:00:23.522 ******** 2026-03-12 19:02:02.249158 | aio | ok: [aio] 2026-03-12 19:02:02.249849 | aio | 2026-03-12 19:02:02.249909 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-03-12 19:02:02.249925 | aio | Thursday 12 March 2026 19:02:02 +0000 (0:00:01.127) 0:00:24.650 ******** 2026-03-12 19:02:02.814125 | aio | changed: [aio] 2026-03-12 19:02:02.814189 | aio | 2026-03-12 19:02:02.814204 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-03-12 19:02:02.814346 | aio | Thursday 12 March 2026 19:02:02 +0000 (0:00:00.567) 0:00:25.217 ******** 2026-03-12 19:02:03.521484 | aio | changed: [aio] 2026-03-12 19:02:03.521556 | aio | 2026-03-12 19:02:03.524170 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-12 19:02:03.524231 | aio | Thursday 12 March 2026 19:02:03 +0000 (0:00:00.706) 0:00:25.924 ******** 2026-03-12 19:02:03.764194 | aio | ok: [aio] 2026-03-12 19:02:03.764252 | aio | 2026-03-12 19:02:03.764672 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-12 19:02:03.764729 | aio | Thursday 12 March 2026 19:02:03 +0000 (0:00:00.242) 0:00:26.166 ******** 2026-03-12 19:02:03.846190 | aio | ok: [aio] => { 2026-03-12 19:02:03.847070 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-03-12 19:02:03.847105 | aio | } 2026-03-12 19:02:03.847109 | aio | 2026-03-12 19:02:03.847214 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-12 19:02:03.847508 | aio | Thursday 12 March 2026 19:02:03 +0000 (0:00:00.082) 0:00:26.248 ******** 2026-03-12 19:02:04.938809 | aio | changed: [aio] 2026-03-12 19:02:04.939003 | aio | 2026-03-12 19:02:04.939297 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-12 19:02:04.939538 | aio | Thursday 12 March 2026 19:02:04 +0000 (0:00:01.092) 0:00:27.341 ******** 2026-03-12 19:02:09.482078 | aio | changed: [aio] 2026-03-12 19:02:09.482132 | aio | 2026-03-12 19:02:09.482143 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-03-12 19:02:09.482152 | aio | Thursday 12 March 2026 19:02:09 +0000 (0:00:04.543) 0:00:31.884 ******** 2026-03-12 19:02:10.443127 | aio | ok: [aio] 2026-03-12 19:02:10.443178 | aio | 2026-03-12 19:02:10.443616 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-03-12 19:02:10.443659 | aio | Thursday 12 March 2026 19:02:10 +0000 (0:00:00.960) 0:00:32.845 ******** 2026-03-12 19:02:11.942516 | aio | changed: [aio] 2026-03-12 19:02:11.942563 | aio | 2026-03-12 19:02:11.942573 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-03-12 19:02:11.942583 | aio | Thursday 12 March 2026 19:02:11 +0000 (0:00:01.499) 0:00:34.344 ******** 2026-03-12 19:02:12.498569 | aio | changed: [aio] 2026-03-12 19:02:12.498614 | aio | 2026-03-12 19:02:12.498625 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-03-12 19:02:12.498635 | aio | Thursday 12 March 2026 19:02:12 +0000 (0:00:00.555) 0:00:34.900 ******** 2026-03-12 19:02:13.160248 | aio | changed: [aio] => (item={'path': '/etc/docker'}) 2026-03-12 19:02:13.160285 | aio | changed: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-03-12 19:02:13.160291 | aio | changed: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-03-12 19:02:13.160296 | aio | 2026-03-12 19:02:13.160301 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-03-12 19:02:13.160305 | aio | Thursday 12 March 2026 19:02:13 +0000 (0:00:00.661) 0:00:35.562 ******** 2026-03-12 19:02:13.772519 | aio | changed: [aio] 2026-03-12 19:02:13.772569 | aio | 2026-03-12 19:02:13.772580 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-03-12 19:02:13.772589 | aio | Thursday 12 March 2026 19:02:13 +0000 (0:00:00.611) 0:00:36.174 ******** 2026-03-12 19:02:14.330703 | aio | changed: [aio] 2026-03-12 19:02:14.330732 | aio | 2026-03-12 19:02:14.330737 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-03-12 19:02:14.331075 | aio | Thursday 12 March 2026 19:02:14 +0000 (0:00:00.549) 0:00:36.724 ******** 2026-03-12 19:02:14.331678 | aio | 2026-03-12 19:02:14.331742 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-03-12 19:02:14.331753 | aio | Thursday 12 March 2026 19:02:14 +0000 (0:00:00.007) 0:00:36.732 ******** 2026-03-12 19:02:15.250550 | aio | ok: [aio] 2026-03-12 19:02:15.250602 | aio | 2026-03-12 19:02:15.250613 | aio | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-03-12 19:02:15.250622 | aio | Thursday 12 March 2026 19:02:15 +0000 (0:00:00.920) 0:00:37.652 ******** 2026-03-12 19:02:19.436181 | aio | changed: [aio] 2026-03-12 19:02:19.436251 | aio | 2026-03-12 19:02:19.436654 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-03-12 19:02:19.436701 | aio | Thursday 12 March 2026 19:02:19 +0000 (0:00:04.185) 0:00:41.838 ******** 2026-03-12 19:02:20.119150 | aio | changed: [aio] 2026-03-12 19:02:20.119211 | aio | 2026-03-12 19:02:20.119651 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-03-12 19:02:20.119700 | aio | Thursday 12 March 2026 19:02:20 +0000 (0:00:00.683) 0:00:42.521 ******** 2026-03-12 19:02:20.174623 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-03-12 19:02:20.174680 | aio | 2026-03-12 19:02:20.174692 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-03-12 19:02:20.174702 | aio | Thursday 12 March 2026 19:02:20 +0000 (0:00:00.054) 0:00:42.576 ******** 2026-03-12 19:02:21.266147 | aio | ok: [aio] 2026-03-12 19:02:21.266227 | aio | 2026-03-12 19:02:21.266238 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-03-12 19:02:21.266248 | aio | Thursday 12 March 2026 19:02:21 +0000 (0:00:01.091) 0:00:43.668 ******** 2026-03-12 19:02:22.050840 | aio | ok: [aio] => (item=systemd-timesyncd) 2026-03-12 19:02:22.050894 | aio | ok: [aio] => (item=ssh) 2026-03-12 19:02:22.050905 | aio | 2026-03-12 19:02:22.050914 | aio | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-03-12 19:02:22.050923 | aio | Thursday 12 March 2026 19:02:22 +0000 (0:00:00.784) 0:00:44.452 ******** 2026-03-12 19:02:22.416602 | 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-18.2.8/el9/noarch/cephadm"} 2026-03-12 19:02:22.421193 | aio | 2026-03-12 19:02:22.421248 | aio | PLAY RECAP ********************************************************************* 2026-03-12 19:02:22.421273 | aio | aio : ok=33 changed=19 unreachable=0 failed=1 skipped=6 rescued=0 ignored=0 2026-03-12 19:02:22.421283 | aio | 2026-03-12 19:02:22.421292 | aio | 2026-03-12 19:02:22.422080 | aio | TASKS RECAP ******************************************************************** 2026-03-12 19:02:22.422108 | aio | Thursday 12 March 2026 19:02:22 +0000 (0:00:00.370) 0:00:44.823 ******** 2026-03-12 19:02:22.422215 | aio | =============================================================================== 2026-03-12 19:02:22.422492 | aio | vexxhost.containers.containerd : Install AppArmor packages ------------- 12.52s 2026-03-12 19:02:22.422750 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 4.54s 2026-03-12 19:02:22.423005 | aio | vexxhost.containers.docker : Restart docker ----------------------------- 4.19s 2026-03-12 19:02:22.423292 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 3.16s 2026-03-12 19:02:22.423562 | aio | vexxhost.containers.containerd : Reload systemd ------------------------- 2.05s 2026-03-12 19:02:22.423822 | aio | vexxhost.containers.docker : Ensure group "docker" exists --------------- 1.50s 2026-03-12 19:02:22.424109 | aio | Gathering Facts --------------------------------------------------------- 1.20s 2026-03-12 19:02:22.424384 | aio | vexxhost.containers.download_artifact : Download item ------------------- 1.09s 2026-03-12 19:02:22.424644 | aio | vexxhost.ceph.cephadm : Install packages -------------------------------- 1.09s 2026-03-12 19:02:22.424901 | aio | vexxhost.containers.containerd : Create folders for configuration ------- 1.08s 2026-03-12 19:02:22.425190 | aio | vexxhost.containers.package : Update state for tar ---------------------- 1.05s 2026-03-12 19:02:22.425457 | aio | vexxhost.containers.docker : Install AppArmor packages ------------------ 0.96s 2026-03-12 19:02:22.425748 | aio | vexxhost.containers.download_artifact : Download item ------------------- 0.94s 2026-03-12 19:02:22.426015 | aio | vexxhost.ceph.cephadm : Ensure services are started --------------------- 0.78s 2026-03-12 19:02:22.426327 | aio | vexxhost.containers.download_artifact : Download item ------------------- 0.75s 2026-03-12 19:02:22.426591 | aio | vexxhost.containers.containerd : Enable and start service --------------- 0.71s 2026-03-12 19:02:22.427481 | aio | vexxhost.containers.docker : Enable and start service ------------------- 0.68s 2026-03-12 19:02:22.427501 | aio | vexxhost.containers.containerd : Create containerd config file ---------- 0.67s 2026-03-12 19:02:22.427509 | aio | vexxhost.containers.docker : Create folders for configuration ----------- 0.66s 2026-03-12 19:02:22.427516 | aio | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.64s 2026-03-12 19:02:22.499122 | 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-03-12 19:02:22.499168 | aio | ERROR [default > converge] Executed: Failed 2026-03-12 19:02:22.499174 | 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-03-12 19:02:22.924125 | aio | ERROR 2026-03-12 19:02:22.924543 | aio | { 2026-03-12 19:02:22.924609 | aio | "delta": "0:02:22.452793", 2026-03-12 19:02:22.924655 | aio | "end": "2026-03-12 19:02:22.568481", 2026-03-12 19:02:22.924680 | aio | "msg": "non-zero return code", 2026-03-12 19:02:22.924698 | aio | "rc": 2, 2026-03-12 19:02:22.924719 | aio | "start": "2026-03-12 19:00:00.115688" 2026-03-12 19:02:22.924737 | aio | } failure 2026-03-12 19:02:22.929819 | 2026-03-12 19:02:22.929871 | PLAY RECAP 2026-03-12 19:02:22.929920 | aio | ok: 2 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-03-12 19:02:22.929942 | 2026-03-12 19:02:23.074639 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-12 19:02:23.078725 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-12 19:02:23.625068 | 2026-03-12 19:02:23.625182 | PLAY [all] 2026-03-12 19:02:23.636249 | 2026-03-12 19:02:23.636321 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-12 19:02:23.671286 | aio | skipping: Conditional result was False 2026-03-12 19:02:23.681736 | 2026-03-12 19:02:23.681836 | TASK [fetch-output : Set log path for single node] 2026-03-12 19:02:23.725916 | aio | ok 2026-03-12 19:02:23.732344 | 2026-03-12 19:02:23.748424 | LOOP [fetch-output : Ensure local output dirs] 2026-03-12 19:02:24.092377 | aio -> localhost | ok: "/var/lib/zuul/builds/1236753844a647eaa280de6883bcbc7d/work/logs" 2026-03-12 19:02:24.291361 | aio -> localhost | changed: "/var/lib/zuul/builds/1236753844a647eaa280de6883bcbc7d/work/artifacts" 2026-03-12 19:02:24.492389 | aio -> localhost | changed: "/var/lib/zuul/builds/1236753844a647eaa280de6883bcbc7d/work/docs" 2026-03-12 19:02:24.515592 | 2026-03-12 19:02:24.515736 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-12 19:02:25.146963 | aio | ok 2026-03-12 19:02:25.147186 | aio | changed: All items complete 2026-03-12 19:02:25.147225 | 2026-03-12 19:02:25.609786 | aio | changed: .d..t...... ./ 2026-03-12 19:02:26.059362 | aio | changed: .d..t...... ./ 2026-03-12 19:02:26.079598 | 2026-03-12 19:02:26.079701 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-12 19:02:26.470645 | aio -> localhost | ok: Item: artifacts Runtime: 0:00:00.006720 2026-03-12 19:02:26.673283 | aio -> localhost | ok: Item: docs Runtime: 0:00:00.006971 2026-03-12 19:02:26.693849 | 2026-03-12 19:02:26.693947 | PLAY [all] 2026-03-12 19:02:26.700332 | 2026-03-12 19:02:26.700391 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-12 19:02:27.190721 | aio | changed 2026-03-12 19:02:27.198373 | 2026-03-12 19:02:27.198421 | PLAY RECAP 2026-03-12 19:02:27.198464 | aio | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-12 19:02:27.198485 | 2026-03-12 19:02:27.306633 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-12 19:02:27.309980 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-03-12 19:02:27.836544 | 2026-03-12 19:02:27.836645 | PLAY [localhost] 2026-03-12 19:02:27.845908 | 2026-03-12 19:02:27.845977 | TASK [Generate Zuul manifest] 2026-03-12 19:02:27.866025 | localhost | ok 2026-03-12 19:02:27.882093 | 2026-03-12 19:02:27.882170 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-12 19:02:28.176104 | localhost | changed 2026-03-12 19:02:28.186480 | 2026-03-12 19:02:28.186547 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-12 19:02:28.215908 | localhost | ok 2026-03-12 19:02:28.223693 | 2026-03-12 19:02:28.223754 | TASK [Upload logs] 2026-03-12 19:02:28.243631 | localhost | ok 2026-03-12 19:02:28.299191 | 2026-03-12 19:02:28.299298 | TASK [Set zuul-log-path fact] 2026-03-12 19:02:28.319953 | localhost | ok 2026-03-12 19:02:28.332075 | 2026-03-12 19:02:28.332140 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-12 19:02:28.362900 | localhost | ok 2026-03-12 19:02:28.371074 | 2026-03-12 19:02:28.371146 | TASK [upload-logs : Create log directories] 2026-03-12 19:02:28.787048 | localhost | changed 2026-03-12 19:02:28.793740 | 2026-03-12 19:02:28.793807 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-12 19:02:29.269471 | localhost -> localhost | ok: Runtime: 0:00:00.004738 2026-03-12 19:02:29.275785 | 2026-03-12 19:02:29.275874 | TASK [upload-logs : Upload logs to log server] 2026-03-12 19:02:29.705053 | localhost | Output suppressed because no_log was given 2026-03-12 19:02:29.710001 | 2026-03-12 19:02:29.710066 | LOOP [upload-logs : Compress console log and json output] 2026-03-12 19:02:29.752282 | localhost | skipping: Conditional result was False 2026-03-12 19:02:29.761455 | localhost | skipping: Conditional result was False 2026-03-12 19:02:29.773104 | 2026-03-12 19:02:29.773271 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-12 19:02:29.814653 | localhost | skipping: Conditional result was False 2026-03-12 19:02:29.815001 | 2026-03-12 19:02:29.819015 | localhost | skipping: Conditional result was False 2026-03-12 19:02:29.834899 | 2026-03-12 19:02:29.835014 | LOOP [upload-logs : Upload console log and json output]