2026-06-10 19:41:31.665415 | Job console starting 2026-06-10 19:41:31.680851 | Updating git repos 2026-06-10 19:41:31.720360 | Cloning repos into workspace 2026-06-10 19:41:31.822202 | Restoring repo states 2026-06-10 19:41:31.831052 | Merging changes 2026-06-10 19:41:32.243285 | Checking out repos 2026-06-10 19:41:32.318022 | Preparing playbooks 2026-06-10 19:41:34.124108 | Running Ansible setup 2026-06-10 19:41:37.651177 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-10 19:41:38.276709 | 2026-06-10 19:41:38.276869 | PLAY [localhost] 2026-06-10 19:41:38.285342 | 2026-06-10 19:41:38.285427 | TASK [Gathering Facts] 2026-06-10 19:41:39.163460 | localhost | ok 2026-06-10 19:41:39.176292 | 2026-06-10 19:41:39.176368 | TASK [Setup log path fact] 2026-06-10 19:41:39.194018 | localhost | ok 2026-06-10 19:41:39.210635 | 2026-06-10 19:41:39.210704 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-10 19:41:39.241030 | localhost | ok 2026-06-10 19:41:39.247026 | 2026-06-10 19:41:39.247091 | TASK [emit-job-header : Print job information] 2026-06-10 19:41:39.287265 | # Job Information 2026-06-10 19:41:39.287452 | Ansible Version: 2.16.18 2026-06-10 19:41:39.287497 | Job: ansible-collection-ceph-molecule-aio-ubuntu-jammy 2026-06-10 19:41:39.287529 | Pipeline: check 2026-06-10 19:41:39.287557 | Executor: 2d72f0692154 2026-06-10 19:41:39.287585 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/98 2026-06-10 19:41:39.287616 | Event ID: 4a2a5980-6504-11f1-859f-cb0502469143 2026-06-10 19:41:39.291625 | 2026-06-10 19:41:39.291716 | LOOP [emit-job-header : Print node information] 2026-06-10 19:41:39.387221 | localhost | ok: 2026-06-10 19:41:39.387431 | localhost | # Node Information 2026-06-10 19:41:39.387470 | localhost | Inventory Hostname: aio 2026-06-10 19:41:39.387500 | localhost | Hostname: np0000179654 2026-06-10 19:41:39.387528 | localhost | Username: zuul 2026-06-10 19:41:39.387560 | localhost | Distro: Ubuntu 22.04 2026-06-10 19:41:39.387588 | localhost | Provider: yul1 2026-06-10 19:41:39.387614 | localhost | Region: ca-ymq-1 2026-06-10 19:41:39.387641 | localhost | Label: ubuntu-jammy 2026-06-10 19:41:39.387666 | localhost | Product Name: OpenStack Nova 2026-06-10 19:41:39.387692 | localhost | Interface IP: 199.204.45.144 2026-06-10 19:41:39.398983 | 2026-06-10 19:41:39.399158 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-06-10 19:41:39.795031 | localhost -> localhost | changed 2026-06-10 19:41:39.805528 | 2026-06-10 19:41:39.805786 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-06-10 19:41:40.733338 | localhost -> localhost | changed 2026-06-10 19:41:40.744289 | 2026-06-10 19:41:40.744373 | PLAY [all] 2026-06-10 19:41:40.754608 | 2026-06-10 19:41:40.754680 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-06-10 19:41:41.002314 | aio -> localhost | ok 2026-06-10 19:41:41.012468 | 2026-06-10 19:41:41.012634 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-06-10 19:41:41.039072 | aio | ok 2026-06-10 19:41:41.055486 | aio | included: /var/lib/zuul/builds/97f32ce471934777a0995452ce04bff3/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-06-10 19:41:41.061358 | 2026-06-10 19:41:41.061441 | TASK [add-build-sshkey : Create Temp SSH key] 2026-06-10 19:41:42.899135 | aio -> localhost | Generating public/private rsa key pair. 2026-06-10 19:41:42.899452 | aio -> localhost | Your identification has been saved in /var/lib/zuul/builds/97f32ce471934777a0995452ce04bff3/work/97f32ce471934777a0995452ce04bff3_id_rsa 2026-06-10 19:41:42.899520 | aio -> localhost | Your public key has been saved in /var/lib/zuul/builds/97f32ce471934777a0995452ce04bff3/work/97f32ce471934777a0995452ce04bff3_id_rsa.pub 2026-06-10 19:41:42.899571 | aio -> localhost | The key fingerprint is: 2026-06-10 19:41:42.899620 | aio -> localhost | SHA256:r8dAXW9UfP8H5IGxVUQzgETNyJfC2hewjQVLcgjshzc zuul-build-sshkey 2026-06-10 19:41:42.899689 | aio -> localhost | The key's randomart image is: 2026-06-10 19:41:42.899740 | aio -> localhost | +---[RSA 3072]----+ 2026-06-10 19:41:42.899819 | aio -> localhost | | ....*BO=+O=| 2026-06-10 19:41:42.899893 | aio -> localhost | | . .+*OO+ =| 2026-06-10 19:41:42.899958 | aio -> localhost | | . ..o=+*..o| 2026-06-10 19:41:42.900063 | aio -> localhost | | o.E.. .= .| 2026-06-10 19:41:42.900122 | aio -> localhost | | .S . .. ..| 2026-06-10 19:41:42.900170 | aio -> localhost | | .. o| 2026-06-10 19:41:42.900213 | aio -> localhost | | o. .| 2026-06-10 19:41:42.900259 | aio -> localhost | | .o | 2026-06-10 19:41:42.900311 | aio -> localhost | | .. | 2026-06-10 19:41:42.900394 | aio -> localhost | +----[SHA256]-----+ 2026-06-10 19:41:42.900594 | aio -> localhost | ok: Runtime: 0:00:01.405378 2026-06-10 19:41:42.911204 | 2026-06-10 19:41:42.911278 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-06-10 19:41:42.946092 | aio | ok 2026-06-10 19:41:42.958528 | aio | included: /var/lib/zuul/builds/97f32ce471934777a0995452ce04bff3/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-06-10 19:41:42.969853 | 2026-06-10 19:41:42.969961 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-06-10 19:41:42.996539 | aio | skipping: Conditional result was False 2026-06-10 19:41:43.008619 | 2026-06-10 19:41:43.008782 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-06-10 19:41:43.466856 | aio | changed 2026-06-10 19:41:43.473736 | 2026-06-10 19:41:43.473824 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-06-10 19:41:43.654914 | aio | ok 2026-06-10 19:41:43.663680 | 2026-06-10 19:41:43.663752 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-06-10 19:41:44.167211 | aio | changed 2026-06-10 19:41:44.176457 | 2026-06-10 19:41:44.176569 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-06-10 19:41:44.678057 | aio | changed 2026-06-10 19:41:44.683516 | 2026-06-10 19:41:44.683583 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-06-10 19:41:44.708232 | aio | skipping: Conditional result was False 2026-06-10 19:41:44.717949 | 2026-06-10 19:41:44.718040 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-06-10 19:41:45.103443 | aio -> localhost | changed 2026-06-10 19:41:45.115987 | 2026-06-10 19:41:45.116085 | TASK [add-build-sshkey : Add back temp key] 2026-06-10 19:41:45.421195 | aio -> localhost | Identity added: /var/lib/zuul/builds/97f32ce471934777a0995452ce04bff3/work/97f32ce471934777a0995452ce04bff3_id_rsa (zuul-build-sshkey) 2026-06-10 19:41:45.421451 | aio -> localhost | ok: Runtime: 0:00:00.013636 2026-06-10 19:41:45.428100 | 2026-06-10 19:41:45.428197 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-06-10 19:41:45.768604 | aio | ok 2026-06-10 19:41:45.773816 | 2026-06-10 19:41:45.773952 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-06-10 19:41:45.809388 | aio | skipping: Conditional result was False 2026-06-10 19:41:45.825234 | 2026-06-10 19:41:45.825331 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-06-10 19:41:46.172460 | aio | ok 2026-06-10 19:41:46.179939 | 2026-06-10 19:41:46.180025 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-06-10 19:41:46.957416 | aio | Output suppressed because no_log was given 2026-06-10 19:41:47.009680 | 2026-06-10 19:41:47.009830 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-06-10 19:41:47.192404 | aio | ok: "logs" 2026-06-10 19:41:47.192715 | aio | ok: All items complete 2026-06-10 19:41:47.192748 | 2026-06-10 19:41:47.357463 | aio | ok: "artifacts" 2026-06-10 19:41:47.509709 | aio | ok: "docs" 2026-06-10 19:41:47.529680 | 2026-06-10 19:41:47.529889 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-06-10 19:41:47.714596 | aio | changed: "logs" 2026-06-10 19:41:47.872817 | aio | changed: "artifacts" 2026-06-10 19:41:48.039554 | aio | changed: "docs" 2026-06-10 19:41:48.054208 | 2026-06-10 19:41:48.054366 | PLAY RECAP 2026-06-10 19:41:48.054417 | aio | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-06-10 19:41:48.054446 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-10 19:41:48.054469 | 2026-06-10 19:41:48.223090 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-10 19:41:48.226429 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-10 19:41:48.834631 | 2026-06-10 19:41:48.834782 | PLAY [all] 2026-06-10 19:41:48.845616 | 2026-06-10 19:41:48.845697 | TASK [setup-uv : Extract archive] 2026-06-10 19:41:51.118301 | aio | changed 2026-06-10 19:41:51.124271 | 2026-06-10 19:41:51.124355 | TASK [setup-uv : Print version] 2026-06-10 19:41:50.498018 | aio | uv 0.8.13 2026-06-10 19:41:51.664473 | aio | ok: Runtime: 0:00:00.012644 2026-06-10 19:41:51.674951 | 2026-06-10 19:41:51.675048 | TASK [Install Ansible collection siblings] 2026-06-10 19:41:52.052180 | aio | ok: 2026-06-10 19:41:52.052585 | aio | Skipping community.general: no checked-out sibling 2026-06-10 19:41:52.052625 | aio | Skipping ansible.utils: no checked-out sibling 2026-06-10 19:41:52.052658 | aio | Skipping vexxhost.containers: no checked-out sibling 2026-06-10 19:41:52.055268 | 2026-06-10 19:41:52.055319 | PLAY RECAP 2026-06-10 19:41:52.055371 | aio | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-10 19:41:52.055395 | 2026-06-10 19:41:52.191287 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-10 19:41:52.194832 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-10 19:41:52.791074 | 2026-06-10 19:41:52.791218 | PLAY [all] 2026-06-10 19:41:52.802241 | 2026-06-10 19:41:52.802325 | TASK [Copy inventory file for Zuul] 2026-06-10 19:41:53.657920 | aio | changed 2026-06-10 19:41:53.663248 | 2026-06-10 19:41:53.663366 | TASK [Switch "ansible_host" to private IP] 2026-06-10 19:41:54.001907 | aio | changed: 1 replacements made 2026-06-10 19:41:54.008666 | 2026-06-10 19:41:54.008735 | TASK [Run Molecule scenario] 2026-06-10 19:41:53.687517 | aio | Downloading cpython-3.13.7-linux-x86_64-gnu (download) (30.9MiB) 2026-06-10 19:41:54.422873 | aio | Downloading cpython-3.13.7-linux-x86_64-gnu (download) 2026-06-10 19:41:54.596743 | aio | Using CPython 3.13.7 2026-06-10 19:41:54.596831 | aio | Creating virtual environment at: .venv 2026-06-10 19:41:54.840981 | aio | Downloading cryptography (4.3MiB) 2026-06-10 19:41:54.841340 | aio | Downloading netaddr (2.2MiB) 2026-06-10 19:41:54.841816 | aio | Downloading ansible-core (2.1MiB) 2026-06-10 19:41:54.843091 | aio | Downloading pygments (1.2MiB) 2026-06-10 19:41:55.017401 | aio | Downloading netaddr 2026-06-10 19:41:55.028204 | aio | Downloading cryptography 2026-06-10 19:41:55.072010 | aio | Downloading pygments 2026-06-10 19:41:55.216325 | aio | Downloading ansible-core 2026-06-10 19:41:55.246820 | aio | Installed 36 packages in 29ms 2026-06-10 19:41:56.369497 | aio | INFO Collection 'vexxhost.ceph' detected. 2026-06-10 19:41:56.369583 | aio | INFO Scenarios will be used from 'extensions/molecule' 2026-06-10 19:41:56.980443 | aio | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-06-10 19:41:56.980546 | aio | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-06-10 19:42:10.931012 | aio | INFO [default > dependency] Executing 2026-06-10 19:42:10.931275 | aio | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-06-10 19:42:10.931523 | aio | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-06-10 19:42:10.931641 | aio | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-06-10 19:42:10.938522 | aio | INFO [default > cleanup] Executing 2026-06-10 19:42:10.938851 | aio | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-10 19:42:10.943866 | aio | INFO [default > destroy] Executing 2026-06-10 19:42:10.943905 | aio | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-06-10 19:42:10.943926 | aio | INFO [default > destroy] Executed: Successful 2026-06-10 19:42:10.948899 | aio | INFO [default > syntax] Executing 2026-06-10 19:42:11.882833 | aio | 2026-06-10 19:42:11.883133 | aio | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-06-10 19:42:11.958303 | aio | INFO [default > syntax] Executed: Successful 2026-06-10 19:42:11.969402 | aio | INFO [default > create] Executing 2026-06-10 19:42:11.971434 | aio | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-10 19:42:11.979178 | aio | INFO [default > prepare] Executing 2026-06-10 19:42:12.645626 | aio | 2026-06-10 19:42:12.645808 | aio | PLAY [Prepare] ***************************************************************** 2026-06-10 19:42:12.646008 | aio | 2026-06-10 19:42:12.646242 | aio | TASK [Gathering Facts] ********************************************************* 2026-06-10 19:42:12.646474 | aio | Wednesday 10 June 2026 19:42:12 +0000 (0:00:00.040) 0:00:00.040 ******** 2026-06-10 19:42:13.784790 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-06-10 19:42:13.785019 | aio | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-06-10 19:42:13.785264 | aio | interpreter could change the meaning of that path. See 2026-06-10 19:42:13.785491 | aio | https://docs.ansible.com/ansible- 2026-06-10 19:42:13.785730 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-06-10 19:42:13.793991 | aio | ok: [aio] 2026-06-10 19:42:13.794193 | aio | 2026-06-10 19:42:13.794403 | aio | TASK [Configure short hostname] ************************************************ 2026-06-10 19:42:13.794647 | aio | Wednesday 10 June 2026 19:42:13 +0000 (0:00:01.151) 0:00:01.191 ******** 2026-06-10 19:42:14.457485 | aio | changed: [aio] 2026-06-10 19:42:14.457639 | aio | 2026-06-10 19:42:14.457852 | aio | TASK [Ensure hostname inside hosts file] *************************************** 2026-06-10 19:42:14.458108 | aio | Wednesday 10 June 2026 19:42:14 +0000 (0:00:00.662) 0:00:01.854 ******** 2026-06-10 19:42:14.723220 | aio | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-06-10 19:42:14.723387 | aio | with a mode of 0700, this may cause issues when running as another user. To 2026-06-10 19:42:14.723596 | aio | avoid this, create the remote_tmp dir with the correct permissions manually 2026-06-10 19:42:14.732005 | aio | changed: [aio] 2026-06-10 19:42:14.732215 | aio | 2026-06-10 19:42:14.732430 | aio | TASK [Update apt cache] ******************************************************** 2026-06-10 19:42:14.732646 | aio | Wednesday 10 June 2026 19:42:14 +0000 (0:00:00.274) 0:00:02.129 ******** 2026-06-10 19:42:22.640496 | aio | changed: [aio] 2026-06-10 19:42:22.640666 | aio | 2026-06-10 19:42:22.640877 | aio | PLAY [Create devices for Ceph] ************************************************* 2026-06-10 19:42:22.641081 | aio | 2026-06-10 19:42:22.641287 | aio | TASK [Gathering Facts] ********************************************************* 2026-06-10 19:42:22.641506 | aio | Wednesday 10 June 2026 19:42:22 +0000 (0:00:07.908) 0:00:10.038 ******** 2026-06-10 19:42:23.328830 | aio | ok: [aio] 2026-06-10 19:42:23.328927 | aio | 2026-06-10 19:42:23.329200 | aio | TASK [Install depedencies] ***************************************************** 2026-06-10 19:42:23.329438 | aio | Wednesday 10 June 2026 19:42:23 +0000 (0:00:00.687) 0:00:10.725 ******** 2026-06-10 19:42:43.241163 | aio | changed: [aio] 2026-06-10 19:42:43.241351 | aio | 2026-06-10 19:42:43.241565 | aio | TASK [Start up service] ******************************************************** 2026-06-10 19:42:43.241771 | aio | Wednesday 10 June 2026 19:42:43 +0000 (0:00:19.912) 0:00:30.637 ******** 2026-06-10 19:42:43.800109 | aio | ok: [aio] 2026-06-10 19:42:43.800182 | aio | 2026-06-10 19:42:43.800303 | aio | TASK [Generate lvm.conf] ******************************************************* 2026-06-10 19:42:43.800378 | aio | Wednesday 10 June 2026 19:42:43 +0000 (0:00:00.553) 0:00:31.191 ******** 2026-06-10 19:42:44.119820 | aio | ok: [aio] 2026-06-10 19:42:44.119869 | aio | 2026-06-10 19:42:44.119962 | aio | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-06-10 19:42:44.120058 | aio | Wednesday 10 June 2026 19:42:44 +0000 (0:00:00.325) 0:00:31.517 ******** 2026-06-10 19:42:44.756502 | aio | changed: [aio] 2026-06-10 19:42:44.756700 | aio | 2026-06-10 19:42:44.756943 | aio | TASK [Get list of all loopback devices] **************************************** 2026-06-10 19:42:44.757176 | aio | Wednesday 10 June 2026 19:42:44 +0000 (0:00:00.636) 0:00:32.153 ******** 2026-06-10 19:42:44.948861 | aio | ok: [aio] 2026-06-10 19:42:44.949028 | aio | 2026-06-10 19:42:44.949245 | aio | TASK [Fail if there is any existing loopback devices] ************************** 2026-06-10 19:42:44.949449 | aio | Wednesday 10 June 2026 19:42:44 +0000 (0:00:00.192) 0:00:32.346 ******** 2026-06-10 19:42:44.964807 | aio | skipping: [aio] 2026-06-10 19:42:44.965018 | aio | 2026-06-10 19:42:44.965183 | aio | TASK [Create devices for Ceph] ************************************************* 2026-06-10 19:42:44.965386 | aio | Wednesday 10 June 2026 19:42:44 +0000 (0:00:00.016) 0:00:32.362 ******** 2026-06-10 19:42:45.502218 | aio | changed: [aio] => (item=osd0) 2026-06-10 19:42:45.502392 | aio | changed: [aio] => (item=osd1) 2026-06-10 19:42:45.502612 | aio | changed: [aio] => (item=osd2) 2026-06-10 19:42:45.502814 | aio | 2026-06-10 19:42:45.503052 | aio | TASK [Set permissions on loopback devices] ************************************* 2026-06-10 19:42:45.503258 | aio | Wednesday 10 June 2026 19:42:45 +0000 (0:00:00.536) 0:00:32.899 ******** 2026-06-10 19:42:46.119268 | aio | changed: [aio] => (item=osd0) 2026-06-10 19:42:46.119350 | aio | changed: [aio] => (item=osd1) 2026-06-10 19:42:46.119479 | aio | changed: [aio] => (item=osd2) 2026-06-10 19:42:46.119594 | aio | 2026-06-10 19:42:46.119724 | aio | TASK [Start loop devices] ****************************************************** 2026-06-10 19:42:46.119852 | aio | Wednesday 10 June 2026 19:42:46 +0000 (0:00:00.616) 0:00:33.516 ******** 2026-06-10 19:42:46.875090 | aio | changed: [aio] => (item=osd0) 2026-06-10 19:42:46.875287 | aio | changed: [aio] => (item=osd1) 2026-06-10 19:42:46.875495 | aio | changed: [aio] => (item=osd2) 2026-06-10 19:42:46.875839 | aio | 2026-06-10 19:42:46.876074 | aio | TASK [Create a volume group for each loop device] ****************************** 2026-06-10 19:42:46.876281 | aio | Wednesday 10 June 2026 19:42:46 +0000 (0:00:00.755) 0:00:34.272 ******** 2026-06-10 19:42:49.919296 | aio | changed: [aio] => (item=osd0) 2026-06-10 19:42:49.919462 | aio | changed: [aio] => (item=osd1) 2026-06-10 19:42:49.919671 | aio | changed: [aio] => (item=osd2) 2026-06-10 19:42:49.919868 | aio | 2026-06-10 19:42:49.920082 | aio | TASK [Create a logical volume for each loop device] **************************** 2026-06-10 19:42:49.920290 | aio | Wednesday 10 June 2026 19:42:49 +0000 (0:00:03.044) 0:00:37.316 ******** 2026-06-10 19:42:51.768683 | aio | changed: [aio] => (item=ceph-aio-osd0) 2026-06-10 19:42:51.768770 | aio | changed: [aio] => (item=ceph-aio-osd1) 2026-06-10 19:42:51.768927 | aio | changed: [aio] => (item=ceph-aio-osd2) 2026-06-10 19:42:51.769063 | aio | 2026-06-10 19:42:51.769188 | aio | PLAY RECAP ********************************************************************* 2026-06-10 19:42:51.769332 | aio | aio : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-06-10 19:42:51.769436 | aio | 2026-06-10 19:42:51.769557 | aio | 2026-06-10 19:42:51.769671 | aio | TASKS RECAP ******************************************************************** 2026-06-10 19:42:51.769792 | aio | Wednesday 10 June 2026 19:42:51 +0000 (0:00:01.850) 0:00:39.166 ******** 2026-06-10 19:42:51.769928 | aio | =============================================================================== 2026-06-10 19:42:51.770062 | aio | Install depedencies ---------------------------------------------------- 19.91s 2026-06-10 19:42:51.770182 | aio | Update apt cache -------------------------------------------------------- 7.91s 2026-06-10 19:42:51.770305 | aio | Create a volume group for each loop device ------------------------------ 3.04s 2026-06-10 19:42:51.770428 | aio | Create a logical volume for each loop device ---------------------------- 1.85s 2026-06-10 19:42:51.770550 | aio | Gathering Facts --------------------------------------------------------- 1.15s 2026-06-10 19:42:51.770697 | aio | Start loop devices ------------------------------------------------------ 0.76s 2026-06-10 19:42:51.770876 | aio | Gathering Facts --------------------------------------------------------- 0.69s 2026-06-10 19:42:51.771002 | aio | Configure short hostname ------------------------------------------------ 0.66s 2026-06-10 19:42:51.771125 | aio | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.64s 2026-06-10 19:42:51.771249 | aio | Set permissions on loopback devices ------------------------------------- 0.62s 2026-06-10 19:42:51.771368 | aio | Start up service -------------------------------------------------------- 0.55s 2026-06-10 19:42:51.771489 | aio | Create devices for Ceph ------------------------------------------------- 0.54s 2026-06-10 19:42:51.771609 | aio | Generate lvm.conf ------------------------------------------------------- 0.33s 2026-06-10 19:42:51.771733 | aio | Ensure hostname inside hosts file --------------------------------------- 0.27s 2026-06-10 19:42:51.771854 | aio | Get list of all loopback devices ---------------------------------------- 0.19s 2026-06-10 19:42:51.771978 | aio | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-06-10 19:42:51.875678 | aio | INFO [default > prepare] Executed: Successful 2026-06-10 19:42:51.885196 | aio | INFO [default > converge] Executing 2026-06-10 19:42:52.696276 | aio | 2026-06-10 19:42:52.696509 | aio | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-06-10 19:42:52.696659 | aio | 2026-06-10 19:42:52.696908 | aio | TASK [Gathering Facts] ********************************************************* 2026-06-10 19:42:52.697068 | aio | Wednesday 10 June 2026 19:42:52 +0000 (0:00:00.047) 0:00:00.047 ******** 2026-06-10 19:42:53.853125 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-06-10 19:42:53.853198 | aio | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-06-10 19:42:53.853214 | aio | interpreter could change the meaning of that path. See 2026-06-10 19:42:53.853326 | aio | https://docs.ansible.com/ansible- 2026-06-10 19:42:53.853413 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-06-10 19:42:53.864726 | aio | ok: [aio] 2026-06-10 19:42:53.864888 | aio | 2026-06-10 19:42:53.865137 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-10 19:42:53.865356 | aio | Wednesday 10 June 2026 19:42:53 +0000 (0:00:01.168) 0:00:01.215 ******** 2026-06-10 19:42:54.156499 | aio | ok: [aio] 2026-06-10 19:42:54.156660 | aio | 2026-06-10 19:42:54.156871 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-10 19:42:54.157073 | aio | Wednesday 10 June 2026 19:42:54 +0000 (0:00:00.291) 0:00:01.507 ******** 2026-06-10 19:42:54.191072 | aio | skipping: [aio] 2026-06-10 19:42:54.191234 | aio | 2026-06-10 19:42:54.191496 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-10 19:42:54.191664 | aio | Wednesday 10 June 2026 19:42:54 +0000 (0:00:00.034) 0:00:01.542 ******** 2026-06-10 19:42:54.502781 | aio | changed: [aio] 2026-06-10 19:42:54.503036 | aio | 2026-06-10 19:42:54.503157 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-10 19:42:54.503357 | aio | Wednesday 10 June 2026 19:42:54 +0000 (0:00:00.311) 0:00:01.853 ******** 2026-06-10 19:42:54.601643 | aio | ok: [aio] => { 2026-06-10 19:42:54.601896 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-06-10 19:42:54.602094 | aio | } 2026-06-10 19:42:54.602277 | aio | 2026-06-10 19:42:54.602488 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-10 19:42:54.602726 | aio | Wednesday 10 June 2026 19:42:54 +0000 (0:00:00.099) 0:00:01.952 ******** 2026-06-10 19:42:55.288257 | aio | changed: [aio] 2026-06-10 19:42:55.288458 | aio | 2026-06-10 19:42:55.288672 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-10 19:42:55.288873 | aio | Wednesday 10 June 2026 19:42:55 +0000 (0:00:00.686) 0:00:02.639 ******** 2026-06-10 19:42:55.323556 | aio | skipping: [aio] 2026-06-10 19:42:55.323758 | aio | 2026-06-10 19:42:55.323977 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-10 19:42:55.324185 | aio | Wednesday 10 June 2026 19:42:55 +0000 (0:00:00.035) 0:00:02.674 ******** 2026-06-10 19:42:55.363943 | aio | skipping: [aio] 2026-06-10 19:42:55.364149 | aio | 2026-06-10 19:42:55.364367 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-10 19:42:55.364574 | aio | Wednesday 10 June 2026 19:42:55 +0000 (0:00:00.040) 0:00:02.715 ******** 2026-06-10 19:42:55.549972 | aio | ok: [aio] 2026-06-10 19:42:55.550139 | aio | 2026-06-10 19:42:55.550388 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-10 19:42:55.550638 | aio | Wednesday 10 June 2026 19:42:55 +0000 (0:00:00.185) 0:00:02.901 ******** 2026-06-10 19:42:56.724242 | aio | ok: [aio] 2026-06-10 19:42:56.724581 | aio | 2026-06-10 19:42:56.724879 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-10 19:42:56.725149 | aio | Wednesday 10 June 2026 19:42:56 +0000 (0:00:01.174) 0:00:04.075 ******** 2026-06-10 19:42:56.797535 | aio | ok: [aio] => { 2026-06-10 19:42:56.797822 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.1/containerd-2.3.1-linux-amd64.tar.gz" 2026-06-10 19:42:56.797944 | aio | } 2026-06-10 19:42:56.798056 | aio | 2026-06-10 19:42:56.798179 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-10 19:42:56.798299 | aio | Wednesday 10 June 2026 19:42:56 +0000 (0:00:00.071) 0:00:04.146 ******** 2026-06-10 19:42:57.545829 | aio | changed: [aio] 2026-06-10 19:42:57.546017 | aio | 2026-06-10 19:42:57.546154 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-10 19:42:57.546276 | aio | Wednesday 10 June 2026 19:42:57 +0000 (0:00:00.747) 0:00:04.894 ******** 2026-06-10 19:43:00.372538 | aio | changed: [aio] 2026-06-10 19:43:00.372637 | aio | 2026-06-10 19:43:00.372652 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-06-10 19:43:00.372773 | aio | Wednesday 10 June 2026 19:43:00 +0000 (0:00:02.828) 0:00:07.722 ******** 2026-06-10 19:43:00.407831 | aio | skipping: [aio] 2026-06-10 19:43:00.407909 | aio | 2026-06-10 19:43:00.408004 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-06-10 19:43:00.408097 | aio | Wednesday 10 June 2026 19:43:00 +0000 (0:00:00.036) 0:00:07.759 ******** 2026-06-10 19:43:00.437697 | aio | skipping: [aio] 2026-06-10 19:43:00.437773 | aio | 2026-06-10 19:43:00.437867 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-06-10 19:43:00.437958 | aio | Wednesday 10 June 2026 19:43:00 +0000 (0:00:00.029) 0:00:07.789 ******** 2026-06-10 19:43:00.464918 | aio | skipping: [aio] 2026-06-10 19:43:00.464954 | aio | 2026-06-10 19:43:00.465108 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-06-10 19:43:00.465144 | aio | Wednesday 10 June 2026 19:43:00 +0000 (0:00:00.027) 0:00:07.816 ******** 2026-06-10 19:43:06.192741 | aio | changed: [aio] 2026-06-10 19:43:06.192828 | aio | 2026-06-10 19:43:06.192842 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-06-10 19:43:06.193012 | aio | Wednesday 10 June 2026 19:43:06 +0000 (0:00:05.727) 0:00:13.543 ******** 2026-06-10 19:43:06.737444 | aio | changed: [aio] 2026-06-10 19:43:06.737518 | aio | 2026-06-10 19:43:06.737748 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-06-10 19:43:06.737808 | aio | Wednesday 10 June 2026 19:43:06 +0000 (0:00:00.544) 0:00:14.088 ******** 2026-06-10 19:43:07.617800 | aio | changed: [aio] => (item={'path': '/etc/containerd'}) 2026-06-10 19:43:07.617877 | aio | changed: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-06-10 19:43:07.618431 | aio | changed: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-06-10 19:43:07.618610 | aio | changed: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-06-10 19:43:07.618619 | aio | changed: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-06-10 19:43:07.618625 | aio | 2026-06-10 19:43:07.618630 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-06-10 19:43:07.618635 | aio | Wednesday 10 June 2026 19:43:07 +0000 (0:00:00.880) 0:00:14.968 ******** 2026-06-10 19:43:08.196475 | aio | changed: [aio] 2026-06-10 19:43:08.196562 | aio | 2026-06-10 19:43:08.196577 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-06-10 19:43:08.197037 | aio | Wednesday 10 June 2026 19:43:08 +0000 (0:00:00.571) 0:00:15.540 ******** 2026-06-10 19:43:08.197107 | aio | 2026-06-10 19:43:08.197114 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-06-10 19:43:08.197119 | aio | Wednesday 10 June 2026 19:43:08 +0000 (0:00:00.006) 0:00:15.547 ******** 2026-06-10 19:43:09.133153 | aio | ok: [aio] 2026-06-10 19:43:09.133265 | aio | 2026-06-10 19:43:09.133614 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-06-10 19:43:09.133813 | aio | Wednesday 10 June 2026 19:43:09 +0000 (0:00:00.936) 0:00:16.483 ******** 2026-06-10 19:43:09.570465 | aio | changed: [aio] 2026-06-10 19:43:09.570538 | aio | 2026-06-10 19:43:09.570544 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-06-10 19:43:09.570550 | aio | Wednesday 10 June 2026 19:43:09 +0000 (0:00:00.437) 0:00:16.921 ******** 2026-06-10 19:43:10.094398 | aio | changed: [aio] 2026-06-10 19:43:10.094490 | aio | 2026-06-10 19:43:10.094505 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-10 19:43:10.094722 | aio | Wednesday 10 June 2026 19:43:10 +0000 (0:00:00.524) 0:00:17.445 ******** 2026-06-10 19:43:10.295789 | aio | ok: [aio] 2026-06-10 19:43:10.295886 | aio | 2026-06-10 19:43:10.295922 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-10 19:43:10.296076 | aio | Wednesday 10 June 2026 19:43:10 +0000 (0:00:00.201) 0:00:17.646 ******** 2026-06-10 19:43:10.371084 | aio | ok: [aio] => { 2026-06-10 19:43:10.371560 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-06-10 19:43:10.371587 | aio | } 2026-06-10 19:43:10.371592 | aio | 2026-06-10 19:43:10.371597 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-10 19:43:10.371602 | aio | Wednesday 10 June 2026 19:43:10 +0000 (0:00:00.075) 0:00:17.722 ******** 2026-06-10 19:43:11.196463 | aio | changed: [aio] 2026-06-10 19:43:11.196553 | aio | 2026-06-10 19:43:11.196566 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-10 19:43:11.196723 | aio | Wednesday 10 June 2026 19:43:11 +0000 (0:00:00.825) 0:00:18.547 ******** 2026-06-10 19:43:15.514077 | aio | changed: [aio] 2026-06-10 19:43:15.514177 | aio | 2026-06-10 19:43:15.514190 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-06-10 19:43:15.514365 | aio | Wednesday 10 June 2026 19:43:15 +0000 (0:00:04.317) 0:00:22.865 ******** 2026-06-10 19:43:16.732257 | aio | ok: [aio] 2026-06-10 19:43:16.732356 | aio | 2026-06-10 19:43:16.732375 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-06-10 19:43:16.732520 | aio | Wednesday 10 June 2026 19:43:16 +0000 (0:00:01.218) 0:00:24.083 ******** 2026-06-10 19:43:17.116667 | aio | changed: [aio] 2026-06-10 19:43:17.116783 | aio | 2026-06-10 19:43:17.116800 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-06-10 19:43:17.116884 | aio | Wednesday 10 June 2026 19:43:17 +0000 (0:00:00.384) 0:00:24.467 ******** 2026-06-10 19:43:17.608306 | aio | changed: [aio] 2026-06-10 19:43:17.608398 | aio | 2026-06-10 19:43:17.608414 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-06-10 19:43:17.608587 | aio | Wednesday 10 June 2026 19:43:17 +0000 (0:00:00.491) 0:00:24.959 ******** 2026-06-10 19:43:18.178868 | aio | changed: [aio] => (item={'path': '/etc/docker'}) 2026-06-10 19:43:18.178951 | aio | changed: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-06-10 19:43:18.179344 | aio | changed: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-06-10 19:43:18.179422 | aio | 2026-06-10 19:43:18.179429 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-06-10 19:43:18.179435 | aio | Wednesday 10 June 2026 19:43:18 +0000 (0:00:00.570) 0:00:25.529 ******** 2026-06-10 19:43:18.631464 | aio | changed: [aio] 2026-06-10 19:43:18.631560 | aio | 2026-06-10 19:43:18.631575 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-06-10 19:43:18.631726 | aio | Wednesday 10 June 2026 19:43:18 +0000 (0:00:00.452) 0:00:25.982 ******** 2026-06-10 19:43:19.090972 | aio | changed: [aio] 2026-06-10 19:43:19.091063 | aio | 2026-06-10 19:43:19.091120 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-06-10 19:43:19.091542 | aio | Wednesday 10 June 2026 19:43:19 +0000 (0:00:00.451) 0:00:26.434 ******** 2026-06-10 19:43:19.091601 | aio | 2026-06-10 19:43:19.091608 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-06-10 19:43:19.091613 | aio | Wednesday 10 June 2026 19:43:19 +0000 (0:00:00.007) 0:00:26.441 ******** 2026-06-10 19:43:19.793290 | aio | ok: [aio] 2026-06-10 19:43:19.793378 | aio | 2026-06-10 19:43:19.793395 | aio | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-06-10 19:43:19.793565 | aio | Wednesday 10 June 2026 19:43:19 +0000 (0:00:00.702) 0:00:27.144 ******** 2026-06-10 19:43:20.498244 | aio | changed: [aio] 2026-06-10 19:43:20.498344 | aio | 2026-06-10 19:43:20.498688 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-06-10 19:43:20.498754 | aio | Wednesday 10 June 2026 19:43:20 +0000 (0:00:00.704) 0:00:27.849 ******** 2026-06-10 19:43:21.038456 | aio | changed: [aio] 2026-06-10 19:43:21.038512 | aio | 2026-06-10 19:43:21.038518 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-06-10 19:43:21.038530 | aio | Wednesday 10 June 2026 19:43:21 +0000 (0:00:00.540) 0:00:28.389 ******** 2026-06-10 19:43:21.087737 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-06-10 19:43:21.087754 | aio | 2026-06-10 19:43:21.087768 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-06-10 19:43:21.087772 | aio | Wednesday 10 June 2026 19:43:21 +0000 (0:00:00.049) 0:00:28.439 ******** 2026-06-10 19:43:25.793617 | aio | changed: [aio] 2026-06-10 19:43:25.793708 | aio | 2026-06-10 19:43:25.793721 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-06-10 19:43:25.793869 | aio | Wednesday 10 June 2026 19:43:25 +0000 (0:00:04.705) 0:00:33.144 ******** 2026-06-10 19:43:26.462360 | aio | ok: [aio] => (item=chronyd) 2026-06-10 19:43:26.462458 | aio | ok: [aio] => (item=sshd) 2026-06-10 19:43:26.462473 | aio | 2026-06-10 19:43:26.462732 | aio | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-06-10 19:43:26.462822 | aio | Wednesday 10 June 2026 19:43:26 +0000 (0:00:00.668) 0:00:33.813 ******** 2026-06-10 19:43:26.744026 | 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-21.0.1/el9/noarch/cephadm"} 2026-06-10 19:43:26.746285 | aio | 2026-06-10 19:43:26.746352 | aio | PLAY RECAP ********************************************************************* 2026-06-10 19:43:26.746491 | aio | aio : ok=33 changed=20 unreachable=0 failed=1 skipped=6 rescued=0 ignored=0 2026-06-10 19:43:26.746697 | aio | 2026-06-10 19:43:26.746791 | aio | 2026-06-10 19:43:26.749489 | aio | TASKS RECAP ******************************************************************** 2026-06-10 19:43:26.749697 | aio | Wednesday 10 June 2026 19:43:26 +0000 (0:00:00.284) 0:00:34.097 ******** 2026-06-10 19:43:26.749706 | aio | =============================================================================== 2026-06-10 19:43:26.749712 | aio | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.73s 2026-06-10 19:43:26.749718 | aio | vexxhost.ceph.cephadm : Install packages -------------------------------- 4.71s 2026-06-10 19:43:26.749724 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 4.32s 2026-06-10 19:43:26.749730 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 2.83s 2026-06-10 19:43:26.749736 | aio | vexxhost.containers.containerd : Reload systemd ------------------------- 1.64s 2026-06-10 19:43:26.749741 | aio | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.22s 2026-06-10 19:43:26.749747 | aio | vexxhost.containers.package : Update state for tar ---------------------- 1.17s 2026-06-10 19:43:26.749753 | aio | Gathering Facts --------------------------------------------------------- 1.17s 2026-06-10 19:43:26.749758 | aio | vexxhost.containers.containerd : Create folders for configuration ------- 0.88s 2026-06-10 19:43:26.749764 | aio | vexxhost.containers.download_artifact : Download item ------------------- 0.83s 2026-06-10 19:43:26.749771 | aio | vexxhost.containers.download_artifact : Download item ------------------- 0.75s 2026-06-10 19:43:26.749777 | aio | vexxhost.containers.docker : Restart docker ----------------------------- 0.70s 2026-06-10 19:43:26.749783 | aio | vexxhost.containers.download_artifact : Download item ------------------- 0.69s 2026-06-10 19:43:26.749788 | aio | vexxhost.ceph.cephadm : Ensure services are started --------------------- 0.67s 2026-06-10 19:43:26.749794 | aio | vexxhost.containers.containerd : Create containerd config file ---------- 0.57s 2026-06-10 19:43:26.749799 | aio | vexxhost.containers.docker : Create folders for configuration ----------- 0.57s 2026-06-10 19:43:26.749805 | aio | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.54s 2026-06-10 19:43:26.749812 | aio | vexxhost.containers.docker : Enable and start service ------------------- 0.54s 2026-06-10 19:43:26.749833 | aio | vexxhost.containers.containerd : Enable and start service --------------- 0.52s 2026-06-10 19:43:26.749838 | aio | vexxhost.containers.docker : Create systemd service file for docker ----- 0.49s 2026-06-10 19:43:26.878711 | 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-06-10 19:43:26.878799 | aio | ERROR [default > converge] Executed: Failed 2026-06-10 19:43:26.878805 | 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-06-10 19:43:27.186816 | aio | ERROR 2026-06-10 19:43:27.187733 | aio | { 2026-06-10 19:43:27.187823 | aio | "delta": "0:01:33.522600", 2026-06-10 19:43:27.187884 | aio | "end": "2026-06-10 19:43:26.971157", 2026-06-10 19:43:27.187932 | aio | "msg": "non-zero return code", 2026-06-10 19:43:27.188044 | aio | "rc": 2, 2026-06-10 19:43:27.188100 | aio | "start": "2026-06-10 19:41:53.448557" 2026-06-10 19:43:27.188145 | aio | } failure 2026-06-10 19:43:27.192535 | 2026-06-10 19:43:27.192587 | PLAY RECAP 2026-06-10 19:43:27.192636 | aio | ok: 2 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-06-10 19:43:27.192658 | 2026-06-10 19:43:27.324323 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-10 19:43:27.328598 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-10 19:43:27.932707 | 2026-06-10 19:43:27.933240 | PLAY [all] 2026-06-10 19:43:27.944269 | 2026-06-10 19:43:27.944342 | TASK [fetch-output : Set log path for multiple nodes] 2026-06-10 19:43:27.990169 | aio | skipping: Conditional result was False 2026-06-10 19:43:27.999796 | 2026-06-10 19:43:27.999908 | TASK [fetch-output : Set log path for single node] 2026-06-10 19:43:28.046448 | aio | ok 2026-06-10 19:43:28.054812 | 2026-06-10 19:43:28.054904 | LOOP [fetch-output : Ensure local output dirs] 2026-06-10 19:43:28.471364 | aio -> localhost | ok: "/var/lib/zuul/builds/97f32ce471934777a0995452ce04bff3/work/logs" 2026-06-10 19:43:28.685032 | aio -> localhost | changed: "/var/lib/zuul/builds/97f32ce471934777a0995452ce04bff3/work/artifacts" 2026-06-10 19:43:28.898842 | aio -> localhost | changed: "/var/lib/zuul/builds/97f32ce471934777a0995452ce04bff3/work/docs" 2026-06-10 19:43:28.908490 | 2026-06-10 19:43:28.908649 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-06-10 19:43:29.577638 | aio | changed: .d..t...... ./ 2026-06-10 19:43:29.577914 | aio | changed: All items complete 2026-06-10 19:43:29.577951 | 2026-06-10 19:43:30.020993 | aio | changed: .d..t...... ./ 2026-06-10 19:43:30.501911 | aio | changed: .d..t...... ./ 2026-06-10 19:43:30.515547 | 2026-06-10 19:43:30.515628 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-06-10 19:43:30.939657 | aio -> localhost | ok: Item: artifacts Runtime: 0:00:00.006899 2026-06-10 19:43:31.178338 | aio -> localhost | ok: Item: docs Runtime: 0:00:00.007860 2026-06-10 19:43:31.202101 | 2026-06-10 19:43:31.202564 | PLAY [all] 2026-06-10 19:43:31.208563 | 2026-06-10 19:43:31.208635 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-06-10 19:43:31.627175 | aio | changed 2026-06-10 19:43:31.632899 | 2026-06-10 19:43:31.632949 | PLAY RECAP 2026-06-10 19:43:31.633013 | aio | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-10 19:43:31.633036 | 2026-06-10 19:43:31.763597 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-10 19:43:31.767651 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-06-10 19:43:32.332642 | 2026-06-10 19:43:32.332780 | PLAY [localhost] 2026-06-10 19:43:32.342481 | 2026-06-10 19:43:32.342561 | TASK [Generate Zuul manifest] 2026-06-10 19:43:32.361611 | localhost | ok 2026-06-10 19:43:32.377090 | 2026-06-10 19:43:32.377171 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-06-10 19:43:32.737930 | localhost | changed 2026-06-10 19:43:32.749236 | 2026-06-10 19:43:32.749333 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-06-10 19:43:32.783182 | localhost | ok 2026-06-10 19:43:32.790487 | 2026-06-10 19:43:32.790651 | TASK [Upload logs] 2026-06-10 19:43:32.810079 | localhost | ok 2026-06-10 19:43:32.872050 | 2026-06-10 19:43:32.872220 | TASK [Set zuul-log-path fact] 2026-06-10 19:43:32.894587 | localhost | ok 2026-06-10 19:43:32.906873 | 2026-06-10 19:43:32.907017 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-10 19:43:32.939116 | localhost | ok 2026-06-10 19:43:32.948649 | 2026-06-10 19:43:32.948759 | TASK [upload-logs : Create log directories] 2026-06-10 19:43:33.340438 | localhost | changed 2026-06-10 19:43:33.346810 | 2026-06-10 19:43:33.346902 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-06-10 19:43:33.756713 | localhost -> localhost | ok: Runtime: 0:00:00.005883 2026-06-10 19:43:33.762974 | 2026-06-10 19:43:33.763039 | TASK [upload-logs : Upload logs to log server] 2026-06-10 19:43:34.222857 | localhost | Output suppressed because no_log was given 2026-06-10 19:43:34.226974 | 2026-06-10 19:43:34.227038 | LOOP [upload-logs : Compress console log and json output] 2026-06-10 19:43:34.270779 | localhost | skipping: Conditional result was False 2026-06-10 19:43:34.318755 | localhost | skipping: Conditional result was False 2026-06-10 19:43:34.331300 | 2026-06-10 19:43:34.331544 | LOOP [upload-logs : Upload compressed console log and json output] 2026-06-10 19:43:34.374622 | localhost | skipping: Conditional result was False 2026-06-10 19:43:34.375043 | 2026-06-10 19:43:34.378684 | localhost | skipping: Conditional result was False 2026-06-10 19:43:34.394984 | 2026-06-10 19:43:34.395120 | LOOP [upload-logs : Upload console log and json output]