2026-05-09 13:00:12.859957 | Job console starting 2026-05-09 13:00:12.878638 | Updating git repos 2026-05-09 13:00:12.907576 | Cloning repos into workspace 2026-05-09 13:00:14.399983 | Restoring repo states 2026-05-09 13:00:14.424184 | Merging changes 2026-05-09 13:00:15.101754 | Checking out repos 2026-05-09 13:00:18.062619 | Preparing playbooks 2026-05-09 13:01:20.648388 | Running Ansible setup 2026-05-09 13:01:26.792876 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-05-09 13:01:27.459852 | 2026-05-09 13:01:27.478914 | PLAY [localhost] 2026-05-09 13:01:27.495777 | 2026-05-09 13:01:27.495897 | TASK [Gathering Facts] 2026-05-09 13:01:28.450962 | localhost | ok 2026-05-09 13:01:28.464743 | 2026-05-09 13:01:28.464863 | TASK [Setup log path fact] 2026-05-09 13:01:28.487733 | localhost | ok 2026-05-09 13:01:28.502404 | 2026-05-09 13:01:28.502535 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-05-09 13:01:28.533888 | localhost | ok 2026-05-09 13:01:28.541959 | 2026-05-09 13:01:28.542027 | TASK [emit-job-header : Print job information] 2026-05-09 13:01:28.583620 | # Job Information 2026-05-09 13:01:28.583834 | Ansible Version: 2.16.18 2026-05-09 13:01:28.583906 | Job: ansible-collection-ceph-molecule-ha-ubuntu-jammy 2026-05-09 13:01:28.583956 | Pipeline: check 2026-05-09 13:01:28.584001 | Executor: 2d72f0692154 2026-05-09 13:01:28.584046 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/106 2026-05-09 13:01:28.584101 | Event ID: 75ced6a0-4ba6-11f1-8596-033d872c0f97 2026-05-09 13:01:28.588217 | 2026-05-09 13:01:28.588305 | LOOP [emit-job-header : Print node information] 2026-05-09 13:01:28.684106 | localhost | ok: 2026-05-09 13:01:28.684617 | localhost | # Node Information 2026-05-09 13:01:28.684667 | localhost | Inventory Hostname: mon1 2026-05-09 13:01:28.684694 | localhost | Hostname: np0000173134 2026-05-09 13:01:28.684715 | localhost | Username: zuul 2026-05-09 13:01:28.684738 | localhost | Distro: Ubuntu 22.04 2026-05-09 13:01:28.684759 | localhost | Provider: yul1 2026-05-09 13:01:28.684778 | localhost | Region: ca-ymq-1 2026-05-09 13:01:28.684797 | localhost | Label: ubuntu-jammy 2026-05-09 13:01:28.684815 | localhost | Product Name: OpenStack Nova 2026-05-09 13:01:28.684834 | localhost | Interface IP: 199.19.213.68 2026-05-09 13:01:28.736502 | localhost | ok: 2026-05-09 13:01:28.736667 | localhost | # Node Information 2026-05-09 13:01:28.736833 | localhost | Inventory Hostname: osd1 2026-05-09 13:01:28.736909 | localhost | Hostname: np0000173135 2026-05-09 13:01:28.736973 | localhost | Username: zuul 2026-05-09 13:01:28.737015 | localhost | Distro: Ubuntu 22.04 2026-05-09 13:01:28.737052 | localhost | Provider: yul1 2026-05-09 13:01:28.737087 | localhost | Region: ca-ymq-1 2026-05-09 13:01:28.737123 | localhost | Label: ubuntu-jammy 2026-05-09 13:01:28.737157 | localhost | Product Name: OpenStack Nova 2026-05-09 13:01:28.737297 | localhost | Interface IP: 199.19.213.162 2026-05-09 13:01:28.750020 | 2026-05-09 13:01:28.750216 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-05-09 13:01:29.180319 | localhost -> localhost | changed 2026-05-09 13:01:29.189777 | 2026-05-09 13:01:29.190022 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-05-09 13:01:30.750301 | localhost -> localhost | changed 2026-05-09 13:01:30.758414 | 2026-05-09 13:01:30.758503 | PLAY [all] 2026-05-09 13:01:30.767850 | 2026-05-09 13:01:30.767935 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-05-09 13:01:31.004449 | mon1 -> localhost | ok 2026-05-09 13:01:31.013749 | 2026-05-09 13:01:31.013858 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-05-09 13:01:31.046497 | mon1 | ok 2026-05-09 13:01:31.051444 | osd1 | ok 2026-05-09 13:01:31.071772 | mon1 | included: /var/lib/zuul/builds/db7c2c98fce0443196657af8067193d0/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-05-09 13:01:31.071882 | osd1 | included: /var/lib/zuul/builds/db7c2c98fce0443196657af8067193d0/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-05-09 13:01:31.078757 | 2026-05-09 13:01:31.078858 | TASK [add-build-sshkey : Create Temp SSH key] 2026-05-09 13:01:32.377037 | mon1 -> localhost | Generating public/private rsa key pair. 2026-05-09 13:01:32.377333 | mon1 -> localhost | Your identification has been saved in /var/lib/zuul/builds/db7c2c98fce0443196657af8067193d0/work/db7c2c98fce0443196657af8067193d0_id_rsa 2026-05-09 13:01:32.377385 | mon1 -> localhost | Your public key has been saved in /var/lib/zuul/builds/db7c2c98fce0443196657af8067193d0/work/db7c2c98fce0443196657af8067193d0_id_rsa.pub 2026-05-09 13:01:32.377422 | mon1 -> localhost | The key fingerprint is: 2026-05-09 13:01:32.377456 | mon1 -> localhost | SHA256:5RzEy6gATuCLMO07vof9NymQ8JdXfc4IykJ1Braes4s zuul-build-sshkey 2026-05-09 13:01:32.377488 | mon1 -> localhost | The key's randomart image is: 2026-05-09 13:01:32.377519 | mon1 -> localhost | +---[RSA 3072]----+ 2026-05-09 13:01:32.377549 | mon1 -> localhost | |.. oo. | 2026-05-09 13:01:32.377584 | mon1 -> localhost | |..o ..o+ | 2026-05-09 13:01:32.377629 | mon1 -> localhost | |o+.. ..=oo | 2026-05-09 13:01:32.377673 | mon1 -> localhost | |oo+ . ...==.. . | 2026-05-09 13:01:32.377712 | mon1 -> localhost | |...o + +Soo. = | 2026-05-09 13:01:32.377750 | mon1 -> localhost | | .+ = +o . o | 2026-05-09 13:01:32.377780 | mon1 -> localhost | | oo o o.. | 2026-05-09 13:01:32.377809 | mon1 -> localhost | | ...o ..+. | 2026-05-09 13:01:32.377839 | mon1 -> localhost | | oo .Eo.. | 2026-05-09 13:01:32.377868 | mon1 -> localhost | +----[SHA256]-----+ 2026-05-09 13:01:32.377943 | mon1 -> localhost | ok: Runtime: 0:00:00.860917 2026-05-09 13:01:32.385760 | 2026-05-09 13:01:32.385937 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-05-09 13:01:32.422820 | mon1 | ok 2026-05-09 13:01:32.429978 | osd1 | ok 2026-05-09 13:01:32.443747 | mon1 | included: /var/lib/zuul/builds/db7c2c98fce0443196657af8067193d0/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-05-09 13:01:32.444004 | osd1 | included: /var/lib/zuul/builds/db7c2c98fce0443196657af8067193d0/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-05-09 13:01:32.456177 | 2026-05-09 13:01:32.456250 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-05-09 13:01:32.482935 | mon1 | skipping: Conditional result was False 2026-05-09 13:01:32.494358 | osd1 | skipping: Conditional result was False 2026-05-09 13:01:32.508899 | 2026-05-09 13:01:32.986628 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-05-09 13:01:33.423259 | mon1 | changed 2026-05-09 13:01:33.427976 | osd1 | changed 2026-05-09 13:01:33.432925 | 2026-05-09 13:01:33.433011 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-05-09 13:01:33.619388 | mon1 | ok 2026-05-09 13:01:33.748102 | osd1 | ok 2026-05-09 13:01:33.754989 | 2026-05-09 13:01:33.755055 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-05-09 13:01:34.239691 | mon1 | changed 2026-05-09 13:01:34.291678 | osd1 | changed 2026-05-09 13:01:34.298943 | 2026-05-09 13:01:34.299009 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-05-09 13:01:34.824294 | mon1 | changed 2026-05-09 13:01:34.828612 | osd1 | changed 2026-05-09 13:01:34.833642 | 2026-05-09 13:01:34.833708 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-05-09 13:01:34.858229 | mon1 | skipping: Conditional result was False 2026-05-09 13:01:34.869283 | osd1 | skipping: Conditional result was False 2026-05-09 13:01:34.878725 | 2026-05-09 13:01:34.878817 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-05-09 13:01:35.218081 | mon1 -> localhost | changed 2026-05-09 13:01:35.239452 | 2026-05-09 13:01:35.239533 | TASK [add-build-sshkey : Add back temp key] 2026-05-09 13:01:35.526995 | mon1 -> localhost | Identity added: /var/lib/zuul/builds/db7c2c98fce0443196657af8067193d0/work/db7c2c98fce0443196657af8067193d0_id_rsa (zuul-build-sshkey) 2026-05-09 13:01:35.553124 | mon1 -> localhost | ok: Runtime: 0:00:00.012703 2026-05-09 13:01:35.565083 | 2026-05-09 13:01:35.565272 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-05-09 13:01:35.886438 | osd1 | ok 2026-05-09 13:01:35.892026 | mon1 | ok 2026-05-09 13:01:35.896679 | 2026-05-09 13:01:35.896754 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-05-09 13:01:35.923546 | mon1 | skipping: Conditional result was False 2026-05-09 13:01:35.934626 | osd1 | skipping: Conditional result was False 2026-05-09 13:01:35.954049 | 2026-05-09 13:01:35.954151 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-05-09 13:01:36.240532 | mon1 | ok 2026-05-09 13:01:36.267125 | osd1 | ok 2026-05-09 13:01:36.275070 | 2026-05-09 13:01:36.275165 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-05-09 13:01:36.964113 | mon1 | Output suppressed because no_log was given 2026-05-09 13:01:36.991615 | osd1 | Output suppressed because no_log was given 2026-05-09 13:01:37.009382 | 2026-05-09 13:01:37.009503 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-05-09 13:01:37.199311 | mon1 | ok: "logs" 2026-05-09 13:01:37.199717 | mon1 | ok: All items complete 2026-05-09 13:01:37.199766 | 2026-05-09 13:01:37.209177 | osd1 | ok: "logs" 2026-05-09 13:01:37.341551 | mon1 | ok: "artifacts" 2026-05-09 13:01:37.362888 | osd1 | ok: "artifacts" 2026-05-09 13:01:37.500410 | mon1 | ok: "docs" 2026-05-09 13:01:37.527780 | osd1 | ok: "docs" 2026-05-09 13:01:37.548369 | 2026-05-09 13:01:37.548562 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-05-09 13:01:37.734454 | mon1 | changed: "logs" 2026-05-09 13:01:37.734739 | mon1 | ok: All items complete 2026-05-09 13:01:37.734780 | 2026-05-09 13:01:37.746501 | osd1 | changed: "logs" 2026-05-09 13:01:37.881631 | mon1 | changed: "artifacts" 2026-05-09 13:01:37.910006 | osd1 | changed: "artifacts" 2026-05-09 13:01:38.033999 | mon1 | changed: "docs" 2026-05-09 13:01:38.065228 | osd1 | changed: "docs" 2026-05-09 13:01:38.094444 | 2026-05-09 13:01:38.094585 | PLAY RECAP 2026-05-09 13:01:38.094640 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-09 13:01:38.094670 | mon1 | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-05-09 13:01:38.094695 | osd1 | ok: 11 changed: 5 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-05-09 13:01:38.094714 | 2026-05-09 13:01:38.253064 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-05-09 13:01:38.258560 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-05-09 13:01:38.895135 | 2026-05-09 13:01:38.895249 | PLAY [all] 2026-05-09 13:01:38.906968 | 2026-05-09 13:01:38.907046 | TASK [setup-uv : Extract archive] 2026-05-09 13:01:41.211471 | osd1 | changed 2026-05-09 13:01:41.260468 | mon1 | changed 2026-05-09 13:01:41.268147 | 2026-05-09 13:01:41.268324 | TASK [setup-uv : Print version] 2026-05-09 13:01:41.622590 | mon1 | uv 0.8.13 2026-05-09 13:01:41.627536 | osd1 | uv 0.8.13 2026-05-09 13:01:41.829149 | mon1 | ok: Runtime: 0:00:00.011210 2026-05-09 13:01:41.837177 | osd1 | ok: Runtime: 0:00:00.010486 2026-05-09 13:01:41.848231 | 2026-05-09 13:01:41.848303 | PLAY RECAP 2026-05-09 13:01:41.848349 | mon1 | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-09 13:01:41.848376 | osd1 | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-09 13:01:41.848396 | 2026-05-09 13:01:41.993724 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-05-09 13:01:41.998616 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-05-09 13:01:42.615462 | 2026-05-09 13:01:42.615695 | PLAY [all] 2026-05-09 13:01:42.629077 | 2026-05-09 13:01:42.629185 | TASK [Copy inventory file for Zuul] 2026-05-09 13:01:43.510636 | mon1 | changed 2026-05-09 13:01:43.518949 | 2026-05-09 13:01:43.519033 | TASK [Switch "ansible_host" to private IP] 2026-05-09 13:01:43.834619 | mon1 | changed: 2 replacements made 2026-05-09 13:01:43.842286 | 2026-05-09 13:01:43.842381 | TASK [Run Molecule scenario] 2026-05-09 13:01:44.432169 | mon1 | Downloading cpython-3.13.7-linux-x86_64-gnu (download) (30.9MiB) 2026-05-09 13:01:45.171633 | mon1 | Downloading cpython-3.13.7-linux-x86_64-gnu (download) 2026-05-09 13:01:45.345409 | mon1 | Using CPython 3.13.7 2026-05-09 13:01:45.345509 | mon1 | Creating virtual environment at: .venv 2026-05-09 13:01:45.596205 | mon1 | Downloading cryptography (4.3MiB) 2026-05-09 13:01:45.602853 | mon1 | Downloading pygments (1.2MiB) 2026-05-09 13:01:45.606099 | mon1 | Downloading netaddr (2.2MiB) 2026-05-09 13:01:45.614311 | mon1 | Downloading ansible-core (2.1MiB) 2026-05-09 13:01:45.776868 | mon1 | Downloading netaddr 2026-05-09 13:01:45.785755 | mon1 | Downloading cryptography 2026-05-09 13:01:45.832570 | mon1 | Downloading pygments 2026-05-09 13:01:45.969972 | mon1 | Downloading ansible-core 2026-05-09 13:01:45.999066 | mon1 | Installed 36 packages in 28ms 2026-05-09 13:01:47.103125 | mon1 | INFO Collection 'vexxhost.ceph' detected. 2026-05-09 13:01:47.103237 | mon1 | INFO Scenarios will be used from 'extensions/molecule' 2026-05-09 13:01:47.760266 | mon1 | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-05-09 13:01:47.760378 | mon1 | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-05-09 13:02:07.226096 | mon1 | INFO [default > dependency] Executing 2026-05-09 13:02:07.226242 | mon1 | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-05-09 13:02:07.226404 | mon1 | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-05-09 13:02:07.226516 | mon1 | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-05-09 13:02:07.231564 | mon1 | INFO [default > cleanup] Executing 2026-05-09 13:02:07.231834 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-09 13:02:07.236689 | mon1 | INFO [default > destroy] Executing 2026-05-09 13:02:07.236724 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-05-09 13:02:07.236790 | mon1 | INFO [default > destroy] Executed: Successful 2026-05-09 13:02:07.241603 | mon1 | INFO [default > syntax] Executing 2026-05-09 13:02:08.186541 | mon1 | 2026-05-09 13:02:08.186803 | mon1 | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-05-09 13:02:08.247793 | mon1 | INFO [default > syntax] Executed: Successful 2026-05-09 13:02:08.259378 | mon1 | INFO [default > create] Executing 2026-05-09 13:02:08.269070 | mon1 | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-09 13:02:08.279878 | mon1 | INFO [default > prepare] Executing 2026-05-09 13:02:08.931358 | mon1 | 2026-05-09 13:02:08.931474 | mon1 | PLAY [Prepare] ***************************************************************** 2026-05-09 13:02:08.931593 | mon1 | 2026-05-09 13:02:08.931788 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-05-09 13:02:08.931856 | mon1 | Saturday 09 May 2026 13:02:08 +0000 (0:00:00.030) 0:00:00.030 ********** 2026-05-09 13:02:10.073692 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-05-09 13:02:10.073898 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-05-09 13:02:10.074231 | mon1 | interpreter could change the meaning of that path. See 2026-05-09 13:02:10.074532 | mon1 | https://docs.ansible.com/ansible- 2026-05-09 13:02:10.074772 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-05-09 13:02:10.089088 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-05-09 13:02:10.089412 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-05-09 13:02:10.089730 | mon1 | interpreter could change the meaning of that path. See 2026-05-09 13:02:10.090053 | mon1 | https://docs.ansible.com/ansible- 2026-05-09 13:02:10.090407 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-05-09 13:02:10.096622 | mon1 | ok: [mon1] 2026-05-09 13:02:10.096910 | mon1 | ok: [osd1] 2026-05-09 13:02:10.097153 | mon1 | 2026-05-09 13:02:10.097472 | mon1 | TASK [Configure short hostname] ************************************************ 2026-05-09 13:02:10.097702 | mon1 | Saturday 09 May 2026 13:02:10 +0000 (0:00:01.165) 0:00:01.195 ********** 2026-05-09 13:02:11.659450 | mon1 | changed: [mon1] 2026-05-09 13:02:11.659611 | mon1 | changed: [osd1] 2026-05-09 13:02:11.659663 | mon1 | 2026-05-09 13:02:11.659781 | mon1 | TASK [Ensure hostname inside hosts file] *************************************** 2026-05-09 13:02:11.659936 | mon1 | Saturday 09 May 2026 13:02:11 +0000 (0:00:01.562) 0:00:02.758 ********** 2026-05-09 13:02:11.936026 | mon1 | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-05-09 13:02:11.936204 | mon1 | with a mode of 0700, this may cause issues when running as another user. To 2026-05-09 13:02:11.936429 | mon1 | avoid this, create the remote_tmp dir with the correct permissions manually 2026-05-09 13:02:11.952330 | mon1 | changed: [mon1] 2026-05-09 13:02:11.952536 | mon1 | changed: [osd1] 2026-05-09 13:02:11.952735 | mon1 | 2026-05-09 13:02:11.952967 | mon1 | TASK [Update apt cache] ******************************************************** 2026-05-09 13:02:11.953181 | mon1 | Saturday 09 May 2026 13:02:11 +0000 (0:00:00.293) 0:00:03.051 ********** 2026-05-09 13:02:18.816493 | mon1 | changed: [mon1] 2026-05-09 13:02:18.816671 | mon1 | changed: [osd1] 2026-05-09 13:02:18.816859 | mon1 | 2026-05-09 13:02:18.817136 | mon1 | PLAY [Create devices for Ceph] ************************************************* 2026-05-09 13:02:18.817350 | mon1 | 2026-05-09 13:02:18.817584 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-05-09 13:02:18.817872 | mon1 | Saturday 09 May 2026 13:02:18 +0000 (0:00:06.864) 0:00:09.916 ********** 2026-05-09 13:02:19.507361 | mon1 | ok: [osd1] 2026-05-09 13:02:19.507511 | mon1 | 2026-05-09 13:02:19.507726 | mon1 | TASK [Install depedencies] ***************************************************** 2026-05-09 13:02:19.507935 | mon1 | Saturday 09 May 2026 13:02:19 +0000 (0:00:00.690) 0:00:10.606 ********** 2026-05-09 13:02:39.154828 | mon1 | changed: [osd1] 2026-05-09 13:02:39.154926 | mon1 | 2026-05-09 13:02:39.155034 | mon1 | TASK [Start up service] ******************************************************** 2026-05-09 13:02:39.155161 | mon1 | Saturday 09 May 2026 13:02:39 +0000 (0:00:19.646) 0:00:30.252 ********** 2026-05-09 13:02:39.691474 | mon1 | ok: [osd1] 2026-05-09 13:02:39.691677 | mon1 | 2026-05-09 13:02:39.691969 | mon1 | TASK [Generate lvm.conf] ******************************************************* 2026-05-09 13:02:39.692215 | mon1 | Saturday 09 May 2026 13:02:39 +0000 (0:00:00.538) 0:00:30.790 ********** 2026-05-09 13:02:40.029103 | mon1 | ok: [osd1] 2026-05-09 13:02:40.029307 | mon1 | 2026-05-09 13:02:40.029485 | mon1 | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-05-09 13:02:40.029703 | mon1 | Saturday 09 May 2026 13:02:40 +0000 (0:00:00.336) 0:00:31.127 ********** 2026-05-09 13:02:40.729897 | mon1 | changed: [osd1] 2026-05-09 13:02:40.730019 | mon1 | 2026-05-09 13:02:40.730298 | mon1 | TASK [Get list of all loopback devices] **************************************** 2026-05-09 13:02:40.730506 | mon1 | Saturday 09 May 2026 13:02:40 +0000 (0:00:00.700) 0:00:31.828 ********** 2026-05-09 13:02:40.927136 | mon1 | ok: [osd1] 2026-05-09 13:02:40.927230 | mon1 | 2026-05-09 13:02:40.927457 | mon1 | TASK [Fail if there is any existing loopback devices] ************************** 2026-05-09 13:02:40.927641 | mon1 | Saturday 09 May 2026 13:02:40 +0000 (0:00:00.197) 0:00:32.026 ********** 2026-05-09 13:02:40.942987 | mon1 | skipping: [osd1] 2026-05-09 13:02:40.943143 | mon1 | 2026-05-09 13:02:40.943342 | mon1 | TASK [Create devices for Ceph] ************************************************* 2026-05-09 13:02:40.943539 | mon1 | Saturday 09 May 2026 13:02:40 +0000 (0:00:00.016) 0:00:32.042 ********** 2026-05-09 13:02:41.497755 | mon1 | changed: [osd1] => (item=osd0) 2026-05-09 13:02:41.497839 | mon1 | changed: [osd1] => (item=osd1) 2026-05-09 13:02:41.497900 | mon1 | changed: [osd1] => (item=osd2) 2026-05-09 13:02:41.497977 | mon1 | 2026-05-09 13:02:41.498069 | mon1 | TASK [Set permissions on loopback devices] ************************************* 2026-05-09 13:02:41.498161 | mon1 | Saturday 09 May 2026 13:02:41 +0000 (0:00:00.554) 0:00:32.596 ********** 2026-05-09 13:02:42.119328 | mon1 | changed: [osd1] => (item=osd0) 2026-05-09 13:02:42.119510 | mon1 | changed: [osd1] => (item=osd1) 2026-05-09 13:02:42.119710 | mon1 | changed: [osd1] => (item=osd2) 2026-05-09 13:02:42.119893 | mon1 | 2026-05-09 13:02:42.120103 | mon1 | TASK [Start loop devices] ****************************************************** 2026-05-09 13:02:42.120299 | mon1 | Saturday 09 May 2026 13:02:42 +0000 (0:00:00.621) 0:00:33.218 ********** 2026-05-09 13:02:42.820233 | mon1 | changed: [osd1] => (item=osd0) 2026-05-09 13:02:42.820448 | mon1 | changed: [osd1] => (item=osd1) 2026-05-09 13:02:42.820666 | mon1 | changed: [osd1] => (item=osd2) 2026-05-09 13:02:42.820856 | mon1 | 2026-05-09 13:02:42.821071 | mon1 | TASK [Create a volume group for each loop device] ****************************** 2026-05-09 13:02:42.821282 | mon1 | Saturday 09 May 2026 13:02:42 +0000 (0:00:00.701) 0:00:33.919 ********** 2026-05-09 13:02:45.688999 | mon1 | changed: [osd1] => (item=osd0) 2026-05-09 13:02:45.689093 | mon1 | changed: [osd1] => (item=osd1) 2026-05-09 13:02:45.689353 | mon1 | changed: [osd1] => (item=osd2) 2026-05-09 13:02:45.689548 | mon1 | 2026-05-09 13:02:45.689764 | mon1 | TASK [Create a logical volume for each loop device] **************************** 2026-05-09 13:02:45.689971 | mon1 | Saturday 09 May 2026 13:02:45 +0000 (0:00:02.868) 0:00:36.788 ********** 2026-05-09 13:02:47.489964 | mon1 | changed: [osd1] => (item=ceph-osd1-osd0) 2026-05-09 13:02:47.490135 | mon1 | changed: [osd1] => (item=ceph-osd1-osd1) 2026-05-09 13:02:47.490424 | mon1 | changed: [osd1] => (item=ceph-osd1-osd2) 2026-05-09 13:02:47.490599 | mon1 | 2026-05-09 13:02:47.490837 | mon1 | PLAY RECAP ********************************************************************* 2026-05-09 13:02:47.491037 | mon1 | mon1 : ok=4 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-05-09 13:02:47.491259 | mon1 | osd1 : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-05-09 13:02:47.491442 | mon1 | 2026-05-09 13:02:47.491618 | mon1 | 2026-05-09 13:02:47.491824 | mon1 | TASKS RECAP ******************************************************************** 2026-05-09 13:02:47.492034 | mon1 | Saturday 09 May 2026 13:02:47 +0000 (0:00:01.801) 0:00:38.589 ********** 2026-05-09 13:02:47.492238 | mon1 | =============================================================================== 2026-05-09 13:02:47.492524 | mon1 | Install depedencies ---------------------------------------------------- 19.65s 2026-05-09 13:02:47.492728 | mon1 | Update apt cache -------------------------------------------------------- 6.86s 2026-05-09 13:02:47.492894 | mon1 | Create a volume group for each loop device ------------------------------ 2.87s 2026-05-09 13:02:47.493023 | mon1 | Create a logical volume for each loop device ---------------------------- 1.80s 2026-05-09 13:02:47.493155 | mon1 | Configure short hostname ------------------------------------------------ 1.56s 2026-05-09 13:02:47.493300 | mon1 | Gathering Facts --------------------------------------------------------- 1.17s 2026-05-09 13:02:47.493422 | mon1 | Start loop devices ------------------------------------------------------ 0.70s 2026-05-09 13:02:47.493551 | mon1 | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.70s 2026-05-09 13:02:47.493679 | mon1 | Gathering Facts --------------------------------------------------------- 0.69s 2026-05-09 13:02:47.493938 | mon1 | Set permissions on loopback devices ------------------------------------- 0.62s 2026-05-09 13:02:47.493960 | mon1 | Create devices for Ceph ------------------------------------------------- 0.55s 2026-05-09 13:02:47.494101 | mon1 | Start up service -------------------------------------------------------- 0.54s 2026-05-09 13:02:47.494243 | mon1 | Generate lvm.conf ------------------------------------------------------- 0.34s 2026-05-09 13:02:47.494368 | mon1 | Ensure hostname inside hosts file --------------------------------------- 0.29s 2026-05-09 13:02:47.494501 | mon1 | Get list of all loopback devices ---------------------------------------- 0.20s 2026-05-09 13:02:47.494645 | mon1 | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-05-09 13:02:47.569854 | mon1 | INFO [default > prepare] Executed: Successful 2026-05-09 13:02:47.580588 | mon1 | INFO [default > converge] Executing 2026-05-09 13:02:48.472337 | mon1 | 2026-05-09 13:02:48.472453 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-05-09 13:02:48.472572 | mon1 | 2026-05-09 13:02:48.472698 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-05-09 13:02:48.472857 | mon1 | Saturday 09 May 2026 13:02:48 +0000 (0:00:00.047) 0:00:00.047 ********** 2026-05-09 13:02:49.470408 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-05-09 13:02:49.470520 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-05-09 13:02:49.470656 | mon1 | interpreter could change the meaning of that path. See 2026-05-09 13:02:49.470788 | mon1 | https://docs.ansible.com/ansible- 2026-05-09 13:02:49.470922 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-05-09 13:02:49.482878 | mon1 | ok: [mon1] 2026-05-09 13:02:49.483069 | mon1 | 2026-05-09 13:02:49.483279 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-09 13:02:49.483481 | mon1 | Saturday 09 May 2026 13:02:49 +0000 (0:00:01.010) 0:00:01.058 ********** 2026-05-09 13:02:49.769391 | mon1 | ok: [mon1] 2026-05-09 13:02:49.769583 | mon1 | 2026-05-09 13:02:49.769801 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-09 13:02:49.770007 | mon1 | Saturday 09 May 2026 13:02:49 +0000 (0:00:00.286) 0:00:01.345 ********** 2026-05-09 13:02:49.805061 | mon1 | skipping: [mon1] 2026-05-09 13:02:49.805157 | mon1 | 2026-05-09 13:02:49.805435 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-05-09 13:02:49.805695 | mon1 | Saturday 09 May 2026 13:02:49 +0000 (0:00:00.035) 0:00:01.380 ********** 2026-05-09 13:02:50.112204 | mon1 | changed: [mon1] 2026-05-09 13:02:50.112345 | mon1 | 2026-05-09 13:02:50.112557 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-09 13:02:50.112761 | mon1 | Saturday 09 May 2026 13:02:50 +0000 (0:00:00.306) 0:00:01.687 ********** 2026-05-09 13:02:50.201664 | mon1 | ok: [mon1] => { 2026-05-09 13:02:50.201960 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-05-09 13:02:50.202172 | mon1 | } 2026-05-09 13:02:50.202430 | mon1 | 2026-05-09 13:02:50.202654 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-09 13:02:50.202873 | mon1 | Saturday 09 May 2026 13:02:50 +0000 (0:00:00.089) 0:00:01.777 ********** 2026-05-09 13:02:50.780368 | mon1 | changed: [mon1] 2026-05-09 13:02:50.780439 | mon1 | 2026-05-09 13:02:50.780509 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-09 13:02:50.780602 | mon1 | Saturday 09 May 2026 13:02:50 +0000 (0:00:00.578) 0:00:02.356 ********** 2026-05-09 13:02:50.823249 | mon1 | skipping: [mon1] 2026-05-09 13:02:50.823452 | mon1 | 2026-05-09 13:02:50.823672 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-09 13:02:50.823877 | mon1 | Saturday 09 May 2026 13:02:50 +0000 (0:00:00.042) 0:00:02.398 ********** 2026-05-09 13:02:50.860624 | mon1 | skipping: [mon1] 2026-05-09 13:02:50.860809 | mon1 | 2026-05-09 13:02:50.861020 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-09 13:02:50.861222 | mon1 | Saturday 09 May 2026 13:02:50 +0000 (0:00:00.037) 0:00:02.436 ********** 2026-05-09 13:02:51.065905 | mon1 | ok: [mon1] 2026-05-09 13:02:51.065976 | mon1 | 2026-05-09 13:02:51.066128 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-09 13:02:51.066344 | mon1 | Saturday 09 May 2026 13:02:51 +0000 (0:00:00.204) 0:00:02.641 ********** 2026-05-09 13:02:52.149665 | mon1 | ok: [mon1] 2026-05-09 13:02:52.149771 | mon1 | 2026-05-09 13:02:52.150004 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-09 13:02:52.150235 | mon1 | Saturday 09 May 2026 13:02:52 +0000 (0:00:01.083) 0:00:03.725 ********** 2026-05-09 13:02:52.224093 | mon1 | ok: [mon1] => { 2026-05-09 13:02:52.224286 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.2.3/containerd-2.2.3-linux-amd64.tar.gz" 2026-05-09 13:02:52.224481 | mon1 | } 2026-05-09 13:02:52.224672 | mon1 | 2026-05-09 13:02:52.224893 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-09 13:02:52.225105 | mon1 | Saturday 09 May 2026 13:02:52 +0000 (0:00:00.074) 0:00:03.799 ********** 2026-05-09 13:02:52.848996 | mon1 | changed: [mon1] 2026-05-09 13:02:52.849123 | mon1 | 2026-05-09 13:02:52.849314 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-09 13:02:52.849506 | mon1 | Saturday 09 May 2026 13:02:52 +0000 (0:00:00.624) 0:00:04.424 ********** 2026-05-09 13:02:55.741196 | mon1 | changed: [mon1] 2026-05-09 13:02:55.741263 | mon1 | 2026-05-09 13:02:55.741345 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-05-09 13:02:55.741488 | mon1 | Saturday 09 May 2026 13:02:55 +0000 (0:00:02.892) 0:00:07.317 ********** 2026-05-09 13:02:55.766219 | mon1 | skipping: [mon1] 2026-05-09 13:02:55.766282 | mon1 | 2026-05-09 13:02:55.766521 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-05-09 13:02:55.766574 | mon1 | Saturday 09 May 2026 13:02:55 +0000 (0:00:00.024) 0:00:07.341 ********** 2026-05-09 13:02:55.799648 | mon1 | skipping: [mon1] 2026-05-09 13:02:55.799726 | mon1 | 2026-05-09 13:02:55.799833 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-05-09 13:02:55.799940 | mon1 | Saturday 09 May 2026 13:02:55 +0000 (0:00:00.033) 0:00:07.375 ********** 2026-05-09 13:02:55.828211 | mon1 | skipping: [mon1] 2026-05-09 13:02:55.828285 | mon1 | 2026-05-09 13:02:55.828380 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-05-09 13:02:55.828495 | mon1 | Saturday 09 May 2026 13:02:55 +0000 (0:00:00.028) 0:00:07.404 ********** 2026-05-09 13:03:01.124076 | mon1 | changed: [mon1] 2026-05-09 13:03:01.124171 | mon1 | 2026-05-09 13:03:01.124488 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-05-09 13:03:01.124538 | mon1 | Saturday 09 May 2026 13:03:01 +0000 (0:00:05.295) 0:00:12.699 ********** 2026-05-09 13:03:01.672502 | mon1 | changed: [mon1] 2026-05-09 13:03:01.672582 | mon1 | 2026-05-09 13:03:01.672657 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-05-09 13:03:01.672804 | mon1 | Saturday 09 May 2026 13:03:01 +0000 (0:00:00.548) 0:00:13.248 ********** 2026-05-09 13:03:02.563035 | mon1 | changed: [mon1] => (item={'path': '/etc/containerd'}) 2026-05-09 13:03:02.563101 | mon1 | changed: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-05-09 13:03:02.563182 | mon1 | changed: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-05-09 13:03:02.563632 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-05-09 13:03:02.563647 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-05-09 13:03:02.563653 | mon1 | 2026-05-09 13:03:02.563659 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-05-09 13:03:02.563663 | mon1 | Saturday 09 May 2026 13:03:02 +0000 (0:00:00.890) 0:00:14.138 ********** 2026-05-09 13:03:03.161722 | mon1 | changed: [mon1] 2026-05-09 13:03:03.161797 | mon1 | 2026-05-09 13:03:03.161859 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-05-09 13:03:03.162225 | mon1 | Saturday 09 May 2026 13:03:03 +0000 (0:00:00.592) 0:00:14.731 ********** 2026-05-09 13:03:03.162272 | mon1 | 2026-05-09 13:03:03.162278 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-05-09 13:03:03.162283 | mon1 | Saturday 09 May 2026 13:03:03 +0000 (0:00:00.006) 0:00:14.737 ********** 2026-05-09 13:03:04.025224 | mon1 | ok: [mon1] 2026-05-09 13:03:04.025289 | mon1 | 2026-05-09 13:03:04.025545 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-05-09 13:03:04.025595 | mon1 | Saturday 09 May 2026 13:03:04 +0000 (0:00:00.863) 0:00:15.601 ********** 2026-05-09 13:03:04.479470 | mon1 | changed: [mon1] 2026-05-09 13:03:04.479572 | mon1 | 2026-05-09 13:03:04.479582 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-05-09 13:03:04.479719 | mon1 | Saturday 09 May 2026 13:03:04 +0000 (0:00:00.454) 0:00:16.055 ********** 2026-05-09 13:03:04.995187 | mon1 | changed: [mon1] 2026-05-09 13:03:04.995257 | mon1 | 2026-05-09 13:03:04.995475 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-09 13:03:04.995527 | mon1 | Saturday 09 May 2026 13:03:04 +0000 (0:00:00.515) 0:00:16.570 ********** 2026-05-09 13:03:05.190233 | mon1 | ok: [mon1] 2026-05-09 13:03:05.190334 | mon1 | 2026-05-09 13:03:05.190393 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-09 13:03:05.190519 | mon1 | Saturday 09 May 2026 13:03:05 +0000 (0:00:00.195) 0:00:16.766 ********** 2026-05-09 13:03:05.260004 | mon1 | ok: [mon1] => { 2026-05-09 13:03:05.260667 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-05-09 13:03:05.260693 | mon1 | } 2026-05-09 13:03:05.260701 | mon1 | 2026-05-09 13:03:05.260707 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-09 13:03:05.260713 | mon1 | Saturday 09 May 2026 13:03:05 +0000 (0:00:00.069) 0:00:16.835 ********** 2026-05-09 13:03:06.126247 | mon1 | changed: [mon1] 2026-05-09 13:03:06.126402 | mon1 | 2026-05-09 13:03:06.126417 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-09 13:03:06.126525 | mon1 | Saturday 09 May 2026 13:03:06 +0000 (0:00:00.866) 0:00:17.702 ********** 2026-05-09 13:03:10.450283 | mon1 | changed: [mon1] 2026-05-09 13:03:10.450366 | mon1 | 2026-05-09 13:03:10.450574 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-05-09 13:03:10.450629 | mon1 | Saturday 09 May 2026 13:03:10 +0000 (0:00:04.323) 0:00:22.025 ********** 2026-05-09 13:03:11.400014 | mon1 | ok: [mon1] 2026-05-09 13:03:11.400108 | mon1 | 2026-05-09 13:03:11.400171 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-05-09 13:03:11.400317 | mon1 | Saturday 09 May 2026 13:03:11 +0000 (0:00:00.949) 0:00:22.975 ********** 2026-05-09 13:03:11.716826 | mon1 | changed: [mon1] 2026-05-09 13:03:11.716894 | mon1 | 2026-05-09 13:03:11.716982 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-05-09 13:03:11.717115 | mon1 | Saturday 09 May 2026 13:03:11 +0000 (0:00:00.316) 0:00:23.292 ********** 2026-05-09 13:03:12.155206 | mon1 | changed: [mon1] 2026-05-09 13:03:12.155274 | mon1 | 2026-05-09 13:03:12.155560 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-05-09 13:03:12.155632 | mon1 | Saturday 09 May 2026 13:03:12 +0000 (0:00:00.437) 0:00:23.730 ********** 2026-05-09 13:03:12.684211 | mon1 | changed: [mon1] => (item={'path': '/etc/docker'}) 2026-05-09 13:03:12.684310 | mon1 | changed: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-05-09 13:03:12.684325 | mon1 | changed: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-05-09 13:03:12.684636 | mon1 | 2026-05-09 13:03:12.684699 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-05-09 13:03:12.684707 | mon1 | Saturday 09 May 2026 13:03:12 +0000 (0:00:00.529) 0:00:24.260 ********** 2026-05-09 13:03:13.140214 | mon1 | changed: [mon1] 2026-05-09 13:03:13.140280 | mon1 | 2026-05-09 13:03:13.140533 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-05-09 13:03:13.140591 | mon1 | Saturday 09 May 2026 13:03:13 +0000 (0:00:00.455) 0:00:24.715 ********** 2026-05-09 13:03:13.580656 | mon1 | changed: [mon1] 2026-05-09 13:03:13.580716 | mon1 | 2026-05-09 13:03:13.580786 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-05-09 13:03:13.581142 | mon1 | Saturday 09 May 2026 13:03:13 +0000 (0:00:00.434) 0:00:25.150 ********** 2026-05-09 13:03:13.581298 | mon1 | 2026-05-09 13:03:13.581304 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-05-09 13:03:13.581317 | mon1 | Saturday 09 May 2026 13:03:13 +0000 (0:00:00.005) 0:00:25.156 ********** 2026-05-09 13:03:14.235099 | mon1 | ok: [mon1] 2026-05-09 13:03:14.235175 | mon1 | 2026-05-09 13:03:14.235425 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-05-09 13:03:14.235471 | mon1 | Saturday 09 May 2026 13:03:14 +0000 (0:00:00.654) 0:00:25.810 ********** 2026-05-09 13:03:14.978473 | mon1 | changed: [mon1] 2026-05-09 13:03:14.978548 | mon1 | 2026-05-09 13:03:14.978741 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-05-09 13:03:14.978790 | mon1 | Saturday 09 May 2026 13:03:14 +0000 (0:00:00.743) 0:00:26.554 ********** 2026-05-09 13:03:15.506874 | mon1 | changed: [mon1] 2026-05-09 13:03:15.506944 | mon1 | 2026-05-09 13:03:15.507162 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-05-09 13:03:15.507206 | mon1 | Saturday 09 May 2026 13:03:15 +0000 (0:00:00.528) 0:00:27.082 ********** 2026-05-09 13:03:15.550125 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-05-09 13:03:15.550173 | mon1 | 2026-05-09 13:03:15.550442 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-05-09 13:03:15.550494 | mon1 | Saturday 09 May 2026 13:03:15 +0000 (0:00:00.043) 0:00:27.125 ********** 2026-05-09 13:03:39.848436 | mon1 | changed: [mon1] 2026-05-09 13:03:39.848515 | mon1 | 2026-05-09 13:03:39.848847 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-05-09 13:03:39.849002 | mon1 | Saturday 09 May 2026 13:03:39 +0000 (0:00:24.298) 0:00:51.424 ********** 2026-05-09 13:03:40.466747 | mon1 | ok: [mon1] => (item=chronyd) 2026-05-09 13:03:40.466823 | mon1 | ok: [mon1] => (item=sshd) 2026-05-09 13:03:40.467105 | mon1 | 2026-05-09 13:03:40.467154 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-05-09 13:03:40.467160 | mon1 | Saturday 09 May 2026 13:03:40 +0000 (0:00:00.618) 0:00:52.042 ********** 2026-05-09 13:03:41.158284 | mon1 | changed: [mon1] 2026-05-09 13:03:41.158355 | mon1 | 2026-05-09 13:03:41.158366 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-05-09 13:03:41.158511 | mon1 | Saturday 09 May 2026 13:03:41 +0000 (0:00:00.691) 0:00:52.734 ********** 2026-05-09 13:03:41.356226 | mon1 | ok: [mon1] 2026-05-09 13:03:41.356284 | mon1 | 2026-05-09 13:03:41.356370 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-05-09 13:03:41.356502 | mon1 | Saturday 09 May 2026 13:03:41 +0000 (0:00:00.197) 0:00:52.932 ********** 2026-05-09 13:03:41.808773 | mon1 | changed: [mon1] 2026-05-09 13:03:41.808848 | mon1 | 2026-05-09 13:03:41.809062 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-05-09 13:03:41.809109 | mon1 | Saturday 09 May 2026 13:03:41 +0000 (0:00:00.452) 0:00:53.384 ********** 2026-05-09 13:03:42.144214 | mon1 | changed: [mon1] 2026-05-09 13:03:42.144286 | mon1 | 2026-05-09 13:03:42.144573 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-05-09 13:03:42.144616 | mon1 | Saturday 09 May 2026 13:03:42 +0000 (0:00:00.335) 0:00:53.720 ********** 2026-05-09 13:03:42.253244 | mon1 | ok: [mon1] 2026-05-09 13:03:42.253329 | mon1 | 2026-05-09 13:03:42.253659 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-05-09 13:03:42.253713 | mon1 | Saturday 09 May 2026 13:03:42 +0000 (0:00:00.108) 0:00:53.828 ********** 2026-05-09 13:03:42.466679 | mon1 | ok: [mon1] => (item=mon1) 2026-05-09 13:03:42.466760 | mon1 | 2026-05-09 13:03:42.466890 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-05-09 13:03:42.467042 | mon1 | Saturday 09 May 2026 13:03:42 +0000 (0:00:00.214) 0:00:54.042 ********** 2026-05-09 13:03:42.510393 | mon1 | ok: [mon1] 2026-05-09 13:03:42.510462 | mon1 | 2026-05-09 13:03:42.510635 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-05-09 13:03:42.510760 | mon1 | Saturday 09 May 2026 13:03:42 +0000 (0:00:00.043) 0:00:54.086 ********** 2026-05-09 13:03:42.611303 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for mon1 2026-05-09 13:03:42.611491 | mon1 | 2026-05-09 13:03:42.611707 | mon1 | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-05-09 13:03:42.611913 | mon1 | Saturday 09 May 2026 13:03:42 +0000 (0:00:00.101) 0:00:54.187 ********** 2026-05-09 13:03:42.879039 | mon1 | changed: [mon1] 2026-05-09 13:03:42.879325 | mon1 | 2026-05-09 13:03:42.879576 | mon1 | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-05-09 13:03:42.879859 | mon1 | Saturday 09 May 2026 13:03:42 +0000 (0:00:00.267) 0:00:54.454 ********** 2026-05-09 13:03:43.502112 | mon1 | changed: [mon1] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-05-09 13:03:43.502452 | mon1 | changed: [mon1] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-05-09 13:03:43.502852 | mon1 | changed: [mon1] => (item={'option': 'mon data avail warn', 'section': 'mon', 'value': 10}) 2026-05-09 13:03:43.503111 | mon1 | 2026-05-09 13:03:43.503424 | mon1 | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-05-09 13:03:43.503722 | mon1 | Saturday 09 May 2026 13:03:43 +0000 (0:00:00.623) 0:00:55.077 ********** 2026-05-09 13:05:06.321002 | mon1 | ok: [mon1] 2026-05-09 13:05:06.321068 | mon1 | 2026-05-09 13:05:06.321080 | mon1 | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-05-09 13:05:06.321092 | mon1 | Saturday 09 May 2026 13:05:06 +0000 (0:01:22.818) 0:02:17.895 ********** 2026-05-09 13:05:06.523643 | mon1 | changed: [mon1] 2026-05-09 13:05:06.523750 | mon1 | 2026-05-09 13:05:06.524037 | mon1 | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-05-09 13:05:06.524059 | mon1 | Saturday 09 May 2026 13:05:06 +0000 (0:00:00.203) 0:02:18.099 ********** 2026-05-09 13:05:06.560183 | mon1 | ok: [mon1] 2026-05-09 13:05:06.560264 | mon1 | 2026-05-09 13:05:06.560280 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-05-09 13:05:06.560386 | mon1 | Saturday 09 May 2026 13:05:06 +0000 (0:00:00.036) 0:02:18.136 ********** 2026-05-09 13:05:06.625039 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-05-09 13:05:06.625114 | mon1 | 2026-05-09 13:05:06.625184 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-05-09 13:05:06.625281 | mon1 | Saturday 09 May 2026 13:05:06 +0000 (0:00:00.064) 0:02:18.201 ********** 2026-05-09 13:05:12.230086 | mon1 | ok: [mon1] 2026-05-09 13:05:12.230187 | mon1 | 2026-05-09 13:05:12.230540 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-05-09 13:05:12.230586 | mon1 | Saturday 09 May 2026 13:05:12 +0000 (0:00:05.604) 0:02:23.805 ********** 2026-05-09 13:05:12.272979 | mon1 | ok: [mon1] => (item=mon1) 2026-05-09 13:05:12.273019 | mon1 | 2026-05-09 13:05:12.273270 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-05-09 13:05:12.273318 | mon1 | Saturday 09 May 2026 13:05:12 +0000 (0:00:00.042) 0:02:23.848 ********** 2026-05-09 13:05:12.630715 | mon1 | ok: [mon1] 2026-05-09 13:05:12.630796 | mon1 | 2026-05-09 13:05:12.630887 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-05-09 13:05:12.630984 | mon1 | Saturday 09 May 2026 13:05:12 +0000 (0:00:00.357) 0:02:24.206 ********** 2026-05-09 13:05:18.902525 | mon1 | ok: [mon1] 2026-05-09 13:05:18.902695 | mon1 | 2026-05-09 13:05:18.902913 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-05-09 13:05:18.903119 | mon1 | Saturday 09 May 2026 13:05:18 +0000 (0:00:06.271) 0:02:30.478 ********** 2026-05-09 13:06:03.082326 | mon1 | changed: [mon1] 2026-05-09 13:06:03.082435 | mon1 | 2026-05-09 13:06:03.082945 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-05-09 13:06:03.083019 | mon1 | Saturday 09 May 2026 13:06:03 +0000 (0:00:44.179) 0:03:14.657 ********** 2026-05-09 13:06:17.347244 | mon1 | ok: [mon1] 2026-05-09 13:06:17.347352 | mon1 | 2026-05-09 13:06:17.347573 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-05-09 13:06:17.347624 | mon1 | Saturday 09 May 2026 13:06:17 +0000 (0:00:14.265) 0:03:28.923 ********** 2026-05-09 13:06:17.404983 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-05-09 13:06:17.405042 | mon1 | 2026-05-09 13:06:17.405276 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-05-09 13:06:17.405324 | mon1 | Saturday 09 May 2026 13:06:17 +0000 (0:00:00.057) 0:03:28.980 ********** 2026-05-09 13:06:17.447158 | mon1 | skipping: [mon1] 2026-05-09 13:06:17.447231 | mon1 | 2026-05-09 13:06:17.447382 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-05-09 13:06:17.447523 | mon1 | Saturday 09 May 2026 13:06:17 +0000 (0:00:00.042) 0:03:29.023 ********** 2026-05-09 13:06:17.494293 | mon1 | skipping: [mon1] => (item=mon1) 2026-05-09 13:06:17.494363 | mon1 | skipping: [mon1] 2026-05-09 13:06:17.494453 | mon1 | 2026-05-09 13:06:17.494546 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-05-09 13:06:17.494643 | mon1 | Saturday 09 May 2026 13:06:17 +0000 (0:00:00.047) 0:03:29.070 ********** 2026-05-09 13:06:17.735262 | mon1 | ok: [mon1] 2026-05-09 13:06:17.735330 | mon1 | 2026-05-09 13:06:17.735424 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-05-09 13:06:17.735560 | mon1 | Saturday 09 May 2026 13:06:17 +0000 (0:00:00.240) 0:03:29.311 ********** 2026-05-09 13:06:24.089863 | mon1 | ok: [mon1] 2026-05-09 13:06:24.090179 | mon1 | 2026-05-09 13:06:24.090210 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-05-09 13:06:24.090221 | mon1 | Saturday 09 May 2026 13:06:24 +0000 (0:00:06.354) 0:03:35.665 ********** 2026-05-09 13:06:36.070765 | mon1 | changed: [mon1] 2026-05-09 13:06:36.070850 | mon1 | 2026-05-09 13:06:36.070907 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-05-09 13:06:36.071028 | mon1 | Saturday 09 May 2026 13:06:36 +0000 (0:00:11.980) 0:03:47.646 ********** 2026-05-09 13:06:42.020492 | mon1 | ok: [mon1] 2026-05-09 13:06:42.020608 | mon1 | 2026-05-09 13:06:42.020675 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-05-09 13:06:42.020848 | mon1 | Saturday 09 May 2026 13:06:42 +0000 (0:00:05.949) 0:03:53.596 ********** 2026-05-09 13:06:49.339395 | mon1 | changed: [mon1] => (item={'name': 'diskprediction_local'}) 2026-05-09 13:06:49.339471 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-05-09 13:06:49.339525 | mon1 | changed: [mon1] => (item={'name': 'prometheus'}) 2026-05-09 13:06:49.339627 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-05-09 13:06:49.339711 | mon1 | 2026-05-09 13:06:49.339819 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-05-09 13:06:49.339882 | mon1 | 2026-05-09 13:06:49.339986 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-05-09 13:06:49.340070 | mon1 | Saturday 09 May 2026 13:06:49 +0000 (0:00:07.319) 0:04:00.915 ********** 2026-05-09 13:06:50.425934 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-05-09 13:06:50.426034 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-05-09 13:06:50.426284 | mon1 | interpreter could change the meaning of that path. See 2026-05-09 13:06:50.426580 | mon1 | https://docs.ansible.com/ansible- 2026-05-09 13:06:50.426789 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-05-09 13:06:50.436552 | mon1 | ok: [osd1] 2026-05-09 13:06:50.436630 | mon1 | 2026-05-09 13:06:50.436722 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-09 13:06:50.436814 | mon1 | Saturday 09 May 2026 13:06:50 +0000 (0:00:01.097) 0:04:02.012 ********** 2026-05-09 13:06:50.630969 | mon1 | ok: [osd1] 2026-05-09 13:06:50.631045 | mon1 | 2026-05-09 13:06:50.631164 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-09 13:06:50.631289 | mon1 | Saturday 09 May 2026 13:06:50 +0000 (0:00:00.193) 0:04:02.206 ********** 2026-05-09 13:06:50.663857 | mon1 | skipping: [osd1] 2026-05-09 13:06:50.663917 | mon1 | 2026-05-09 13:06:50.664006 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-05-09 13:06:50.664090 | mon1 | Saturday 09 May 2026 13:06:50 +0000 (0:00:00.033) 0:04:02.240 ********** 2026-05-09 13:06:50.859667 | mon1 | changed: [osd1] 2026-05-09 13:06:50.859732 | mon1 | 2026-05-09 13:06:50.859790 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-09 13:06:50.859892 | mon1 | Saturday 09 May 2026 13:06:50 +0000 (0:00:00.195) 0:04:02.435 ********** 2026-05-09 13:06:50.906850 | mon1 | ok: [osd1] => { 2026-05-09 13:06:50.906916 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-05-09 13:06:50.907011 | mon1 | } 2026-05-09 13:06:50.907094 | mon1 | 2026-05-09 13:06:50.907193 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-09 13:06:50.907289 | mon1 | Saturday 09 May 2026 13:06:50 +0000 (0:00:00.047) 0:04:02.482 ********** 2026-05-09 13:06:51.466031 | mon1 | changed: [osd1] 2026-05-09 13:06:51.466095 | mon1 | 2026-05-09 13:06:51.466174 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-09 13:06:51.466288 | mon1 | Saturday 09 May 2026 13:06:51 +0000 (0:00:00.559) 0:04:03.041 ********** 2026-05-09 13:06:51.500830 | mon1 | skipping: [osd1] 2026-05-09 13:06:51.500893 | mon1 | 2026-05-09 13:06:51.500963 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-09 13:06:51.501077 | mon1 | Saturday 09 May 2026 13:06:51 +0000 (0:00:00.034) 0:04:03.076 ********** 2026-05-09 13:06:51.538682 | mon1 | skipping: [osd1] 2026-05-09 13:06:51.538732 | mon1 | 2026-05-09 13:06:51.538835 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-09 13:06:51.538910 | mon1 | Saturday 09 May 2026 13:06:51 +0000 (0:00:00.037) 0:04:03.114 ********** 2026-05-09 13:06:51.724485 | mon1 | ok: [osd1] 2026-05-09 13:06:51.724565 | mon1 | 2026-05-09 13:06:51.724577 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-09 13:06:51.724667 | mon1 | Saturday 09 May 2026 13:06:51 +0000 (0:00:00.185) 0:04:03.300 ********** 2026-05-09 13:06:52.689973 | mon1 | ok: [osd1] 2026-05-09 13:06:52.690058 | mon1 | 2026-05-09 13:06:52.690101 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-09 13:06:52.690208 | mon1 | Saturday 09 May 2026 13:06:52 +0000 (0:00:00.965) 0:04:04.265 ********** 2026-05-09 13:06:52.752883 | mon1 | ok: [osd1] => { 2026-05-09 13:06:52.752952 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.2.3/containerd-2.2.3-linux-amd64.tar.gz" 2026-05-09 13:06:52.753099 | mon1 | } 2026-05-09 13:06:52.753213 | mon1 | 2026-05-09 13:06:52.753349 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-09 13:06:52.753480 | mon1 | Saturday 09 May 2026 13:06:52 +0000 (0:00:00.062) 0:04:04.328 ********** 2026-05-09 13:06:53.482700 | mon1 | changed: [osd1] 2026-05-09 13:06:53.482750 | mon1 | 2026-05-09 13:06:53.482842 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-09 13:06:53.482938 | mon1 | Saturday 09 May 2026 13:06:53 +0000 (0:00:00.729) 0:04:05.057 ********** 2026-05-09 13:06:56.188196 | mon1 | changed: [osd1] 2026-05-09 13:06:56.188241 | mon1 | 2026-05-09 13:06:56.188247 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-05-09 13:06:56.188252 | mon1 | Saturday 09 May 2026 13:06:56 +0000 (0:00:02.705) 0:04:07.763 ********** 2026-05-09 13:06:56.211822 | mon1 | skipping: [osd1] 2026-05-09 13:06:56.211849 | mon1 | 2026-05-09 13:06:56.211857 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-05-09 13:06:56.211863 | mon1 | Saturday 09 May 2026 13:06:56 +0000 (0:00:00.023) 0:04:07.787 ********** 2026-05-09 13:06:56.239450 | mon1 | skipping: [osd1] 2026-05-09 13:06:56.239472 | mon1 | 2026-05-09 13:06:56.239479 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-05-09 13:06:56.239485 | mon1 | Saturday 09 May 2026 13:06:56 +0000 (0:00:00.027) 0:04:07.815 ********** 2026-05-09 13:06:56.263342 | mon1 | skipping: [osd1] 2026-05-09 13:06:56.263358 | mon1 | 2026-05-09 13:06:56.263363 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-05-09 13:06:56.263368 | mon1 | Saturday 09 May 2026 13:06:56 +0000 (0:00:00.024) 0:04:07.839 ********** 2026-05-09 13:07:03.264243 | mon1 | changed: [osd1] 2026-05-09 13:07:03.264331 | mon1 | 2026-05-09 13:07:03.264447 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-05-09 13:07:03.264582 | mon1 | Saturday 09 May 2026 13:07:03 +0000 (0:00:07.000) 0:04:14.839 ********** 2026-05-09 13:07:03.702659 | mon1 | changed: [osd1] 2026-05-09 13:07:03.702846 | mon1 | 2026-05-09 13:07:03.703089 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-05-09 13:07:03.703289 | mon1 | Saturday 09 May 2026 13:07:03 +0000 (0:00:00.438) 0:04:15.278 ********** 2026-05-09 13:07:04.553140 | mon1 | changed: [osd1] => (item={'path': '/etc/containerd'}) 2026-05-09 13:07:04.553443 | mon1 | changed: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-05-09 13:07:04.553687 | mon1 | changed: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-05-09 13:07:04.553903 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-05-09 13:07:04.554113 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-05-09 13:07:04.554365 | mon1 | 2026-05-09 13:07:04.554634 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-05-09 13:07:04.554845 | mon1 | Saturday 09 May 2026 13:07:04 +0000 (0:00:00.850) 0:04:16.128 ********** 2026-05-09 13:07:05.079198 | mon1 | changed: [osd1] 2026-05-09 13:07:05.079351 | mon1 | 2026-05-09 13:07:05.079562 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-05-09 13:07:05.079763 | mon1 | Saturday 09 May 2026 13:07:05 +0000 (0:00:00.521) 0:04:16.650 ********** 2026-05-09 13:07:05.079943 | mon1 | 2026-05-09 13:07:05.080149 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-05-09 13:07:05.080403 | mon1 | Saturday 09 May 2026 13:07:05 +0000 (0:00:00.004) 0:04:16.654 ********** 2026-05-09 13:07:05.762335 | mon1 | ok: [osd1] 2026-05-09 13:07:05.762408 | mon1 | 2026-05-09 13:07:05.762603 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-05-09 13:07:05.762842 | mon1 | Saturday 09 May 2026 13:07:05 +0000 (0:00:00.682) 0:04:17.337 ********** 2026-05-09 13:07:06.183423 | mon1 | changed: [osd1] 2026-05-09 13:07:06.183564 | mon1 | 2026-05-09 13:07:06.183783 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-05-09 13:07:06.184031 | mon1 | Saturday 09 May 2026 13:07:06 +0000 (0:00:00.421) 0:04:17.759 ********** 2026-05-09 13:07:06.720587 | mon1 | changed: [osd1] 2026-05-09 13:07:06.720667 | mon1 | 2026-05-09 13:07:06.720899 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-09 13:07:06.721094 | mon1 | Saturday 09 May 2026 13:07:06 +0000 (0:00:00.537) 0:04:18.296 ********** 2026-05-09 13:07:06.906070 | mon1 | ok: [osd1] 2026-05-09 13:07:06.906374 | mon1 | 2026-05-09 13:07:06.906612 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-09 13:07:06.906824 | mon1 | Saturday 09 May 2026 13:07:06 +0000 (0:00:00.185) 0:04:18.481 ********** 2026-05-09 13:07:06.955230 | mon1 | ok: [osd1] => { 2026-05-09 13:07:06.955404 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-05-09 13:07:06.955587 | mon1 | } 2026-05-09 13:07:06.955762 | mon1 | 2026-05-09 13:07:06.955963 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-09 13:07:06.956158 | mon1 | Saturday 09 May 2026 13:07:06 +0000 (0:00:00.049) 0:04:18.531 ********** 2026-05-09 13:07:07.768685 | mon1 | changed: [osd1] 2026-05-09 13:07:07.768835 | mon1 | 2026-05-09 13:07:07.769040 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-09 13:07:07.769237 | mon1 | Saturday 09 May 2026 13:07:07 +0000 (0:00:00.813) 0:04:19.344 ********** 2026-05-09 13:07:12.123055 | mon1 | changed: [osd1] 2026-05-09 13:07:12.123444 | mon1 | 2026-05-09 13:07:12.123728 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-05-09 13:07:12.123998 | mon1 | Saturday 09 May 2026 13:07:12 +0000 (0:00:04.354) 0:04:23.698 ********** 2026-05-09 13:07:13.215862 | mon1 | ok: [osd1] 2026-05-09 13:07:13.215916 | mon1 | 2026-05-09 13:07:13.215926 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-05-09 13:07:13.215933 | mon1 | Saturday 09 May 2026 13:07:13 +0000 (0:00:01.092) 0:04:24.791 ********** 2026-05-09 13:07:13.441059 | mon1 | changed: [osd1] 2026-05-09 13:07:13.441118 | mon1 | 2026-05-09 13:07:13.441204 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-05-09 13:07:13.441347 | mon1 | Saturday 09 May 2026 13:07:13 +0000 (0:00:00.225) 0:04:25.017 ********** 2026-05-09 13:07:13.917989 | mon1 | changed: [osd1] 2026-05-09 13:07:13.918059 | mon1 | 2026-05-09 13:07:13.918093 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-05-09 13:07:13.918246 | mon1 | Saturday 09 May 2026 13:07:13 +0000 (0:00:00.476) 0:04:25.494 ********** 2026-05-09 13:07:14.486473 | mon1 | changed: [osd1] => (item={'path': '/etc/docker'}) 2026-05-09 13:07:14.486541 | mon1 | changed: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-05-09 13:07:14.486935 | mon1 | changed: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-05-09 13:07:14.486979 | mon1 | 2026-05-09 13:07:14.486985 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-05-09 13:07:14.486990 | mon1 | Saturday 09 May 2026 13:07:14 +0000 (0:00:00.568) 0:04:26.062 ********** 2026-05-09 13:07:14.929340 | mon1 | changed: [osd1] 2026-05-09 13:07:14.929444 | mon1 | 2026-05-09 13:07:14.929749 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-05-09 13:07:14.929801 | mon1 | Saturday 09 May 2026 13:07:14 +0000 (0:00:00.442) 0:04:26.505 ********** 2026-05-09 13:07:15.399550 | mon1 | changed: [osd1] 2026-05-09 13:07:15.399622 | mon1 | 2026-05-09 13:07:15.399635 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-05-09 13:07:15.400010 | mon1 | Saturday 09 May 2026 13:07:15 +0000 (0:00:00.463) 0:04:26.968 ********** 2026-05-09 13:07:15.400056 | mon1 | 2026-05-09 13:07:15.400062 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-05-09 13:07:15.400066 | mon1 | Saturday 09 May 2026 13:07:15 +0000 (0:00:00.006) 0:04:26.975 ********** 2026-05-09 13:07:16.099180 | mon1 | ok: [osd1] 2026-05-09 13:07:16.099253 | mon1 | 2026-05-09 13:07:16.099320 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-05-09 13:07:16.099454 | mon1 | Saturday 09 May 2026 13:07:16 +0000 (0:00:00.699) 0:04:27.675 ********** 2026-05-09 13:07:16.864716 | mon1 | changed: [osd1] 2026-05-09 13:07:16.864788 | mon1 | 2026-05-09 13:07:16.864859 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-05-09 13:07:16.864989 | mon1 | Saturday 09 May 2026 13:07:16 +0000 (0:00:00.765) 0:04:28.440 ********** 2026-05-09 13:07:17.420976 | mon1 | changed: [osd1] 2026-05-09 13:07:17.421057 | mon1 | 2026-05-09 13:07:17.421363 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-05-09 13:07:17.421407 | mon1 | Saturday 09 May 2026 13:07:17 +0000 (0:00:00.555) 0:04:28.996 ********** 2026-05-09 13:07:17.464420 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-05-09 13:07:17.464498 | mon1 | 2026-05-09 13:07:17.464696 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-05-09 13:07:17.464718 | mon1 | Saturday 09 May 2026 13:07:17 +0000 (0:00:00.043) 0:04:29.040 ********** 2026-05-09 13:07:22.503626 | mon1 | changed: [osd1] 2026-05-09 13:07:22.504060 | mon1 | 2026-05-09 13:07:22.504121 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-05-09 13:07:22.504130 | mon1 | Saturday 09 May 2026 13:07:22 +0000 (0:00:05.038) 0:04:34.079 ********** 2026-05-09 13:07:23.129092 | mon1 | ok: [osd1] => (item=chronyd) 2026-05-09 13:07:23.129169 | mon1 | ok: [osd1] => (item=sshd) 2026-05-09 13:07:23.129231 | mon1 | 2026-05-09 13:07:23.129452 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-05-09 13:07:23.129498 | mon1 | Saturday 09 May 2026 13:07:23 +0000 (0:00:00.625) 0:04:34.704 ********** 2026-05-09 13:07:23.656258 | mon1 | changed: [osd1] 2026-05-09 13:07:23.656332 | mon1 | 2026-05-09 13:07:23.656601 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-05-09 13:07:23.656645 | mon1 | Saturday 09 May 2026 13:07:23 +0000 (0:00:00.526) 0:04:35.231 ********** 2026-05-09 13:07:23.839906 | mon1 | ok: [osd1] 2026-05-09 13:07:23.839985 | mon1 | 2026-05-09 13:07:23.840506 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-05-09 13:07:23.840552 | mon1 | Saturday 09 May 2026 13:07:23 +0000 (0:00:00.183) 0:04:35.415 ********** 2026-05-09 13:07:24.127926 | mon1 | changed: [osd1] 2026-05-09 13:07:24.128001 | mon1 | 2026-05-09 13:07:24.128279 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-05-09 13:07:24.128327 | mon1 | Saturday 09 May 2026 13:07:24 +0000 (0:00:00.287) 0:04:35.703 ********** 2026-05-09 13:07:24.335384 | mon1 | changed: [osd1] 2026-05-09 13:07:24.335455 | mon1 | 2026-05-09 13:07:24.335649 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-05-09 13:07:24.335694 | mon1 | Saturday 09 May 2026 13:07:24 +0000 (0:00:00.207) 0:04:35.911 ********** 2026-05-09 13:07:24.543723 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-05-09 13:07:24.543817 | mon1 | 2026-05-09 13:07:24.544113 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-05-09 13:07:24.544134 | mon1 | Saturday 09 May 2026 13:07:24 +0000 (0:00:00.208) 0:04:36.119 ********** 2026-05-09 13:07:24.587072 | mon1 | ok: [osd1] 2026-05-09 13:07:24.587182 | mon1 | 2026-05-09 13:07:24.587320 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-05-09 13:07:24.587468 | mon1 | Saturday 09 May 2026 13:07:24 +0000 (0:00:00.043) 0:04:36.163 ********** 2026-05-09 13:07:24.637012 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-05-09 13:07:24.637090 | mon1 | 2026-05-09 13:07:24.637193 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-05-09 13:07:24.637288 | mon1 | Saturday 09 May 2026 13:07:24 +0000 (0:00:00.050) 0:04:36.213 ********** 2026-05-09 13:07:30.495137 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-05-09 13:07:30.495209 | mon1 | 2026-05-09 13:07:30.495562 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-05-09 13:07:30.495615 | mon1 | Saturday 09 May 2026 13:07:30 +0000 (0:00:05.857) 0:04:42.070 ********** 2026-05-09 13:07:30.536110 | mon1 | ok: [osd1] => (item=osd1) 2026-05-09 13:07:30.536177 | mon1 | 2026-05-09 13:07:30.536385 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-05-09 13:07:30.536434 | mon1 | Saturday 09 May 2026 13:07:30 +0000 (0:00:00.041) 0:04:42.112 ********** 2026-05-09 13:07:30.782726 | mon1 | changed: [osd1] 2026-05-09 13:07:30.782833 | mon1 | 2026-05-09 13:07:30.783103 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-05-09 13:07:30.783124 | mon1 | Saturday 09 May 2026 13:07:30 +0000 (0:00:00.246) 0:04:42.358 ********** 2026-05-09 13:07:39.321715 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-05-09 13:07:39.321792 | mon1 | 2026-05-09 13:07:39.321985 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-05-09 13:07:39.322025 | mon1 | Saturday 09 May 2026 13:07:39 +0000 (0:00:08.539) 0:04:50.897 ********** 2026-05-09 13:07:40.847341 | mon1 | ok: [osd1] 2026-05-09 13:07:40.847443 | mon1 | 2026-05-09 13:07:40.847458 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-05-09 13:07:40.847603 | mon1 | Saturday 09 May 2026 13:07:40 +0000 (0:00:01.525) 0:04:52.423 ********** 2026-05-09 13:08:21.074297 | mon1 | ok: [osd1] 2026-05-09 13:08:21.074795 | mon1 | 2026-05-09 13:08:21.074849 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-05-09 13:08:21.074857 | mon1 | Saturday 09 May 2026 13:08:21 +0000 (0:00:40.226) 0:05:32.649 ********** 2026-05-09 13:09:49.933032 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd0/data) 2026-05-09 13:09:49.933107 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd1/data) 2026-05-09 13:09:49.933550 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd2/data) 2026-05-09 13:09:49.933600 | mon1 | 2026-05-09 13:09:49.933607 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-05-09 13:09:49.933614 | mon1 | Saturday 09 May 2026 13:09:49 +0000 (0:01:28.858) 0:07:01.508 ********** 2026-05-09 13:09:55.961908 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-05-09 13:09:55.961999 | mon1 | 2026-05-09 13:09:55.962058 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-05-09 13:09:55.962174 | mon1 | Saturday 09 May 2026 13:09:55 +0000 (0:00:06.028) 0:07:07.537 ********** 2026-05-09 13:10:01.854237 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-05-09 13:10:01.854352 | mon1 | 2026-05-09 13:10:01.854738 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-05-09 13:10:01.854782 | mon1 | Saturday 09 May 2026 13:10:01 +0000 (0:00:05.892) 0:07:13.429 ********** 2026-05-09 13:10:01.905165 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-05-09 13:10:01.905225 | mon1 | 2026-05-09 13:10:01.905412 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-05-09 13:10:01.905443 | mon1 | Saturday 09 May 2026 13:10:01 +0000 (0:00:00.051) 0:07:13.481 ********** 2026-05-09 13:10:01.942321 | mon1 | ok: [osd1] 2026-05-09 13:10:01.942405 | mon1 | 2026-05-09 13:10:01.942609 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-05-09 13:10:01.942632 | mon1 | Saturday 09 May 2026 13:10:01 +0000 (0:00:00.037) 0:07:13.518 ********** 2026-05-09 13:10:07.873436 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-05-09 13:10:07.873510 | mon1 | 2026-05-09 13:10:07.873696 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-05-09 13:10:07.873712 | mon1 | Saturday 09 May 2026 13:10:07 +0000 (0:00:05.931) 0:07:19.449 ********** 2026-05-09 13:10:07.909355 | mon1 | ok: [osd1] 2026-05-09 13:10:07.909436 | mon1 | 2026-05-09 13:10:07.909535 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-05-09 13:10:07.909629 | mon1 | Saturday 09 May 2026 13:10:07 +0000 (0:00:00.036) 0:07:19.485 ********** 2026-05-09 13:10:07.938689 | mon1 | skipping: [osd1] => (item=1) 2026-05-09 13:10:07.938804 | mon1 | skipping: [osd1] => (item=1) 2026-05-09 13:10:07.938880 | mon1 | skipping: [osd1] => (item=1) 2026-05-09 13:10:07.939006 | mon1 | skipping: [osd1] 2026-05-09 13:10:07.939296 | mon1 | 2026-05-09 13:10:07.939310 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-05-09 13:10:07.939316 | mon1 | Saturday 09 May 2026 13:10:07 +0000 (0:00:00.029) 0:07:19.514 ********** 2026-05-09 13:10:07.968394 | mon1 | skipping: [osd1] 2026-05-09 13:10:07.968499 | mon1 | 2026-05-09 13:10:07.968628 | mon1 | PLAY RECAP ********************************************************************* 2026-05-09 13:10:07.970401 | mon1 | mon1 : ok=59 changed=29 unreachable=0 failed=0 skipped=8 rescued=0 ignored=0 2026-05-09 13:10:07.970471 | mon1 | osd1 : ok=53 changed=24 unreachable=0 failed=0 skipped=8 rescued=0 ignored=0 2026-05-09 13:10:07.970483 | mon1 | 2026-05-09 13:10:07.970494 | mon1 | 2026-05-09 13:10:07.970504 | mon1 | TASKS RECAP ******************************************************************** 2026-05-09 13:10:07.970515 | mon1 | Saturday 09 May 2026 13:10:07 +0000 (0:00:00.029) 0:07:19.544 ********** 2026-05-09 13:10:07.970525 | mon1 | =============================================================================== 2026-05-09 13:10:07.970555 | mon1 | vexxhost.ceph.osd : Install OSDs --------------------------------------- 88.86s 2026-05-09 13:10:07.970564 | mon1 | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 82.82s 2026-05-09 13:10:07.970574 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 44.18s 2026-05-09 13:10:07.970584 | mon1 | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 40.23s 2026-05-09 13:10:07.970593 | mon1 | vexxhost.ceph.cephadm : Install packages ------------------------------- 24.30s 2026-05-09 13:10:07.970602 | mon1 | vexxhost.ceph.mon : Validate monitor exist ----------------------------- 14.27s 2026-05-09 13:10:07.970618 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ----------------- 11.98s 2026-05-09 13:10:07.970628 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 8.54s 2026-05-09 13:10:07.970637 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 7.32s 2026-05-09 13:10:07.971595 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 7.00s 2026-05-09 13:10:07.971617 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.35s 2026-05-09 13:10:07.971623 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.27s 2026-05-09 13:10:07.971629 | mon1 | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 6.03s 2026-05-09 13:10:07.971634 | mon1 | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 5.95s 2026-05-09 13:10:07.971640 | mon1 | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 5.93s 2026-05-09 13:10:07.971645 | mon1 | vexxhost.ceph.osd : Mark require osd release ---------------------------- 5.89s 2026-05-09 13:10:07.971650 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 5.86s 2026-05-09 13:10:07.971656 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 5.60s 2026-05-09 13:10:07.971661 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.30s 2026-05-09 13:10:07.971665 | mon1 | vexxhost.ceph.cephadm : Install packages -------------------------------- 5.04s 2026-05-09 13:10:08.056438 | mon1 | INFO [default > converge] Executed: Successful 2026-05-09 13:10:08.066035 | mon1 | INFO [default > idempotence] Executing 2026-05-09 13:10:08.848252 | mon1 | 2026-05-09 13:10:08.848458 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-05-09 13:10:08.848648 | mon1 | 2026-05-09 13:10:08.848850 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-05-09 13:10:08.849092 | mon1 | Saturday 09 May 2026 13:10:08 +0000 (0:00:00.044) 0:00:00.044 ********** 2026-05-09 13:10:09.963498 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-05-09 13:10:09.963813 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-05-09 13:10:09.964143 | mon1 | interpreter could change the meaning of that path. See 2026-05-09 13:10:09.964466 | mon1 | https://docs.ansible.com/ansible- 2026-05-09 13:10:09.964793 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-05-09 13:10:09.974147 | mon1 | ok: [mon1] 2026-05-09 13:10:09.974288 | mon1 | 2026-05-09 13:10:09.974420 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-09 13:10:09.974549 | mon1 | Saturday 09 May 2026 13:10:09 +0000 (0:00:01.126) 0:00:01.170 ********** 2026-05-09 13:10:10.250430 | mon1 | ok: [mon1] 2026-05-09 13:10:10.250620 | mon1 | 2026-05-09 13:10:10.250943 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-09 13:10:10.251173 | mon1 | Saturday 09 May 2026 13:10:10 +0000 (0:00:00.275) 0:00:01.446 ********** 2026-05-09 13:10:10.283667 | mon1 | skipping: [mon1] 2026-05-09 13:10:10.283921 | mon1 | 2026-05-09 13:10:10.284148 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-05-09 13:10:10.284350 | mon1 | Saturday 09 May 2026 13:10:10 +0000 (0:00:00.032) 0:00:01.478 ********** 2026-05-09 13:10:10.572161 | mon1 | ok: [mon1] 2026-05-09 13:10:10.572331 | mon1 | 2026-05-09 13:10:10.572534 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-09 13:10:10.572748 | mon1 | Saturday 09 May 2026 13:10:10 +0000 (0:00:00.289) 0:00:01.768 ********** 2026-05-09 13:10:10.638348 | mon1 | ok: [mon1] => { 2026-05-09 13:10:10.638574 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-05-09 13:10:10.638823 | mon1 | } 2026-05-09 13:10:10.638981 | mon1 | 2026-05-09 13:10:10.639178 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-09 13:10:10.639377 | mon1 | Saturday 09 May 2026 13:10:10 +0000 (0:00:00.066) 0:00:01.834 ********** 2026-05-09 13:10:11.033373 | mon1 | ok: [mon1] 2026-05-09 13:10:11.033595 | mon1 | 2026-05-09 13:10:11.033821 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-09 13:10:11.034034 | mon1 | Saturday 09 May 2026 13:10:11 +0000 (0:00:00.394) 0:00:02.229 ********** 2026-05-09 13:10:11.072549 | mon1 | skipping: [mon1] 2026-05-09 13:10:11.072746 | mon1 | 2026-05-09 13:10:11.072961 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-09 13:10:11.073197 | mon1 | Saturday 09 May 2026 13:10:11 +0000 (0:00:00.039) 0:00:02.269 ********** 2026-05-09 13:10:11.109922 | mon1 | skipping: [mon1] 2026-05-09 13:10:11.110079 | mon1 | 2026-05-09 13:10:11.110382 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-09 13:10:11.110592 | mon1 | Saturday 09 May 2026 13:10:11 +0000 (0:00:00.037) 0:00:02.306 ********** 2026-05-09 13:10:11.298649 | mon1 | ok: [mon1] 2026-05-09 13:10:11.298713 | mon1 | 2026-05-09 13:10:11.298813 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-09 13:10:11.298906 | mon1 | Saturday 09 May 2026 13:10:11 +0000 (0:00:00.188) 0:00:02.495 ********** 2026-05-09 13:10:12.376411 | mon1 | ok: [mon1] 2026-05-09 13:10:12.376574 | mon1 | 2026-05-09 13:10:12.376789 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-09 13:10:12.377001 | mon1 | Saturday 09 May 2026 13:10:12 +0000 (0:00:01.077) 0:00:03.572 ********** 2026-05-09 13:10:12.446354 | mon1 | ok: [mon1] => { 2026-05-09 13:10:12.446581 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.2.3/containerd-2.2.3-linux-amd64.tar.gz" 2026-05-09 13:10:12.446804 | mon1 | } 2026-05-09 13:10:12.446991 | mon1 | 2026-05-09 13:10:12.447194 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-09 13:10:12.447380 | mon1 | Saturday 09 May 2026 13:10:12 +0000 (0:00:00.069) 0:00:03.642 ********** 2026-05-09 13:10:12.780700 | mon1 | ok: [mon1] 2026-05-09 13:10:12.780906 | mon1 | 2026-05-09 13:10:12.781145 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-09 13:10:12.781366 | mon1 | Saturday 09 May 2026 13:10:12 +0000 (0:00:00.334) 0:00:03.977 ********** 2026-05-09 13:10:14.930677 | mon1 | ok: [mon1] 2026-05-09 13:10:14.930740 | mon1 | 2026-05-09 13:10:14.930752 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-05-09 13:10:14.930762 | mon1 | Saturday 09 May 2026 13:10:14 +0000 (0:00:02.149) 0:00:06.126 ********** 2026-05-09 13:10:14.956636 | mon1 | skipping: [mon1] 2026-05-09 13:10:14.956702 | mon1 | 2026-05-09 13:10:14.956979 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-05-09 13:10:14.957036 | mon1 | Saturday 09 May 2026 13:10:14 +0000 (0:00:00.026) 0:00:06.153 ********** 2026-05-09 13:10:14.987115 | mon1 | skipping: [mon1] 2026-05-09 13:10:14.987195 | mon1 | 2026-05-09 13:10:14.987408 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-05-09 13:10:14.987435 | mon1 | Saturday 09 May 2026 13:10:14 +0000 (0:00:00.030) 0:00:06.183 ********** 2026-05-09 13:10:15.015722 | mon1 | skipping: [mon1] 2026-05-09 13:10:15.015810 | mon1 | 2026-05-09 13:10:15.015904 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-05-09 13:10:15.016028 | mon1 | Saturday 09 May 2026 13:10:15 +0000 (0:00:00.028) 0:00:06.212 ********** 2026-05-09 13:10:15.966923 | mon1 | ok: [mon1] 2026-05-09 13:10:15.966995 | mon1 | 2026-05-09 13:10:15.967072 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-05-09 13:10:15.967201 | mon1 | Saturday 09 May 2026 13:10:15 +0000 (0:00:00.951) 0:00:07.163 ********** 2026-05-09 13:10:16.383773 | mon1 | ok: [mon1] 2026-05-09 13:10:16.384209 | mon1 | 2026-05-09 13:10:16.384260 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-05-09 13:10:16.384268 | mon1 | Saturday 09 May 2026 13:10:16 +0000 (0:00:00.416) 0:00:07.580 ********** 2026-05-09 13:10:17.268233 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-05-09 13:10:17.268300 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-05-09 13:10:17.268401 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-05-09 13:10:17.268900 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-05-09 13:10:17.269122 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-05-09 13:10:17.269129 | mon1 | 2026-05-09 13:10:17.269134 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-05-09 13:10:17.269138 | mon1 | Saturday 09 May 2026 13:10:17 +0000 (0:00:00.884) 0:00:08.464 ********** 2026-05-09 13:10:17.760930 | mon1 | ok: [mon1] 2026-05-09 13:10:17.760999 | mon1 | 2026-05-09 13:10:17.761084 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-05-09 13:10:17.761509 | mon1 | Saturday 09 May 2026 13:10:17 +0000 (0:00:00.486) 0:00:08.951 ********** 2026-05-09 13:10:17.761645 | mon1 | 2026-05-09 13:10:17.761651 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-05-09 13:10:17.761656 | mon1 | Saturday 09 May 2026 13:10:17 +0000 (0:00:00.006) 0:00:08.957 ********** 2026-05-09 13:10:18.323934 | mon1 | ok: [mon1] 2026-05-09 13:10:18.324007 | mon1 | 2026-05-09 13:10:18.324226 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-09 13:10:18.324274 | mon1 | Saturday 09 May 2026 13:10:18 +0000 (0:00:00.562) 0:00:09.520 ********** 2026-05-09 13:10:18.512881 | mon1 | ok: [mon1] 2026-05-09 13:10:18.512951 | mon1 | 2026-05-09 13:10:18.513157 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-09 13:10:18.513207 | mon1 | Saturday 09 May 2026 13:10:18 +0000 (0:00:00.188) 0:00:09.709 ********** 2026-05-09 13:10:18.578671 | mon1 | ok: [mon1] => { 2026-05-09 13:10:18.578759 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-05-09 13:10:18.578778 | mon1 | } 2026-05-09 13:10:18.579054 | mon1 | 2026-05-09 13:10:18.579087 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-09 13:10:18.579093 | mon1 | Saturday 09 May 2026 13:10:18 +0000 (0:00:00.065) 0:00:09.775 ********** 2026-05-09 13:10:18.920455 | mon1 | ok: [mon1] 2026-05-09 13:10:18.920528 | mon1 | 2026-05-09 13:10:18.920585 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-09 13:10:18.920703 | mon1 | Saturday 09 May 2026 13:10:18 +0000 (0:00:00.341) 0:00:10.117 ********** 2026-05-09 13:10:21.914215 | mon1 | ok: [mon1] 2026-05-09 13:10:21.914292 | mon1 | 2026-05-09 13:10:21.914512 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-05-09 13:10:21.914560 | mon1 | Saturday 09 May 2026 13:10:21 +0000 (0:00:02.993) 0:00:13.110 ********** 2026-05-09 13:10:22.879333 | mon1 | ok: [mon1] 2026-05-09 13:10:22.879407 | mon1 | 2026-05-09 13:10:22.879480 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-05-09 13:10:22.879609 | mon1 | Saturday 09 May 2026 13:10:22 +0000 (0:00:00.964) 0:00:14.075 ********** 2026-05-09 13:10:23.158644 | mon1 | ok: [mon1] 2026-05-09 13:10:23.158777 | mon1 | 2026-05-09 13:10:23.159062 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-05-09 13:10:23.159108 | mon1 | Saturday 09 May 2026 13:10:23 +0000 (0:00:00.279) 0:00:14.355 ********** 2026-05-09 13:10:23.554300 | mon1 | ok: [mon1] 2026-05-09 13:10:23.554368 | mon1 | 2026-05-09 13:10:23.554463 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-05-09 13:10:23.554584 | mon1 | Saturday 09 May 2026 13:10:23 +0000 (0:00:00.395) 0:00:14.751 ********** 2026-05-09 13:10:24.116110 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-05-09 13:10:24.116931 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-05-09 13:10:24.116983 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-05-09 13:10:24.116991 | mon1 | 2026-05-09 13:10:24.116998 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-05-09 13:10:24.117004 | mon1 | Saturday 09 May 2026 13:10:24 +0000 (0:00:00.561) 0:00:15.312 ********** 2026-05-09 13:10:24.542325 | mon1 | ok: [mon1] 2026-05-09 13:10:24.542392 | mon1 | 2026-05-09 13:10:24.542412 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-05-09 13:10:24.542426 | mon1 | Saturday 09 May 2026 13:10:24 +0000 (0:00:00.425) 0:00:15.738 ********** 2026-05-09 13:10:24.948599 | mon1 | ok: [mon1] 2026-05-09 13:10:24.948669 | mon1 | 2026-05-09 13:10:24.949144 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-05-09 13:10:24.949188 | mon1 | Saturday 09 May 2026 13:10:24 +0000 (0:00:00.401) 0:00:16.139 ********** 2026-05-09 13:10:24.949193 | mon1 | 2026-05-09 13:10:24.949198 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-05-09 13:10:24.949202 | mon1 | Saturday 09 May 2026 13:10:24 +0000 (0:00:00.006) 0:00:16.145 ********** 2026-05-09 13:10:26.293557 | mon1 | ok: [mon1] 2026-05-09 13:10:26.293618 | mon1 | 2026-05-09 13:10:26.293708 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-05-09 13:10:26.293808 | mon1 | Saturday 09 May 2026 13:10:26 +0000 (0:00:01.344) 0:00:17.490 ********** 2026-05-09 13:10:26.332883 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-05-09 13:10:26.332947 | mon1 | 2026-05-09 13:10:26.333154 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-05-09 13:10:26.333203 | mon1 | Saturday 09 May 2026 13:10:26 +0000 (0:00:00.039) 0:00:17.529 ********** 2026-05-09 13:10:27.298812 | mon1 | ok: [mon1] 2026-05-09 13:10:27.299075 | mon1 | 2026-05-09 13:10:27.299089 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-05-09 13:10:27.299100 | mon1 | Saturday 09 May 2026 13:10:27 +0000 (0:00:00.966) 0:00:18.495 ********** 2026-05-09 13:10:27.924760 | mon1 | ok: [mon1] => (item=chronyd) 2026-05-09 13:10:27.924823 | mon1 | ok: [mon1] => (item=sshd) 2026-05-09 13:10:27.924890 | mon1 | 2026-05-09 13:10:27.925095 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-05-09 13:10:27.925163 | mon1 | Saturday 09 May 2026 13:10:27 +0000 (0:00:00.626) 0:00:19.121 ********** 2026-05-09 13:10:28.320641 | mon1 | ok: [mon1] 2026-05-09 13:10:28.320677 | mon1 | 2026-05-09 13:10:28.320685 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-05-09 13:10:28.320691 | mon1 | Saturday 09 May 2026 13:10:28 +0000 (0:00:00.395) 0:00:19.516 ********** 2026-05-09 13:10:28.514208 | mon1 | ok: [mon1] 2026-05-09 13:10:28.514584 | mon1 | 2026-05-09 13:10:28.514604 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-05-09 13:10:28.514612 | mon1 | Saturday 09 May 2026 13:10:28 +0000 (0:00:00.193) 0:00:19.710 ********** 2026-05-09 13:10:28.896119 | mon1 | ok: [mon1] 2026-05-09 13:10:28.896179 | mon1 | 2026-05-09 13:10:28.896308 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-05-09 13:10:28.896409 | mon1 | Saturday 09 May 2026 13:10:28 +0000 (0:00:00.382) 0:00:20.092 ********** 2026-05-09 13:10:29.199178 | mon1 | ok: [mon1] 2026-05-09 13:10:29.199249 | mon1 | 2026-05-09 13:10:29.199323 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-05-09 13:10:29.199452 | mon1 | Saturday 09 May 2026 13:10:29 +0000 (0:00:00.302) 0:00:20.395 ********** 2026-05-09 13:10:29.264935 | mon1 | ok: [mon1] 2026-05-09 13:10:29.265011 | mon1 | 2026-05-09 13:10:29.265073 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-05-09 13:10:29.265203 | mon1 | Saturday 09 May 2026 13:10:29 +0000 (0:00:00.065) 0:00:20.461 ********** 2026-05-09 13:10:29.478854 | mon1 | ok: [mon1] => (item=mon1) 2026-05-09 13:10:29.478931 | mon1 | 2026-05-09 13:10:29.478995 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-05-09 13:10:29.479121 | mon1 | Saturday 09 May 2026 13:10:29 +0000 (0:00:00.214) 0:00:20.675 ********** 2026-05-09 13:10:29.522287 | mon1 | ok: [mon1] 2026-05-09 13:10:29.522347 | mon1 | 2026-05-09 13:10:29.522570 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-05-09 13:10:29.522606 | mon1 | Saturday 09 May 2026 13:10:29 +0000 (0:00:00.042) 0:00:20.718 ********** 2026-05-09 13:10:29.552561 | mon1 | skipping: [mon1] 2026-05-09 13:10:29.552646 | mon1 | 2026-05-09 13:10:29.552878 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-05-09 13:10:29.552926 | mon1 | Saturday 09 May 2026 13:10:29 +0000 (0:00:00.030) 0:00:20.749 ********** 2026-05-09 13:10:29.610135 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-05-09 13:10:29.610219 | mon1 | 2026-05-09 13:10:29.610373 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-05-09 13:10:29.610452 | mon1 | Saturday 09 May 2026 13:10:29 +0000 (0:00:00.057) 0:00:20.806 ********** 2026-05-09 13:10:35.598972 | mon1 | ok: [mon1] 2026-05-09 13:10:35.599049 | mon1 | 2026-05-09 13:10:35.599137 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-05-09 13:10:35.599242 | mon1 | Saturday 09 May 2026 13:10:35 +0000 (0:00:05.988) 0:00:26.795 ********** 2026-05-09 13:10:35.642071 | mon1 | ok: [mon1] => (item=mon1) 2026-05-09 13:10:35.642549 | mon1 | 2026-05-09 13:10:35.642601 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-05-09 13:10:35.642609 | mon1 | Saturday 09 May 2026 13:10:35 +0000 (0:00:00.042) 0:00:26.838 ********** 2026-05-09 13:10:36.007751 | mon1 | ok: [mon1] 2026-05-09 13:10:36.007823 | mon1 | 2026-05-09 13:10:36.008120 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-05-09 13:10:36.008166 | mon1 | Saturday 09 May 2026 13:10:36 +0000 (0:00:00.365) 0:00:27.204 ********** 2026-05-09 13:10:42.300986 | mon1 | ok: [mon1] 2026-05-09 13:10:42.301301 | mon1 | 2026-05-09 13:10:42.301406 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-05-09 13:10:42.301507 | mon1 | Saturday 09 May 2026 13:10:42 +0000 (0:00:06.292) 0:00:33.496 ********** 2026-05-09 13:10:48.436605 | mon1 | ok: [mon1] 2026-05-09 13:10:48.436794 | mon1 | 2026-05-09 13:10:48.437024 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-05-09 13:10:48.437223 | mon1 | Saturday 09 May 2026 13:10:48 +0000 (0:00:06.136) 0:00:39.633 ********** 2026-05-09 13:11:02.414056 | mon1 | ok: [mon1] 2026-05-09 13:11:02.414125 | mon1 | 2026-05-09 13:11:02.414137 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-05-09 13:11:02.414147 | mon1 | Saturday 09 May 2026 13:11:02 +0000 (0:00:13.976) 0:00:53.609 ********** 2026-05-09 13:11:02.477828 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-05-09 13:11:02.477875 | mon1 | 2026-05-09 13:11:02.478114 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-05-09 13:11:02.478163 | mon1 | Saturday 09 May 2026 13:11:02 +0000 (0:00:00.064) 0:00:53.674 ********** 2026-05-09 13:11:02.520523 | mon1 | skipping: [mon1] 2026-05-09 13:11:02.520635 | mon1 | 2026-05-09 13:11:02.520780 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-05-09 13:11:02.520930 | mon1 | Saturday 09 May 2026 13:11:02 +0000 (0:00:00.042) 0:00:53.717 ********** 2026-05-09 13:11:02.561593 | mon1 | skipping: [mon1] => (item=mon1) 2026-05-09 13:11:02.561711 | mon1 | skipping: [mon1] 2026-05-09 13:11:02.561827 | mon1 | 2026-05-09 13:11:02.562105 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-05-09 13:11:02.562126 | mon1 | Saturday 09 May 2026 13:11:02 +0000 (0:00:00.041) 0:00:53.758 ********** 2026-05-09 13:11:02.808942 | mon1 | ok: [mon1] 2026-05-09 13:11:02.809016 | mon1 | 2026-05-09 13:11:02.809332 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-05-09 13:11:02.809382 | mon1 | Saturday 09 May 2026 13:11:02 +0000 (0:00:00.247) 0:00:54.005 ********** 2026-05-09 13:11:09.136608 | mon1 | ok: [mon1] 2026-05-09 13:11:09.136691 | mon1 | 2026-05-09 13:11:09.136746 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-05-09 13:11:09.136839 | mon1 | Saturday 09 May 2026 13:11:09 +0000 (0:00:06.327) 0:01:00.333 ********** 2026-05-09 13:11:15.290574 | mon1 | ok: [mon1] 2026-05-09 13:11:15.290693 | mon1 | 2026-05-09 13:11:15.290707 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-05-09 13:11:15.290836 | mon1 | Saturday 09 May 2026 13:11:15 +0000 (0:00:06.153) 0:01:06.487 ********** 2026-05-09 13:11:21.292020 | mon1 | ok: [mon1] 2026-05-09 13:11:21.292109 | mon1 | 2026-05-09 13:11:21.292171 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-05-09 13:11:21.292327 | mon1 | Saturday 09 May 2026 13:11:21 +0000 (0:00:06.000) 0:01:12.488 ********** 2026-05-09 13:11:29.384888 | mon1 | ok: [mon1] => (item={'name': 'diskprediction_local'}) 2026-05-09 13:11:29.385173 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-05-09 13:11:29.385180 | mon1 | ok: [mon1] => (item={'name': 'prometheus'}) 2026-05-09 13:11:29.385185 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-05-09 13:11:29.385193 | mon1 | 2026-05-09 13:11:29.385199 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-05-09 13:11:29.385204 | mon1 | 2026-05-09 13:11:29.385208 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-05-09 13:11:29.385212 | mon1 | Saturday 09 May 2026 13:11:29 +0000 (0:00:08.092) 0:01:20.580 ********** 2026-05-09 13:11:30.513518 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-05-09 13:11:30.513638 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-05-09 13:11:30.513674 | mon1 | interpreter could change the meaning of that path. See 2026-05-09 13:11:30.513685 | mon1 | https://docs.ansible.com/ansible- 2026-05-09 13:11:30.513694 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-05-09 13:11:30.525105 | mon1 | ok: [osd1] 2026-05-09 13:11:30.525127 | mon1 | 2026-05-09 13:11:30.525133 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-09 13:11:30.525137 | mon1 | Saturday 09 May 2026 13:11:30 +0000 (0:00:01.140) 0:01:21.721 ********** 2026-05-09 13:11:30.725809 | mon1 | ok: [osd1] 2026-05-09 13:11:30.725894 | mon1 | 2026-05-09 13:11:30.725900 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-09 13:11:30.725907 | mon1 | Saturday 09 May 2026 13:11:30 +0000 (0:00:00.200) 0:01:21.921 ********** 2026-05-09 13:11:30.760950 | mon1 | skipping: [osd1] 2026-05-09 13:11:30.761026 | mon1 | 2026-05-09 13:11:30.761033 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-05-09 13:11:30.761038 | mon1 | Saturday 09 May 2026 13:11:30 +0000 (0:00:00.035) 0:01:21.957 ********** 2026-05-09 13:11:30.956426 | mon1 | ok: [osd1] 2026-05-09 13:11:30.956511 | mon1 | 2026-05-09 13:11:30.956518 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-09 13:11:30.956523 | mon1 | Saturday 09 May 2026 13:11:30 +0000 (0:00:00.195) 0:01:22.152 ********** 2026-05-09 13:11:31.027547 | mon1 | ok: [osd1] => { 2026-05-09 13:11:31.027630 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-05-09 13:11:31.027639 | mon1 | } 2026-05-09 13:11:31.027646 | mon1 | 2026-05-09 13:11:31.027653 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-09 13:11:31.027659 | mon1 | Saturday 09 May 2026 13:11:31 +0000 (0:00:00.070) 0:01:22.223 ********** 2026-05-09 13:11:31.332859 | mon1 | ok: [osd1] 2026-05-09 13:11:31.332950 | mon1 | 2026-05-09 13:11:31.332955 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-09 13:11:31.332961 | mon1 | Saturday 09 May 2026 13:11:31 +0000 (0:00:00.305) 0:01:22.528 ********** 2026-05-09 13:11:31.375795 | mon1 | skipping: [osd1] 2026-05-09 13:11:31.375818 | mon1 | 2026-05-09 13:11:31.375823 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-09 13:11:31.375827 | mon1 | Saturday 09 May 2026 13:11:31 +0000 (0:00:00.043) 0:01:22.572 ********** 2026-05-09 13:11:31.415907 | mon1 | skipping: [osd1] 2026-05-09 13:11:31.415927 | mon1 | 2026-05-09 13:11:31.415932 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-09 13:11:31.415936 | mon1 | Saturday 09 May 2026 13:11:31 +0000 (0:00:00.040) 0:01:22.612 ********** 2026-05-09 13:11:31.622625 | mon1 | ok: [osd1] 2026-05-09 13:11:31.622652 | mon1 | 2026-05-09 13:11:31.622658 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-09 13:11:31.622662 | mon1 | Saturday 09 May 2026 13:11:31 +0000 (0:00:00.206) 0:01:22.819 ********** 2026-05-09 13:11:32.640396 | mon1 | ok: [osd1] 2026-05-09 13:11:32.640484 | mon1 | 2026-05-09 13:11:32.640490 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-09 13:11:32.640496 | mon1 | Saturday 09 May 2026 13:11:32 +0000 (0:00:01.017) 0:01:23.836 ********** 2026-05-09 13:11:32.722141 | mon1 | ok: [osd1] => { 2026-05-09 13:11:32.722217 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.2.3/containerd-2.2.3-linux-amd64.tar.gz" 2026-05-09 13:11:32.722225 | mon1 | } 2026-05-09 13:11:32.722230 | mon1 | 2026-05-09 13:11:32.722235 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-09 13:11:32.722241 | mon1 | Saturday 09 May 2026 13:11:32 +0000 (0:00:00.081) 0:01:23.917 ********** 2026-05-09 13:11:33.090558 | mon1 | ok: [osd1] 2026-05-09 13:11:33.090618 | mon1 | 2026-05-09 13:11:33.090853 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-09 13:11:33.090931 | mon1 | Saturday 09 May 2026 13:11:33 +0000 (0:00:00.368) 0:01:24.286 ********** 2026-05-09 13:11:35.065154 | mon1 | ok: [osd1] 2026-05-09 13:11:35.065290 | mon1 | 2026-05-09 13:11:35.065303 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-05-09 13:11:35.065313 | mon1 | Saturday 09 May 2026 13:11:35 +0000 (0:00:01.974) 0:01:26.261 ********** 2026-05-09 13:11:35.095305 | mon1 | skipping: [osd1] 2026-05-09 13:11:35.095398 | mon1 | 2026-05-09 13:11:35.095764 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-05-09 13:11:35.095855 | mon1 | Saturday 09 May 2026 13:11:35 +0000 (0:00:00.029) 0:01:26.291 ********** 2026-05-09 13:11:35.126946 | mon1 | skipping: [osd1] 2026-05-09 13:11:35.127033 | mon1 | 2026-05-09 13:11:35.127243 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-05-09 13:11:35.127271 | mon1 | Saturday 09 May 2026 13:11:35 +0000 (0:00:00.032) 0:01:26.323 ********** 2026-05-09 13:11:35.157055 | mon1 | skipping: [osd1] 2026-05-09 13:11:35.157099 | mon1 | 2026-05-09 13:11:35.157217 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-05-09 13:11:35.157330 | mon1 | Saturday 09 May 2026 13:11:35 +0000 (0:00:00.030) 0:01:26.353 ********** 2026-05-09 13:11:36.154911 | mon1 | ok: [osd1] 2026-05-09 13:11:36.155029 | mon1 | 2026-05-09 13:11:36.155091 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-05-09 13:11:36.155278 | mon1 | Saturday 09 May 2026 13:11:36 +0000 (0:00:00.997) 0:01:27.351 ********** 2026-05-09 13:11:36.578789 | mon1 | ok: [osd1] 2026-05-09 13:11:36.578874 | mon1 | 2026-05-09 13:11:36.578890 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-05-09 13:11:36.579053 | mon1 | Saturday 09 May 2026 13:11:36 +0000 (0:00:00.423) 0:01:27.775 ********** 2026-05-09 13:11:37.466599 | mon1 | ok: [osd1] => (item={'path': '/etc/containerd'}) 2026-05-09 13:11:37.466716 | mon1 | ok: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-05-09 13:11:37.466786 | mon1 | ok: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-05-09 13:11:37.466920 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-05-09 13:11:37.467064 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-05-09 13:11:37.467175 | mon1 | 2026-05-09 13:11:37.467301 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-05-09 13:11:37.467427 | mon1 | Saturday 09 May 2026 13:11:37 +0000 (0:00:00.887) 0:01:28.662 ********** 2026-05-09 13:11:37.992107 | mon1 | ok: [osd1] 2026-05-09 13:11:37.992239 | mon1 | 2026-05-09 13:11:37.992457 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-05-09 13:11:37.992677 | mon1 | Saturday 09 May 2026 13:11:37 +0000 (0:00:00.519) 0:01:29.182 ********** 2026-05-09 13:11:37.992863 | mon1 | 2026-05-09 13:11:37.993068 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-05-09 13:11:37.993277 | mon1 | Saturday 09 May 2026 13:11:37 +0000 (0:00:00.005) 0:01:29.188 ********** 2026-05-09 13:11:38.348131 | mon1 | ok: [osd1] 2026-05-09 13:11:38.348294 | mon1 | 2026-05-09 13:11:38.348526 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-09 13:11:38.348750 | mon1 | Saturday 09 May 2026 13:11:38 +0000 (0:00:00.356) 0:01:29.544 ********** 2026-05-09 13:11:38.551173 | mon1 | ok: [osd1] 2026-05-09 13:11:38.551354 | mon1 | 2026-05-09 13:11:38.551578 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-09 13:11:38.551781 | mon1 | Saturday 09 May 2026 13:11:38 +0000 (0:00:00.203) 0:01:29.747 ********** 2026-05-09 13:11:38.621418 | mon1 | ok: [osd1] => { 2026-05-09 13:11:38.621625 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-05-09 13:11:38.621832 | mon1 | } 2026-05-09 13:11:38.622036 | mon1 | 2026-05-09 13:11:38.622442 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-09 13:11:38.622676 | mon1 | Saturday 09 May 2026 13:11:38 +0000 (0:00:00.070) 0:01:29.817 ********** 2026-05-09 13:11:38.980373 | mon1 | ok: [osd1] 2026-05-09 13:11:38.980516 | mon1 | 2026-05-09 13:11:38.980748 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-09 13:11:38.980966 | mon1 | Saturday 09 May 2026 13:11:38 +0000 (0:00:00.358) 0:01:30.176 ********** 2026-05-09 13:11:42.034906 | mon1 | ok: [osd1] 2026-05-09 13:11:42.035056 | mon1 | 2026-05-09 13:11:42.035191 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-05-09 13:11:42.035386 | mon1 | Saturday 09 May 2026 13:11:42 +0000 (0:00:03.054) 0:01:33.231 ********** 2026-05-09 13:11:43.042628 | mon1 | ok: [osd1] 2026-05-09 13:11:43.042706 | mon1 | 2026-05-09 13:11:43.042847 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-05-09 13:11:43.042959 | mon1 | Saturday 09 May 2026 13:11:43 +0000 (0:00:01.008) 0:01:34.239 ********** 2026-05-09 13:11:43.223099 | mon1 | ok: [osd1] 2026-05-09 13:11:43.223167 | mon1 | 2026-05-09 13:11:43.223302 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-05-09 13:11:43.223428 | mon1 | Saturday 09 May 2026 13:11:43 +0000 (0:00:00.180) 0:01:34.419 ********** 2026-05-09 13:11:43.623690 | mon1 | ok: [osd1] 2026-05-09 13:11:43.623956 | mon1 | 2026-05-09 13:11:43.624212 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-05-09 13:11:43.624436 | mon1 | Saturday 09 May 2026 13:11:43 +0000 (0:00:00.400) 0:01:34.820 ********** 2026-05-09 13:11:44.149463 | mon1 | ok: [osd1] => (item={'path': '/etc/docker'}) 2026-05-09 13:11:44.149523 | mon1 | ok: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-05-09 13:11:44.149872 | mon1 | ok: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-05-09 13:11:44.149906 | mon1 | 2026-05-09 13:11:44.149918 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-05-09 13:11:44.149947 | mon1 | Saturday 09 May 2026 13:11:44 +0000 (0:00:00.526) 0:01:35.346 ********** 2026-05-09 13:11:44.547839 | mon1 | ok: [osd1] 2026-05-09 13:11:44.547912 | mon1 | 2026-05-09 13:11:44.548186 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-05-09 13:11:44.548234 | mon1 | Saturday 09 May 2026 13:11:44 +0000 (0:00:00.398) 0:01:35.744 ********** 2026-05-09 13:11:44.957240 | mon1 | ok: [osd1] 2026-05-09 13:11:44.957311 | mon1 | 2026-05-09 13:11:44.957368 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-05-09 13:11:44.957780 | mon1 | Saturday 09 May 2026 13:11:44 +0000 (0:00:00.404) 0:01:36.149 ********** 2026-05-09 13:11:44.957828 | mon1 | 2026-05-09 13:11:44.957834 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-05-09 13:11:44.957838 | mon1 | Saturday 09 May 2026 13:11:44 +0000 (0:00:00.004) 0:01:36.153 ********** 2026-05-09 13:11:45.316608 | mon1 | ok: [osd1] 2026-05-09 13:11:45.316713 | mon1 | 2026-05-09 13:11:45.316726 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-05-09 13:11:45.316785 | mon1 | Saturday 09 May 2026 13:11:45 +0000 (0:00:00.359) 0:01:36.513 ********** 2026-05-09 13:11:45.361572 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-05-09 13:11:45.361676 | mon1 | 2026-05-09 13:11:45.362015 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-05-09 13:11:45.362066 | mon1 | Saturday 09 May 2026 13:11:45 +0000 (0:00:00.045) 0:01:36.558 ********** 2026-05-09 13:11:46.335999 | mon1 | ok: [osd1] 2026-05-09 13:11:46.336070 | mon1 | 2026-05-09 13:11:46.336149 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-05-09 13:11:46.336274 | mon1 | Saturday 09 May 2026 13:11:46 +0000 (0:00:00.974) 0:01:37.532 ********** 2026-05-09 13:11:46.946989 | mon1 | ok: [osd1] => (item=chronyd) 2026-05-09 13:11:46.947071 | mon1 | ok: [osd1] => (item=sshd) 2026-05-09 13:11:46.947458 | mon1 | 2026-05-09 13:11:46.947509 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-05-09 13:11:46.947517 | mon1 | Saturday 09 May 2026 13:11:46 +0000 (0:00:00.610) 0:01:38.143 ********** 2026-05-09 13:11:47.465000 | mon1 | ok: [osd1] 2026-05-09 13:11:47.465069 | mon1 | 2026-05-09 13:11:47.465357 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-05-09 13:11:47.465409 | mon1 | Saturday 09 May 2026 13:11:47 +0000 (0:00:00.517) 0:01:38.661 ********** 2026-05-09 13:11:47.652789 | mon1 | ok: [osd1] 2026-05-09 13:11:47.652868 | mon1 | 2026-05-09 13:11:47.652880 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-05-09 13:11:47.653000 | mon1 | Saturday 09 May 2026 13:11:47 +0000 (0:00:00.187) 0:01:38.849 ********** 2026-05-09 13:11:47.887952 | mon1 | ok: [osd1] 2026-05-09 13:11:47.888032 | mon1 | 2026-05-09 13:11:47.888095 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-05-09 13:11:47.888237 | mon1 | Saturday 09 May 2026 13:11:47 +0000 (0:00:00.234) 0:01:39.084 ********** 2026-05-09 13:11:48.081506 | mon1 | ok: [osd1] 2026-05-09 13:11:48.081591 | mon1 | 2026-05-09 13:11:48.081626 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-05-09 13:11:48.081749 | mon1 | Saturday 09 May 2026 13:11:48 +0000 (0:00:00.193) 0:01:39.277 ********** 2026-05-09 13:11:48.290356 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-05-09 13:11:48.290434 | mon1 | 2026-05-09 13:11:48.290447 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-05-09 13:11:48.290466 | mon1 | Saturday 09 May 2026 13:11:48 +0000 (0:00:00.208) 0:01:39.486 ********** 2026-05-09 13:11:48.333328 | mon1 | ok: [osd1] 2026-05-09 13:11:48.333417 | mon1 | 2026-05-09 13:11:48.333636 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-05-09 13:11:48.333707 | mon1 | Saturday 09 May 2026 13:11:48 +0000 (0:00:00.043) 0:01:39.529 ********** 2026-05-09 13:11:48.390793 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-05-09 13:11:48.390879 | mon1 | 2026-05-09 13:11:48.391117 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-05-09 13:11:48.391164 | mon1 | Saturday 09 May 2026 13:11:48 +0000 (0:00:00.057) 0:01:39.587 ********** 2026-05-09 13:11:54.299105 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-05-09 13:11:54.299173 | mon1 | 2026-05-09 13:11:54.299372 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-05-09 13:11:54.299417 | mon1 | Saturday 09 May 2026 13:11:54 +0000 (0:00:05.908) 0:01:45.495 ********** 2026-05-09 13:11:54.346181 | mon1 | ok: [osd1] => (item=osd1) 2026-05-09 13:11:54.346248 | mon1 | 2026-05-09 13:11:54.346473 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-05-09 13:11:54.346503 | mon1 | Saturday 09 May 2026 13:11:54 +0000 (0:00:00.047) 0:01:45.542 ********** 2026-05-09 13:11:54.588900 | mon1 | ok: [osd1] 2026-05-09 13:11:54.588976 | mon1 | 2026-05-09 13:11:54.588992 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-05-09 13:11:54.589179 | mon1 | Saturday 09 May 2026 13:11:54 +0000 (0:00:00.242) 0:01:45.785 ********** 2026-05-09 13:12:00.866247 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-05-09 13:12:00.866315 | mon1 | 2026-05-09 13:12:00.866521 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-05-09 13:12:00.866567 | mon1 | Saturday 09 May 2026 13:12:00 +0000 (0:00:06.277) 0:01:52.062 ********** 2026-05-09 13:12:06.227649 | mon1 | ok: [osd1] 2026-05-09 13:12:06.227725 | mon1 | 2026-05-09 13:12:06.228046 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-05-09 13:12:06.228131 | mon1 | Saturday 09 May 2026 13:12:06 +0000 (0:00:05.360) 0:01:57.423 ********** 2026-05-09 13:12:28.225045 | mon1 | ok: [osd1] 2026-05-09 13:12:28.225183 | mon1 | 2026-05-09 13:12:28.225196 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-05-09 13:12:28.225209 | mon1 | Saturday 09 May 2026 13:12:28 +0000 (0:00:21.997) 0:02:19.421 ********** 2026-05-09 13:12:28.294915 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd0/data) 2026-05-09 13:12:28.295033 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd1/data) 2026-05-09 13:12:28.295736 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd2/data) 2026-05-09 13:12:28.295848 | mon1 | skipping: [osd1] 2026-05-09 13:12:28.295860 | mon1 | 2026-05-09 13:12:28.295870 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-05-09 13:12:28.295880 | mon1 | Saturday 09 May 2026 13:12:28 +0000 (0:00:00.070) 0:02:19.491 ********** 2026-05-09 13:12:34.392151 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-05-09 13:12:34.392263 | mon1 | 2026-05-09 13:12:34.392534 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-05-09 13:12:34.392555 | mon1 | Saturday 09 May 2026 13:12:34 +0000 (0:00:06.097) 0:02:25.588 ********** 2026-05-09 13:12:40.342369 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-05-09 13:12:40.342474 | mon1 | 2026-05-09 13:12:40.342673 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-05-09 13:12:40.342860 | mon1 | Saturday 09 May 2026 13:12:40 +0000 (0:00:05.950) 0:02:31.538 ********** 2026-05-09 13:12:40.389487 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-05-09 13:12:40.389684 | mon1 | 2026-05-09 13:12:40.389893 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-05-09 13:12:40.390096 | mon1 | Saturday 09 May 2026 13:12:40 +0000 (0:00:00.047) 0:02:31.586 ********** 2026-05-09 13:12:40.426768 | mon1 | ok: [osd1] 2026-05-09 13:12:40.426932 | mon1 | 2026-05-09 13:12:40.427132 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-05-09 13:12:40.427332 | mon1 | Saturday 09 May 2026 13:12:40 +0000 (0:00:00.036) 0:02:31.623 ********** 2026-05-09 13:12:46.394981 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-05-09 13:12:46.395059 | mon1 | 2026-05-09 13:12:46.395133 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-05-09 13:12:46.395212 | mon1 | Saturday 09 May 2026 13:12:46 +0000 (0:00:05.968) 0:02:37.591 ********** 2026-05-09 13:12:46.438857 | mon1 | ok: [osd1] 2026-05-09 13:12:46.439043 | mon1 | 2026-05-09 13:12:46.439259 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-05-09 13:12:46.439459 | mon1 | Saturday 09 May 2026 13:12:46 +0000 (0:00:00.043) 0:02:37.635 ********** 2026-05-09 13:12:46.486456 | mon1 | skipping: [osd1] => (item=1) 2026-05-09 13:12:46.486675 | mon1 | skipping: [osd1] => (item=1) 2026-05-09 13:12:46.486892 | mon1 | skipping: [osd1] => (item=1) 2026-05-09 13:12:46.487101 | mon1 | skipping: [osd1] 2026-05-09 13:12:46.487294 | mon1 | 2026-05-09 13:12:46.487512 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-05-09 13:12:46.487723 | mon1 | Saturday 09 May 2026 13:12:46 +0000 (0:00:00.047) 0:02:37.682 ********** 2026-05-09 13:12:46.518909 | mon1 | skipping: [osd1] 2026-05-09 13:12:46.519100 | mon1 | 2026-05-09 13:12:46.519302 | mon1 | PLAY RECAP ********************************************************************* 2026-05-09 13:12:46.519526 | mon1 | mon1 : ok=49 changed=0 unreachable=0 failed=0 skipped=9 rescued=0 ignored=0 2026-05-09 13:12:46.519743 | mon1 | osd1 : ok=48 changed=0 unreachable=0 failed=0 skipped=9 rescued=0 ignored=0 2026-05-09 13:12:46.519919 | mon1 | 2026-05-09 13:12:46.520087 | mon1 | 2026-05-09 13:12:46.520278 | mon1 | TASKS RECAP ******************************************************************** 2026-05-09 13:12:46.520497 | mon1 | Saturday 09 May 2026 13:12:46 +0000 (0:00:00.032) 0:02:37.715 ********** 2026-05-09 13:12:46.520685 | mon1 | =============================================================================== 2026-05-09 13:12:46.520870 | mon1 | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 22.00s 2026-05-09 13:12:46.521065 | mon1 | vexxhost.ceph.mon : Validate monitor exist ----------------------------- 13.98s 2026-05-09 13:12:46.521264 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 8.09s 2026-05-09 13:12:46.521491 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.33s 2026-05-09 13:12:46.521683 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.29s 2026-05-09 13:12:46.521878 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.28s 2026-05-09 13:12:46.522077 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ------------------ 6.15s 2026-05-09 13:12:46.522299 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 6.14s 2026-05-09 13:12:46.522495 | mon1 | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 6.10s 2026-05-09 13:12:46.522689 | mon1 | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 6.00s 2026-05-09 13:12:46.522888 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 5.99s 2026-05-09 13:12:46.523080 | mon1 | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 5.97s 2026-05-09 13:12:46.523275 | mon1 | vexxhost.ceph.osd : Mark require osd release ---------------------------- 5.95s 2026-05-09 13:12:46.523477 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 5.91s 2026-05-09 13:12:46.523681 | mon1 | vexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 5.36s 2026-05-09 13:12:46.523878 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.05s 2026-05-09 13:12:46.524072 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.99s 2026-05-09 13:12:46.524269 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.15s 2026-05-09 13:12:46.524464 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 1.97s 2026-05-09 13:12:46.524659 | mon1 | vexxhost.containers.docker : Enable and start service ------------------- 1.34s 2026-05-09 13:12:46.638057 | mon1 | INFO [default > idempotence] Executed: Successful 2026-05-09 13:12:46.647146 | mon1 | INFO [default > side_effect] Executing 2026-05-09 13:12:46.647515 | mon1 | WARNING [default > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-09 13:12:46.653220 | mon1 | INFO [default > verify] Executing 2026-05-09 13:12:47.244786 | mon1 | 2026-05-09 13:12:47.244940 | mon1 | PLAY [Verify] ****************************************************************** 2026-05-09 13:12:47.245117 | mon1 | 2026-05-09 13:12:47.245316 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-05-09 13:12:47.245513 | mon1 | Saturday 09 May 2026 13:12:47 +0000 (0:00:00.006) 0:00:00.006 ********** 2026-05-09 13:12:48.358011 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-05-09 13:12:48.358216 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-05-09 13:12:48.358526 | mon1 | interpreter could change the meaning of that path. See 2026-05-09 13:12:48.358740 | mon1 | https://docs.ansible.com/ansible- 2026-05-09 13:12:48.358946 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-05-09 13:12:48.369151 | mon1 | ok: [mon1] 2026-05-09 13:12:48.369296 | mon1 | 2026-05-09 13:12:48.369548 | mon1 | TASK [Get cluster health status] *********************************************** 2026-05-09 13:12:48.369701 | mon1 | Saturday 09 May 2026 13:12:48 +0000 (0:00:01.124) 0:00:01.131 ********** 2026-05-09 13:12:58.602810 | mon1 | ok: [mon1] 2026-05-09 13:12:58.602982 | mon1 | 2026-05-09 13:12:58.603193 | mon1 | TASK [Print cluster health status] ********************************************* 2026-05-09 13:12:58.603404 | mon1 | Saturday 09 May 2026 13:12:58 +0000 (0:00:10.233) 0:00:11.364 ********** 2026-05-09 13:12:58.633343 | mon1 | ok: [mon1] => { 2026-05-09 13:12:58.633529 | mon1 | "_ceph_health": { 2026-05-09 13:12:58.633724 | mon1 | "changed": false, 2026-05-09 13:12:58.633910 | mon1 | "cmd": [ 2026-05-09 13:12:58.634103 | mon1 | "cephadm", 2026-05-09 13:12:58.634332 | mon1 | "shell", 2026-05-09 13:12:58.634511 | mon1 | "--", 2026-05-09 13:12:58.634703 | mon1 | "ceph", 2026-05-09 13:12:58.634886 | mon1 | "health" 2026-05-09 13:12:58.635071 | mon1 | ], 2026-05-09 13:12:58.635260 | mon1 | "delta": "0:00:09.967384", 2026-05-09 13:12:58.635449 | mon1 | "end": "2026-05-09 13:12:58.566248", 2026-05-09 13:12:58.635636 | mon1 | "failed": false, 2026-05-09 13:12:58.635859 | mon1 | "msg": "", 2026-05-09 13:12:58.636045 | mon1 | "rc": 0, 2026-05-09 13:12:58.636239 | mon1 | "start": "2026-05-09 13:12:48.598864", 2026-05-09 13:12:58.636451 | mon1 | "stderr": "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2\nInferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config", 2026-05-09 13:12:58.636639 | mon1 | "stderr_lines": [ 2026-05-09 13:12:58.636834 | mon1 | "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2", 2026-05-09 13:12:58.637040 | mon1 | "Inferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config" 2026-05-09 13:12:58.637224 | mon1 | ], 2026-05-09 13:12:58.637413 | mon1 | "stdout": "HEALTH_OK", 2026-05-09 13:12:58.637601 | mon1 | "stdout_lines": [ 2026-05-09 13:12:58.637785 | mon1 | "HEALTH_OK" 2026-05-09 13:12:58.637966 | mon1 | ] 2026-05-09 13:12:58.638148 | mon1 | } 2026-05-09 13:12:58.638362 | mon1 | } 2026-05-09 13:12:58.638535 | mon1 | 2026-05-09 13:12:58.638729 | mon1 | TASK [Assert that the cluster status is healthy] ******************************* 2026-05-09 13:12:58.638923 | mon1 | Saturday 09 May 2026 13:12:58 +0000 (0:00:00.030) 0:00:11.395 ********** 2026-05-09 13:12:58.659689 | mon1 | ok: [mon1] => { 2026-05-09 13:12:58.659896 | mon1 | "changed": false, 2026-05-09 13:12:58.660086 | mon1 | "msg": "All assertions passed" 2026-05-09 13:12:58.660269 | mon1 | } 2026-05-09 13:12:58.660442 | mon1 | 2026-05-09 13:12:58.660638 | mon1 | TASK [Create a test Ceph pool] ************************************************* 2026-05-09 13:12:58.660856 | mon1 | Saturday 09 May 2026 13:12:58 +0000 (0:00:00.026) 0:00:11.421 ********** 2026-05-09 13:13:05.581294 | mon1 | changed: [mon1] 2026-05-09 13:13:05.581481 | mon1 | 2026-05-09 13:13:05.581707 | mon1 | TASK [Create a test Ceph key] ************************************************** 2026-05-09 13:13:05.581928 | mon1 | Saturday 09 May 2026 13:13:05 +0000 (0:00:06.921) 0:00:18.342 ********** 2026-05-09 13:13:07.914894 | mon1 | changed: [mon1] 2026-05-09 13:13:07.914943 | mon1 | 2026-05-09 13:13:07.914954 | mon1 | TASK [Retrieve info for the test Ceph key] ************************************* 2026-05-09 13:13:07.915155 | mon1 | Saturday 09 May 2026 13:13:07 +0000 (0:00:02.333) 0:00:20.676 ********** 2026-05-09 13:13:09.060054 | mon1 | ok: [mon1] 2026-05-09 13:13:09.060123 | mon1 | 2026-05-09 13:13:09.060401 | mon1 | TASK [Assert that key_info returns the correct key] **************************** 2026-05-09 13:13:09.060628 | mon1 | Saturday 09 May 2026 13:13:09 +0000 (0:00:01.145) 0:00:21.822 ********** 2026-05-09 13:13:09.095704 | mon1 | ok: [mon1] => { 2026-05-09 13:13:09.095907 | mon1 | "changed": false, 2026-05-09 13:13:09.098279 | mon1 | "msg": "All assertions passed" 2026-05-09 13:13:09.098338 | mon1 | } 2026-05-09 13:13:09.098345 | mon1 | 2026-05-09 13:13:09.098352 | mon1 | PLAY RECAP ********************************************************************* 2026-05-09 13:13:09.098360 | mon1 | mon1 : ok=8 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-05-09 13:13:09.098366 | mon1 | 2026-05-09 13:13:09.098371 | mon1 | 2026-05-09 13:13:09.098377 | mon1 | TASKS RECAP ******************************************************************** 2026-05-09 13:13:09.098383 | mon1 | Saturday 09 May 2026 13:13:09 +0000 (0:00:00.036) 0:00:21.858 ********** 2026-05-09 13:13:09.098389 | mon1 | =============================================================================== 2026-05-09 13:13:09.098395 | mon1 | Get cluster health status ---------------------------------------------- 10.23s 2026-05-09 13:13:09.098400 | mon1 | Create a test Ceph pool ------------------------------------------------- 6.92s 2026-05-09 13:13:09.098412 | mon1 | Create a test Ceph key -------------------------------------------------- 2.33s 2026-05-09 13:13:09.099385 | mon1 | Retrieve info for the test Ceph key ------------------------------------- 1.15s 2026-05-09 13:13:09.099418 | mon1 | Gathering Facts --------------------------------------------------------- 1.12s 2026-05-09 13:13:09.099429 | mon1 | Assert that key_info returns the correct key ---------------------------- 0.04s 2026-05-09 13:13:09.099439 | mon1 | Print cluster health status --------------------------------------------- 0.03s 2026-05-09 13:13:09.099448 | mon1 | Assert that the cluster status is healthy ------------------------------- 0.03s 2026-05-09 13:13:09.164200 | mon1 | INFO [default > verify] Executed: Successful 2026-05-09 13:13:09.175103 | mon1 | INFO [default > cleanup] Executing 2026-05-09 13:13:09.175426 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-09 13:13:09.180316 | mon1 | INFO [default > destroy] Executing 2026-05-09 13:13:09.180421 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-05-09 13:13:09.180516 | mon1 | INFO [default > destroy] Executed: Successful 2026-05-09 13:13:09.180801 | mon1 | WARNING Molecule executed 1 scenario (1 missing files) 2026-05-09 13:13:19.738311 | mon1 | ok: Runtime: 0:11:25.016171 2026-05-09 13:13:19.755728 | 2026-05-09 13:13:19.755873 | PLAY RECAP 2026-05-09 13:13:19.755936 | mon1 | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-09 13:13:19.755967 | 2026-05-09 13:13:19.922112 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-05-09 13:13:19.928297 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-05-09 13:13:20.578042 | 2026-05-09 13:13:20.578198 | PLAY [all] 2026-05-09 13:13:20.590005 | 2026-05-09 13:13:20.590087 | TASK [fetch-output : Set log path for multiple nodes] 2026-05-09 13:13:20.645116 | mon1 | ok 2026-05-09 13:13:20.651938 | osd1 | ok 2026-05-09 13:13:20.657318 | 2026-05-09 13:13:20.657396 | TASK [fetch-output : Set log path for single node] 2026-05-09 13:13:20.692404 | mon1 | skipping: Conditional result was False 2026-05-09 13:13:20.703756 | osd1 | skipping: Conditional result was False 2026-05-09 13:13:20.714620 | 2026-05-09 13:13:20.714691 | LOOP [fetch-output : Ensure local output dirs] 2026-05-09 13:13:21.125260 | osd1 -> localhost | changed: "/var/lib/zuul/builds/db7c2c98fce0443196657af8067193d0/work/logs/osd1" 2026-05-09 13:13:21.129804 | mon1 -> localhost | changed: "/var/lib/zuul/builds/db7c2c98fce0443196657af8067193d0/work/logs/mon1" 2026-05-09 13:13:21.326232 | mon1 -> localhost | changed: "/var/lib/zuul/builds/db7c2c98fce0443196657af8067193d0/work/artifacts" 2026-05-09 13:13:21.333001 | osd1 -> localhost | ok: "/var/lib/zuul/builds/db7c2c98fce0443196657af8067193d0/work/artifacts" 2026-05-09 13:13:21.540666 | mon1 -> localhost | changed: "/var/lib/zuul/builds/db7c2c98fce0443196657af8067193d0/work/docs" 2026-05-09 13:13:21.559887 | osd1 -> localhost | ok: "/var/lib/zuul/builds/db7c2c98fce0443196657af8067193d0/work/docs" 2026-05-09 13:13:21.560074 | osd1 -> localhost | changed: All items complete 2026-05-09 13:13:21.560134 | 2026-05-09 13:13:21.579836 | 2026-05-09 13:13:21.579992 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-05-09 13:13:22.210623 | osd1 | changed: .d..t...... ./ 2026-05-09 13:13:22.224605 | mon1 | changed: .d..t...... ./ 2026-05-09 13:13:22.668564 | osd1 | changed: .d..t...... ./ 2026-05-09 13:13:22.673268 | mon1 | ok 2026-05-09 13:13:23.148905 | osd1 | changed: .d..t...... ./ 2026-05-09 13:13:23.166122 | mon1 | ok 2026-05-09 13:13:23.166204 | mon1 | changed: All items complete 2026-05-09 13:13:23.166240 | 2026-05-09 13:13:23.193243 | 2026-05-09 13:13:23.193429 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-05-09 13:13:23.609864 | mon1 -> localhost | ok: Item: artifacts Runtime: 0:00:00.009153 2026-05-09 13:13:23.829837 | mon1 -> localhost | ok: Item: docs Runtime: 0:00:00.006727 2026-05-09 13:13:23.859415 | 2026-05-09 13:13:23.859577 | PLAY [all] 2026-05-09 13:13:23.867355 | 2026-05-09 13:13:23.867451 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-05-09 13:13:24.308790 | mon1 | changed 2026-05-09 13:13:24.471918 | osd1 | changed 2026-05-09 13:13:24.485390 | 2026-05-09 13:13:24.485457 | PLAY RECAP 2026-05-09 13:13:24.485508 | mon1 | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-05-09 13:13:24.485556 | osd1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-05-09 13:13:24.485576 | 2026-05-09 13:13:24.626918 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-05-09 13:13:24.631992 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-05-09 13:13:25.224361 | 2026-05-09 13:13:25.224511 | PLAY [localhost] 2026-05-09 13:13:25.235132 | 2026-05-09 13:13:25.235213 | TASK [Generate Zuul manifest] 2026-05-09 13:13:25.257030 | localhost | ok 2026-05-09 13:13:25.273554 | 2026-05-09 13:13:25.273660 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-05-09 13:13:25.648318 | localhost | changed 2026-05-09 13:13:25.662255 | 2026-05-09 13:13:25.662359 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-05-09 13:13:25.696155 | localhost | ok 2026-05-09 13:13:25.703148 | 2026-05-09 13:13:25.703219 | TASK [Upload logs] 2026-05-09 13:13:25.727250 | localhost | ok 2026-05-09 13:13:25.786773 | 2026-05-09 13:13:25.786901 | TASK [Set zuul-log-path fact] 2026-05-09 13:13:25.807097 | localhost | ok 2026-05-09 13:13:25.822835 | 2026-05-09 13:13:25.822912 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-05-09 13:13:25.856346 | localhost | ok 2026-05-09 13:13:25.863238 | 2026-05-09 13:13:25.863310 | TASK [upload-logs : Create log directories] 2026-05-09 13:13:26.283055 | localhost | changed 2026-05-09 13:13:26.290284 | 2026-05-09 13:13:26.290445 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-05-09 13:13:26.708397 | localhost -> localhost | ok: Runtime: 0:00:00.006104 2026-05-09 13:13:26.715255 | 2026-05-09 13:13:26.715354 | TASK [upload-logs : Upload logs to log server] 2026-05-09 13:13:27.175104 | localhost | Output suppressed because no_log was given 2026-05-09 13:13:27.180657 | 2026-05-09 13:13:27.180762 | LOOP [upload-logs : Compress console log and json output] 2026-05-09 13:13:27.270245 | localhost | skipping: Conditional result was False 2026-05-09 13:13:27.277132 | localhost | skipping: Conditional result was False 2026-05-09 13:13:27.288562 | 2026-05-09 13:13:27.288758 | LOOP [upload-logs : Upload compressed console log and json output] 2026-05-09 13:13:27.387538 | localhost | skipping: Conditional result was False 2026-05-09 13:13:27.387881 | 2026-05-09 13:13:27.391669 | localhost | skipping: Conditional result was False 2026-05-09 13:13:27.439185 | 2026-05-09 13:13:27.439390 | LOOP [upload-logs : Upload console log and json output]