2026-05-08 04:34:05.067979 | Job console starting 2026-05-08 04:34:05.087818 | Updating git repos 2026-05-08 04:34:05.114659 | Cloning repos into workspace 2026-05-08 04:34:05.146802 | Restoring repo states 2026-05-08 04:34:05.153937 | Merging changes 2026-05-08 04:34:05.390197 | Checking out repos 2026-05-08 04:34:05.423302 | Preparing playbooks 2026-05-08 04:34:06.271427 | Running Ansible setup 2026-05-08 04:34:10.336538 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-05-08 04:34:10.914443 | 2026-05-08 04:34:10.914561 | PLAY [localhost] 2026-05-08 04:34:10.921714 | 2026-05-08 04:34:10.921782 | TASK [Gathering Facts] 2026-05-08 04:34:11.751313 | localhost | ok 2026-05-08 04:34:11.777619 | 2026-05-08 04:34:11.777783 | TASK [Setup log path fact] 2026-05-08 04:34:11.797040 | localhost | ok 2026-05-08 04:34:11.812601 | 2026-05-08 04:34:11.812666 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-05-08 04:34:11.840709 | localhost | ok 2026-05-08 04:34:11.848437 | 2026-05-08 04:34:11.848527 | TASK [emit-job-header : Print job information] 2026-05-08 04:34:11.888026 | # Job Information 2026-05-08 04:34:11.888173 | Ansible Version: 2.16.18 2026-05-08 04:34:11.888219 | Job: ansible-collection-ceph-molecule-ha-ubuntu-jammy 2026-05-08 04:34:11.888250 | Pipeline: check 2026-05-08 04:34:11.888277 | Executor: 2d72f0692154 2026-05-08 04:34:11.888303 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/108 2026-05-08 04:34:11.888334 | Event ID: 0dedc740-4a97-11f1-8eab-7abb0c7eb69d 2026-05-08 04:34:11.892097 | 2026-05-08 04:34:11.892183 | LOOP [emit-job-header : Print node information] 2026-05-08 04:34:11.985457 | localhost | ok: 2026-05-08 04:34:11.986474 | localhost | # Node Information 2026-05-08 04:34:11.986587 | localhost | Inventory Hostname: mon1 2026-05-08 04:34:11.986651 | localhost | Hostname: np0000172687 2026-05-08 04:34:11.986710 | localhost | Username: zuul 2026-05-08 04:34:11.986823 | localhost | Distro: Ubuntu 22.04 2026-05-08 04:34:11.986891 | localhost | Provider: yul1 2026-05-08 04:34:11.986943 | localhost | Region: ca-ymq-1 2026-05-08 04:34:11.986992 | localhost | Label: ubuntu-jammy 2026-05-08 04:34:11.987039 | localhost | Product Name: OpenStack Nova 2026-05-08 04:34:11.987087 | localhost | Interface IP: 199.204.45.144 2026-05-08 04:34:12.027270 | localhost | ok: 2026-05-08 04:34:12.027402 | localhost | # Node Information 2026-05-08 04:34:12.027459 | localhost | Inventory Hostname: osd1 2026-05-08 04:34:12.027505 | localhost | Hostname: np0000172688 2026-05-08 04:34:12.027548 | localhost | Username: zuul 2026-05-08 04:34:12.027589 | localhost | Distro: Ubuntu 22.04 2026-05-08 04:34:12.027630 | localhost | Provider: yul1 2026-05-08 04:34:12.027667 | localhost | Region: ca-ymq-1 2026-05-08 04:34:12.027694 | localhost | Label: ubuntu-jammy 2026-05-08 04:34:12.027721 | localhost | Product Name: OpenStack Nova 2026-05-08 04:34:12.027748 | localhost | Interface IP: 199.204.45.115 2026-05-08 04:34:12.040268 | 2026-05-08 04:34:12.040402 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-05-08 04:34:12.429859 | localhost -> localhost | changed 2026-05-08 04:34:12.436225 | 2026-05-08 04:34:12.436543 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-05-08 04:34:13.254196 | localhost -> localhost | changed 2026-05-08 04:34:13.261416 | 2026-05-08 04:34:13.261477 | PLAY [all] 2026-05-08 04:34:13.269159 | 2026-05-08 04:34:13.269222 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-05-08 04:34:13.485529 | mon1 -> localhost | ok 2026-05-08 04:34:13.498185 | 2026-05-08 04:34:13.498251 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-05-08 04:34:13.531695 | mon1 | ok 2026-05-08 04:34:13.536085 | osd1 | ok 2026-05-08 04:34:13.553343 | mon1 | included: /var/lib/zuul/builds/620a76c910ec40ef991471d54cefba43/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-05-08 04:34:13.553390 | osd1 | included: /var/lib/zuul/builds/620a76c910ec40ef991471d54cefba43/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-05-08 04:34:13.559160 | 2026-05-08 04:34:13.559221 | TASK [add-build-sshkey : Create Temp SSH key] 2026-05-08 04:34:14.366808 | mon1 -> localhost | Generating public/private rsa key pair. 2026-05-08 04:34:14.367044 | mon1 -> localhost | Your identification has been saved in /var/lib/zuul/builds/620a76c910ec40ef991471d54cefba43/work/620a76c910ec40ef991471d54cefba43_id_rsa 2026-05-08 04:34:14.367090 | mon1 -> localhost | Your public key has been saved in /var/lib/zuul/builds/620a76c910ec40ef991471d54cefba43/work/620a76c910ec40ef991471d54cefba43_id_rsa.pub 2026-05-08 04:34:14.367123 | mon1 -> localhost | The key fingerprint is: 2026-05-08 04:34:14.367155 | mon1 -> localhost | SHA256:pAite4lCLSnpyaD9Tf/cefcrP2j+rk5YefoOWgTPHWs zuul-build-sshkey 2026-05-08 04:34:14.367184 | mon1 -> localhost | The key's randomart image is: 2026-05-08 04:34:14.367213 | mon1 -> localhost | +---[RSA 3072]----+ 2026-05-08 04:34:14.367242 | mon1 -> localhost | | | 2026-05-08 04:34:14.367270 | mon1 -> localhost | | . | 2026-05-08 04:34:14.367299 | mon1 -> localhost | | . . . . . | 2026-05-08 04:34:14.367327 | mon1 -> localhost | | .oo . o + o o| 2026-05-08 04:34:14.367355 | mon1 -> localhost | |++... . S * E | 2026-05-08 04:34:14.367383 | mon1 -> localhost | |B.oo . + + | 2026-05-08 04:34:14.367411 | mon1 -> localhost | |o++ o . . =. | 2026-05-08 04:34:14.367438 | mon1 -> localhost | | . o o . . .+=+..| 2026-05-08 04:34:14.367466 | mon1 -> localhost | | . . ..o.*=BO=| 2026-05-08 04:34:14.367493 | mon1 -> localhost | +----[SHA256]-----+ 2026-05-08 04:34:14.367553 | mon1 -> localhost | ok: Runtime: 0:00:00.386480 2026-05-08 04:34:14.374454 | 2026-05-08 04:34:14.374540 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-05-08 04:34:14.407776 | mon1 | ok 2026-05-08 04:34:14.412550 | osd1 | ok 2026-05-08 04:34:14.424443 | mon1 | included: /var/lib/zuul/builds/620a76c910ec40ef991471d54cefba43/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-05-08 04:34:14.424490 | osd1 | included: /var/lib/zuul/builds/620a76c910ec40ef991471d54cefba43/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-05-08 04:34:14.437780 | 2026-05-08 04:34:14.437840 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-05-08 04:34:14.462132 | mon1 | skipping: Conditional result was False 2026-05-08 04:34:14.473417 | osd1 | skipping: Conditional result was False 2026-05-08 04:34:14.482575 | 2026-05-08 04:34:14.482663 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-05-08 04:34:14.896680 | mon1 | changed 2026-05-08 04:34:14.931211 | osd1 | changed 2026-05-08 04:34:14.937528 | 2026-05-08 04:34:14.937594 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-05-08 04:34:15.113956 | mon1 | ok 2026-05-08 04:34:15.120517 | osd1 | ok 2026-05-08 04:34:15.125160 | 2026-05-08 04:34:15.125224 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-05-08 04:34:15.589910 | osd1 | changed 2026-05-08 04:34:15.595230 | mon1 | changed 2026-05-08 04:34:15.599901 | 2026-05-08 04:34:15.599963 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-05-08 04:34:16.083277 | mon1 | changed 2026-05-08 04:34:16.087509 | osd1 | changed 2026-05-08 04:34:16.092070 | 2026-05-08 04:34:16.092127 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-05-08 04:34:16.119379 | mon1 | skipping: Conditional result was False 2026-05-08 04:34:16.132344 | osd1 | skipping: Conditional result was False 2026-05-08 04:34:16.140247 | 2026-05-08 04:34:16.140310 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-05-08 04:34:16.443719 | mon1 -> localhost | changed 2026-05-08 04:34:16.463178 | 2026-05-08 04:34:16.463246 | TASK [add-build-sshkey : Add back temp key] 2026-05-08 04:34:16.745474 | mon1 -> localhost | Identity added: /var/lib/zuul/builds/620a76c910ec40ef991471d54cefba43/work/620a76c910ec40ef991471d54cefba43_id_rsa (zuul-build-sshkey) 2026-05-08 04:34:16.745729 | mon1 -> localhost | ok: Runtime: 0:00:00.015362 2026-05-08 04:34:16.751905 | 2026-05-08 04:34:16.751966 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-05-08 04:34:17.000141 | mon1 | ok 2026-05-08 04:34:17.017974 | osd1 | ok 2026-05-08 04:34:17.024297 | 2026-05-08 04:34:17.024385 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-05-08 04:34:17.049098 | mon1 | skipping: Conditional result was False 2026-05-08 04:34:17.060378 | osd1 | skipping: Conditional result was False 2026-05-08 04:34:17.081338 | 2026-05-08 04:34:17.081468 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-05-08 04:34:17.352333 | mon1 | ok 2026-05-08 04:34:17.357034 | osd1 | ok 2026-05-08 04:34:17.362816 | 2026-05-08 04:34:17.362883 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-05-08 04:34:18.026543 | mon1 | Output suppressed because no_log was given 2026-05-08 04:34:18.032381 | osd1 | Output suppressed because no_log was given 2026-05-08 04:34:18.045201 | 2026-05-08 04:34:18.045312 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-05-08 04:34:18.225081 | mon1 | ok: "logs" 2026-05-08 04:34:18.225337 | mon1 | ok: All items complete 2026-05-08 04:34:18.225371 | 2026-05-08 04:34:18.230480 | osd1 | ok: "logs" 2026-05-08 04:34:18.373601 | mon1 | ok: "artifacts" 2026-05-08 04:34:18.388916 | osd1 | ok: "artifacts" 2026-05-08 04:34:18.530006 | mon1 | ok: "docs" 2026-05-08 04:34:18.543377 | osd1 | ok: "docs" 2026-05-08 04:34:18.556667 | 2026-05-08 04:34:18.556803 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-05-08 04:34:18.743492 | osd1 | changed: "logs" 2026-05-08 04:34:18.743719 | osd1 | ok: All items complete 2026-05-08 04:34:18.743746 | 2026-05-08 04:34:18.748093 | mon1 | changed: "logs" 2026-05-08 04:34:18.892340 | osd1 | changed: "artifacts" 2026-05-08 04:34:18.912264 | mon1 | changed: "artifacts" 2026-05-08 04:34:19.045710 | osd1 | changed: "docs" 2026-05-08 04:34:19.068722 | mon1 | changed: "docs" 2026-05-08 04:34:19.093465 | 2026-05-08 04:34:19.093608 | PLAY RECAP 2026-05-08 04:34:19.093664 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-08 04:34:19.093695 | mon1 | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-05-08 04:34:19.093721 | osd1 | ok: 11 changed: 5 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-05-08 04:34:19.093739 | 2026-05-08 04:34:19.240139 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-05-08 04:34:19.245318 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-05-08 04:34:19.827410 | 2026-05-08 04:34:19.827913 | PLAY [all] 2026-05-08 04:34:19.839507 | 2026-05-08 04:34:19.839583 | TASK [setup-uv : Extract archive] 2026-05-08 04:34:22.049744 | mon1 | changed 2026-05-08 04:34:22.054257 | osd1 | changed 2026-05-08 04:34:22.059542 | 2026-05-08 04:34:22.059618 | TASK [setup-uv : Print version] 2026-05-08 04:34:22.630850 | osd1 | uv 0.8.13 2026-05-08 04:34:22.055956 | mon1 | uv 0.8.13 2026-05-08 04:34:22.620343 | mon1 | ok: Runtime: 0:00:00.012162 2026-05-08 04:34:22.631180 | osd1 | ok: Runtime: 0:00:00.011036 2026-05-08 04:34:22.642664 | 2026-05-08 04:34:22.642712 | PLAY RECAP 2026-05-08 04:34:22.642760 | mon1 | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-08 04:34:22.642788 | osd1 | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-08 04:34:22.642807 | 2026-05-08 04:34:22.763422 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-05-08 04:34:22.769416 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-05-08 04:34:23.347365 | 2026-05-08 04:34:23.347581 | PLAY [all] 2026-05-08 04:34:23.358314 | 2026-05-08 04:34:23.358386 | TASK [Copy inventory file for Zuul] 2026-05-08 04:34:24.193995 | mon1 | changed 2026-05-08 04:34:24.200001 | 2026-05-08 04:34:24.200074 | TASK [Switch "ansible_host" to private IP] 2026-05-08 04:34:24.531706 | mon1 | changed: 2 replacements made 2026-05-08 04:34:24.537998 | 2026-05-08 04:34:24.538061 | TASK [Run Molecule scenario] 2026-05-08 04:34:24.790066 | mon1 | Downloading cpython-3.13.7-linux-x86_64-gnu (download) (30.9MiB) 2026-05-08 04:34:25.480760 | mon1 | Downloading cpython-3.13.7-linux-x86_64-gnu (download) 2026-05-08 04:34:25.662279 | mon1 | Using CPython 3.13.7 2026-05-08 04:34:25.662331 | mon1 | Creating virtual environment at: .venv 2026-05-08 04:34:25.895821 | mon1 | Downloading pygments (1.2MiB) 2026-05-08 04:34:25.896291 | mon1 | Downloading cryptography (4.3MiB) 2026-05-08 04:34:25.898333 | mon1 | Downloading netaddr (2.2MiB) 2026-05-08 04:34:25.898519 | mon1 | Downloading ansible-core (2.1MiB) 2026-05-08 04:34:26.070006 | mon1 | Downloading netaddr 2026-05-08 04:34:26.078428 | mon1 | Downloading cryptography 2026-05-08 04:34:26.118997 | mon1 | Downloading pygments 2026-05-08 04:34:26.224707 | mon1 | Downloading ansible-core 2026-05-08 04:34:26.253329 | mon1 | Installed 36 packages in 28ms 2026-05-08 04:34:27.352586 | mon1 | INFO Collection 'vexxhost.ceph' detected. 2026-05-08 04:34:27.352648 | mon1 | INFO Scenarios will be used from 'extensions/molecule' 2026-05-08 04:34:27.997145 | mon1 | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-05-08 04:34:27.997235 | mon1 | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-05-08 04:34:42.572490 | mon1 | INFO [default > dependency] Executing 2026-05-08 04:34:42.572593 | mon1 | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-05-08 04:34:42.572783 | mon1 | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-05-08 04:34:42.572837 | mon1 | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-05-08 04:34:42.577925 | mon1 | INFO [default > cleanup] Executing 2026-05-08 04:34:42.578207 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-08 04:34:42.583195 | mon1 | INFO [default > destroy] Executing 2026-05-08 04:34:42.583232 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-05-08 04:34:42.583304 | mon1 | INFO [default > destroy] Executed: Successful 2026-05-08 04:34:42.588249 | mon1 | INFO [default > syntax] Executing 2026-05-08 04:34:43.582667 | mon1 | 2026-05-08 04:34:43.582829 | mon1 | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-05-08 04:34:43.654479 | mon1 | INFO [default > syntax] Executed: Successful 2026-05-08 04:34:43.663478 | mon1 | INFO [default > create] Executing 2026-05-08 04:34:43.665264 | mon1 | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-08 04:34:43.671649 | mon1 | INFO [default > prepare] Executing 2026-05-08 04:34:44.353815 | mon1 | 2026-05-08 04:34:44.353898 | mon1 | PLAY [Prepare] ***************************************************************** 2026-05-08 04:34:44.354133 | mon1 | 2026-05-08 04:34:44.354334 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-05-08 04:34:44.354535 | mon1 | Friday 08 May 2026 04:34:44 +0000 (0:00:00.031) 0:00:00.031 ************ 2026-05-08 04:34:45.454709 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-05-08 04:34:45.454779 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-05-08 04:34:45.454884 | mon1 | interpreter could change the meaning of that path. See 2026-05-08 04:34:45.454981 | mon1 | https://docs.ansible.com/ansible- 2026-05-08 04:34:45.455082 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-05-08 04:34:45.471710 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-05-08 04:34:45.471975 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-05-08 04:34:45.472218 | mon1 | interpreter could change the meaning of that path. See 2026-05-08 04:34:45.472431 | mon1 | https://docs.ansible.com/ansible- 2026-05-08 04:34:45.472644 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-05-08 04:34:45.479554 | mon1 | ok: [mon1] 2026-05-08 04:34:45.479751 | mon1 | ok: [osd1] 2026-05-08 04:34:45.479940 | mon1 | 2026-05-08 04:34:45.480259 | mon1 | TASK [Configure short hostname] ************************************************ 2026-05-08 04:34:45.480518 | mon1 | Friday 08 May 2026 04:34:45 +0000 (0:00:01.126) 0:00:01.157 ************ 2026-05-08 04:34:46.160510 | mon1 | changed: [mon1] 2026-05-08 04:34:46.160697 | mon1 | changed: [osd1] 2026-05-08 04:34:46.160886 | mon1 | 2026-05-08 04:34:46.161093 | mon1 | TASK [Ensure hostname inside hosts file] *************************************** 2026-05-08 04:34:46.161329 | mon1 | Friday 08 May 2026 04:34:46 +0000 (0:00:00.680) 0:00:01.837 ************ 2026-05-08 04:34:46.434050 | mon1 | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-05-08 04:34:46.434209 | mon1 | with a mode of 0700, this may cause issues when running as another user. To 2026-05-08 04:34:46.434404 | mon1 | avoid this, create the remote_tmp dir with the correct permissions manually 2026-05-08 04:34:46.451523 | mon1 | changed: [mon1] 2026-05-08 04:34:46.451751 | mon1 | changed: [osd1] 2026-05-08 04:34:46.451961 | mon1 | 2026-05-08 04:34:46.452205 | mon1 | TASK [Update apt cache] ******************************************************** 2026-05-08 04:34:46.452419 | mon1 | Friday 08 May 2026 04:34:46 +0000 (0:00:00.291) 0:00:02.129 ************ 2026-05-08 04:34:53.367816 | mon1 | changed: [mon1] 2026-05-08 04:34:53.367929 | mon1 | changed: [osd1] 2026-05-08 04:34:53.368216 | mon1 | 2026-05-08 04:34:53.368434 | mon1 | PLAY [Create devices for Ceph] ************************************************* 2026-05-08 04:34:53.368712 | mon1 | 2026-05-08 04:34:53.368949 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-05-08 04:34:53.369118 | mon1 | Friday 08 May 2026 04:34:53 +0000 (0:00:06.916) 0:00:09.045 ************ 2026-05-08 04:34:54.094555 | mon1 | ok: [osd1] 2026-05-08 04:34:54.094651 | mon1 | 2026-05-08 04:34:54.094830 | mon1 | TASK [Install depedencies] ***************************************************** 2026-05-08 04:34:54.095025 | mon1 | Friday 08 May 2026 04:34:54 +0000 (0:00:00.726) 0:00:09.772 ************ 2026-05-08 04:35:24.937763 | mon1 | changed: [osd1] 2026-05-08 04:35:24.937867 | mon1 | 2026-05-08 04:35:24.938005 | mon1 | TASK [Start up service] ******************************************************** 2026-05-08 04:35:24.938233 | mon1 | Friday 08 May 2026 04:35:24 +0000 (0:00:30.842) 0:00:40.614 ************ 2026-05-08 04:35:25.495051 | mon1 | ok: [osd1] 2026-05-08 04:35:25.495148 | mon1 | 2026-05-08 04:35:25.495449 | mon1 | TASK [Generate lvm.conf] ******************************************************* 2026-05-08 04:35:25.495656 | mon1 | Friday 08 May 2026 04:35:25 +0000 (0:00:00.558) 0:00:41.172 ************ 2026-05-08 04:35:25.805802 | mon1 | ok: [osd1] 2026-05-08 04:35:25.806066 | mon1 | 2026-05-08 04:35:25.806312 | mon1 | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-05-08 04:35:25.806528 | mon1 | Friday 08 May 2026 04:35:25 +0000 (0:00:00.310) 0:00:41.483 ************ 2026-05-08 04:35:26.498035 | mon1 | changed: [osd1] 2026-05-08 04:35:26.498122 | mon1 | 2026-05-08 04:35:26.498379 | mon1 | TASK [Get list of all loopback devices] **************************************** 2026-05-08 04:35:26.498581 | mon1 | Friday 08 May 2026 04:35:26 +0000 (0:00:00.691) 0:00:42.175 ************ 2026-05-08 04:35:26.690864 | mon1 | ok: [osd1] 2026-05-08 04:35:26.691015 | mon1 | 2026-05-08 04:35:26.691272 | mon1 | TASK [Fail if there is any existing loopback devices] ************************** 2026-05-08 04:35:26.691435 | mon1 | Friday 08 May 2026 04:35:26 +0000 (0:00:00.193) 0:00:42.368 ************ 2026-05-08 04:35:26.718815 | mon1 | skipping: [osd1] 2026-05-08 04:35:26.719031 | mon1 | 2026-05-08 04:35:26.719234 | mon1 | TASK [Create devices for Ceph] ************************************************* 2026-05-08 04:35:26.719437 | mon1 | Friday 08 May 2026 04:35:26 +0000 (0:00:00.028) 0:00:42.397 ************ 2026-05-08 04:35:27.250543 | mon1 | changed: [osd1] => (item=osd0) 2026-05-08 04:35:27.250639 | mon1 | changed: [osd1] => (item=osd1) 2026-05-08 04:35:27.250881 | mon1 | changed: [osd1] => (item=osd2) 2026-05-08 04:35:27.251081 | mon1 | 2026-05-08 04:35:27.251318 | mon1 | TASK [Set permissions on loopback devices] ************************************* 2026-05-08 04:35:27.251527 | mon1 | Friday 08 May 2026 04:35:27 +0000 (0:00:00.530) 0:00:42.927 ************ 2026-05-08 04:35:27.864839 | mon1 | changed: [osd1] => (item=osd0) 2026-05-08 04:35:27.865002 | mon1 | changed: [osd1] => (item=osd1) 2026-05-08 04:35:27.865211 | mon1 | changed: [osd1] => (item=osd2) 2026-05-08 04:35:27.865406 | mon1 | 2026-05-08 04:35:27.865626 | mon1 | TASK [Start loop devices] ****************************************************** 2026-05-08 04:35:27.865840 | mon1 | Friday 08 May 2026 04:35:27 +0000 (0:00:00.614) 0:00:43.542 ************ 2026-05-08 04:35:28.575535 | mon1 | changed: [osd1] => (item=osd0) 2026-05-08 04:35:28.575705 | mon1 | changed: [osd1] => (item=osd1) 2026-05-08 04:35:28.575955 | mon1 | changed: [osd1] => (item=osd2) 2026-05-08 04:35:28.576149 | mon1 | 2026-05-08 04:35:28.576354 | mon1 | TASK [Create a volume group for each loop device] ****************************** 2026-05-08 04:35:28.576553 | mon1 | Friday 08 May 2026 04:35:28 +0000 (0:00:00.710) 0:00:44.252 ************ 2026-05-08 04:35:31.436299 | mon1 | changed: [osd1] => (item=osd0) 2026-05-08 04:35:31.436428 | mon1 | changed: [osd1] => (item=osd1) 2026-05-08 04:35:31.436574 | mon1 | changed: [osd1] => (item=osd2) 2026-05-08 04:35:31.438080 | mon1 | 2026-05-08 04:35:31.438096 | mon1 | TASK [Create a logical volume for each loop device] **************************** 2026-05-08 04:35:31.438107 | mon1 | Friday 08 May 2026 04:35:31 +0000 (0:00:02.860) 0:00:47.113 ************ 2026-05-08 04:35:33.249691 | mon1 | changed: [osd1] => (item=ceph-osd1-osd0) 2026-05-08 04:35:33.249791 | mon1 | changed: [osd1] => (item=ceph-osd1-osd1) 2026-05-08 04:35:33.250059 | mon1 | changed: [osd1] => (item=ceph-osd1-osd2) 2026-05-08 04:35:33.250245 | mon1 | 2026-05-08 04:35:33.250441 | mon1 | PLAY RECAP ********************************************************************* 2026-05-08 04:35:33.250689 | mon1 | mon1 : ok=4 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-05-08 04:35:33.250889 | mon1 | osd1 : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-05-08 04:35:33.251077 | mon1 | 2026-05-08 04:35:33.251257 | mon1 | 2026-05-08 04:35:33.251451 | mon1 | TASKS RECAP ******************************************************************** 2026-05-08 04:35:33.251690 | mon1 | Friday 08 May 2026 04:35:33 +0000 (0:00:01.813) 0:00:48.927 ************ 2026-05-08 04:35:33.251865 | mon1 | =============================================================================== 2026-05-08 04:35:33.252140 | mon1 | Install depedencies ---------------------------------------------------- 30.84s 2026-05-08 04:35:33.252318 | mon1 | Update apt cache -------------------------------------------------------- 6.92s 2026-05-08 04:35:33.252520 | mon1 | Create a volume group for each loop device ------------------------------ 2.86s 2026-05-08 04:35:33.252728 | mon1 | Create a logical volume for each loop device ---------------------------- 1.81s 2026-05-08 04:35:33.252906 | mon1 | Gathering Facts --------------------------------------------------------- 1.13s 2026-05-08 04:35:33.253120 | mon1 | Gathering Facts --------------------------------------------------------- 0.73s 2026-05-08 04:35:33.253313 | mon1 | Start loop devices ------------------------------------------------------ 0.71s 2026-05-08 04:35:33.253513 | mon1 | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.69s 2026-05-08 04:35:33.253727 | mon1 | Configure short hostname ------------------------------------------------ 0.68s 2026-05-08 04:35:33.253987 | mon1 | Set permissions on loopback devices ------------------------------------- 0.61s 2026-05-08 04:35:33.254189 | mon1 | Start up service -------------------------------------------------------- 0.56s 2026-05-08 04:35:33.254387 | mon1 | Create devices for Ceph ------------------------------------------------- 0.53s 2026-05-08 04:35:33.254593 | mon1 | Generate lvm.conf ------------------------------------------------------- 0.31s 2026-05-08 04:35:33.254803 | mon1 | Ensure hostname inside hosts file --------------------------------------- 0.29s 2026-05-08 04:35:33.254926 | mon1 | Get list of all loopback devices ---------------------------------------- 0.19s 2026-05-08 04:35:33.255044 | mon1 | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-05-08 04:35:33.366524 | mon1 | INFO [default > prepare] Executed: Successful 2026-05-08 04:35:33.374529 | mon1 | INFO [default > converge] Executing 2026-05-08 04:35:34.222430 | mon1 | 2026-05-08 04:35:34.222513 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-05-08 04:35:34.222601 | mon1 | 2026-05-08 04:35:34.222780 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-05-08 04:35:34.222855 | mon1 | Friday 08 May 2026 04:35:34 +0000 (0:00:00.045) 0:00:00.046 ************ 2026-05-08 04:35:35.216490 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-05-08 04:35:35.216567 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-05-08 04:35:35.216583 | mon1 | interpreter could change the meaning of that path. See 2026-05-08 04:35:35.216692 | mon1 | https://docs.ansible.com/ansible- 2026-05-08 04:35:35.216778 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-05-08 04:35:35.229406 | mon1 | ok: [mon1] 2026-05-08 04:35:35.229544 | mon1 | 2026-05-08 04:35:35.229802 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-08 04:35:35.229941 | mon1 | Friday 08 May 2026 04:35:35 +0000 (0:00:01.016) 0:00:01.062 ************ 2026-05-08 04:35:35.526800 | mon1 | ok: [mon1] 2026-05-08 04:35:35.526842 | mon1 | 2026-05-08 04:35:35.526934 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-08 04:35:35.527025 | mon1 | Friday 08 May 2026 04:35:35 +0000 (0:00:00.297) 0:00:01.360 ************ 2026-05-08 04:35:35.562874 | mon1 | skipping: [mon1] 2026-05-08 04:35:35.563022 | mon1 | 2026-05-08 04:35:35.563230 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-05-08 04:35:35.563428 | mon1 | Friday 08 May 2026 04:35:35 +0000 (0:00:00.036) 0:00:01.396 ************ 2026-05-08 04:35:35.857110 | mon1 | changed: [mon1] 2026-05-08 04:35:35.857268 | mon1 | 2026-05-08 04:35:35.857480 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-08 04:35:35.857680 | mon1 | Friday 08 May 2026 04:35:35 +0000 (0:00:00.293) 0:00:01.689 ************ 2026-05-08 04:35:35.958572 | mon1 | ok: [mon1] => { 2026-05-08 04:35:35.958796 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-05-08 04:35:35.959019 | mon1 | } 2026-05-08 04:35:35.959233 | mon1 | 2026-05-08 04:35:35.959423 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-08 04:35:35.959623 | mon1 | Friday 08 May 2026 04:35:35 +0000 (0:00:00.101) 0:00:01.791 ************ 2026-05-08 04:35:36.597162 | mon1 | changed: [mon1] 2026-05-08 04:35:36.597291 | mon1 | 2026-05-08 04:35:36.597509 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-08 04:35:36.597713 | mon1 | Friday 08 May 2026 04:35:36 +0000 (0:00:00.638) 0:00:02.429 ************ 2026-05-08 04:35:36.637525 | mon1 | skipping: [mon1] 2026-05-08 04:35:36.637684 | mon1 | 2026-05-08 04:35:36.637885 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-08 04:35:36.638086 | mon1 | Friday 08 May 2026 04:35:36 +0000 (0:00:00.041) 0:00:02.471 ************ 2026-05-08 04:35:36.677613 | mon1 | skipping: [mon1] 2026-05-08 04:35:36.677797 | mon1 | 2026-05-08 04:35:36.677982 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-08 04:35:36.678175 | mon1 | Friday 08 May 2026 04:35:36 +0000 (0:00:00.040) 0:00:02.511 ************ 2026-05-08 04:35:36.876022 | mon1 | ok: [mon1] 2026-05-08 04:35:36.876200 | mon1 | 2026-05-08 04:35:36.876421 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-08 04:35:36.876648 | mon1 | Friday 08 May 2026 04:35:36 +0000 (0:00:00.197) 0:00:02.708 ************ 2026-05-08 04:35:38.113210 | mon1 | ok: [mon1] 2026-05-08 04:35:38.113396 | mon1 | 2026-05-08 04:35:38.113615 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-08 04:35:38.113819 | mon1 | Friday 08 May 2026 04:35:38 +0000 (0:00:01.237) 0:00:03.946 ************ 2026-05-08 04:35:38.188391 | mon1 | ok: [mon1] => { 2026-05-08 04:35:38.188548 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.2.3/containerd-2.2.3-linux-amd64.tar.gz" 2026-05-08 04:35:38.188776 | mon1 | } 2026-05-08 04:35:38.188916 | mon1 | 2026-05-08 04:35:38.189110 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-08 04:35:38.189303 | mon1 | Friday 08 May 2026 04:35:38 +0000 (0:00:00.075) 0:00:04.021 ************ 2026-05-08 04:35:38.897260 | mon1 | changed: [mon1] 2026-05-08 04:35:38.897415 | mon1 | 2026-05-08 04:35:38.897647 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-08 04:35:38.897867 | mon1 | Friday 08 May 2026 04:35:38 +0000 (0:00:00.708) 0:00:04.730 ************ 2026-05-08 04:35:41.917345 | mon1 | changed: [mon1] 2026-05-08 04:35:41.917563 | mon1 | 2026-05-08 04:35:41.917576 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-05-08 04:35:41.917587 | mon1 | Friday 08 May 2026 04:35:41 +0000 (0:00:03.019) 0:00:07.749 ************ 2026-05-08 04:35:41.942784 | mon1 | skipping: [mon1] 2026-05-08 04:35:41.942862 | mon1 | 2026-05-08 04:35:41.943101 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-05-08 04:35:41.943153 | mon1 | Friday 08 May 2026 04:35:41 +0000 (0:00:00.026) 0:00:07.776 ************ 2026-05-08 04:35:41.975039 | mon1 | skipping: [mon1] 2026-05-08 04:35:41.975126 | mon1 | 2026-05-08 04:35:41.975141 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-05-08 04:35:41.975259 | mon1 | Friday 08 May 2026 04:35:41 +0000 (0:00:00.032) 0:00:07.808 ************ 2026-05-08 04:35:42.004374 | mon1 | skipping: [mon1] 2026-05-08 04:35:42.004781 | mon1 | 2026-05-08 04:35:42.004836 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-05-08 04:35:42.004844 | mon1 | Friday 08 May 2026 04:35:41 +0000 (0:00:00.028) 0:00:07.837 ************ 2026-05-08 04:35:47.885504 | mon1 | changed: [mon1] 2026-05-08 04:35:47.885565 | mon1 | 2026-05-08 04:35:47.885847 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-05-08 04:35:47.885866 | mon1 | Friday 08 May 2026 04:35:47 +0000 (0:00:05.881) 0:00:13.718 ************ 2026-05-08 04:35:48.428313 | mon1 | changed: [mon1] 2026-05-08 04:35:48.428388 | mon1 | 2026-05-08 04:35:48.428625 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-05-08 04:35:48.428862 | mon1 | Friday 08 May 2026 04:35:48 +0000 (0:00:00.542) 0:00:14.261 ************ 2026-05-08 04:35:49.347842 | mon1 | changed: [mon1] => (item={'path': '/etc/containerd'}) 2026-05-08 04:35:49.347966 | mon1 | changed: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-05-08 04:35:49.348684 | mon1 | changed: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-05-08 04:35:49.348738 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-05-08 04:35:49.348745 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-05-08 04:35:49.348751 | mon1 | 2026-05-08 04:35:49.348757 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-05-08 04:35:49.348761 | mon1 | Friday 08 May 2026 04:35:49 +0000 (0:00:00.919) 0:00:15.180 ************ 2026-05-08 04:35:49.900336 | mon1 | changed: [mon1] 2026-05-08 04:35:49.900406 | mon1 | 2026-05-08 04:35:49.900461 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-05-08 04:35:49.900849 | mon1 | Friday 08 May 2026 04:35:49 +0000 (0:00:00.545) 0:00:15.726 ************ 2026-05-08 04:35:49.900908 | mon1 | 2026-05-08 04:35:49.900914 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-05-08 04:35:49.900919 | mon1 | Friday 08 May 2026 04:35:49 +0000 (0:00:00.007) 0:00:15.733 ************ 2026-05-08 04:35:50.760631 | mon1 | ok: [mon1] 2026-05-08 04:35:50.760710 | mon1 | 2026-05-08 04:35:50.761017 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-05-08 04:35:50.761069 | mon1 | Friday 08 May 2026 04:35:50 +0000 (0:00:00.860) 0:00:16.593 ************ 2026-05-08 04:35:51.206154 | mon1 | changed: [mon1] 2026-05-08 04:35:51.206260 | mon1 | 2026-05-08 04:35:51.206524 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-05-08 04:35:51.206581 | mon1 | Friday 08 May 2026 04:35:51 +0000 (0:00:00.445) 0:00:17.039 ************ 2026-05-08 04:35:51.748161 | mon1 | changed: [mon1] 2026-05-08 04:35:51.748271 | mon1 | 2026-05-08 04:35:51.748284 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-08 04:35:51.748420 | mon1 | Friday 08 May 2026 04:35:51 +0000 (0:00:00.541) 0:00:17.581 ************ 2026-05-08 04:35:51.963138 | mon1 | ok: [mon1] 2026-05-08 04:35:51.963184 | mon1 | 2026-05-08 04:35:51.963191 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-08 04:35:51.963196 | mon1 | Friday 08 May 2026 04:35:51 +0000 (0:00:00.214) 0:00:17.796 ************ 2026-05-08 04:35:52.031480 | mon1 | ok: [mon1] => { 2026-05-08 04:35:52.031503 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-05-08 04:35:52.031511 | mon1 | } 2026-05-08 04:35:52.031517 | mon1 | 2026-05-08 04:35:52.031523 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-08 04:35:52.031529 | mon1 | Friday 08 May 2026 04:35:52 +0000 (0:00:00.068) 0:00:17.864 ************ 2026-05-08 04:35:52.923650 | mon1 | changed: [mon1] 2026-05-08 04:35:52.923732 | mon1 | 2026-05-08 04:35:52.923753 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-08 04:35:52.923821 | mon1 | Friday 08 May 2026 04:35:52 +0000 (0:00:00.892) 0:00:18.756 ************ 2026-05-08 04:35:57.335860 | mon1 | changed: [mon1] 2026-05-08 04:35:57.335955 | mon1 | 2026-05-08 04:35:57.335968 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-05-08 04:35:57.336160 | mon1 | Friday 08 May 2026 04:35:57 +0000 (0:00:04.412) 0:00:23.168 ************ 2026-05-08 04:35:58.311509 | mon1 | ok: [mon1] 2026-05-08 04:35:58.311621 | mon1 | 2026-05-08 04:35:58.311634 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-05-08 04:35:58.311648 | mon1 | Friday 08 May 2026 04:35:58 +0000 (0:00:00.975) 0:00:24.144 ************ 2026-05-08 04:35:58.635574 | mon1 | changed: [mon1] 2026-05-08 04:35:58.635668 | mon1 | 2026-05-08 04:35:58.635732 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-05-08 04:35:58.635916 | mon1 | Friday 08 May 2026 04:35:58 +0000 (0:00:00.324) 0:00:24.468 ************ 2026-05-08 04:35:59.084648 | mon1 | changed: [mon1] 2026-05-08 04:35:59.084730 | mon1 | 2026-05-08 04:35:59.084737 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-05-08 04:35:59.084743 | mon1 | Friday 08 May 2026 04:35:59 +0000 (0:00:00.448) 0:00:24.917 ************ 2026-05-08 04:35:59.633444 | mon1 | changed: [mon1] => (item={'path': '/etc/docker'}) 2026-05-08 04:35:59.633556 | mon1 | changed: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-05-08 04:35:59.634106 | mon1 | changed: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-05-08 04:35:59.634174 | mon1 | 2026-05-08 04:35:59.634183 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-05-08 04:35:59.634191 | mon1 | Friday 08 May 2026 04:35:59 +0000 (0:00:00.549) 0:00:25.466 ************ 2026-05-08 04:36:00.054307 | mon1 | changed: [mon1] 2026-05-08 04:36:00.054378 | mon1 | 2026-05-08 04:36:00.054545 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-05-08 04:36:00.054674 | mon1 | Friday 08 May 2026 04:36:00 +0000 (0:00:00.421) 0:00:25.887 ************ 2026-05-08 04:36:00.505619 | mon1 | changed: [mon1] 2026-05-08 04:36:00.505682 | mon1 | 2026-05-08 04:36:00.506140 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-05-08 04:36:00.506196 | mon1 | Friday 08 May 2026 04:36:00 +0000 (0:00:00.444) 0:00:26.332 ************ 2026-05-08 04:36:00.506202 | mon1 | 2026-05-08 04:36:00.506207 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-05-08 04:36:00.506226 | mon1 | Friday 08 May 2026 04:36:00 +0000 (0:00:00.006) 0:00:26.338 ************ 2026-05-08 04:36:01.186989 | mon1 | ok: [mon1] 2026-05-08 04:36:01.187084 | mon1 | 2026-05-08 04:36:01.187102 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-05-08 04:36:01.187246 | mon1 | Friday 08 May 2026 04:36:01 +0000 (0:00:00.681) 0:00:27.020 ************ 2026-05-08 04:36:02.362826 | mon1 | changed: [mon1] 2026-05-08 04:36:02.362916 | mon1 | 2026-05-08 04:36:02.362931 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-05-08 04:36:02.363074 | mon1 | Friday 08 May 2026 04:36:02 +0000 (0:00:01.175) 0:00:28.196 ************ 2026-05-08 04:36:02.933140 | mon1 | changed: [mon1] 2026-05-08 04:36:02.933223 | mon1 | 2026-05-08 04:36:02.933440 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-05-08 04:36:02.933485 | mon1 | Friday 08 May 2026 04:36:02 +0000 (0:00:00.569) 0:00:28.766 ************ 2026-05-08 04:36:02.975508 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-05-08 04:36:02.975815 | mon1 | 2026-05-08 04:36:02.975866 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-05-08 04:36:02.975872 | mon1 | Friday 08 May 2026 04:36:02 +0000 (0:00:00.042) 0:00:28.808 ************ 2026-05-08 04:36:44.844932 | mon1 | changed: [mon1] 2026-05-08 04:36:44.845048 | mon1 | 2026-05-08 04:36:44.845322 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-05-08 04:36:44.845395 | mon1 | Friday 08 May 2026 04:36:44 +0000 (0:00:41.869) 0:01:10.677 ************ 2026-05-08 04:36:45.523442 | mon1 | ok: [mon1] => (item=chronyd) 2026-05-08 04:36:45.523525 | mon1 | ok: [mon1] => (item=sshd) 2026-05-08 04:36:45.523589 | mon1 | 2026-05-08 04:36:45.523804 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-05-08 04:36:45.523863 | mon1 | Friday 08 May 2026 04:36:45 +0000 (0:00:00.678) 0:01:11.356 ************ 2026-05-08 04:36:45.817892 | mon1 | changed: [mon1] 2026-05-08 04:36:45.817979 | mon1 | 2026-05-08 04:36:45.818034 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-05-08 04:36:45.818163 | mon1 | Friday 08 May 2026 04:36:45 +0000 (0:00:00.294) 0:01:11.651 ************ 2026-05-08 04:36:46.012805 | mon1 | ok: [mon1] 2026-05-08 04:36:46.013036 | mon1 | 2026-05-08 04:36:46.013050 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-05-08 04:36:46.013061 | mon1 | Friday 08 May 2026 04:36:46 +0000 (0:00:00.194) 0:01:11.845 ************ 2026-05-08 04:36:46.479763 | mon1 | changed: [mon1] 2026-05-08 04:36:46.479834 | mon1 | 2026-05-08 04:36:46.480062 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-05-08 04:36:46.480131 | mon1 | Friday 08 May 2026 04:36:46 +0000 (0:00:00.467) 0:01:12.313 ************ 2026-05-08 04:36:46.844514 | mon1 | changed: [mon1] 2026-05-08 04:36:46.844574 | mon1 | 2026-05-08 04:36:46.844817 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-05-08 04:36:46.844868 | mon1 | Friday 08 May 2026 04:36:46 +0000 (0:00:00.364) 0:01:12.677 ************ 2026-05-08 04:36:46.965626 | mon1 | ok: [mon1] 2026-05-08 04:36:46.965729 | mon1 | 2026-05-08 04:36:46.965747 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-05-08 04:36:46.965934 | mon1 | Friday 08 May 2026 04:36:46 +0000 (0:00:00.120) 0:01:12.798 ************ 2026-05-08 04:36:47.183851 | mon1 | ok: [mon1] => (item=mon1) 2026-05-08 04:36:47.183943 | mon1 | 2026-05-08 04:36:47.184151 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-05-08 04:36:47.184388 | mon1 | Friday 08 May 2026 04:36:47 +0000 (0:00:00.218) 0:01:13.016 ************ 2026-05-08 04:36:47.235090 | mon1 | ok: [mon1] 2026-05-08 04:36:47.235132 | mon1 | 2026-05-08 04:36:47.235145 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-05-08 04:36:47.235156 | mon1 | Friday 08 May 2026 04:36:47 +0000 (0:00:00.050) 0:01:13.067 ************ 2026-05-08 04:36:47.350303 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for mon1 2026-05-08 04:36:47.350337 | mon1 | 2026-05-08 04:36:47.350347 | mon1 | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-05-08 04:36:47.350356 | mon1 | Friday 08 May 2026 04:36:47 +0000 (0:00:00.115) 0:01:13.183 ************ 2026-05-08 04:36:47.625386 | mon1 | changed: [mon1] 2026-05-08 04:36:47.625436 | mon1 | 2026-05-08 04:36:47.625448 | mon1 | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-05-08 04:36:47.625458 | mon1 | Friday 08 May 2026 04:36:47 +0000 (0:00:00.274) 0:01:13.457 ************ 2026-05-08 04:36:48.270180 | mon1 | changed: [mon1] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-05-08 04:36:48.270221 | mon1 | changed: [mon1] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-05-08 04:36:48.270233 | mon1 | changed: [mon1] => (item={'option': 'mon data avail warn', 'section': 'mon', 'value': 10}) 2026-05-08 04:36:48.270244 | mon1 | 2026-05-08 04:36:48.270255 | mon1 | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-05-08 04:36:48.270266 | mon1 | Friday 08 May 2026 04:36:48 +0000 (0:00:00.644) 0:01:14.102 ************ 2026-05-08 04:38:16.989632 | mon1 | ok: [mon1] 2026-05-08 04:38:16.989990 | mon1 | 2026-05-08 04:38:16.990183 | mon1 | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-05-08 04:38:16.990307 | mon1 | Friday 08 May 2026 04:38:16 +0000 (0:01:28.711) 0:02:42.813 ************ 2026-05-08 04:38:17.185937 | mon1 | changed: [mon1] 2026-05-08 04:38:17.186004 | mon1 | 2026-05-08 04:38:17.186086 | mon1 | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-05-08 04:38:17.186180 | mon1 | Friday 08 May 2026 04:38:17 +0000 (0:00:00.205) 0:02:43.019 ************ 2026-05-08 04:38:17.229349 | mon1 | ok: [mon1] 2026-05-08 04:38:17.229466 | mon1 | 2026-05-08 04:38:17.229598 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-05-08 04:38:17.229727 | mon1 | Friday 08 May 2026 04:38:17 +0000 (0:00:00.043) 0:02:43.062 ************ 2026-05-08 04:38:17.292936 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-05-08 04:38:17.292979 | mon1 | 2026-05-08 04:38:17.293076 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-05-08 04:38:17.293168 | mon1 | Friday 08 May 2026 04:38:17 +0000 (0:00:00.063) 0:02:43.126 ************ 2026-05-08 04:38:23.089409 | mon1 | ok: [mon1] 2026-05-08 04:38:23.089479 | mon1 | 2026-05-08 04:38:23.089562 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-05-08 04:38:23.089659 | mon1 | Friday 08 May 2026 04:38:23 +0000 (0:00:05.796) 0:02:48.922 ************ 2026-05-08 04:38:23.139229 | mon1 | ok: [mon1] => (item=mon1) 2026-05-08 04:38:23.139348 | mon1 | 2026-05-08 04:38:23.139490 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-05-08 04:38:23.139625 | mon1 | Friday 08 May 2026 04:38:23 +0000 (0:00:00.049) 0:02:48.972 ************ 2026-05-08 04:38:23.484628 | mon1 | ok: [mon1] 2026-05-08 04:38:23.484690 | mon1 | 2026-05-08 04:38:23.484765 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-05-08 04:38:23.484855 | mon1 | Friday 08 May 2026 04:38:23 +0000 (0:00:00.345) 0:02:49.318 ************ 2026-05-08 04:38:29.872710 | mon1 | ok: [mon1] 2026-05-08 04:38:29.872861 | mon1 | 2026-05-08 04:38:29.873079 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-05-08 04:38:29.873281 | mon1 | Friday 08 May 2026 04:38:29 +0000 (0:00:06.387) 0:02:55.705 ************ 2026-05-08 04:39:17.329300 | mon1 | changed: [mon1] 2026-05-08 04:39:17.329396 | mon1 | 2026-05-08 04:39:17.329409 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-05-08 04:39:17.329419 | mon1 | Friday 08 May 2026 04:39:17 +0000 (0:00:47.456) 0:03:43.161 ************ 2026-05-08 04:39:31.452654 | mon1 | ok: [mon1] 2026-05-08 04:39:31.452766 | mon1 | 2026-05-08 04:39:31.452800 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-05-08 04:39:31.452861 | mon1 | Friday 08 May 2026 04:39:31 +0000 (0:00:14.124) 0:03:57.285 ************ 2026-05-08 04:39:31.517775 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-05-08 04:39:31.517851 | mon1 | 2026-05-08 04:39:31.517858 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-05-08 04:39:31.517862 | mon1 | Friday 08 May 2026 04:39:31 +0000 (0:00:00.064) 0:03:57.350 ************ 2026-05-08 04:39:31.555114 | mon1 | skipping: [mon1] 2026-05-08 04:39:31.555141 | mon1 | 2026-05-08 04:39:31.555147 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-05-08 04:39:31.555152 | mon1 | Friday 08 May 2026 04:39:31 +0000 (0:00:00.037) 0:03:57.388 ************ 2026-05-08 04:39:31.594412 | mon1 | skipping: [mon1] => (item=mon1) 2026-05-08 04:39:31.594431 | mon1 | skipping: [mon1] 2026-05-08 04:39:31.594436 | mon1 | 2026-05-08 04:39:31.594440 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-05-08 04:39:31.594445 | mon1 | Friday 08 May 2026 04:39:31 +0000 (0:00:00.039) 0:03:57.427 ************ 2026-05-08 04:39:31.848485 | mon1 | ok: [mon1] 2026-05-08 04:39:31.848567 | mon1 | 2026-05-08 04:39:31.848729 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-05-08 04:39:31.848753 | mon1 | Friday 08 May 2026 04:39:31 +0000 (0:00:00.253) 0:03:57.681 ************ 2026-05-08 04:39:38.300199 | mon1 | ok: [mon1] 2026-05-08 04:39:38.300294 | mon1 | 2026-05-08 04:39:38.300353 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-05-08 04:39:38.300493 | mon1 | Friday 08 May 2026 04:39:38 +0000 (0:00:06.451) 0:04:04.133 ************ 2026-05-08 04:39:50.518064 | mon1 | changed: [mon1] 2026-05-08 04:39:50.518138 | mon1 | 2026-05-08 04:39:50.518352 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-05-08 04:39:50.518420 | mon1 | Friday 08 May 2026 04:39:50 +0000 (0:00:12.217) 0:04:16.350 ************ 2026-05-08 04:39:56.566108 | mon1 | ok: [mon1] 2026-05-08 04:39:56.566183 | mon1 | 2026-05-08 04:39:56.566189 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-05-08 04:39:56.566195 | mon1 | Friday 08 May 2026 04:39:56 +0000 (0:00:06.047) 0:04:22.398 ************ 2026-05-08 04:40:03.927682 | mon1 | changed: [mon1] => (item={'name': 'diskprediction_local'}) 2026-05-08 04:40:03.927731 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-05-08 04:40:03.927737 | mon1 | changed: [mon1] => (item={'name': 'prometheus'}) 2026-05-08 04:40:03.927741 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-05-08 04:40:03.927745 | mon1 | 2026-05-08 04:40:03.927750 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-05-08 04:40:03.927755 | mon1 | 2026-05-08 04:40:03.927759 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-05-08 04:40:03.927763 | mon1 | Friday 08 May 2026 04:40:03 +0000 (0:00:07.361) 0:04:29.760 ************ 2026-05-08 04:40:06.031424 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-05-08 04:40:06.031689 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-05-08 04:40:06.031757 | mon1 | interpreter could change the meaning of that path. See 2026-05-08 04:40:06.031771 | mon1 | https://docs.ansible.com/ansible- 2026-05-08 04:40:06.031780 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-05-08 04:40:06.046121 | mon1 | ok: [osd1] 2026-05-08 04:40:06.046144 | mon1 | 2026-05-08 04:40:06.046152 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-08 04:40:06.046159 | mon1 | Friday 08 May 2026 04:40:06 +0000 (0:00:02.118) 0:04:31.878 ************ 2026-05-08 04:40:06.255369 | mon1 | ok: [osd1] 2026-05-08 04:40:06.255454 | mon1 | 2026-05-08 04:40:06.255463 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-08 04:40:06.255470 | mon1 | Friday 08 May 2026 04:40:06 +0000 (0:00:00.209) 0:04:32.087 ************ 2026-05-08 04:40:06.296759 | mon1 | skipping: [osd1] 2026-05-08 04:40:06.296823 | mon1 | 2026-05-08 04:40:06.296829 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-05-08 04:40:06.296835 | mon1 | Friday 08 May 2026 04:40:06 +0000 (0:00:00.041) 0:04:32.129 ************ 2026-05-08 04:40:06.517101 | mon1 | changed: [osd1] 2026-05-08 04:40:06.517144 | mon1 | 2026-05-08 04:40:06.517149 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-08 04:40:06.517154 | mon1 | Friday 08 May 2026 04:40:06 +0000 (0:00:00.220) 0:04:32.350 ************ 2026-05-08 04:40:06.569898 | mon1 | ok: [osd1] => { 2026-05-08 04:40:06.569921 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-05-08 04:40:06.569927 | mon1 | } 2026-05-08 04:40:06.569931 | mon1 | 2026-05-08 04:40:06.569935 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-08 04:40:06.569939 | mon1 | Friday 08 May 2026 04:40:06 +0000 (0:00:00.053) 0:04:32.403 ************ 2026-05-08 04:40:07.199466 | mon1 | changed: [osd1] 2026-05-08 04:40:07.199521 | mon1 | 2026-05-08 04:40:07.199529 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-08 04:40:07.199536 | mon1 | Friday 08 May 2026 04:40:07 +0000 (0:00:00.628) 0:04:33.032 ************ 2026-05-08 04:40:07.233474 | mon1 | skipping: [osd1] 2026-05-08 04:40:07.233492 | mon1 | 2026-05-08 04:40:07.233497 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-08 04:40:07.233501 | mon1 | Friday 08 May 2026 04:40:07 +0000 (0:00:00.034) 0:04:33.066 ************ 2026-05-08 04:40:07.264849 | mon1 | skipping: [osd1] 2026-05-08 04:40:07.264864 | mon1 | 2026-05-08 04:40:07.264875 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-08 04:40:07.264879 | mon1 | Friday 08 May 2026 04:40:07 +0000 (0:00:00.031) 0:04:33.098 ************ 2026-05-08 04:40:07.457583 | mon1 | ok: [osd1] 2026-05-08 04:40:07.457624 | mon1 | 2026-05-08 04:40:07.457630 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-08 04:40:07.457635 | mon1 | Friday 08 May 2026 04:40:07 +0000 (0:00:00.192) 0:04:33.290 ************ 2026-05-08 04:40:08.602594 | mon1 | ok: [osd1] 2026-05-08 04:40:08.602631 | mon1 | 2026-05-08 04:40:08.602637 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-08 04:40:08.602642 | mon1 | Friday 08 May 2026 04:40:08 +0000 (0:00:01.144) 0:04:34.435 ************ 2026-05-08 04:40:08.663429 | mon1 | ok: [osd1] => { 2026-05-08 04:40:08.663454 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.2.3/containerd-2.2.3-linux-amd64.tar.gz" 2026-05-08 04:40:08.663462 | mon1 | } 2026-05-08 04:40:08.663468 | mon1 | 2026-05-08 04:40:08.663474 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-08 04:40:08.663479 | mon1 | Friday 08 May 2026 04:40:08 +0000 (0:00:00.060) 0:04:34.496 ************ 2026-05-08 04:40:09.788475 | mon1 | changed: [osd1] 2026-05-08 04:40:09.788550 | mon1 | 2026-05-08 04:40:09.788558 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-08 04:40:09.788739 | mon1 | Friday 08 May 2026 04:40:09 +0000 (0:00:01.124) 0:04:35.620 ************ 2026-05-08 04:40:12.548203 | mon1 | changed: [osd1] 2026-05-08 04:40:12.548322 | mon1 | 2026-05-08 04:40:12.548334 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-05-08 04:40:12.548348 | mon1 | Friday 08 May 2026 04:40:12 +0000 (0:00:02.760) 0:04:38.381 ************ 2026-05-08 04:40:12.578608 | mon1 | skipping: [osd1] 2026-05-08 04:40:12.578646 | mon1 | 2026-05-08 04:40:12.578761 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-05-08 04:40:12.578850 | mon1 | Friday 08 May 2026 04:40:12 +0000 (0:00:00.030) 0:04:38.412 ************ 2026-05-08 04:40:12.607218 | mon1 | skipping: [osd1] 2026-05-08 04:40:12.607325 | mon1 | 2026-05-08 04:40:12.607514 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-05-08 04:40:12.607722 | mon1 | Friday 08 May 2026 04:40:12 +0000 (0:00:00.028) 0:04:38.440 ************ 2026-05-08 04:40:12.633389 | mon1 | skipping: [osd1] 2026-05-08 04:40:12.633453 | mon1 | 2026-05-08 04:40:12.633556 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-05-08 04:40:12.633680 | mon1 | Friday 08 May 2026 04:40:12 +0000 (0:00:00.026) 0:04:38.466 ************ 2026-05-08 04:40:18.132792 | mon1 | changed: [osd1] 2026-05-08 04:40:18.132890 | mon1 | 2026-05-08 04:40:18.133201 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-05-08 04:40:18.133279 | mon1 | Friday 08 May 2026 04:40:18 +0000 (0:00:05.498) 0:04:43.965 ************ 2026-05-08 04:40:18.604836 | mon1 | changed: [osd1] 2026-05-08 04:40:18.604922 | mon1 | 2026-05-08 04:40:18.604934 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-05-08 04:40:18.605001 | mon1 | Friday 08 May 2026 04:40:18 +0000 (0:00:00.471) 0:04:44.437 ************ 2026-05-08 04:40:19.493566 | mon1 | changed: [osd1] => (item={'path': '/etc/containerd'}) 2026-05-08 04:40:19.493645 | mon1 | changed: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-05-08 04:40:19.493653 | mon1 | changed: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-05-08 04:40:19.493659 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-05-08 04:40:19.493665 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-05-08 04:40:19.493671 | mon1 | 2026-05-08 04:40:19.493676 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-05-08 04:40:19.493680 | mon1 | Friday 08 May 2026 04:40:19 +0000 (0:00:00.888) 0:04:45.325 ************ 2026-05-08 04:40:20.041106 | mon1 | changed: [osd1] 2026-05-08 04:40:20.041175 | mon1 | 2026-05-08 04:40:20.041182 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-05-08 04:40:20.041187 | mon1 | Friday 08 May 2026 04:40:20 +0000 (0:00:00.541) 0:04:45.867 ************ 2026-05-08 04:40:20.041192 | mon1 | 2026-05-08 04:40:20.041196 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-05-08 04:40:20.041201 | mon1 | Friday 08 May 2026 04:40:20 +0000 (0:00:00.006) 0:04:45.873 ************ 2026-05-08 04:40:20.718400 | mon1 | ok: [osd1] 2026-05-08 04:40:20.718468 | mon1 | 2026-05-08 04:40:20.718475 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-05-08 04:40:20.718487 | mon1 | Friday 08 May 2026 04:40:20 +0000 (0:00:00.677) 0:04:46.550 ************ 2026-05-08 04:40:21.190681 | mon1 | changed: [osd1] 2026-05-08 04:40:21.190778 | mon1 | 2026-05-08 04:40:21.190786 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-05-08 04:40:21.190959 | mon1 | Friday 08 May 2026 04:40:21 +0000 (0:00:00.472) 0:04:47.023 ************ 2026-05-08 04:40:21.750342 | mon1 | changed: [osd1] 2026-05-08 04:40:21.750449 | mon1 | 2026-05-08 04:40:21.750462 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-08 04:40:21.750476 | mon1 | Friday 08 May 2026 04:40:21 +0000 (0:00:00.559) 0:04:47.583 ************ 2026-05-08 04:40:21.962212 | mon1 | ok: [osd1] 2026-05-08 04:40:21.962320 | mon1 | 2026-05-08 04:40:21.962332 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-08 04:40:21.962445 | mon1 | Friday 08 May 2026 04:40:21 +0000 (0:00:00.212) 0:04:47.795 ************ 2026-05-08 04:40:22.021476 | mon1 | ok: [osd1] => { 2026-05-08 04:40:22.022195 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-05-08 04:40:22.022242 | mon1 | } 2026-05-08 04:40:22.022251 | mon1 | 2026-05-08 04:40:22.022257 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-08 04:40:22.022264 | mon1 | Friday 08 May 2026 04:40:22 +0000 (0:00:00.058) 0:04:47.854 ************ 2026-05-08 04:40:22.895081 | mon1 | changed: [osd1] 2026-05-08 04:40:22.895189 | mon1 | 2026-05-08 04:40:22.895202 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-08 04:40:22.895215 | mon1 | Friday 08 May 2026 04:40:22 +0000 (0:00:00.873) 0:04:48.728 ************ 2026-05-08 04:40:27.320266 | mon1 | changed: [osd1] 2026-05-08 04:40:27.320377 | mon1 | 2026-05-08 04:40:27.320389 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-05-08 04:40:27.320450 | mon1 | Friday 08 May 2026 04:40:27 +0000 (0:00:04.425) 0:04:53.153 ************ 2026-05-08 04:40:28.758863 | mon1 | ok: [osd1] 2026-05-08 04:40:28.758996 | mon1 | 2026-05-08 04:40:28.759440 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-05-08 04:40:28.759512 | mon1 | Friday 08 May 2026 04:40:28 +0000 (0:00:01.437) 0:04:54.591 ************ 2026-05-08 04:40:28.994924 | mon1 | changed: [osd1] 2026-05-08 04:40:28.995006 | mon1 | 2026-05-08 04:40:28.995317 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-05-08 04:40:28.995388 | mon1 | Friday 08 May 2026 04:40:28 +0000 (0:00:00.235) 0:04:54.827 ************ 2026-05-08 04:40:29.467503 | mon1 | changed: [osd1] 2026-05-08 04:40:29.467617 | mon1 | 2026-05-08 04:40:29.467635 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-05-08 04:40:29.467776 | mon1 | Friday 08 May 2026 04:40:29 +0000 (0:00:00.473) 0:04:55.300 ************ 2026-05-08 04:40:30.011612 | mon1 | changed: [osd1] => (item={'path': '/etc/docker'}) 2026-05-08 04:40:30.011703 | mon1 | changed: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-05-08 04:40:30.011717 | mon1 | changed: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-05-08 04:40:30.011993 | mon1 | 2026-05-08 04:40:30.012050 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-05-08 04:40:30.012056 | mon1 | Friday 08 May 2026 04:40:30 +0000 (0:00:00.544) 0:04:55.844 ************ 2026-05-08 04:40:30.476750 | mon1 | changed: [osd1] 2026-05-08 04:40:30.476857 | mon1 | 2026-05-08 04:40:30.476870 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-05-08 04:40:30.477024 | mon1 | Friday 08 May 2026 04:40:30 +0000 (0:00:00.465) 0:04:56.309 ************ 2026-05-08 04:40:30.954406 | mon1 | changed: [osd1] 2026-05-08 04:40:30.954609 | mon1 | 2026-05-08 04:40:30.954738 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-05-08 04:40:30.954860 | mon1 | Friday 08 May 2026 04:40:30 +0000 (0:00:00.463) 0:04:56.773 ************ 2026-05-08 04:40:30.954969 | mon1 | 2026-05-08 04:40:30.955090 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-05-08 04:40:30.955207 | mon1 | Friday 08 May 2026 04:40:30 +0000 (0:00:00.005) 0:04:56.779 ************ 2026-05-08 04:40:31.668736 | mon1 | ok: [osd1] 2026-05-08 04:40:31.668834 | mon1 | 2026-05-08 04:40:31.668846 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-05-08 04:40:31.668904 | mon1 | Friday 08 May 2026 04:40:31 +0000 (0:00:00.719) 0:04:57.498 ************ 2026-05-08 04:40:33.124567 | mon1 | changed: [osd1] 2026-05-08 04:40:33.124757 | mon1 | 2026-05-08 04:40:33.124898 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-05-08 04:40:33.125022 | mon1 | Friday 08 May 2026 04:40:33 +0000 (0:00:01.457) 0:04:58.956 ************ 2026-05-08 04:40:33.670603 | mon1 | changed: [osd1] 2026-05-08 04:40:33.670689 | mon1 | 2026-05-08 04:40:33.670730 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-05-08 04:40:33.670895 | mon1 | Friday 08 May 2026 04:40:33 +0000 (0:00:00.547) 0:04:59.503 ************ 2026-05-08 04:40:33.714863 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-05-08 04:40:33.714914 | mon1 | 2026-05-08 04:40:33.715154 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-05-08 04:40:33.715208 | mon1 | Friday 08 May 2026 04:40:33 +0000 (0:00:00.043) 0:04:59.547 ************ 2026-05-08 04:40:39.129607 | mon1 | changed: [osd1] 2026-05-08 04:40:39.129721 | mon1 | 2026-05-08 04:40:39.129751 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-05-08 04:40:39.129766 | mon1 | Friday 08 May 2026 04:40:39 +0000 (0:00:05.414) 0:05:04.962 ************ 2026-05-08 04:40:39.811599 | mon1 | ok: [osd1] => (item=chronyd) 2026-05-08 04:40:39.811690 | mon1 | ok: [osd1] => (item=sshd) 2026-05-08 04:40:39.812099 | mon1 | 2026-05-08 04:40:39.812166 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-05-08 04:40:39.812174 | mon1 | Friday 08 May 2026 04:40:39 +0000 (0:00:00.682) 0:05:05.644 ************ 2026-05-08 04:40:40.112652 | mon1 | changed: [osd1] 2026-05-08 04:40:40.112749 | mon1 | 2026-05-08 04:40:40.112761 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-05-08 04:40:40.112775 | mon1 | Friday 08 May 2026 04:40:40 +0000 (0:00:00.300) 0:05:05.945 ************ 2026-05-08 04:40:40.319758 | mon1 | ok: [osd1] 2026-05-08 04:40:40.319858 | mon1 | 2026-05-08 04:40:40.319871 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-05-08 04:40:40.320807 | mon1 | Friday 08 May 2026 04:40:40 +0000 (0:00:00.207) 0:05:06.152 ************ 2026-05-08 04:40:40.646528 | mon1 | changed: [osd1] 2026-05-08 04:40:40.646628 | mon1 | 2026-05-08 04:40:40.646651 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-05-08 04:40:40.646663 | mon1 | Friday 08 May 2026 04:40:40 +0000 (0:00:00.326) 0:05:06.479 ************ 2026-05-08 04:40:40.862151 | mon1 | changed: [osd1] 2026-05-08 04:40:40.862250 | mon1 | 2026-05-08 04:40:40.862263 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-05-08 04:40:40.862324 | mon1 | Friday 08 May 2026 04:40:40 +0000 (0:00:00.215) 0:05:06.695 ************ 2026-05-08 04:40:41.107656 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-05-08 04:40:41.107726 | mon1 | 2026-05-08 04:40:41.107734 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-05-08 04:40:41.107741 | mon1 | Friday 08 May 2026 04:40:41 +0000 (0:00:00.244) 0:05:06.940 ************ 2026-05-08 04:40:41.157635 | mon1 | ok: [osd1] 2026-05-08 04:40:41.157760 | mon1 | 2026-05-08 04:40:41.157774 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-05-08 04:40:41.157785 | mon1 | Friday 08 May 2026 04:40:41 +0000 (0:00:00.050) 0:05:06.990 ************ 2026-05-08 04:40:41.214661 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-05-08 04:40:41.214785 | mon1 | 2026-05-08 04:40:41.214802 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-05-08 04:40:41.214816 | mon1 | Friday 08 May 2026 04:40:41 +0000 (0:00:00.057) 0:05:07.047 ************ 2026-05-08 04:40:47.283745 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-05-08 04:40:47.283841 | mon1 | 2026-05-08 04:40:47.283860 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-05-08 04:40:47.283969 | mon1 | Friday 08 May 2026 04:40:47 +0000 (0:00:06.068) 0:05:13.116 ************ 2026-05-08 04:40:47.331946 | mon1 | ok: [osd1] => (item=osd1) 2026-05-08 04:40:47.332030 | mon1 | 2026-05-08 04:40:47.332038 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-05-08 04:40:47.332222 | mon1 | Friday 08 May 2026 04:40:47 +0000 (0:00:00.048) 0:05:13.165 ************ 2026-05-08 04:40:47.585501 | mon1 | changed: [osd1] 2026-05-08 04:40:47.585612 | mon1 | 2026-05-08 04:40:47.585627 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-05-08 04:40:47.585839 | mon1 | Friday 08 May 2026 04:40:47 +0000 (0:00:00.253) 0:05:13.418 ************ 2026-05-08 04:40:56.304604 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-05-08 04:40:56.304691 | mon1 | 2026-05-08 04:40:56.304882 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-05-08 04:40:56.304968 | mon1 | Friday 08 May 2026 04:40:56 +0000 (0:00:08.719) 0:05:22.137 ************ 2026-05-08 04:40:57.856171 | mon1 | ok: [osd1] 2026-05-08 04:40:57.856281 | mon1 | 2026-05-08 04:40:57.856298 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-05-08 04:40:57.856475 | mon1 | Friday 08 May 2026 04:40:57 +0000 (0:00:01.551) 0:05:23.689 ************ 2026-05-08 04:41:42.464642 | mon1 | ok: [osd1] 2026-05-08 04:41:42.464742 | mon1 | 2026-05-08 04:41:42.464755 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-05-08 04:41:42.464905 | mon1 | Friday 08 May 2026 04:41:42 +0000 (0:00:44.608) 0:06:08.297 ************ 2026-05-08 04:43:12.773261 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd0/data) 2026-05-08 04:43:12.773356 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd1/data) 2026-05-08 04:43:12.773416 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd2/data) 2026-05-08 04:43:12.773758 | mon1 | 2026-05-08 04:43:12.773822 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-05-08 04:43:12.773828 | mon1 | Friday 08 May 2026 04:43:12 +0000 (0:01:30.308) 0:07:38.606 ************ 2026-05-08 04:43:19.003049 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-05-08 04:43:19.003163 | mon1 | 2026-05-08 04:43:19.003176 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-05-08 04:43:19.003333 | mon1 | Friday 08 May 2026 04:43:18 +0000 (0:00:06.229) 0:07:44.836 ************ 2026-05-08 04:43:25.056796 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-05-08 04:43:25.056884 | mon1 | 2026-05-08 04:43:25.057181 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-05-08 04:43:25.057254 | mon1 | Friday 08 May 2026 04:43:25 +0000 (0:00:06.053) 0:07:50.889 ************ 2026-05-08 04:43:25.106021 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-05-08 04:43:25.106105 | mon1 | 2026-05-08 04:43:25.106366 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-05-08 04:43:25.106437 | mon1 | Friday 08 May 2026 04:43:25 +0000 (0:00:00.049) 0:07:50.939 ************ 2026-05-08 04:43:25.150370 | mon1 | ok: [osd1] 2026-05-08 04:43:25.150493 | mon1 | 2026-05-08 04:43:25.150783 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-05-08 04:43:25.150811 | mon1 | Friday 08 May 2026 04:43:25 +0000 (0:00:00.044) 0:07:50.983 ************ 2026-05-08 04:43:31.182781 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-05-08 04:43:31.182866 | mon1 | 2026-05-08 04:43:31.183165 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-05-08 04:43:31.183228 | mon1 | Friday 08 May 2026 04:43:31 +0000 (0:00:06.032) 0:07:57.015 ************ 2026-05-08 04:43:31.229768 | mon1 | ok: [osd1] 2026-05-08 04:43:31.229812 | mon1 | 2026-05-08 04:43:31.230083 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-05-08 04:43:31.230141 | mon1 | Friday 08 May 2026 04:43:31 +0000 (0:00:00.047) 0:07:57.062 ************ 2026-05-08 04:43:31.281223 | mon1 | skipping: [osd1] => (item=1) 2026-05-08 04:43:31.281299 | mon1 | skipping: [osd1] => (item=1) 2026-05-08 04:43:31.281306 | mon1 | skipping: [osd1] => (item=1) 2026-05-08 04:43:31.281312 | mon1 | skipping: [osd1] 2026-05-08 04:43:31.281319 | mon1 | 2026-05-08 04:43:31.281326 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-05-08 04:43:31.281333 | mon1 | Friday 08 May 2026 04:43:31 +0000 (0:00:00.050) 0:07:57.113 ************ 2026-05-08 04:43:31.317213 | mon1 | skipping: [osd1] 2026-05-08 04:43:31.319880 | mon1 | 2026-05-08 04:43:31.319943 | mon1 | PLAY RECAP ********************************************************************* 2026-05-08 04:43:31.319950 | mon1 | mon1 : ok=59 changed=29 unreachable=0 failed=0 skipped=8 rescued=0 ignored=0 2026-05-08 04:43:31.319956 | mon1 | osd1 : ok=53 changed=24 unreachable=0 failed=0 skipped=8 rescued=0 ignored=0 2026-05-08 04:43:31.319960 | mon1 | 2026-05-08 04:43:31.319964 | mon1 | 2026-05-08 04:43:31.319968 | mon1 | TASKS RECAP ******************************************************************** 2026-05-08 04:43:31.319972 | mon1 | Friday 08 May 2026 04:43:31 +0000 (0:00:00.037) 0:07:57.150 ************ 2026-05-08 04:43:31.319977 | mon1 | =============================================================================== 2026-05-08 04:43:31.319999 | mon1 | vexxhost.ceph.osd : Install OSDs --------------------------------------- 90.31s 2026-05-08 04:43:31.320003 | mon1 | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 88.71s 2026-05-08 04:43:31.320007 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 47.46s 2026-05-08 04:43:31.320011 | mon1 | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 44.61s 2026-05-08 04:43:31.320015 | mon1 | vexxhost.ceph.cephadm : Install packages ------------------------------- 41.87s 2026-05-08 04:43:31.320019 | mon1 | vexxhost.ceph.mon : Validate monitor exist ----------------------------- 14.12s 2026-05-08 04:43:31.320023 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ----------------- 12.22s 2026-05-08 04:43:31.320027 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 8.72s 2026-05-08 04:43:31.320031 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 7.36s 2026-05-08 04:43:31.320036 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.45s 2026-05-08 04:43:31.320040 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.39s 2026-05-08 04:43:31.320044 | mon1 | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 6.23s 2026-05-08 04:43:31.320048 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 6.07s 2026-05-08 04:43:31.320052 | mon1 | vexxhost.ceph.osd : Mark require osd release ---------------------------- 6.05s 2026-05-08 04:43:31.320056 | mon1 | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 6.05s 2026-05-08 04:43:31.320060 | mon1 | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 6.03s 2026-05-08 04:43:31.320064 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.88s 2026-05-08 04:43:31.320081 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 5.80s 2026-05-08 04:43:31.320086 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.50s 2026-05-08 04:43:31.320090 | mon1 | vexxhost.ceph.cephadm : Install packages -------------------------------- 5.41s 2026-05-08 04:43:31.457058 | mon1 | INFO [default > converge] Executed: Successful 2026-05-08 04:43:31.467742 | mon1 | INFO [default > idempotence] Executing 2026-05-08 04:43:32.336646 | mon1 | 2026-05-08 04:43:32.337048 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-05-08 04:43:32.337308 | mon1 | 2026-05-08 04:43:32.337574 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-05-08 04:43:32.337836 | mon1 | Friday 08 May 2026 04:43:32 +0000 (0:00:00.046) 0:00:00.046 ************ 2026-05-08 04:43:33.524426 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-05-08 04:43:33.524515 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-05-08 04:43:33.524528 | mon1 | interpreter could change the meaning of that path. See 2026-05-08 04:43:33.524550 | mon1 | https://docs.ansible.com/ansible- 2026-05-08 04:43:33.524645 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-05-08 04:43:33.535258 | mon1 | ok: [mon1] 2026-05-08 04:43:33.535428 | mon1 | 2026-05-08 04:43:33.535639 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-08 04:43:33.535853 | mon1 | Friday 08 May 2026 04:43:33 +0000 (0:00:01.198) 0:00:01.245 ************ 2026-05-08 04:43:33.844025 | mon1 | ok: [mon1] 2026-05-08 04:43:33.844252 | mon1 | 2026-05-08 04:43:33.844482 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-08 04:43:33.844696 | mon1 | Friday 08 May 2026 04:43:33 +0000 (0:00:00.308) 0:00:01.553 ************ 2026-05-08 04:43:33.878078 | mon1 | skipping: [mon1] 2026-05-08 04:43:33.878201 | mon1 | 2026-05-08 04:43:33.878436 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-05-08 04:43:33.878623 | mon1 | Friday 08 May 2026 04:43:33 +0000 (0:00:00.034) 0:00:01.588 ************ 2026-05-08 04:43:34.183576 | mon1 | ok: [mon1] 2026-05-08 04:43:34.183720 | mon1 | 2026-05-08 04:43:34.183931 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-08 04:43:34.184172 | mon1 | Friday 08 May 2026 04:43:34 +0000 (0:00:00.305) 0:00:01.893 ************ 2026-05-08 04:43:34.256665 | mon1 | ok: [mon1] => { 2026-05-08 04:43:34.256878 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-05-08 04:43:34.257078 | mon1 | } 2026-05-08 04:43:34.257297 | mon1 | 2026-05-08 04:43:34.257559 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-08 04:43:34.257704 | mon1 | Friday 08 May 2026 04:43:34 +0000 (0:00:00.073) 0:00:01.966 ************ 2026-05-08 04:43:34.681662 | mon1 | ok: [mon1] 2026-05-08 04:43:34.681729 | mon1 | 2026-05-08 04:43:34.681741 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-08 04:43:34.681751 | mon1 | Friday 08 May 2026 04:43:34 +0000 (0:00:00.424) 0:00:02.390 ************ 2026-05-08 04:43:34.723550 | mon1 | skipping: [mon1] 2026-05-08 04:43:34.723592 | mon1 | 2026-05-08 04:43:34.723860 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-08 04:43:34.724017 | mon1 | Friday 08 May 2026 04:43:34 +0000 (0:00:00.042) 0:00:02.433 ************ 2026-05-08 04:43:34.768744 | mon1 | skipping: [mon1] 2026-05-08 04:43:34.768783 | mon1 | 2026-05-08 04:43:34.769010 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-08 04:43:34.769049 | mon1 | Friday 08 May 2026 04:43:34 +0000 (0:00:00.045) 0:00:02.478 ************ 2026-05-08 04:43:34.975054 | mon1 | ok: [mon1] 2026-05-08 04:43:34.975144 | mon1 | 2026-05-08 04:43:34.975160 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-08 04:43:34.975327 | mon1 | Friday 08 May 2026 04:43:34 +0000 (0:00:00.206) 0:00:02.685 ************ 2026-05-08 04:43:36.512565 | mon1 | ok: [mon1] 2026-05-08 04:43:36.512658 | mon1 | 2026-05-08 04:43:36.512672 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-08 04:43:36.512826 | mon1 | Friday 08 May 2026 04:43:36 +0000 (0:00:01.537) 0:00:04.222 ************ 2026-05-08 04:43:36.591052 | mon1 | ok: [mon1] => { 2026-05-08 04:43:36.591137 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.2.3/containerd-2.2.3-linux-amd64.tar.gz" 2026-05-08 04:43:36.591157 | mon1 | } 2026-05-08 04:43:36.591487 | mon1 | 2026-05-08 04:43:36.591559 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-08 04:43:36.591566 | mon1 | Friday 08 May 2026 04:43:36 +0000 (0:00:00.078) 0:00:04.300 ************ 2026-05-08 04:43:36.948939 | mon1 | ok: [mon1] 2026-05-08 04:43:36.949021 | mon1 | 2026-05-08 04:43:36.949376 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-08 04:43:36.949445 | mon1 | Friday 08 May 2026 04:43:36 +0000 (0:00:00.357) 0:00:04.658 ************ 2026-05-08 04:43:39.229008 | mon1 | ok: [mon1] 2026-05-08 04:43:39.229097 | mon1 | 2026-05-08 04:43:39.229113 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-05-08 04:43:39.229270 | mon1 | Friday 08 May 2026 04:43:39 +0000 (0:00:02.280) 0:00:06.939 ************ 2026-05-08 04:43:39.253566 | mon1 | skipping: [mon1] 2026-05-08 04:43:39.253901 | mon1 | 2026-05-08 04:43:39.253970 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-05-08 04:43:39.253976 | mon1 | Friday 08 May 2026 04:43:39 +0000 (0:00:00.024) 0:00:06.963 ************ 2026-05-08 04:43:39.286549 | mon1 | skipping: [mon1] 2026-05-08 04:43:39.286636 | mon1 | 2026-05-08 04:43:39.286733 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-05-08 04:43:39.286861 | mon1 | Friday 08 May 2026 04:43:39 +0000 (0:00:00.033) 0:00:06.996 ************ 2026-05-08 04:43:39.317015 | mon1 | skipping: [mon1] 2026-05-08 04:43:39.317126 | mon1 | 2026-05-08 04:43:39.317414 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-05-08 04:43:39.317445 | mon1 | Friday 08 May 2026 04:43:39 +0000 (0:00:00.030) 0:00:07.027 ************ 2026-05-08 04:43:40.521412 | mon1 | ok: [mon1] 2026-05-08 04:43:40.521487 | mon1 | 2026-05-08 04:43:40.521633 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-05-08 04:43:40.521650 | mon1 | Friday 08 May 2026 04:43:40 +0000 (0:00:01.204) 0:00:08.231 ************ 2026-05-08 04:43:40.960805 | mon1 | ok: [mon1] 2026-05-08 04:43:40.960898 | mon1 | 2026-05-08 04:43:40.961119 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-05-08 04:43:40.961176 | mon1 | Friday 08 May 2026 04:43:40 +0000 (0:00:00.439) 0:00:08.670 ************ 2026-05-08 04:43:41.857274 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-05-08 04:43:41.857361 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-05-08 04:43:41.858160 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-05-08 04:43:41.858234 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-05-08 04:43:41.858243 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-05-08 04:43:41.858251 | mon1 | 2026-05-08 04:43:41.858259 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-05-08 04:43:41.858265 | mon1 | Friday 08 May 2026 04:43:41 +0000 (0:00:00.896) 0:00:09.566 ************ 2026-05-08 04:43:42.363537 | mon1 | ok: [mon1] 2026-05-08 04:43:42.363675 | mon1 | 2026-05-08 04:43:42.363692 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-05-08 04:43:42.364317 | mon1 | Friday 08 May 2026 04:43:42 +0000 (0:00:00.500) 0:00:10.067 ************ 2026-05-08 04:43:42.364381 | mon1 | 2026-05-08 04:43:42.364387 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-05-08 04:43:42.364392 | mon1 | Friday 08 May 2026 04:43:42 +0000 (0:00:00.006) 0:00:10.073 ************ 2026-05-08 04:43:42.974988 | mon1 | ok: [mon1] 2026-05-08 04:43:42.975084 | mon1 | 2026-05-08 04:43:42.975096 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-08 04:43:42.975227 | mon1 | Friday 08 May 2026 04:43:42 +0000 (0:00:00.611) 0:00:10.685 ************ 2026-05-08 04:43:43.194201 | mon1 | ok: [mon1] 2026-05-08 04:43:43.194288 | mon1 | 2026-05-08 04:43:43.194345 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-08 04:43:43.194494 | mon1 | Friday 08 May 2026 04:43:43 +0000 (0:00:00.219) 0:00:10.904 ************ 2026-05-08 04:43:43.264598 | mon1 | ok: [mon1] => { 2026-05-08 04:43:43.264684 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-05-08 04:43:43.264808 | mon1 | } 2026-05-08 04:43:43.264920 | mon1 | 2026-05-08 04:43:43.265064 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-08 04:43:43.265194 | mon1 | Friday 08 May 2026 04:43:43 +0000 (0:00:00.070) 0:00:10.974 ************ 2026-05-08 04:43:43.634594 | mon1 | ok: [mon1] 2026-05-08 04:43:43.634745 | mon1 | 2026-05-08 04:43:43.634960 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-08 04:43:43.635340 | mon1 | Friday 08 May 2026 04:43:43 +0000 (0:00:00.369) 0:00:11.344 ************ 2026-05-08 04:43:46.727683 | mon1 | ok: [mon1] 2026-05-08 04:43:46.728016 | mon1 | 2026-05-08 04:43:46.728029 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-05-08 04:43:46.728309 | mon1 | Friday 08 May 2026 04:43:46 +0000 (0:00:03.093) 0:00:14.437 ************ 2026-05-08 04:43:47.862147 | mon1 | ok: [mon1] 2026-05-08 04:43:47.862243 | mon1 | 2026-05-08 04:43:47.862256 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-05-08 04:43:47.862356 | mon1 | Friday 08 May 2026 04:43:47 +0000 (0:00:01.134) 0:00:15.571 ************ 2026-05-08 04:43:48.139417 | mon1 | ok: [mon1] 2026-05-08 04:43:48.139555 | mon1 | 2026-05-08 04:43:48.139755 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-05-08 04:43:48.139960 | mon1 | Friday 08 May 2026 04:43:48 +0000 (0:00:00.277) 0:00:15.849 ************ 2026-05-08 04:43:48.571141 | mon1 | ok: [mon1] 2026-05-08 04:43:48.571297 | mon1 | 2026-05-08 04:43:48.571521 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-05-08 04:43:48.571714 | mon1 | Friday 08 May 2026 04:43:48 +0000 (0:00:00.431) 0:00:16.281 ************ 2026-05-08 04:43:49.144217 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-05-08 04:43:49.144286 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-05-08 04:43:49.144295 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-05-08 04:43:49.144302 | mon1 | 2026-05-08 04:43:49.144308 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-05-08 04:43:49.144446 | mon1 | Friday 08 May 2026 04:43:49 +0000 (0:00:00.572) 0:00:16.853 ************ 2026-05-08 04:43:49.569743 | mon1 | ok: [mon1] 2026-05-08 04:43:49.569832 | mon1 | 2026-05-08 04:43:49.570145 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-05-08 04:43:49.570249 | mon1 | Friday 08 May 2026 04:43:49 +0000 (0:00:00.426) 0:00:17.279 ************ 2026-05-08 04:43:50.025340 | mon1 | ok: [mon1] 2026-05-08 04:43:50.025438 | mon1 | 2026-05-08 04:43:50.025451 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-05-08 04:43:50.025843 | mon1 | Friday 08 May 2026 04:43:50 +0000 (0:00:00.448) 0:00:17.727 ************ 2026-05-08 04:43:50.025907 | mon1 | 2026-05-08 04:43:50.025914 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-05-08 04:43:50.025919 | mon1 | Friday 08 May 2026 04:43:50 +0000 (0:00:00.007) 0:00:17.735 ************ 2026-05-08 04:43:50.391136 | mon1 | ok: [mon1] 2026-05-08 04:43:50.391224 | mon1 | 2026-05-08 04:43:50.391236 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-05-08 04:43:50.391383 | mon1 | Friday 08 May 2026 04:43:50 +0000 (0:00:00.365) 0:00:18.101 ************ 2026-05-08 04:43:50.435480 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-05-08 04:43:50.435813 | mon1 | 2026-05-08 04:43:50.435880 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-05-08 04:43:50.435887 | mon1 | Friday 08 May 2026 04:43:50 +0000 (0:00:00.044) 0:00:18.145 ************ 2026-05-08 04:43:51.536800 | mon1 | ok: [mon1] 2026-05-08 04:43:51.536890 | mon1 | 2026-05-08 04:43:51.537171 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-05-08 04:43:51.537241 | mon1 | Friday 08 May 2026 04:43:51 +0000 (0:00:01.101) 0:00:19.246 ************ 2026-05-08 04:43:52.203418 | mon1 | ok: [mon1] => (item=chronyd) 2026-05-08 04:43:52.203489 | mon1 | ok: [mon1] => (item=sshd) 2026-05-08 04:43:52.203556 | mon1 | 2026-05-08 04:43:52.203802 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-05-08 04:43:52.203877 | mon1 | Friday 08 May 2026 04:43:52 +0000 (0:00:00.666) 0:00:19.913 ************ 2026-05-08 04:43:52.488458 | mon1 | ok: [mon1] 2026-05-08 04:43:52.488529 | mon1 | 2026-05-08 04:43:52.488616 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-05-08 04:43:52.488783 | mon1 | Friday 08 May 2026 04:43:52 +0000 (0:00:00.285) 0:00:20.198 ************ 2026-05-08 04:43:52.701354 | mon1 | ok: [mon1] 2026-05-08 04:43:52.701405 | mon1 | 2026-05-08 04:43:52.701687 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-05-08 04:43:52.701748 | mon1 | Friday 08 May 2026 04:43:52 +0000 (0:00:00.212) 0:00:20.410 ************ 2026-05-08 04:43:53.106539 | mon1 | ok: [mon1] 2026-05-08 04:43:53.106626 | mon1 | 2026-05-08 04:43:53.106686 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-05-08 04:43:53.106843 | mon1 | Friday 08 May 2026 04:43:53 +0000 (0:00:00.405) 0:00:20.816 ************ 2026-05-08 04:43:53.450265 | mon1 | ok: [mon1] 2026-05-08 04:43:53.450358 | mon1 | 2026-05-08 04:43:53.450374 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-05-08 04:43:53.450546 | mon1 | Friday 08 May 2026 04:43:53 +0000 (0:00:00.343) 0:00:21.160 ************ 2026-05-08 04:43:53.521734 | mon1 | ok: [mon1] 2026-05-08 04:43:53.521820 | mon1 | 2026-05-08 04:43:53.522041 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-05-08 04:43:53.522073 | mon1 | Friday 08 May 2026 04:43:53 +0000 (0:00:00.071) 0:00:21.231 ************ 2026-05-08 04:43:53.757655 | mon1 | ok: [mon1] => (item=mon1) 2026-05-08 04:43:53.757716 | mon1 | 2026-05-08 04:43:53.758008 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-05-08 04:43:53.758088 | mon1 | Friday 08 May 2026 04:43:53 +0000 (0:00:00.235) 0:00:21.467 ************ 2026-05-08 04:43:53.801336 | mon1 | ok: [mon1] 2026-05-08 04:43:53.801448 | mon1 | 2026-05-08 04:43:53.801461 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-05-08 04:43:53.801526 | mon1 | Friday 08 May 2026 04:43:53 +0000 (0:00:00.043) 0:00:21.511 ************ 2026-05-08 04:43:53.838451 | mon1 | skipping: [mon1] 2026-05-08 04:43:53.838803 | mon1 | 2026-05-08 04:43:53.838869 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-05-08 04:43:53.838877 | mon1 | Friday 08 May 2026 04:43:53 +0000 (0:00:00.037) 0:00:21.548 ************ 2026-05-08 04:43:53.896644 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-05-08 04:43:53.896704 | mon1 | 2026-05-08 04:43:53.896937 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-05-08 04:43:53.897002 | mon1 | Friday 08 May 2026 04:43:53 +0000 (0:00:00.058) 0:00:21.606 ************ 2026-05-08 04:44:00.011184 | mon1 | ok: [mon1] 2026-05-08 04:44:00.011272 | mon1 | 2026-05-08 04:44:00.011287 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-05-08 04:44:00.011461 | mon1 | Friday 08 May 2026 04:44:00 +0000 (0:00:06.114) 0:00:27.721 ************ 2026-05-08 04:44:00.064701 | mon1 | ok: [mon1] => (item=mon1) 2026-05-08 04:44:00.064822 | mon1 | 2026-05-08 04:44:00.064963 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-05-08 04:44:00.065093 | mon1 | Friday 08 May 2026 04:44:00 +0000 (0:00:00.053) 0:00:27.774 ************ 2026-05-08 04:44:00.466121 | mon1 | ok: [mon1] 2026-05-08 04:44:00.466281 | mon1 | 2026-05-08 04:44:00.466494 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-05-08 04:44:00.466727 | mon1 | Friday 08 May 2026 04:44:00 +0000 (0:00:00.401) 0:00:28.175 ************ 2026-05-08 04:44:06.859418 | mon1 | ok: [mon1] 2026-05-08 04:44:06.859596 | mon1 | 2026-05-08 04:44:06.859845 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-05-08 04:44:06.860106 | mon1 | Friday 08 May 2026 04:44:06 +0000 (0:00:06.392) 0:00:34.568 ************ 2026-05-08 04:44:13.168978 | mon1 | ok: [mon1] 2026-05-08 04:44:13.169057 | mon1 | 2026-05-08 04:44:13.169070 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-05-08 04:44:13.169080 | mon1 | Friday 08 May 2026 04:44:13 +0000 (0:00:06.309) 0:00:40.877 ************ 2026-05-08 04:44:27.271559 | mon1 | ok: [mon1] 2026-05-08 04:44:27.271649 | mon1 | 2026-05-08 04:44:27.271662 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-05-08 04:44:27.271732 | mon1 | Friday 08 May 2026 04:44:27 +0000 (0:00:14.103) 0:00:54.981 ************ 2026-05-08 04:44:27.332025 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-05-08 04:44:27.332384 | mon1 | 2026-05-08 04:44:27.332455 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-05-08 04:44:27.332462 | mon1 | Friday 08 May 2026 04:44:27 +0000 (0:00:00.060) 0:00:55.042 ************ 2026-05-08 04:44:27.370801 | mon1 | skipping: [mon1] 2026-05-08 04:44:27.370886 | mon1 | 2026-05-08 04:44:27.371151 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-05-08 04:44:27.371226 | mon1 | Friday 08 May 2026 04:44:27 +0000 (0:00:00.038) 0:00:55.080 ************ 2026-05-08 04:44:27.415585 | mon1 | skipping: [mon1] => (item=mon1) 2026-05-08 04:44:27.415998 | mon1 | skipping: [mon1] 2026-05-08 04:44:27.416063 | mon1 | 2026-05-08 04:44:27.416096 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-05-08 04:44:27.416103 | mon1 | Friday 08 May 2026 04:44:27 +0000 (0:00:00.044) 0:00:55.125 ************ 2026-05-08 04:44:27.674986 | mon1 | ok: [mon1] 2026-05-08 04:44:27.675079 | mon1 | 2026-05-08 04:44:27.675095 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-05-08 04:44:27.675277 | mon1 | Friday 08 May 2026 04:44:27 +0000 (0:00:00.259) 0:00:55.384 ************ 2026-05-08 04:44:34.108028 | mon1 | ok: [mon1] 2026-05-08 04:44:34.108116 | mon1 | 2026-05-08 04:44:34.108123 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-05-08 04:44:34.108129 | mon1 | Friday 08 May 2026 04:44:34 +0000 (0:00:06.432) 0:01:01.817 ************ 2026-05-08 04:44:40.365361 | mon1 | ok: [mon1] 2026-05-08 04:44:40.365730 | mon1 | 2026-05-08 04:44:40.365788 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-05-08 04:44:40.365823 | mon1 | Friday 08 May 2026 04:44:40 +0000 (0:00:06.257) 0:01:08.075 ************ 2026-05-08 04:44:46.394321 | mon1 | ok: [mon1] 2026-05-08 04:44:46.394424 | mon1 | 2026-05-08 04:44:46.394437 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-05-08 04:44:46.394597 | mon1 | Friday 08 May 2026 04:44:46 +0000 (0:00:06.029) 0:01:14.104 ************ 2026-05-08 04:44:54.103018 | mon1 | ok: [mon1] => (item={'name': 'diskprediction_local'}) 2026-05-08 04:44:54.103130 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-05-08 04:44:54.103150 | mon1 | ok: [mon1] => (item={'name': 'prometheus'}) 2026-05-08 04:44:54.103752 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-05-08 04:44:54.103821 | mon1 | 2026-05-08 04:44:54.103829 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-05-08 04:44:54.103834 | mon1 | 2026-05-08 04:44:54.103839 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-05-08 04:44:54.103844 | mon1 | Friday 08 May 2026 04:44:54 +0000 (0:00:07.708) 0:01:21.813 ************ 2026-05-08 04:44:55.224844 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-05-08 04:44:55.224938 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-05-08 04:44:55.224966 | mon1 | interpreter could change the meaning of that path. See 2026-05-08 04:44:55.224973 | mon1 | https://docs.ansible.com/ansible- 2026-05-08 04:44:55.224980 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-05-08 04:44:55.236720 | mon1 | ok: [osd1] 2026-05-08 04:44:55.237175 | mon1 | 2026-05-08 04:44:55.237231 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-08 04:44:55.237239 | mon1 | Friday 08 May 2026 04:44:55 +0000 (0:00:01.133) 0:01:22.946 ************ 2026-05-08 04:44:55.449665 | mon1 | ok: [osd1] 2026-05-08 04:44:55.449759 | mon1 | 2026-05-08 04:44:55.449771 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-08 04:44:55.449900 | mon1 | Friday 08 May 2026 04:44:55 +0000 (0:00:00.213) 0:01:23.159 ************ 2026-05-08 04:44:55.486120 | mon1 | skipping: [osd1] 2026-05-08 04:44:55.486453 | mon1 | 2026-05-08 04:44:55.486509 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-05-08 04:44:55.486516 | mon1 | Friday 08 May 2026 04:44:55 +0000 (0:00:00.036) 0:01:23.196 ************ 2026-05-08 04:44:55.693692 | mon1 | ok: [osd1] 2026-05-08 04:44:55.693770 | mon1 | 2026-05-08 04:44:55.693826 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-08 04:44:55.693968 | mon1 | Friday 08 May 2026 04:44:55 +0000 (0:00:00.207) 0:01:23.403 ************ 2026-05-08 04:44:55.768616 | mon1 | ok: [osd1] => { 2026-05-08 04:44:55.768743 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-05-08 04:44:55.768919 | mon1 | } 2026-05-08 04:44:55.769036 | mon1 | 2026-05-08 04:44:55.769166 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-08 04:44:55.769288 | mon1 | Friday 08 May 2026 04:44:55 +0000 (0:00:00.075) 0:01:23.478 ************ 2026-05-08 04:44:56.119817 | mon1 | ok: [osd1] 2026-05-08 04:44:56.119881 | mon1 | 2026-05-08 04:44:56.119889 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-08 04:44:56.119896 | mon1 | Friday 08 May 2026 04:44:56 +0000 (0:00:00.350) 0:01:23.829 ************ 2026-05-08 04:44:56.161496 | mon1 | skipping: [osd1] 2026-05-08 04:44:56.161515 | mon1 | 2026-05-08 04:44:56.161521 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-08 04:44:56.161525 | mon1 | Friday 08 May 2026 04:44:56 +0000 (0:00:00.042) 0:01:23.871 ************ 2026-05-08 04:44:56.198125 | mon1 | skipping: [osd1] 2026-05-08 04:44:56.198188 | mon1 | 2026-05-08 04:44:56.198282 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-08 04:44:56.198373 | mon1 | Friday 08 May 2026 04:44:56 +0000 (0:00:00.036) 0:01:23.908 ************ 2026-05-08 04:44:56.398482 | mon1 | ok: [osd1] 2026-05-08 04:44:56.398543 | mon1 | 2026-05-08 04:44:56.398714 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-08 04:44:56.398729 | mon1 | Friday 08 May 2026 04:44:56 +0000 (0:00:00.199) 0:01:24.108 ************ 2026-05-08 04:44:57.576145 | mon1 | ok: [osd1] 2026-05-08 04:44:57.576231 | mon1 | 2026-05-08 04:44:57.576466 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-08 04:44:57.576487 | mon1 | Friday 08 May 2026 04:44:57 +0000 (0:00:01.177) 0:01:25.285 ************ 2026-05-08 04:44:57.658662 | mon1 | ok: [osd1] => { 2026-05-08 04:44:57.659347 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.2.3/containerd-2.2.3-linux-amd64.tar.gz" 2026-05-08 04:44:57.659407 | mon1 | } 2026-05-08 04:44:57.659416 | mon1 | 2026-05-08 04:44:57.659423 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-08 04:44:57.659429 | mon1 | Friday 08 May 2026 04:44:57 +0000 (0:00:00.082) 0:01:25.368 ************ 2026-05-08 04:44:58.017416 | mon1 | ok: [osd1] 2026-05-08 04:44:58.017746 | mon1 | 2026-05-08 04:44:58.017810 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-08 04:44:58.017823 | mon1 | Friday 08 May 2026 04:44:58 +0000 (0:00:00.358) 0:01:25.727 ************ 2026-05-08 04:45:00.017928 | mon1 | ok: [osd1] 2026-05-08 04:45:00.018010 | mon1 | 2026-05-08 04:45:00.018022 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-05-08 04:45:00.018088 | mon1 | Friday 08 May 2026 04:45:00 +0000 (0:00:02.000) 0:01:27.727 ************ 2026-05-08 04:45:00.051084 | mon1 | skipping: [osd1] 2026-05-08 04:45:00.051117 | mon1 | 2026-05-08 04:45:00.051122 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-05-08 04:45:00.051127 | mon1 | Friday 08 May 2026 04:45:00 +0000 (0:00:00.032) 0:01:27.760 ************ 2026-05-08 04:45:00.080870 | mon1 | skipping: [osd1] 2026-05-08 04:45:00.080894 | mon1 | 2026-05-08 04:45:00.080902 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-05-08 04:45:00.080910 | mon1 | Friday 08 May 2026 04:45:00 +0000 (0:00:00.029) 0:01:27.790 ************ 2026-05-08 04:45:00.110391 | mon1 | skipping: [osd1] 2026-05-08 04:45:00.110412 | mon1 | 2026-05-08 04:45:00.110419 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-05-08 04:45:00.110425 | mon1 | Friday 08 May 2026 04:45:00 +0000 (0:00:00.029) 0:01:27.820 ************ 2026-05-08 04:45:01.147868 | mon1 | ok: [osd1] 2026-05-08 04:45:01.147928 | mon1 | 2026-05-08 04:45:01.147935 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-05-08 04:45:01.147940 | mon1 | Friday 08 May 2026 04:45:01 +0000 (0:00:01.037) 0:01:28.857 ************ 2026-05-08 04:45:01.593924 | mon1 | ok: [osd1] 2026-05-08 04:45:01.593997 | mon1 | 2026-05-08 04:45:01.594012 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-05-08 04:45:01.594183 | mon1 | Friday 08 May 2026 04:45:01 +0000 (0:00:00.446) 0:01:29.303 ************ 2026-05-08 04:45:02.526475 | mon1 | ok: [osd1] => (item={'path': '/etc/containerd'}) 2026-05-08 04:45:02.526590 | mon1 | ok: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-05-08 04:45:02.526605 | mon1 | ok: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-05-08 04:45:02.527063 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-05-08 04:45:02.527081 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-05-08 04:45:02.527087 | mon1 | 2026-05-08 04:45:02.527092 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-05-08 04:45:02.527096 | mon1 | Friday 08 May 2026 04:45:02 +0000 (0:00:00.932) 0:01:30.236 ************ 2026-05-08 04:45:03.066189 | mon1 | ok: [osd1] 2026-05-08 04:45:03.066280 | mon1 | 2026-05-08 04:45:03.066336 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-05-08 04:45:03.066724 | mon1 | Friday 08 May 2026 04:45:03 +0000 (0:00:00.533) 0:01:30.770 ************ 2026-05-08 04:45:03.066774 | mon1 | 2026-05-08 04:45:03.066780 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-05-08 04:45:03.066785 | mon1 | Friday 08 May 2026 04:45:03 +0000 (0:00:00.005) 0:01:30.776 ************ 2026-05-08 04:45:03.431936 | mon1 | ok: [osd1] 2026-05-08 04:45:03.431977 | mon1 | 2026-05-08 04:45:03.432225 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-08 04:45:03.432337 | mon1 | Friday 08 May 2026 04:45:03 +0000 (0:00:00.365) 0:01:31.141 ************ 2026-05-08 04:45:03.628153 | mon1 | ok: [osd1] 2026-05-08 04:45:03.628209 | mon1 | 2026-05-08 04:45:03.628216 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-08 04:45:03.628221 | mon1 | Friday 08 May 2026 04:45:03 +0000 (0:00:00.195) 0:01:31.337 ************ 2026-05-08 04:45:03.701157 | mon1 | ok: [osd1] => { 2026-05-08 04:45:03.701629 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-05-08 04:45:03.701691 | mon1 | } 2026-05-08 04:45:03.701697 | mon1 | 2026-05-08 04:45:03.701702 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-08 04:45:03.701707 | mon1 | Friday 08 May 2026 04:45:03 +0000 (0:00:00.073) 0:01:31.411 ************ 2026-05-08 04:45:04.055244 | mon1 | ok: [osd1] 2026-05-08 04:45:04.055296 | mon1 | 2026-05-08 04:45:04.055549 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-08 04:45:04.055613 | mon1 | Friday 08 May 2026 04:45:04 +0000 (0:00:00.353) 0:01:31.765 ************ 2026-05-08 04:45:07.169028 | mon1 | ok: [osd1] 2026-05-08 04:45:07.169131 | mon1 | 2026-05-08 04:45:07.169144 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-05-08 04:45:07.169272 | mon1 | Friday 08 May 2026 04:45:07 +0000 (0:00:03.113) 0:01:34.879 ************ 2026-05-08 04:45:08.357360 | mon1 | ok: [osd1] 2026-05-08 04:45:08.357467 | mon1 | 2026-05-08 04:45:08.357495 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-05-08 04:45:08.357565 | mon1 | Friday 08 May 2026 04:45:08 +0000 (0:00:01.188) 0:01:36.067 ************ 2026-05-08 04:45:08.557087 | mon1 | ok: [osd1] 2026-05-08 04:45:08.557322 | mon1 | 2026-05-08 04:45:08.557529 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-05-08 04:45:08.557667 | mon1 | Friday 08 May 2026 04:45:08 +0000 (0:00:00.199) 0:01:36.266 ************ 2026-05-08 04:45:08.980245 | mon1 | ok: [osd1] 2026-05-08 04:45:08.980359 | mon1 | 2026-05-08 04:45:08.980383 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-05-08 04:45:08.980394 | mon1 | Friday 08 May 2026 04:45:08 +0000 (0:00:00.423) 0:01:36.689 ************ 2026-05-08 04:45:09.536113 | mon1 | ok: [osd1] => (item={'path': '/etc/docker'}) 2026-05-08 04:45:09.536218 | mon1 | ok: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-05-08 04:45:09.536234 | mon1 | ok: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-05-08 04:45:09.536543 | mon1 | 2026-05-08 04:45:09.536600 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-05-08 04:45:09.536621 | mon1 | Friday 08 May 2026 04:45:09 +0000 (0:00:00.556) 0:01:37.246 ************ 2026-05-08 04:45:09.962655 | mon1 | ok: [osd1] 2026-05-08 04:45:09.963268 | mon1 | 2026-05-08 04:45:09.963302 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-05-08 04:45:09.963314 | mon1 | Friday 08 May 2026 04:45:09 +0000 (0:00:00.424) 0:01:37.670 ************ 2026-05-08 04:45:10.390958 | mon1 | ok: [osd1] 2026-05-08 04:45:10.391061 | mon1 | 2026-05-08 04:45:10.391072 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-05-08 04:45:10.391083 | mon1 | Friday 08 May 2026 04:45:10 +0000 (0:00:00.424) 0:01:38.095 ************ 2026-05-08 04:45:10.391092 | mon1 | 2026-05-08 04:45:10.391100 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-05-08 04:45:10.391109 | mon1 | Friday 08 May 2026 04:45:10 +0000 (0:00:00.005) 0:01:38.100 ************ 2026-05-08 04:45:10.739893 | mon1 | ok: [osd1] 2026-05-08 04:45:10.740014 | mon1 | 2026-05-08 04:45:10.740051 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-05-08 04:45:10.740257 | mon1 | Friday 08 May 2026 04:45:10 +0000 (0:00:00.349) 0:01:38.449 ************ 2026-05-08 04:45:10.794548 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-05-08 04:45:10.794625 | mon1 | 2026-05-08 04:45:10.794843 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-05-08 04:45:10.794904 | mon1 | Friday 08 May 2026 04:45:10 +0000 (0:00:00.054) 0:01:38.504 ************ 2026-05-08 04:45:11.925090 | mon1 | ok: [osd1] 2026-05-08 04:45:11.925184 | mon1 | 2026-05-08 04:45:11.925196 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-05-08 04:45:11.925341 | mon1 | Friday 08 May 2026 04:45:11 +0000 (0:00:01.130) 0:01:39.635 ************ 2026-05-08 04:45:12.587245 | mon1 | ok: [osd1] => (item=chronyd) 2026-05-08 04:45:12.587332 | mon1 | ok: [osd1] => (item=sshd) 2026-05-08 04:45:12.587344 | mon1 | 2026-05-08 04:45:12.587404 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-05-08 04:45:12.587555 | mon1 | Friday 08 May 2026 04:45:12 +0000 (0:00:00.662) 0:01:40.297 ************ 2026-05-08 04:45:12.958854 | mon1 | ok: [osd1] 2026-05-08 04:45:12.958963 | mon1 | 2026-05-08 04:45:12.958975 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-05-08 04:45:12.959089 | mon1 | Friday 08 May 2026 04:45:12 +0000 (0:00:00.371) 0:01:40.668 ************ 2026-05-08 04:45:13.159958 | mon1 | ok: [osd1] 2026-05-08 04:45:13.160003 | mon1 | 2026-05-08 04:45:13.160269 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-05-08 04:45:13.160366 | mon1 | Friday 08 May 2026 04:45:13 +0000 (0:00:00.201) 0:01:40.870 ************ 2026-05-08 04:45:13.399220 | mon1 | ok: [osd1] 2026-05-08 04:45:13.399315 | mon1 | 2026-05-08 04:45:13.399327 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-05-08 04:45:13.399468 | mon1 | Friday 08 May 2026 04:45:13 +0000 (0:00:00.238) 0:01:41.108 ************ 2026-05-08 04:45:13.601651 | mon1 | ok: [osd1] 2026-05-08 04:45:13.601765 | mon1 | 2026-05-08 04:45:13.601816 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-05-08 04:45:13.601839 | mon1 | Friday 08 May 2026 04:45:13 +0000 (0:00:00.202) 0:01:41.311 ************ 2026-05-08 04:45:13.823834 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-05-08 04:45:13.823906 | mon1 | 2026-05-08 04:45:13.823969 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-05-08 04:45:13.824134 | mon1 | Friday 08 May 2026 04:45:13 +0000 (0:00:00.222) 0:01:41.533 ************ 2026-05-08 04:45:13.864653 | mon1 | ok: [osd1] 2026-05-08 04:45:13.864973 | mon1 | 2026-05-08 04:45:13.865038 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-05-08 04:45:13.865044 | mon1 | Friday 08 May 2026 04:45:13 +0000 (0:00:00.040) 0:01:41.574 ************ 2026-05-08 04:45:13.922392 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-05-08 04:45:13.922484 | mon1 | 2026-05-08 04:45:13.922733 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-05-08 04:45:13.922802 | mon1 | Friday 08 May 2026 04:45:13 +0000 (0:00:00.057) 0:01:41.632 ************ 2026-05-08 04:45:19.941704 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-05-08 04:45:19.941814 | mon1 | 2026-05-08 04:45:19.941827 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-05-08 04:45:19.941985 | mon1 | Friday 08 May 2026 04:45:19 +0000 (0:00:06.019) 0:01:47.651 ************ 2026-05-08 04:45:19.991963 | mon1 | ok: [osd1] => (item=osd1) 2026-05-08 04:45:19.992059 | mon1 | 2026-05-08 04:45:19.992298 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-05-08 04:45:19.992339 | mon1 | Friday 08 May 2026 04:45:19 +0000 (0:00:00.050) 0:01:47.701 ************ 2026-05-08 04:45:20.240731 | mon1 | ok: [osd1] 2026-05-08 04:45:20.240790 | mon1 | 2026-05-08 04:45:20.240809 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-05-08 04:45:20.240934 | mon1 | Friday 08 May 2026 04:45:20 +0000 (0:00:00.248) 0:01:47.950 ************ 2026-05-08 04:45:26.649663 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-05-08 04:45:26.649719 | mon1 | 2026-05-08 04:45:26.649725 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-05-08 04:45:26.649730 | mon1 | Friday 08 May 2026 04:45:26 +0000 (0:00:06.408) 0:01:54.359 ************ 2026-05-08 04:45:32.004176 | mon1 | ok: [osd1] 2026-05-08 04:45:32.004267 | mon1 | 2026-05-08 04:45:32.004303 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-05-08 04:45:32.004459 | mon1 | Friday 08 May 2026 04:45:31 +0000 (0:00:05.354) 0:01:59.714 ************ 2026-05-08 04:45:54.026648 | mon1 | ok: [osd1] 2026-05-08 04:45:54.026756 | mon1 | 2026-05-08 04:45:54.026769 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-05-08 04:45:54.026825 | mon1 | Friday 08 May 2026 04:45:54 +0000 (0:00:22.022) 0:02:21.736 ************ 2026-05-08 04:45:54.098395 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd0/data) 2026-05-08 04:45:54.098425 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd1/data) 2026-05-08 04:45:54.098430 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd2/data) 2026-05-08 04:45:54.098435 | mon1 | skipping: [osd1] 2026-05-08 04:45:54.098439 | mon1 | 2026-05-08 04:45:54.098443 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-05-08 04:45:54.098448 | mon1 | Friday 08 May 2026 04:45:54 +0000 (0:00:00.071) 0:02:21.807 ************ 2026-05-08 04:46:00.179969 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-05-08 04:46:00.180038 | mon1 | 2026-05-08 04:46:00.180044 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-05-08 04:46:00.180049 | mon1 | Friday 08 May 2026 04:46:00 +0000 (0:00:06.081) 0:02:27.889 ************ 2026-05-08 04:46:06.175906 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-05-08 04:46:06.175966 | mon1 | 2026-05-08 04:46:06.175972 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-05-08 04:46:06.175978 | mon1 | Friday 08 May 2026 04:46:06 +0000 (0:00:05.996) 0:02:33.885 ************ 2026-05-08 04:46:06.223166 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-05-08 04:46:06.223244 | mon1 | 2026-05-08 04:46:06.223495 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-05-08 04:46:06.223577 | mon1 | Friday 08 May 2026 04:46:06 +0000 (0:00:00.047) 0:02:33.933 ************ 2026-05-08 04:46:06.260164 | mon1 | ok: [osd1] 2026-05-08 04:46:06.260273 | mon1 | 2026-05-08 04:46:06.260374 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-05-08 04:46:06.260467 | mon1 | Friday 08 May 2026 04:46:06 +0000 (0:00:00.036) 0:02:33.970 ************ 2026-05-08 04:46:12.254175 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-05-08 04:46:12.254349 | mon1 | 2026-05-08 04:46:12.254757 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-05-08 04:46:12.254956 | mon1 | Friday 08 May 2026 04:46:12 +0000 (0:00:05.993) 0:02:39.963 ************ 2026-05-08 04:46:12.294881 | mon1 | ok: [osd1] 2026-05-08 04:46:12.295056 | mon1 | 2026-05-08 04:46:12.295293 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-05-08 04:46:12.295495 | mon1 | Friday 08 May 2026 04:46:12 +0000 (0:00:00.041) 0:02:40.004 ************ 2026-05-08 04:46:12.336212 | mon1 | skipping: [osd1] => (item=1) 2026-05-08 04:46:12.336448 | mon1 | skipping: [osd1] => (item=1) 2026-05-08 04:46:12.336657 | mon1 | skipping: [osd1] => (item=1) 2026-05-08 04:46:12.336857 | mon1 | skipping: [osd1] 2026-05-08 04:46:12.337042 | mon1 | 2026-05-08 04:46:12.337250 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-05-08 04:46:12.337443 | mon1 | Friday 08 May 2026 04:46:12 +0000 (0:00:00.041) 0:02:40.046 ************ 2026-05-08 04:46:12.368461 | mon1 | skipping: [osd1] 2026-05-08 04:46:12.368662 | mon1 | 2026-05-08 04:46:12.368870 | mon1 | PLAY RECAP ********************************************************************* 2026-05-08 04:46:12.369099 | mon1 | mon1 : ok=49 changed=0 unreachable=0 failed=0 skipped=9 rescued=0 ignored=0 2026-05-08 04:46:12.369328 | mon1 | osd1 : ok=48 changed=0 unreachable=0 failed=0 skipped=9 rescued=0 ignored=0 2026-05-08 04:46:12.369512 | mon1 | 2026-05-08 04:46:12.369685 | mon1 | 2026-05-08 04:46:12.369894 | mon1 | TASKS RECAP ******************************************************************** 2026-05-08 04:46:12.370096 | mon1 | Friday 08 May 2026 04:46:12 +0000 (0:00:00.032) 0:02:40.078 ************ 2026-05-08 04:46:12.370302 | mon1 | =============================================================================== 2026-05-08 04:46:12.370497 | mon1 | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 22.02s 2026-05-08 04:46:12.370696 | mon1 | vexxhost.ceph.mon : Validate monitor exist ----------------------------- 14.10s 2026-05-08 04:46:12.370900 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 7.71s 2026-05-08 04:46:12.371099 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.43s 2026-05-08 04:46:12.371348 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.41s 2026-05-08 04:46:12.371540 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.39s 2026-05-08 04:46:12.371748 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 6.31s 2026-05-08 04:46:12.371951 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ------------------ 6.26s 2026-05-08 04:46:12.372185 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 6.11s 2026-05-08 04:46:12.372387 | mon1 | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 6.08s 2026-05-08 04:46:12.372579 | mon1 | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 6.03s 2026-05-08 04:46:12.372794 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 6.02s 2026-05-08 04:46:12.372984 | mon1 | vexxhost.ceph.osd : Mark require osd release ---------------------------- 6.00s 2026-05-08 04:46:12.373182 | mon1 | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 5.99s 2026-05-08 04:46:12.373394 | mon1 | vexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 5.35s 2026-05-08 04:46:12.373594 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.11s 2026-05-08 04:46:12.373796 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.09s 2026-05-08 04:46:12.373996 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.28s 2026-05-08 04:46:12.374196 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.00s 2026-05-08 04:46:12.374405 | mon1 | vexxhost.containers.package : Update state for tar ---------------------- 1.54s 2026-05-08 04:46:12.486212 | mon1 | INFO [default > idempotence] Executed: Successful 2026-05-08 04:46:12.497458 | mon1 | INFO [default > side_effect] Executing 2026-05-08 04:46:12.497778 | mon1 | WARNING [default > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-08 04:46:12.502679 | mon1 | INFO [default > verify] Executing 2026-05-08 04:46:13.131005 | mon1 | 2026-05-08 04:46:13.131056 | mon1 | PLAY [Verify] ****************************************************************** 2026-05-08 04:46:13.131247 | mon1 | 2026-05-08 04:46:13.131319 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-05-08 04:46:13.131710 | mon1 | Friday 08 May 2026 04:46:13 +0000 (0:00:00.015) 0:00:00.015 ************ 2026-05-08 04:46:14.282487 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-05-08 04:46:14.282555 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-05-08 04:46:14.282731 | mon1 | interpreter could change the meaning of that path. See 2026-05-08 04:46:14.282814 | mon1 | https://docs.ansible.com/ansible- 2026-05-08 04:46:14.282986 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-05-08 04:46:14.295718 | mon1 | ok: [mon1] 2026-05-08 04:46:14.295836 | mon1 | 2026-05-08 04:46:14.296064 | mon1 | TASK [Get cluster health status] *********************************************** 2026-05-08 04:46:14.296415 | mon1 | Friday 08 May 2026 04:46:14 +0000 (0:00:01.164) 0:00:01.179 ************ 2026-05-08 04:46:24.618667 | mon1 | ok: [mon1] 2026-05-08 04:46:24.618853 | mon1 | 2026-05-08 04:46:24.619085 | mon1 | TASK [Print cluster health status] ********************************************* 2026-05-08 04:46:24.619358 | mon1 | Friday 08 May 2026 04:46:24 +0000 (0:00:10.322) 0:00:11.502 ************ 2026-05-08 04:46:24.648564 | mon1 | ok: [mon1] => { 2026-05-08 04:46:24.648818 | mon1 | "_ceph_health": { 2026-05-08 04:46:24.649083 | mon1 | "changed": false, 2026-05-08 04:46:24.649290 | mon1 | "cmd": [ 2026-05-08 04:46:24.649486 | mon1 | "cephadm", 2026-05-08 04:46:24.649679 | mon1 | "shell", 2026-05-08 04:46:24.649871 | mon1 | "--", 2026-05-08 04:46:24.650063 | mon1 | "ceph", 2026-05-08 04:46:24.650253 | mon1 | "health" 2026-05-08 04:46:24.650448 | mon1 | ], 2026-05-08 04:46:24.650640 | mon1 | "delta": "0:00:10.052541", 2026-05-08 04:46:24.650839 | mon1 | "end": "2026-05-08 04:46:24.579429", 2026-05-08 04:46:24.651028 | mon1 | "failed": false, 2026-05-08 04:46:24.651214 | mon1 | "msg": "", 2026-05-08 04:46:24.651400 | mon1 | "rc": 0, 2026-05-08 04:46:24.651677 | mon1 | "start": "2026-05-08 04:46:14.526888", 2026-05-08 04:46:24.651943 | mon1 | "stderr": "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2\nInferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config", 2026-05-08 04:46:24.652280 | mon1 | "stderr_lines": [ 2026-05-08 04:46:24.652547 | mon1 | "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2", 2026-05-08 04:46:24.652820 | mon1 | "Inferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config" 2026-05-08 04:46:24.653017 | mon1 | ], 2026-05-08 04:46:24.653084 | mon1 | "stdout": "HEALTH_OK", 2026-05-08 04:46:24.653232 | mon1 | "stdout_lines": [ 2026-05-08 04:46:24.653366 | mon1 | "HEALTH_OK" 2026-05-08 04:46:24.653501 | mon1 | ] 2026-05-08 04:46:24.653636 | mon1 | } 2026-05-08 04:46:24.653759 | mon1 | } 2026-05-08 04:46:24.653889 | mon1 | 2026-05-08 04:46:24.654032 | mon1 | TASK [Assert that the cluster status is healthy] ******************************* 2026-05-08 04:46:24.654162 | mon1 | Friday 08 May 2026 04:46:24 +0000 (0:00:00.030) 0:00:11.532 ************ 2026-05-08 04:46:24.672808 | mon1 | ok: [mon1] => { 2026-05-08 04:46:24.672997 | mon1 | "changed": false, 2026-05-08 04:46:24.673188 | mon1 | "msg": "All assertions passed" 2026-05-08 04:46:24.673381 | mon1 | } 2026-05-08 04:46:24.673583 | mon1 | 2026-05-08 04:46:24.673784 | mon1 | TASK [Create a test Ceph pool] ************************************************* 2026-05-08 04:46:24.673985 | mon1 | Friday 08 May 2026 04:46:24 +0000 (0:00:00.023) 0:00:11.556 ************ 2026-05-08 04:46:31.217489 | mon1 | changed: [mon1] 2026-05-08 04:46:31.217592 | mon1 | 2026-05-08 04:46:31.217628 | mon1 | TASK [Create a test Ceph key] ************************************************** 2026-05-08 04:46:31.217715 | mon1 | Friday 08 May 2026 04:46:31 +0000 (0:00:06.544) 0:00:18.101 ************ 2026-05-08 04:46:33.634353 | mon1 | changed: [mon1] 2026-05-08 04:46:33.634438 | mon1 | 2026-05-08 04:46:33.634450 | mon1 | TASK [Retrieve info for the test Ceph key] ************************************* 2026-05-08 04:46:33.634461 | mon1 | Friday 08 May 2026 04:46:33 +0000 (0:00:02.415) 0:00:20.517 ************ 2026-05-08 04:46:34.872827 | mon1 | ok: [mon1] 2026-05-08 04:46:34.872900 | mon1 | 2026-05-08 04:46:34.872908 | mon1 | TASK [Assert that key_info returns the correct key] **************************** 2026-05-08 04:46:34.872915 | mon1 | Friday 08 May 2026 04:46:34 +0000 (0:00:01.239) 0:00:21.756 ************ 2026-05-08 04:46:34.910938 | mon1 | ok: [mon1] => { 2026-05-08 04:46:34.910962 | mon1 | "changed": false, 2026-05-08 04:46:34.910969 | mon1 | "msg": "All assertions passed" 2026-05-08 04:46:34.910976 | mon1 | } 2026-05-08 04:46:34.910982 | mon1 | 2026-05-08 04:46:34.910987 | mon1 | PLAY RECAP ********************************************************************* 2026-05-08 04:46:34.910994 | mon1 | mon1 : ok=8 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-05-08 04:46:34.911000 | mon1 | 2026-05-08 04:46:34.911005 | mon1 | 2026-05-08 04:46:34.911011 | mon1 | TASKS RECAP ******************************************************************** 2026-05-08 04:46:34.911016 | mon1 | Friday 08 May 2026 04:46:34 +0000 (0:00:00.036) 0:00:21.793 ************ 2026-05-08 04:46:34.911022 | mon1 | =============================================================================== 2026-05-08 04:46:34.911027 | mon1 | Get cluster health status ---------------------------------------------- 10.32s 2026-05-08 04:46:34.911033 | mon1 | Create a test Ceph pool ------------------------------------------------- 6.54s 2026-05-08 04:46:34.911039 | mon1 | Create a test Ceph key -------------------------------------------------- 2.42s 2026-05-08 04:46:34.911044 | mon1 | Retrieve info for the test Ceph key ------------------------------------- 1.24s 2026-05-08 04:46:34.911050 | mon1 | Gathering Facts --------------------------------------------------------- 1.16s 2026-05-08 04:46:34.911055 | mon1 | Assert that key_info returns the correct key ---------------------------- 0.04s 2026-05-08 04:46:34.911061 | mon1 | Print cluster health status --------------------------------------------- 0.03s 2026-05-08 04:46:34.911067 | mon1 | Assert that the cluster status is healthy ------------------------------- 0.02s 2026-05-08 04:46:35.012660 | mon1 | INFO [default > verify] Executed: Successful 2026-05-08 04:46:35.022328 | mon1 | INFO [default > cleanup] Executing 2026-05-08 04:46:35.022682 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-08 04:46:35.029580 | mon1 | INFO [default > destroy] Executing 2026-05-08 04:46:35.029676 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-05-08 04:46:35.029773 | mon1 | INFO [default > destroy] Executed: Successful 2026-05-08 04:46:35.030084 | mon1 | WARNING Molecule executed 1 scenario (1 missing files) 2026-05-08 04:46:35.388506 | mon1 | ok: Runtime: 0:12:10.538333 2026-05-08 04:46:35.401960 | 2026-05-08 04:46:35.402027 | PLAY RECAP 2026-05-08 04:46:35.402086 | mon1 | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-08 04:46:35.402112 | 2026-05-08 04:46:35.530063 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-05-08 04:46:35.535764 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-05-08 04:46:36.124288 | 2026-05-08 04:46:36.124840 | PLAY [all] 2026-05-08 04:46:36.136436 | 2026-05-08 04:46:36.136513 | TASK [fetch-output : Set log path for multiple nodes] 2026-05-08 04:46:36.191339 | mon1 | ok 2026-05-08 04:46:36.196632 | osd1 | ok 2026-05-08 04:46:36.200855 | 2026-05-08 04:46:36.200930 | TASK [fetch-output : Set log path for single node] 2026-05-08 04:46:36.227331 | mon1 | skipping: Conditional result was False 2026-05-08 04:46:36.238685 | osd1 | skipping: Conditional result was False 2026-05-08 04:46:36.247206 | 2026-05-08 04:46:36.247301 | LOOP [fetch-output : Ensure local output dirs] 2026-05-08 04:46:36.627201 | mon1 -> localhost | changed: "/var/lib/zuul/builds/620a76c910ec40ef991471d54cefba43/work/logs/mon1" 2026-05-08 04:46:36.630332 | osd1 -> localhost | changed: "/var/lib/zuul/builds/620a76c910ec40ef991471d54cefba43/work/logs/osd1" 2026-05-08 04:46:36.821951 | mon1 -> localhost | changed: "/var/lib/zuul/builds/620a76c910ec40ef991471d54cefba43/work/artifacts" 2026-05-08 04:46:36.829683 | osd1 -> localhost | ok: "/var/lib/zuul/builds/620a76c910ec40ef991471d54cefba43/work/artifacts" 2026-05-08 04:46:37.023860 | mon1 -> localhost | changed: "/var/lib/zuul/builds/620a76c910ec40ef991471d54cefba43/work/docs" 2026-05-08 04:46:37.031370 | osd1 -> localhost | ok: "/var/lib/zuul/builds/620a76c910ec40ef991471d54cefba43/work/docs" 2026-05-08 04:46:37.046462 | 2026-05-08 04:46:37.046637 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-05-08 04:46:37.665183 | mon1 | changed: .d..t...... ./ 2026-05-08 04:46:37.665488 | mon1 | changed: All items complete 2026-05-08 04:46:37.665529 | 2026-05-08 04:46:37.671081 | osd1 | changed: .d..t...... ./ 2026-05-08 04:46:38.107701 | mon1 | changed: .d..t...... ./ 2026-05-08 04:46:38.112441 | osd1 | changed: .d..t...... ./ 2026-05-08 04:46:38.537505 | osd1 | changed: .d..t...... ./ 2026-05-08 04:46:38.545557 | mon1 | changed: .d..t...... ./ 2026-05-08 04:46:38.573103 | 2026-05-08 04:46:38.573542 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-05-08 04:46:38.968269 | mon1 -> localhost | ok: Item: artifacts Runtime: 0:00:00.007272 2026-05-08 04:46:38.968545 | mon1 -> localhost | changed: All items complete 2026-05-08 04:46:38.968574 | 2026-05-08 04:46:39.188867 | mon1 -> localhost | ok: Item: docs Runtime: 0:00:00.008081 2026-05-08 04:46:39.212914 | 2026-05-08 04:46:39.213074 | PLAY [all] 2026-05-08 04:46:39.220152 | 2026-05-08 04:46:39.220219 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-05-08 04:46:39.629766 | mon1 | changed 2026-05-08 04:46:39.810863 | osd1 | changed 2026-05-08 04:46:39.821356 | 2026-05-08 04:46:39.821409 | PLAY RECAP 2026-05-08 04:46:39.821470 | mon1 | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-05-08 04:46:39.821500 | osd1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-05-08 04:46:39.821520 | 2026-05-08 04:46:39.949540 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-05-08 04:46:39.955128 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-05-08 04:46:40.557605 | 2026-05-08 04:46:40.557746 | PLAY [localhost] 2026-05-08 04:46:40.567852 | 2026-05-08 04:46:40.567939 | TASK [Generate Zuul manifest] 2026-05-08 04:46:40.588267 | localhost | ok 2026-05-08 04:46:40.607200 | 2026-05-08 04:46:40.607312 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-05-08 04:46:40.955030 | localhost | changed 2026-05-08 04:46:40.967274 | 2026-05-08 04:46:40.967352 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-05-08 04:46:40.998592 | localhost | ok 2026-05-08 04:46:41.007303 | 2026-05-08 04:46:41.007372 | TASK [Upload logs] 2026-05-08 04:46:41.029185 | localhost | ok 2026-05-08 04:46:41.087165 | 2026-05-08 04:46:41.087265 | TASK [Set zuul-log-path fact] 2026-05-08 04:46:41.108582 | localhost | ok 2026-05-08 04:46:41.121339 | 2026-05-08 04:46:41.121413 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-05-08 04:46:41.152890 | localhost | ok 2026-05-08 04:46:41.161492 | 2026-05-08 04:46:41.161576 | TASK [upload-logs : Create log directories] 2026-05-08 04:46:41.549081 | localhost | changed 2026-05-08 04:46:41.554883 | 2026-05-08 04:46:41.554954 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-05-08 04:46:41.940740 | localhost -> localhost | ok: Runtime: 0:00:00.005455 2026-05-08 04:46:41.946935 | 2026-05-08 04:46:41.947001 | TASK [upload-logs : Upload logs to log server] 2026-05-08 04:46:42.408427 | localhost | Output suppressed because no_log was given 2026-05-08 04:46:42.414657 | 2026-05-08 04:46:42.414776 | LOOP [upload-logs : Compress console log and json output] 2026-05-08 04:46:42.503992 | localhost | skipping: Conditional result was False 2026-05-08 04:46:42.511646 | localhost | skipping: Conditional result was False 2026-05-08 04:46:42.532118 | 2026-05-08 04:46:42.532243 | LOOP [upload-logs : Upload compressed console log and json output] 2026-05-08 04:46:42.613106 | localhost | skipping: Conditional result was False 2026-05-08 04:46:42.613455 | 2026-05-08 04:46:42.617262 | localhost | skipping: Conditional result was False 2026-05-08 04:46:42.663119 | 2026-05-08 04:46:42.663282 | LOOP [upload-logs : Upload console log and json output]