2026-03-03 15:02:29.539721 | Job console starting 2026-03-03 15:02:29.548798 | Updating git repos 2026-03-03 15:02:29.578005 | Cloning repos into workspace 2026-03-03 15:02:29.628076 | Restoring repo states 2026-03-03 15:02:29.636084 | Merging changes 2026-03-03 15:02:29.926673 | Checking out repos 2026-03-03 15:02:29.964536 | Preparing playbooks 2026-03-03 15:02:30.881196 | Running Ansible setup 2026-03-03 15:02:34.487411 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-03 15:02:35.079463 | 2026-03-03 15:02:35.079615 | PLAY [localhost] 2026-03-03 15:02:35.087478 | 2026-03-03 15:02:35.087547 | TASK [Gathering Facts] 2026-03-03 15:02:35.949291 | localhost | ok 2026-03-03 15:02:35.960278 | 2026-03-03 15:02:35.960381 | TASK [Setup log path fact] 2026-03-03 15:02:35.982173 | localhost | ok 2026-03-03 15:02:35.996222 | 2026-03-03 15:02:35.996288 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-03 15:02:36.026804 | localhost | ok 2026-03-03 15:02:36.037377 | 2026-03-03 15:02:36.037448 | TASK [emit-job-header : Print job information] 2026-03-03 15:02:36.079222 | # Job Information 2026-03-03 15:02:36.079459 | Ansible Version: 2.16.16 2026-03-03 15:02:36.079529 | Job: ansible-collection-ceph-molecule-aio-ubuntu-noble 2026-03-03 15:02:36.079578 | Pipeline: check 2026-03-03 15:02:36.079623 | Executor: 0a8996d2b663 2026-03-03 15:02:36.079666 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/92 2026-03-03 15:02:36.079715 | Event ID: de0d4310-1711-11f1-8c26-759768f4d989 2026-03-03 15:02:36.085128 | 2026-03-03 15:02:36.085221 | LOOP [emit-job-header : Print node information] 2026-03-03 15:02:36.183144 | localhost | ok: 2026-03-03 15:02:36.183394 | localhost | # Node Information 2026-03-03 15:02:36.183435 | localhost | Inventory Hostname: aio 2026-03-03 15:02:36.183471 | localhost | Hostname: np0000157676 2026-03-03 15:02:36.183513 | localhost | Username: zuul 2026-03-03 15:02:36.183571 | localhost | Distro: Ubuntu 24.04 2026-03-03 15:02:36.183628 | localhost | Provider: yul1 2026-03-03 15:02:36.183681 | localhost | Region: ca-ymq-1 2026-03-03 15:02:36.183732 | localhost | Label: ubuntu-noble 2026-03-03 15:02:36.183782 | localhost | Product Name: OpenStack Nova 2026-03-03 15:02:36.183833 | localhost | Interface IP: 199.19.213.199 2026-03-03 15:02:36.205839 | 2026-03-03 15:02:36.206014 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-03 15:02:36.616104 | localhost -> localhost | changed 2026-03-03 15:02:36.623615 | 2026-03-03 15:02:36.623710 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-03 15:02:37.449327 | localhost -> localhost | changed 2026-03-03 15:02:37.459794 | 2026-03-03 15:02:37.459853 | PLAY [all] 2026-03-03 15:02:37.468397 | 2026-03-03 15:02:37.468467 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-03 15:02:37.686263 | aio -> localhost | ok 2026-03-03 15:02:37.696603 | 2026-03-03 15:02:37.696696 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-03 15:02:37.731458 | aio | ok 2026-03-03 15:02:37.748236 | aio | included: /var/lib/zuul/builds/ea2bdcc3003144e7baeade89ffcbf418/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-03 15:02:37.754491 | 2026-03-03 15:02:37.754552 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-03 15:02:38.647570 | aio -> localhost | Generating public/private rsa key pair. 2026-03-03 15:02:38.647767 | aio -> localhost | Your identification has been saved in /var/lib/zuul/builds/ea2bdcc3003144e7baeade89ffcbf418/work/ea2bdcc3003144e7baeade89ffcbf418_id_rsa 2026-03-03 15:02:38.647799 | aio -> localhost | Your public key has been saved in /var/lib/zuul/builds/ea2bdcc3003144e7baeade89ffcbf418/work/ea2bdcc3003144e7baeade89ffcbf418_id_rsa.pub 2026-03-03 15:02:38.647822 | aio -> localhost | The key fingerprint is: 2026-03-03 15:02:38.647844 | aio -> localhost | SHA256:g8FTPIVOoIENrb5fLZcImzmwJOG4wpCR1auX83UbMI8 zuul-build-sshkey 2026-03-03 15:02:38.648507 | aio -> localhost | The key's randomart image is: 2026-03-03 15:02:38.648533 | aio -> localhost | +---[RSA 3072]----+ 2026-03-03 15:02:38.648560 | aio -> localhost | | o*. .o.o. | 2026-03-03 15:02:38.648581 | aio -> localhost | | o. ++ .= | 2026-03-03 15:02:38.648601 | aio -> localhost | |+ ...+o . | 2026-03-03 15:02:38.648621 | aio -> localhost | |o+. . ++ | 2026-03-03 15:02:38.648641 | aio -> localhost | |=oo.... S= | 2026-03-03 15:02:38.648660 | aio -> localhost | |o+oo+= oEo+ | 2026-03-03 15:02:38.648679 | aio -> localhost | |o..o=o+.+. o | 2026-03-03 15:02:38.648698 | aio -> localhost | |. . o.o . | 2026-03-03 15:02:38.648720 | aio -> localhost | | .. | 2026-03-03 15:02:38.648740 | aio -> localhost | +----[SHA256]-----+ 2026-03-03 15:02:38.648806 | aio -> localhost | ok: Runtime: 0:00:00.485309 2026-03-03 15:02:38.655578 | 2026-03-03 15:02:38.655649 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-03 15:02:38.688808 | aio | ok 2026-03-03 15:02:38.700853 | aio | included: /var/lib/zuul/builds/ea2bdcc3003144e7baeade89ffcbf418/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-03 15:02:38.716866 | 2026-03-03 15:02:38.717080 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-03 15:02:38.740547 | aio | skipping: Conditional result was False 2026-03-03 15:02:38.753341 | 2026-03-03 15:02:38.753473 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-03 15:02:39.298675 | aio | changed 2026-03-03 15:02:39.309314 | 2026-03-03 15:02:39.309554 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-03 15:02:39.557998 | aio | ok 2026-03-03 15:02:39.566164 | 2026-03-03 15:02:39.566257 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-03 15:02:40.152936 | aio | changed 2026-03-03 15:02:40.159354 | 2026-03-03 15:02:40.159421 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-03 15:02:40.770200 | aio | changed 2026-03-03 15:02:40.775809 | 2026-03-03 15:02:40.775872 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-03 15:02:40.800507 | aio | skipping: Conditional result was False 2026-03-03 15:02:40.806490 | 2026-03-03 15:02:40.806555 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-03 15:02:41.165336 | aio -> localhost | changed 2026-03-03 15:02:41.184373 | 2026-03-03 15:02:41.184471 | TASK [add-build-sshkey : Add back temp key] 2026-03-03 15:02:41.484883 | aio -> localhost | Identity added: /var/lib/zuul/builds/ea2bdcc3003144e7baeade89ffcbf418/work/ea2bdcc3003144e7baeade89ffcbf418_id_rsa (zuul-build-sshkey) 2026-03-03 15:02:41.485145 | aio -> localhost | ok: Runtime: 0:00:00.014745 2026-03-03 15:02:41.490630 | 2026-03-03 15:02:41.490694 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-03 15:02:41.869410 | aio | ok 2026-03-03 15:02:41.876552 | 2026-03-03 15:02:41.876618 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-03 15:02:41.901215 | aio | skipping: Conditional result was False 2026-03-03 15:02:41.920007 | 2026-03-03 15:02:41.920067 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-03 15:02:42.293658 | aio | ok 2026-03-03 15:02:42.299806 | 2026-03-03 15:02:42.299935 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-03 15:02:43.224415 | aio | Output suppressed because no_log was given 2026-03-03 15:02:43.268889 | 2026-03-03 15:02:43.269085 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-03 15:02:43.500047 | aio | ok: "logs" 2026-03-03 15:02:43.500329 | aio | ok: All items complete 2026-03-03 15:02:43.500359 | 2026-03-03 15:02:43.724467 | aio | ok: "artifacts" 2026-03-03 15:02:43.946971 | aio | ok: "docs" 2026-03-03 15:02:43.958181 | 2026-03-03 15:02:43.958331 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-03 15:02:44.209955 | aio | changed: "logs" 2026-03-03 15:02:44.402071 | aio | changed: "artifacts" 2026-03-03 15:02:44.590156 | aio | changed: "docs" 2026-03-03 15:02:44.612682 | 2026-03-03 15:02:44.612808 | PLAY RECAP 2026-03-03 15:02:44.612857 | aio | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-03-03 15:02:44.612889 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-03 15:02:44.612910 | 2026-03-03 15:02:44.736573 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-03 15:02:44.738408 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-03 15:02:45.314561 | 2026-03-03 15:02:45.314718 | PLAY [all] 2026-03-03 15:02:45.327076 | 2026-03-03 15:02:45.327148 | TASK [setup-uv : Extract archive] 2026-03-03 15:02:49.640764 | aio | changed 2026-03-03 15:02:49.647538 | 2026-03-03 15:02:49.647613 | TASK [setup-uv : Print version] 2026-03-03 15:02:49.661183 | aio | uv 0.8.13 2026-03-03 15:02:50.185845 | aio | ok: Runtime: 0:00:00.015929 2026-03-03 15:02:50.194670 | 2026-03-03 15:02:50.194719 | PLAY RECAP 2026-03-03 15:02:50.194776 | aio | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-03 15:02:50.194800 | 2026-03-03 15:02:50.315841 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-03 15:02:50.318085 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-03 15:02:50.888351 | 2026-03-03 15:02:50.888474 | PLAY [all] 2026-03-03 15:02:50.900005 | 2026-03-03 15:02:50.900094 | TASK [Copy inventory file for Zuul] 2026-03-03 15:02:51.913643 | aio | changed 2026-03-03 15:02:51.920575 | 2026-03-03 15:02:51.920661 | TASK [Switch "ansible_host" to private IP] 2026-03-03 15:02:52.237881 | aio | changed: 1 replacements made 2026-03-03 15:02:52.244480 | 2026-03-03 15:02:52.244557 | TASK [Run Molecule scenario] 2026-03-03 15:02:52.351997 | aio | Using CPython 3.12.3 interpreter at: /usr/bin/python3 2026-03-03 15:02:52.352118 | aio | Creating virtual environment at: .venv 2026-03-03 15:02:52.659334 | aio | Downloading pygments (1.2MiB) 2026-03-03 15:02:52.660315 | aio | Downloading cryptography (4.3MiB) 2026-03-03 15:02:52.678659 | aio | Downloading ansible-core (2.1MiB) 2026-03-03 15:02:52.679240 | aio | Downloading netaddr (2.2MiB) 2026-03-03 15:02:52.854560 | aio | Downloading netaddr 2026-03-03 15:02:52.866274 | aio | Downloading cryptography 2026-03-03 15:02:52.926955 | aio | Downloading pygments 2026-03-03 15:02:53.098472 | aio | Downloading ansible-core 2026-03-03 15:02:53.147095 | aio | Installed 37 packages in 48ms 2026-03-03 15:02:53.916912 | aio | INFO Collection 'vexxhost.ceph' detected. 2026-03-03 15:02:53.917008 | aio | INFO Scenarios will be used from 'extensions/molecule' 2026-03-03 15:02:54.587993 | aio | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-03-03 15:02:54.588064 | aio | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-03-03 15:03:19.350469 | aio | INFO [default > dependency] Executing 2026-03-03 15:03:19.350632 | aio | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-03-03 15:03:19.350838 | aio | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-03-03 15:03:19.350963 | aio | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-03-03 15:03:19.356918 | aio | INFO [default > cleanup] Executing 2026-03-03 15:03:19.357224 | aio | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-03 15:03:19.363074 | aio | INFO [default > destroy] Executing 2026-03-03 15:03:19.363111 | aio | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-03-03 15:03:19.363201 | aio | INFO [default > destroy] Executed: Successful 2026-03-03 15:03:19.368971 | aio | INFO [default > syntax] Executing 2026-03-03 15:03:20.487455 | aio | 2026-03-03 15:03:20.487536 | aio | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-03-03 15:03:20.550629 | aio | INFO [default > syntax] Executed: Successful 2026-03-03 15:03:20.561885 | aio | INFO [default > create] Executing 2026-03-03 15:03:20.563516 | aio | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-03 15:03:20.569976 | aio | INFO [default > prepare] Executing 2026-03-03 15:03:21.378236 | aio | 2026-03-03 15:03:21.378474 | aio | PLAY [Prepare] ***************************************************************** 2026-03-03 15:03:21.378756 | aio | 2026-03-03 15:03:21.378981 | aio | TASK [Gathering Facts] ********************************************************* 2026-03-03 15:03:21.379226 | aio | Tuesday 03 March 2026 15:03:21 +0000 (0:00:00.035) 0:00:00.035 ********* 2026-03-03 15:03:22.698353 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-03-03 15:03:22.698439 | aio | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-03-03 15:03:22.698537 | aio | interpreter could change the meaning of that path. See 2026-03-03 15:03:22.698797 | aio | https://docs.ansible.com/ansible- 2026-03-03 15:03:22.699068 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-03-03 15:03:22.707936 | aio | ok: [aio] 2026-03-03 15:03:22.708178 | aio | 2026-03-03 15:03:22.708507 | aio | TASK [Configure short hostname] ************************************************ 2026-03-03 15:03:22.708775 | aio | Tuesday 03 March 2026 15:03:22 +0000 (0:00:01.330) 0:00:01.366 ********* 2026-03-03 15:03:23.514005 | aio | changed: [aio] 2026-03-03 15:03:23.514223 | aio | 2026-03-03 15:03:23.514519 | aio | TASK [Ensure hostname inside hosts file] *************************************** 2026-03-03 15:03:23.514814 | aio | Tuesday 03 March 2026 15:03:23 +0000 (0:00:00.805) 0:00:02.171 ********* 2026-03-03 15:03:23.853327 | aio | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-03-03 15:03:23.853436 | aio | with a mode of 0700, this may cause issues when running as another user. To 2026-03-03 15:03:23.853482 | aio | avoid this, create the remote_tmp dir with the correct permissions manually 2026-03-03 15:03:23.860096 | aio | changed: [aio] 2026-03-03 15:03:23.860128 | aio | 2026-03-03 15:03:23.860136 | aio | TASK [Update apt cache] ******************************************************** 2026-03-03 15:03:23.860142 | aio | Tuesday 03 March 2026 15:03:23 +0000 (0:00:00.346) 0:00:02.518 ********* 2026-03-03 15:03:30.150591 | aio | changed: [aio] 2026-03-03 15:03:30.150714 | aio | 2026-03-03 15:03:30.150809 | aio | PLAY [Create devices for Ceph] ************************************************* 2026-03-03 15:03:30.151066 | aio | 2026-03-03 15:03:30.151302 | aio | TASK [Gathering Facts] ********************************************************* 2026-03-03 15:03:30.151585 | aio | Tuesday 03 March 2026 15:03:30 +0000 (0:00:06.289) 0:00:08.807 ********* 2026-03-03 15:03:30.975260 | aio | ok: [aio] 2026-03-03 15:03:30.975326 | aio | 2026-03-03 15:03:30.975339 | aio | TASK [Install depedencies] ***************************************************** 2026-03-03 15:03:30.975349 | aio | Tuesday 03 March 2026 15:03:30 +0000 (0:00:00.825) 0:00:09.632 ********* 2026-03-03 15:03:57.799005 | aio | changed: [aio] 2026-03-03 15:03:57.799896 | aio | 2026-03-03 15:03:57.799915 | aio | TASK [Start up service] ******************************************************** 2026-03-03 15:03:57.799923 | aio | Tuesday 03 March 2026 15:03:57 +0000 (0:00:26.818) 0:00:36.451 ********* 2026-03-03 15:03:58.455462 | aio | ok: [aio] 2026-03-03 15:03:58.455857 | aio | 2026-03-03 15:03:58.456252 | aio | TASK [Generate lvm.conf] ******************************************************* 2026-03-03 15:03:58.456696 | aio | Tuesday 03 March 2026 15:03:58 +0000 (0:00:00.661) 0:00:37.113 ********* 2026-03-03 15:03:58.795855 | aio | ok: [aio] 2026-03-03 15:03:58.796042 | aio | 2026-03-03 15:03:58.796313 | aio | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-03-03 15:03:58.796611 | aio | Tuesday 03 March 2026 15:03:58 +0000 (0:00:00.340) 0:00:37.454 ********* 2026-03-03 15:03:59.550770 | aio | changed: [aio] 2026-03-03 15:03:59.550848 | aio | 2026-03-03 15:03:59.550902 | aio | TASK [Get list of all loopback devices] **************************************** 2026-03-03 15:03:59.554146 | aio | Tuesday 03 March 2026 15:03:59 +0000 (0:00:00.755) 0:00:38.209 ********* 2026-03-03 15:03:59.816700 | aio | ok: [aio] 2026-03-03 15:03:59.816905 | aio | 2026-03-03 15:03:59.817161 | aio | TASK [Fail if there is any existing loopback devices] ************************** 2026-03-03 15:03:59.817429 | aio | Tuesday 03 March 2026 15:03:59 +0000 (0:00:00.265) 0:00:38.474 ********* 2026-03-03 15:03:59.845063 | aio | skipping: [aio] 2026-03-03 15:03:59.845252 | aio | 2026-03-03 15:03:59.845531 | aio | TASK [Create devices for Ceph] ************************************************* 2026-03-03 15:03:59.845787 | aio | Tuesday 03 March 2026 15:03:59 +0000 (0:00:00.028) 0:00:38.503 ********* 2026-03-03 15:04:00.543458 | aio | changed: [aio] => (item=osd0) 2026-03-03 15:04:00.543756 | aio | changed: [aio] => (item=osd1) 2026-03-03 15:04:00.544044 | aio | changed: [aio] => (item=osd2) 2026-03-03 15:04:00.544291 | aio | 2026-03-03 15:04:00.544653 | aio | TASK [Set permissions on loopback devices] ************************************* 2026-03-03 15:04:00.544939 | aio | Tuesday 03 March 2026 15:04:00 +0000 (0:00:00.697) 0:00:39.201 ********* 2026-03-03 15:04:01.313483 | aio | changed: [aio] => (item=osd0) 2026-03-03 15:04:01.313734 | aio | changed: [aio] => (item=osd1) 2026-03-03 15:04:01.313989 | aio | changed: [aio] => (item=osd2) 2026-03-03 15:04:01.314221 | aio | 2026-03-03 15:04:01.314519 | aio | TASK [Start loop devices] ****************************************************** 2026-03-03 15:04:01.314759 | aio | Tuesday 03 March 2026 15:04:01 +0000 (0:00:00.769) 0:00:39.971 ********* 2026-03-03 15:04:02.114602 | aio | changed: [aio] => (item=osd0) 2026-03-03 15:04:02.114874 | aio | changed: [aio] => (item=osd1) 2026-03-03 15:04:02.115152 | aio | changed: [aio] => (item=osd2) 2026-03-03 15:04:02.115444 | aio | 2026-03-03 15:04:02.115730 | aio | TASK [Create a volume group for each loop device] ****************************** 2026-03-03 15:04:02.116013 | aio | Tuesday 03 March 2026 15:04:02 +0000 (0:00:00.799) 0:00:40.771 ********* 2026-03-03 15:04:03.602870 | aio | changed: [aio] => (item=osd0) 2026-03-03 15:04:03.602997 | aio | changed: [aio] => (item=osd1) 2026-03-03 15:04:03.603177 | aio | changed: [aio] => (item=osd2) 2026-03-03 15:04:03.603334 | aio | 2026-03-03 15:04:03.603542 | aio | TASK [Create a logical volume for each loop device] **************************** 2026-03-03 15:04:03.604183 | aio | Tuesday 03 March 2026 15:04:03 +0000 (0:00:01.490) 0:00:42.261 ********* 2026-03-03 15:04:04.932875 | aio | changed: [aio] => (item=ceph-aio-osd0) 2026-03-03 15:04:04.933030 | aio | changed: [aio] => (item=ceph-aio-osd1) 2026-03-03 15:04:04.933198 | aio | changed: [aio] => (item=ceph-aio-osd2) 2026-03-03 15:04:04.933345 | aio | 2026-03-03 15:04:04.933540 | aio | PLAY RECAP ********************************************************************* 2026-03-03 15:04:04.934451 | aio | aio : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-03-03 15:04:04.934496 | aio | 2026-03-03 15:04:04.934504 | aio | 2026-03-03 15:04:04.934510 | aio | TASKS RECAP ******************************************************************** 2026-03-03 15:04:04.934516 | aio | Tuesday 03 March 2026 15:04:04 +0000 (0:00:01.330) 0:00:43.591 ********* 2026-03-03 15:04:04.934526 | aio | =============================================================================== 2026-03-03 15:04:04.934662 | aio | Install depedencies ---------------------------------------------------- 26.82s 2026-03-03 15:04:04.934820 | aio | Update apt cache -------------------------------------------------------- 6.29s 2026-03-03 15:04:04.934984 | aio | Create a volume group for each loop device ------------------------------ 1.49s 2026-03-03 15:04:04.935144 | aio | Gathering Facts --------------------------------------------------------- 1.33s 2026-03-03 15:04:04.935306 | aio | Create a logical volume for each loop device ---------------------------- 1.33s 2026-03-03 15:04:04.935503 | aio | Gathering Facts --------------------------------------------------------- 0.83s 2026-03-03 15:04:04.935703 | aio | Configure short hostname ------------------------------------------------ 0.81s 2026-03-03 15:04:04.935855 | aio | Start loop devices ------------------------------------------------------ 0.80s 2026-03-03 15:04:04.936009 | aio | Set permissions on loopback devices ------------------------------------- 0.77s 2026-03-03 15:04:04.936161 | aio | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.76s 2026-03-03 15:04:04.936314 | aio | Create devices for Ceph ------------------------------------------------- 0.70s 2026-03-03 15:04:04.936511 | aio | Start up service -------------------------------------------------------- 0.66s 2026-03-03 15:04:04.936673 | aio | Ensure hostname inside hosts file --------------------------------------- 0.35s 2026-03-03 15:04:04.936876 | aio | Generate lvm.conf ------------------------------------------------------- 0.34s 2026-03-03 15:04:04.937133 | aio | Get list of all loopback devices ---------------------------------------- 0.27s 2026-03-03 15:04:04.937402 | aio | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-03-03 15:04:05.010198 | aio | INFO [default > prepare] Executed: Successful 2026-03-03 15:04:05.020302 | aio | INFO [default > converge] Executing 2026-03-03 15:04:06.011110 | aio | 2026-03-03 15:04:06.011428 | aio | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-03-03 15:04:06.011781 | aio | 2026-03-03 15:04:06.012121 | aio | TASK [Gathering Facts] ********************************************************* 2026-03-03 15:04:06.012446 | aio | Tuesday 03 March 2026 15:04:06 +0000 (0:00:00.054) 0:00:00.054 ********* 2026-03-03 15:04:08.238292 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-03-03 15:04:08.238493 | aio | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-03-03 15:04:08.238664 | aio | interpreter could change the meaning of that path. See 2026-03-03 15:04:08.238946 | aio | https://docs.ansible.com/ansible- 2026-03-03 15:04:08.239136 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-03-03 15:04:08.254538 | aio | ok: [aio] 2026-03-03 15:04:08.254688 | aio | 2026-03-03 15:04:08.254894 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-03 15:04:08.255067 | aio | Tuesday 03 March 2026 15:04:08 +0000 (0:00:02.243) 0:00:02.298 ********* 2026-03-03 15:04:08.603050 | aio | ok: [aio] 2026-03-03 15:04:08.603277 | aio | 2026-03-03 15:04:08.603594 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-03 15:04:08.603865 | aio | Tuesday 03 March 2026 15:04:08 +0000 (0:00:00.348) 0:00:02.646 ********* 2026-03-03 15:04:08.651697 | aio | skipping: [aio] 2026-03-03 15:04:08.651958 | aio | 2026-03-03 15:04:08.652336 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-03 15:04:08.652684 | aio | Tuesday 03 March 2026 15:04:08 +0000 (0:00:00.048) 0:00:02.695 ********* 2026-03-03 15:04:09.013653 | aio | changed: [aio] 2026-03-03 15:04:09.013864 | aio | 2026-03-03 15:04:09.014101 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-03 15:04:09.014348 | aio | Tuesday 03 March 2026 15:04:09 +0000 (0:00:00.362) 0:00:03.057 ********* 2026-03-03 15:04:09.115798 | aio | ok: [aio] => { 2026-03-03 15:04:09.115998 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.0/runc.amd64" 2026-03-03 15:04:09.116175 | aio | } 2026-03-03 15:04:09.116343 | aio | 2026-03-03 15:04:09.116561 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-03 15:04:09.116760 | aio | Tuesday 03 March 2026 15:04:09 +0000 (0:00:00.102) 0:00:03.159 ********* 2026-03-03 15:04:09.970522 | aio | changed: [aio] 2026-03-03 15:04:09.970557 | aio | 2026-03-03 15:04:09.970576 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-03 15:04:09.970583 | aio | Tuesday 03 March 2026 15:04:09 +0000 (0:00:00.854) 0:00:04.013 ********* 2026-03-03 15:04:10.021559 | aio | skipping: [aio] 2026-03-03 15:04:10.021618 | aio | 2026-03-03 15:04:10.021634 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-03 15:04:10.021937 | aio | Tuesday 03 March 2026 15:04:10 +0000 (0:00:00.050) 0:00:04.064 ********* 2026-03-03 15:04:10.071650 | aio | skipping: [aio] 2026-03-03 15:04:10.071888 | aio | 2026-03-03 15:04:10.072244 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-03 15:04:10.072567 | aio | Tuesday 03 March 2026 15:04:10 +0000 (0:00:00.050) 0:00:04.115 ********* 2026-03-03 15:04:10.320514 | aio | ok: [aio] 2026-03-03 15:04:10.320618 | aio | 2026-03-03 15:04:10.320890 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-03 15:04:10.321146 | aio | Tuesday 03 March 2026 15:04:10 +0000 (0:00:00.248) 0:00:04.364 ********* 2026-03-03 15:04:11.619015 | aio | ok: [aio] 2026-03-03 15:04:11.619160 | aio | 2026-03-03 15:04:11.619441 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-03 15:04:11.619675 | aio | Tuesday 03 March 2026 15:04:11 +0000 (0:00:01.298) 0:00:05.662 ********* 2026-03-03 15:04:11.825885 | aio | ok: [aio] => { 2026-03-03 15:04:11.826080 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.2.0/containerd-2.2.0-linux-amd64.tar.gz" 2026-03-03 15:04:11.826231 | aio | } 2026-03-03 15:04:11.826402 | aio | 2026-03-03 15:04:11.826582 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-03 15:04:11.826738 | aio | Tuesday 03 March 2026 15:04:11 +0000 (0:00:00.206) 0:00:05.869 ********* 2026-03-03 15:04:12.807783 | aio | changed: [aio] 2026-03-03 15:04:12.807823 | aio | 2026-03-03 15:04:12.807832 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-03 15:04:12.807840 | aio | Tuesday 03 March 2026 15:04:12 +0000 (0:00:00.980) 0:00:06.850 ********* 2026-03-03 15:04:16.099551 | aio | changed: [aio] 2026-03-03 15:04:16.099631 | aio | 2026-03-03 15:04:16.100120 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-03-03 15:04:16.100220 | aio | Tuesday 03 March 2026 15:04:16 +0000 (0:00:03.292) 0:00:10.142 ********* 2026-03-03 15:04:16.135031 | aio | skipping: [aio] 2026-03-03 15:04:16.135085 | aio | 2026-03-03 15:04:16.135095 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-03-03 15:04:16.135105 | aio | Tuesday 03 March 2026 15:04:16 +0000 (0:00:00.034) 0:00:10.177 ********* 2026-03-03 15:04:16.171530 | aio | skipping: [aio] 2026-03-03 15:04:16.171616 | aio | 2026-03-03 15:04:16.171627 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-03-03 15:04:16.171767 | aio | Tuesday 03 March 2026 15:04:16 +0000 (0:00:00.036) 0:00:10.214 ********* 2026-03-03 15:04:16.205681 | aio | skipping: [aio] 2026-03-03 15:04:16.205742 | aio | 2026-03-03 15:04:16.205749 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-03-03 15:04:16.205756 | aio | Tuesday 03 March 2026 15:04:16 +0000 (0:00:00.033) 0:00:10.247 ********* 2026-03-03 15:04:24.837975 | aio | changed: [aio] 2026-03-03 15:04:24.838034 | aio | 2026-03-03 15:04:24.838046 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-03-03 15:04:24.838056 | aio | Tuesday 03 March 2026 15:04:24 +0000 (0:00:08.632) 0:00:18.880 ********* 2026-03-03 15:04:25.538589 | aio | changed: [aio] 2026-03-03 15:04:25.538661 | aio | 2026-03-03 15:04:25.538977 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-03-03 15:04:25.539041 | aio | Tuesday 03 March 2026 15:04:25 +0000 (0:00:00.701) 0:00:19.581 ********* 2026-03-03 15:04:26.699810 | aio | changed: [aio] => (item={'path': '/etc/containerd'}) 2026-03-03 15:04:26.699883 | aio | changed: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-03-03 15:04:26.700548 | aio | changed: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-03-03 15:04:26.700581 | aio | changed: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-03-03 15:04:26.700586 | aio | changed: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-03-03 15:04:26.700590 | aio | 2026-03-03 15:04:26.700594 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-03-03 15:04:26.700598 | aio | Tuesday 03 March 2026 15:04:26 +0000 (0:00:01.160) 0:00:20.742 ********* 2026-03-03 15:04:27.411465 | aio | changed: [aio] 2026-03-03 15:04:27.411619 | aio | 2026-03-03 15:04:27.411981 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-03-03 15:04:27.412333 | aio | Tuesday 03 March 2026 15:04:27 +0000 (0:00:00.704) 0:00:21.446 ********* 2026-03-03 15:04:27.412684 | aio | 2026-03-03 15:04:27.413459 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-03-03 15:04:27.413488 | aio | Tuesday 03 March 2026 15:04:27 +0000 (0:00:00.007) 0:00:21.454 ********* 2026-03-03 15:04:28.555266 | aio | ok: [aio] 2026-03-03 15:04:28.555307 | aio | 2026-03-03 15:04:28.555312 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-03-03 15:04:28.555317 | aio | Tuesday 03 March 2026 15:04:28 +0000 (0:00:01.143) 0:00:22.598 ********* 2026-03-03 15:04:29.135840 | aio | changed: [aio] 2026-03-03 15:04:29.135948 | aio | 2026-03-03 15:04:29.137529 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-03-03 15:04:29.137594 | aio | Tuesday 03 March 2026 15:04:29 +0000 (0:00:00.581) 0:00:23.179 ********* 2026-03-03 15:04:29.848871 | aio | changed: [aio] 2026-03-03 15:04:29.849247 | aio | 2026-03-03 15:04:29.849259 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-03 15:04:29.849265 | aio | Tuesday 03 March 2026 15:04:29 +0000 (0:00:00.712) 0:00:23.892 ********* 2026-03-03 15:04:30.101779 | aio | ok: [aio] 2026-03-03 15:04:30.101878 | aio | 2026-03-03 15:04:30.102207 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-03 15:04:30.102219 | aio | Tuesday 03 March 2026 15:04:30 +0000 (0:00:00.253) 0:00:24.145 ********* 2026-03-03 15:04:30.180662 | aio | ok: [aio] => { 2026-03-03 15:04:30.180713 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-03-03 15:04:30.181409 | aio | } 2026-03-03 15:04:30.181418 | aio | 2026-03-03 15:04:30.181708 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-03 15:04:30.181715 | aio | Tuesday 03 March 2026 15:04:30 +0000 (0:00:00.077) 0:00:24.222 ********* 2026-03-03 15:04:31.510453 | aio | changed: [aio] 2026-03-03 15:04:31.510661 | aio | 2026-03-03 15:04:31.511198 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-03 15:04:31.511267 | aio | Tuesday 03 March 2026 15:04:31 +0000 (0:00:01.330) 0:00:25.553 ********* 2026-03-03 15:04:36.091661 | aio | changed: [aio] 2026-03-03 15:04:36.091732 | aio | 2026-03-03 15:04:36.092324 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-03-03 15:04:36.092424 | aio | Tuesday 03 March 2026 15:04:36 +0000 (0:00:04.580) 0:00:30.134 ********* 2026-03-03 15:04:37.070829 | aio | ok: [aio] 2026-03-03 15:04:37.071435 | aio | 2026-03-03 15:04:37.071456 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-03-03 15:04:37.071669 | aio | Tuesday 03 March 2026 15:04:37 +0000 (0:00:00.979) 0:00:31.113 ********* 2026-03-03 15:04:37.459045 | aio | changed: [aio] 2026-03-03 15:04:37.459099 | aio | 2026-03-03 15:04:37.459113 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-03-03 15:04:37.459126 | aio | Tuesday 03 March 2026 15:04:37 +0000 (0:00:00.387) 0:00:31.501 ********* 2026-03-03 15:04:38.027590 | aio | changed: [aio] 2026-03-03 15:04:38.027621 | aio | 2026-03-03 15:04:38.028050 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-03-03 15:04:38.028107 | aio | Tuesday 03 March 2026 15:04:38 +0000 (0:00:00.568) 0:00:32.069 ********* 2026-03-03 15:04:38.715520 | aio | changed: [aio] => (item={'path': '/etc/docker'}) 2026-03-03 15:04:38.715584 | aio | changed: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-03-03 15:04:38.716643 | aio | changed: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-03-03 15:04:38.716677 | aio | 2026-03-03 15:04:38.716735 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-03-03 15:04:38.716748 | aio | Tuesday 03 March 2026 15:04:38 +0000 (0:00:00.688) 0:00:32.758 ********* 2026-03-03 15:04:39.303852 | aio | changed: [aio] 2026-03-03 15:04:39.303902 | aio | 2026-03-03 15:04:39.303916 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-03-03 15:04:39.303929 | aio | Tuesday 03 March 2026 15:04:39 +0000 (0:00:00.588) 0:00:33.346 ********* 2026-03-03 15:04:39.921500 | aio | changed: [aio] 2026-03-03 15:04:39.921582 | aio | 2026-03-03 15:04:39.922692 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-03-03 15:04:39.922747 | aio | Tuesday 03 March 2026 15:04:39 +0000 (0:00:00.610) 0:00:33.956 ********* 2026-03-03 15:04:39.922761 | aio | 2026-03-03 15:04:39.922774 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-03-03 15:04:39.922786 | aio | Tuesday 03 March 2026 15:04:39 +0000 (0:00:00.007) 0:00:33.964 ********* 2026-03-03 15:04:40.872501 | aio | ok: [aio] 2026-03-03 15:04:40.872563 | aio | 2026-03-03 15:04:40.872733 | aio | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-03-03 15:04:40.872986 | aio | Tuesday 03 March 2026 15:04:40 +0000 (0:00:00.951) 0:00:34.915 ********* 2026-03-03 15:04:42.132908 | aio | changed: [aio] 2026-03-03 15:04:42.132986 | aio | 2026-03-03 15:04:42.133098 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-03-03 15:04:42.133219 | aio | Tuesday 03 March 2026 15:04:42 +0000 (0:00:01.259) 0:00:36.175 ********* 2026-03-03 15:04:43.864327 | aio | changed: [aio] 2026-03-03 15:04:43.864437 | aio | 2026-03-03 15:04:43.864455 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-03-03 15:04:43.864468 | aio | Tuesday 03 March 2026 15:04:43 +0000 (0:00:01.731) 0:00:37.907 ********* 2026-03-03 15:04:43.932098 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-03-03 15:04:43.932144 | aio | 2026-03-03 15:04:43.932155 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-03-03 15:04:43.932164 | aio | Tuesday 03 March 2026 15:04:43 +0000 (0:00:00.066) 0:00:37.973 ********* 2026-03-03 15:04:44.930286 | aio | ok: [aio] 2026-03-03 15:04:44.930340 | aio | 2026-03-03 15:04:44.930351 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-03-03 15:04:44.930360 | aio | Tuesday 03 March 2026 15:04:44 +0000 (0:00:00.998) 0:00:38.972 ********* 2026-03-03 15:04:45.775528 | aio | ok: [aio] => (item=systemd-timesyncd) 2026-03-03 15:04:45.775598 | aio | ok: [aio] => (item=ssh) 2026-03-03 15:04:45.776366 | aio | 2026-03-03 15:04:45.776421 | aio | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-03-03 15:04:45.776427 | aio | Tuesday 03 March 2026 15:04:45 +0000 (0:00:00.845) 0:00:39.817 ********* 2026-03-03 15:04:46.115004 | aio | fatal: [aio]: FAILED! => {"changed": false, "dest": "/usr/bin/cephadm", "elapsed": 0, "msg": "Request failed: ", "url": "https://download.ceph.com/rpm-18.2.7/el9/noarch/cephadm"} 2026-03-03 15:04:46.120425 | aio | 2026-03-03 15:04:46.120458 | aio | PLAY RECAP ********************************************************************* 2026-03-03 15:04:46.120477 | aio | aio : ok=33 changed=19 unreachable=0 failed=1 skipped=6 rescued=0 ignored=0 2026-03-03 15:04:46.120487 | aio | 2026-03-03 15:04:46.120496 | aio | 2026-03-03 15:04:46.120504 | aio | TASKS RECAP ******************************************************************** 2026-03-03 15:04:46.120513 | aio | Tuesday 03 March 2026 15:04:46 +0000 (0:00:00.343) 0:00:40.161 ********* 2026-03-03 15:04:46.120522 | aio | =============================================================================== 2026-03-03 15:04:46.120530 | aio | vexxhost.containers.containerd : Install AppArmor packages -------------- 8.63s 2026-03-03 15:04:46.120539 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 4.58s 2026-03-03 15:04:46.120547 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 3.29s 2026-03-03 15:04:46.120852 | aio | Gathering Facts --------------------------------------------------------- 2.24s 2026-03-03 15:04:46.121216 | aio | vexxhost.containers.containerd : Reload systemd ------------------------- 2.09s 2026-03-03 15:04:46.121558 | aio | vexxhost.containers.docker : Enable and start service ------------------- 1.73s 2026-03-03 15:04:46.121842 | aio | vexxhost.containers.download_artifact : Download item ------------------- 1.33s 2026-03-03 15:04:46.122048 | aio | vexxhost.containers.package : Update state for tar ---------------------- 1.30s 2026-03-03 15:04:46.122252 | aio | vexxhost.containers.docker : Restart docker ----------------------------- 1.26s 2026-03-03 15:04:46.122477 | aio | vexxhost.containers.containerd : Create folders for configuration ------- 1.16s 2026-03-03 15:04:46.122687 | aio | vexxhost.ceph.cephadm : Install packages -------------------------------- 1.00s 2026-03-03 15:04:46.122890 | aio | vexxhost.containers.download_artifact : Download item ------------------- 0.98s 2026-03-03 15:04:46.123097 | aio | vexxhost.containers.docker : Install AppArmor packages ------------------ 0.98s 2026-03-03 15:04:46.123302 | aio | vexxhost.containers.download_artifact : Download item ------------------- 0.85s 2026-03-03 15:04:46.123527 | aio | vexxhost.ceph.cephadm : Ensure services are started --------------------- 0.85s 2026-03-03 15:04:46.123737 | aio | vexxhost.containers.containerd : Enable and start service --------------- 0.71s 2026-03-03 15:04:46.123941 | aio | vexxhost.containers.containerd : Create containerd config file ---------- 0.70s 2026-03-03 15:04:46.124151 | aio | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.70s 2026-03-03 15:04:46.124391 | aio | vexxhost.containers.docker : Create folders for configuration ----------- 0.69s 2026-03-03 15:04:46.124622 | aio | vexxhost.containers.docker : Create docker daemon config file ----------- 0.61s 2026-03-03 15:04:46.195289 | 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-03 15:04:46.195588 | aio | ERROR [default > converge] Executed: Failed 2026-03-03 15:04:46.195779 | 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-03 15:04:46.632405 | aio | ERROR 2026-03-03 15:04:46.632681 | aio | { 2026-03-03 15:04:46.632724 | aio | "delta": "0:01:53.998747", 2026-03-03 15:04:46.632753 | aio | "end": "2026-03-03 15:04:46.272913", 2026-03-03 15:04:46.632780 | aio | "msg": "non-zero return code", 2026-03-03 15:04:46.632805 | aio | "rc": 2, 2026-03-03 15:04:46.632834 | aio | "start": "2026-03-03 15:02:52.274166" 2026-03-03 15:04:46.632860 | aio | } failure 2026-03-03 15:04:46.639644 | 2026-03-03 15:04:46.639695 | PLAY RECAP 2026-03-03 15:04:46.639744 | aio | ok: 2 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-03-03 15:04:46.639797 | 2026-03-03 15:04:46.759932 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-03 15:04:46.764353 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-03 15:04:47.370201 | 2026-03-03 15:04:47.370362 | PLAY [all] 2026-03-03 15:04:47.382752 | 2026-03-03 15:04:47.382834 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-03 15:04:47.428704 | aio | skipping: Conditional result was False 2026-03-03 15:04:47.441102 | 2026-03-03 15:04:47.441191 | TASK [fetch-output : Set log path for single node] 2026-03-03 15:04:47.476550 | aio | ok 2026-03-03 15:04:47.483336 | 2026-03-03 15:04:47.483404 | LOOP [fetch-output : Ensure local output dirs] 2026-03-03 15:04:47.875831 | aio -> localhost | ok: "/var/lib/zuul/builds/ea2bdcc3003144e7baeade89ffcbf418/work/logs" 2026-03-03 15:04:48.077158 | aio -> localhost | changed: "/var/lib/zuul/builds/ea2bdcc3003144e7baeade89ffcbf418/work/artifacts" 2026-03-03 15:04:48.279057 | aio -> localhost | changed: "/var/lib/zuul/builds/ea2bdcc3003144e7baeade89ffcbf418/work/docs" 2026-03-03 15:04:48.300157 | 2026-03-03 15:04:48.300332 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-03 15:04:48.945698 | aio | changed: .d..t...... ./ 2026-03-03 15:04:48.945932 | aio | changed: All items complete 2026-03-03 15:04:48.945968 | 2026-03-03 15:04:49.391868 | aio | changed: .d..t...... ./ 2026-03-03 15:04:49.861799 | aio | changed: .d..t...... ./ 2026-03-03 15:04:49.890793 | 2026-03-03 15:04:49.890952 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-03 15:04:50.298983 | aio -> localhost | ok: Item: artifacts Runtime: 0:00:00.006618 2026-03-03 15:04:50.507424 | aio -> localhost | ok: Item: docs Runtime: 0:00:00.007019 2026-03-03 15:04:50.529094 | 2026-03-03 15:04:50.529215 | PLAY [all] 2026-03-03 15:04:50.536904 | 2026-03-03 15:04:50.536991 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-03 15:04:51.006585 | aio | changed 2026-03-03 15:04:51.013556 | 2026-03-03 15:04:51.013630 | PLAY RECAP 2026-03-03 15:04:51.013678 | aio | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-03 15:04:51.013702 | 2026-03-03 15:04:51.170418 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-03 15:04:51.173748 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-03-03 15:04:51.729062 | 2026-03-03 15:04:51.729198 | PLAY [localhost] 2026-03-03 15:04:51.739084 | 2026-03-03 15:04:51.739161 | TASK [Generate Zuul manifest] 2026-03-03 15:04:51.760457 | localhost | ok 2026-03-03 15:04:51.776632 | 2026-03-03 15:04:51.776729 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-03 15:04:52.074951 | localhost | changed 2026-03-03 15:04:52.088221 | 2026-03-03 15:04:52.088298 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-03 15:04:52.119629 | localhost | ok 2026-03-03 15:04:52.128047 | 2026-03-03 15:04:52.128118 | TASK [Upload logs] 2026-03-03 15:04:52.150084 | localhost | ok 2026-03-03 15:04:52.207088 | 2026-03-03 15:04:52.207194 | TASK [Set zuul-log-path fact] 2026-03-03 15:04:52.224945 | localhost | ok 2026-03-03 15:04:52.243961 | 2026-03-03 15:04:52.244135 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-03 15:04:52.277605 | localhost | ok 2026-03-03 15:04:52.284870 | 2026-03-03 15:04:52.284944 | TASK [upload-logs : Create log directories] 2026-03-03 15:04:52.692576 | localhost | changed 2026-03-03 15:04:52.698534 | 2026-03-03 15:04:52.698622 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-03 15:04:53.096405 | localhost -> localhost | ok: Runtime: 0:00:00.004979 2026-03-03 15:04:53.102933 | 2026-03-03 15:04:53.103022 | TASK [upload-logs : Upload logs to log server] 2026-03-03 15:04:53.549177 | localhost | Output suppressed because no_log was given 2026-03-03 15:04:53.554301 | 2026-03-03 15:04:53.554368 | LOOP [upload-logs : Compress console log and json output] 2026-03-03 15:04:53.602265 | localhost | skipping: Conditional result was False 2026-03-03 15:04:53.609474 | localhost | skipping: Conditional result was False 2026-03-03 15:04:53.618276 | 2026-03-03 15:04:53.618410 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-03 15:04:53.660907 | localhost | skipping: Conditional result was False 2026-03-03 15:04:53.661284 | 2026-03-03 15:04:53.666550 | localhost | skipping: Conditional result was False 2026-03-03 15:04:53.684445 | 2026-03-03 15:04:53.684622 | LOOP [upload-logs : Upload console log and json output]