2026-01-22 17:49:13.969093 | Job console starting 2026-01-22 17:49:13.976553 | Updating git repos 2026-01-22 17:49:14.003201 | Cloning repos into workspace 2026-01-22 17:49:14.050338 | Restoring repo states 2026-01-22 17:49:14.056560 | Merging changes 2026-01-22 17:49:14.325257 | Checking out repos 2026-01-22 17:49:14.356425 | Preparing playbooks 2026-01-22 17:49:15.220312 | Running Ansible setup 2026-01-22 17:49:18.479016 | PRE-RUN START: [trusted : vexxhost.dev/zuul-config/playbooks/base/pre.yaml@main] 2026-01-22 17:49:19.055619 | 2026-01-22 17:49:19.056235 | PLAY [localhost] 2026-01-22 17:49:19.063717 | 2026-01-22 17:49:19.063786 | TASK [Gathering Facts] 2026-01-22 17:49:19.933975 | localhost | ok 2026-01-22 17:49:19.942431 | 2026-01-22 17:49:19.942514 | TASK [Setup log path fact] 2026-01-22 17:49:19.962800 | localhost | ok 2026-01-22 17:49:19.975837 | 2026-01-22 17:49:19.975902 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-01-22 17:49:20.006153 | localhost | ok 2026-01-22 17:49:20.016145 | 2026-01-22 17:49:20.016233 | TASK [emit-job-header : Print job information] 2026-01-22 17:49:20.052198 | # Job Information 2026-01-22 17:49:20.052400 | Ansible Version: 2.16.15 2026-01-22 17:49:20.052434 | Job: ansible-collection-ceph-molecule-aio-ubuntu-jammy 2026-01-22 17:49:20.052456 | Pipeline: check 2026-01-22 17:49:20.052476 | Executor: 3a2793d2bd32 2026-01-22 17:49:20.052495 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/91 2026-01-22 17:49:20.052518 | Event ID: 88a5cb70-f7ba-11f0-9772-771f06e5a5e2 2026-01-22 17:49:20.056523 | 2026-01-22 17:49:20.056619 | LOOP [emit-job-header : Print node information] 2026-01-22 17:49:20.156461 | localhost | ok: 2026-01-22 17:49:20.156789 | localhost | # Node Information 2026-01-22 17:49:20.156849 | localhost | Inventory Hostname: aio 2026-01-22 17:49:20.157045 | localhost | Hostname: np0000154397 2026-01-22 17:49:20.157155 | localhost | Username: zuul 2026-01-22 17:49:20.157215 | localhost | Distro: Ubuntu 22.04 2026-01-22 17:49:20.157259 | localhost | Provider: yul1 2026-01-22 17:49:20.157301 | localhost | Region: ca-ymq-1 2026-01-22 17:49:20.157341 | localhost | Label: ubuntu-jammy 2026-01-22 17:49:20.157381 | localhost | Product Name: OpenStack Nova 2026-01-22 17:49:20.157420 | localhost | Interface IP: 162.253.55.207 2026-01-22 17:49:20.175522 | 2026-01-22 17:49:20.175662 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-01-22 17:49:20.582177 | localhost -> localhost | changed 2026-01-22 17:49:20.590860 | 2026-01-22 17:49:20.590931 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-01-22 17:49:21.419209 | localhost -> localhost | changed 2026-01-22 17:49:21.428321 | 2026-01-22 17:49:21.428401 | PLAY [all] 2026-01-22 17:49:21.436570 | 2026-01-22 17:49:21.436634 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-01-22 17:49:21.673761 | aio -> localhost | ok 2026-01-22 17:49:21.684126 | 2026-01-22 17:49:21.684192 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-01-22 17:49:21.720720 | aio | ok 2026-01-22 17:49:21.736680 | aio | included: /var/lib/zuul/builds/98aa98b83cea4955888319715c90a5fd/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-01-22 17:49:21.742204 | 2026-01-22 17:49:21.742265 | TASK [add-build-sshkey : Create Temp SSH key] 2026-01-22 17:49:22.899104 | aio -> localhost | Generating public/private rsa key pair. 2026-01-22 17:49:22.899291 | aio -> localhost | Your identification has been saved in /var/lib/zuul/builds/98aa98b83cea4955888319715c90a5fd/work/98aa98b83cea4955888319715c90a5fd_id_rsa 2026-01-22 17:49:22.899321 | aio -> localhost | Your public key has been saved in /var/lib/zuul/builds/98aa98b83cea4955888319715c90a5fd/work/98aa98b83cea4955888319715c90a5fd_id_rsa.pub 2026-01-22 17:49:22.899343 | aio -> localhost | The key fingerprint is: 2026-01-22 17:49:22.899365 | aio -> localhost | SHA256:2fYLr77MYzi+kg3htpfOzuVLba0xV8VCQFuc7WgEfLo zuul-build-sshkey 2026-01-22 17:49:22.899386 | aio -> localhost | The key's randomart image is: 2026-01-22 17:49:22.899419 | aio -> localhost | +---[RSA 3072]----+ 2026-01-22 17:49:22.899449 | aio -> localhost | | o++oo | 2026-01-22 17:49:22.899471 | aio -> localhost | | .+=..| 2026-01-22 17:49:22.899492 | aio -> localhost | | .+.oo| 2026-01-22 17:49:22.899513 | aio -> localhost | | . o . o.o| 2026-01-22 17:49:22.899533 | aio -> localhost | | . .S o o .| 2026-01-22 17:49:22.899553 | aio -> localhost | | + . oE. . | 2026-01-22 17:49:22.899572 | aio -> localhost | | . = o+ * o | 2026-01-22 17:49:22.899591 | aio -> localhost | | +o**o+ * | 2026-01-22 17:49:22.899614 | aio -> localhost | | *B=O=+ | 2026-01-22 17:49:22.899635 | aio -> localhost | +----[SHA256]-----+ 2026-01-22 17:49:22.899684 | aio -> localhost | ok: Runtime: 0:00:00.726736 2026-01-22 17:49:22.904721 | 2026-01-22 17:49:22.904785 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-01-22 17:49:22.940927 | aio | ok 2026-01-22 17:49:22.950987 | aio | included: /var/lib/zuul/builds/98aa98b83cea4955888319715c90a5fd/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-01-22 17:49:22.958264 | 2026-01-22 17:49:22.958327 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-01-22 17:49:22.983220 | aio | skipping: Conditional result was False 2026-01-22 17:49:22.992843 | 2026-01-22 17:49:22.992910 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-01-22 17:49:23.443349 | aio | changed 2026-01-22 17:49:23.448444 | 2026-01-22 17:49:23.448511 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-01-22 17:49:23.616119 | aio | ok 2026-01-22 17:49:23.621870 | 2026-01-22 17:49:23.621940 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-01-22 17:49:24.051294 | aio | changed 2026-01-22 17:49:24.056431 | 2026-01-22 17:49:24.056496 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-01-22 17:49:24.485888 | aio | changed 2026-01-22 17:49:24.492471 | 2026-01-22 17:49:24.492537 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-01-22 17:49:24.518452 | aio | skipping: Conditional result was False 2026-01-22 17:49:24.531135 | 2026-01-22 17:49:24.531312 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-01-22 17:49:24.903546 | aio -> localhost | changed 2026-01-22 17:49:24.920641 | 2026-01-22 17:49:24.920717 | TASK [add-build-sshkey : Add back temp key] 2026-01-22 17:49:25.203199 | aio -> localhost | Identity added: /var/lib/zuul/builds/98aa98b83cea4955888319715c90a5fd/work/98aa98b83cea4955888319715c90a5fd_id_rsa (zuul-build-sshkey) 2026-01-22 17:49:25.203425 | aio -> localhost | ok: Runtime: 0:00:00.014067 2026-01-22 17:49:25.208473 | 2026-01-22 17:49:25.208536 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-01-22 17:49:25.494901 | aio | ok 2026-01-22 17:49:25.503667 | 2026-01-22 17:49:25.503755 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-01-22 17:49:25.529604 | aio | skipping: Conditional result was False 2026-01-22 17:49:25.545517 | 2026-01-22 17:49:25.545604 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-01-22 17:49:25.873936 | aio | ok 2026-01-22 17:49:25.881984 | 2026-01-22 17:49:25.882094 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-01-22 17:49:26.635035 | aio | Output suppressed because no_log was given 2026-01-22 17:49:26.646787 | 2026-01-22 17:49:26.646856 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-01-22 17:49:26.826182 | aio | ok: "logs" 2026-01-22 17:49:26.826507 | aio | ok: All items complete 2026-01-22 17:49:26.826545 | 2026-01-22 17:49:26.978258 | aio | ok: "artifacts" 2026-01-22 17:49:27.131505 | aio | ok: "docs" 2026-01-22 17:49:27.148948 | 2026-01-22 17:49:27.149129 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-01-22 17:49:27.367176 | aio | changed: "logs" 2026-01-22 17:49:27.478184 | aio | changed: "artifacts" 2026-01-22 17:49:27.624636 | aio | changed: "docs" 2026-01-22 17:49:27.636744 | 2026-01-22 17:49:27.636890 | PLAY RECAP 2026-01-22 17:49:27.636937 | aio | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-01-22 17:49:27.636982 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-01-22 17:49:27.637006 | 2026-01-22 17:49:27.777090 | PRE-RUN END RESULT_NORMAL: [trusted : vexxhost.dev/zuul-config/playbooks/base/pre.yaml@main] 2026-01-22 17:49:27.779669 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-01-22 17:49:28.352638 | 2026-01-22 17:49:28.352770 | PLAY [all] 2026-01-22 17:49:28.363660 | 2026-01-22 17:49:28.363737 | TASK [setup-uv : Extract archive] 2026-01-22 17:49:30.556418 | aio | changed 2026-01-22 17:49:30.563038 | 2026-01-22 17:49:30.563124 | TASK [setup-uv : Print version] 2026-01-22 17:49:29.473822 | aio | uv 0.8.13 2026-01-22 17:49:31.106926 | aio | ok: Runtime: 0:00:00.010614 2026-01-22 17:49:31.113403 | 2026-01-22 17:49:31.113515 | PLAY RECAP 2026-01-22 17:49:31.113563 | aio | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-01-22 17:49:31.113588 | 2026-01-22 17:49:31.258158 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-01-22 17:49:31.261419 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-01-22 17:49:31.900258 | 2026-01-22 17:49:31.900391 | PLAY [all] 2026-01-22 17:49:31.911181 | 2026-01-22 17:49:31.911256 | TASK [Copy inventory file for Zuul] 2026-01-22 17:49:32.725510 | aio | changed 2026-01-22 17:49:32.732501 | 2026-01-22 17:49:32.732579 | TASK [Switch "ansible_host" to private IP] 2026-01-22 17:49:33.003714 | aio | changed: 1 replacements made 2026-01-22 17:49:33.009407 | 2026-01-22 17:49:33.009478 | TASK [Run Molecule scenario] 2026-01-22 17:49:32.150563 | aio | Downloading cpython-3.13.7-linux-x86_64-gnu (download) (30.9MiB) 2026-01-22 17:49:32.697948 | aio | Downloading cpython-3.13.7-linux-x86_64-gnu (download) 2026-01-22 17:49:32.875399 | aio | Using CPython 3.13.7 2026-01-22 17:49:32.875494 | aio | Creating virtual environment at: .venv 2026-01-22 17:49:33.100471 | aio | Downloading netaddr (2.2MiB) 2026-01-22 17:49:33.118309 | aio | Downloading ansible-core (2.1MiB) 2026-01-22 17:49:33.144138 | aio | Downloading pygments (1.2MiB) 2026-01-22 17:49:33.250827 | aio | Downloading netaddr 2026-01-22 17:49:33.257800 | aio | Downloading cryptography (4.3MiB) 2026-01-22 17:49:33.332199 | aio | Downloading cryptography 2026-01-22 17:49:33.350560 | aio | Downloading pygments 2026-01-22 17:49:33.398094 | aio | Downloading ansible-core 2026-01-22 17:49:33.429073 | aio | Installed 37 packages in 30ms 2026-01-22 17:49:34.507048 | aio | INFO Collection 'vexxhost.ceph' detected. 2026-01-22 17:49:34.507181 | aio | INFO Scenarios will be used from 'extensions/molecule' 2026-01-22 17:49:35.092901 | aio | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-01-22 17:49:35.093122 | aio | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-01-22 17:49:47.873526 | aio | INFO [default > dependency] Executing 2026-01-22 17:49:47.873894 | aio | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-01-22 17:49:47.874179 | aio | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-01-22 17:49:47.874409 | aio | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-01-22 17:49:47.880759 | aio | INFO [default > cleanup] Executing 2026-01-22 17:49:47.881080 | aio | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-01-22 17:49:47.886050 | aio | INFO [default > destroy] Executing 2026-01-22 17:49:47.886161 | aio | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-01-22 17:49:47.886250 | aio | INFO [default > destroy] Executed: Successful 2026-01-22 17:49:47.891214 | aio | INFO [default > syntax] Executing 2026-01-22 17:49:48.793936 | aio | 2026-01-22 17:49:48.793986 | aio | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-01-22 17:49:48.848185 | aio | INFO [default > syntax] Executed: Successful 2026-01-22 17:49:48.849599 | aio | INFO [default > create] Executing 2026-01-22 17:49:48.850923 | aio | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-01-22 17:49:48.855987 | aio | INFO [default > prepare] Executing 2026-01-22 17:49:49.506927 | aio | 2026-01-22 17:49:49.507140 | aio | PLAY [Prepare] ***************************************************************** 2026-01-22 17:49:49.507334 | aio | 2026-01-22 17:49:49.507576 | aio | TASK [Gathering Facts] ********************************************************* 2026-01-22 17:49:49.507864 | aio | Thursday 22 January 2026 17:49:49 +0000 (0:00:00.031) 0:00:00.031 ****** 2026-01-22 17:49:50.529635 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-01-22 17:49:50.529719 | aio | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-01-22 17:49:50.529823 | aio | interpreter could change the meaning of that path. See 2026-01-22 17:49:50.529924 | aio | https://docs.ansible.com/ansible- 2026-01-22 17:49:50.530028 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-01-22 17:49:50.534832 | aio | ok: [aio] 2026-01-22 17:49:50.534920 | aio | 2026-01-22 17:49:50.535017 | aio | TASK [Configure short hostname] ************************************************ 2026-01-22 17:49:50.535114 | aio | Thursday 22 January 2026 17:49:50 +0000 (0:00:01.028) 0:00:01.060 ****** 2026-01-22 17:49:51.154829 | aio | changed: [aio] 2026-01-22 17:49:51.154924 | aio | 2026-01-22 17:49:51.155066 | aio | TASK [Ensure hostname inside hosts file] *************************************** 2026-01-22 17:49:51.155202 | aio | Thursday 22 January 2026 17:49:51 +0000 (0:00:00.619) 0:00:01.679 ****** 2026-01-22 17:49:51.391871 | aio | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-01-22 17:49:51.391918 | aio | with a mode of 0700, this may cause issues when running as another user. To 2026-01-22 17:49:51.391929 | aio | avoid this, create the remote_tmp dir with the correct permissions manually 2026-01-22 17:49:51.399064 | aio | changed: [aio] 2026-01-22 17:49:51.399185 | aio | 2026-01-22 17:49:51.399318 | aio | TASK [Update apt cache] ******************************************************** 2026-01-22 17:49:51.399458 | aio | Thursday 22 January 2026 17:49:51 +0000 (0:00:00.244) 0:00:01.924 ****** 2026-01-22 17:49:58.484266 | aio | changed: [aio] 2026-01-22 17:49:58.484438 | aio | 2026-01-22 17:49:58.485074 | aio | PLAY [Create devices for Ceph] ************************************************* 2026-01-22 17:49:58.485084 | aio | 2026-01-22 17:49:58.485090 | aio | TASK [Gathering Facts] ********************************************************* 2026-01-22 17:49:58.485276 | aio | Thursday 22 January 2026 17:49:58 +0000 (0:00:07.084) 0:00:09.009 ****** 2026-01-22 17:49:59.114073 | aio | ok: [aio] 2026-01-22 17:49:59.114192 | aio | 2026-01-22 17:49:59.114347 | aio | TASK [Install depedencies] ***************************************************** 2026-01-22 17:49:59.114532 | aio | Thursday 22 January 2026 17:49:59 +0000 (0:00:00.629) 0:00:09.638 ****** 2026-01-22 17:50:45.611222 | aio | changed: [aio] 2026-01-22 17:50:45.611345 | aio | 2026-01-22 17:50:45.611504 | aio | TASK [Start up service] ******************************************************** 2026-01-22 17:50:45.611640 | aio | Thursday 22 January 2026 17:50:45 +0000 (0:00:46.497) 0:00:56.135 ****** 2026-01-22 17:50:46.156421 | aio | ok: [aio] 2026-01-22 17:50:46.156589 | aio | 2026-01-22 17:50:46.156799 | aio | TASK [Generate lvm.conf] ******************************************************* 2026-01-22 17:50:46.156995 | aio | Thursday 22 January 2026 17:50:46 +0000 (0:00:00.544) 0:00:56.680 ****** 2026-01-22 17:50:46.436326 | aio | ok: [aio] 2026-01-22 17:50:46.436391 | aio | 2026-01-22 17:50:46.436484 | aio | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-01-22 17:50:46.436583 | aio | Thursday 22 January 2026 17:50:46 +0000 (0:00:00.280) 0:00:56.961 ****** 2026-01-22 17:50:46.987276 | aio | changed: [aio] 2026-01-22 17:50:46.987368 | aio | 2026-01-22 17:50:46.987522 | aio | TASK [Get list of all loopback devices] **************************************** 2026-01-22 17:50:46.987655 | aio | Thursday 22 January 2026 17:50:46 +0000 (0:00:00.550) 0:00:57.512 ****** 2026-01-22 17:50:47.145193 | aio | ok: [aio] 2026-01-22 17:50:47.145260 | aio | 2026-01-22 17:50:47.145378 | aio | TASK [Fail if there is any existing loopback devices] ************************** 2026-01-22 17:50:47.145483 | aio | Thursday 22 January 2026 17:50:47 +0000 (0:00:00.158) 0:00:57.670 ****** 2026-01-22 17:50:47.162740 | aio | skipping: [aio] 2026-01-22 17:50:47.162808 | aio | 2026-01-22 17:50:47.162908 | aio | TASK [Create devices for Ceph] ************************************************* 2026-01-22 17:50:47.163005 | aio | Thursday 22 January 2026 17:50:47 +0000 (0:00:00.017) 0:00:57.687 ****** 2026-01-22 17:50:47.694295 | aio | changed: [aio] => (item=osd0) 2026-01-22 17:50:47.694415 | aio | changed: [aio] => (item=osd1) 2026-01-22 17:50:47.694557 | aio | changed: [aio] => (item=osd2) 2026-01-22 17:50:47.694678 | aio | 2026-01-22 17:50:47.694814 | aio | TASK [Set permissions on loopback devices] ************************************* 2026-01-22 17:50:47.694947 | aio | Thursday 22 January 2026 17:50:47 +0000 (0:00:00.531) 0:00:58.218 ****** 2026-01-22 17:50:48.263073 | aio | changed: [aio] => (item=osd0) 2026-01-22 17:50:48.263190 | aio | changed: [aio] => (item=osd1) 2026-01-22 17:50:48.263330 | aio | changed: [aio] => (item=osd2) 2026-01-22 17:50:48.263454 | aio | 2026-01-22 17:50:48.263589 | aio | TASK [Start loop devices] ****************************************************** 2026-01-22 17:50:48.263722 | aio | Thursday 22 January 2026 17:50:48 +0000 (0:00:00.569) 0:00:58.787 ****** 2026-01-22 17:50:48.856078 | aio | changed: [aio] => (item=osd0) 2026-01-22 17:50:48.856201 | aio | changed: [aio] => (item=osd1) 2026-01-22 17:50:48.856343 | aio | changed: [aio] => (item=osd2) 2026-01-22 17:50:48.856469 | aio | 2026-01-22 17:50:48.856641 | aio | TASK [Create a volume group for each loop device] ****************************** 2026-01-22 17:50:48.856772 | aio | Thursday 22 January 2026 17:50:48 +0000 (0:00:00.592) 0:00:59.380 ****** 2026-01-22 17:50:51.208033 | aio | changed: [aio] => (item=osd0) 2026-01-22 17:50:51.208167 | aio | changed: [aio] => (item=osd1) 2026-01-22 17:50:51.208312 | aio | changed: [aio] => (item=osd2) 2026-01-22 17:50:51.208450 | aio | 2026-01-22 17:50:51.208600 | aio | TASK [Create a logical volume for each loop device] **************************** 2026-01-22 17:50:51.208768 | aio | Thursday 22 January 2026 17:50:51 +0000 (0:00:02.351) 0:01:01.732 ****** 2026-01-22 17:50:52.824200 | aio | changed: [aio] => (item=ceph-aio-osd0) 2026-01-22 17:50:52.824266 | aio | changed: [aio] => (item=ceph-aio-osd1) 2026-01-22 17:50:52.824360 | aio | changed: [aio] => (item=ceph-aio-osd2) 2026-01-22 17:50:52.824440 | aio | 2026-01-22 17:50:52.824528 | aio | PLAY RECAP ********************************************************************* 2026-01-22 17:50:52.824635 | aio | aio : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-01-22 17:50:52.824714 | aio | 2026-01-22 17:50:52.824795 | aio | 2026-01-22 17:50:52.824883 | aio | TASKS RECAP ******************************************************************** 2026-01-22 17:50:52.824974 | aio | Thursday 22 January 2026 17:50:52 +0000 (0:00:01.616) 0:01:03.349 ****** 2026-01-22 17:50:52.825057 | aio | =============================================================================== 2026-01-22 17:50:52.825146 | aio | Install depedencies ---------------------------------------------------- 46.50s 2026-01-22 17:50:52.825233 | aio | Update apt cache -------------------------------------------------------- 7.08s 2026-01-22 17:50:52.825322 | aio | Create a volume group for each loop device ------------------------------ 2.35s 2026-01-22 17:50:52.825412 | aio | Create a logical volume for each loop device ---------------------------- 1.62s 2026-01-22 17:50:52.825532 | aio | Gathering Facts --------------------------------------------------------- 1.03s 2026-01-22 17:50:52.825618 | aio | Gathering Facts --------------------------------------------------------- 0.63s 2026-01-22 17:50:52.825706 | aio | Configure short hostname ------------------------------------------------ 0.62s 2026-01-22 17:50:52.825798 | aio | Start loop devices ------------------------------------------------------ 0.59s 2026-01-22 17:50:52.825888 | aio | Set permissions on loopback devices ------------------------------------- 0.57s 2026-01-22 17:50:52.825976 | aio | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.55s 2026-01-22 17:50:52.826061 | aio | Start up service -------------------------------------------------------- 0.54s 2026-01-22 17:50:52.826147 | aio | Create devices for Ceph ------------------------------------------------- 0.53s 2026-01-22 17:50:52.826233 | aio | Generate lvm.conf ------------------------------------------------------- 0.28s 2026-01-22 17:50:52.826322 | aio | Ensure hostname inside hosts file --------------------------------------- 0.24s 2026-01-22 17:50:52.826409 | aio | Get list of all loopback devices ---------------------------------------- 0.16s 2026-01-22 17:50:52.826497 | aio | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-01-22 17:50:52.888757 | aio | INFO [default > prepare] Executed: Successful 2026-01-22 17:50:52.897058 | aio | INFO [default > converge] Executing 2026-01-22 17:50:53.660131 | aio | 2026-01-22 17:50:53.660353 | aio | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-01-22 17:50:53.660541 | aio | 2026-01-22 17:50:53.660748 | aio | TASK [Gathering Facts] ********************************************************* 2026-01-22 17:50:53.660956 | aio | Thursday 22 January 2026 17:50:53 +0000 (0:00:00.045) 0:00:00.045 ****** 2026-01-22 17:50:54.774513 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-01-22 17:50:54.774633 | aio | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-01-22 17:50:54.774765 | aio | interpreter could change the meaning of that path. See 2026-01-22 17:50:54.774901 | aio | https://docs.ansible.com/ansible- 2026-01-22 17:50:54.775032 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-01-22 17:50:54.785144 | aio | ok: [aio] 2026-01-22 17:50:54.785262 | aio | 2026-01-22 17:50:54.785393 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-01-22 17:50:54.785523 | aio | Thursday 22 January 2026 17:50:54 +0000 (0:00:01.125) 0:00:01.171 ****** 2026-01-22 17:50:55.054918 | aio | ok: [aio] 2026-01-22 17:50:55.054980 | aio | 2026-01-22 17:50:55.055063 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-01-22 17:50:55.055156 | aio | Thursday 22 January 2026 17:50:55 +0000 (0:00:00.269) 0:00:01.441 ****** 2026-01-22 17:50:55.082781 | aio | skipping: [aio] 2026-01-22 17:50:55.082865 | aio | 2026-01-22 17:50:55.082973 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-01-22 17:50:55.083071 | aio | Thursday 22 January 2026 17:50:55 +0000 (0:00:00.027) 0:00:01.469 ****** 2026-01-22 17:50:55.374801 | aio | changed: [aio] 2026-01-22 17:50:55.374860 | aio | 2026-01-22 17:50:55.374949 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-01-22 17:50:55.375054 | aio | Thursday 22 January 2026 17:50:55 +0000 (0:00:00.291) 0:00:01.761 ****** 2026-01-22 17:50:55.461217 | aio | ok: [aio] => { 2026-01-22 17:50:55.461322 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.0/runc.amd64" 2026-01-22 17:50:55.461413 | aio | } 2026-01-22 17:50:55.461498 | aio | 2026-01-22 17:50:55.461593 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-01-22 17:50:55.461684 | aio | Thursday 22 January 2026 17:50:55 +0000 (0:00:00.086) 0:00:01.847 ****** 2026-01-22 17:50:56.076514 | aio | changed: [aio] 2026-01-22 17:50:56.076596 | aio | 2026-01-22 17:50:56.076683 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-01-22 17:50:56.076781 | aio | Thursday 22 January 2026 17:50:56 +0000 (0:00:00.615) 0:00:02.462 ****** 2026-01-22 17:50:56.112286 | aio | skipping: [aio] 2026-01-22 17:50:56.112485 | aio | 2026-01-22 17:50:56.112698 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-01-22 17:50:56.112903 | aio | Thursday 22 January 2026 17:50:56 +0000 (0:00:00.035) 0:00:02.498 ****** 2026-01-22 17:50:56.150858 | aio | skipping: [aio] 2026-01-22 17:50:56.151054 | aio | 2026-01-22 17:50:56.151262 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-01-22 17:50:56.151463 | aio | Thursday 22 January 2026 17:50:56 +0000 (0:00:00.038) 0:00:02.537 ****** 2026-01-22 17:50:56.335402 | aio | ok: [aio] 2026-01-22 17:50:56.335476 | aio | 2026-01-22 17:50:56.335573 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-01-22 17:50:56.335679 | aio | Thursday 22 January 2026 17:50:56 +0000 (0:00:00.184) 0:00:02.721 ****** 2026-01-22 17:50:57.339039 | aio | ok: [aio] 2026-01-22 17:50:57.339218 | aio | 2026-01-22 17:50:57.339440 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-01-22 17:50:57.339647 | aio | Thursday 22 January 2026 17:50:57 +0000 (0:00:01.003) 0:00:03.725 ****** 2026-01-22 17:50:57.405807 | aio | ok: [aio] => { 2026-01-22 17:50:57.405962 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.2.0/containerd-2.2.0-linux-amd64.tar.gz" 2026-01-22 17:50:57.406093 | aio | } 2026-01-22 17:50:57.406216 | aio | 2026-01-22 17:50:57.406361 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-01-22 17:50:57.406533 | aio | Thursday 22 January 2026 17:50:57 +0000 (0:00:00.066) 0:00:03.792 ****** 2026-01-22 17:50:58.093931 | aio | changed: [aio] 2026-01-22 17:50:58.094033 | aio | 2026-01-22 17:50:58.094202 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-01-22 17:50:58.094323 | aio | Thursday 22 January 2026 17:50:58 +0000 (0:00:00.688) 0:00:04.480 ****** 2026-01-22 17:51:00.895184 | aio | changed: [aio] 2026-01-22 17:51:00.895269 | aio | 2026-01-22 17:51:00.895348 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-01-22 17:51:00.895443 | aio | Thursday 22 January 2026 17:51:00 +0000 (0:00:02.801) 0:00:07.281 ****** 2026-01-22 17:51:00.918197 | aio | skipping: [aio] 2026-01-22 17:51:00.918254 | aio | 2026-01-22 17:51:00.918352 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-01-22 17:51:00.918446 | aio | Thursday 22 January 2026 17:51:00 +0000 (0:00:00.023) 0:00:07.304 ****** 2026-01-22 17:51:00.937437 | aio | skipping: [aio] 2026-01-22 17:51:00.937520 | aio | 2026-01-22 17:51:00.937617 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-01-22 17:51:00.937710 | aio | Thursday 22 January 2026 17:51:00 +0000 (0:00:00.019) 0:00:07.323 ****** 2026-01-22 17:51:00.955705 | aio | skipping: [aio] 2026-01-22 17:51:00.955814 | aio | 2026-01-22 17:51:00.955911 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-01-22 17:51:00.956004 | aio | Thursday 22 January 2026 17:51:00 +0000 (0:00:00.018) 0:00:07.342 ****** 2026-01-22 17:51:06.139141 | aio | changed: [aio] 2026-01-22 17:51:06.139232 | aio | 2026-01-22 17:51:06.139417 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-01-22 17:51:06.139456 | aio | Thursday 22 January 2026 17:51:06 +0000 (0:00:05.183) 0:00:12.525 ****** 2026-01-22 17:51:06.608903 | aio | changed: [aio] 2026-01-22 17:51:06.608943 | aio | 2026-01-22 17:51:06.608948 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-01-22 17:51:06.608953 | aio | Thursday 22 January 2026 17:51:06 +0000 (0:00:00.469) 0:00:12.994 ****** 2026-01-22 17:51:07.401905 | aio | changed: [aio] => (item={'path': '/etc/containerd'}) 2026-01-22 17:51:07.401946 | aio | changed: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-01-22 17:51:07.401953 | aio | changed: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-01-22 17:51:07.401958 | aio | changed: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-01-22 17:51:07.401962 | aio | changed: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-01-22 17:51:07.401967 | aio | 2026-01-22 17:51:07.401972 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-01-22 17:51:07.401976 | aio | Thursday 22 January 2026 17:51:07 +0000 (0:00:00.792) 0:00:13.787 ****** 2026-01-22 17:51:07.858494 | aio | changed: [aio] 2026-01-22 17:51:07.858538 | aio | 2026-01-22 17:51:07.858544 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-01-22 17:51:07.858549 | aio | Thursday 22 January 2026 17:51:07 +0000 (0:00:00.449) 0:00:14.237 ****** 2026-01-22 17:51:07.858554 | aio | 2026-01-22 17:51:07.858558 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-01-22 17:51:07.858562 | aio | Thursday 22 January 2026 17:51:07 +0000 (0:00:00.006) 0:00:14.244 ****** 2026-01-22 17:51:08.752839 | aio | ok: [aio] 2026-01-22 17:51:08.752878 | aio | 2026-01-22 17:51:08.752888 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-01-22 17:51:08.752893 | aio | Thursday 22 January 2026 17:51:08 +0000 (0:00:00.894) 0:00:15.138 ****** 2026-01-22 17:51:09.151715 | aio | changed: [aio] 2026-01-22 17:51:09.151770 | aio | 2026-01-22 17:51:09.151778 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-01-22 17:51:09.151815 | aio | Thursday 22 January 2026 17:51:09 +0000 (0:00:00.398) 0:00:15.537 ****** 2026-01-22 17:51:09.709865 | aio | changed: [aio] 2026-01-22 17:51:09.709936 | aio | 2026-01-22 17:51:09.710133 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-01-22 17:51:09.710173 | aio | Thursday 22 January 2026 17:51:09 +0000 (0:00:00.558) 0:00:16.096 ****** 2026-01-22 17:51:09.886566 | aio | ok: [aio] 2026-01-22 17:51:09.886634 | aio | 2026-01-22 17:51:09.886730 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-01-22 17:51:09.886857 | aio | Thursday 22 January 2026 17:51:09 +0000 (0:00:00.176) 0:00:16.272 ****** 2026-01-22 17:51:09.945331 | aio | ok: [aio] => { 2026-01-22 17:51:09.945410 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-01-22 17:51:09.945503 | aio | } 2026-01-22 17:51:09.945834 | aio | 2026-01-22 17:51:09.945853 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-01-22 17:51:09.945859 | aio | Thursday 22 January 2026 17:51:09 +0000 (0:00:00.058) 0:00:16.331 ****** 2026-01-22 17:51:10.715883 | aio | changed: [aio] 2026-01-22 17:51:10.715942 | aio | 2026-01-22 17:51:10.716045 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-01-22 17:51:10.716142 | aio | Thursday 22 January 2026 17:51:10 +0000 (0:00:00.770) 0:00:17.102 ****** 2026-01-22 17:51:14.963374 | aio | changed: [aio] 2026-01-22 17:51:14.963441 | aio | 2026-01-22 17:51:14.963525 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-01-22 17:51:14.963620 | aio | Thursday 22 January 2026 17:51:14 +0000 (0:00:04.247) 0:00:21.349 ****** 2026-01-22 17:51:15.858113 | aio | ok: [aio] 2026-01-22 17:51:15.858238 | aio | 2026-01-22 17:51:15.858254 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-01-22 17:51:15.858351 | aio | Thursday 22 January 2026 17:51:15 +0000 (0:00:00.894) 0:00:22.244 ****** 2026-01-22 17:51:16.159543 | aio | changed: [aio] 2026-01-22 17:51:16.159584 | aio | 2026-01-22 17:51:16.159592 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-01-22 17:51:16.159600 | aio | Thursday 22 January 2026 17:51:16 +0000 (0:00:00.300) 0:00:22.545 ****** 2026-01-22 17:51:16.542695 | aio | changed: [aio] 2026-01-22 17:51:16.542760 | aio | 2026-01-22 17:51:16.542850 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-01-22 17:51:16.542987 | aio | Thursday 22 January 2026 17:51:16 +0000 (0:00:00.383) 0:00:22.929 ****** 2026-01-22 17:51:17.033582 | aio | changed: [aio] => (item={'path': '/etc/docker'}) 2026-01-22 17:51:17.033658 | aio | changed: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-01-22 17:51:17.034077 | aio | changed: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-01-22 17:51:17.034154 | aio | 2026-01-22 17:51:17.034161 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-01-22 17:51:17.034167 | aio | Thursday 22 January 2026 17:51:17 +0000 (0:00:00.490) 0:00:23.419 ****** 2026-01-22 17:51:17.421098 | aio | changed: [aio] 2026-01-22 17:51:17.421143 | aio | 2026-01-22 17:51:17.421149 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-01-22 17:51:17.421154 | aio | Thursday 22 January 2026 17:51:17 +0000 (0:00:00.387) 0:00:23.807 ****** 2026-01-22 17:51:17.814567 | aio | changed: [aio] 2026-01-22 17:51:17.814632 | aio | 2026-01-22 17:51:17.814713 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-01-22 17:51:17.815103 | aio | Thursday 22 January 2026 17:51:17 +0000 (0:00:00.386) 0:00:24.194 ****** 2026-01-22 17:51:17.815148 | aio | 2026-01-22 17:51:17.815154 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-01-22 17:51:17.815158 | aio | Thursday 22 January 2026 17:51:17 +0000 (0:00:00.006) 0:00:24.200 ****** 2026-01-22 17:51:18.497877 | aio | ok: [aio] 2026-01-22 17:51:18.497937 | aio | 2026-01-22 17:51:18.498052 | aio | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-01-22 17:51:18.498145 | aio | Thursday 22 January 2026 17:51:18 +0000 (0:00:00.682) 0:00:24.883 ****** 2026-01-22 17:51:19.991131 | aio | changed: [aio] 2026-01-22 17:51:19.991230 | aio | 2026-01-22 17:51:19.991540 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-01-22 17:51:19.991587 | aio | Thursday 22 January 2026 17:51:19 +0000 (0:00:01.493) 0:00:26.377 ****** 2026-01-22 17:51:20.526276 | aio | changed: [aio] 2026-01-22 17:51:20.526353 | aio | 2026-01-22 17:51:20.526404 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-01-22 17:51:20.526529 | aio | Thursday 22 January 2026 17:51:20 +0000 (0:00:00.535) 0:00:26.912 ****** 2026-01-22 17:51:20.564826 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-01-22 17:51:20.564891 | aio | 2026-01-22 17:51:20.565093 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-01-22 17:51:20.565114 | aio | Thursday 22 January 2026 17:51:20 +0000 (0:00:00.038) 0:00:26.951 ****** 2026-01-22 17:51:25.298033 | aio | changed: [aio] 2026-01-22 17:51:25.298468 | aio | 2026-01-22 17:51:25.298521 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-01-22 17:51:25.298529 | aio | Thursday 22 January 2026 17:51:25 +0000 (0:00:04.732) 0:00:31.684 ****** 2026-01-22 17:51:25.875701 | aio | ok: [aio] => (item=chronyd) 2026-01-22 17:51:25.875739 | aio | ok: [aio] => (item=sshd) 2026-01-22 17:51:25.875745 | aio | 2026-01-22 17:51:25.875750 | aio | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-01-22 17:51:25.875754 | aio | Thursday 22 January 2026 17:51:25 +0000 (0:00:00.577) 0:00:32.261 ****** 2026-01-22 17:51:26.134054 | aio | changed: [aio] 2026-01-22 17:51:26.134096 | aio | 2026-01-22 17:51:26.134104 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-01-22 17:51:26.134111 | aio | Thursday 22 January 2026 17:51:26 +0000 (0:00:00.258) 0:00:32.519 ****** 2026-01-22 17:51:26.314158 | aio | ok: [aio] 2026-01-22 17:51:26.314207 | aio | 2026-01-22 17:51:26.314322 | aio | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-01-22 17:51:26.314476 | aio | Thursday 22 January 2026 17:51:26 +0000 (0:00:00.180) 0:00:32.700 ****** 2026-01-22 17:51:26.761303 | aio | changed: [aio] 2026-01-22 17:51:26.761400 | aio | 2026-01-22 17:51:26.761721 | aio | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-01-22 17:51:26.761762 | aio | Thursday 22 January 2026 17:51:26 +0000 (0:00:00.446) 0:00:33.147 ****** 2026-01-22 17:51:27.059046 | aio | changed: [aio] 2026-01-22 17:51:27.059107 | aio | 2026-01-22 17:51:27.059219 | aio | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-01-22 17:51:27.059340 | aio | Thursday 22 January 2026 17:51:27 +0000 (0:00:00.297) 0:00:33.445 ****** 2026-01-22 17:51:27.159166 | aio | ok: [aio] 2026-01-22 17:51:27.159205 | aio | 2026-01-22 17:51:27.159211 | aio | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-01-22 17:51:27.159217 | aio | Thursday 22 January 2026 17:51:27 +0000 (0:00:00.099) 0:00:33.545 ****** 2026-01-22 17:51:27.344596 | aio | ok: [aio] => (item=aio) 2026-01-22 17:51:27.345023 | aio | 2026-01-22 17:51:27.345065 | aio | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-01-22 17:51:27.345073 | aio | Thursday 22 January 2026 17:51:27 +0000 (0:00:00.185) 0:00:33.730 ****** 2026-01-22 17:51:27.383026 | aio | ok: [aio] 2026-01-22 17:51:27.383125 | aio | 2026-01-22 17:51:27.383407 | aio | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-01-22 17:51:27.383432 | aio | Thursday 22 January 2026 17:51:27 +0000 (0:00:00.038) 0:00:33.769 ****** 2026-01-22 17:51:27.466227 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for aio 2026-01-22 17:51:27.466288 | aio | 2026-01-22 17:51:27.466520 | aio | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-01-22 17:51:27.466568 | aio | Thursday 22 January 2026 17:51:27 +0000 (0:00:00.083) 0:00:33.852 ****** 2026-01-22 17:51:27.711234 | aio | changed: [aio] 2026-01-22 17:51:27.711896 | aio | 2026-01-22 17:51:27.711931 | aio | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-01-22 17:51:27.711943 | aio | Thursday 22 January 2026 17:51:27 +0000 (0:00:00.244) 0:00:34.096 ****** 2026-01-22 17:51:28.293645 | aio | changed: [aio] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-01-22 17:51:28.293772 | aio | changed: [aio] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-01-22 17:51:28.294364 | aio | changed: [aio] => (item={'option': 'mon data avail warn', 'section': 'mon', 'value': 10}) 2026-01-22 17:51:28.294386 | aio | 2026-01-22 17:51:28.294394 | aio | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-01-22 17:51:28.294400 | aio | Thursday 22 January 2026 17:51:28 +0000 (0:00:00.582) 0:00:34.679 ****** 2026-01-22 17:53:32.054658 | aio | ok: [aio] 2026-01-22 17:53:32.054730 | aio | 2026-01-22 17:53:32.054936 | aio | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-01-22 17:53:32.055034 | aio | Thursday 22 January 2026 17:53:32 +0000 (0:02:03.760) 0:02:38.440 ****** 2026-01-22 17:53:32.237503 | aio | changed: [aio] 2026-01-22 17:53:32.237542 | aio | 2026-01-22 17:53:32.237548 | aio | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-01-22 17:53:32.237553 | aio | Thursday 22 January 2026 17:53:32 +0000 (0:00:00.182) 0:02:38.623 ****** 2026-01-22 17:53:32.271680 | aio | ok: [aio] 2026-01-22 17:53:32.271702 | aio | 2026-01-22 17:53:32.271709 | aio | TASK [Install Ceph host] ******************************************************* 2026-01-22 17:53:32.271715 | aio | Thursday 22 January 2026 17:53:32 +0000 (0:00:00.034) 0:02:38.657 ****** 2026-01-22 17:53:32.330702 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-01-22 17:53:32.330789 | aio | 2026-01-22 17:53:32.331031 | aio | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-01-22 17:53:32.331076 | aio | Thursday 22 January 2026 17:53:32 +0000 (0:00:00.059) 0:02:38.716 ****** 2026-01-22 17:53:37.600850 | aio | ok: [aio] 2026-01-22 17:53:37.600927 | aio | 2026-01-22 17:53:37.601134 | aio | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-01-22 17:53:37.601176 | aio | Thursday 22 January 2026 17:53:37 +0000 (0:00:05.269) 0:02:43.986 ****** 2026-01-22 17:53:37.646783 | aio | ok: [aio] => (item=aio) 2026-01-22 17:53:37.646821 | aio | 2026-01-22 17:53:37.646827 | aio | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-01-22 17:53:37.646832 | aio | Thursday 22 January 2026 17:53:37 +0000 (0:00:00.044) 0:02:44.030 ****** 2026-01-22 17:53:38.016016 | aio | ok: [aio] 2026-01-22 17:53:38.016073 | aio | 2026-01-22 17:53:38.016177 | aio | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-01-22 17:53:38.016278 | aio | Thursday 22 January 2026 17:53:38 +0000 (0:00:00.371) 0:02:44.402 ****** 2026-01-22 17:53:45.697544 | aio | ok: [aio] 2026-01-22 17:53:45.697835 | aio | 2026-01-22 17:53:45.697847 | aio | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-01-22 17:53:45.697853 | aio | Thursday 22 January 2026 17:53:45 +0000 (0:00:07.681) 0:02:52.083 ****** 2026-01-22 17:53:58.093173 | aio | changed: [aio] 2026-01-22 17:53:58.093249 | aio | 2026-01-22 17:53:58.093262 | aio | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-01-22 17:53:58.093287 | aio | Thursday 22 January 2026 17:53:58 +0000 (0:00:12.394) 0:03:04.478 ****** 2026-01-22 17:54:12.270894 | aio | ok: [aio] 2026-01-22 17:54:12.270932 | aio | 2026-01-22 17:54:12.270938 | aio | TASK [Install Ceph host] ******************************************************* 2026-01-22 17:54:12.270943 | aio | Thursday 22 January 2026 17:54:12 +0000 (0:00:14.178) 0:03:18.656 ****** 2026-01-22 17:54:12.327942 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-01-22 17:54:12.328016 | aio | 2026-01-22 17:54:12.328029 | aio | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-01-22 17:54:12.328046 | aio | Thursday 22 January 2026 17:54:12 +0000 (0:00:00.057) 0:03:18.714 ****** 2026-01-22 17:54:12.369096 | aio | skipping: [aio] 2026-01-22 17:54:12.369169 | aio | 2026-01-22 17:54:12.369312 | aio | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-01-22 17:54:12.369466 | aio | Thursday 22 January 2026 17:54:12 +0000 (0:00:00.041) 0:03:18.755 ****** 2026-01-22 17:54:12.404428 | aio | skipping: [aio] => (item=aio) 2026-01-22 17:54:12.404507 | aio | skipping: [aio] 2026-01-22 17:54:12.404768 | aio | 2026-01-22 17:54:12.404788 | aio | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-01-22 17:54:12.404794 | aio | Thursday 22 January 2026 17:54:12 +0000 (0:00:00.035) 0:03:18.790 ****** 2026-01-22 17:54:12.656047 | aio | ok: [aio] 2026-01-22 17:54:12.656111 | aio | 2026-01-22 17:54:12.656204 | aio | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-01-22 17:54:12.656307 | aio | Thursday 22 January 2026 17:54:12 +0000 (0:00:00.251) 0:03:19.042 ****** 2026-01-22 17:54:19.064220 | aio | ok: [aio] 2026-01-22 17:54:19.064398 | aio | 2026-01-22 17:54:19.064657 | aio | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-01-22 17:54:19.064869 | aio | Thursday 22 January 2026 17:54:19 +0000 (0:00:06.407) 0:03:25.450 ****** 2026-01-22 17:54:30.984464 | aio | changed: [aio] 2026-01-22 17:54:30.984556 | aio | 2026-01-22 17:54:30.984733 | aio | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-01-22 17:54:30.984771 | aio | Thursday 22 January 2026 17:54:30 +0000 (0:00:11.920) 0:03:37.370 ****** 2026-01-22 17:54:37.093701 | aio | ok: [aio] 2026-01-22 17:54:37.093740 | aio | 2026-01-22 17:54:37.093746 | aio | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-01-22 17:54:37.093751 | aio | Thursday 22 January 2026 17:54:37 +0000 (0:00:06.108) 0:03:43.479 ****** 2026-01-22 17:54:44.171214 | aio | changed: [aio] => (item={'name': 'diskprediction_local'}) 2026-01-22 17:54:44.171264 | aio | ok: [aio] => (item={'name': 'dashboard'}) 2026-01-22 17:54:44.171270 | aio | changed: [aio] => (item={'name': 'prometheus'}) 2026-01-22 17:54:44.171275 | aio | ok: [aio] => (item={'name': 'iostat'}) 2026-01-22 17:54:44.171279 | aio | 2026-01-22 17:54:44.171284 | aio | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-01-22 17:54:44.171289 | aio | 2026-01-22 17:54:44.171293 | aio | TASK [Gathering Facts] ********************************************************* 2026-01-22 17:54:44.171297 | aio | Thursday 22 January 2026 17:54:44 +0000 (0:00:07.077) 0:03:50.556 ****** 2026-01-22 17:54:44.928489 | aio | ok: [aio] 2026-01-22 17:54:44.928530 | aio | 2026-01-22 17:54:44.928535 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-01-22 17:54:44.928540 | aio | Thursday 22 January 2026 17:54:44 +0000 (0:00:00.757) 0:03:51.314 ****** 2026-01-22 17:54:45.107302 | aio | ok: [aio] 2026-01-22 17:54:45.107341 | aio | 2026-01-22 17:54:45.107347 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-01-22 17:54:45.107352 | aio | Thursday 22 January 2026 17:54:45 +0000 (0:00:00.178) 0:03:51.493 ****** 2026-01-22 17:54:45.129923 | aio | skipping: [aio] 2026-01-22 17:54:45.129963 | aio | 2026-01-22 17:54:45.129968 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-01-22 17:54:45.129973 | aio | Thursday 22 January 2026 17:54:45 +0000 (0:00:00.022) 0:03:51.516 ****** 2026-01-22 17:54:45.308311 | aio | ok: [aio] 2026-01-22 17:54:45.308351 | aio | 2026-01-22 17:54:45.308357 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-01-22 17:54:45.308362 | aio | Thursday 22 January 2026 17:54:45 +0000 (0:00:00.178) 0:03:51.694 ****** 2026-01-22 17:54:45.347830 | aio | ok: [aio] => { 2026-01-22 17:54:45.347890 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.0/runc.amd64" 2026-01-22 17:54:45.347897 | aio | } 2026-01-22 17:54:45.347901 | aio | 2026-01-22 17:54:45.347906 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-01-22 17:54:45.347911 | aio | Thursday 22 January 2026 17:54:45 +0000 (0:00:00.037) 0:03:51.731 ****** 2026-01-22 17:54:45.617380 | aio | ok: [aio] 2026-01-22 17:54:45.617419 | aio | 2026-01-22 17:54:45.617425 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-01-22 17:54:45.617430 | aio | Thursday 22 January 2026 17:54:45 +0000 (0:00:00.271) 0:03:52.003 ****** 2026-01-22 17:54:45.644294 | aio | skipping: [aio] 2026-01-22 17:54:45.644344 | aio | 2026-01-22 17:54:45.644350 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-01-22 17:54:45.644355 | aio | Thursday 22 January 2026 17:54:45 +0000 (0:00:00.026) 0:03:52.030 ****** 2026-01-22 17:54:45.670551 | aio | skipping: [aio] 2026-01-22 17:54:45.670589 | aio | 2026-01-22 17:54:45.670594 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-01-22 17:54:45.670599 | aio | Thursday 22 January 2026 17:54:45 +0000 (0:00:00.026) 0:03:52.056 ****** 2026-01-22 17:54:45.842356 | aio | ok: [aio] 2026-01-22 17:54:45.842391 | aio | 2026-01-22 17:54:45.842397 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-01-22 17:54:45.842402 | aio | Thursday 22 January 2026 17:54:45 +0000 (0:00:00.171) 0:03:52.228 ****** 2026-01-22 17:54:46.727888 | aio | ok: [aio] 2026-01-22 17:54:46.727928 | aio | 2026-01-22 17:54:46.727934 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-01-22 17:54:46.727939 | aio | Thursday 22 January 2026 17:54:46 +0000 (0:00:00.885) 0:03:53.113 ****** 2026-01-22 17:54:46.777473 | aio | ok: [aio] => { 2026-01-22 17:54:46.777515 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.2.0/containerd-2.2.0-linux-amd64.tar.gz" 2026-01-22 17:54:46.777521 | aio | } 2026-01-22 17:54:46.777526 | aio | 2026-01-22 17:54:46.777530 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-01-22 17:54:46.777535 | aio | Thursday 22 January 2026 17:54:46 +0000 (0:00:00.047) 0:03:53.161 ****** 2026-01-22 17:54:47.085220 | aio | ok: [aio] 2026-01-22 17:54:47.085311 | aio | 2026-01-22 17:54:47.085317 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-01-22 17:54:47.085322 | aio | Thursday 22 January 2026 17:54:47 +0000 (0:00:00.309) 0:03:53.471 ****** 2026-01-22 17:54:48.959832 | aio | ok: [aio] 2026-01-22 17:54:48.959871 | aio | 2026-01-22 17:54:48.959877 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-01-22 17:54:48.959882 | aio | Thursday 22 January 2026 17:54:48 +0000 (0:00:01.874) 0:03:55.345 ****** 2026-01-22 17:54:48.976583 | aio | skipping: [aio] 2026-01-22 17:54:48.976622 | aio | 2026-01-22 17:54:48.976627 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-01-22 17:54:48.976676 | aio | Thursday 22 January 2026 17:54:48 +0000 (0:00:00.015) 0:03:55.361 ****** 2026-01-22 17:54:48.993938 | aio | skipping: [aio] 2026-01-22 17:54:48.993974 | aio | 2026-01-22 17:54:48.993980 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-01-22 17:54:48.993985 | aio | Thursday 22 January 2026 17:54:48 +0000 (0:00:00.016) 0:03:55.378 ****** 2026-01-22 17:54:49.010624 | aio | skipping: [aio] 2026-01-22 17:54:49.010663 | aio | 2026-01-22 17:54:49.010669 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-01-22 17:54:49.010673 | aio | Thursday 22 January 2026 17:54:49 +0000 (0:00:00.017) 0:03:55.395 ****** 2026-01-22 17:54:49.890710 | aio | ok: [aio] 2026-01-22 17:54:49.890784 | aio | 2026-01-22 17:54:49.890791 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-01-22 17:54:49.890796 | aio | Thursday 22 January 2026 17:54:49 +0000 (0:00:00.880) 0:03:56.276 ****** 2026-01-22 17:54:50.278061 | aio | ok: [aio] 2026-01-22 17:54:50.278105 | aio | 2026-01-22 17:54:50.278110 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-01-22 17:54:50.278115 | aio | Thursday 22 January 2026 17:54:50 +0000 (0:00:00.387) 0:03:56.664 ****** 2026-01-22 17:54:51.081593 | aio | ok: [aio] => (item={'path': '/etc/containerd'}) 2026-01-22 17:54:51.081651 | aio | ok: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-01-22 17:54:51.081659 | aio | ok: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-01-22 17:54:51.081663 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-01-22 17:54:51.081668 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-01-22 17:54:51.081681 | aio | 2026-01-22 17:54:51.081686 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-01-22 17:54:51.081690 | aio | Thursday 22 January 2026 17:54:51 +0000 (0:00:00.802) 0:03:57.466 ****** 2026-01-22 17:54:51.499832 | aio | ok: [aio] 2026-01-22 17:54:51.499872 | aio | 2026-01-22 17:54:51.499877 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-01-22 17:54:51.500226 | aio | Thursday 22 January 2026 17:54:51 +0000 (0:00:00.414) 0:03:57.880 ****** 2026-01-22 17:54:51.500238 | aio | 2026-01-22 17:54:51.500243 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-01-22 17:54:51.500247 | aio | Thursday 22 January 2026 17:54:51 +0000 (0:00:00.005) 0:03:57.885 ****** 2026-01-22 17:54:51.814303 | aio | ok: [aio] 2026-01-22 17:54:51.814342 | aio | 2026-01-22 17:54:51.814348 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-01-22 17:54:51.814354 | aio | Thursday 22 January 2026 17:54:51 +0000 (0:00:00.314) 0:03:58.200 ****** 2026-01-22 17:54:51.985809 | aio | ok: [aio] 2026-01-22 17:54:51.985849 | aio | 2026-01-22 17:54:51.985855 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-01-22 17:54:51.985860 | aio | Thursday 22 January 2026 17:54:51 +0000 (0:00:00.171) 0:03:58.371 ****** 2026-01-22 17:54:52.024512 | aio | ok: [aio] => { 2026-01-22 17:54:52.024555 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-01-22 17:54:52.024561 | aio | } 2026-01-22 17:54:52.024566 | aio | 2026-01-22 17:54:52.024570 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-01-22 17:54:52.024575 | aio | Thursday 22 January 2026 17:54:52 +0000 (0:00:00.036) 0:03:58.408 ****** 2026-01-22 17:54:52.325686 | aio | ok: [aio] 2026-01-22 17:54:52.325727 | aio | 2026-01-22 17:54:52.325733 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-01-22 17:54:52.325738 | aio | Thursday 22 January 2026 17:54:52 +0000 (0:00:00.300) 0:03:58.709 ****** 2026-01-22 17:54:55.313206 | aio | ok: [aio] 2026-01-22 17:54:55.313255 | aio | 2026-01-22 17:54:55.313261 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-01-22 17:54:55.313267 | aio | Thursday 22 January 2026 17:54:55 +0000 (0:00:02.990) 0:04:01.699 ****** 2026-01-22 17:54:56.179709 | aio | ok: [aio] 2026-01-22 17:54:56.179750 | aio | 2026-01-22 17:54:56.179756 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-01-22 17:54:56.179761 | aio | Thursday 22 January 2026 17:54:56 +0000 (0:00:00.866) 0:04:02.565 ****** 2026-01-22 17:54:56.354226 | aio | ok: [aio] 2026-01-22 17:54:56.354270 | aio | 2026-01-22 17:54:56.354275 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-01-22 17:54:56.354280 | aio | Thursday 22 January 2026 17:54:56 +0000 (0:00:00.174) 0:04:02.740 ****** 2026-01-22 17:54:56.696460 | aio | ok: [aio] 2026-01-22 17:54:56.696506 | aio | 2026-01-22 17:54:56.696512 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-01-22 17:54:56.696518 | aio | Thursday 22 January 2026 17:54:56 +0000 (0:00:00.342) 0:04:03.082 ****** 2026-01-22 17:54:57.176952 | aio | ok: [aio] => (item={'path': '/etc/docker'}) 2026-01-22 17:54:57.176997 | aio | ok: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-01-22 17:54:57.177003 | aio | ok: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-01-22 17:54:57.177008 | aio | 2026-01-22 17:54:57.177013 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-01-22 17:54:57.177018 | aio | Thursday 22 January 2026 17:54:57 +0000 (0:00:00.479) 0:04:03.562 ****** 2026-01-22 17:54:57.511366 | aio | ok: [aio] 2026-01-22 17:54:57.511412 | aio | 2026-01-22 17:54:57.511417 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-01-22 17:54:57.511422 | aio | Thursday 22 January 2026 17:54:57 +0000 (0:00:00.335) 0:04:03.897 ****** 2026-01-22 17:54:57.850208 | aio | ok: [aio] 2026-01-22 17:54:57.850249 | aio | 2026-01-22 17:54:57.850254 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-01-22 17:54:57.850259 | aio | Thursday 22 January 2026 17:54:57 +0000 (0:00:00.333) 0:04:04.231 ****** 2026-01-22 17:54:57.850263 | aio | 2026-01-22 17:54:57.850268 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-01-22 17:54:57.850272 | aio | Thursday 22 January 2026 17:54:57 +0000 (0:00:00.004) 0:04:04.236 ****** 2026-01-22 17:54:58.152498 | aio | ok: [aio] 2026-01-22 17:54:58.152539 | aio | 2026-01-22 17:54:58.152545 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-01-22 17:54:58.152554 | aio | Thursday 22 January 2026 17:54:58 +0000 (0:00:00.302) 0:04:04.538 ****** 2026-01-22 17:54:58.185054 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-01-22 17:54:58.185095 | aio | 2026-01-22 17:54:58.185101 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-01-22 17:54:58.185106 | aio | Thursday 22 January 2026 17:54:58 +0000 (0:00:00.031) 0:04:04.569 ****** 2026-01-22 17:54:59.028675 | aio | ok: [aio] 2026-01-22 17:54:59.028714 | aio | 2026-01-22 17:54:59.028720 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-01-22 17:54:59.028725 | aio | Thursday 22 January 2026 17:54:59 +0000 (0:00:00.844) 0:04:05.414 ****** 2026-01-22 17:54:59.599257 | aio | ok: [aio] => (item=chronyd) 2026-01-22 17:54:59.599300 | aio | ok: [aio] => (item=sshd) 2026-01-22 17:54:59.599305 | aio | 2026-01-22 17:54:59.599310 | aio | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-01-22 17:54:59.599315 | aio | Thursday 22 January 2026 17:54:59 +0000 (0:00:00.570) 0:04:05.985 ****** 2026-01-22 17:54:59.847724 | aio | ok: [aio] 2026-01-22 17:54:59.847763 | aio | 2026-01-22 17:54:59.847769 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-01-22 17:54:59.847876 | aio | Thursday 22 January 2026 17:54:59 +0000 (0:00:00.248) 0:04:06.233 ****** 2026-01-22 17:55:00.018991 | aio | ok: [aio] 2026-01-22 17:55:00.019024 | aio | 2026-01-22 17:55:00.019030 | aio | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-01-22 17:55:00.019034 | aio | Thursday 22 January 2026 17:55:00 +0000 (0:00:00.170) 0:04:06.404 ****** 2026-01-22 17:55:00.218245 | aio | ok: [aio] 2026-01-22 17:55:00.218286 | aio | 2026-01-22 17:55:00.218292 | aio | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-01-22 17:55:00.218297 | aio | Thursday 22 January 2026 17:55:00 +0000 (0:00:00.199) 0:04:06.604 ****** 2026-01-22 17:55:00.388832 | aio | ok: [aio] 2026-01-22 17:55:00.388870 | aio | 2026-01-22 17:55:00.388876 | aio | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-01-22 17:55:00.388881 | aio | Thursday 22 January 2026 17:55:00 +0000 (0:00:00.170) 0:04:06.774 ****** 2026-01-22 17:55:00.569314 | aio | ok: [aio] => (item=aio) 2026-01-22 17:55:00.569353 | aio | 2026-01-22 17:55:00.569359 | aio | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-01-22 17:55:00.569364 | aio | Thursday 22 January 2026 17:55:00 +0000 (0:00:00.180) 0:04:06.955 ****** 2026-01-22 17:55:00.598333 | aio | ok: [aio] 2026-01-22 17:55:00.598376 | aio | 2026-01-22 17:55:00.598381 | aio | TASK [Install Ceph host] ******************************************************* 2026-01-22 17:55:00.598386 | aio | Thursday 22 January 2026 17:55:00 +0000 (0:00:00.027) 0:04:06.982 ****** 2026-01-22 17:55:00.639080 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-01-22 17:55:00.639123 | aio | 2026-01-22 17:55:00.639129 | aio | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-01-22 17:55:00.639134 | aio | Thursday 22 January 2026 17:55:00 +0000 (0:00:00.042) 0:04:07.025 ****** 2026-01-22 17:55:00.665888 | aio | skipping: [aio] 2026-01-22 17:55:00.665927 | aio | 2026-01-22 17:55:00.665933 | aio | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-01-22 17:55:00.665947 | aio | Thursday 22 January 2026 17:55:00 +0000 (0:00:00.025) 0:04:07.050 ****** 2026-01-22 17:55:00.692342 | aio | skipping: [aio] => (item=aio) 2026-01-22 17:55:00.692383 | aio | skipping: [aio] 2026-01-22 17:55:00.692388 | aio | 2026-01-22 17:55:00.692393 | aio | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-01-22 17:55:00.692398 | aio | Thursday 22 January 2026 17:55:00 +0000 (0:00:00.026) 0:04:07.077 ****** 2026-01-22 17:55:00.909689 | aio | ok: [aio] 2026-01-22 17:55:00.909728 | aio | 2026-01-22 17:55:00.909734 | aio | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-01-22 17:55:00.909739 | aio | Thursday 22 January 2026 17:55:00 +0000 (0:00:00.218) 0:04:07.295 ****** 2026-01-22 17:55:07.622517 | aio | ok: [aio] 2026-01-22 17:55:07.622565 | aio | 2026-01-22 17:55:07.622571 | aio | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-01-22 17:55:07.622576 | aio | Thursday 22 January 2026 17:55:07 +0000 (0:00:06.712) 0:04:14.008 ****** 2026-01-22 17:55:12.273774 | aio | ok: [aio] 2026-01-22 17:55:12.273824 | aio | 2026-01-22 17:55:12.273830 | aio | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-01-22 17:55:12.273835 | aio | Thursday 22 January 2026 17:55:12 +0000 (0:00:04.651) 0:04:18.659 ****** 2026-01-22 17:55:26.589710 | aio | ok: [aio] 2026-01-22 17:55:26.590032 | aio | 2026-01-22 17:55:26.590112 | aio | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-01-22 17:55:26.590216 | aio | Thursday 22 January 2026 17:55:26 +0000 (0:00:14.304) 0:04:32.964 ****** 2026-01-22 17:57:08.647265 | aio | ok: [aio] => (item=/dev/ceph-aio-osd0/data) 2026-01-22 17:57:08.647338 | aio | ok: [aio] => (item=/dev/ceph-aio-osd1/data) 2026-01-22 17:57:08.647445 | aio | ok: [aio] => (item=/dev/ceph-aio-osd2/data) 2026-01-22 17:57:08.647532 | aio | 2026-01-22 17:57:08.647633 | aio | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-01-22 17:57:08.647736 | aio | Thursday 22 January 2026 17:57:08 +0000 (0:01:42.068) 0:06:15.032 ****** 2026-01-22 17:57:14.543562 | aio | ok: [aio] 2026-01-22 17:57:14.543618 | aio | 2026-01-22 17:57:14.543626 | aio | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-01-22 17:57:14.543633 | aio | Thursday 22 January 2026 17:57:14 +0000 (0:00:05.896) 0:06:20.929 ****** 2026-01-22 17:57:20.753330 | aio | ok: [aio] 2026-01-22 17:57:20.753386 | aio | 2026-01-22 17:57:20.753394 | aio | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-01-22 17:57:20.753407 | aio | Thursday 22 January 2026 17:57:20 +0000 (0:00:06.208) 0:06:27.137 ****** 2026-01-22 17:57:20.800156 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for aio 2026-01-22 17:57:20.800216 | aio | 2026-01-22 17:57:20.800228 | aio | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-01-22 17:57:20.800535 | aio | Thursday 22 January 2026 17:57:20 +0000 (0:00:00.048) 0:06:27.185 ****** 2026-01-22 17:57:20.847159 | aio | ok: [aio] 2026-01-22 17:57:20.847383 | aio | 2026-01-22 17:57:20.847566 | aio | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-01-22 17:57:20.847826 | aio | Thursday 22 January 2026 17:57:20 +0000 (0:00:00.036) 0:06:27.222 ****** 2026-01-22 17:57:27.245088 | aio | ok: [aio] 2026-01-22 17:57:27.245189 | aio | 2026-01-22 17:57:27.245200 | aio | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-01-22 17:57:27.245209 | aio | Thursday 22 January 2026 17:57:27 +0000 (0:00:06.408) 0:06:33.630 ****** 2026-01-22 17:57:27.285929 | aio | ok: [aio] 2026-01-22 17:57:27.285960 | aio | 2026-01-22 17:57:27.285967 | aio | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-01-22 17:57:27.285974 | aio | Thursday 22 January 2026 17:57:27 +0000 (0:00:00.041) 0:06:33.671 ****** 2026-01-22 17:57:27.324946 | aio | skipping: [aio] => (item=1) 2026-01-22 17:57:27.325003 | aio | skipping: [aio] => (item=1) 2026-01-22 17:57:27.325008 | aio | skipping: [aio] => (item=1) 2026-01-22 17:57:27.325025 | aio | skipping: [aio] 2026-01-22 17:57:27.325030 | aio | 2026-01-22 17:57:27.325035 | aio | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-01-22 17:57:27.325040 | aio | Thursday 22 January 2026 17:57:27 +0000 (0:00:00.038) 0:06:33.710 ****** 2026-01-22 17:57:27.359397 | aio | skipping: [aio] 2026-01-22 17:57:27.359469 | aio | 2026-01-22 17:57:27.359476 | aio | PLAY RECAP ********************************************************************* 2026-01-22 17:57:27.359482 | aio | aio : ok=106 changed=29 unreachable=0 failed=0 skipped=18 rescued=0 ignored=0 2026-01-22 17:57:27.359487 | aio | 2026-01-22 17:57:27.359491 | aio | 2026-01-22 17:57:27.359495 | aio | TASKS RECAP ******************************************************************** 2026-01-22 17:57:27.359499 | aio | Thursday 22 January 2026 17:57:27 +0000 (0:00:00.032) 0:06:33.743 ****** 2026-01-22 17:57:27.359504 | aio | =============================================================================== 2026-01-22 17:57:27.359508 | aio | vexxhost.ceph.mon : Run Bootstrap command ----------------------------- 123.76s 2026-01-22 17:57:27.359512 | aio | vexxhost.ceph.osd : Install OSDs -------------------------------------- 102.07s 2026-01-22 17:57:27.359516 | aio | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 14.30s 2026-01-22 17:57:27.359520 | aio | vexxhost.ceph.mon : Validate monitor exist ----------------------------- 14.18s 2026-01-22 17:57:27.359524 | aio | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 12.39s 2026-01-22 17:57:27.359528 | aio | vexxhost.ceph.mgr : Configure "mgr" label for managers ----------------- 11.92s 2026-01-22 17:57:27.359533 | aio | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 7.68s 2026-01-22 17:57:27.359537 | aio | vexxhost.ceph.mgr : Configure manager modules --------------------------- 7.08s 2026-01-22 17:57:27.359541 | aio | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.71s 2026-01-22 17:57:27.359545 | aio | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 6.41s 2026-01-22 17:57:27.359549 | aio | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.41s 2026-01-22 17:57:27.359553 | aio | vexxhost.ceph.osd : Mark require osd release ---------------------------- 6.21s 2026-01-22 17:57:27.359557 | aio | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 6.11s 2026-01-22 17:57:27.359561 | aio | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 5.90s 2026-01-22 17:57:27.359566 | aio | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 5.27s 2026-01-22 17:57:27.359570 | aio | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.18s 2026-01-22 17:57:27.359574 | aio | vexxhost.ceph.cephadm : Install packages -------------------------------- 4.73s 2026-01-22 17:57:27.359578 | aio | vexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 4.65s 2026-01-22 17:57:27.359582 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 4.25s 2026-01-22 17:57:27.359586 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 2.99s 2026-01-22 17:57:27.480256 | aio | INFO [default > converge] Executed: Successful 2026-01-22 17:57:27.485557 | aio | INFO [default > idempotence] Executing 2026-01-22 17:57:28.392745 | aio | 2026-01-22 17:57:28.392792 | aio | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-01-22 17:57:28.392798 | aio | 2026-01-22 17:57:28.392803 | aio | TASK [Gathering Facts] ********************************************************* 2026-01-22 17:57:28.392807 | aio | Thursday 22 January 2026 17:57:28 +0000 (0:00:00.048) 0:00:00.048 ****** 2026-01-22 17:57:29.512598 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-01-22 17:57:29.512651 | aio | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-01-22 17:57:29.512660 | aio | interpreter could change the meaning of that path. See 2026-01-22 17:57:29.512666 | aio | https://docs.ansible.com/ansible- 2026-01-22 17:57:29.512685 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-01-22 17:57:29.519425 | aio | ok: [aio] 2026-01-22 17:57:29.519446 | aio | 2026-01-22 17:57:29.519453 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-01-22 17:57:29.519459 | aio | Thursday 22 January 2026 17:57:29 +0000 (0:00:01.126) 0:00:01.175 ****** 2026-01-22 17:57:29.794796 | aio | ok: [aio] 2026-01-22 17:57:29.794842 | aio | 2026-01-22 17:57:29.794848 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-01-22 17:57:29.794858 | aio | Thursday 22 January 2026 17:57:29 +0000 (0:00:00.275) 0:00:01.450 ****** 2026-01-22 17:57:29.823183 | aio | skipping: [aio] 2026-01-22 17:57:29.823214 | aio | 2026-01-22 17:57:29.823220 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-01-22 17:57:29.823225 | aio | Thursday 22 January 2026 17:57:29 +0000 (0:00:00.028) 0:00:01.479 ****** 2026-01-22 17:57:30.114973 | aio | ok: [aio] 2026-01-22 17:57:30.115032 | aio | 2026-01-22 17:57:30.115044 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-01-22 17:57:30.115055 | aio | Thursday 22 January 2026 17:57:30 +0000 (0:00:00.290) 0:00:01.770 ****** 2026-01-22 17:57:30.179890 | aio | ok: [aio] => { 2026-01-22 17:57:30.179951 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.0/runc.amd64" 2026-01-22 17:57:30.180724 | aio | } 2026-01-22 17:57:30.180749 | aio | 2026-01-22 17:57:30.180760 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-01-22 17:57:30.180771 | aio | Thursday 22 January 2026 17:57:30 +0000 (0:00:00.065) 0:00:01.835 ****** 2026-01-22 17:57:30.575118 | aio | ok: [aio] 2026-01-22 17:57:30.575168 | aio | 2026-01-22 17:57:30.575176 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-01-22 17:57:30.575183 | aio | Thursday 22 January 2026 17:57:30 +0000 (0:00:00.395) 0:00:02.230 ****** 2026-01-22 17:57:30.614694 | aio | skipping: [aio] 2026-01-22 17:57:30.614745 | aio | 2026-01-22 17:57:30.614757 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-01-22 17:57:30.614767 | aio | Thursday 22 January 2026 17:57:30 +0000 (0:00:00.039) 0:00:02.270 ****** 2026-01-22 17:57:30.653956 | aio | skipping: [aio] 2026-01-22 17:57:30.654002 | aio | 2026-01-22 17:57:30.654016 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-01-22 17:57:30.654029 | aio | Thursday 22 January 2026 17:57:30 +0000 (0:00:00.039) 0:00:02.309 ****** 2026-01-22 17:57:30.846032 | aio | ok: [aio] 2026-01-22 17:57:30.846092 | aio | 2026-01-22 17:57:30.846110 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-01-22 17:57:30.846189 | aio | Thursday 22 January 2026 17:57:30 +0000 (0:00:00.192) 0:00:02.501 ****** 2026-01-22 17:57:31.994838 | aio | ok: [aio] 2026-01-22 17:57:31.994887 | aio | 2026-01-22 17:57:31.995002 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-01-22 17:57:31.995103 | aio | Thursday 22 January 2026 17:57:31 +0000 (0:00:01.149) 0:00:03.650 ****** 2026-01-22 17:57:32.055779 | aio | ok: [aio] => { 2026-01-22 17:57:32.055959 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.2.0/containerd-2.2.0-linux-amd64.tar.gz" 2026-01-22 17:57:32.056088 | aio | } 2026-01-22 17:57:32.056204 | aio | 2026-01-22 17:57:32.056340 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-01-22 17:57:32.056467 | aio | Thursday 22 January 2026 17:57:32 +0000 (0:00:00.060) 0:00:03.711 ****** 2026-01-22 17:57:32.377235 | aio | ok: [aio] 2026-01-22 17:57:32.377342 | aio | 2026-01-22 17:57:32.377510 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-01-22 17:57:32.377668 | aio | Thursday 22 January 2026 17:57:32 +0000 (0:00:00.321) 0:00:04.033 ****** 2026-01-22 17:57:34.555852 | aio | ok: [aio] 2026-01-22 17:57:34.555917 | aio | 2026-01-22 17:57:34.556190 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-01-22 17:57:34.556252 | aio | Thursday 22 January 2026 17:57:34 +0000 (0:00:02.178) 0:00:06.211 ****** 2026-01-22 17:57:34.582815 | aio | skipping: [aio] 2026-01-22 17:57:34.582894 | aio | 2026-01-22 17:57:34.583406 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-01-22 17:57:34.583447 | aio | Thursday 22 January 2026 17:57:34 +0000 (0:00:00.026) 0:00:06.238 ****** 2026-01-22 17:57:34.606903 | aio | skipping: [aio] 2026-01-22 17:57:34.606953 | aio | 2026-01-22 17:57:34.606964 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-01-22 17:57:34.606972 | aio | Thursday 22 January 2026 17:57:34 +0000 (0:00:00.023) 0:00:06.262 ****** 2026-01-22 17:57:34.637185 | aio | skipping: [aio] 2026-01-22 17:57:34.637210 | aio | 2026-01-22 17:57:34.637217 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-01-22 17:57:34.637223 | aio | Thursday 22 January 2026 17:57:34 +0000 (0:00:00.030) 0:00:06.292 ****** 2026-01-22 17:57:35.598560 | aio | ok: [aio] 2026-01-22 17:57:35.598686 | aio | 2026-01-22 17:57:35.598875 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-01-22 17:57:35.598915 | aio | Thursday 22 January 2026 17:57:35 +0000 (0:00:00.961) 0:00:07.254 ****** 2026-01-22 17:57:35.981908 | aio | ok: [aio] 2026-01-22 17:57:35.981948 | aio | 2026-01-22 17:57:35.981954 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-01-22 17:57:35.981959 | aio | Thursday 22 January 2026 17:57:35 +0000 (0:00:00.383) 0:00:07.637 ****** 2026-01-22 17:57:36.818035 | aio | ok: [aio] => (item={'path': '/etc/containerd'}) 2026-01-22 17:57:36.818120 | aio | ok: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-01-22 17:57:36.818211 | aio | ok: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-01-22 17:57:36.818708 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-01-22 17:57:36.818747 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-01-22 17:57:36.818754 | aio | 2026-01-22 17:57:36.818759 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-01-22 17:57:36.818763 | aio | Thursday 22 January 2026 17:57:36 +0000 (0:00:00.836) 0:00:08.474 ****** 2026-01-22 17:57:37.256201 | aio | ok: [aio] 2026-01-22 17:57:37.256258 | aio | 2026-01-22 17:57:37.256361 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-01-22 17:57:37.256783 | aio | Thursday 22 January 2026 17:57:37 +0000 (0:00:00.429) 0:00:08.903 ****** 2026-01-22 17:57:37.256822 | aio | 2026-01-22 17:57:37.256828 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-01-22 17:57:37.256833 | aio | Thursday 22 January 2026 17:57:37 +0000 (0:00:00.008) 0:00:08.912 ****** 2026-01-22 17:57:37.849494 | aio | ok: [aio] 2026-01-22 17:57:37.849531 | aio | 2026-01-22 17:57:37.849537 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-01-22 17:57:37.849542 | aio | Thursday 22 January 2026 17:57:37 +0000 (0:00:00.592) 0:00:09.505 ****** 2026-01-22 17:57:38.038013 | aio | ok: [aio] 2026-01-22 17:57:38.038049 | aio | 2026-01-22 17:57:38.038055 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-01-22 17:57:38.038060 | aio | Thursday 22 January 2026 17:57:38 +0000 (0:00:00.188) 0:00:09.693 ****** 2026-01-22 17:57:38.109234 | aio | ok: [aio] => { 2026-01-22 17:57:38.109265 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-01-22 17:57:38.109273 | aio | } 2026-01-22 17:57:38.109280 | aio | 2026-01-22 17:57:38.109286 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-01-22 17:57:38.109292 | aio | Thursday 22 January 2026 17:57:38 +0000 (0:00:00.070) 0:00:09.764 ****** 2026-01-22 17:57:38.445860 | aio | ok: [aio] 2026-01-22 17:57:38.445903 | aio | 2026-01-22 17:57:38.445916 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-01-22 17:57:38.445923 | aio | Thursday 22 January 2026 17:57:38 +0000 (0:00:00.336) 0:00:10.101 ****** 2026-01-22 17:57:41.557002 | aio | ok: [aio] 2026-01-22 17:57:41.557043 | aio | 2026-01-22 17:57:41.557049 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-01-22 17:57:41.557054 | aio | Thursday 22 January 2026 17:57:41 +0000 (0:00:03.111) 0:00:13.212 ****** 2026-01-22 17:57:42.577609 | aio | ok: [aio] 2026-01-22 17:57:42.577658 | aio | 2026-01-22 17:57:42.577666 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-01-22 17:57:42.577673 | aio | Thursday 22 January 2026 17:57:42 +0000 (0:00:01.020) 0:00:14.232 ****** 2026-01-22 17:57:42.857179 | aio | ok: [aio] 2026-01-22 17:57:42.857283 | aio | 2026-01-22 17:57:42.857491 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-01-22 17:57:42.857536 | aio | Thursday 22 January 2026 17:57:42 +0000 (0:00:00.280) 0:00:14.513 ****** 2026-01-22 17:57:43.255355 | aio | ok: [aio] 2026-01-22 17:57:43.255422 | aio | 2026-01-22 17:57:43.255510 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-01-22 17:57:43.255644 | aio | Thursday 22 January 2026 17:57:43 +0000 (0:00:00.398) 0:00:14.911 ****** 2026-01-22 17:57:43.836582 | aio | ok: [aio] => (item={'path': '/etc/docker'}) 2026-01-22 17:57:43.837271 | aio | ok: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-01-22 17:57:43.837354 | aio | ok: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-01-22 17:57:43.837364 | aio | 2026-01-22 17:57:43.837371 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-01-22 17:57:43.837377 | aio | Thursday 22 January 2026 17:57:43 +0000 (0:00:00.581) 0:00:15.492 ****** 2026-01-22 17:57:44.218078 | aio | ok: [aio] 2026-01-22 17:57:44.218174 | aio | 2026-01-22 17:57:44.218324 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-01-22 17:57:44.218451 | aio | Thursday 22 January 2026 17:57:44 +0000 (0:00:00.381) 0:00:15.873 ****** 2026-01-22 17:57:44.635922 | aio | ok: [aio] 2026-01-22 17:57:44.635988 | aio | 2026-01-22 17:57:44.636083 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-01-22 17:57:44.636179 | aio | Thursday 22 January 2026 17:57:44 +0000 (0:00:00.411) 0:00:16.285 ****** 2026-01-22 17:57:44.636260 | aio | 2026-01-22 17:57:44.636355 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-01-22 17:57:44.636447 | aio | Thursday 22 January 2026 17:57:44 +0000 (0:00:00.006) 0:00:16.291 ****** 2026-01-22 17:57:44.998765 | aio | ok: [aio] 2026-01-22 17:57:44.998948 | aio | 2026-01-22 17:57:44.999173 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-01-22 17:57:44.999384 | aio | Thursday 22 January 2026 17:57:44 +0000 (0:00:00.362) 0:00:16.654 ****** 2026-01-22 17:57:45.039206 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-01-22 17:57:45.039296 | aio | 2026-01-22 17:57:45.039396 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-01-22 17:57:45.039497 | aio | Thursday 22 January 2026 17:57:45 +0000 (0:00:00.041) 0:00:16.695 ****** 2026-01-22 17:57:46.009707 | aio | ok: [aio] 2026-01-22 17:57:46.009813 | aio | 2026-01-22 17:57:46.010480 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-01-22 17:57:46.010489 | aio | Thursday 22 January 2026 17:57:46 +0000 (0:00:00.970) 0:00:17.665 ****** 2026-01-22 17:57:46.639398 | aio | ok: [aio] => (item=chronyd) 2026-01-22 17:57:46.639602 | aio | ok: [aio] => (item=sshd) 2026-01-22 17:57:46.639842 | aio | 2026-01-22 17:57:46.640097 | aio | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-01-22 17:57:46.640312 | aio | Thursday 22 January 2026 17:57:46 +0000 (0:00:00.629) 0:00:18.295 ****** 2026-01-22 17:57:46.920277 | aio | ok: [aio] 2026-01-22 17:57:46.920388 | aio | 2026-01-22 17:57:46.920538 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-01-22 17:57:46.920640 | aio | Thursday 22 January 2026 17:57:46 +0000 (0:00:00.280) 0:00:18.575 ****** 2026-01-22 17:57:47.104562 | aio | ok: [aio] 2026-01-22 17:57:47.104672 | aio | 2026-01-22 17:57:47.104820 | aio | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-01-22 17:57:47.104974 | aio | Thursday 22 January 2026 17:57:47 +0000 (0:00:00.184) 0:00:18.760 ****** 2026-01-22 17:57:47.493729 | aio | ok: [aio] 2026-01-22 17:57:47.493829 | aio | 2026-01-22 17:57:47.493968 | aio | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-01-22 17:57:47.494097 | aio | Thursday 22 January 2026 17:57:47 +0000 (0:00:00.389) 0:00:19.149 ****** 2026-01-22 17:57:47.782821 | aio | ok: [aio] 2026-01-22 17:57:47.783003 | aio | 2026-01-22 17:57:47.783220 | aio | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-01-22 17:57:47.783426 | aio | Thursday 22 January 2026 17:57:47 +0000 (0:00:00.288) 0:00:19.438 ****** 2026-01-22 17:57:47.845881 | aio | ok: [aio] 2026-01-22 17:57:47.846002 | aio | 2026-01-22 17:57:47.846141 | aio | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-01-22 17:57:47.846270 | aio | Thursday 22 January 2026 17:57:47 +0000 (0:00:00.063) 0:00:19.501 ****** 2026-01-22 17:57:48.045247 | aio | ok: [aio] => (item=aio) 2026-01-22 17:57:48.045356 | aio | 2026-01-22 17:57:48.045498 | aio | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-01-22 17:57:48.045631 | aio | Thursday 22 January 2026 17:57:48 +0000 (0:00:00.199) 0:00:19.701 ****** 2026-01-22 17:57:48.087827 | aio | ok: [aio] 2026-01-22 17:57:48.088024 | aio | 2026-01-22 17:57:48.088248 | aio | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-01-22 17:57:48.088456 | aio | Thursday 22 January 2026 17:57:48 +0000 (0:00:00.042) 0:00:19.743 ****** 2026-01-22 17:57:48.124966 | aio | skipping: [aio] 2026-01-22 17:57:48.125168 | aio | 2026-01-22 17:57:48.125648 | aio | TASK [Install Ceph host] ******************************************************* 2026-01-22 17:57:48.125792 | aio | Thursday 22 January 2026 17:57:48 +0000 (0:00:00.037) 0:00:19.780 ****** 2026-01-22 17:57:48.185049 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-01-22 17:57:48.185254 | aio | 2026-01-22 17:57:48.185483 | aio | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-01-22 17:57:48.185690 | aio | Thursday 22 January 2026 17:57:48 +0000 (0:00:00.060) 0:00:19.841 ****** 2026-01-22 17:57:54.436375 | aio | ok: [aio] 2026-01-22 17:57:54.436471 | aio | 2026-01-22 17:57:54.436623 | aio | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-01-22 17:57:54.436773 | aio | Thursday 22 January 2026 17:57:54 +0000 (0:00:06.251) 0:00:26.092 ****** 2026-01-22 17:57:54.477305 | aio | ok: [aio] => (item=aio) 2026-01-22 17:57:54.477404 | aio | 2026-01-22 17:57:54.477551 | aio | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-01-22 17:57:54.477689 | aio | Thursday 22 January 2026 17:57:54 +0000 (0:00:00.041) 0:00:26.133 ****** 2026-01-22 17:57:54.853965 | aio | ok: [aio] 2026-01-22 17:57:54.854239 | aio | 2026-01-22 17:57:54.854483 | aio | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-01-22 17:57:54.854704 | aio | Thursday 22 January 2026 17:57:54 +0000 (0:00:00.376) 0:00:26.509 ****** 2026-01-22 17:58:01.367535 | aio | ok: [aio] 2026-01-22 17:58:01.367605 | aio | 2026-01-22 17:58:01.367694 | aio | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-01-22 17:58:01.367821 | aio | Thursday 22 January 2026 17:58:01 +0000 (0:00:06.513) 0:00:33.023 ****** 2026-01-22 17:58:07.635582 | aio | ok: [aio] 2026-01-22 17:58:07.635766 | aio | 2026-01-22 17:58:07.636027 | aio | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-01-22 17:58:07.636769 | aio | Thursday 22 January 2026 17:58:07 +0000 (0:00:06.267) 0:00:39.290 ****** 2026-01-22 17:58:21.947720 | aio | ok: [aio] 2026-01-22 17:58:21.947843 | aio | 2026-01-22 17:58:21.947904 | aio | TASK [Install Ceph host] ******************************************************* 2026-01-22 17:58:21.948005 | aio | Thursday 22 January 2026 17:58:21 +0000 (0:00:14.312) 0:00:53.603 ****** 2026-01-22 17:58:22.001848 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-01-22 17:58:22.001887 | aio | 2026-01-22 17:58:22.002018 | aio | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-01-22 17:58:22.002106 | aio | Thursday 22 January 2026 17:58:21 +0000 (0:00:00.054) 0:00:53.658 ****** 2026-01-22 17:58:22.035983 | aio | skipping: [aio] 2026-01-22 17:58:22.036112 | aio | 2026-01-22 17:58:22.036259 | aio | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-01-22 17:58:22.036390 | aio | Thursday 22 January 2026 17:58:22 +0000 (0:00:00.033) 0:00:53.691 ****** 2026-01-22 17:58:22.071791 | aio | skipping: [aio] => (item=aio) 2026-01-22 17:58:22.071885 | aio | skipping: [aio] 2026-01-22 17:58:22.071970 | aio | 2026-01-22 17:58:22.072074 | aio | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-01-22 17:58:22.072166 | aio | Thursday 22 January 2026 17:58:22 +0000 (0:00:00.035) 0:00:53.727 ****** 2026-01-22 17:58:22.302805 | aio | ok: [aio] 2026-01-22 17:58:22.303018 | aio | 2026-01-22 17:58:22.303236 | aio | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-01-22 17:58:22.303475 | aio | Thursday 22 January 2026 17:58:22 +0000 (0:00:00.230) 0:00:53.958 ****** 2026-01-22 17:58:28.758502 | aio | ok: [aio] 2026-01-22 17:58:28.758577 | aio | 2026-01-22 17:58:28.758653 | aio | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-01-22 17:58:28.758747 | aio | Thursday 22 January 2026 17:58:28 +0000 (0:00:06.455) 0:01:00.414 ****** 2026-01-22 17:58:34.858481 | aio | ok: [aio] 2026-01-22 17:58:34.858545 | aio | 2026-01-22 17:58:34.858641 | aio | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-01-22 17:58:34.858738 | aio | Thursday 22 January 2026 17:58:34 +0000 (0:00:06.099) 0:01:06.514 ****** 2026-01-22 17:58:40.966160 | aio | ok: [aio] 2026-01-22 17:58:40.966304 | aio | 2026-01-22 17:58:40.966314 | aio | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-01-22 17:58:40.966321 | aio | Thursday 22 January 2026 17:58:40 +0000 (0:00:06.107) 0:01:12.621 ****** 2026-01-22 17:58:47.982363 | aio | ok: [aio] => (item={'name': 'diskprediction_local'}) 2026-01-22 17:58:47.982411 | aio | ok: [aio] => (item={'name': 'dashboard'}) 2026-01-22 17:58:47.982417 | aio | ok: [aio] => (item={'name': 'prometheus'}) 2026-01-22 17:58:47.982421 | aio | ok: [aio] => (item={'name': 'iostat'}) 2026-01-22 17:58:47.982426 | aio | 2026-01-22 17:58:47.982431 | aio | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-01-22 17:58:47.982436 | aio | 2026-01-22 17:58:47.982440 | aio | TASK [Gathering Facts] ********************************************************* 2026-01-22 17:58:47.982444 | aio | Thursday 22 January 2026 17:58:47 +0000 (0:00:07.016) 0:01:19.637 ****** 2026-01-22 17:58:48.803678 | aio | ok: [aio] 2026-01-22 17:58:48.803854 | aio | 2026-01-22 17:58:48.804228 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-01-22 17:58:48.804244 | aio | Thursday 22 January 2026 17:58:48 +0000 (0:00:00.821) 0:01:20.459 ****** 2026-01-22 17:58:48.984582 | aio | ok: [aio] 2026-01-22 17:58:48.984647 | aio | 2026-01-22 17:58:48.984735 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-01-22 17:58:48.984858 | aio | Thursday 22 January 2026 17:58:48 +0000 (0:00:00.181) 0:01:20.640 ****** 2026-01-22 17:58:49.013398 | aio | skipping: [aio] 2026-01-22 17:58:49.013460 | aio | 2026-01-22 17:58:49.013678 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-01-22 17:58:49.013699 | aio | Thursday 22 January 2026 17:58:49 +0000 (0:00:00.028) 0:01:20.669 ****** 2026-01-22 17:58:49.202894 | aio | ok: [aio] 2026-01-22 17:58:49.202961 | aio | 2026-01-22 17:58:49.203218 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-01-22 17:58:49.203301 | aio | Thursday 22 January 2026 17:58:49 +0000 (0:00:00.189) 0:01:20.858 ****** 2026-01-22 17:58:49.283477 | aio | ok: [aio] => { 2026-01-22 17:58:49.283595 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.0/runc.amd64" 2026-01-22 17:58:49.284030 | aio | } 2026-01-22 17:58:49.284194 | aio | 2026-01-22 17:58:49.284530 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-01-22 17:58:49.284546 | aio | Thursday 22 January 2026 17:58:49 +0000 (0:00:00.080) 0:01:20.939 ****** 2026-01-22 17:58:49.581067 | aio | ok: [aio] 2026-01-22 17:58:49.581118 | aio | 2026-01-22 17:58:49.581126 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-01-22 17:58:49.581132 | aio | Thursday 22 January 2026 17:58:49 +0000 (0:00:00.297) 0:01:21.236 ****** 2026-01-22 17:58:49.613257 | aio | skipping: [aio] 2026-01-22 17:58:49.613301 | aio | 2026-01-22 17:58:49.613313 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-01-22 17:58:49.613322 | aio | Thursday 22 January 2026 17:58:49 +0000 (0:00:00.032) 0:01:21.268 ****** 2026-01-22 17:58:49.652237 | aio | skipping: [aio] 2026-01-22 17:58:49.652276 | aio | 2026-01-22 17:58:49.652287 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-01-22 17:58:49.652297 | aio | Thursday 22 January 2026 17:58:49 +0000 (0:00:00.038) 0:01:21.307 ****** 2026-01-22 17:58:49.839740 | aio | ok: [aio] 2026-01-22 17:58:49.840201 | aio | 2026-01-22 17:58:49.840218 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-01-22 17:58:49.840225 | aio | Thursday 22 January 2026 17:58:49 +0000 (0:00:00.187) 0:01:21.495 ****** 2026-01-22 17:58:50.770195 | aio | ok: [aio] 2026-01-22 17:58:50.770248 | aio | 2026-01-22 17:58:50.770256 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-01-22 17:58:50.770263 | aio | Thursday 22 January 2026 17:58:50 +0000 (0:00:00.930) 0:01:22.425 ****** 2026-01-22 17:58:50.838598 | aio | ok: [aio] => { 2026-01-22 17:58:50.838636 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.2.0/containerd-2.2.0-linux-amd64.tar.gz" 2026-01-22 17:58:50.839065 | aio | } 2026-01-22 17:58:50.839089 | aio | 2026-01-22 17:58:50.839387 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-01-22 17:58:50.839868 | aio | Thursday 22 January 2026 17:58:50 +0000 (0:00:00.068) 0:01:22.494 ****** 2026-01-22 17:58:51.173400 | aio | ok: [aio] 2026-01-22 17:58:51.173447 | aio | 2026-01-22 17:58:51.173456 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-01-22 17:58:51.173462 | aio | Thursday 22 January 2026 17:58:51 +0000 (0:00:00.334) 0:01:22.828 ****** 2026-01-22 17:58:53.089280 | aio | ok: [aio] 2026-01-22 17:58:53.089317 | aio | 2026-01-22 17:58:53.089322 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-01-22 17:58:53.089327 | aio | Thursday 22 January 2026 17:58:53 +0000 (0:00:01.915) 0:01:24.744 ****** 2026-01-22 17:58:53.114395 | aio | skipping: [aio] 2026-01-22 17:58:53.114417 | aio | 2026-01-22 17:58:53.114424 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-01-22 17:58:53.114430 | aio | Thursday 22 January 2026 17:58:53 +0000 (0:00:00.025) 0:01:24.770 ****** 2026-01-22 17:58:53.139842 | aio | skipping: [aio] 2026-01-22 17:58:53.139895 | aio | 2026-01-22 17:58:53.139903 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-01-22 17:58:53.139915 | aio | Thursday 22 January 2026 17:58:53 +0000 (0:00:00.025) 0:01:24.796 ****** 2026-01-22 17:58:53.166973 | aio | skipping: [aio] 2026-01-22 17:58:53.167145 | aio | 2026-01-22 17:58:53.167370 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-01-22 17:58:53.167575 | aio | Thursday 22 January 2026 17:58:53 +0000 (0:00:00.026) 0:01:24.822 ****** 2026-01-22 17:58:54.080475 | aio | ok: [aio] 2026-01-22 17:58:54.080577 | aio | 2026-01-22 17:58:54.080795 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-01-22 17:58:54.081008 | aio | Thursday 22 January 2026 17:58:54 +0000 (0:00:00.913) 0:01:25.736 ****** 2026-01-22 17:58:54.474528 | aio | ok: [aio] 2026-01-22 17:58:54.474649 | aio | 2026-01-22 17:58:54.474805 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-01-22 17:58:54.475021 | aio | Thursday 22 January 2026 17:58:54 +0000 (0:00:00.394) 0:01:26.130 ****** 2026-01-22 17:58:55.313715 | aio | ok: [aio] => (item={'path': '/etc/containerd'}) 2026-01-22 17:58:55.313851 | aio | ok: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-01-22 17:58:55.314000 | aio | ok: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-01-22 17:58:55.314163 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-01-22 17:58:55.314312 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-01-22 17:58:55.314440 | aio | 2026-01-22 17:58:55.314583 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-01-22 17:58:55.314721 | aio | Thursday 22 January 2026 17:58:55 +0000 (0:00:00.839) 0:01:26.969 ****** 2026-01-22 17:58:55.739574 | aio | ok: [aio] 2026-01-22 17:58:55.739828 | aio | 2026-01-22 17:58:55.740127 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-01-22 17:58:55.740350 | aio | Thursday 22 January 2026 17:58:55 +0000 (0:00:00.419) 0:01:27.388 ****** 2026-01-22 17:58:55.740542 | aio | 2026-01-22 17:58:55.740784 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-01-22 17:58:55.741005 | aio | Thursday 22 January 2026 17:58:55 +0000 (0:00:00.006) 0:01:27.395 ****** 2026-01-22 17:58:56.043064 | aio | ok: [aio] 2026-01-22 17:58:56.043173 | aio | 2026-01-22 17:58:56.043320 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-01-22 17:58:56.043454 | aio | Thursday 22 January 2026 17:58:56 +0000 (0:00:00.303) 0:01:27.698 ****** 2026-01-22 17:58:56.217655 | aio | ok: [aio] 2026-01-22 17:58:56.217804 | aio | 2026-01-22 17:58:56.218036 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-01-22 17:58:56.218254 | aio | Thursday 22 January 2026 17:58:56 +0000 (0:00:00.174) 0:01:27.873 ****** 2026-01-22 17:58:56.277252 | aio | ok: [aio] => { 2026-01-22 17:58:56.277404 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-01-22 17:58:56.277534 | aio | } 2026-01-22 17:58:56.277651 | aio | 2026-01-22 17:58:56.277789 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-01-22 17:58:56.277920 | aio | Thursday 22 January 2026 17:58:56 +0000 (0:00:00.059) 0:01:27.933 ****** 2026-01-22 17:58:56.597757 | aio | ok: [aio] 2026-01-22 17:58:56.597868 | aio | 2026-01-22 17:58:56.598012 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-01-22 17:58:56.598146 | aio | Thursday 22 January 2026 17:58:56 +0000 (0:00:00.320) 0:01:28.253 ****** 2026-01-22 17:58:59.607621 | aio | ok: [aio] 2026-01-22 17:58:59.607730 | aio | 2026-01-22 17:58:59.608015 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-01-22 17:58:59.608176 | aio | Thursday 22 January 2026 17:58:59 +0000 (0:00:03.009) 0:01:31.263 ****** 2026-01-22 17:59:00.548107 | aio | ok: [aio] 2026-01-22 17:59:00.548151 | aio | 2026-01-22 17:59:00.548159 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-01-22 17:59:00.548166 | aio | Thursday 22 January 2026 17:59:00 +0000 (0:00:00.939) 0:01:32.203 ****** 2026-01-22 17:59:00.743833 | aio | ok: [aio] 2026-01-22 17:59:00.743890 | aio | 2026-01-22 17:59:00.743903 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-01-22 17:59:00.744035 | aio | Thursday 22 January 2026 17:59:00 +0000 (0:00:00.195) 0:01:32.399 ****** 2026-01-22 17:59:01.157809 | aio | ok: [aio] 2026-01-22 17:59:01.157854 | aio | 2026-01-22 17:59:01.157861 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-01-22 17:59:01.157868 | aio | Thursday 22 January 2026 17:59:01 +0000 (0:00:00.414) 0:01:32.813 ****** 2026-01-22 17:59:01.689940 | aio | ok: [aio] => (item={'path': '/etc/docker'}) 2026-01-22 17:59:01.689994 | aio | ok: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-01-22 17:59:01.690002 | aio | ok: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-01-22 17:59:01.690008 | aio | 2026-01-22 17:59:01.690015 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-01-22 17:59:01.690021 | aio | Thursday 22 January 2026 17:59:01 +0000 (0:00:00.531) 0:01:33.345 ****** 2026-01-22 17:59:02.084617 | aio | ok: [aio] 2026-01-22 17:59:02.084957 | aio | 2026-01-22 17:59:02.084969 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-01-22 17:59:02.084974 | aio | Thursday 22 January 2026 17:59:02 +0000 (0:00:00.395) 0:01:33.740 ****** 2026-01-22 17:59:02.507879 | aio | ok: [aio] 2026-01-22 17:59:02.507925 | aio | 2026-01-22 17:59:02.507931 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-01-22 17:59:02.507936 | aio | Thursday 22 January 2026 17:59:02 +0000 (0:00:00.416) 0:01:34.157 ****** 2026-01-22 17:59:02.507940 | aio | 2026-01-22 17:59:02.508143 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-01-22 17:59:02.508154 | aio | Thursday 22 January 2026 17:59:02 +0000 (0:00:00.006) 0:01:34.163 ****** 2026-01-22 17:59:02.870102 | aio | ok: [aio] 2026-01-22 17:59:02.870160 | aio | 2026-01-22 17:59:02.870166 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-01-22 17:59:02.870171 | aio | Thursday 22 January 2026 17:59:02 +0000 (0:00:00.362) 0:01:34.525 ****** 2026-01-22 17:59:02.921925 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-01-22 17:59:02.921960 | aio | 2026-01-22 17:59:02.921966 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-01-22 17:59:02.921971 | aio | Thursday 22 January 2026 17:59:02 +0000 (0:00:00.052) 0:01:34.577 ****** 2026-01-22 17:59:03.944888 | aio | ok: [aio] 2026-01-22 17:59:03.944941 | aio | 2026-01-22 17:59:03.944949 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-01-22 17:59:03.944956 | aio | Thursday 22 January 2026 17:59:03 +0000 (0:00:01.022) 0:01:35.600 ****** 2026-01-22 17:59:04.578492 | aio | ok: [aio] => (item=chronyd) 2026-01-22 17:59:04.578538 | aio | ok: [aio] => (item=sshd) 2026-01-22 17:59:04.578543 | aio | 2026-01-22 17:59:04.578548 | aio | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-01-22 17:59:04.578553 | aio | Thursday 22 January 2026 17:59:04 +0000 (0:00:00.633) 0:01:36.234 ****** 2026-01-22 17:59:04.847209 | aio | ok: [aio] 2026-01-22 17:59:04.847274 | aio | 2026-01-22 17:59:04.847288 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-01-22 17:59:04.847300 | aio | Thursday 22 January 2026 17:59:04 +0000 (0:00:00.268) 0:01:36.502 ****** 2026-01-22 17:59:05.035904 | aio | ok: [aio] 2026-01-22 17:59:05.035958 | aio | 2026-01-22 17:59:05.036478 | aio | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-01-22 17:59:05.036503 | aio | Thursday 22 January 2026 17:59:05 +0000 (0:00:00.189) 0:01:36.691 ****** 2026-01-22 17:59:05.261687 | aio | ok: [aio] 2026-01-22 17:59:05.261738 | aio | 2026-01-22 17:59:05.261745 | aio | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-01-22 17:59:05.261752 | aio | Thursday 22 January 2026 17:59:05 +0000 (0:00:00.225) 0:01:36.917 ****** 2026-01-22 17:59:05.452268 | aio | ok: [aio] 2026-01-22 17:59:05.452333 | aio | 2026-01-22 17:59:05.452345 | aio | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-01-22 17:59:05.452355 | aio | Thursday 22 January 2026 17:59:05 +0000 (0:00:00.190) 0:01:37.107 ****** 2026-01-22 17:59:05.655029 | aio | ok: [aio] => (item=aio) 2026-01-22 17:59:05.655078 | aio | 2026-01-22 17:59:05.655086 | aio | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-01-22 17:59:05.655092 | aio | Thursday 22 January 2026 17:59:05 +0000 (0:00:00.203) 0:01:37.310 ****** 2026-01-22 17:59:05.693911 | aio | ok: [aio] 2026-01-22 17:59:05.693977 | aio | 2026-01-22 17:59:05.693988 | aio | TASK [Install Ceph host] ******************************************************* 2026-01-22 17:59:05.693998 | aio | Thursday 22 January 2026 17:59:05 +0000 (0:00:00.038) 0:01:37.349 ****** 2026-01-22 17:59:05.746499 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-01-22 17:59:05.746556 | aio | 2026-01-22 17:59:05.746567 | aio | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-01-22 17:59:05.746577 | aio | Thursday 22 January 2026 17:59:05 +0000 (0:00:00.052) 0:01:37.401 ****** 2026-01-22 17:59:05.783124 | aio | skipping: [aio] 2026-01-22 17:59:05.783188 | aio | 2026-01-22 17:59:05.783200 | aio | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-01-22 17:59:05.783211 | aio | Thursday 22 January 2026 17:59:05 +0000 (0:00:00.036) 0:01:37.438 ****** 2026-01-22 17:59:05.819131 | aio | skipping: [aio] => (item=aio) 2026-01-22 17:59:05.819184 | aio | skipping: [aio] 2026-01-22 17:59:05.819191 | aio | 2026-01-22 17:59:05.819197 | aio | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-01-22 17:59:05.819204 | aio | Thursday 22 January 2026 17:59:05 +0000 (0:00:00.036) 0:01:37.474 ****** 2026-01-22 17:59:06.053333 | aio | ok: [aio] 2026-01-22 17:59:06.053386 | aio | 2026-01-22 17:59:06.053393 | aio | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-01-22 17:59:06.053400 | aio | Thursday 22 January 2026 17:59:06 +0000 (0:00:00.234) 0:01:37.708 ****** 2026-01-22 17:59:12.586052 | aio | ok: [aio] 2026-01-22 17:59:12.586098 | aio | 2026-01-22 17:59:12.586104 | aio | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-01-22 17:59:12.586109 | aio | Thursday 22 January 2026 17:59:12 +0000 (0:00:06.532) 0:01:44.241 ****** 2026-01-22 17:59:17.962863 | aio | ok: [aio] 2026-01-22 17:59:17.962939 | aio | 2026-01-22 17:59:17.963280 | aio | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-01-22 17:59:17.963332 | aio | Thursday 22 January 2026 17:59:17 +0000 (0:00:05.376) 0:01:49.618 ****** 2026-01-22 17:59:32.372540 | aio | ok: [aio] 2026-01-22 17:59:32.372635 | aio | 2026-01-22 17:59:32.372956 | aio | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-01-22 17:59:32.373014 | aio | Thursday 22 January 2026 17:59:32 +0000 (0:00:14.409) 0:02:04.028 ****** 2026-01-22 17:59:32.429623 | aio | skipping: [aio] => (item=/dev/ceph-aio-osd0/data) 2026-01-22 17:59:32.429679 | aio | skipping: [aio] => (item=/dev/ceph-aio-osd1/data) 2026-01-22 17:59:32.429686 | aio | skipping: [aio] => (item=/dev/ceph-aio-osd2/data) 2026-01-22 17:59:32.429692 | aio | skipping: [aio] 2026-01-22 17:59:32.429699 | aio | 2026-01-22 17:59:32.429705 | aio | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-01-22 17:59:32.429711 | aio | Thursday 22 January 2026 17:59:32 +0000 (0:00:00.056) 0:02:04.084 ****** 2026-01-22 17:59:38.655006 | aio | ok: [aio] 2026-01-22 17:59:38.655057 | aio | 2026-01-22 17:59:38.655062 | aio | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-01-22 17:59:38.655067 | aio | Thursday 22 January 2026 17:59:38 +0000 (0:00:06.225) 0:02:10.310 ****** 2026-01-22 17:59:44.755401 | aio | ok: [aio] 2026-01-22 17:59:44.755462 | aio | 2026-01-22 17:59:44.755470 | aio | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-01-22 17:59:44.755477 | aio | Thursday 22 January 2026 17:59:44 +0000 (0:00:06.100) 0:02:16.410 ****** 2026-01-22 17:59:44.805824 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for aio 2026-01-22 17:59:44.805845 | aio | 2026-01-22 17:59:44.805850 | aio | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-01-22 17:59:44.805860 | aio | Thursday 22 January 2026 17:59:44 +0000 (0:00:00.051) 0:02:16.461 ****** 2026-01-22 17:59:44.843418 | aio | ok: [aio] 2026-01-22 17:59:44.843439 | aio | 2026-01-22 17:59:44.843446 | aio | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-01-22 17:59:44.843474 | aio | Thursday 22 January 2026 17:59:44 +0000 (0:00:00.037) 0:02:16.499 ****** 2026-01-22 17:59:51.092301 | aio | ok: [aio] 2026-01-22 17:59:51.092374 | aio | 2026-01-22 17:59:51.092382 | aio | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-01-22 17:59:51.092389 | aio | Thursday 22 January 2026 17:59:51 +0000 (0:00:06.247) 0:02:22.746 ****** 2026-01-22 17:59:51.135505 | aio | ok: [aio] 2026-01-22 17:59:51.135567 | aio | 2026-01-22 17:59:51.135574 | aio | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-01-22 17:59:51.135579 | aio | Thursday 22 January 2026 17:59:51 +0000 (0:00:00.044) 0:02:22.791 ****** 2026-01-22 17:59:51.177216 | aio | skipping: [aio] => (item=1) 2026-01-22 17:59:51.177281 | aio | skipping: [aio] => (item=1) 2026-01-22 17:59:51.177288 | aio | skipping: [aio] => (item=1) 2026-01-22 17:59:51.177294 | aio | skipping: [aio] 2026-01-22 17:59:51.177301 | aio | 2026-01-22 17:59:51.177307 | aio | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-01-22 17:59:51.177314 | aio | Thursday 22 January 2026 17:59:51 +0000 (0:00:00.040) 0:02:22.832 ****** 2026-01-22 17:59:51.213952 | aio | skipping: [aio] 2026-01-22 17:59:51.213981 | aio | 2026-01-22 17:59:51.213987 | aio | PLAY RECAP ********************************************************************* 2026-01-22 17:59:51.213993 | aio | aio : ok=95 changed=0 unreachable=0 failed=0 skipped=20 rescued=0 ignored=0 2026-01-22 17:59:51.213998 | aio | 2026-01-22 17:59:51.214002 | aio | 2026-01-22 17:59:51.214006 | aio | TASKS RECAP ******************************************************************** 2026-01-22 17:59:51.214011 | aio | Thursday 22 January 2026 17:59:51 +0000 (0:00:00.034) 0:02:22.866 ****** 2026-01-22 17:59:51.214015 | aio | =============================================================================== 2026-01-22 17:59:51.214019 | aio | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 14.41s 2026-01-22 17:59:51.214023 | aio | vexxhost.ceph.mon : Validate monitor exist ----------------------------- 14.31s 2026-01-22 17:59:51.214028 | aio | vexxhost.ceph.mgr : Configure manager modules --------------------------- 7.02s 2026-01-22 17:59:51.214032 | aio | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.53s 2026-01-22 17:59:51.214036 | aio | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.51s 2026-01-22 17:59:51.214040 | aio | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.46s 2026-01-22 17:59:51.214044 | aio | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 6.27s 2026-01-22 17:59:51.214048 | aio | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 6.25s 2026-01-22 17:59:51.214053 | aio | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 6.25s 2026-01-22 17:59:51.214057 | aio | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 6.23s 2026-01-22 17:59:51.214061 | aio | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 6.11s 2026-01-22 17:59:51.214065 | aio | vexxhost.ceph.osd : Mark require osd release ---------------------------- 6.10s 2026-01-22 17:59:51.214070 | aio | vexxhost.ceph.mgr : Configure "mgr" label for managers ------------------ 6.10s 2026-01-22 17:59:51.214074 | aio | vexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 5.38s 2026-01-22 17:59:51.214078 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 3.11s 2026-01-22 17:59:51.214082 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 3.01s 2026-01-22 17:59:51.214086 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 2.18s 2026-01-22 17:59:51.214090 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 1.92s 2026-01-22 17:59:51.214095 | aio | vexxhost.containers.package : Update state for tar ---------------------- 1.15s 2026-01-22 17:59:51.214099 | aio | Gathering Facts --------------------------------------------------------- 1.13s 2026-01-22 17:59:51.372800 | aio | INFO [default > idempotence] Executed: Successful 2026-01-22 17:59:51.383106 | aio | INFO [default > side_effect] Executing 2026-01-22 17:59:51.384186 | aio | WARNING [default > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-01-22 17:59:51.391367 | aio | INFO [default > verify] Executing 2026-01-22 17:59:51.991074 | aio | 2026-01-22 17:59:51.991197 | aio | PLAY [Verify] ****************************************************************** 2026-01-22 17:59:51.991210 | aio | 2026-01-22 17:59:51.991219 | aio | TASK [Gathering Facts] ********************************************************* 2026-01-22 17:59:51.991229 | aio | Thursday 22 January 2026 17:59:51 +0000 (0:00:00.006) 0:00:00.006 ****** 2026-01-22 17:59:53.094336 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-01-22 17:59:53.094399 | aio | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-01-22 17:59:53.094408 | aio | interpreter could change the meaning of that path. See 2026-01-22 17:59:53.094415 | aio | https://docs.ansible.com/ansible- 2026-01-22 17:59:53.094422 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-01-22 17:59:53.101277 | aio | ok: [aio] 2026-01-22 17:59:53.101298 | aio | 2026-01-22 17:59:53.101305 | aio | TASK [Get cluster health status] *********************************************** 2026-01-22 17:59:53.101312 | aio | Thursday 22 January 2026 17:59:53 +0000 (0:00:01.111) 0:00:01.118 ****** 2026-01-22 18:00:03.329616 | aio | ok: [aio] 2026-01-22 18:00:03.329684 | aio | 2026-01-22 18:00:03.329691 | aio | TASK [Print cluster health status] ********************************************* 2026-01-22 18:00:03.329698 | aio | Thursday 22 January 2026 18:00:03 +0000 (0:00:10.227) 0:00:11.345 ****** 2026-01-22 18:00:03.355914 | aio | ok: [aio] => { 2026-01-22 18:00:03.355976 | aio | "_ceph_health": { 2026-01-22 18:00:03.355987 | aio | "changed": false, 2026-01-22 18:00:03.355997 | aio | "cmd": [ 2026-01-22 18:00:03.356006 | aio | "cephadm", 2026-01-22 18:00:03.356015 | aio | "shell", 2026-01-22 18:00:03.356024 | aio | "--", 2026-01-22 18:00:03.356033 | aio | "ceph", 2026-01-22 18:00:03.356042 | aio | "health" 2026-01-22 18:00:03.356051 | aio | ], 2026-01-22 18:00:03.356060 | aio | "delta": "0:00:09.955580", 2026-01-22 18:00:03.356070 | aio | "end": "2026-01-22 18:00:03.298367", 2026-01-22 18:00:03.356079 | aio | "failed": false, 2026-01-22 18:00:03.356088 | aio | "msg": "", 2026-01-22 18:00:03.356097 | aio | "rc": 0, 2026-01-22 18:00:03.356106 | aio | "start": "2026-01-22 17:59:53.342787", 2026-01-22 18:00:03.356234 | aio | "stderr": "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2\nInferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.aio/config", 2026-01-22 18:00:03.356495 | aio | "stderr_lines": [ 2026-01-22 18:00:03.356788 | aio | "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2", 2026-01-22 18:00:03.357067 | aio | "Inferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.aio/config" 2026-01-22 18:00:03.357315 | aio | ], 2026-01-22 18:00:03.357568 | aio | "stdout": "HEALTH_OK", 2026-01-22 18:00:03.357819 | aio | "stdout_lines": [ 2026-01-22 18:00:03.358066 | aio | "HEALTH_OK" 2026-01-22 18:00:03.358312 | aio | ] 2026-01-22 18:00:03.358558 | aio | } 2026-01-22 18:00:03.358806 | aio | } 2026-01-22 18:00:03.359045 | aio | 2026-01-22 18:00:03.359301 | aio | TASK [Assert that the cluster status is healthy] ******************************* 2026-01-22 18:00:03.359561 | aio | Thursday 22 January 2026 18:00:03 +0000 (0:00:00.024) 0:00:11.370 ****** 2026-01-22 18:00:03.376002 | aio | ok: [aio] => { 2026-01-22 18:00:03.376183 | aio | "changed": false, 2026-01-22 18:00:03.376351 | aio | "msg": "All assertions passed" 2026-01-22 18:00:03.376513 | aio | } 2026-01-22 18:00:03.376665 | aio | 2026-01-22 18:00:03.376829 | aio | TASK [Create a test Ceph pool] ************************************************* 2026-01-22 18:00:03.377012 | aio | Thursday 22 January 2026 18:00:03 +0000 (0:00:00.022) 0:00:11.393 ****** 2026-01-22 18:00:09.840549 | aio | changed: [aio] 2026-01-22 18:00:09.840619 | aio | 2026-01-22 18:00:09.840634 | aio | TASK [Create a test Ceph key] ************************************************** 2026-01-22 18:00:09.840639 | aio | Thursday 22 January 2026 18:00:09 +0000 (0:00:06.464) 0:00:17.857 ****** 2026-01-22 18:00:12.053789 | aio | changed: [aio] 2026-01-22 18:00:12.053836 | aio | 2026-01-22 18:00:12.053842 | aio | TASK [Retrieve info for the test Ceph key] ************************************* 2026-01-22 18:00:12.053847 | aio | Thursday 22 January 2026 18:00:12 +0000 (0:00:02.213) 0:00:20.070 ****** 2026-01-22 18:00:13.243429 | aio | ok: [aio] 2026-01-22 18:00:13.243480 | aio | 2026-01-22 18:00:13.243486 | aio | TASK [Assert that key_info returns the correct key] **************************** 2026-01-22 18:00:13.243490 | aio | Thursday 22 January 2026 18:00:13 +0000 (0:00:01.189) 0:00:21.260 ****** 2026-01-22 18:00:13.287028 | aio | ok: [aio] => { 2026-01-22 18:00:13.287135 | aio | "changed": false, 2026-01-22 18:00:13.287273 | aio | "msg": "All assertions passed" 2026-01-22 18:00:13.287417 | aio | } 2026-01-22 18:00:13.287541 | aio | 2026-01-22 18:00:13.287672 | aio | PLAY RECAP ********************************************************************* 2026-01-22 18:00:13.289441 | aio | aio : ok=8 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-01-22 18:00:13.289496 | aio | 2026-01-22 18:00:13.289503 | aio | 2026-01-22 18:00:13.289510 | aio | TASKS RECAP ******************************************************************** 2026-01-22 18:00:13.289516 | aio | Thursday 22 January 2026 18:00:13 +0000 (0:00:00.044) 0:00:21.304 ****** 2026-01-22 18:00:13.289522 | aio | =============================================================================== 2026-01-22 18:00:13.289528 | aio | Get cluster health status ---------------------------------------------- 10.23s 2026-01-22 18:00:13.289534 | aio | Create a test Ceph pool ------------------------------------------------- 6.46s 2026-01-22 18:00:13.289540 | aio | Create a test Ceph key -------------------------------------------------- 2.21s 2026-01-22 18:00:13.289545 | aio | Retrieve info for the test Ceph key ------------------------------------- 1.19s 2026-01-22 18:00:13.289551 | aio | Gathering Facts --------------------------------------------------------- 1.11s 2026-01-22 18:00:13.289556 | aio | Assert that key_info returns the correct key ---------------------------- 0.04s 2026-01-22 18:00:13.289562 | aio | Print cluster health status --------------------------------------------- 0.02s 2026-01-22 18:00:13.289568 | aio | Assert that the cluster status is healthy ------------------------------- 0.02s 2026-01-22 18:00:13.351859 | aio | INFO [default > verify] Executed: Successful 2026-01-22 18:00:13.357022 | aio | INFO [default > cleanup] Executing 2026-01-22 18:00:13.357428 | aio | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-01-22 18:00:13.363011 | aio | INFO [default > destroy] Executing 2026-01-22 18:00:13.363041 | aio | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-01-22 18:00:13.363113 | aio | INFO [default > destroy] Executed: Successful 2026-01-22 18:00:13.363386 | aio | WARNING Molecule executed 1 scenario (1 missing files) 2026-01-22 18:00:13.913909 | aio | ok: Runtime: 0:10:41.503905 2026-01-22 18:00:13.927101 | 2026-01-22 18:00:13.927147 | PLAY RECAP 2026-01-22 18:00:13.927191 | aio | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-01-22 18:00:13.927212 | 2026-01-22 18:00:14.042487 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-01-22 18:00:14.046045 | POST-RUN START: [trusted : vexxhost.dev/zuul-config/playbooks/base/post.yaml@main] 2026-01-22 18:00:14.667834 | 2026-01-22 18:00:14.668023 | PLAY [all] 2026-01-22 18:00:14.680121 | 2026-01-22 18:00:14.680202 | TASK [fetch-output : Set log path for multiple nodes] 2026-01-22 18:00:14.735655 | aio | skipping: Conditional result was False 2026-01-22 18:00:14.748002 | 2026-01-22 18:00:14.748093 | TASK [fetch-output : Set log path for single node] 2026-01-22 18:00:14.792257 | aio | ok 2026-01-22 18:00:14.796939 | 2026-01-22 18:00:14.797032 | LOOP [fetch-output : Ensure local output dirs] 2026-01-22 18:00:15.180191 | aio -> localhost | ok: "/var/lib/zuul/builds/98aa98b83cea4955888319715c90a5fd/work/logs" 2026-01-22 18:00:15.401391 | aio -> localhost | changed: "/var/lib/zuul/builds/98aa98b83cea4955888319715c90a5fd/work/artifacts" 2026-01-22 18:00:15.625058 | aio -> localhost | changed: "/var/lib/zuul/builds/98aa98b83cea4955888319715c90a5fd/work/docs" 2026-01-22 18:00:15.646607 | 2026-01-22 18:00:15.646798 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-01-22 18:00:16.284856 | aio | changed: .d..t...... ./ 2026-01-22 18:00:16.285147 | aio | changed: All items complete 2026-01-22 18:00:16.285187 | 2026-01-22 18:00:16.753950 | aio | changed: .d..t...... ./ 2026-01-22 18:00:17.195921 | aio | changed: .d..t...... ./ 2026-01-22 18:00:17.223658 | 2026-01-22 18:00:17.223766 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-01-22 18:00:17.622783 | aio -> localhost | ok: Item: artifacts Runtime: 0:00:00.007813 2026-01-22 18:00:17.859960 | aio -> localhost | ok: Item: docs Runtime: 0:00:00.008108 2026-01-22 18:00:17.877391 | 2026-01-22 18:00:17.877447 | PLAY [all] 2026-01-22 18:00:17.883918 | 2026-01-22 18:00:17.883984 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-01-22 18:00:18.292039 | aio | changed 2026-01-22 18:00:18.298787 | 2026-01-22 18:00:18.298842 | PLAY RECAP 2026-01-22 18:00:18.298887 | aio | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-01-22 18:00:18.298909 | 2026-01-22 18:00:18.424644 | POST-RUN END RESULT_NORMAL: [trusted : vexxhost.dev/zuul-config/playbooks/base/post.yaml@main] 2026-01-22 18:00:18.428051 | POST-RUN START: [trusted : vexxhost.dev/zuul-config/playbooks/base/post-logs.yaml@main] 2026-01-22 18:00:19.014320 | 2026-01-22 18:00:19.014515 | PLAY [localhost] 2026-01-22 18:00:19.025525 | 2026-01-22 18:00:19.025609 | TASK [Generate Zuul manifest] 2026-01-22 18:00:19.053814 | localhost | ok 2026-01-22 18:00:19.068193 | 2026-01-22 18:00:19.068276 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-01-22 18:00:19.391259 | localhost | changed 2026-01-22 18:00:19.402153 | 2026-01-22 18:00:19.402223 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-01-22 18:00:19.431296 | localhost | ok 2026-01-22 18:00:19.440357 | 2026-01-22 18:00:19.440423 | TASK [Upload logs] 2026-01-22 18:00:19.462416 | localhost | ok 2026-01-22 18:00:19.524594 | 2026-01-22 18:00:19.524709 | TASK [Set zuul-log-path fact] 2026-01-22 18:00:19.547107 | localhost | ok 2026-01-22 18:00:19.560066 | 2026-01-22 18:00:19.560140 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-01-22 18:00:19.593238 | localhost | ok 2026-01-22 18:00:19.600137 | 2026-01-22 18:00:19.600205 | TASK [upload-logs : Create log directories] 2026-01-22 18:00:20.007550 | localhost | changed 2026-01-22 18:00:20.014336 | 2026-01-22 18:00:20.014409 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-01-22 18:00:20.431518 | localhost -> localhost | ok: Runtime: 0:00:00.006173 2026-01-22 18:00:20.438389 | 2026-01-22 18:00:20.438462 | TASK [upload-logs : Upload logs to log server] 2026-01-22 18:00:20.909486 | localhost | Output suppressed because no_log was given 2026-01-22 18:00:20.914666 | 2026-01-22 18:00:20.914762 | LOOP [upload-logs : Compress console log and json output] 2026-01-22 18:00:20.960905 | localhost | skipping: Conditional result was False 2026-01-22 18:00:20.967091 | localhost | skipping: Conditional result was False 2026-01-22 18:00:20.980407 | 2026-01-22 18:00:20.980561 | LOOP [upload-logs : Upload compressed console log and json output] 2026-01-22 18:00:21.024037 | localhost | skipping: Conditional result was False 2026-01-22 18:00:21.024398 | 2026-01-22 18:00:21.027422 | localhost | skipping: Conditional result was False 2026-01-22 18:00:21.047468 | 2026-01-22 18:00:21.047637 | LOOP [upload-logs : Upload console log and json output]