2026-06-16 00:12:36.889363 | Job console starting 2026-06-16 00:12:36.921834 | Updating git repos 2026-06-16 00:12:36.951965 | Cloning repos into workspace 2026-06-16 00:12:37.039358 | Restoring repo states 2026-06-16 00:12:37.133690 | Merging changes 2026-06-16 00:12:37.384572 | Checking out repos 2026-06-16 00:12:37.420279 | Preparing playbooks 2026-06-16 00:12:38.502409 | Running Ansible setup 2026-06-16 00:12:44.417941 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-16 00:12:45.062897 | 2026-06-16 00:12:45.063089 | PLAY [localhost] 2026-06-16 00:12:45.076789 | 2026-06-16 00:12:45.077038 | TASK [Gathering Facts] 2026-06-16 00:12:45.927392 | localhost | ok 2026-06-16 00:12:45.935933 | 2026-06-16 00:12:45.936050 | TASK [Setup log path fact] 2026-06-16 00:12:45.969451 | localhost | ok 2026-06-16 00:12:45.984377 | 2026-06-16 00:12:45.984486 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-16 00:12:46.016557 | localhost | ok 2026-06-16 00:12:46.028758 | 2026-06-16 00:12:46.028847 | TASK [emit-job-header : Print job information] 2026-06-16 00:12:46.071060 | # Job Information 2026-06-16 00:12:46.071306 | Ansible Version: 2.16.18 2026-06-16 00:12:46.071377 | Job: ansible-collection-ceph-molecule-ha-ubuntu-jammy 2026-06-16 00:12:46.071426 | Pipeline: check 2026-06-16 00:12:46.071471 | Executor: 2d72f0692154 2026-06-16 00:12:46.071514 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/113 2026-06-16 00:12:46.071564 | Event ID: fe584cc0-6917-11f1-9ffe-bc4238c535fd 2026-06-16 00:12:46.076830 | 2026-06-16 00:12:46.076900 | LOOP [emit-job-header : Print node information] 2026-06-16 00:12:46.170564 | localhost | ok: 2026-06-16 00:12:46.170915 | localhost | # Node Information 2026-06-16 00:12:46.170978 | localhost | Inventory Hostname: mon1 2026-06-16 00:12:46.171407 | localhost | Hostname: np0000180377 2026-06-16 00:12:46.171458 | localhost | Username: zuul 2026-06-16 00:12:46.171507 | localhost | Distro: Ubuntu 22.04 2026-06-16 00:12:46.171571 | localhost | Provider: yul1 2026-06-16 00:12:46.171615 | localhost | Region: ca-ymq-1 2026-06-16 00:12:46.171656 | localhost | Label: ubuntu-jammy 2026-06-16 00:12:46.171698 | localhost | Product Name: OpenStack Nova 2026-06-16 00:12:46.171739 | localhost | Interface IP: 199.204.45.240 2026-06-16 00:12:46.212165 | localhost | ok: 2026-06-16 00:12:46.212325 | localhost | # Node Information 2026-06-16 00:12:46.212381 | localhost | Inventory Hostname: osd1 2026-06-16 00:12:46.212426 | localhost | Hostname: np0000180378 2026-06-16 00:12:46.212470 | localhost | Username: zuul 2026-06-16 00:12:46.212511 | localhost | Distro: Ubuntu 22.04 2026-06-16 00:12:46.212553 | localhost | Provider: yul1 2026-06-16 00:12:46.212594 | localhost | Region: ca-ymq-1 2026-06-16 00:12:46.212634 | localhost | Label: ubuntu-jammy 2026-06-16 00:12:46.212674 | localhost | Product Name: OpenStack Nova 2026-06-16 00:12:46.212716 | localhost | Interface IP: 199.204.45.177 2026-06-16 00:12:46.231248 | 2026-06-16 00:12:46.579838 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-06-16 00:12:47.143948 | localhost -> localhost | changed 2026-06-16 00:12:47.151128 | 2026-06-16 00:12:47.151519 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-06-16 00:12:48.070621 | localhost -> localhost | changed 2026-06-16 00:12:48.081307 | 2026-06-16 00:12:48.081405 | PLAY [all] 2026-06-16 00:12:48.100699 | 2026-06-16 00:12:48.100861 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-06-16 00:12:48.352484 | mon1 -> localhost | ok 2026-06-16 00:12:48.361990 | 2026-06-16 00:12:48.362104 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-06-16 00:12:48.397084 | mon1 | ok 2026-06-16 00:12:48.401177 | osd1 | ok 2026-06-16 00:12:48.419826 | mon1 | included: /var/lib/zuul/builds/dedfb29638394fecbd6993e34d612254/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-06-16 00:12:48.419950 | osd1 | included: /var/lib/zuul/builds/dedfb29638394fecbd6993e34d612254/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-06-16 00:12:48.426208 | 2026-06-16 00:12:48.426277 | TASK [add-build-sshkey : Create Temp SSH key] 2026-06-16 00:12:49.640674 | mon1 -> localhost | Generating public/private rsa key pair. 2026-06-16 00:12:49.640866 | mon1 -> localhost | Your identification has been saved in /var/lib/zuul/builds/dedfb29638394fecbd6993e34d612254/work/dedfb29638394fecbd6993e34d612254_id_rsa 2026-06-16 00:12:49.640901 | mon1 -> localhost | Your public key has been saved in /var/lib/zuul/builds/dedfb29638394fecbd6993e34d612254/work/dedfb29638394fecbd6993e34d612254_id_rsa.pub 2026-06-16 00:12:49.640926 | mon1 -> localhost | The key fingerprint is: 2026-06-16 00:12:49.640949 | mon1 -> localhost | SHA256:Jjt8CdiDRU5I0svdnxjyXBg9GMV+fsjWKxZvKBdAiGA zuul-build-sshkey 2026-06-16 00:12:49.640990 | mon1 -> localhost | The key's randomart image is: 2026-06-16 00:12:49.641012 | mon1 -> localhost | +---[RSA 3072]----+ 2026-06-16 00:12:49.641032 | mon1 -> localhost | | .oEoo..B. | 2026-06-16 00:12:49.641054 | mon1 -> localhost | | oo+. + = | 2026-06-16 00:12:49.641075 | mon1 -> localhost | | . oo. = . | 2026-06-16 00:12:49.641095 | mon1 -> localhost | | o=o + + . | 2026-06-16 00:12:49.641116 | mon1 -> localhost | | o =+S= * o | 2026-06-16 00:12:49.641136 | mon1 -> localhost | | . *+.o B o | 2026-06-16 00:12:49.641155 | mon1 -> localhost | | + o . * . | 2026-06-16 00:12:49.641174 | mon1 -> localhost | | o . = + | 2026-06-16 00:12:49.641192 | mon1 -> localhost | | + o | 2026-06-16 00:12:49.641212 | mon1 -> localhost | +----[SHA256]-----+ 2026-06-16 00:12:49.641263 | mon1 -> localhost | ok: Runtime: 0:00:00.734487 2026-06-16 00:12:49.646591 | 2026-06-16 00:12:49.646702 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-06-16 00:12:49.683030 | mon1 | ok 2026-06-16 00:12:49.690988 | osd1 | ok 2026-06-16 00:12:49.702837 | mon1 | included: /var/lib/zuul/builds/dedfb29638394fecbd6993e34d612254/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-06-16 00:12:49.702892 | osd1 | included: /var/lib/zuul/builds/dedfb29638394fecbd6993e34d612254/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-06-16 00:12:49.712948 | 2026-06-16 00:12:49.713026 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-06-16 00:12:49.742964 | mon1 | skipping: Conditional result was False 2026-06-16 00:12:49.755961 | osd1 | skipping: Conditional result was False 2026-06-16 00:12:49.768354 | 2026-06-16 00:12:49.768437 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-06-16 00:12:50.211402 | osd1 | changed 2026-06-16 00:12:50.217286 | mon1 | changed 2026-06-16 00:12:50.222431 | 2026-06-16 00:12:50.222498 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-06-16 00:12:50.416706 | osd1 | ok 2026-06-16 00:12:50.424815 | mon1 | ok 2026-06-16 00:12:50.430391 | 2026-06-16 00:12:50.430457 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-06-16 00:12:50.907318 | mon1 | changed 2026-06-16 00:12:50.936112 | osd1 | changed 2026-06-16 00:12:50.943087 | 2026-06-16 00:12:50.943173 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-06-16 00:12:51.459638 | osd1 | changed 2026-06-16 00:12:51.470849 | mon1 | changed 2026-06-16 00:12:51.477881 | 2026-06-16 00:12:51.478036 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-06-16 00:12:51.503687 | mon1 | skipping: Conditional result was False 2026-06-16 00:12:51.514695 | osd1 | skipping: Conditional result was False 2026-06-16 00:12:51.521913 | 2026-06-16 00:12:51.521999 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-06-16 00:12:51.924776 | mon1 -> localhost | changed 2026-06-16 00:12:51.942659 | 2026-06-16 00:12:51.942745 | TASK [add-build-sshkey : Add back temp key] 2026-06-16 00:12:52.223243 | mon1 -> localhost | Identity added: /var/lib/zuul/builds/dedfb29638394fecbd6993e34d612254/work/dedfb29638394fecbd6993e34d612254_id_rsa (zuul-build-sshkey) 2026-06-16 00:12:52.223472 | mon1 -> localhost | ok: Runtime: 0:00:00.014794 2026-06-16 00:12:52.228398 | 2026-06-16 00:12:52.228459 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-06-16 00:12:52.494718 | mon1 | ok 2026-06-16 00:12:52.502904 | osd1 | ok 2026-06-16 00:12:52.508165 | 2026-06-16 00:12:52.508238 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-06-16 00:12:52.535765 | mon1 | skipping: Conditional result was False 2026-06-16 00:12:52.546993 | osd1 | skipping: Conditional result was False 2026-06-16 00:12:52.568430 | 2026-06-16 00:12:52.568568 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-06-16 00:12:52.860247 | mon1 | ok 2026-06-16 00:12:52.866429 | osd1 | ok 2026-06-16 00:12:52.872825 | 2026-06-16 00:12:52.872890 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-06-16 00:12:53.668134 | mon1 | Output suppressed because no_log was given 2026-06-16 00:12:53.711799 | osd1 | Output suppressed because no_log was given 2026-06-16 00:12:53.731406 | 2026-06-16 00:12:53.731578 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-06-16 00:12:53.920246 | mon1 | ok: "logs" 2026-06-16 00:12:53.920564 | mon1 | ok: All items complete 2026-06-16 00:12:53.920604 | 2026-06-16 00:12:53.942509 | osd1 | ok: "logs" 2026-06-16 00:12:54.079470 | mon1 | ok: "artifacts" 2026-06-16 00:12:54.107197 | osd1 | ok: "artifacts" 2026-06-16 00:12:54.245010 | mon1 | ok: "docs" 2026-06-16 00:12:54.264592 | osd1 | ok: "docs" 2026-06-16 00:12:54.284648 | 2026-06-16 00:12:54.284840 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-06-16 00:12:54.475178 | mon1 | changed: "logs" 2026-06-16 00:12:54.570201 | mon1 | ok: All items complete 2026-06-16 00:12:54.570398 | 2026-06-16 00:12:54.586480 | osd1 | changed: "logs" 2026-06-16 00:12:54.631500 | mon1 | changed: "artifacts" 2026-06-16 00:12:54.638286 | osd1 | changed: "artifacts" 2026-06-16 00:12:54.805275 | osd1 | changed: "docs" 2026-06-16 00:12:54.816817 | mon1 | changed: "docs" 2026-06-16 00:12:54.841140 | 2026-06-16 00:12:54.841277 | PLAY RECAP 2026-06-16 00:12:54.841332 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-16 00:12:54.841364 | mon1 | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-06-16 00:12:54.841389 | osd1 | ok: 11 changed: 5 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-06-16 00:12:54.841407 | 2026-06-16 00:12:55.065982 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-16 00:12:55.072104 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-16 00:12:55.682749 | 2026-06-16 00:12:56.003891 | PLAY [all] 2026-06-16 00:12:56.019645 | 2026-06-16 00:12:56.019732 | TASK [setup-uv : Extract archive] 2026-06-16 00:12:58.273961 | osd1 | changed 2026-06-16 00:12:58.383070 | mon1 | changed 2026-06-16 00:12:58.389303 | 2026-06-16 00:12:58.389402 | TASK [setup-uv : Print version] 2026-06-16 00:12:57.933696 | mon1 | uv 0.8.13 2026-06-16 00:12:57.959778 | osd1 | uv 0.8.13 2026-06-16 00:12:58.955003 | mon1 | ok: Runtime: 0:00:00.012352 2026-06-16 00:12:58.966258 | osd1 | ok: Runtime: 0:00:00.013775 2026-06-16 00:12:58.982032 | 2026-06-16 00:12:58.982137 | TASK [Install Ansible collection siblings] 2026-06-16 00:12:59.394767 | mon1 | ok: 2026-06-16 00:12:59.395292 | mon1 | Skipping community.general: no checked-out sibling 2026-06-16 00:12:59.395334 | mon1 | Skipping ansible.utils: no checked-out sibling 2026-06-16 00:12:59.395365 | mon1 | Skipping vexxhost.containers: no checked-out sibling 2026-06-16 00:12:59.397680 | 2026-06-16 00:12:59.397744 | PLAY RECAP 2026-06-16 00:12:59.397806 | mon1 | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-16 00:12:59.397860 | osd1 | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-16 00:12:59.397889 | 2026-06-16 00:12:59.570722 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-16 00:12:59.685639 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-16 00:13:00.548740 | 2026-06-16 00:13:00.548885 | PLAY [all] 2026-06-16 00:13:00.560336 | 2026-06-16 00:13:00.560452 | TASK [Copy inventory file for Zuul] 2026-06-16 00:13:01.482765 | mon1 | changed 2026-06-16 00:13:01.489283 | 2026-06-16 00:13:01.489406 | TASK [Switch "ansible_host" to private IP] 2026-06-16 00:13:01.833989 | mon1 | changed: 2 replacements made 2026-06-16 00:13:01.839306 | 2026-06-16 00:13:01.839383 | TASK [Run Molecule scenario] 2026-06-16 00:13:01.563192 | mon1 | Downloading cpython-3.13.7-linux-x86_64-gnu (download) (30.9MiB) 2026-06-16 00:13:02.274540 | mon1 | Downloading cpython-3.13.7-linux-x86_64-gnu (download) 2026-06-16 00:13:03.297833 | mon1 | Using CPython 3.13.7 2026-06-16 00:13:03.297937 | mon1 | Creating virtual environment at: .venv 2026-06-16 00:13:03.834916 | mon1 | Downloading netaddr (2.2MiB) 2026-06-16 00:13:03.835455 | mon1 | Downloading ansible-core (2.1MiB) 2026-06-16 00:13:03.835726 | mon1 | Downloading pygments (1.2MiB) 2026-06-16 00:13:03.836512 | mon1 | Downloading cryptography (4.3MiB) 2026-06-16 00:13:04.013725 | mon1 | Downloading netaddr 2026-06-16 00:13:04.024611 | mon1 | Downloading cryptography 2026-06-16 00:13:04.064634 | mon1 | Downloading pygments 2026-06-16 00:13:04.199067 | mon1 | Downloading ansible-core 2026-06-16 00:13:04.230430 | mon1 | Installed 36 packages in 30ms 2026-06-16 00:13:05.328954 | mon1 | INFO Collection 'vexxhost.ceph' detected. 2026-06-16 00:13:05.329079 | mon1 | INFO Scenarios will be used from 'extensions/molecule' 2026-06-16 00:13:05.949610 | mon1 | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-06-16 00:13:05.949715 | mon1 | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-06-16 00:13:21.409215 | mon1 | INFO [default > dependency] Executing 2026-06-16 00:13:21.409335 | mon1 | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-06-16 00:13:21.409542 | mon1 | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-06-16 00:13:21.409669 | mon1 | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-06-16 00:13:21.414697 | mon1 | INFO [default > cleanup] Executing 2026-06-16 00:13:21.415051 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-16 00:13:21.419994 | mon1 | INFO [default > destroy] Executing 2026-06-16 00:13:21.420038 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-06-16 00:13:21.420123 | mon1 | INFO [default > destroy] Executed: Successful 2026-06-16 00:13:21.424949 | mon1 | INFO [default > syntax] Executing 2026-06-16 00:13:22.371355 | mon1 | 2026-06-16 00:13:22.371626 | mon1 | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-06-16 00:13:22.449550 | mon1 | INFO [default > syntax] Executed: Successful 2026-06-16 00:13:22.458709 | mon1 | INFO [default > create] Executing 2026-06-16 00:13:22.460073 | mon1 | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-16 00:13:22.465034 | mon1 | INFO [default > prepare] Executing 2026-06-16 00:13:23.189144 | mon1 | 2026-06-16 00:13:23.189252 | mon1 | PLAY [Prepare] ***************************************************************** 2026-06-16 00:13:23.189355 | mon1 | 2026-06-16 00:13:23.189491 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-06-16 00:13:23.189630 | mon1 | Tuesday 16 June 2026 00:13:23 +0000 (0:00:00.038) 0:00:00.038 ********** 2026-06-16 00:13:24.323339 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-06-16 00:13:24.323657 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-06-16 00:13:24.323741 | mon1 | interpreter could change the meaning of that path. See 2026-06-16 00:13:24.323954 | mon1 | https://docs.ansible.com/ansible- 2026-06-16 00:13:24.324178 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-06-16 00:13:24.361536 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-06-16 00:13:24.361683 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-06-16 00:13:24.361905 | mon1 | interpreter could change the meaning of that path. See 2026-06-16 00:13:24.362090 | mon1 | https://docs.ansible.com/ansible- 2026-06-16 00:13:24.362292 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-06-16 00:13:24.372727 | mon1 | ok: [mon1] 2026-06-16 00:13:24.372998 | mon1 | ok: [osd1] 2026-06-16 00:13:24.373194 | mon1 | 2026-06-16 00:13:24.373473 | mon1 | TASK [Configure short hostname] ************************************************ 2026-06-16 00:13:24.373764 | mon1 | Tuesday 16 June 2026 00:13:24 +0000 (0:00:01.183) 0:00:01.222 ********** 2026-06-16 00:13:25.051179 | mon1 | changed: [osd1] 2026-06-16 00:13:25.051423 | mon1 | changed: [mon1] 2026-06-16 00:13:25.051749 | mon1 | 2026-06-16 00:13:25.052020 | mon1 | TASK [Ensure hostname inside hosts file] *************************************** 2026-06-16 00:13:25.052246 | mon1 | Tuesday 16 June 2026 00:13:25 +0000 (0:00:00.678) 0:00:01.900 ********** 2026-06-16 00:13:25.341110 | mon1 | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-06-16 00:13:25.341315 | mon1 | with a mode of 0700, this may cause issues when running as another user. To 2026-06-16 00:13:25.341516 | mon1 | avoid this, create the remote_tmp dir with the correct permissions manually 2026-06-16 00:13:25.356969 | mon1 | changed: [mon1] 2026-06-16 00:13:25.357180 | mon1 | changed: [osd1] 2026-06-16 00:13:25.357367 | mon1 | 2026-06-16 00:13:25.357578 | mon1 | TASK [Update apt cache] ******************************************************** 2026-06-16 00:13:25.357775 | mon1 | Tuesday 16 June 2026 00:13:25 +0000 (0:00:00.306) 0:00:02.207 ********** 2026-06-16 00:13:32.505190 | mon1 | changed: [mon1] 2026-06-16 00:13:32.505379 | mon1 | changed: [osd1] 2026-06-16 00:13:32.505391 | mon1 | 2026-06-16 00:13:32.505441 | mon1 | PLAY [Create devices for Ceph] ************************************************* 2026-06-16 00:13:32.505514 | mon1 | 2026-06-16 00:13:32.505613 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-06-16 00:13:32.505710 | mon1 | Tuesday 16 June 2026 00:13:32 +0000 (0:00:07.148) 0:00:09.355 ********** 2026-06-16 00:13:33.209617 | mon1 | ok: [osd1] 2026-06-16 00:13:33.209726 | mon1 | 2026-06-16 00:13:33.209896 | mon1 | TASK [Install depedencies] ***************************************************** 2026-06-16 00:13:33.210041 | mon1 | Tuesday 16 June 2026 00:13:33 +0000 (0:00:00.703) 0:00:10.059 ********** 2026-06-16 00:13:52.402234 | mon1 | changed: [osd1] 2026-06-16 00:13:52.402343 | mon1 | 2026-06-16 00:13:52.402355 | mon1 | TASK [Start up service] ******************************************************** 2026-06-16 00:13:52.402419 | mon1 | Tuesday 16 June 2026 00:13:52 +0000 (0:00:19.192) 0:00:29.252 ********** 2026-06-16 00:13:52.959294 | mon1 | ok: [osd1] 2026-06-16 00:13:52.959447 | mon1 | 2026-06-16 00:13:52.959694 | mon1 | TASK [Generate lvm.conf] ******************************************************* 2026-06-16 00:13:52.959922 | mon1 | Tuesday 16 June 2026 00:13:52 +0000 (0:00:00.557) 0:00:29.809 ********** 2026-06-16 00:13:53.263039 | mon1 | ok: [osd1] 2026-06-16 00:13:53.263199 | mon1 | 2026-06-16 00:13:53.263424 | mon1 | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-06-16 00:13:53.263671 | mon1 | Tuesday 16 June 2026 00:13:53 +0000 (0:00:00.303) 0:00:30.112 ********** 2026-06-16 00:13:53.904637 | mon1 | changed: [osd1] 2026-06-16 00:13:53.904724 | mon1 | 2026-06-16 00:13:53.904879 | mon1 | TASK [Get list of all loopback devices] **************************************** 2026-06-16 00:13:53.905016 | mon1 | Tuesday 16 June 2026 00:13:53 +0000 (0:00:00.641) 0:00:30.754 ********** 2026-06-16 00:13:54.095212 | mon1 | ok: [osd1] 2026-06-16 00:13:54.095313 | mon1 | 2026-06-16 00:13:54.095425 | mon1 | TASK [Fail if there is any existing loopback devices] ************************** 2026-06-16 00:13:54.095583 | mon1 | Tuesday 16 June 2026 00:13:54 +0000 (0:00:00.190) 0:00:30.944 ********** 2026-06-16 00:13:54.118213 | mon1 | skipping: [osd1] 2026-06-16 00:13:54.118342 | mon1 | 2026-06-16 00:13:54.118497 | mon1 | TASK [Create devices for Ceph] ************************************************* 2026-06-16 00:13:54.118642 | mon1 | Tuesday 16 June 2026 00:13:54 +0000 (0:00:00.023) 0:00:30.968 ********** 2026-06-16 00:13:54.653694 | mon1 | changed: [osd1] => (item=osd0) 2026-06-16 00:13:54.653856 | mon1 | changed: [osd1] => (item=osd1) 2026-06-16 00:13:54.654097 | mon1 | changed: [osd1] => (item=osd2) 2026-06-16 00:13:54.654287 | mon1 | 2026-06-16 00:13:54.654496 | mon1 | TASK [Set permissions on loopback devices] ************************************* 2026-06-16 00:13:54.654698 | mon1 | Tuesday 16 June 2026 00:13:54 +0000 (0:00:00.534) 0:00:31.503 ********** 2026-06-16 00:13:55.258464 | mon1 | changed: [osd1] => (item=osd0) 2026-06-16 00:13:55.258597 | mon1 | changed: [osd1] => (item=osd1) 2026-06-16 00:13:55.258796 | mon1 | changed: [osd1] => (item=osd2) 2026-06-16 00:13:55.258982 | mon1 | 2026-06-16 00:13:55.259191 | mon1 | TASK [Start loop devices] ****************************************************** 2026-06-16 00:13:55.259393 | mon1 | Tuesday 16 June 2026 00:13:55 +0000 (0:00:00.604) 0:00:32.108 ********** 2026-06-16 00:13:55.945609 | mon1 | changed: [osd1] => (item=osd0) 2026-06-16 00:13:55.945712 | mon1 | changed: [osd1] => (item=osd1) 2026-06-16 00:13:55.945986 | mon1 | changed: [osd1] => (item=osd2) 2026-06-16 00:13:55.946184 | mon1 | 2026-06-16 00:13:55.946444 | mon1 | TASK [Create a volume group for each loop device] ****************************** 2026-06-16 00:13:55.946697 | mon1 | Tuesday 16 June 2026 00:13:55 +0000 (0:00:00.687) 0:00:32.795 ********** 2026-06-16 00:13:58.834872 | mon1 | changed: [osd1] => (item=osd0) 2026-06-16 00:13:58.834984 | mon1 | changed: [osd1] => (item=osd1) 2026-06-16 00:13:58.835213 | mon1 | changed: [osd1] => (item=osd2) 2026-06-16 00:13:58.835380 | mon1 | 2026-06-16 00:13:58.835722 | mon1 | TASK [Create a logical volume for each loop device] **************************** 2026-06-16 00:13:58.835928 | mon1 | Tuesday 16 June 2026 00:13:58 +0000 (0:00:02.889) 0:00:35.684 ********** 2026-06-16 00:14:00.604881 | mon1 | changed: [osd1] => (item=ceph-osd1-osd0) 2026-06-16 00:14:00.605054 | mon1 | changed: [osd1] => (item=ceph-osd1-osd1) 2026-06-16 00:14:00.605254 | mon1 | changed: [osd1] => (item=ceph-osd1-osd2) 2026-06-16 00:14:00.605433 | mon1 | 2026-06-16 00:14:00.605627 | mon1 | PLAY RECAP ********************************************************************* 2026-06-16 00:14:00.605841 | mon1 | mon1 : ok=4 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-16 00:14:00.606052 | mon1 | osd1 : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-06-16 00:14:00.606218 | mon1 | 2026-06-16 00:14:00.606392 | mon1 | 2026-06-16 00:14:00.606581 | mon1 | TASKS RECAP ******************************************************************** 2026-06-16 00:14:00.606781 | mon1 | Tuesday 16 June 2026 00:14:00 +0000 (0:00:01.770) 0:00:37.455 ********** 2026-06-16 00:14:00.606966 | mon1 | =============================================================================== 2026-06-16 00:14:00.607157 | mon1 | Install depedencies ---------------------------------------------------- 19.19s 2026-06-16 00:14:00.607347 | mon1 | Update apt cache -------------------------------------------------------- 7.15s 2026-06-16 00:14:00.607563 | mon1 | Create a volume group for each loop device ------------------------------ 2.89s 2026-06-16 00:14:00.607766 | mon1 | Create a logical volume for each loop device ---------------------------- 1.77s 2026-06-16 00:14:00.607956 | mon1 | Gathering Facts --------------------------------------------------------- 1.18s 2026-06-16 00:14:00.608199 | mon1 | Gathering Facts --------------------------------------------------------- 0.70s 2026-06-16 00:14:00.608386 | mon1 | Start loop devices ------------------------------------------------------ 0.69s 2026-06-16 00:14:00.608579 | mon1 | Configure short hostname ------------------------------------------------ 0.68s 2026-06-16 00:14:00.608771 | mon1 | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.64s 2026-06-16 00:14:00.609042 | mon1 | Set permissions on loopback devices ------------------------------------- 0.60s 2026-06-16 00:14:00.609248 | mon1 | Start up service -------------------------------------------------------- 0.56s 2026-06-16 00:14:00.609440 | mon1 | Create devices for Ceph ------------------------------------------------- 0.53s 2026-06-16 00:14:00.609633 | mon1 | Ensure hostname inside hosts file --------------------------------------- 0.31s 2026-06-16 00:14:00.609829 | mon1 | Generate lvm.conf ------------------------------------------------------- 0.30s 2026-06-16 00:14:00.610027 | mon1 | Get list of all loopback devices ---------------------------------------- 0.19s 2026-06-16 00:14:00.610225 | mon1 | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-06-16 00:14:00.691939 | mon1 | INFO [default > prepare] Executed: Successful 2026-06-16 00:14:00.702100 | mon1 | INFO [default > converge] Executing 2026-06-16 00:14:01.559815 | mon1 | 2026-06-16 00:14:01.559925 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-06-16 00:14:01.559937 | mon1 | 2026-06-16 00:14:01.560027 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-06-16 00:14:01.560153 | mon1 | Tuesday 16 June 2026 00:14:01 +0000 (0:00:00.050) 0:00:00.050 ********** 2026-06-16 00:14:02.537581 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-06-16 00:14:02.537783 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-06-16 00:14:02.538016 | mon1 | interpreter could change the meaning of that path. See 2026-06-16 00:14:02.538292 | mon1 | https://docs.ansible.com/ansible- 2026-06-16 00:14:02.538620 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-06-16 00:14:02.547100 | mon1 | ok: [mon1] 2026-06-16 00:14:02.547222 | mon1 | 2026-06-16 00:14:02.547363 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-16 00:14:02.547498 | mon1 | Tuesday 16 June 2026 00:14:02 +0000 (0:00:00.987) 0:00:01.038 ********** 2026-06-16 00:14:02.848435 | mon1 | ok: [mon1] 2026-06-16 00:14:02.848579 | mon1 | 2026-06-16 00:14:02.848831 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-16 00:14:02.849121 | mon1 | Tuesday 16 June 2026 00:14:02 +0000 (0:00:00.300) 0:00:01.339 ********** 2026-06-16 00:14:02.886298 | mon1 | skipping: [mon1] 2026-06-16 00:14:02.886470 | mon1 | 2026-06-16 00:14:02.886676 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-16 00:14:02.886881 | mon1 | Tuesday 16 June 2026 00:14:02 +0000 (0:00:00.038) 0:00:01.377 ********** 2026-06-16 00:14:03.187299 | mon1 | changed: [mon1] 2026-06-16 00:14:03.187446 | mon1 | 2026-06-16 00:14:03.187777 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-16 00:14:03.187995 | mon1 | Tuesday 16 June 2026 00:14:03 +0000 (0:00:00.300) 0:00:01.678 ********** 2026-06-16 00:14:03.282933 | mon1 | ok: [mon1] => { 2026-06-16 00:14:03.283108 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-06-16 00:14:03.283293 | mon1 | } 2026-06-16 00:14:03.283479 | mon1 | 2026-06-16 00:14:03.283747 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-16 00:14:03.283984 | mon1 | Tuesday 16 June 2026 00:14:03 +0000 (0:00:00.095) 0:00:01.773 ********** 2026-06-16 00:14:03.972246 | mon1 | changed: [mon1] 2026-06-16 00:14:03.972339 | mon1 | 2026-06-16 00:14:03.972353 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-16 00:14:03.972461 | mon1 | Tuesday 16 June 2026 00:14:03 +0000 (0:00:00.689) 0:00:02.463 ********** 2026-06-16 00:14:04.020371 | mon1 | skipping: [mon1] 2026-06-16 00:14:04.020512 | mon1 | 2026-06-16 00:14:04.020721 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-16 00:14:04.020928 | mon1 | Tuesday 16 June 2026 00:14:04 +0000 (0:00:00.047) 0:00:02.511 ********** 2026-06-16 00:14:04.061419 | mon1 | skipping: [mon1] 2026-06-16 00:14:04.061562 | mon1 | 2026-06-16 00:14:04.061772 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-16 00:14:04.062055 | mon1 | Tuesday 16 June 2026 00:14:04 +0000 (0:00:00.041) 0:00:02.552 ********** 2026-06-16 00:14:04.271472 | mon1 | ok: [mon1] 2026-06-16 00:14:04.271647 | mon1 | 2026-06-16 00:14:04.271879 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-16 00:14:04.272087 | mon1 | Tuesday 16 June 2026 00:14:04 +0000 (0:00:00.209) 0:00:02.762 ********** 2026-06-16 00:14:05.496507 | mon1 | ok: [mon1] 2026-06-16 00:14:05.496871 | mon1 | 2026-06-16 00:14:05.497185 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-16 00:14:05.497478 | mon1 | Tuesday 16 June 2026 00:14:05 +0000 (0:00:01.225) 0:00:03.987 ********** 2026-06-16 00:14:05.571052 | mon1 | ok: [mon1] => { 2026-06-16 00:14:05.571201 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.1/containerd-2.3.1-linux-amd64.tar.gz" 2026-06-16 00:14:05.571641 | mon1 | } 2026-06-16 00:14:05.571805 | mon1 | 2026-06-16 00:14:05.571983 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-16 00:14:05.572153 | mon1 | Tuesday 16 June 2026 00:14:05 +0000 (0:00:00.074) 0:00:04.062 ********** 2026-06-16 00:14:06.338210 | mon1 | changed: [mon1] 2026-06-16 00:14:06.338307 | mon1 | 2026-06-16 00:14:06.338446 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-16 00:14:06.338672 | mon1 | Tuesday 16 June 2026 00:14:06 +0000 (0:00:00.767) 0:00:04.829 ********** 2026-06-16 00:14:10.200488 | mon1 | changed: [mon1] 2026-06-16 00:14:10.200593 | mon1 | 2026-06-16 00:14:10.200606 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-06-16 00:14:10.200709 | mon1 | Tuesday 16 June 2026 00:14:10 +0000 (0:00:03.862) 0:00:08.691 ********** 2026-06-16 00:14:10.234964 | mon1 | skipping: [mon1] 2026-06-16 00:14:10.235023 | mon1 | 2026-06-16 00:14:10.235142 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-06-16 00:14:10.235314 | mon1 | Tuesday 16 June 2026 00:14:10 +0000 (0:00:00.034) 0:00:08.726 ********** 2026-06-16 00:14:10.261596 | mon1 | skipping: [mon1] 2026-06-16 00:14:10.261672 | mon1 | 2026-06-16 00:14:10.261778 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-06-16 00:14:10.262117 | mon1 | Tuesday 16 June 2026 00:14:10 +0000 (0:00:00.025) 0:00:08.752 ********** 2026-06-16 00:14:10.290264 | mon1 | skipping: [mon1] 2026-06-16 00:14:10.290369 | mon1 | 2026-06-16 00:14:10.290487 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-06-16 00:14:10.290677 | mon1 | Tuesday 16 June 2026 00:14:10 +0000 (0:00:00.029) 0:00:08.781 ********** 2026-06-16 00:14:15.686282 | mon1 | changed: [mon1] 2026-06-16 00:14:15.686358 | mon1 | 2026-06-16 00:14:15.686471 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-06-16 00:14:15.686653 | mon1 | Tuesday 16 June 2026 00:14:15 +0000 (0:00:05.396) 0:00:14.177 ********** 2026-06-16 00:14:16.230819 | mon1 | changed: [mon1] 2026-06-16 00:14:16.230896 | mon1 | 2026-06-16 00:14:16.231109 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-06-16 00:14:16.231300 | mon1 | Tuesday 16 June 2026 00:14:16 +0000 (0:00:00.544) 0:00:14.722 ********** 2026-06-16 00:14:17.093563 | mon1 | changed: [mon1] => (item={'path': '/etc/containerd'}) 2026-06-16 00:14:17.093635 | mon1 | changed: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-06-16 00:14:17.094186 | mon1 | changed: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-06-16 00:14:17.094342 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-06-16 00:14:17.094349 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-06-16 00:14:17.094355 | mon1 | 2026-06-16 00:14:17.094360 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-06-16 00:14:17.094365 | mon1 | Tuesday 16 June 2026 00:14:17 +0000 (0:00:00.862) 0:00:15.585 ********** 2026-06-16 00:14:17.669432 | mon1 | changed: [mon1] 2026-06-16 00:14:17.669514 | mon1 | 2026-06-16 00:14:17.669529 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-06-16 00:14:17.669944 | mon1 | Tuesday 16 June 2026 00:14:17 +0000 (0:00:00.569) 0:00:16.154 ********** 2026-06-16 00:14:17.669994 | mon1 | 2026-06-16 00:14:17.670000 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-06-16 00:14:17.670004 | mon1 | Tuesday 16 June 2026 00:14:17 +0000 (0:00:00.006) 0:00:16.160 ********** 2026-06-16 00:14:18.575282 | mon1 | ok: [mon1] 2026-06-16 00:14:18.575376 | mon1 | 2026-06-16 00:14:18.575391 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-06-16 00:14:18.575588 | mon1 | Tuesday 16 June 2026 00:14:18 +0000 (0:00:00.905) 0:00:17.066 ********** 2026-06-16 00:14:19.056110 | mon1 | changed: [mon1] 2026-06-16 00:14:19.056225 | mon1 | 2026-06-16 00:14:19.056238 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-06-16 00:14:19.056375 | mon1 | Tuesday 16 June 2026 00:14:19 +0000 (0:00:00.481) 0:00:17.547 ********** 2026-06-16 00:14:19.610141 | mon1 | changed: [mon1] 2026-06-16 00:14:19.610241 | mon1 | 2026-06-16 00:14:19.610253 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-16 00:14:19.610416 | mon1 | Tuesday 16 June 2026 00:14:19 +0000 (0:00:00.553) 0:00:18.101 ********** 2026-06-16 00:14:19.831320 | mon1 | ok: [mon1] 2026-06-16 00:14:19.831403 | mon1 | 2026-06-16 00:14:19.831416 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-16 00:14:19.831590 | mon1 | Tuesday 16 June 2026 00:14:19 +0000 (0:00:00.221) 0:00:18.322 ********** 2026-06-16 00:14:19.901311 | mon1 | ok: [mon1] => { 2026-06-16 00:14:19.901402 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-06-16 00:14:19.901417 | mon1 | } 2026-06-16 00:14:19.901716 | mon1 | 2026-06-16 00:14:19.901752 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-16 00:14:19.901758 | mon1 | Tuesday 16 June 2026 00:14:19 +0000 (0:00:00.069) 0:00:18.392 ********** 2026-06-16 00:14:20.962672 | mon1 | changed: [mon1] 2026-06-16 00:14:20.962743 | mon1 | 2026-06-16 00:14:20.962758 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-16 00:14:20.962928 | mon1 | Tuesday 16 June 2026 00:14:20 +0000 (0:00:01.061) 0:00:19.454 ********** 2026-06-16 00:14:25.366760 | mon1 | changed: [mon1] 2026-06-16 00:14:25.366843 | mon1 | 2026-06-16 00:14:25.366910 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-06-16 00:14:25.367050 | mon1 | Tuesday 16 June 2026 00:14:25 +0000 (0:00:04.404) 0:00:23.858 ********** 2026-06-16 00:14:26.502957 | mon1 | ok: [mon1] 2026-06-16 00:14:26.503059 | mon1 | 2026-06-16 00:14:26.503123 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-06-16 00:14:26.503262 | mon1 | Tuesday 16 June 2026 00:14:26 +0000 (0:00:01.136) 0:00:24.994 ********** 2026-06-16 00:14:26.878315 | mon1 | changed: [mon1] 2026-06-16 00:14:26.878410 | mon1 | 2026-06-16 00:14:26.878427 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-06-16 00:14:26.878596 | mon1 | Tuesday 16 June 2026 00:14:26 +0000 (0:00:00.375) 0:00:25.369 ********** 2026-06-16 00:14:27.349418 | mon1 | changed: [mon1] 2026-06-16 00:14:27.349504 | mon1 | 2026-06-16 00:14:27.349862 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-06-16 00:14:27.349932 | mon1 | Tuesday 16 June 2026 00:14:27 +0000 (0:00:00.471) 0:00:25.840 ********** 2026-06-16 00:14:27.940111 | mon1 | changed: [mon1] => (item={'path': '/etc/docker'}) 2026-06-16 00:14:27.940189 | mon1 | changed: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-06-16 00:14:27.940509 | mon1 | changed: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-06-16 00:14:27.940526 | mon1 | 2026-06-16 00:14:27.940532 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-06-16 00:14:27.940536 | mon1 | Tuesday 16 June 2026 00:14:27 +0000 (0:00:00.590) 0:00:26.431 ********** 2026-06-16 00:14:28.391097 | mon1 | changed: [mon1] 2026-06-16 00:14:28.391170 | mon1 | 2026-06-16 00:14:28.391381 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-06-16 00:14:28.391434 | mon1 | Tuesday 16 June 2026 00:14:28 +0000 (0:00:00.450) 0:00:26.882 ********** 2026-06-16 00:14:28.854222 | mon1 | changed: [mon1] 2026-06-16 00:14:28.854303 | mon1 | 2026-06-16 00:14:28.854347 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-06-16 00:14:28.854409 | mon1 | Tuesday 16 June 2026 00:14:28 +0000 (0:00:00.457) 0:00:27.339 ********** 2026-06-16 00:14:28.854715 | mon1 | 2026-06-16 00:14:28.854777 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-06-16 00:14:28.854797 | mon1 | Tuesday 16 June 2026 00:14:28 +0000 (0:00:00.005) 0:00:27.345 ********** 2026-06-16 00:14:29.506709 | mon1 | ok: [mon1] 2026-06-16 00:14:29.506790 | mon1 | 2026-06-16 00:14:29.507163 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-06-16 00:14:29.507229 | mon1 | Tuesday 16 June 2026 00:14:29 +0000 (0:00:00.652) 0:00:27.997 ********** 2026-06-16 00:14:30.297034 | mon1 | changed: [mon1] 2026-06-16 00:14:30.297154 | mon1 | 2026-06-16 00:14:30.297167 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-06-16 00:14:30.297236 | mon1 | Tuesday 16 June 2026 00:14:30 +0000 (0:00:00.790) 0:00:28.788 ********** 2026-06-16 00:14:30.830625 | mon1 | changed: [mon1] 2026-06-16 00:14:30.830724 | mon1 | 2026-06-16 00:14:30.830736 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-06-16 00:14:30.830883 | mon1 | Tuesday 16 June 2026 00:14:30 +0000 (0:00:00.533) 0:00:29.321 ********** 2026-06-16 00:14:30.881666 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-06-16 00:14:30.882100 | mon1 | 2026-06-16 00:14:30.882161 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-06-16 00:14:30.882170 | mon1 | Tuesday 16 June 2026 00:14:30 +0000 (0:00:00.050) 0:00:29.372 ********** 2026-06-16 00:14:55.917340 | mon1 | changed: [mon1] 2026-06-16 00:14:55.917521 | mon1 | 2026-06-16 00:14:55.917527 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-06-16 00:14:55.917533 | mon1 | Tuesday 16 June 2026 00:14:55 +0000 (0:00:25.035) 0:00:54.408 ********** 2026-06-16 00:14:56.570860 | mon1 | ok: [mon1] => (item=chronyd) 2026-06-16 00:14:56.570955 | mon1 | ok: [mon1] => (item=sshd) 2026-06-16 00:14:56.570963 | mon1 | 2026-06-16 00:14:56.571224 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-06-16 00:14:56.571302 | mon1 | Tuesday 16 June 2026 00:14:56 +0000 (0:00:00.654) 0:00:55.062 ********** 2026-06-16 00:14:56.950698 | mon1 | changed: [mon1] 2026-06-16 00:14:56.950764 | mon1 | 2026-06-16 00:14:56.950984 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-06-16 00:14:56.951203 | mon1 | Tuesday 16 June 2026 00:14:56 +0000 (0:00:00.379) 0:00:55.441 ********** 2026-06-16 00:14:57.163186 | mon1 | ok: [mon1] 2026-06-16 00:14:57.163271 | mon1 | 2026-06-16 00:14:57.163335 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-06-16 00:14:57.163468 | mon1 | Tuesday 16 June 2026 00:14:57 +0000 (0:00:00.212) 0:00:55.654 ********** 2026-06-16 00:14:57.680525 | mon1 | changed: [mon1] 2026-06-16 00:14:57.680663 | mon1 | 2026-06-16 00:14:57.680958 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-06-16 00:14:57.681034 | mon1 | Tuesday 16 June 2026 00:14:57 +0000 (0:00:00.517) 0:00:56.171 ********** 2026-06-16 00:14:58.036022 | mon1 | changed: [mon1] 2026-06-16 00:14:58.036094 | mon1 | 2026-06-16 00:14:58.036256 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-06-16 00:14:58.036274 | mon1 | Tuesday 16 June 2026 00:14:58 +0000 (0:00:00.356) 0:00:56.527 ********** 2026-06-16 00:14:58.154910 | mon1 | ok: [mon1] 2026-06-16 00:14:58.154995 | mon1 | 2026-06-16 00:14:58.155351 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-06-16 00:14:58.155442 | mon1 | Tuesday 16 June 2026 00:14:58 +0000 (0:00:00.118) 0:00:56.645 ********** 2026-06-16 00:14:58.377966 | mon1 | ok: [mon1] => (item=mon1) 2026-06-16 00:14:58.378063 | mon1 | 2026-06-16 00:14:58.378078 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-06-16 00:14:58.378231 | mon1 | Tuesday 16 June 2026 00:14:58 +0000 (0:00:00.223) 0:00:56.869 ********** 2026-06-16 00:14:58.429323 | mon1 | ok: [mon1] 2026-06-16 00:14:58.429756 | mon1 | 2026-06-16 00:14:58.429794 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-06-16 00:14:58.429801 | mon1 | Tuesday 16 June 2026 00:14:58 +0000 (0:00:00.051) 0:00:56.920 ********** 2026-06-16 00:14:58.546382 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for mon1 2026-06-16 00:14:58.546426 | mon1 | 2026-06-16 00:14:58.546688 | mon1 | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-06-16 00:14:58.546752 | mon1 | Tuesday 16 June 2026 00:14:58 +0000 (0:00:00.117) 0:00:57.037 ********** 2026-06-16 00:14:58.841471 | mon1 | changed: [mon1] 2026-06-16 00:14:58.841565 | mon1 | 2026-06-16 00:14:58.841859 | mon1 | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-06-16 00:14:58.841923 | mon1 | Tuesday 16 June 2026 00:14:58 +0000 (0:00:00.294) 0:00:57.332 ********** 2026-06-16 00:14:59.502112 | mon1 | changed: [mon1] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-06-16 00:14:59.502209 | mon1 | changed: [mon1] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-06-16 00:14:59.502230 | mon1 | changed: [mon1] => (item={'option': 'mon data avail warn', 'section': 'mon', 'value': 10}) 2026-06-16 00:14:59.502555 | mon1 | 2026-06-16 00:14:59.502622 | mon1 | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-06-16 00:14:59.502628 | mon1 | Tuesday 16 June 2026 00:14:59 +0000 (0:00:00.660) 0:00:57.993 ********** 2026-06-16 00:16:25.096076 | mon1 | ok: [mon1] 2026-06-16 00:16:25.096151 | mon1 | 2026-06-16 00:16:25.096492 | mon1 | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-06-16 00:16:25.096569 | mon1 | Tuesday 16 June 2026 00:16:25 +0000 (0:01:25.594) 0:02:23.587 ********** 2026-06-16 00:16:25.308135 | mon1 | changed: [mon1] 2026-06-16 00:16:25.308393 | mon1 | 2026-06-16 00:16:25.308426 | mon1 | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-06-16 00:16:25.308443 | mon1 | Tuesday 16 June 2026 00:16:25 +0000 (0:00:00.212) 0:02:23.799 ********** 2026-06-16 00:16:25.344696 | mon1 | ok: [mon1] 2026-06-16 00:16:25.344782 | mon1 | 2026-06-16 00:16:25.344791 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-06-16 00:16:25.344888 | mon1 | Tuesday 16 June 2026 00:16:25 +0000 (0:00:00.037) 0:02:23.836 ********** 2026-06-16 00:16:25.410324 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-06-16 00:16:25.410401 | mon1 | 2026-06-16 00:16:25.410490 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-06-16 00:16:25.410660 | mon1 | Tuesday 16 June 2026 00:16:25 +0000 (0:00:00.065) 0:02:23.902 ********** 2026-06-16 00:16:30.945633 | mon1 | ok: [mon1] 2026-06-16 00:16:30.945719 | mon1 | 2026-06-16 00:16:30.946173 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-06-16 00:16:30.946238 | mon1 | Tuesday 16 June 2026 00:16:30 +0000 (0:00:05.534) 0:02:29.436 ********** 2026-06-16 00:16:30.998838 | mon1 | ok: [mon1] => (item=mon1) 2026-06-16 00:16:30.999006 | mon1 | 2026-06-16 00:16:30.999053 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-06-16 00:16:30.999064 | mon1 | Tuesday 16 June 2026 00:16:30 +0000 (0:00:00.053) 0:02:29.489 ********** 2026-06-16 00:16:31.422471 | mon1 | ok: [mon1] 2026-06-16 00:16:31.422539 | mon1 | 2026-06-16 00:16:31.422545 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-06-16 00:16:31.422551 | mon1 | Tuesday 16 June 2026 00:16:31 +0000 (0:00:00.423) 0:02:29.913 ********** 2026-06-16 00:16:37.820144 | mon1 | ok: [mon1] 2026-06-16 00:16:37.820228 | mon1 | 2026-06-16 00:16:37.820244 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-06-16 00:16:37.820399 | mon1 | Tuesday 16 June 2026 00:16:37 +0000 (0:00:06.398) 0:02:36.311 ********** 2026-06-16 00:16:49.578649 | mon1 | changed: [mon1] 2026-06-16 00:16:49.578737 | mon1 | 2026-06-16 00:16:49.578784 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-06-16 00:16:49.578941 | mon1 | Tuesday 16 June 2026 00:16:49 +0000 (0:00:11.758) 0:02:48.069 ********** 2026-06-16 00:17:03.678269 | mon1 | ok: [mon1] 2026-06-16 00:17:03.678392 | mon1 | 2026-06-16 00:17:03.678432 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-06-16 00:17:03.678444 | mon1 | Tuesday 16 June 2026 00:17:03 +0000 (0:00:14.099) 0:03:02.169 ********** 2026-06-16 00:17:03.742077 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-06-16 00:17:03.742172 | mon1 | 2026-06-16 00:17:03.742195 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-06-16 00:17:03.742207 | mon1 | Tuesday 16 June 2026 00:17:03 +0000 (0:00:00.064) 0:03:02.233 ********** 2026-06-16 00:17:03.787622 | mon1 | skipping: [mon1] 2026-06-16 00:17:03.787717 | mon1 | 2026-06-16 00:17:03.787913 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-06-16 00:17:03.787968 | mon1 | Tuesday 16 June 2026 00:17:03 +0000 (0:00:00.044) 0:03:02.278 ********** 2026-06-16 00:17:03.832736 | mon1 | skipping: [mon1] => (item=mon1) 2026-06-16 00:17:03.833326 | mon1 | skipping: [mon1] 2026-06-16 00:17:03.833399 | mon1 | 2026-06-16 00:17:03.833408 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-06-16 00:17:03.833416 | mon1 | Tuesday 16 June 2026 00:17:03 +0000 (0:00:00.045) 0:03:02.323 ********** 2026-06-16 00:17:04.099023 | mon1 | ok: [mon1] 2026-06-16 00:17:04.099101 | mon1 | 2026-06-16 00:17:04.099430 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-06-16 00:17:04.099496 | mon1 | Tuesday 16 June 2026 00:17:04 +0000 (0:00:00.266) 0:03:02.590 ********** 2026-06-16 00:17:10.496404 | mon1 | ok: [mon1] 2026-06-16 00:17:10.496504 | mon1 | 2026-06-16 00:17:10.496569 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-06-16 00:17:10.496727 | mon1 | Tuesday 16 June 2026 00:17:10 +0000 (0:00:06.397) 0:03:08.987 ********** 2026-06-16 00:17:22.222076 | mon1 | changed: [mon1] 2026-06-16 00:17:22.222144 | mon1 | 2026-06-16 00:17:22.222152 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-06-16 00:17:22.222159 | mon1 | Tuesday 16 June 2026 00:17:22 +0000 (0:00:11.725) 0:03:20.712 ********** 2026-06-16 00:17:28.208093 | mon1 | ok: [mon1] 2026-06-16 00:17:28.208205 | mon1 | 2026-06-16 00:17:28.208498 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-06-16 00:17:28.208550 | mon1 | Tuesday 16 June 2026 00:17:28 +0000 (0:00:05.986) 0:03:26.699 ********** 2026-06-16 00:17:32.370489 | mon1 | changed: [mon1] => (item={'name': 'diskprediction_local'}) 2026-06-16 00:17:32.370560 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-06-16 00:17:32.370566 | mon1 | changed: [mon1] => (item={'name': 'prometheus'}) 2026-06-16 00:17:32.370571 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-06-16 00:17:32.370576 | mon1 | 2026-06-16 00:17:32.370581 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-06-16 00:17:32.370586 | mon1 | 2026-06-16 00:17:32.370590 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-06-16 00:17:32.370595 | mon1 | Tuesday 16 June 2026 00:17:32 +0000 (0:00:04.162) 0:03:30.861 ********** 2026-06-16 00:17:33.421601 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-06-16 00:17:33.421689 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-06-16 00:17:33.421701 | mon1 | interpreter could change the meaning of that path. See 2026-06-16 00:17:33.421711 | mon1 | https://docs.ansible.com/ansible- 2026-06-16 00:17:33.421721 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-06-16 00:17:33.433857 | mon1 | ok: [osd1] 2026-06-16 00:17:33.433887 | mon1 | 2026-06-16 00:17:33.433893 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-16 00:17:33.433898 | mon1 | Tuesday 16 June 2026 00:17:33 +0000 (0:00:01.063) 0:03:31.925 ********** 2026-06-16 00:17:33.634878 | mon1 | ok: [osd1] 2026-06-16 00:17:33.634925 | mon1 | 2026-06-16 00:17:33.634932 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-16 00:17:33.634937 | mon1 | Tuesday 16 June 2026 00:17:33 +0000 (0:00:00.200) 0:03:32.126 ********** 2026-06-16 00:17:33.665495 | mon1 | skipping: [osd1] 2026-06-16 00:17:33.665543 | mon1 | 2026-06-16 00:17:33.665549 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-16 00:17:33.665554 | mon1 | Tuesday 16 June 2026 00:17:33 +0000 (0:00:00.030) 0:03:32.156 ********** 2026-06-16 00:17:33.861884 | mon1 | changed: [osd1] 2026-06-16 00:17:33.861939 | mon1 | 2026-06-16 00:17:33.861945 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-16 00:17:33.861950 | mon1 | Tuesday 16 June 2026 00:17:33 +0000 (0:00:00.196) 0:03:32.353 ********** 2026-06-16 00:17:33.913175 | mon1 | ok: [osd1] => { 2026-06-16 00:17:33.913218 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-06-16 00:17:33.913226 | mon1 | } 2026-06-16 00:17:33.913232 | mon1 | 2026-06-16 00:17:33.913238 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-16 00:17:33.913244 | mon1 | Tuesday 16 June 2026 00:17:33 +0000 (0:00:00.051) 0:03:32.404 ********** 2026-06-16 00:17:34.448272 | mon1 | changed: [osd1] 2026-06-16 00:17:34.448331 | mon1 | 2026-06-16 00:17:34.448337 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-16 00:17:34.448342 | mon1 | Tuesday 16 June 2026 00:17:34 +0000 (0:00:00.535) 0:03:32.939 ********** 2026-06-16 00:17:34.491024 | mon1 | skipping: [osd1] 2026-06-16 00:17:34.491050 | mon1 | 2026-06-16 00:17:34.491073 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-16 00:17:34.491078 | mon1 | Tuesday 16 June 2026 00:17:34 +0000 (0:00:00.043) 0:03:32.982 ********** 2026-06-16 00:17:34.532568 | mon1 | skipping: [osd1] 2026-06-16 00:17:34.532593 | mon1 | 2026-06-16 00:17:34.532604 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-16 00:17:34.532609 | mon1 | Tuesday 16 June 2026 00:17:34 +0000 (0:00:00.041) 0:03:33.024 ********** 2026-06-16 00:17:34.729821 | mon1 | ok: [osd1] 2026-06-16 00:17:34.729862 | mon1 | 2026-06-16 00:17:34.729869 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-16 00:17:34.729874 | mon1 | Tuesday 16 June 2026 00:17:34 +0000 (0:00:00.197) 0:03:33.221 ********** 2026-06-16 00:17:35.730433 | mon1 | ok: [osd1] 2026-06-16 00:17:35.730531 | mon1 | 2026-06-16 00:17:35.730628 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-16 00:17:35.730752 | mon1 | Tuesday 16 June 2026 00:17:35 +0000 (0:00:01.000) 0:03:34.221 ********** 2026-06-16 00:17:35.796623 | mon1 | ok: [osd1] => { 2026-06-16 00:17:35.796712 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.1/containerd-2.3.1-linux-amd64.tar.gz" 2026-06-16 00:17:35.796865 | mon1 | } 2026-06-16 00:17:35.796988 | mon1 | 2026-06-16 00:17:35.797133 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-16 00:17:35.797283 | mon1 | Tuesday 16 June 2026 00:17:35 +0000 (0:00:00.066) 0:03:34.287 ********** 2026-06-16 00:17:36.525529 | mon1 | changed: [osd1] 2026-06-16 00:17:36.525616 | mon1 | 2026-06-16 00:17:36.525711 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-16 00:17:36.525898 | mon1 | Tuesday 16 June 2026 00:17:36 +0000 (0:00:00.728) 0:03:35.016 ********** 2026-06-16 00:17:39.160910 | mon1 | changed: [osd1] 2026-06-16 00:17:39.161009 | mon1 | 2026-06-16 00:17:39.161146 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-06-16 00:17:39.161239 | mon1 | Tuesday 16 June 2026 00:17:39 +0000 (0:00:02.635) 0:03:37.652 ********** 2026-06-16 00:17:39.192455 | mon1 | skipping: [osd1] 2026-06-16 00:17:39.192542 | mon1 | 2026-06-16 00:17:39.192610 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-06-16 00:17:39.192702 | mon1 | Tuesday 16 June 2026 00:17:39 +0000 (0:00:00.032) 0:03:37.684 ********** 2026-06-16 00:17:39.223020 | mon1 | skipping: [osd1] 2026-06-16 00:17:39.223114 | mon1 | 2026-06-16 00:17:39.223259 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-06-16 00:17:39.223399 | mon1 | Tuesday 16 June 2026 00:17:39 +0000 (0:00:00.030) 0:03:37.714 ********** 2026-06-16 00:17:39.253860 | mon1 | skipping: [osd1] 2026-06-16 00:17:39.253978 | mon1 | 2026-06-16 00:17:39.254127 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-06-16 00:17:39.254271 | mon1 | Tuesday 16 June 2026 00:17:39 +0000 (0:00:00.030) 0:03:37.745 ********** 2026-06-16 00:17:44.262459 | mon1 | changed: [osd1] 2026-06-16 00:17:44.262547 | mon1 | 2026-06-16 00:17:44.262879 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-06-16 00:17:44.262940 | mon1 | Tuesday 16 June 2026 00:17:44 +0000 (0:00:05.008) 0:03:42.753 ********** 2026-06-16 00:17:44.698866 | mon1 | changed: [osd1] 2026-06-16 00:17:44.698938 | mon1 | 2026-06-16 00:17:44.699275 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-06-16 00:17:44.699336 | mon1 | Tuesday 16 June 2026 00:17:44 +0000 (0:00:00.436) 0:03:43.190 ********** 2026-06-16 00:17:45.613287 | mon1 | changed: [osd1] => (item={'path': '/etc/containerd'}) 2026-06-16 00:17:45.613357 | mon1 | changed: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-06-16 00:17:45.614121 | mon1 | changed: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-06-16 00:17:45.614143 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-06-16 00:17:45.614150 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-06-16 00:17:45.614157 | mon1 | 2026-06-16 00:17:45.614164 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-06-16 00:17:45.614170 | mon1 | Tuesday 16 June 2026 00:17:45 +0000 (0:00:00.914) 0:03:44.104 ********** 2026-06-16 00:17:46.141928 | mon1 | changed: [osd1] 2026-06-16 00:17:46.142029 | mon1 | 2026-06-16 00:17:46.142043 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-06-16 00:17:46.142143 | mon1 | Tuesday 16 June 2026 00:17:46 +0000 (0:00:00.522) 0:03:44.626 ********** 2026-06-16 00:17:46.142226 | mon1 | 2026-06-16 00:17:46.142324 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-06-16 00:17:46.142415 | mon1 | Tuesday 16 June 2026 00:17:46 +0000 (0:00:00.006) 0:03:44.633 ********** 2026-06-16 00:17:46.822509 | mon1 | ok: [osd1] 2026-06-16 00:17:46.822568 | mon1 | 2026-06-16 00:17:46.822574 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-06-16 00:17:46.822584 | mon1 | Tuesday 16 June 2026 00:17:46 +0000 (0:00:00.680) 0:03:45.313 ********** 2026-06-16 00:17:47.257055 | mon1 | changed: [osd1] 2026-06-16 00:17:47.257119 | mon1 | 2026-06-16 00:17:47.257131 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-06-16 00:17:47.257149 | mon1 | Tuesday 16 June 2026 00:17:47 +0000 (0:00:00.434) 0:03:45.748 ********** 2026-06-16 00:17:47.785117 | mon1 | changed: [osd1] 2026-06-16 00:17:47.785176 | mon1 | 2026-06-16 00:17:47.785182 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-16 00:17:47.785188 | mon1 | Tuesday 16 June 2026 00:17:47 +0000 (0:00:00.528) 0:03:46.276 ********** 2026-06-16 00:17:47.982037 | mon1 | ok: [osd1] 2026-06-16 00:17:47.982135 | mon1 | 2026-06-16 00:17:47.982147 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-16 00:17:47.982256 | mon1 | Tuesday 16 June 2026 00:17:47 +0000 (0:00:00.197) 0:03:46.473 ********** 2026-06-16 00:17:48.033924 | mon1 | ok: [osd1] => { 2026-06-16 00:17:48.034000 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-06-16 00:17:48.034520 | mon1 | } 2026-06-16 00:17:48.034548 | mon1 | 2026-06-16 00:17:48.034555 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-16 00:17:48.034562 | mon1 | Tuesday 16 June 2026 00:17:48 +0000 (0:00:00.051) 0:03:46.525 ********** 2026-06-16 00:17:48.869971 | mon1 | changed: [osd1] 2026-06-16 00:17:48.870052 | mon1 | 2026-06-16 00:17:48.870332 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-16 00:17:48.870399 | mon1 | Tuesday 16 June 2026 00:17:48 +0000 (0:00:00.836) 0:03:47.361 ********** 2026-06-16 00:17:53.167185 | mon1 | changed: [osd1] 2026-06-16 00:17:53.167241 | mon1 | 2026-06-16 00:17:53.167248 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-06-16 00:17:53.167254 | mon1 | Tuesday 16 June 2026 00:17:53 +0000 (0:00:04.297) 0:03:51.658 ********** 2026-06-16 00:17:54.153874 | mon1 | ok: [osd1] 2026-06-16 00:17:54.153951 | mon1 | 2026-06-16 00:17:54.154151 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-06-16 00:17:54.154204 | mon1 | Tuesday 16 June 2026 00:17:54 +0000 (0:00:00.987) 0:03:52.645 ********** 2026-06-16 00:17:54.372884 | mon1 | changed: [osd1] 2026-06-16 00:17:54.372935 | mon1 | 2026-06-16 00:17:54.373171 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-06-16 00:17:54.373220 | mon1 | Tuesday 16 June 2026 00:17:54 +0000 (0:00:00.218) 0:03:52.864 ********** 2026-06-16 00:17:54.820969 | mon1 | changed: [osd1] 2026-06-16 00:17:54.821081 | mon1 | 2026-06-16 00:17:54.821105 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-06-16 00:17:54.821117 | mon1 | Tuesday 16 June 2026 00:17:54 +0000 (0:00:00.447) 0:03:53.311 ********** 2026-06-16 00:17:55.354752 | mon1 | changed: [osd1] => (item={'path': '/etc/docker'}) 2026-06-16 00:17:55.354966 | mon1 | changed: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-06-16 00:17:55.355179 | mon1 | changed: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-06-16 00:17:55.355483 | mon1 | 2026-06-16 00:17:55.355734 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-06-16 00:17:55.355942 | mon1 | Tuesday 16 June 2026 00:17:55 +0000 (0:00:00.534) 0:03:53.845 ********** 2026-06-16 00:17:55.800897 | mon1 | changed: [osd1] 2026-06-16 00:17:55.801089 | mon1 | 2026-06-16 00:17:55.801324 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-06-16 00:17:55.801540 | mon1 | Tuesday 16 June 2026 00:17:55 +0000 (0:00:00.445) 0:03:54.291 ********** 2026-06-16 00:17:56.263285 | mon1 | changed: [osd1] 2026-06-16 00:17:56.263481 | mon1 | 2026-06-16 00:17:56.263758 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-06-16 00:17:56.264039 | mon1 | Tuesday 16 June 2026 00:17:56 +0000 (0:00:00.455) 0:03:54.747 ********** 2026-06-16 00:17:56.264224 | mon1 | 2026-06-16 00:17:56.264471 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-06-16 00:17:56.264685 | mon1 | Tuesday 16 June 2026 00:17:56 +0000 (0:00:00.007) 0:03:54.754 ********** 2026-06-16 00:17:56.969278 | mon1 | ok: [osd1] 2026-06-16 00:17:56.969590 | mon1 | 2026-06-16 00:17:56.969842 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-06-16 00:17:56.970034 | mon1 | Tuesday 16 June 2026 00:17:56 +0000 (0:00:00.695) 0:03:55.450 ********** 2026-06-16 00:17:57.628056 | mon1 | changed: [osd1] 2026-06-16 00:17:57.628285 | mon1 | 2026-06-16 00:17:57.628464 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-06-16 00:17:57.628635 | mon1 | Tuesday 16 June 2026 00:17:57 +0000 (0:00:00.668) 0:03:56.118 ********** 2026-06-16 00:17:58.155998 | mon1 | changed: [osd1] 2026-06-16 00:17:58.156088 | mon1 | 2026-06-16 00:17:58.156100 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-06-16 00:17:58.156213 | mon1 | Tuesday 16 June 2026 00:17:58 +0000 (0:00:00.527) 0:03:56.646 ********** 2026-06-16 00:17:58.200061 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-06-16 00:17:58.200137 | mon1 | 2026-06-16 00:17:58.200285 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-06-16 00:17:58.200487 | mon1 | Tuesday 16 June 2026 00:17:58 +0000 (0:00:00.043) 0:03:56.690 ********** 2026-06-16 00:18:02.876138 | mon1 | changed: [osd1] 2026-06-16 00:18:02.876682 | mon1 | 2026-06-16 00:18:02.876719 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-06-16 00:18:02.876731 | mon1 | Tuesday 16 June 2026 00:18:02 +0000 (0:00:04.677) 0:04:01.367 ********** 2026-06-16 00:18:03.514345 | mon1 | ok: [osd1] => (item=chronyd) 2026-06-16 00:18:03.514458 | mon1 | ok: [osd1] => (item=sshd) 2026-06-16 00:18:03.514894 | mon1 | 2026-06-16 00:18:03.514968 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-06-16 00:18:03.514977 | mon1 | Tuesday 16 June 2026 00:18:03 +0000 (0:00:00.637) 0:04:02.005 ********** 2026-06-16 00:18:03.874336 | mon1 | changed: [osd1] 2026-06-16 00:18:03.874454 | mon1 | 2026-06-16 00:18:03.874466 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-06-16 00:18:03.874588 | mon1 | Tuesday 16 June 2026 00:18:03 +0000 (0:00:00.359) 0:04:02.365 ********** 2026-06-16 00:18:04.076924 | mon1 | ok: [osd1] 2026-06-16 00:18:04.076998 | mon1 | 2026-06-16 00:18:04.077664 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-06-16 00:18:04.077681 | mon1 | Tuesday 16 June 2026 00:18:04 +0000 (0:00:00.203) 0:04:02.568 ********** 2026-06-16 00:18:04.370091 | mon1 | changed: [osd1] 2026-06-16 00:18:04.370185 | mon1 | 2026-06-16 00:18:04.370259 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-06-16 00:18:04.370436 | mon1 | Tuesday 16 June 2026 00:18:04 +0000 (0:00:00.292) 0:04:02.861 ********** 2026-06-16 00:18:04.600006 | mon1 | changed: [osd1] 2026-06-16 00:18:04.600112 | mon1 | 2026-06-16 00:18:04.600371 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-06-16 00:18:04.600430 | mon1 | Tuesday 16 June 2026 00:18:04 +0000 (0:00:00.229) 0:04:03.091 ********** 2026-06-16 00:18:04.832926 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-06-16 00:18:04.833007 | mon1 | 2026-06-16 00:18:04.833276 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-06-16 00:18:04.833543 | mon1 | Tuesday 16 June 2026 00:18:04 +0000 (0:00:00.233) 0:04:03.324 ********** 2026-06-16 00:18:04.879043 | mon1 | ok: [osd1] 2026-06-16 00:18:04.879451 | mon1 | 2026-06-16 00:18:04.879494 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-06-16 00:18:04.879502 | mon1 | Tuesday 16 June 2026 00:18:04 +0000 (0:00:00.045) 0:04:03.370 ********** 2026-06-16 00:18:04.941844 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-06-16 00:18:04.941936 | mon1 | 2026-06-16 00:18:04.942005 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-06-16 00:18:04.942178 | mon1 | Tuesday 16 June 2026 00:18:04 +0000 (0:00:00.062) 0:04:03.433 ********** 2026-06-16 00:18:10.958300 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-06-16 00:18:10.958377 | mon1 | 2026-06-16 00:18:10.958573 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-06-16 00:18:10.958622 | mon1 | Tuesday 16 June 2026 00:18:10 +0000 (0:00:06.016) 0:04:09.449 ********** 2026-06-16 00:18:11.006196 | mon1 | ok: [osd1] => (item=osd1) 2026-06-16 00:18:11.006267 | mon1 | 2026-06-16 00:18:11.006286 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-06-16 00:18:11.006362 | mon1 | Tuesday 16 June 2026 00:18:11 +0000 (0:00:00.047) 0:04:09.497 ********** 2026-06-16 00:18:11.246429 | mon1 | changed: [osd1] 2026-06-16 00:18:11.246499 | mon1 | 2026-06-16 00:18:11.246553 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-06-16 00:18:11.246645 | mon1 | Tuesday 16 June 2026 00:18:11 +0000 (0:00:00.240) 0:04:09.737 ********** 2026-06-16 00:18:19.848304 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-06-16 00:18:19.848425 | mon1 | 2026-06-16 00:18:19.848439 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-06-16 00:18:19.848587 | mon1 | Tuesday 16 June 2026 00:18:19 +0000 (0:00:08.601) 0:04:18.339 ********** 2026-06-16 00:18:21.379961 | mon1 | ok: [osd1] 2026-06-16 00:18:21.380051 | mon1 | 2026-06-16 00:18:21.380099 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-06-16 00:18:21.380235 | mon1 | Tuesday 16 June 2026 00:18:21 +0000 (0:00:01.531) 0:04:19.871 ********** 2026-06-16 00:19:00.014157 | mon1 | ok: [osd1] 2026-06-16 00:19:00.014238 | mon1 | 2026-06-16 00:19:00.014454 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-06-16 00:19:00.014506 | mon1 | Tuesday 16 June 2026 00:19:00 +0000 (0:00:38.634) 0:04:58.505 ********** 2026-06-16 00:20:27.824822 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd0/data) 2026-06-16 00:20:27.824895 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd1/data) 2026-06-16 00:20:27.825307 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd2/data) 2026-06-16 00:20:27.825357 | mon1 | 2026-06-16 00:20:27.825363 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-06-16 00:20:27.825368 | mon1 | Tuesday 16 June 2026 00:20:27 +0000 (0:01:27.810) 0:06:26.316 ********** 2026-06-16 00:20:33.839021 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-06-16 00:20:33.839095 | mon1 | 2026-06-16 00:20:33.839318 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-06-16 00:20:33.839394 | mon1 | Tuesday 16 June 2026 00:20:33 +0000 (0:00:06.013) 0:06:32.330 ********** 2026-06-16 00:20:39.824051 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-06-16 00:20:39.824164 | mon1 | 2026-06-16 00:20:39.824175 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-06-16 00:20:39.824275 | mon1 | Tuesday 16 June 2026 00:20:39 +0000 (0:00:05.983) 0:06:38.313 ********** 2026-06-16 00:20:39.888942 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-06-16 00:20:39.889032 | mon1 | 2026-06-16 00:20:39.889042 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-06-16 00:20:39.889170 | mon1 | Tuesday 16 June 2026 00:20:39 +0000 (0:00:00.066) 0:06:38.380 ********** 2026-06-16 00:20:39.926813 | mon1 | ok: [osd1] 2026-06-16 00:20:39.926891 | mon1 | 2026-06-16 00:20:39.927001 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-06-16 00:20:39.927095 | mon1 | Tuesday 16 June 2026 00:20:39 +0000 (0:00:00.037) 0:06:38.418 ********** 2026-06-16 00:20:45.922690 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-06-16 00:20:45.922779 | mon1 | 2026-06-16 00:20:45.922938 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-06-16 00:20:45.923090 | mon1 | Tuesday 16 June 2026 00:20:45 +0000 (0:00:05.995) 0:06:44.413 ********** 2026-06-16 00:20:45.960866 | mon1 | ok: [osd1] 2026-06-16 00:20:45.961068 | mon1 | 2026-06-16 00:20:45.961333 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-06-16 00:20:45.961565 | mon1 | Tuesday 16 June 2026 00:20:45 +0000 (0:00:00.038) 0:06:44.452 ********** 2026-06-16 00:20:45.993675 | mon1 | skipping: [osd1] => (item=1) 2026-06-16 00:20:45.994176 | mon1 | skipping: [osd1] => (item=1) 2026-06-16 00:20:45.994686 | mon1 | skipping: [osd1] => (item=1) 2026-06-16 00:20:45.994923 | mon1 | skipping: [osd1] 2026-06-16 00:20:45.995125 | mon1 | 2026-06-16 00:20:45.995353 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-06-16 00:20:45.995652 | mon1 | Tuesday 16 June 2026 00:20:45 +0000 (0:00:00.033) 0:06:44.485 ********** 2026-06-16 00:20:46.020612 | mon1 | skipping: [osd1] 2026-06-16 00:20:46.020787 | mon1 | 2026-06-16 00:20:46.020993 | mon1 | PLAY RECAP ********************************************************************* 2026-06-16 00:20:46.021225 | mon1 | mon1 : ok=59 changed=29 unreachable=0 failed=0 skipped=8 rescued=0 ignored=0 2026-06-16 00:20:46.021450 | mon1 | osd1 : ok=53 changed=24 unreachable=0 failed=0 skipped=8 rescued=0 ignored=0 2026-06-16 00:20:46.021636 | mon1 | 2026-06-16 00:20:46.021808 | mon1 | 2026-06-16 00:20:46.022014 | mon1 | TASKS RECAP ******************************************************************** 2026-06-16 00:20:46.022204 | mon1 | Tuesday 16 June 2026 00:20:46 +0000 (0:00:00.027) 0:06:44.512 ********** 2026-06-16 00:20:46.022390 | mon1 | =============================================================================== 2026-06-16 00:20:46.022591 | mon1 | vexxhost.ceph.osd : Install OSDs --------------------------------------- 87.81s 2026-06-16 00:20:46.022789 | mon1 | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 85.59s 2026-06-16 00:20:46.022985 | mon1 | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 38.63s 2026-06-16 00:20:46.023181 | mon1 | vexxhost.ceph.cephadm : Install packages ------------------------------- 25.04s 2026-06-16 00:20:46.023379 | mon1 | vexxhost.ceph.mon : Validate monitor exist ----------------------------- 14.10s 2026-06-16 00:20:46.023782 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 11.76s 2026-06-16 00:20:46.023878 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ----------------- 11.73s 2026-06-16 00:20:46.024065 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 8.60s 2026-06-16 00:20:46.024253 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.40s 2026-06-16 00:20:46.024449 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.40s 2026-06-16 00:20:46.024652 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 6.02s 2026-06-16 00:20:46.024847 | mon1 | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 6.01s 2026-06-16 00:20:46.025089 | mon1 | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 6.00s 2026-06-16 00:20:46.025381 | mon1 | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 5.99s 2026-06-16 00:20:46.025671 | mon1 | vexxhost.ceph.osd : Mark require osd release ---------------------------- 5.98s 2026-06-16 00:20:46.025962 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 5.53s 2026-06-16 00:20:46.026208 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.40s 2026-06-16 00:20:46.026418 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.01s 2026-06-16 00:20:46.026643 | mon1 | vexxhost.ceph.cephadm : Install packages -------------------------------- 4.68s 2026-06-16 00:20:46.026829 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 4.40s 2026-06-16 00:20:46.117294 | mon1 | INFO [default > converge] Executed: Successful 2026-06-16 00:20:46.126625 | mon1 | INFO [default > idempotence] Executing 2026-06-16 00:20:46.944649 | mon1 | 2026-06-16 00:20:46.944807 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-06-16 00:20:46.945029 | mon1 | 2026-06-16 00:20:46.945232 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-06-16 00:20:46.945444 | mon1 | Tuesday 16 June 2026 00:20:46 +0000 (0:00:00.045) 0:00:00.045 ********** 2026-06-16 00:20:48.150398 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-06-16 00:20:48.150578 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-06-16 00:20:48.150800 | mon1 | interpreter could change the meaning of that path. See 2026-06-16 00:20:48.151015 | mon1 | https://docs.ansible.com/ansible- 2026-06-16 00:20:48.151231 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-06-16 00:20:48.162186 | mon1 | ok: [mon1] 2026-06-16 00:20:48.162357 | mon1 | 2026-06-16 00:20:48.162562 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-16 00:20:48.162761 | mon1 | Tuesday 16 June 2026 00:20:48 +0000 (0:00:01.217) 0:00:01.263 ********** 2026-06-16 00:20:48.455245 | mon1 | ok: [mon1] 2026-06-16 00:20:48.455382 | mon1 | 2026-06-16 00:20:48.455637 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-16 00:20:48.455838 | mon1 | Tuesday 16 June 2026 00:20:48 +0000 (0:00:00.292) 0:00:01.556 ********** 2026-06-16 00:20:48.489349 | mon1 | skipping: [mon1] 2026-06-16 00:20:48.489563 | mon1 | 2026-06-16 00:20:48.489773 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-16 00:20:48.489977 | mon1 | Tuesday 16 June 2026 00:20:48 +0000 (0:00:00.034) 0:00:01.590 ********** 2026-06-16 00:20:48.789039 | mon1 | ok: [mon1] 2026-06-16 00:20:48.789172 | mon1 | 2026-06-16 00:20:48.789392 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-16 00:20:48.789636 | mon1 | Tuesday 16 June 2026 00:20:48 +0000 (0:00:00.299) 0:00:01.889 ********** 2026-06-16 00:20:48.851327 | mon1 | ok: [mon1] => { 2026-06-16 00:20:48.851454 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-06-16 00:20:48.851695 | mon1 | } 2026-06-16 00:20:48.851873 | mon1 | 2026-06-16 00:20:48.852082 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-16 00:20:48.852285 | mon1 | Tuesday 16 June 2026 00:20:48 +0000 (0:00:00.062) 0:00:01.952 ********** 2026-06-16 00:20:49.250018 | mon1 | ok: [mon1] 2026-06-16 00:20:49.250159 | mon1 | 2026-06-16 00:20:49.250370 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-16 00:20:49.250570 | mon1 | Tuesday 16 June 2026 00:20:49 +0000 (0:00:00.398) 0:00:02.350 ********** 2026-06-16 00:20:49.291884 | mon1 | skipping: [mon1] 2026-06-16 00:20:49.292029 | mon1 | 2026-06-16 00:20:49.292242 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-16 00:20:49.292438 | mon1 | Tuesday 16 June 2026 00:20:49 +0000 (0:00:00.041) 0:00:02.392 ********** 2026-06-16 00:20:49.330614 | mon1 | skipping: [mon1] 2026-06-16 00:20:49.330707 | mon1 | 2026-06-16 00:20:49.330930 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-16 00:20:49.331138 | mon1 | Tuesday 16 June 2026 00:20:49 +0000 (0:00:00.038) 0:00:02.431 ********** 2026-06-16 00:20:49.535567 | mon1 | ok: [mon1] 2026-06-16 00:20:49.535715 | mon1 | 2026-06-16 00:20:49.535947 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-16 00:20:49.536132 | mon1 | Tuesday 16 June 2026 00:20:49 +0000 (0:00:00.204) 0:00:02.636 ********** 2026-06-16 00:20:50.796958 | mon1 | ok: [mon1] 2026-06-16 00:20:50.797019 | mon1 | 2026-06-16 00:20:50.797031 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-16 00:20:50.797041 | mon1 | Tuesday 16 June 2026 00:20:50 +0000 (0:00:01.261) 0:00:03.897 ********** 2026-06-16 00:20:50.873930 | mon1 | ok: [mon1] => { 2026-06-16 00:20:50.874016 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.1/containerd-2.3.1-linux-amd64.tar.gz" 2026-06-16 00:20:50.874418 | mon1 | } 2026-06-16 00:20:50.874472 | mon1 | 2026-06-16 00:20:50.874478 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-16 00:20:50.874483 | mon1 | Tuesday 16 June 2026 00:20:50 +0000 (0:00:00.078) 0:00:03.975 ********** 2026-06-16 00:20:51.231921 | mon1 | ok: [mon1] 2026-06-16 00:20:51.232007 | mon1 | 2026-06-16 00:20:51.232300 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-16 00:20:51.232350 | mon1 | Tuesday 16 June 2026 00:20:51 +0000 (0:00:00.357) 0:00:04.332 ********** 2026-06-16 00:20:53.454287 | mon1 | ok: [mon1] 2026-06-16 00:20:53.454355 | mon1 | 2026-06-16 00:20:53.454615 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-06-16 00:20:53.454688 | mon1 | Tuesday 16 June 2026 00:20:53 +0000 (0:00:02.222) 0:00:06.555 ********** 2026-06-16 00:20:53.488648 | mon1 | skipping: [mon1] 2026-06-16 00:20:53.488736 | mon1 | 2026-06-16 00:20:53.488986 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-06-16 00:20:53.489020 | mon1 | Tuesday 16 June 2026 00:20:53 +0000 (0:00:00.034) 0:00:06.589 ********** 2026-06-16 00:20:53.520999 | mon1 | skipping: [mon1] 2026-06-16 00:20:53.521074 | mon1 | 2026-06-16 00:20:53.521300 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-06-16 00:20:53.521329 | mon1 | Tuesday 16 June 2026 00:20:53 +0000 (0:00:00.032) 0:00:06.622 ********** 2026-06-16 00:20:53.547757 | mon1 | skipping: [mon1] 2026-06-16 00:20:53.548177 | mon1 | 2026-06-16 00:20:53.548206 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-06-16 00:20:53.548215 | mon1 | Tuesday 16 June 2026 00:20:53 +0000 (0:00:00.026) 0:00:06.648 ********** 2026-06-16 00:20:54.618031 | mon1 | ok: [mon1] 2026-06-16 00:20:54.618248 | mon1 | 2026-06-16 00:20:54.618261 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-06-16 00:20:54.618386 | mon1 | Tuesday 16 June 2026 00:20:54 +0000 (0:00:01.070) 0:00:07.719 ********** 2026-06-16 00:20:55.056243 | mon1 | ok: [mon1] 2026-06-16 00:20:55.056294 | mon1 | 2026-06-16 00:20:55.056300 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-06-16 00:20:55.056305 | mon1 | Tuesday 16 June 2026 00:20:55 +0000 (0:00:00.437) 0:00:08.157 ********** 2026-06-16 00:20:55.947635 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-06-16 00:20:55.947699 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-06-16 00:20:55.948340 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-06-16 00:20:55.948418 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-06-16 00:20:55.948425 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-06-16 00:20:55.948430 | mon1 | 2026-06-16 00:20:55.948436 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-06-16 00:20:55.948440 | mon1 | Tuesday 16 June 2026 00:20:55 +0000 (0:00:00.891) 0:00:09.048 ********** 2026-06-16 00:20:56.464268 | mon1 | ok: [mon1] 2026-06-16 00:20:56.464342 | mon1 | 2026-06-16 00:20:56.464853 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-06-16 00:20:56.464941 | mon1 | Tuesday 16 June 2026 00:20:56 +0000 (0:00:00.510) 0:00:09.558 ********** 2026-06-16 00:20:56.464947 | mon1 | 2026-06-16 00:20:56.464953 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-06-16 00:20:56.464957 | mon1 | Tuesday 16 June 2026 00:20:56 +0000 (0:00:00.006) 0:00:09.565 ********** 2026-06-16 00:20:57.054143 | mon1 | ok: [mon1] 2026-06-16 00:20:57.054247 | mon1 | 2026-06-16 00:20:57.054262 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-16 00:20:57.054429 | mon1 | Tuesday 16 June 2026 00:20:57 +0000 (0:00:00.590) 0:00:10.155 ********** 2026-06-16 00:20:57.263661 | mon1 | ok: [mon1] 2026-06-16 00:20:57.263747 | mon1 | 2026-06-16 00:20:57.263801 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-16 00:20:57.263926 | mon1 | Tuesday 16 June 2026 00:20:57 +0000 (0:00:00.209) 0:00:10.364 ********** 2026-06-16 00:20:57.335878 | mon1 | ok: [mon1] => { 2026-06-16 00:20:57.336516 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-06-16 00:20:57.336565 | mon1 | } 2026-06-16 00:20:57.336572 | mon1 | 2026-06-16 00:20:57.336577 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-16 00:20:57.336582 | mon1 | Tuesday 16 June 2026 00:20:57 +0000 (0:00:00.072) 0:00:10.436 ********** 2026-06-16 00:20:57.696048 | mon1 | ok: [mon1] 2026-06-16 00:20:57.696109 | mon1 | 2026-06-16 00:20:57.696372 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-16 00:20:57.696457 | mon1 | Tuesday 16 June 2026 00:20:57 +0000 (0:00:00.359) 0:00:10.796 ********** 2026-06-16 00:21:00.787230 | mon1 | ok: [mon1] 2026-06-16 00:21:00.787300 | mon1 | 2026-06-16 00:21:00.787534 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-06-16 00:21:00.787626 | mon1 | Tuesday 16 June 2026 00:21:00 +0000 (0:00:03.091) 0:00:13.888 ********** 2026-06-16 00:21:01.816165 | mon1 | ok: [mon1] 2026-06-16 00:21:01.816238 | mon1 | 2026-06-16 00:21:01.816447 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-06-16 00:21:01.816494 | mon1 | Tuesday 16 June 2026 00:21:01 +0000 (0:00:01.029) 0:00:14.917 ********** 2026-06-16 00:21:02.114984 | mon1 | ok: [mon1] 2026-06-16 00:21:02.115059 | mon1 | 2026-06-16 00:21:02.115074 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-06-16 00:21:02.115249 | mon1 | Tuesday 16 June 2026 00:21:02 +0000 (0:00:00.298) 0:00:15.215 ********** 2026-06-16 00:21:02.522196 | mon1 | ok: [mon1] 2026-06-16 00:21:02.522240 | mon1 | 2026-06-16 00:21:02.522253 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-06-16 00:21:02.522258 | mon1 | Tuesday 16 June 2026 00:21:02 +0000 (0:00:00.407) 0:00:15.623 ********** 2026-06-16 00:21:03.088990 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-06-16 00:21:03.089660 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-06-16 00:21:03.089700 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-06-16 00:21:03.089709 | mon1 | 2026-06-16 00:21:03.089715 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-06-16 00:21:03.089721 | mon1 | Tuesday 16 June 2026 00:21:03 +0000 (0:00:00.566) 0:00:16.190 ********** 2026-06-16 00:21:03.505343 | mon1 | ok: [mon1] 2026-06-16 00:21:03.505413 | mon1 | 2026-06-16 00:21:03.505727 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-06-16 00:21:03.505901 | mon1 | Tuesday 16 June 2026 00:21:03 +0000 (0:00:00.416) 0:00:16.606 ********** 2026-06-16 00:21:03.927787 | mon1 | ok: [mon1] 2026-06-16 00:21:03.927854 | mon1 | 2026-06-16 00:21:03.927954 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-06-16 00:21:03.928298 | mon1 | Tuesday 16 June 2026 00:21:03 +0000 (0:00:00.416) 0:00:17.023 ********** 2026-06-16 00:21:03.928314 | mon1 | 2026-06-16 00:21:03.928319 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-06-16 00:21:03.928324 | mon1 | Tuesday 16 June 2026 00:21:03 +0000 (0:00:00.006) 0:00:17.029 ********** 2026-06-16 00:21:04.294603 | mon1 | ok: [mon1] 2026-06-16 00:21:04.294683 | mon1 | 2026-06-16 00:21:04.294743 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-06-16 00:21:04.294869 | mon1 | Tuesday 16 June 2026 00:21:04 +0000 (0:00:00.366) 0:00:17.395 ********** 2026-06-16 00:21:04.343054 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-06-16 00:21:04.343150 | mon1 | 2026-06-16 00:21:04.343166 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-06-16 00:21:04.343245 | mon1 | Tuesday 16 June 2026 00:21:04 +0000 (0:00:00.048) 0:00:17.444 ********** 2026-06-16 00:21:05.448873 | mon1 | ok: [mon1] 2026-06-16 00:21:05.448980 | mon1 | 2026-06-16 00:21:05.449307 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-06-16 00:21:05.449359 | mon1 | Tuesday 16 June 2026 00:21:05 +0000 (0:00:01.105) 0:00:18.549 ********** 2026-06-16 00:21:06.095301 | mon1 | ok: [mon1] => (item=chronyd) 2026-06-16 00:21:06.095375 | mon1 | ok: [mon1] => (item=sshd) 2026-06-16 00:21:06.095630 | mon1 | 2026-06-16 00:21:06.095697 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-06-16 00:21:06.095715 | mon1 | Tuesday 16 June 2026 00:21:06 +0000 (0:00:00.646) 0:00:19.196 ********** 2026-06-16 00:21:06.437360 | mon1 | ok: [mon1] 2026-06-16 00:21:06.437433 | mon1 | 2026-06-16 00:21:06.437639 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-06-16 00:21:06.437684 | mon1 | Tuesday 16 June 2026 00:21:06 +0000 (0:00:00.342) 0:00:19.538 ********** 2026-06-16 00:21:06.638310 | mon1 | ok: [mon1] 2026-06-16 00:21:06.638367 | mon1 | 2026-06-16 00:21:06.638605 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-06-16 00:21:06.638755 | mon1 | Tuesday 16 June 2026 00:21:06 +0000 (0:00:00.200) 0:00:19.739 ********** 2026-06-16 00:21:07.030432 | mon1 | ok: [mon1] 2026-06-16 00:21:07.030508 | mon1 | 2026-06-16 00:21:07.030705 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-06-16 00:21:07.030749 | mon1 | Tuesday 16 June 2026 00:21:07 +0000 (0:00:00.392) 0:00:20.131 ********** 2026-06-16 00:21:07.369729 | mon1 | ok: [mon1] 2026-06-16 00:21:07.369798 | mon1 | 2026-06-16 00:21:07.370019 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-06-16 00:21:07.370059 | mon1 | Tuesday 16 June 2026 00:21:07 +0000 (0:00:00.339) 0:00:20.470 ********** 2026-06-16 00:21:07.434156 | mon1 | ok: [mon1] 2026-06-16 00:21:07.434202 | mon1 | 2026-06-16 00:21:07.434439 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-06-16 00:21:07.434485 | mon1 | Tuesday 16 June 2026 00:21:07 +0000 (0:00:00.064) 0:00:20.535 ********** 2026-06-16 00:21:07.645883 | mon1 | ok: [mon1] => (item=mon1) 2026-06-16 00:21:07.645926 | mon1 | 2026-06-16 00:21:07.645931 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-06-16 00:21:07.645936 | mon1 | Tuesday 16 June 2026 00:21:07 +0000 (0:00:00.211) 0:00:20.746 ********** 2026-06-16 00:21:07.688642 | mon1 | ok: [mon1] 2026-06-16 00:21:07.688684 | mon1 | 2026-06-16 00:21:07.688690 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-06-16 00:21:07.688694 | mon1 | Tuesday 16 June 2026 00:21:07 +0000 (0:00:00.042) 0:00:20.789 ********** 2026-06-16 00:21:07.722248 | mon1 | skipping: [mon1] 2026-06-16 00:21:07.722288 | mon1 | 2026-06-16 00:21:07.722370 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-06-16 00:21:07.722457 | mon1 | Tuesday 16 June 2026 00:21:07 +0000 (0:00:00.034) 0:00:20.823 ********** 2026-06-16 00:21:07.783964 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-06-16 00:21:07.784026 | mon1 | 2026-06-16 00:21:07.784127 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-06-16 00:21:07.784220 | mon1 | Tuesday 16 June 2026 00:21:07 +0000 (0:00:00.061) 0:00:20.885 ********** 2026-06-16 00:21:13.829621 | mon1 | ok: [mon1] 2026-06-16 00:21:13.829731 | mon1 | 2026-06-16 00:21:13.830051 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-06-16 00:21:13.830096 | mon1 | Tuesday 16 June 2026 00:21:13 +0000 (0:00:06.045) 0:00:26.930 ********** 2026-06-16 00:21:13.873914 | mon1 | ok: [mon1] => (item=mon1) 2026-06-16 00:21:13.873991 | mon1 | 2026-06-16 00:21:13.874251 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-06-16 00:21:13.874296 | mon1 | Tuesday 16 June 2026 00:21:13 +0000 (0:00:00.044) 0:00:26.974 ********** 2026-06-16 00:21:14.235039 | mon1 | ok: [mon1] 2026-06-16 00:21:14.235102 | mon1 | 2026-06-16 00:21:14.235205 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-06-16 00:21:14.235334 | mon1 | Tuesday 16 June 2026 00:21:14 +0000 (0:00:00.361) 0:00:27.336 ********** 2026-06-16 00:21:20.613096 | mon1 | ok: [mon1] 2026-06-16 00:21:20.613167 | mon1 | 2026-06-16 00:21:20.613379 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-06-16 00:21:20.613424 | mon1 | Tuesday 16 June 2026 00:21:20 +0000 (0:00:06.377) 0:00:33.714 ********** 2026-06-16 00:21:26.608833 | mon1 | ok: [mon1] 2026-06-16 00:21:26.608905 | mon1 | 2026-06-16 00:21:26.608962 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-06-16 00:21:26.609085 | mon1 | Tuesday 16 June 2026 00:21:26 +0000 (0:00:05.995) 0:00:39.710 ********** 2026-06-16 00:21:40.654373 | mon1 | ok: [mon1] 2026-06-16 00:21:40.654447 | mon1 | 2026-06-16 00:21:40.654672 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-06-16 00:21:40.654720 | mon1 | Tuesday 16 June 2026 00:21:40 +0000 (0:00:14.045) 0:00:53.755 ********** 2026-06-16 00:21:40.719945 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-06-16 00:21:40.720031 | mon1 | 2026-06-16 00:21:40.720241 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-06-16 00:21:40.720275 | mon1 | Tuesday 16 June 2026 00:21:40 +0000 (0:00:00.065) 0:00:53.821 ********** 2026-06-16 00:21:40.760131 | mon1 | skipping: [mon1] 2026-06-16 00:21:40.760200 | mon1 | 2026-06-16 00:21:40.760305 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-06-16 00:21:40.760427 | mon1 | Tuesday 16 June 2026 00:21:40 +0000 (0:00:00.040) 0:00:53.861 ********** 2026-06-16 00:21:40.804207 | mon1 | skipping: [mon1] => (item=mon1) 2026-06-16 00:21:40.804279 | mon1 | skipping: [mon1] 2026-06-16 00:21:40.804595 | mon1 | 2026-06-16 00:21:40.804652 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-06-16 00:21:40.804658 | mon1 | Tuesday 16 June 2026 00:21:40 +0000 (0:00:00.044) 0:00:53.905 ********** 2026-06-16 00:21:41.052459 | mon1 | ok: [mon1] 2026-06-16 00:21:41.052527 | mon1 | 2026-06-16 00:21:41.052844 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-06-16 00:21:41.052896 | mon1 | Tuesday 16 June 2026 00:21:41 +0000 (0:00:00.248) 0:00:54.153 ********** 2026-06-16 00:21:47.333582 | mon1 | ok: [mon1] 2026-06-16 00:21:47.333629 | mon1 | 2026-06-16 00:21:47.333634 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-06-16 00:21:47.333639 | mon1 | Tuesday 16 June 2026 00:21:47 +0000 (0:00:06.280) 0:01:00.433 ********** 2026-06-16 00:21:53.248805 | mon1 | ok: [mon1] 2026-06-16 00:21:53.248971 | mon1 | 2026-06-16 00:21:53.248984 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-06-16 00:21:53.249025 | mon1 | Tuesday 16 June 2026 00:21:53 +0000 (0:00:05.916) 0:01:06.350 ********** 2026-06-16 00:21:59.236099 | mon1 | ok: [mon1] 2026-06-16 00:21:59.236185 | mon1 | 2026-06-16 00:21:59.236242 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-06-16 00:21:59.236369 | mon1 | Tuesday 16 June 2026 00:21:59 +0000 (0:00:05.987) 0:01:12.337 ********** 2026-06-16 00:22:04.141817 | mon1 | ok: [mon1] => (item={'name': 'diskprediction_local'}) 2026-06-16 00:22:04.141887 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-06-16 00:22:04.141946 | mon1 | ok: [mon1] => (item={'name': 'prometheus'}) 2026-06-16 00:22:04.142487 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-06-16 00:22:04.142534 | mon1 | 2026-06-16 00:22:04.142540 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-06-16 00:22:04.142545 | mon1 | 2026-06-16 00:22:04.142549 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-06-16 00:22:04.142553 | mon1 | Tuesday 16 June 2026 00:22:04 +0000 (0:00:04.905) 0:01:17.243 ********** 2026-06-16 00:22:05.219862 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-06-16 00:22:05.221173 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-06-16 00:22:05.221244 | mon1 | interpreter could change the meaning of that path. See 2026-06-16 00:22:05.221256 | mon1 | https://docs.ansible.com/ansible- 2026-06-16 00:22:05.221266 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-06-16 00:22:05.231733 | mon1 | ok: [osd1] 2026-06-16 00:22:05.231839 | mon1 | 2026-06-16 00:22:05.232032 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-16 00:22:05.232060 | mon1 | Tuesday 16 June 2026 00:22:05 +0000 (0:00:01.089) 0:01:18.333 ********** 2026-06-16 00:22:05.431406 | mon1 | ok: [osd1] 2026-06-16 00:22:05.431475 | mon1 | 2026-06-16 00:22:05.431609 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-16 00:22:05.431699 | mon1 | Tuesday 16 June 2026 00:22:05 +0000 (0:00:00.199) 0:01:18.532 ********** 2026-06-16 00:22:05.469315 | mon1 | skipping: [osd1] 2026-06-16 00:22:05.469399 | mon1 | 2026-06-16 00:22:05.469632 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-16 00:22:05.469673 | mon1 | Tuesday 16 June 2026 00:22:05 +0000 (0:00:00.037) 0:01:18.570 ********** 2026-06-16 00:22:05.666796 | mon1 | ok: [osd1] 2026-06-16 00:22:05.666871 | mon1 | 2026-06-16 00:22:05.666929 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-16 00:22:05.667042 | mon1 | Tuesday 16 June 2026 00:22:05 +0000 (0:00:00.197) 0:01:18.768 ********** 2026-06-16 00:22:05.743166 | mon1 | ok: [osd1] => { 2026-06-16 00:22:05.743720 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-06-16 00:22:05.743787 | mon1 | } 2026-06-16 00:22:05.743798 | mon1 | 2026-06-16 00:22:05.743808 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-16 00:22:05.743824 | mon1 | Tuesday 16 June 2026 00:22:05 +0000 (0:00:00.076) 0:01:18.844 ********** 2026-06-16 00:22:06.050270 | mon1 | ok: [osd1] 2026-06-16 00:22:06.050350 | mon1 | 2026-06-16 00:22:06.050364 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-16 00:22:06.050514 | mon1 | Tuesday 16 June 2026 00:22:06 +0000 (0:00:00.306) 0:01:19.150 ********** 2026-06-16 00:22:06.086894 | mon1 | skipping: [osd1] 2026-06-16 00:22:06.086953 | mon1 | 2026-06-16 00:22:06.087088 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-16 00:22:06.087262 | mon1 | Tuesday 16 June 2026 00:22:06 +0000 (0:00:00.037) 0:01:19.188 ********** 2026-06-16 00:22:06.123988 | mon1 | skipping: [osd1] 2026-06-16 00:22:06.124065 | mon1 | 2026-06-16 00:22:06.124088 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-16 00:22:06.124105 | mon1 | Tuesday 16 June 2026 00:22:06 +0000 (0:00:00.036) 0:01:19.224 ********** 2026-06-16 00:22:06.307959 | mon1 | ok: [osd1] 2026-06-16 00:22:06.308035 | mon1 | 2026-06-16 00:22:06.308096 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-16 00:22:06.308216 | mon1 | Tuesday 16 June 2026 00:22:06 +0000 (0:00:00.184) 0:01:19.409 ********** 2026-06-16 00:22:07.242473 | mon1 | ok: [osd1] 2026-06-16 00:22:07.242547 | mon1 | 2026-06-16 00:22:07.242750 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-16 00:22:07.242795 | mon1 | Tuesday 16 June 2026 00:22:07 +0000 (0:00:00.934) 0:01:20.343 ********** 2026-06-16 00:22:07.316561 | mon1 | ok: [osd1] => { 2026-06-16 00:22:07.316631 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.1/containerd-2.3.1-linux-amd64.tar.gz" 2026-06-16 00:22:07.317162 | mon1 | } 2026-06-16 00:22:07.317202 | mon1 | 2026-06-16 00:22:07.317209 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-16 00:22:07.317216 | mon1 | Tuesday 16 June 2026 00:22:07 +0000 (0:00:00.073) 0:01:20.417 ********** 2026-06-16 00:22:07.658079 | mon1 | ok: [osd1] 2026-06-16 00:22:07.658153 | mon1 | 2026-06-16 00:22:07.658502 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-16 00:22:07.658552 | mon1 | Tuesday 16 June 2026 00:22:07 +0000 (0:00:00.341) 0:01:20.758 ********** 2026-06-16 00:22:09.532864 | mon1 | ok: [osd1] 2026-06-16 00:22:09.532946 | mon1 | 2026-06-16 00:22:09.532960 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-06-16 00:22:09.533098 | mon1 | Tuesday 16 June 2026 00:22:09 +0000 (0:00:01.875) 0:01:22.633 ********** 2026-06-16 00:22:09.562697 | mon1 | skipping: [osd1] 2026-06-16 00:22:09.562811 | mon1 | 2026-06-16 00:22:09.563103 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-06-16 00:22:09.563135 | mon1 | Tuesday 16 June 2026 00:22:09 +0000 (0:00:00.029) 0:01:22.663 ********** 2026-06-16 00:22:09.589426 | mon1 | skipping: [osd1] 2026-06-16 00:22:09.589500 | mon1 | 2026-06-16 00:22:09.589757 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-06-16 00:22:09.589779 | mon1 | Tuesday 16 June 2026 00:22:09 +0000 (0:00:00.027) 0:01:22.690 ********** 2026-06-16 00:22:09.616339 | mon1 | skipping: [osd1] 2026-06-16 00:22:09.616436 | mon1 | 2026-06-16 00:22:09.616566 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-06-16 00:22:09.616744 | mon1 | Tuesday 16 June 2026 00:22:09 +0000 (0:00:00.027) 0:01:22.717 ********** 2026-06-16 00:22:10.547626 | mon1 | ok: [osd1] 2026-06-16 00:22:10.547672 | mon1 | 2026-06-16 00:22:10.547678 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-06-16 00:22:10.547683 | mon1 | Tuesday 16 June 2026 00:22:10 +0000 (0:00:00.930) 0:01:23.648 ********** 2026-06-16 00:22:10.984776 | mon1 | ok: [osd1] 2026-06-16 00:22:10.984847 | mon1 | 2026-06-16 00:22:10.985094 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-06-16 00:22:10.985117 | mon1 | Tuesday 16 June 2026 00:22:10 +0000 (0:00:00.437) 0:01:24.085 ********** 2026-06-16 00:22:11.847852 | mon1 | ok: [osd1] => (item={'path': '/etc/containerd'}) 2026-06-16 00:22:11.847943 | mon1 | ok: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-06-16 00:22:11.848804 | mon1 | ok: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-06-16 00:22:11.848857 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-06-16 00:22:11.848865 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-06-16 00:22:11.848872 | mon1 | 2026-06-16 00:22:11.848880 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-06-16 00:22:11.848886 | mon1 | Tuesday 16 June 2026 00:22:11 +0000 (0:00:00.863) 0:01:24.948 ********** 2026-06-16 00:22:12.364673 | mon1 | ok: [osd1] 2026-06-16 00:22:12.364744 | mon1 | 2026-06-16 00:22:12.364814 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-06-16 00:22:12.365207 | mon1 | Tuesday 16 June 2026 00:22:12 +0000 (0:00:00.509) 0:01:25.458 ********** 2026-06-16 00:22:12.365253 | mon1 | 2026-06-16 00:22:12.365259 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-06-16 00:22:12.365263 | mon1 | Tuesday 16 June 2026 00:22:12 +0000 (0:00:00.007) 0:01:25.465 ********** 2026-06-16 00:22:12.713685 | mon1 | ok: [osd1] 2026-06-16 00:22:12.713774 | mon1 | 2026-06-16 00:22:12.713797 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-16 00:22:12.713902 | mon1 | Tuesday 16 June 2026 00:22:12 +0000 (0:00:00.348) 0:01:25.814 ********** 2026-06-16 00:22:12.912762 | mon1 | ok: [osd1] 2026-06-16 00:22:12.912842 | mon1 | 2026-06-16 00:22:12.912855 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-16 00:22:12.913005 | mon1 | Tuesday 16 June 2026 00:22:12 +0000 (0:00:00.198) 0:01:26.013 ********** 2026-06-16 00:22:12.981981 | mon1 | ok: [osd1] => { 2026-06-16 00:22:12.982065 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-06-16 00:22:12.982470 | mon1 | } 2026-06-16 00:22:12.982503 | mon1 | 2026-06-16 00:22:12.982509 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-16 00:22:12.982514 | mon1 | Tuesday 16 June 2026 00:22:12 +0000 (0:00:00.069) 0:01:26.083 ********** 2026-06-16 00:22:13.332448 | mon1 | ok: [osd1] 2026-06-16 00:22:13.332561 | mon1 | 2026-06-16 00:22:13.332577 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-16 00:22:13.332732 | mon1 | Tuesday 16 June 2026 00:22:13 +0000 (0:00:00.350) 0:01:26.433 ********** 2026-06-16 00:22:16.341478 | mon1 | ok: [osd1] 2026-06-16 00:22:16.341553 | mon1 | 2026-06-16 00:22:16.341642 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-06-16 00:22:16.341810 | mon1 | Tuesday 16 June 2026 00:22:16 +0000 (0:00:03.009) 0:01:29.442 ********** 2026-06-16 00:22:17.294522 | mon1 | ok: [osd1] 2026-06-16 00:22:17.294609 | mon1 | 2026-06-16 00:22:17.294642 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-06-16 00:22:17.294754 | mon1 | Tuesday 16 June 2026 00:22:17 +0000 (0:00:00.952) 0:01:30.395 ********** 2026-06-16 00:22:17.484718 | mon1 | ok: [osd1] 2026-06-16 00:22:17.484795 | mon1 | 2026-06-16 00:22:17.484910 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-06-16 00:22:17.485028 | mon1 | Tuesday 16 June 2026 00:22:17 +0000 (0:00:00.188) 0:01:30.584 ********** 2026-06-16 00:22:17.892103 | mon1 | ok: [osd1] 2026-06-16 00:22:17.892194 | mon1 | 2026-06-16 00:22:17.892326 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-06-16 00:22:17.892495 | mon1 | Tuesday 16 June 2026 00:22:17 +0000 (0:00:00.408) 0:01:30.993 ********** 2026-06-16 00:22:18.435939 | mon1 | ok: [osd1] => (item={'path': '/etc/docker'}) 2026-06-16 00:22:18.436181 | mon1 | ok: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-06-16 00:22:18.436443 | mon1 | ok: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-06-16 00:22:18.436659 | mon1 | 2026-06-16 00:22:18.436998 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-06-16 00:22:18.437210 | mon1 | Tuesday 16 June 2026 00:22:18 +0000 (0:00:00.543) 0:01:31.536 ********** 2026-06-16 00:22:18.840923 | mon1 | ok: [osd1] 2026-06-16 00:22:18.840992 | mon1 | 2026-06-16 00:22:18.841147 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-06-16 00:22:18.841275 | mon1 | Tuesday 16 June 2026 00:22:18 +0000 (0:00:00.405) 0:01:31.941 ********** 2026-06-16 00:22:19.256437 | mon1 | ok: [osd1] 2026-06-16 00:22:19.256588 | mon1 | 2026-06-16 00:22:19.256805 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-06-16 00:22:19.257016 | mon1 | Tuesday 16 June 2026 00:22:19 +0000 (0:00:00.409) 0:01:32.351 ********** 2026-06-16 00:22:19.257203 | mon1 | 2026-06-16 00:22:19.257444 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-06-16 00:22:19.257709 | mon1 | Tuesday 16 June 2026 00:22:19 +0000 (0:00:00.005) 0:01:32.357 ********** 2026-06-16 00:22:19.599120 | mon1 | ok: [osd1] 2026-06-16 00:22:19.599192 | mon1 | 2026-06-16 00:22:19.599206 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-06-16 00:22:19.599379 | mon1 | Tuesday 16 June 2026 00:22:19 +0000 (0:00:00.342) 0:01:32.700 ********** 2026-06-16 00:22:19.637923 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-06-16 00:22:19.638034 | mon1 | 2026-06-16 00:22:19.638201 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-06-16 00:22:19.638380 | mon1 | Tuesday 16 June 2026 00:22:19 +0000 (0:00:00.038) 0:01:32.738 ********** 2026-06-16 00:22:20.628978 | mon1 | ok: [osd1] 2026-06-16 00:22:20.629029 | mon1 | 2026-06-16 00:22:20.629036 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-06-16 00:22:20.629043 | mon1 | Tuesday 16 June 2026 00:22:20 +0000 (0:00:00.990) 0:01:33.729 ********** 2026-06-16 00:22:21.274537 | mon1 | ok: [osd1] => (item=chronyd) 2026-06-16 00:22:21.274612 | mon1 | ok: [osd1] => (item=sshd) 2026-06-16 00:22:21.274901 | mon1 | 2026-06-16 00:22:21.274944 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-06-16 00:22:21.274949 | mon1 | Tuesday 16 June 2026 00:22:21 +0000 (0:00:00.646) 0:01:34.375 ********** 2026-06-16 00:22:21.622292 | mon1 | ok: [osd1] 2026-06-16 00:22:21.622370 | mon1 | 2026-06-16 00:22:21.622382 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-06-16 00:22:21.622508 | mon1 | Tuesday 16 June 2026 00:22:21 +0000 (0:00:00.347) 0:01:34.723 ********** 2026-06-16 00:22:21.818858 | mon1 | ok: [osd1] 2026-06-16 00:22:21.818923 | mon1 | 2026-06-16 00:22:21.819004 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-06-16 00:22:21.819104 | mon1 | Tuesday 16 June 2026 00:22:21 +0000 (0:00:00.196) 0:01:34.920 ********** 2026-06-16 00:22:22.055995 | mon1 | ok: [osd1] 2026-06-16 00:22:22.056040 | mon1 | 2026-06-16 00:22:22.056045 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-06-16 00:22:22.056050 | mon1 | Tuesday 16 June 2026 00:22:22 +0000 (0:00:00.236) 0:01:35.157 ********** 2026-06-16 00:22:22.250346 | mon1 | ok: [osd1] 2026-06-16 00:22:22.250422 | mon1 | 2026-06-16 00:22:22.250449 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-06-16 00:22:22.250579 | mon1 | Tuesday 16 June 2026 00:22:22 +0000 (0:00:00.194) 0:01:35.351 ********** 2026-06-16 00:22:22.453187 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-06-16 00:22:22.453256 | mon1 | 2026-06-16 00:22:22.453313 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-06-16 00:22:22.453422 | mon1 | Tuesday 16 June 2026 00:22:22 +0000 (0:00:00.202) 0:01:35.554 ********** 2026-06-16 00:22:22.495917 | mon1 | ok: [osd1] 2026-06-16 00:22:22.495980 | mon1 | 2026-06-16 00:22:22.496181 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-06-16 00:22:22.496201 | mon1 | Tuesday 16 June 2026 00:22:22 +0000 (0:00:00.042) 0:01:35.597 ********** 2026-06-16 00:22:22.552998 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-06-16 00:22:22.553052 | mon1 | 2026-06-16 00:22:22.553337 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-06-16 00:22:22.553418 | mon1 | Tuesday 16 June 2026 00:22:22 +0000 (0:00:00.056) 0:01:35.653 ********** 2026-06-16 00:22:28.514219 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-06-16 00:22:28.514338 | mon1 | 2026-06-16 00:22:28.514351 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-06-16 00:22:28.514527 | mon1 | Tuesday 16 June 2026 00:22:28 +0000 (0:00:05.961) 0:01:41.615 ********** 2026-06-16 00:22:28.557388 | mon1 | ok: [osd1] => (item=osd1) 2026-06-16 00:22:28.557439 | mon1 | 2026-06-16 00:22:28.557480 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-06-16 00:22:28.557607 | mon1 | Tuesday 16 June 2026 00:22:28 +0000 (0:00:00.043) 0:01:41.658 ********** 2026-06-16 00:22:28.804548 | mon1 | ok: [osd1] 2026-06-16 00:22:28.804949 | mon1 | 2026-06-16 00:22:28.805004 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-06-16 00:22:28.805012 | mon1 | Tuesday 16 June 2026 00:22:28 +0000 (0:00:00.247) 0:01:41.905 ********** 2026-06-16 00:22:35.056836 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-06-16 00:22:35.056945 | mon1 | 2026-06-16 00:22:35.056958 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-06-16 00:22:35.057043 | mon1 | Tuesday 16 June 2026 00:22:35 +0000 (0:00:06.252) 0:01:48.157 ********** 2026-06-16 00:22:40.438336 | mon1 | ok: [osd1] 2026-06-16 00:22:40.438397 | mon1 | 2026-06-16 00:22:40.438520 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-06-16 00:22:40.438655 | mon1 | Tuesday 16 June 2026 00:22:40 +0000 (0:00:05.381) 0:01:53.539 ********** 2026-06-16 00:23:02.429184 | mon1 | ok: [osd1] 2026-06-16 00:23:02.429257 | mon1 | 2026-06-16 00:23:02.429320 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-06-16 00:23:02.429475 | mon1 | Tuesday 16 June 2026 00:23:02 +0000 (0:00:21.990) 0:02:15.529 ********** 2026-06-16 00:23:02.487953 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd0/data) 2026-06-16 00:23:02.488058 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd1/data) 2026-06-16 00:23:02.488628 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd2/data) 2026-06-16 00:23:02.488665 | mon1 | skipping: [osd1] 2026-06-16 00:23:02.488673 | mon1 | 2026-06-16 00:23:02.488679 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-06-16 00:23:02.488686 | mon1 | Tuesday 16 June 2026 00:23:02 +0000 (0:00:00.058) 0:02:15.588 ********** 2026-06-16 00:23:08.479009 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-06-16 00:23:08.479088 | mon1 | 2026-06-16 00:23:08.479169 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-06-16 00:23:08.479302 | mon1 | Tuesday 16 June 2026 00:23:08 +0000 (0:00:05.991) 0:02:21.580 ********** 2026-06-16 00:23:14.395217 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-06-16 00:23:14.395291 | mon1 | 2026-06-16 00:23:14.395376 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-06-16 00:23:14.395509 | mon1 | Tuesday 16 June 2026 00:23:14 +0000 (0:00:05.916) 0:02:27.496 ********** 2026-06-16 00:23:14.446329 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-06-16 00:23:14.446391 | mon1 | 2026-06-16 00:23:14.446481 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-06-16 00:23:14.446587 | mon1 | Tuesday 16 June 2026 00:23:14 +0000 (0:00:00.051) 0:02:27.547 ********** 2026-06-16 00:23:14.484162 | mon1 | ok: [osd1] 2026-06-16 00:23:14.484229 | mon1 | 2026-06-16 00:23:14.484279 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-06-16 00:23:14.484415 | mon1 | Tuesday 16 June 2026 00:23:14 +0000 (0:00:00.037) 0:02:27.585 ********** 2026-06-16 00:23:20.434770 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-06-16 00:23:20.434843 | mon1 | 2026-06-16 00:23:20.435011 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-06-16 00:23:20.435027 | mon1 | Tuesday 16 June 2026 00:23:20 +0000 (0:00:05.950) 0:02:33.536 ********** 2026-06-16 00:23:20.476331 | mon1 | ok: [osd1] 2026-06-16 00:23:20.476440 | mon1 | 2026-06-16 00:23:20.476579 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-06-16 00:23:20.476711 | mon1 | Tuesday 16 June 2026 00:23:20 +0000 (0:00:00.041) 0:02:33.577 ********** 2026-06-16 00:23:20.514763 | mon1 | skipping: [osd1] => (item=1) 2026-06-16 00:23:20.514853 | mon1 | skipping: [osd1] => (item=1) 2026-06-16 00:23:20.514933 | mon1 | skipping: [osd1] => (item=1) 2026-06-16 00:23:20.515020 | mon1 | skipping: [osd1] 2026-06-16 00:23:20.515101 | mon1 | 2026-06-16 00:23:20.515287 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-06-16 00:23:20.515301 | mon1 | Tuesday 16 June 2026 00:23:20 +0000 (0:00:00.038) 0:02:33.616 ********** 2026-06-16 00:23:20.547652 | mon1 | skipping: [osd1] 2026-06-16 00:23:20.547732 | mon1 | 2026-06-16 00:23:20.547824 | mon1 | PLAY RECAP ********************************************************************* 2026-06-16 00:23:20.547927 | mon1 | mon1 : ok=49 changed=0 unreachable=0 failed=0 skipped=9 rescued=0 ignored=0 2026-06-16 00:23:20.550156 | mon1 | osd1 : ok=48 changed=0 unreachable=0 failed=0 skipped=9 rescued=0 ignored=0 2026-06-16 00:23:20.550171 | mon1 | 2026-06-16 00:23:20.550175 | mon1 | 2026-06-16 00:23:20.550180 | mon1 | TASKS RECAP ******************************************************************** 2026-06-16 00:23:20.550184 | mon1 | Tuesday 16 June 2026 00:23:20 +0000 (0:00:00.032) 0:02:33.649 ********** 2026-06-16 00:23:20.550193 | mon1 | =============================================================================== 2026-06-16 00:23:20.550197 | mon1 | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 21.99s 2026-06-16 00:23:20.550201 | mon1 | vexxhost.ceph.mon : Validate monitor exist ----------------------------- 14.05s 2026-06-16 00:23:20.550205 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.38s 2026-06-16 00:23:20.550209 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.28s 2026-06-16 00:23:20.550213 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.25s 2026-06-16 00:23:20.550217 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 6.05s 2026-06-16 00:23:20.550220 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 6.00s 2026-06-16 00:23:20.550224 | mon1 | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 5.99s 2026-06-16 00:23:20.550228 | mon1 | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 5.99s 2026-06-16 00:23:20.550232 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 5.96s 2026-06-16 00:23:20.550235 | mon1 | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 5.95s 2026-06-16 00:23:20.550239 | mon1 | vexxhost.ceph.osd : Mark require osd release ---------------------------- 5.92s 2026-06-16 00:23:20.550243 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ------------------ 5.92s 2026-06-16 00:23:20.550247 | mon1 | vexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 5.38s 2026-06-16 00:23:20.550251 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 4.91s 2026-06-16 00:23:20.550254 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.09s 2026-06-16 00:23:20.550258 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.01s 2026-06-16 00:23:20.550262 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.22s 2026-06-16 00:23:20.550266 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 1.88s 2026-06-16 00:23:20.550270 | mon1 | vexxhost.containers.package : Update state for tar ---------------------- 1.26s 2026-06-16 00:23:20.657409 | mon1 | INFO [default > idempotence] Executed: Successful 2026-06-16 00:23:20.668319 | mon1 | INFO [default > side_effect] Executing 2026-06-16 00:23:20.668679 | mon1 | WARNING [default > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-16 00:23:20.673695 | mon1 | INFO [default > verify] Executing 2026-06-16 00:23:21.267378 | mon1 | 2026-06-16 00:23:21.267787 | mon1 | PLAY [Verify] ****************************************************************** 2026-06-16 00:23:21.268050 | mon1 | 2026-06-16 00:23:21.268313 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-06-16 00:23:21.268569 | mon1 | Tuesday 16 June 2026 00:23:21 +0000 (0:00:00.006) 0:00:00.006 ********** 2026-06-16 00:23:22.391159 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-06-16 00:23:22.391225 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-06-16 00:23:22.391236 | mon1 | interpreter could change the meaning of that path. See 2026-06-16 00:23:22.391246 | mon1 | https://docs.ansible.com/ansible- 2026-06-16 00:23:22.391255 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-06-16 00:23:22.398432 | mon1 | ok: [mon1] 2026-06-16 00:23:22.398466 | mon1 | 2026-06-16 00:23:22.398476 | mon1 | TASK [Get cluster health status] *********************************************** 2026-06-16 00:23:22.398485 | mon1 | Tuesday 16 June 2026 00:23:22 +0000 (0:00:01.130) 0:00:01.137 ********** 2026-06-16 00:23:32.398913 | mon1 | ok: [mon1] 2026-06-16 00:23:32.398980 | mon1 | 2026-06-16 00:23:32.398992 | mon1 | TASK [Print cluster health status] ********************************************* 2026-06-16 00:23:32.399003 | mon1 | Tuesday 16 June 2026 00:23:32 +0000 (0:00:09.999) 0:00:11.136 ********** 2026-06-16 00:23:32.428513 | mon1 | ok: [mon1] => { 2026-06-16 00:23:32.428556 | mon1 | "_ceph_health": { 2026-06-16 00:23:32.428563 | mon1 | "changed": false, 2026-06-16 00:23:32.428653 | mon1 | "cmd": [ 2026-06-16 00:23:32.428923 | mon1 | "cephadm", 2026-06-16 00:23:32.429201 | mon1 | "shell", 2026-06-16 00:23:32.429547 | mon1 | "--", 2026-06-16 00:23:32.429822 | mon1 | "ceph", 2026-06-16 00:23:32.430093 | mon1 | "health" 2026-06-16 00:23:32.430370 | mon1 | ], 2026-06-16 00:23:32.430651 | mon1 | "delta": "0:00:09.727144", 2026-06-16 00:23:32.430927 | mon1 | "end": "2026-06-16 00:23:32.364372", 2026-06-16 00:23:32.431206 | mon1 | "failed": false, 2026-06-16 00:23:32.431497 | mon1 | "msg": "", 2026-06-16 00:23:32.431827 | mon1 | "rc": 0, 2026-06-16 00:23:32.432125 | mon1 | "start": "2026-06-16 00:23:22.637228", 2026-06-16 00:23:32.432450 | mon1 | "stderr": "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2\nInferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config", 2026-06-16 00:23:32.432744 | mon1 | "stderr_lines": [ 2026-06-16 00:23:32.433035 | mon1 | "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2", 2026-06-16 00:23:32.433386 | mon1 | "Inferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config" 2026-06-16 00:23:32.433667 | mon1 | ], 2026-06-16 00:23:32.433969 | mon1 | "stdout": "HEALTH_OK", 2026-06-16 00:23:32.434265 | mon1 | "stdout_lines": [ 2026-06-16 00:23:32.434571 | mon1 | "HEALTH_OK" 2026-06-16 00:23:32.434862 | mon1 | ] 2026-06-16 00:23:32.435145 | mon1 | } 2026-06-16 00:23:32.435425 | mon1 | } 2026-06-16 00:23:32.435739 | mon1 | 2026-06-16 00:23:32.436049 | mon1 | TASK [Assert that the cluster status is healthy] ******************************* 2026-06-16 00:23:32.436361 | mon1 | Tuesday 16 June 2026 00:23:32 +0000 (0:00:00.030) 0:00:11.167 ********** 2026-06-16 00:23:32.456014 | mon1 | ok: [mon1] => { 2026-06-16 00:23:32.456103 | mon1 | "changed": false, 2026-06-16 00:23:32.456190 | mon1 | "msg": "All assertions passed" 2026-06-16 00:23:32.456274 | mon1 | } 2026-06-16 00:23:32.456353 | mon1 | 2026-06-16 00:23:32.456443 | mon1 | TASK [Create a test Ceph pool] ************************************************* 2026-06-16 00:23:32.456533 | mon1 | Tuesday 16 June 2026 00:23:32 +0000 (0:00:00.028) 0:00:11.195 ********** 2026-06-16 00:23:38.191479 | mon1 | changed: [mon1] 2026-06-16 00:23:38.191692 | mon1 | 2026-06-16 00:23:38.191952 | mon1 | TASK [Create a test Ceph key] ************************************************** 2026-06-16 00:23:38.192307 | mon1 | Tuesday 16 June 2026 00:23:38 +0000 (0:00:05.734) 0:00:16.930 ********** 2026-06-16 00:23:40.171337 | mon1 | changed: [mon1] 2026-06-16 00:23:40.171397 | mon1 | 2026-06-16 00:23:40.171409 | mon1 | TASK [Retrieve info for the test Ceph key] ************************************* 2026-06-16 00:23:40.171418 | mon1 | Tuesday 16 June 2026 00:23:40 +0000 (0:00:01.979) 0:00:18.909 ********** 2026-06-16 00:23:41.177427 | mon1 | ok: [mon1] 2026-06-16 00:23:41.177491 | mon1 | 2026-06-16 00:23:41.177501 | mon1 | TASK [Assert that key_info returns the correct key] **************************** 2026-06-16 00:23:41.177510 | mon1 | Tuesday 16 June 2026 00:23:41 +0000 (0:00:01.006) 0:00:19.916 ********** 2026-06-16 00:23:41.216978 | mon1 | ok: [mon1] => { 2026-06-16 00:23:41.217782 | mon1 | "changed": false, 2026-06-16 00:23:41.217831 | mon1 | "msg": "All assertions passed" 2026-06-16 00:23:41.217839 | mon1 | } 2026-06-16 00:23:41.217845 | mon1 | 2026-06-16 00:23:41.217851 | mon1 | TASK [Retrieve info for the test Ceph key using the legacy key module] ********* 2026-06-16 00:23:41.217858 | mon1 | Tuesday 16 June 2026 00:23:41 +0000 (0:00:00.040) 0:00:19.956 ********** 2026-06-16 00:23:42.092549 | mon1 | ok: [mon1] 2026-06-16 00:23:42.093457 | mon1 | 2026-06-16 00:23:42.093540 | mon1 | TASK [Assert that the legacy key module info state returns the correct key] **** 2026-06-16 00:23:42.093553 | mon1 | Tuesday 16 June 2026 00:23:42 +0000 (0:00:00.875) 0:00:20.831 ********** 2026-06-16 00:23:42.125689 | mon1 | ok: [mon1] => { 2026-06-16 00:23:42.127586 | mon1 | "changed": false, 2026-06-16 00:23:42.127611 | mon1 | "msg": "All assertions passed" 2026-06-16 00:23:42.127619 | mon1 | } 2026-06-16 00:23:42.127624 | mon1 | 2026-06-16 00:23:42.127631 | mon1 | PLAY RECAP ********************************************************************* 2026-06-16 00:23:42.127637 | mon1 | mon1 : ok=10 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-16 00:23:42.127642 | mon1 | 2026-06-16 00:23:42.127647 | mon1 | 2026-06-16 00:23:42.127652 | mon1 | TASKS RECAP ******************************************************************** 2026-06-16 00:23:42.127660 | mon1 | Tuesday 16 June 2026 00:23:42 +0000 (0:00:00.033) 0:00:20.865 ********** 2026-06-16 00:23:42.129796 | mon1 | =============================================================================== 2026-06-16 00:23:42.129823 | mon1 | Get cluster health status ---------------------------------------------- 10.00s 2026-06-16 00:23:42.129830 | mon1 | Create a test Ceph pool ------------------------------------------------- 5.73s 2026-06-16 00:23:42.129835 | mon1 | Create a test Ceph key -------------------------------------------------- 1.98s 2026-06-16 00:23:42.129841 | mon1 | Gathering Facts --------------------------------------------------------- 1.13s 2026-06-16 00:23:42.129847 | mon1 | Retrieve info for the test Ceph key ------------------------------------- 1.01s 2026-06-16 00:23:42.129852 | mon1 | Retrieve info for the test Ceph key using the legacy key module --------- 0.88s 2026-06-16 00:23:42.129857 | mon1 | Assert that key_info returns the correct key ---------------------------- 0.04s 2026-06-16 00:23:42.129863 | mon1 | Assert that the legacy key module info state returns the correct key ---- 0.03s 2026-06-16 00:23:42.129868 | mon1 | Print cluster health status --------------------------------------------- 0.03s 2026-06-16 00:23:42.129873 | mon1 | Assert that the cluster status is healthy ------------------------------- 0.03s 2026-06-16 00:23:42.189432 | mon1 | INFO [default > verify] Executed: Successful 2026-06-16 00:23:42.198416 | mon1 | INFO [default > cleanup] Executing 2026-06-16 00:23:42.198769 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-16 00:23:42.205635 | mon1 | INFO [default > destroy] Executing 2026-06-16 00:23:42.205703 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-06-16 00:23:42.205762 | mon1 | INFO [default > destroy] Executed: Successful 2026-06-16 00:23:42.205998 | mon1 | WARNING Molecule executed 1 scenario (1 missing files) 2026-06-16 00:23:52.339770 | mon1 | ok: Runtime: 0:10:40.938332 2026-06-16 00:23:52.373452 | 2026-06-16 00:23:52.373638 | PLAY RECAP 2026-06-16 00:23:52.373717 | mon1 | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-16 00:23:52.373750 | 2026-06-16 00:23:52.586615 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-16 00:23:52.593043 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-16 00:23:53.447711 | 2026-06-16 00:23:53.447920 | PLAY [all] 2026-06-16 00:23:53.480862 | 2026-06-16 00:23:53.481322 | TASK [fetch-output : Set log path for multiple nodes] 2026-06-16 00:23:53.544550 | mon1 | ok 2026-06-16 00:23:53.590481 | osd1 | ok 2026-06-16 00:23:53.597420 | 2026-06-16 00:23:53.597498 | TASK [fetch-output : Set log path for single node] 2026-06-16 00:23:53.634882 | osd1 | skipping: Conditional result was False 2026-06-16 00:23:53.648103 | mon1 | skipping: Conditional result was False 2026-06-16 00:23:53.663478 | 2026-06-16 00:23:53.666448 | LOOP [fetch-output : Ensure local output dirs] 2026-06-16 00:23:54.190440 | osd1 -> localhost | changed: "/var/lib/zuul/builds/dedfb29638394fecbd6993e34d612254/work/logs/osd1" 2026-06-16 00:23:54.264121 | mon1 -> localhost | changed: "/var/lib/zuul/builds/dedfb29638394fecbd6993e34d612254/work/logs/mon1" 2026-06-16 00:23:54.551358 | mon1 -> localhost | ok: "/var/lib/zuul/builds/dedfb29638394fecbd6993e34d612254/work/artifacts" 2026-06-16 00:23:54.555305 | osd1 -> localhost | changed: "/var/lib/zuul/builds/dedfb29638394fecbd6993e34d612254/work/artifacts" 2026-06-16 00:23:54.837764 | osd1 -> localhost | ok: "/var/lib/zuul/builds/dedfb29638394fecbd6993e34d612254/work/docs" 2026-06-16 00:23:54.838957 | mon1 -> localhost | changed: "/var/lib/zuul/builds/dedfb29638394fecbd6993e34d612254/work/docs" 2026-06-16 00:23:54.860068 | 2026-06-16 00:23:54.860197 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-06-16 00:23:55.568911 | mon1 | changed: .d..t...... ./ 2026-06-16 00:23:55.569356 | mon1 | changed: All items complete 2026-06-16 00:23:55.569390 | 2026-06-16 00:23:55.594635 | osd1 | changed: .d..t...... ./ 2026-06-16 00:23:56.081598 | mon1 | ok 2026-06-16 00:23:56.183688 | osd1 | changed: .d..t...... ./ 2026-06-16 00:23:56.617322 | mon1 | changed: .d..t...... ./ 2026-06-16 00:23:56.680264 | osd1 | ok 2026-06-16 00:23:56.706365 | 2026-06-16 00:23:56.706499 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-06-16 00:23:57.309362 | mon1 -> localhost | ok: Item: artifacts Runtime: 0:00:00.026406 2026-06-16 00:23:57.309902 | mon1 -> localhost | changed: All items complete 2026-06-16 00:23:57.309934 | 2026-06-16 00:23:57.566811 | mon1 -> localhost | ok: Item: docs Runtime: 0:00:00.006776 2026-06-16 00:23:57.589348 | 2026-06-16 00:23:57.589806 | PLAY [all] 2026-06-16 00:23:57.598123 | 2026-06-16 00:23:57.598195 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-06-16 00:23:58.080314 | mon1 | changed 2026-06-16 00:23:58.219631 | osd1 | changed 2026-06-16 00:23:58.233239 | 2026-06-16 00:23:58.233293 | PLAY RECAP 2026-06-16 00:23:58.233340 | mon1 | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-16 00:23:58.233369 | osd1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-16 00:23:58.233389 | 2026-06-16 00:23:58.372020 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-16 00:23:58.379654 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-06-16 00:24:00.364328 | 2026-06-16 00:24:00.364474 | PLAY [localhost] 2026-06-16 00:24:00.375358 | 2026-06-16 00:24:00.375437 | TASK [Generate Zuul manifest] 2026-06-16 00:24:00.397551 | localhost | ok 2026-06-16 00:24:00.463625 | 2026-06-16 00:24:00.463820 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-06-16 00:24:01.161333 | localhost | changed 2026-06-16 00:24:01.181164 | 2026-06-16 00:24:01.181548 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-06-16 00:24:01.245711 | localhost | ok 2026-06-16 00:24:01.267576 | 2026-06-16 00:24:01.267724 | TASK [Upload logs] 2026-06-16 00:24:01.291138 | localhost | ok 2026-06-16 00:24:01.379128 | 2026-06-16 00:24:01.433266 | TASK [Set zuul-log-path fact] 2026-06-16 00:24:01.457618 | localhost | ok 2026-06-16 00:24:01.481841 | 2026-06-16 00:24:01.482030 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-16 00:24:01.513488 | localhost | ok 2026-06-16 00:24:01.521579 | 2026-06-16 00:24:01.521668 | TASK [upload-logs : Create log directories] 2026-06-16 00:24:02.199201 | localhost | changed 2026-06-16 00:24:02.208082 | 2026-06-16 00:24:02.208182 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-06-16 00:24:03.445693 | localhost -> localhost | ok: Runtime: 0:00:00.015892 2026-06-16 00:24:03.460244 | 2026-06-16 00:24:03.460373 | TASK [upload-logs : Upload logs to log server] 2026-06-16 00:24:04.299363 | localhost | Output suppressed because no_log was given 2026-06-16 00:24:04.304346 | 2026-06-16 00:24:04.304437 | LOOP [upload-logs : Compress console log and json output] 2026-06-16 00:24:04.402312 | localhost | skipping: Conditional result was False 2026-06-16 00:24:04.471816 | localhost | skipping: Conditional result was False 2026-06-16 00:24:04.485720 | 2026-06-16 00:24:04.485862 | LOOP [upload-logs : Upload compressed console log and json output] 2026-06-16 00:24:04.572331 | localhost | skipping: Conditional result was False 2026-06-16 00:24:04.572835 | 2026-06-16 00:24:04.577456 | localhost | skipping: Conditional result was False 2026-06-16 00:24:04.633738 | 2026-06-16 00:24:04.634037 | LOOP [upload-logs : Upload console log and json output]