2026-06-10 19:41:30.489121 | Job console starting 2026-06-10 19:41:30.504450 | Updating git repos 2026-06-10 19:41:30.528655 | Cloning repos into workspace 2026-06-10 19:41:30.573212 | Restoring repo states 2026-06-10 19:41:30.581045 | Merging changes 2026-06-10 19:41:30.836045 | Checking out repos 2026-06-10 19:41:31.035385 | Preparing playbooks 2026-06-10 19:41:32.804469 | Running Ansible setup 2026-06-10 19:41:37.211600 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-10 19:41:37.866523 | 2026-06-10 19:41:37.866678 | PLAY [localhost] 2026-06-10 19:41:37.875170 | 2026-06-10 19:41:37.875254 | TASK [Gathering Facts] 2026-06-10 19:41:38.772938 | localhost | ok 2026-06-10 19:41:38.781344 | 2026-06-10 19:41:38.781437 | TASK [Setup log path fact] 2026-06-10 19:41:38.801956 | localhost | ok 2026-06-10 19:41:38.815969 | 2026-06-10 19:41:38.816059 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-10 19:41:38.846968 | localhost | ok 2026-06-10 19:41:38.856645 | 2026-06-10 19:41:38.856716 | TASK [emit-job-header : Print job information] 2026-06-10 19:41:38.897471 | # Job Information 2026-06-10 19:41:38.897669 | Ansible Version: 2.16.18 2026-06-10 19:41:38.897737 | Job: ansible-collection-ceph-molecule-ha-ubuntu-jammy 2026-06-10 19:41:38.897786 | Pipeline: check 2026-06-10 19:41:38.897830 | Executor: 2d72f0692154 2026-06-10 19:41:38.897874 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/98 2026-06-10 19:41:38.897924 | Event ID: 4a2a5980-6504-11f1-859f-cb0502469143 2026-06-10 19:41:38.903431 | 2026-06-10 19:41:38.903500 | LOOP [emit-job-header : Print node information] 2026-06-10 19:41:38.997750 | localhost | ok: 2026-06-10 19:41:38.998175 | localhost | # Node Information 2026-06-10 19:41:38.998243 | localhost | Inventory Hostname: mon1 2026-06-10 19:41:38.998292 | localhost | Hostname: np0000179656 2026-06-10 19:41:38.998337 | localhost | Username: zuul 2026-06-10 19:41:38.998387 | localhost | Distro: Ubuntu 22.04 2026-06-10 19:41:38.998432 | localhost | Provider: yul1 2026-06-10 19:41:38.998476 | localhost | Region: ca-ymq-1 2026-06-10 19:41:38.998517 | localhost | Label: ubuntu-jammy 2026-06-10 19:41:38.998559 | localhost | Product Name: OpenStack Nova 2026-06-10 19:41:38.998601 | localhost | Interface IP: 199.204.45.77 2026-06-10 19:41:39.039838 | localhost | ok: 2026-06-10 19:41:39.039983 | localhost | # Node Information 2026-06-10 19:41:39.040049 | localhost | Inventory Hostname: osd1 2026-06-10 19:41:39.040105 | localhost | Hostname: np0000179657 2026-06-10 19:41:39.040157 | localhost | Username: zuul 2026-06-10 19:41:39.040207 | localhost | Distro: Ubuntu 22.04 2026-06-10 19:41:39.040255 | localhost | Provider: yul1 2026-06-10 19:41:39.040302 | localhost | Region: ca-ymq-1 2026-06-10 19:41:39.040361 | localhost | Label: ubuntu-jammy 2026-06-10 19:41:39.040440 | localhost | Product Name: OpenStack Nova 2026-06-10 19:41:39.040516 | localhost | Interface IP: 199.204.45.235 2026-06-10 19:41:39.052920 | 2026-06-10 19:41:39.053068 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-06-10 19:41:39.461122 | localhost -> localhost | changed 2026-06-10 19:41:39.466334 | 2026-06-10 19:41:39.466612 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-06-10 19:41:40.304792 | localhost -> localhost | changed 2026-06-10 19:41:40.328631 | 2026-06-10 19:41:40.328741 | PLAY [all] 2026-06-10 19:41:40.343537 | 2026-06-10 19:41:40.343756 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-06-10 19:41:40.584682 | mon1 -> localhost | ok 2026-06-10 19:41:40.594681 | 2026-06-10 19:41:40.594787 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-06-10 19:41:40.631408 | mon1 | ok 2026-06-10 19:41:40.635590 | osd1 | ok 2026-06-10 19:41:40.654480 | mon1 | included: /var/lib/zuul/builds/6b3adc5e851c4caa9205604668376041/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-06-10 19:41:40.654562 | osd1 | included: /var/lib/zuul/builds/6b3adc5e851c4caa9205604668376041/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-06-10 19:41:40.660542 | 2026-06-10 19:41:40.660605 | TASK [add-build-sshkey : Create Temp SSH key] 2026-06-10 19:41:41.572570 | mon1 -> localhost | Generating public/private rsa key pair. 2026-06-10 19:41:41.573371 | mon1 -> localhost | Your identification has been saved in /var/lib/zuul/builds/6b3adc5e851c4caa9205604668376041/work/6b3adc5e851c4caa9205604668376041_id_rsa 2026-06-10 19:41:41.573436 | mon1 -> localhost | Your public key has been saved in /var/lib/zuul/builds/6b3adc5e851c4caa9205604668376041/work/6b3adc5e851c4caa9205604668376041_id_rsa.pub 2026-06-10 19:41:41.573474 | mon1 -> localhost | The key fingerprint is: 2026-06-10 19:41:41.573508 | mon1 -> localhost | SHA256:Y8xztF4v3PvEJR8C324KKPK/Zz+A8A3r7xXW43YWqBU zuul-build-sshkey 2026-06-10 19:41:41.573539 | mon1 -> localhost | The key's randomart image is: 2026-06-10 19:41:41.573569 | mon1 -> localhost | +---[RSA 3072]----+ 2026-06-10 19:41:41.573598 | mon1 -> localhost | | | 2026-06-10 19:41:41.573628 | mon1 -> localhost | | | 2026-06-10 19:41:41.573657 | mon1 -> localhost | | .. E | 2026-06-10 19:41:41.573687 | mon1 -> localhost | | + o .o = | 2026-06-10 19:41:41.573716 | mon1 -> localhost | | S B .B.*.| 2026-06-10 19:41:41.573745 | mon1 -> localhost | | . O.=+o=+=| 2026-06-10 19:41:41.573808 | mon1 -> localhost | | . ....o+.o=*| 2026-06-10 19:41:41.573840 | mon1 -> localhost | | o .. ooo++.| 2026-06-10 19:41:41.573868 | mon1 -> localhost | | ..o*o.oo..| 2026-06-10 19:41:41.573896 | mon1 -> localhost | +----[SHA256]-----+ 2026-06-10 19:41:41.573977 | mon1 -> localhost | ok: Runtime: 0:00:00.464474 2026-06-10 19:41:41.581862 | 2026-06-10 19:41:41.581996 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-06-10 19:41:41.622896 | mon1 | ok 2026-06-10 19:41:41.628635 | osd1 | ok 2026-06-10 19:41:41.643640 | mon1 | included: /var/lib/zuul/builds/6b3adc5e851c4caa9205604668376041/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-06-10 19:41:41.643798 | osd1 | included: /var/lib/zuul/builds/6b3adc5e851c4caa9205604668376041/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-06-10 19:41:41.655820 | 2026-06-10 19:41:41.655986 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-06-10 19:41:41.684367 | mon1 | skipping: Conditional result was False 2026-06-10 19:41:41.696059 | osd1 | skipping: Conditional result was False 2026-06-10 19:41:41.708942 | 2026-06-10 19:41:41.709246 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-06-10 19:41:42.157412 | mon1 | changed 2026-06-10 19:41:42.161841 | osd1 | changed 2026-06-10 19:41:42.166413 | 2026-06-10 19:41:42.166479 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-06-10 19:41:42.338310 | mon1 | ok 2026-06-10 19:41:42.359310 | osd1 | ok 2026-06-10 19:41:42.365456 | 2026-06-10 19:41:42.365525 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-06-10 19:41:42.822817 | mon1 | changed 2026-06-10 19:41:42.828562 | osd1 | changed 2026-06-10 19:41:42.833456 | 2026-06-10 19:41:42.833525 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-06-10 19:41:43.340915 | mon1 | changed 2026-06-10 19:41:43.345352 | osd1 | changed 2026-06-10 19:41:43.350061 | 2026-06-10 19:41:43.350132 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-06-10 19:41:43.377349 | mon1 | skipping: Conditional result was False 2026-06-10 19:41:43.388533 | osd1 | skipping: Conditional result was False 2026-06-10 19:41:43.398397 | 2026-06-10 19:41:43.398515 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-06-10 19:41:43.768580 | mon1 -> localhost | changed 2026-06-10 19:41:43.793643 | 2026-06-10 19:41:43.793838 | TASK [add-build-sshkey : Add back temp key] 2026-06-10 19:41:44.102675 | mon1 -> localhost | Identity added: /var/lib/zuul/builds/6b3adc5e851c4caa9205604668376041/work/6b3adc5e851c4caa9205604668376041_id_rsa (zuul-build-sshkey) 2026-06-10 19:41:44.102948 | mon1 -> localhost | ok: Runtime: 0:00:00.019377 2026-06-10 19:41:44.110071 | 2026-06-10 19:41:44.110161 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-06-10 19:41:44.398396 | osd1 | ok 2026-06-10 19:41:44.405714 | mon1 | ok 2026-06-10 19:41:44.410366 | 2026-06-10 19:41:44.410434 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-06-10 19:41:44.435571 | mon1 | skipping: Conditional result was False 2026-06-10 19:41:44.457116 | osd1 | skipping: Conditional result was False 2026-06-10 19:41:44.478820 | 2026-06-10 19:41:44.478914 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-06-10 19:41:44.762187 | osd1 | ok 2026-06-10 19:41:44.768267 | mon1 | ok 2026-06-10 19:41:44.775626 | 2026-06-10 19:41:44.775697 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-06-10 19:41:45.479381 | osd1 | Output suppressed because no_log was given 2026-06-10 19:41:45.485551 | mon1 | Output suppressed because no_log was given 2026-06-10 19:41:45.497964 | 2026-06-10 19:41:45.498046 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-06-10 19:41:45.686818 | mon1 | ok: "logs" 2026-06-10 19:41:45.687393 | mon1 | ok: All items complete 2026-06-10 19:41:45.687450 | 2026-06-10 19:41:45.692620 | osd1 | ok: "logs" 2026-06-10 19:41:45.839712 | mon1 | ok: "artifacts" 2026-06-10 19:41:45.852054 | osd1 | ok: "artifacts" 2026-06-10 19:41:46.008666 | osd1 | ok: "docs" 2026-06-10 19:41:46.020448 | mon1 | ok: "docs" 2026-06-10 19:41:46.032932 | 2026-06-10 19:41:46.033060 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-06-10 19:41:46.211183 | mon1 | changed: "logs" 2026-06-10 19:41:46.211454 | mon1 | ok: All items complete 2026-06-10 19:41:46.211482 | 2026-06-10 19:41:46.234630 | osd1 | changed: "logs" 2026-06-10 19:41:46.374944 | mon1 | changed: "artifacts" 2026-06-10 19:41:46.391442 | osd1 | changed: "artifacts" 2026-06-10 19:41:46.546178 | mon1 | changed: "docs" 2026-06-10 19:41:46.550736 | osd1 | changed: "docs" 2026-06-10 19:41:46.569736 | 2026-06-10 19:41:46.569793 | PLAY RECAP 2026-06-10 19:41:46.569835 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-10 19:41:46.569863 | mon1 | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-06-10 19:41:46.569888 | osd1 | ok: 11 changed: 5 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-06-10 19:41:46.569906 | 2026-06-10 19:41:46.712437 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-10 19:41:46.715000 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-10 19:41:47.385406 | 2026-06-10 19:41:47.385578 | PLAY [all] 2026-06-10 19:41:47.398913 | 2026-06-10 19:41:47.399061 | TASK [setup-uv : Extract archive] 2026-06-10 19:41:49.694041 | mon1 | changed 2026-06-10 19:41:49.714603 | osd1 | changed 2026-06-10 19:41:49.723270 | 2026-06-10 19:41:49.723350 | TASK [setup-uv : Print version] 2026-06-10 19:41:49.472529 | osd1 | uv 0.8.13 2026-06-10 19:41:49.163656 | mon1 | uv 0.8.13 2026-06-10 19:41:50.284834 | mon1 | ok: Runtime: 0:00:00.012225 2026-06-10 19:41:50.296342 | osd1 | ok: Runtime: 0:00:00.011421 2026-06-10 19:41:50.309527 | 2026-06-10 19:41:50.309634 | TASK [Install Ansible collection siblings] 2026-06-10 19:41:50.682722 | mon1 | ok: 2026-06-10 19:41:50.682923 | mon1 | Skipping community.general: no checked-out sibling 2026-06-10 19:41:50.682952 | mon1 | Skipping ansible.utils: no checked-out sibling 2026-06-10 19:41:50.682974 | mon1 | Skipping vexxhost.containers: no checked-out sibling 2026-06-10 19:41:50.685056 | 2026-06-10 19:41:50.685112 | PLAY RECAP 2026-06-10 19:41:50.685169 | mon1 | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-10 19:41:50.685209 | osd1 | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-10 19:41:50.685229 | 2026-06-10 19:41:50.870320 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-10 19:41:50.873945 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-10 19:41:51.443043 | 2026-06-10 19:41:51.443176 | PLAY [all] 2026-06-10 19:41:51.454071 | 2026-06-10 19:41:51.454149 | TASK [Copy inventory file for Zuul] 2026-06-10 19:41:52.307070 | mon1 | changed 2026-06-10 19:41:52.313953 | 2026-06-10 19:41:52.314043 | TASK [Switch "ansible_host" to private IP] 2026-06-10 19:41:52.631166 | mon1 | changed: 2 replacements made 2026-06-10 19:41:52.639695 | 2026-06-10 19:41:52.639777 | TASK [Run Molecule scenario] 2026-06-10 19:41:53.230817 | mon1 | Downloading cpython-3.13.7-linux-x86_64-gnu (download) (30.9MiB) 2026-06-10 19:41:53.956138 | mon1 | Downloading cpython-3.13.7-linux-x86_64-gnu (download) 2026-06-10 19:41:54.149899 | mon1 | Using CPython 3.13.7 2026-06-10 19:41:54.149963 | mon1 | Creating virtual environment at: .venv 2026-06-10 19:41:54.394822 | mon1 | Downloading netaddr (2.2MiB) 2026-06-10 19:41:54.395291 | mon1 | Downloading cryptography (4.3MiB) 2026-06-10 19:41:54.395516 | mon1 | Downloading ansible-core (2.1MiB) 2026-06-10 19:41:54.395720 | mon1 | Downloading pygments (1.2MiB) 2026-06-10 19:41:54.560252 | mon1 | Downloading cryptography 2026-06-10 19:41:54.602431 | mon1 | Downloading pygments 2026-06-10 19:41:54.687205 | mon1 | Downloading netaddr 2026-06-10 19:41:54.749487 | mon1 | Downloading ansible-core 2026-06-10 19:41:54.780178 | mon1 | Installed 36 packages in 30ms 2026-06-10 19:41:55.849055 | mon1 | INFO Collection 'vexxhost.ceph' detected. 2026-06-10 19:41:55.849160 | mon1 | INFO Scenarios will be used from 'extensions/molecule' 2026-06-10 19:41:56.471415 | mon1 | 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.471531 | mon1 | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-06-10 19:42:09.682780 | mon1 | INFO [default > dependency] Executing 2026-06-10 19:42:09.682921 | mon1 | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-06-10 19:42:09.683105 | mon1 | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-06-10 19:42:09.683218 | mon1 | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-06-10 19:42:09.688219 | mon1 | INFO [default > cleanup] Executing 2026-06-10 19:42:09.688475 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-10 19:42:09.693412 | mon1 | INFO [default > destroy] Executing 2026-06-10 19:42:09.693452 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-06-10 19:42:09.693468 | mon1 | INFO [default > destroy] Executed: Successful 2026-06-10 19:42:09.698486 | mon1 | INFO [default > syntax] Executing 2026-06-10 19:42:10.674775 | mon1 | 2026-06-10 19:42:10.675025 | mon1 | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-06-10 19:42:10.752604 | mon1 | INFO [default > syntax] Executed: Successful 2026-06-10 19:42:10.762400 | mon1 | INFO [default > create] Executing 2026-06-10 19:42:10.764434 | mon1 | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-10 19:42:10.771007 | mon1 | INFO [default > prepare] Executing 2026-06-10 19:42:11.419641 | mon1 | 2026-06-10 19:42:11.419772 | mon1 | PLAY [Prepare] ***************************************************************** 2026-06-10 19:42:11.419978 | mon1 | 2026-06-10 19:42:11.420185 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-06-10 19:42:11.420417 | mon1 | Wednesday 10 June 2026 19:42:11 +0000 (0:00:00.029) 0:00:00.029 ******** 2026-06-10 19:42:12.536799 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-06-10 19:42:12.537081 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-06-10 19:42:12.537171 | mon1 | interpreter could change the meaning of that path. See 2026-06-10 19:42:12.537367 | mon1 | https://docs.ansible.com/ansible- 2026-06-10 19:42:12.537573 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-06-10 19:42:12.552263 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-06-10 19:42:12.552472 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-06-10 19:42:12.552650 | mon1 | interpreter could change the meaning of that path. See 2026-06-10 19:42:12.552843 | mon1 | https://docs.ansible.com/ansible- 2026-06-10 19:42:12.553034 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-06-10 19:42:12.561066 | mon1 | ok: [mon1] 2026-06-10 19:42:12.561253 | mon1 | ok: [osd1] 2026-06-10 19:42:12.561432 | mon1 | 2026-06-10 19:42:12.561632 | mon1 | TASK [Configure short hostname] ************************************************ 2026-06-10 19:42:12.561852 | mon1 | Wednesday 10 June 2026 19:42:12 +0000 (0:00:01.142) 0:00:01.171 ******** 2026-06-10 19:42:13.241374 | mon1 | changed: [mon1] 2026-06-10 19:42:13.241560 | mon1 | changed: [osd1] 2026-06-10 19:42:13.241760 | mon1 | 2026-06-10 19:42:13.241978 | mon1 | TASK [Ensure hostname inside hosts file] *************************************** 2026-06-10 19:42:13.242261 | mon1 | Wednesday 10 June 2026 19:42:13 +0000 (0:00:00.679) 0:00:01.851 ******** 2026-06-10 19:42:13.523576 | mon1 | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-06-10 19:42:13.523756 | mon1 | with a mode of 0700, this may cause issues when running as another user. To 2026-06-10 19:42:13.523953 | mon1 | avoid this, create the remote_tmp dir with the correct permissions manually 2026-06-10 19:42:13.533946 | mon1 | changed: [mon1] 2026-06-10 19:42:13.534171 | mon1 | changed: [osd1] 2026-06-10 19:42:13.534358 | mon1 | 2026-06-10 19:42:13.534552 | mon1 | TASK [Update apt cache] ******************************************************** 2026-06-10 19:42:13.534747 | mon1 | Wednesday 10 June 2026 19:42:13 +0000 (0:00:00.293) 0:00:02.144 ******** 2026-06-10 19:42:20.459575 | mon1 | changed: [mon1] 2026-06-10 19:42:20.459745 | mon1 | changed: [osd1] 2026-06-10 19:42:20.459931 | mon1 | 2026-06-10 19:42:20.460178 | mon1 | PLAY [Create devices for Ceph] ************************************************* 2026-06-10 19:42:20.460360 | mon1 | 2026-06-10 19:42:20.460560 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-06-10 19:42:20.461414 | mon1 | Wednesday 10 June 2026 19:42:20 +0000 (0:00:06.924) 0:00:09.069 ******** 2026-06-10 19:42:21.179193 | mon1 | ok: [osd1] 2026-06-10 19:42:21.179375 | mon1 | 2026-06-10 19:42:21.179601 | mon1 | TASK [Install depedencies] ***************************************************** 2026-06-10 19:42:21.179855 | mon1 | Wednesday 10 June 2026 19:42:21 +0000 (0:00:00.720) 0:00:09.789 ******** 2026-06-10 19:42:40.783148 | mon1 | changed: [osd1] 2026-06-10 19:42:40.783235 | mon1 | 2026-06-10 19:42:40.783479 | mon1 | TASK [Start up service] ******************************************************** 2026-06-10 19:42:40.783681 | mon1 | Wednesday 10 June 2026 19:42:40 +0000 (0:00:19.604) 0:00:29.393 ******** 2026-06-10 19:42:41.330963 | mon1 | ok: [osd1] 2026-06-10 19:42:41.331179 | mon1 | 2026-06-10 19:42:41.331490 | mon1 | TASK [Generate lvm.conf] ******************************************************* 2026-06-10 19:42:41.331716 | mon1 | Wednesday 10 June 2026 19:42:41 +0000 (0:00:00.547) 0:00:29.941 ******** 2026-06-10 19:42:41.650079 | mon1 | ok: [osd1] 2026-06-10 19:42:41.650231 | mon1 | 2026-06-10 19:42:41.650409 | mon1 | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-06-10 19:42:41.650644 | mon1 | Wednesday 10 June 2026 19:42:41 +0000 (0:00:00.316) 0:00:30.257 ******** 2026-06-10 19:42:42.311357 | mon1 | changed: [osd1] 2026-06-10 19:42:42.311464 | mon1 | 2026-06-10 19:42:42.311686 | mon1 | TASK [Get list of all loopback devices] **************************************** 2026-06-10 19:42:42.311885 | mon1 | Wednesday 10 June 2026 19:42:42 +0000 (0:00:00.661) 0:00:30.919 ******** 2026-06-10 19:42:42.503627 | mon1 | ok: [osd1] 2026-06-10 19:42:42.503736 | mon1 | 2026-06-10 19:42:42.504018 | mon1 | TASK [Fail if there is any existing loopback devices] ************************** 2026-06-10 19:42:42.504236 | mon1 | Wednesday 10 June 2026 19:42:42 +0000 (0:00:00.194) 0:00:31.114 ******** 2026-06-10 19:42:42.525878 | mon1 | skipping: [osd1] 2026-06-10 19:42:42.526076 | mon1 | 2026-06-10 19:42:42.526329 | mon1 | TASK [Create devices for Ceph] ************************************************* 2026-06-10 19:42:42.526475 | mon1 | Wednesday 10 June 2026 19:42:42 +0000 (0:00:00.022) 0:00:31.136 ******** 2026-06-10 19:42:43.057515 | mon1 | changed: [osd1] => (item=osd0) 2026-06-10 19:42:43.057616 | mon1 | changed: [osd1] => (item=osd1) 2026-06-10 19:42:43.057814 | mon1 | changed: [osd1] => (item=osd2) 2026-06-10 19:42:43.057994 | mon1 | 2026-06-10 19:42:43.058237 | mon1 | TASK [Set permissions on loopback devices] ************************************* 2026-06-10 19:42:43.058439 | mon1 | Wednesday 10 June 2026 19:42:43 +0000 (0:00:00.531) 0:00:31.668 ******** 2026-06-10 19:42:43.704759 | mon1 | changed: [osd1] => (item=osd0) 2026-06-10 19:42:43.704849 | mon1 | changed: [osd1] => (item=osd1) 2026-06-10 19:42:43.704896 | mon1 | changed: [osd1] => (item=osd2) 2026-06-10 19:42:43.704974 | mon1 | 2026-06-10 19:42:43.705070 | mon1 | TASK [Start loop devices] ****************************************************** 2026-06-10 19:42:43.705161 | mon1 | Wednesday 10 June 2026 19:42:43 +0000 (0:00:00.638) 0:00:32.306 ******** 2026-06-10 19:42:44.375621 | mon1 | changed: [osd1] => (item=osd0) 2026-06-10 19:42:44.375802 | mon1 | changed: [osd1] => (item=osd1) 2026-06-10 19:42:44.376009 | mon1 | changed: [osd1] => (item=osd2) 2026-06-10 19:42:44.376199 | mon1 | 2026-06-10 19:42:44.376409 | mon1 | TASK [Create a volume group for each loop device] ****************************** 2026-06-10 19:42:44.376608 | mon1 | Wednesday 10 June 2026 19:42:44 +0000 (0:00:00.679) 0:00:32.985 ******** 2026-06-10 19:42:47.178814 | mon1 | changed: [osd1] => (item=osd0) 2026-06-10 19:42:47.178914 | mon1 | changed: [osd1] => (item=osd1) 2026-06-10 19:42:47.179187 | mon1 | changed: [osd1] => (item=osd2) 2026-06-10 19:42:47.179399 | mon1 | 2026-06-10 19:42:47.179612 | mon1 | TASK [Create a logical volume for each loop device] **************************** 2026-06-10 19:42:47.179767 | mon1 | Wednesday 10 June 2026 19:42:47 +0000 (0:00:02.803) 0:00:35.789 ******** 2026-06-10 19:42:48.994208 | mon1 | changed: [osd1] => (item=ceph-osd1-osd0) 2026-06-10 19:42:48.994386 | mon1 | changed: [osd1] => (item=ceph-osd1-osd1) 2026-06-10 19:42:48.994635 | mon1 | changed: [osd1] => (item=ceph-osd1-osd2) 2026-06-10 19:42:48.994823 | mon1 | 2026-06-10 19:42:48.994984 | mon1 | PLAY RECAP ********************************************************************* 2026-06-10 19:42:48.995261 | mon1 | mon1 : ok=4 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-10 19:42:48.995481 | mon1 | osd1 : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-06-10 19:42:48.995682 | mon1 | 2026-06-10 19:42:48.995817 | mon1 | 2026-06-10 19:42:48.996016 | mon1 | TASKS RECAP ******************************************************************** 2026-06-10 19:42:48.996222 | mon1 | Wednesday 10 June 2026 19:42:48 +0000 (0:00:01.815) 0:00:37.604 ******** 2026-06-10 19:42:48.996404 | mon1 | =============================================================================== 2026-06-10 19:42:48.996615 | mon1 | Install depedencies ---------------------------------------------------- 19.60s 2026-06-10 19:42:48.996803 | mon1 | Update apt cache -------------------------------------------------------- 6.92s 2026-06-10 19:42:48.997003 | mon1 | Create a volume group for each loop device ------------------------------ 2.80s 2026-06-10 19:42:48.997205 | mon1 | Create a logical volume for each loop device ---------------------------- 1.82s 2026-06-10 19:42:48.997400 | mon1 | Gathering Facts --------------------------------------------------------- 1.14s 2026-06-10 19:42:48.997597 | mon1 | Gathering Facts --------------------------------------------------------- 0.72s 2026-06-10 19:42:48.997798 | mon1 | Configure short hostname ------------------------------------------------ 0.68s 2026-06-10 19:42:48.998064 | mon1 | Start loop devices ------------------------------------------------------ 0.68s 2026-06-10 19:42:48.998309 | mon1 | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.66s 2026-06-10 19:42:48.998553 | mon1 | Set permissions on loopback devices ------------------------------------- 0.64s 2026-06-10 19:42:48.998703 | mon1 | Start up service -------------------------------------------------------- 0.55s 2026-06-10 19:42:48.998940 | mon1 | Create devices for Ceph ------------------------------------------------- 0.53s 2026-06-10 19:42:48.999087 | mon1 | Generate lvm.conf ------------------------------------------------------- 0.32s 2026-06-10 19:42:48.999228 | mon1 | Ensure hostname inside hosts file --------------------------------------- 0.29s 2026-06-10 19:42:48.999311 | mon1 | Get list of all loopback devices ---------------------------------------- 0.19s 2026-06-10 19:42:48.999401 | mon1 | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-06-10 19:42:49.089172 | mon1 | INFO [default > prepare] Executed: Successful 2026-06-10 19:42:49.094866 | mon1 | INFO [default > converge] Executing 2026-06-10 19:42:49.907845 | mon1 | 2026-06-10 19:42:49.907974 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-06-10 19:42:49.908231 | mon1 | 2026-06-10 19:42:49.908377 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-06-10 19:42:49.908655 | mon1 | Wednesday 10 June 2026 19:42:49 +0000 (0:00:00.045) 0:00:00.045 ******** 2026-06-10 19:42:50.880339 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-06-10 19:42:50.880414 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-06-10 19:42:50.880467 | mon1 | interpreter could change the meaning of that path. See 2026-06-10 19:42:50.880562 | mon1 | https://docs.ansible.com/ansible- 2026-06-10 19:42:50.880649 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-06-10 19:42:50.891296 | mon1 | ok: [mon1] 2026-06-10 19:42:50.891481 | mon1 | 2026-06-10 19:42:50.891646 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-10 19:42:50.891845 | mon1 | Wednesday 10 June 2026 19:42:50 +0000 (0:00:00.983) 0:00:01.028 ******** 2026-06-10 19:42:51.178264 | mon1 | ok: [mon1] 2026-06-10 19:42:51.178367 | mon1 | 2026-06-10 19:42:51.178612 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-10 19:42:51.178822 | mon1 | Wednesday 10 June 2026 19:42:51 +0000 (0:00:00.286) 0:00:01.315 ******** 2026-06-10 19:42:51.214739 | mon1 | skipping: [mon1] 2026-06-10 19:42:51.214848 | mon1 | 2026-06-10 19:42:51.215082 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-10 19:42:51.215298 | mon1 | Wednesday 10 June 2026 19:42:51 +0000 (0:00:00.037) 0:00:01.352 ******** 2026-06-10 19:42:51.525550 | mon1 | changed: [mon1] 2026-06-10 19:42:51.525622 | mon1 | 2026-06-10 19:42:51.525760 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-10 19:42:51.525888 | mon1 | Wednesday 10 June 2026 19:42:51 +0000 (0:00:00.310) 0:00:01.663 ******** 2026-06-10 19:42:51.622415 | mon1 | ok: [mon1] => { 2026-06-10 19:42:51.622614 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-06-10 19:42:51.622814 | mon1 | } 2026-06-10 19:42:51.622999 | mon1 | 2026-06-10 19:42:51.623210 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-10 19:42:51.623402 | mon1 | Wednesday 10 June 2026 19:42:51 +0000 (0:00:00.096) 0:00:01.759 ******** 2026-06-10 19:42:52.317200 | mon1 | changed: [mon1] 2026-06-10 19:42:52.317334 | mon1 | 2026-06-10 19:42:52.317553 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-10 19:42:52.317760 | mon1 | Wednesday 10 June 2026 19:42:52 +0000 (0:00:00.695) 0:00:02.454 ******** 2026-06-10 19:42:52.360102 | mon1 | skipping: [mon1] 2026-06-10 19:42:52.360298 | mon1 | 2026-06-10 19:42:52.360475 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-10 19:42:52.360722 | mon1 | Wednesday 10 June 2026 19:42:52 +0000 (0:00:00.043) 0:00:02.497 ******** 2026-06-10 19:42:52.402787 | mon1 | skipping: [mon1] 2026-06-10 19:42:52.402942 | mon1 | 2026-06-10 19:42:52.403198 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-10 19:42:52.403360 | mon1 | Wednesday 10 June 2026 19:42:52 +0000 (0:00:00.042) 0:00:02.540 ******** 2026-06-10 19:42:52.604151 | mon1 | ok: [mon1] 2026-06-10 19:42:52.604193 | mon1 | 2026-06-10 19:42:52.604312 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-10 19:42:52.604409 | mon1 | Wednesday 10 June 2026 19:42:52 +0000 (0:00:00.201) 0:00:02.741 ******** 2026-06-10 19:42:53.756240 | mon1 | ok: [mon1] 2026-06-10 19:42:53.756386 | mon1 | 2026-06-10 19:42:53.756601 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-10 19:42:53.756805 | mon1 | Wednesday 10 June 2026 19:42:53 +0000 (0:00:01.151) 0:00:03.893 ******** 2026-06-10 19:42:53.829644 | mon1 | ok: [mon1] => { 2026-06-10 19:42:53.829842 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.1/containerd-2.3.1-linux-amd64.tar.gz" 2026-06-10 19:42:53.830029 | mon1 | } 2026-06-10 19:42:53.830235 | mon1 | 2026-06-10 19:42:53.830444 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-10 19:42:53.830644 | mon1 | Wednesday 10 June 2026 19:42:53 +0000 (0:00:00.074) 0:00:03.967 ******** 2026-06-10 19:42:54.570892 | mon1 | changed: [mon1] 2026-06-10 19:42:54.571029 | mon1 | 2026-06-10 19:42:54.571283 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-10 19:42:54.571440 | mon1 | Wednesday 10 June 2026 19:42:54 +0000 (0:00:00.740) 0:00:04.707 ******** 2026-06-10 19:42:57.427991 | mon1 | changed: [mon1] 2026-06-10 19:42:57.428188 | mon1 | 2026-06-10 19:42:57.428201 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-06-10 19:42:57.428212 | mon1 | Wednesday 10 June 2026 19:42:57 +0000 (0:00:02.856) 0:00:07.564 ******** 2026-06-10 19:42:57.459077 | mon1 | skipping: [mon1] 2026-06-10 19:42:57.459127 | mon1 | 2026-06-10 19:42:57.459337 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-06-10 19:42:57.459358 | mon1 | Wednesday 10 June 2026 19:42:57 +0000 (0:00:00.031) 0:00:07.596 ******** 2026-06-10 19:42:57.486309 | mon1 | skipping: [mon1] 2026-06-10 19:42:57.486421 | mon1 | 2026-06-10 19:42:57.486596 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-06-10 19:42:57.486727 | mon1 | Wednesday 10 June 2026 19:42:57 +0000 (0:00:00.027) 0:00:07.624 ******** 2026-06-10 19:42:57.511735 | mon1 | skipping: [mon1] 2026-06-10 19:42:57.511841 | mon1 | 2026-06-10 19:42:57.511972 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-06-10 19:42:57.512104 | mon1 | Wednesday 10 June 2026 19:42:57 +0000 (0:00:00.025) 0:00:07.649 ******** 2026-06-10 19:43:03.089512 | mon1 | changed: [mon1] 2026-06-10 19:43:03.089588 | mon1 | 2026-06-10 19:43:03.089602 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-06-10 19:43:03.089700 | mon1 | Wednesday 10 June 2026 19:43:03 +0000 (0:00:05.577) 0:00:13.227 ******** 2026-06-10 19:43:03.626605 | mon1 | changed: [mon1] 2026-06-10 19:43:03.626676 | mon1 | 2026-06-10 19:43:03.626888 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-06-10 19:43:03.626949 | mon1 | Wednesday 10 June 2026 19:43:03 +0000 (0:00:00.537) 0:00:13.764 ******** 2026-06-10 19:43:04.527301 | mon1 | changed: [mon1] => (item={'path': '/etc/containerd'}) 2026-06-10 19:43:04.527384 | mon1 | changed: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-06-10 19:43:04.528197 | mon1 | changed: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-06-10 19:43:04.528252 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-06-10 19:43:04.528260 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-06-10 19:43:04.528267 | mon1 | 2026-06-10 19:43:04.528274 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-06-10 19:43:04.528280 | mon1 | Wednesday 10 June 2026 19:43:04 +0000 (0:00:00.900) 0:00:14.664 ******** 2026-06-10 19:43:05.121635 | mon1 | changed: [mon1] 2026-06-10 19:43:05.121727 | mon1 | 2026-06-10 19:43:05.121744 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-06-10 19:43:05.122252 | mon1 | Wednesday 10 June 2026 19:43:05 +0000 (0:00:00.586) 0:00:15.250 ******** 2026-06-10 19:43:05.122445 | mon1 | 2026-06-10 19:43:05.122459 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-06-10 19:43:05.122469 | mon1 | Wednesday 10 June 2026 19:43:05 +0000 (0:00:00.008) 0:00:15.259 ******** 2026-06-10 19:43:06.014807 | mon1 | ok: [mon1] 2026-06-10 19:43:06.014893 | mon1 | 2026-06-10 19:43:06.015210 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-06-10 19:43:06.015273 | mon1 | Wednesday 10 June 2026 19:43:06 +0000 (0:00:00.892) 0:00:16.152 ******** 2026-06-10 19:43:06.457385 | mon1 | changed: [mon1] 2026-06-10 19:43:06.457488 | mon1 | 2026-06-10 19:43:06.457720 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-06-10 19:43:06.457741 | mon1 | Wednesday 10 June 2026 19:43:06 +0000 (0:00:00.442) 0:00:16.594 ******** 2026-06-10 19:43:06.980992 | mon1 | changed: [mon1] 2026-06-10 19:43:06.981076 | mon1 | 2026-06-10 19:43:06.981111 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-10 19:43:06.981259 | mon1 | Wednesday 10 June 2026 19:43:06 +0000 (0:00:00.523) 0:00:17.118 ******** 2026-06-10 19:43:07.172095 | mon1 | ok: [mon1] 2026-06-10 19:43:07.172183 | mon1 | 2026-06-10 19:43:07.172413 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-10 19:43:07.172473 | mon1 | Wednesday 10 June 2026 19:43:07 +0000 (0:00:00.191) 0:00:17.309 ******** 2026-06-10 19:43:07.242782 | mon1 | ok: [mon1] => { 2026-06-10 19:43:07.242868 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-06-10 19:43:07.243352 | mon1 | } 2026-06-10 19:43:07.243376 | mon1 | 2026-06-10 19:43:07.243383 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-10 19:43:07.243390 | mon1 | Wednesday 10 June 2026 19:43:07 +0000 (0:00:00.070) 0:00:17.380 ******** 2026-06-10 19:43:08.125602 | mon1 | changed: [mon1] 2026-06-10 19:43:08.125642 | mon1 | 2026-06-10 19:43:08.125902 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-10 19:43:08.125962 | mon1 | Wednesday 10 June 2026 19:43:08 +0000 (0:00:00.882) 0:00:18.263 ******** 2026-06-10 19:43:12.466983 | mon1 | changed: [mon1] 2026-06-10 19:43:12.467063 | mon1 | 2026-06-10 19:43:12.467104 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-06-10 19:43:12.467218 | mon1 | Wednesday 10 June 2026 19:43:12 +0000 (0:00:04.329) 0:00:22.592 ******** 2026-06-10 19:43:13.409976 | mon1 | ok: [mon1] 2026-06-10 19:43:13.410052 | mon1 | 2026-06-10 19:43:13.410067 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-06-10 19:43:13.410199 | mon1 | Wednesday 10 June 2026 19:43:13 +0000 (0:00:00.955) 0:00:23.547 ******** 2026-06-10 19:43:14.068352 | mon1 | changed: [mon1] 2026-06-10 19:43:14.068418 | mon1 | 2026-06-10 19:43:14.068570 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-06-10 19:43:14.068698 | mon1 | Wednesday 10 June 2026 19:43:14 +0000 (0:00:00.658) 0:00:24.205 ******** 2026-06-10 19:43:14.500152 | mon1 | changed: [mon1] 2026-06-10 19:43:14.500342 | mon1 | 2026-06-10 19:43:14.500516 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-06-10 19:43:14.500717 | mon1 | Wednesday 10 June 2026 19:43:14 +0000 (0:00:00.431) 0:00:24.637 ******** 2026-06-10 19:43:15.065935 | mon1 | changed: [mon1] => (item={'path': '/etc/docker'}) 2026-06-10 19:43:15.066178 | mon1 | changed: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-06-10 19:43:15.066470 | mon1 | changed: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-06-10 19:43:15.066700 | mon1 | 2026-06-10 19:43:15.066967 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-06-10 19:43:15.067308 | mon1 | Wednesday 10 June 2026 19:43:15 +0000 (0:00:00.565) 0:00:25.203 ******** 2026-06-10 19:43:15.508807 | mon1 | changed: [mon1] 2026-06-10 19:43:15.508878 | mon1 | 2026-06-10 19:43:15.508889 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-06-10 19:43:15.508899 | mon1 | Wednesday 10 June 2026 19:43:15 +0000 (0:00:00.442) 0:00:25.645 ******** 2026-06-10 19:43:15.971067 | mon1 | changed: [mon1] 2026-06-10 19:43:15.971128 | mon1 | 2026-06-10 19:43:15.971215 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-06-10 19:43:15.971598 | mon1 | Wednesday 10 June 2026 19:43:15 +0000 (0:00:00.456) 0:00:26.101 ******** 2026-06-10 19:43:15.971644 | mon1 | 2026-06-10 19:43:15.971650 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-06-10 19:43:15.971665 | mon1 | Wednesday 10 June 2026 19:43:15 +0000 (0:00:00.006) 0:00:26.108 ******** 2026-06-10 19:43:16.617805 | mon1 | ok: [mon1] 2026-06-10 19:43:16.617876 | mon1 | 2026-06-10 19:43:16.618199 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-06-10 19:43:16.618282 | mon1 | Wednesday 10 June 2026 19:43:16 +0000 (0:00:00.646) 0:00:26.755 ******** 2026-06-10 19:43:17.387576 | mon1 | changed: [mon1] 2026-06-10 19:43:17.387646 | mon1 | 2026-06-10 19:43:17.387858 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-06-10 19:43:17.387895 | mon1 | Wednesday 10 June 2026 19:43:17 +0000 (0:00:00.769) 0:00:27.525 ******** 2026-06-10 19:43:17.914164 | mon1 | changed: [mon1] 2026-06-10 19:43:17.914227 | mon1 | 2026-06-10 19:43:17.914436 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-06-10 19:43:17.914472 | mon1 | Wednesday 10 June 2026 19:43:17 +0000 (0:00:00.526) 0:00:28.051 ******** 2026-06-10 19:43:17.961693 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-06-10 19:43:17.962046 | mon1 | 2026-06-10 19:43:17.962072 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-06-10 19:43:17.962080 | mon1 | Wednesday 10 June 2026 19:43:17 +0000 (0:00:00.047) 0:00:28.099 ******** 2026-06-10 19:43:45.641462 | mon1 | changed: [mon1] 2026-06-10 19:43:45.641536 | mon1 | 2026-06-10 19:43:45.641548 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-06-10 19:43:45.641669 | mon1 | Wednesday 10 June 2026 19:43:45 +0000 (0:00:27.679) 0:00:55.779 ******** 2026-06-10 19:43:46.287120 | mon1 | ok: [mon1] => (item=chronyd) 2026-06-10 19:43:46.287212 | mon1 | ok: [mon1] => (item=sshd) 2026-06-10 19:43:46.287515 | mon1 | 2026-06-10 19:43:46.287557 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-06-10 19:43:46.287563 | mon1 | Wednesday 10 June 2026 19:43:46 +0000 (0:00:00.645) 0:00:56.424 ******** 2026-06-10 19:43:46.579619 | mon1 | fatal: [mon1]: 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:46.582588 | mon1 | 2026-06-10 19:43:46.582825 | mon1 | PLAY RECAP ********************************************************************* 2026-06-10 19:43:46.586345 | mon1 | mon1 : ok=33 changed=20 unreachable=0 failed=1 skipped=6 rescued=0 ignored=0 2026-06-10 19:43:46.586660 | mon1 | 2026-06-10 19:43:46.586674 | mon1 | 2026-06-10 19:43:46.586685 | mon1 | TASKS RECAP ******************************************************************** 2026-06-10 19:43:46.586694 | mon1 | Wednesday 10 June 2026 19:43:46 +0000 (0:00:00.294) 0:00:56.719 ******** 2026-06-10 19:43:46.586704 | mon1 | =============================================================================== 2026-06-10 19:43:46.586713 | mon1 | vexxhost.ceph.cephadm : Install packages ------------------------------- 27.68s 2026-06-10 19:43:46.586722 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.58s 2026-06-10 19:43:46.586730 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 4.33s 2026-06-10 19:43:46.586739 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.86s 2026-06-10 19:43:46.586748 | mon1 | vexxhost.containers.containerd : Reload systemd ------------------------- 1.54s 2026-06-10 19:43:46.586757 | mon1 | vexxhost.containers.package : Update state for tar ---------------------- 1.15s 2026-06-10 19:43:46.586765 | mon1 | Gathering Facts --------------------------------------------------------- 0.98s 2026-06-10 19:43:46.586774 | mon1 | vexxhost.containers.docker : Install AppArmor packages ------------------ 0.96s 2026-06-10 19:43:46.586782 | mon1 | vexxhost.containers.containerd : Create folders for configuration ------- 0.90s 2026-06-10 19:43:46.586791 | mon1 | vexxhost.containers.download_artifact : Download item ------------------- 0.88s 2026-06-10 19:43:46.586842 | mon1 | vexxhost.containers.docker : Restart docker ----------------------------- 0.77s 2026-06-10 19:43:46.586851 | mon1 | vexxhost.containers.download_artifact : Download item ------------------- 0.74s 2026-06-10 19:43:46.586862 | mon1 | vexxhost.containers.download_artifact : Download item ------------------- 0.70s 2026-06-10 19:43:46.587128 | mon1 | vexxhost.containers.docker : Ensure group "docker" exists --------------- 0.66s 2026-06-10 19:43:46.587503 | mon1 | vexxhost.ceph.cephadm : Ensure services are started --------------------- 0.65s 2026-06-10 19:43:46.587767 | mon1 | vexxhost.containers.containerd : Create containerd config file ---------- 0.59s 2026-06-10 19:43:46.588034 | mon1 | vexxhost.containers.docker : Create folders for configuration ----------- 0.57s 2026-06-10 19:43:46.588363 | mon1 | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.54s 2026-06-10 19:43:46.588540 | mon1 | vexxhost.containers.docker : Enable and start service ------------------- 0.53s 2026-06-10 19:43:46.588658 | mon1 | vexxhost.containers.containerd : Enable and start service --------------- 0.52s 2026-06-10 19:43:46.673066 | mon1 | 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:46.673317 | mon1 | ERROR [default > converge] Executed: Failed 2026-06-10 19:43:46.673501 | mon1 | 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:56.963790 | mon1 | ERROR 2026-06-10 19:43:56.964037 | mon1 | { 2026-06-10 19:43:56.964082 | mon1 | "delta": "0:01:53.747895", 2026-06-10 19:43:56.964113 | mon1 | "end": "2026-06-10 19:43:46.744611", 2026-06-10 19:43:56.964139 | mon1 | "msg": "non-zero return code", 2026-06-10 19:43:56.964165 | mon1 | "rc": 2, 2026-06-10 19:43:56.964193 | mon1 | "start": "2026-06-10 19:41:52.996716" 2026-06-10 19:43:56.964223 | mon1 | } failure 2026-06-10 19:43:56.970432 | 2026-06-10 19:43:56.970576 | PLAY RECAP 2026-06-10 19:43:56.970631 | mon1 | ok: 2 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-06-10 19:43:56.970655 | 2026-06-10 19:43:57.108913 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-10 19:43:57.114574 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-10 19:43:57.731674 | 2026-06-10 19:43:57.731818 | PLAY [all] 2026-06-10 19:43:57.743895 | 2026-06-10 19:43:57.743970 | TASK [fetch-output : Set log path for multiple nodes] 2026-06-10 19:43:57.799062 | mon1 | ok 2026-06-10 19:43:57.816813 | osd1 | ok 2026-06-10 19:43:57.822736 | 2026-06-10 19:43:57.822841 | TASK [fetch-output : Set log path for single node] 2026-06-10 19:43:57.844624 | mon1 | skipping: Conditional result was False 2026-06-10 19:43:57.855691 | osd1 | skipping: Conditional result was False 2026-06-10 19:43:57.864665 | 2026-06-10 19:43:57.864738 | LOOP [fetch-output : Ensure local output dirs] 2026-06-10 19:43:58.259668 | mon1 -> localhost | changed: "/var/lib/zuul/builds/6b3adc5e851c4caa9205604668376041/work/logs/mon1" 2026-06-10 19:43:58.954256 | mon1 -> localhost | changed: "/var/lib/zuul/builds/6b3adc5e851c4caa9205604668376041/work/artifacts" 2026-06-10 19:43:58.991291 | osd1 -> localhost | changed: "/var/lib/zuul/builds/6b3adc5e851c4caa9205604668376041/work/logs/osd1" 2026-06-10 19:43:59.196770 | mon1 -> localhost | changed: "/var/lib/zuul/builds/6b3adc5e851c4caa9205604668376041/work/docs" 2026-06-10 19:43:59.220981 | osd1 -> localhost | ok: "/var/lib/zuul/builds/6b3adc5e851c4caa9205604668376041/work/artifacts" 2026-06-10 19:43:59.221054 | osd1 -> localhost | changed: All items complete 2026-06-10 19:43:59.221080 | 2026-06-10 19:43:59.451913 | osd1 -> localhost | ok: "/var/lib/zuul/builds/6b3adc5e851c4caa9205604668376041/work/docs" 2026-06-10 19:43:59.466855 | 2026-06-10 19:43:59.467004 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-06-10 19:44:00.089445 | mon1 | changed: .d..t...... ./ 2026-06-10 19:44:00.095200 | osd1 | changed: .d..t...... ./ 2026-06-10 19:44:00.528271 | osd1 | changed: .d..t...... ./ 2026-06-10 19:44:00.575243 | mon1 | ok 2026-06-10 19:44:01.078234 | mon1 | ok 2026-06-10 19:44:01.135467 | osd1 | changed: .d..t...... ./ 2026-06-10 19:44:01.135606 | osd1 | changed: All items complete 2026-06-10 19:44:01.135644 | 2026-06-10 19:44:01.162862 | 2026-06-10 19:44:01.163009 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-06-10 19:44:01.633602 | mon1 -> localhost | ok: Item: artifacts Runtime: 0:00:00.007152 2026-06-10 19:44:02.154725 | mon1 -> localhost | ok: Item: docs Runtime: 0:00:00.010145 2026-06-10 19:44:02.177334 | 2026-06-10 19:44:02.177494 | PLAY [all] 2026-06-10 19:44:02.187708 | 2026-06-10 19:44:02.187877 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-06-10 19:44:02.606459 | mon1 | changed 2026-06-10 19:44:02.808310 | osd1 | changed 2026-06-10 19:44:02.818945 | 2026-06-10 19:44:02.818998 | PLAY RECAP 2026-06-10 19:44:02.819047 | mon1 | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-10 19:44:02.819076 | osd1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-10 19:44:02.819096 | 2026-06-10 19:44:02.967921 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-10 19:44:02.972152 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-06-10 19:44:03.674256 | 2026-06-10 19:44:03.674391 | PLAY [localhost] 2026-06-10 19:44:03.684313 | 2026-06-10 19:44:03.684385 | TASK [Generate Zuul manifest] 2026-06-10 19:44:03.705646 | localhost | ok 2026-06-10 19:44:03.722669 | 2026-06-10 19:44:03.722749 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-06-10 19:44:04.080167 | localhost | changed 2026-06-10 19:44:04.092579 | 2026-06-10 19:44:04.092665 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-06-10 19:44:04.124751 | localhost | ok 2026-06-10 19:44:04.133136 | 2026-06-10 19:44:04.133202 | TASK [Upload logs] 2026-06-10 19:44:04.154738 | localhost | ok 2026-06-10 19:44:04.221687 | 2026-06-10 19:44:04.221857 | TASK [Set zuul-log-path fact] 2026-06-10 19:44:04.245060 | localhost | ok 2026-06-10 19:44:04.262659 | 2026-06-10 19:44:04.262755 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-10 19:44:04.294354 | localhost | ok 2026-06-10 19:44:04.302613 | 2026-06-10 19:44:04.302679 | TASK [upload-logs : Create log directories] 2026-06-10 19:44:04.734550 | localhost | changed 2026-06-10 19:44:04.741556 | 2026-06-10 19:44:04.741650 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-06-10 19:44:05.140890 | localhost -> localhost | ok: Runtime: 0:00:00.005268 2026-06-10 19:44:05.147274 | 2026-06-10 19:44:05.147349 | TASK [upload-logs : Upload logs to log server] 2026-06-10 19:44:05.604725 | localhost | Output suppressed because no_log was given 2026-06-10 19:44:05.608667 | 2026-06-10 19:44:05.608735 | LOOP [upload-logs : Compress console log and json output] 2026-06-10 19:44:05.706237 | localhost | skipping: Conditional result was False 2026-06-10 19:44:05.713161 | localhost | skipping: Conditional result was False 2026-06-10 19:44:05.724808 | 2026-06-10 19:44:05.725020 | LOOP [upload-logs : Upload compressed console log and json output] 2026-06-10 19:44:05.801287 | localhost | skipping: Conditional result was False 2026-06-10 19:44:05.801624 | 2026-06-10 19:44:05.805685 | localhost | skipping: Conditional result was False 2026-06-10 19:44:05.855179 | 2026-06-10 19:44:05.855336 | LOOP [upload-logs : Upload console log and json output]