2026-03-30 17:44:43.830788 | Job console starting 2026-03-30 17:44:43.844939 | Updating git repos 2026-03-30 17:44:44.023219 | Cloning repos into workspace 2026-03-30 17:44:44.074163 | Restoring repo states 2026-03-30 17:44:44.080733 | Merging changes 2026-03-30 17:44:44.358793 | Checking out repos 2026-03-30 17:44:44.393808 | Preparing playbooks 2026-03-30 17:44:46.158593 | Running Ansible setup 2026-03-30 17:44:50.849538 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-30 17:44:51.478409 | 2026-03-30 17:44:51.478535 | PLAY [localhost] 2026-03-30 17:44:51.486201 | 2026-03-30 17:44:51.486280 | TASK [Gathering Facts] 2026-03-30 17:44:52.986861 | localhost | ok 2026-03-30 17:44:52.997363 | 2026-03-30 17:44:52.997502 | TASK [Setup log path fact] 2026-03-30 17:44:53.017003 | localhost | ok 2026-03-30 17:44:53.035206 | 2026-03-30 17:44:53.041061 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-30 17:44:53.072220 | localhost | ok 2026-03-30 17:44:53.081742 | 2026-03-30 17:44:53.081836 | TASK [emit-job-header : Print job information] 2026-03-30 17:44:53.123490 | # Job Information 2026-03-30 17:44:53.123647 | Ansible Version: 2.16.16 2026-03-30 17:44:53.123691 | Job: ansible-collection-ceph-molecule-aio-ubuntu-noble 2026-03-30 17:44:53.123722 | Pipeline: check 2026-03-30 17:44:53.123749 | Executor: 0a8996d2b663 2026-03-30 17:44:53.123777 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/72 2026-03-30 17:44:53.123808 | Event ID: d0075c40-2c5d-11f1-83ee-33061e4a1ce2 2026-03-30 17:44:53.127659 | 2026-03-30 17:44:53.127744 | LOOP [emit-job-header : Print node information] 2026-03-30 17:44:53.231790 | localhost | ok: 2026-03-30 17:44:53.232017 | localhost | # Node Information 2026-03-30 17:44:53.232058 | localhost | Inventory Hostname: aio 2026-03-30 17:44:53.232088 | localhost | Hostname: np0000161499 2026-03-30 17:44:53.232117 | localhost | Username: zuul 2026-03-30 17:44:53.232148 | localhost | Distro: Ubuntu 24.04 2026-03-30 17:44:53.232366 | localhost | Provider: yul1 2026-03-30 17:44:53.232418 | localhost | Region: ca-ymq-1 2026-03-30 17:44:53.232449 | localhost | Label: ubuntu-noble 2026-03-30 17:44:53.232476 | localhost | Product Name: OpenStack Nova 2026-03-30 17:44:53.232503 | localhost | Interface IP: 199.204.45.246 2026-03-30 17:44:53.248604 | 2026-03-30 17:44:53.248802 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-30 17:44:53.763647 | localhost -> localhost | changed 2026-03-30 17:44:53.770398 | 2026-03-30 17:44:53.770500 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-30 17:44:54.810225 | localhost -> localhost | changed 2026-03-30 17:44:54.820369 | 2026-03-30 17:44:54.820451 | PLAY [all] 2026-03-30 17:44:54.830090 | 2026-03-30 17:44:54.830187 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-30 17:44:55.200193 | aio -> localhost | ok 2026-03-30 17:44:55.212336 | 2026-03-30 17:44:55.212408 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-30 17:44:55.247709 | aio | ok 2026-03-30 17:44:55.267944 | aio | included: /var/lib/zuul/builds/f85177d702ba44ffabc16c5a15adebee/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-30 17:44:55.311290 | 2026-03-30 17:44:55.311373 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-30 17:44:56.235400 | aio -> localhost | Generating public/private rsa key pair. 2026-03-30 17:44:56.235734 | aio -> localhost | Your identification has been saved in /var/lib/zuul/builds/f85177d702ba44ffabc16c5a15adebee/work/f85177d702ba44ffabc16c5a15adebee_id_rsa 2026-03-30 17:44:56.235809 | aio -> localhost | Your public key has been saved in /var/lib/zuul/builds/f85177d702ba44ffabc16c5a15adebee/work/f85177d702ba44ffabc16c5a15adebee_id_rsa.pub 2026-03-30 17:44:56.235860 | aio -> localhost | The key fingerprint is: 2026-03-30 17:44:56.235908 | aio -> localhost | SHA256:LmGmBwogEfgJDU7qzg+frkwUdj0189Md4yZixCjnt9E zuul-build-sshkey 2026-03-30 17:44:56.235978 | aio -> localhost | The key's randomart image is: 2026-03-30 17:44:56.236025 | aio -> localhost | +---[RSA 3072]----+ 2026-03-30 17:44:56.236079 | aio -> localhost | |== +o. o | 2026-03-30 17:44:56.236127 | aio -> localhost | |*.. ...o=.. o o | 2026-03-30 17:44:56.236172 | aio -> localhost | |+* o o+ =.o + | 2026-03-30 17:44:56.236217 | aio -> localhost | |= = ...ooEo | 2026-03-30 17:44:56.236261 | aio -> localhost | |.o . + S o | 2026-03-30 17:44:56.236304 | aio -> localhost | |+. . = o . | 2026-03-30 17:44:56.236347 | aio -> localhost | | =. . o . | 2026-03-30 17:44:56.236391 | aio -> localhost | |o + .. . | 2026-03-30 17:44:56.236440 | aio -> localhost | | oo= | 2026-03-30 17:44:56.236485 | aio -> localhost | +----[SHA256]-----+ 2026-03-30 17:44:56.236602 | aio -> localhost | ok: Runtime: 0:00:00.456549 2026-03-30 17:44:56.256185 | 2026-03-30 17:44:56.256429 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-30 17:44:56.290764 | aio | ok 2026-03-30 17:44:56.308979 | aio | included: /var/lib/zuul/builds/f85177d702ba44ffabc16c5a15adebee/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-30 17:44:56.322094 | 2026-03-30 17:44:56.322193 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-30 17:44:56.348912 | aio | skipping: Conditional result was False 2026-03-30 17:44:56.363201 | 2026-03-30 17:44:56.363293 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-30 17:44:56.953764 | aio | changed 2026-03-30 17:44:56.960209 | 2026-03-30 17:44:56.960274 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-30 17:44:57.190470 | aio | ok 2026-03-30 17:44:57.196425 | 2026-03-30 17:44:57.196511 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-30 17:44:57.794151 | aio | changed 2026-03-30 17:44:57.802375 | 2026-03-30 17:44:57.802457 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-30 17:44:58.365959 | aio | changed 2026-03-30 17:44:58.373988 | 2026-03-30 17:44:58.374085 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-30 17:44:58.398805 | aio | skipping: Conditional result was False 2026-03-30 17:44:58.411328 | 2026-03-30 17:44:58.411427 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-30 17:44:58.789657 | aio -> localhost | changed 2026-03-30 17:44:58.803080 | 2026-03-30 17:44:58.803153 | TASK [add-build-sshkey : Add back temp key] 2026-03-30 17:44:59.126480 | aio -> localhost | Identity added: /var/lib/zuul/builds/f85177d702ba44ffabc16c5a15adebee/work/f85177d702ba44ffabc16c5a15adebee_id_rsa (zuul-build-sshkey) 2026-03-30 17:44:59.127112 | aio -> localhost | ok: Runtime: 0:00:00.015387 2026-03-30 17:44:59.132882 | 2026-03-30 17:44:59.132946 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-30 17:44:59.478646 | aio | ok 2026-03-30 17:44:59.484512 | 2026-03-30 17:44:59.484596 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-30 17:44:59.511928 | aio | skipping: Conditional result was False 2026-03-30 17:44:59.524997 | 2026-03-30 17:44:59.525089 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-30 17:44:59.900099 | aio | ok 2026-03-30 17:44:59.907979 | 2026-03-30 17:44:59.908057 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-30 17:45:00.760569 | aio | Output suppressed because no_log was given 2026-03-30 17:45:00.888922 | 2026-03-30 17:45:00.889074 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-30 17:45:01.124693 | aio | ok: "logs" 2026-03-30 17:45:01.124993 | aio | ok: All items complete 2026-03-30 17:45:01.125023 | 2026-03-30 17:45:01.337418 | aio | ok: "artifacts" 2026-03-30 17:45:01.539701 | aio | ok: "docs" 2026-03-30 17:45:01.561646 | 2026-03-30 17:45:01.561794 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-30 17:45:01.792233 | aio | changed: "logs" 2026-03-30 17:45:02.009828 | aio | changed: "artifacts" 2026-03-30 17:45:02.229738 | aio | changed: "docs" 2026-03-30 17:45:02.264385 | 2026-03-30 17:45:02.264544 | PLAY RECAP 2026-03-30 17:45:02.264600 | aio | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-03-30 17:45:02.264631 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-30 17:45:02.264652 | 2026-03-30 17:45:02.410120 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-30 17:45:02.412334 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-30 17:45:03.017205 | 2026-03-30 17:45:03.017364 | PLAY [all] 2026-03-30 17:45:03.030371 | 2026-03-30 17:45:03.030471 | TASK [setup-uv : Extract archive] 2026-03-30 17:45:05.598589 | aio | changed 2026-03-30 17:45:05.606840 | 2026-03-30 17:45:05.606973 | TASK [setup-uv : Print version] 2026-03-30 17:45:06.009646 | aio | uv 0.8.13 2026-03-30 17:45:06.146105 | aio | ok: Runtime: 0:00:00.015698 2026-03-30 17:45:06.155278 | 2026-03-30 17:45:06.155406 | PLAY RECAP 2026-03-30 17:45:06.155473 | aio | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-30 17:45:06.155511 | 2026-03-30 17:45:06.303926 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-30 17:45:06.307157 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-30 17:45:08.752618 | 2026-03-30 17:45:08.752809 | PLAY [all] 2026-03-30 17:45:08.765514 | 2026-03-30 17:45:08.765670 | TASK [Copy inventory file for Zuul] 2026-03-30 17:45:09.837759 | aio | changed 2026-03-30 17:45:09.846188 | 2026-03-30 17:45:09.846411 | TASK [Switch "ansible_host" to private IP] 2026-03-30 17:45:10.182598 | aio | changed: 1 replacements made 2026-03-30 17:45:10.194180 | 2026-03-30 17:45:10.194525 | TASK [Run Molecule scenario] 2026-03-30 17:45:10.688084 | aio | Using CPython 3.12.3 interpreter at: /usr/bin/python3 2026-03-30 17:45:10.688261 | aio | Creating virtual environment at: .venv 2026-03-30 17:45:10.972386 | aio | Downloading cryptography (4.3MiB) 2026-03-30 17:45:10.972558 | aio | Downloading netaddr (2.2MiB) 2026-03-30 17:45:10.979029 | aio | Downloading pygments (1.2MiB) 2026-03-30 17:45:10.979385 | aio | Downloading ansible-core (2.1MiB) 2026-03-30 17:45:11.163133 | aio | Downloading netaddr 2026-03-30 17:45:11.174856 | aio | Downloading cryptography 2026-03-30 17:45:11.241805 | aio | Downloading pygments 2026-03-30 17:45:11.430566 | aio | Downloading ansible-core 2026-03-30 17:45:11.476556 | aio | Installed 37 packages in 45ms 2026-03-30 17:45:12.293045 | aio | INFO Collection 'vexxhost.ceph' detected. 2026-03-30 17:45:12.293145 | aio | INFO Scenarios will be used from 'extensions/molecule' 2026-03-30 17:45:12.982979 | aio | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-03-30 17:45:12.983107 | aio | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-03-30 17:45:29.047915 | aio | INFO [default > dependency] Executing 2026-03-30 17:45:29.048562 | aio | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-03-30 17:45:29.048691 | aio | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-03-30 17:45:29.049040 | aio | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-03-30 17:45:29.057464 | aio | INFO [default > cleanup] Executing 2026-03-30 17:45:29.057840 | aio | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-30 17:45:29.064708 | aio | INFO [default > destroy] Executing 2026-03-30 17:45:29.064799 | aio | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-03-30 17:45:29.064933 | aio | INFO [default > destroy] Executed: Successful 2026-03-30 17:45:29.072115 | aio | INFO [default > syntax] Executing 2026-03-30 17:45:30.176860 | aio | 2026-03-30 17:45:30.177182 | aio | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-03-30 17:45:30.259191 | aio | INFO [default > syntax] Executed: Successful 2026-03-30 17:45:30.269284 | aio | INFO [default > create] Executing 2026-03-30 17:45:30.271433 | aio | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-30 17:45:30.277879 | aio | INFO [default > prepare] Executing 2026-03-30 17:45:31.153304 | aio | 2026-03-30 17:45:31.153540 | aio | PLAY [Prepare] ***************************************************************** 2026-03-30 17:45:31.153785 | aio | 2026-03-30 17:45:31.154096 | aio | TASK [Gathering Facts] ********************************************************* 2026-03-30 17:45:31.154329 | aio | Monday 30 March 2026 17:45:31 +0000 (0:00:00.035) 0:00:00.035 ********** 2026-03-30 17:45:32.441865 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-03-30 17:45:32.442246 | aio | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-03-30 17:45:32.442525 | aio | interpreter could change the meaning of that path. See 2026-03-30 17:45:32.442779 | aio | https://docs.ansible.com/ansible- 2026-03-30 17:45:32.443080 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-03-30 17:45:32.453828 | aio | ok: [aio] 2026-03-30 17:45:32.454024 | aio | 2026-03-30 17:45:32.454299 | aio | TASK [Configure short hostname] ************************************************ 2026-03-30 17:45:32.454540 | aio | Monday 30 March 2026 17:45:32 +0000 (0:00:01.301) 0:00:01.337 ********** 2026-03-30 17:45:34.283164 | aio | changed: [aio] 2026-03-30 17:45:34.283367 | aio | 2026-03-30 17:45:34.283614 | aio | TASK [Ensure hostname inside hosts file] *************************************** 2026-03-30 17:45:34.283882 | aio | Monday 30 March 2026 17:45:34 +0000 (0:00:01.828) 0:00:03.166 ********** 2026-03-30 17:45:34.636225 | aio | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-03-30 17:45:34.636306 | aio | with a mode of 0700, this may cause issues when running as another user. To 2026-03-30 17:45:34.636353 | aio | avoid this, create the remote_tmp dir with the correct permissions manually 2026-03-30 17:45:34.643781 | aio | changed: [aio] 2026-03-30 17:45:34.643814 | aio | 2026-03-30 17:45:34.643827 | aio | TASK [Update apt cache] ******************************************************** 2026-03-30 17:45:34.643838 | aio | Monday 30 March 2026 17:45:34 +0000 (0:00:00.360) 0:00:03.526 ********** 2026-03-30 17:47:23.258094 | aio | changed: [aio] 2026-03-30 17:47:23.258206 | aio | 2026-03-30 17:47:23.258222 | aio | PLAY [Create devices for Ceph] ************************************************* 2026-03-30 17:47:23.258242 | aio | 2026-03-30 17:47:23.258441 | aio | TASK [Gathering Facts] ********************************************************* 2026-03-30 17:47:23.258690 | aio | Monday 30 March 2026 17:47:23 +0000 (0:01:48.613) 0:01:52.139 ********** 2026-03-30 17:47:24.077045 | aio | ok: [aio] 2026-03-30 17:47:24.077240 | aio | 2026-03-30 17:47:24.077480 | aio | TASK [Install depedencies] ***************************************************** 2026-03-30 17:47:24.077698 | aio | Monday 30 March 2026 17:47:24 +0000 (0:00:00.820) 0:01:52.960 ********** 2026-03-30 17:47:45.533514 | aio | changed: [aio] 2026-03-30 17:47:45.533724 | aio | 2026-03-30 17:47:45.533984 | aio | TASK [Start up service] ******************************************************** 2026-03-30 17:47:45.534276 | aio | Monday 30 March 2026 17:47:45 +0000 (0:00:21.455) 0:02:14.416 ********** 2026-03-30 17:47:46.168628 | aio | ok: [aio] 2026-03-30 17:47:46.168811 | aio | 2026-03-30 17:47:46.168979 | aio | TASK [Generate lvm.conf] ******************************************************* 2026-03-30 17:47:46.169189 | aio | Monday 30 March 2026 17:47:46 +0000 (0:00:00.636) 0:02:15.052 ********** 2026-03-30 17:47:46.504155 | aio | ok: [aio] 2026-03-30 17:47:46.504412 | aio | 2026-03-30 17:47:46.504759 | aio | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-03-30 17:47:46.505132 | aio | Monday 30 March 2026 17:47:46 +0000 (0:00:00.335) 0:02:15.388 ********** 2026-03-30 17:47:47.260786 | aio | changed: [aio] 2026-03-30 17:47:47.261178 | aio | 2026-03-30 17:47:47.261481 | aio | TASK [Get list of all loopback devices] **************************************** 2026-03-30 17:47:47.261764 | aio | Monday 30 March 2026 17:47:47 +0000 (0:00:00.756) 0:02:16.144 ********** 2026-03-30 17:47:47.490902 | aio | ok: [aio] 2026-03-30 17:47:47.491145 | aio | 2026-03-30 17:47:47.491510 | aio | TASK [Fail if there is any existing loopback devices] ************************** 2026-03-30 17:47:47.491785 | aio | Monday 30 March 2026 17:47:47 +0000 (0:00:00.229) 0:02:16.374 ********** 2026-03-30 17:47:47.517155 | aio | skipping: [aio] 2026-03-30 17:47:47.517809 | aio | 2026-03-30 17:47:47.518127 | aio | TASK [Create devices for Ceph] ************************************************* 2026-03-30 17:47:47.518389 | aio | Monday 30 March 2026 17:47:47 +0000 (0:00:00.026) 0:02:16.401 ********** 2026-03-30 17:47:48.262721 | aio | changed: [aio] => (item=osd0) 2026-03-30 17:47:48.263049 | aio | changed: [aio] => (item=osd1) 2026-03-30 17:47:48.263320 | aio | changed: [aio] => (item=osd2) 2026-03-30 17:47:48.263562 | aio | 2026-03-30 17:47:48.263848 | aio | TASK [Set permissions on loopback devices] ************************************* 2026-03-30 17:47:48.264242 | aio | Monday 30 March 2026 17:47:48 +0000 (0:00:00.745) 0:02:17.146 ********** 2026-03-30 17:47:49.031496 | aio | changed: [aio] => (item=osd0) 2026-03-30 17:47:49.032317 | aio | changed: [aio] => (item=osd1) 2026-03-30 17:47:49.032361 | aio | changed: [aio] => (item=osd2) 2026-03-30 17:47:49.032369 | aio | 2026-03-30 17:47:49.032387 | aio | TASK [Start loop devices] ****************************************************** 2026-03-30 17:47:49.032395 | aio | Monday 30 March 2026 17:47:49 +0000 (0:00:00.768) 0:02:17.915 ********** 2026-03-30 17:47:49.858221 | aio | changed: [aio] => (item=osd0) 2026-03-30 17:47:49.858318 | aio | changed: [aio] => (item=osd1) 2026-03-30 17:47:49.858340 | aio | changed: [aio] => (item=osd2) 2026-03-30 17:47:49.858355 | aio | 2026-03-30 17:47:49.858422 | aio | TASK [Create a volume group for each loop device] ****************************** 2026-03-30 17:47:49.858536 | aio | Monday 30 March 2026 17:47:49 +0000 (0:00:00.826) 0:02:18.741 ********** 2026-03-30 17:47:51.335064 | aio | changed: [aio] => (item=osd0) 2026-03-30 17:47:51.335109 | aio | changed: [aio] => (item=osd1) 2026-03-30 17:47:51.335116 | aio | changed: [aio] => (item=osd2) 2026-03-30 17:47:51.335122 | aio | 2026-03-30 17:47:51.335133 | aio | TASK [Create a logical volume for each loop device] **************************** 2026-03-30 17:47:51.335475 | aio | Monday 30 March 2026 17:47:51 +0000 (0:00:01.475) 0:02:20.217 ********** 2026-03-30 17:47:52.709109 | aio | changed: [aio] => (item=ceph-aio-osd0) 2026-03-30 17:47:52.709331 | aio | changed: [aio] => (item=ceph-aio-osd1) 2026-03-30 17:47:52.709577 | aio | changed: [aio] => (item=ceph-aio-osd2) 2026-03-30 17:47:52.709804 | aio | 2026-03-30 17:47:52.710082 | aio | PLAY RECAP ********************************************************************* 2026-03-30 17:47:52.710350 | aio | aio : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-03-30 17:47:52.710633 | aio | 2026-03-30 17:47:52.710812 | aio | 2026-03-30 17:47:52.711080 | aio | TASKS RECAP ******************************************************************** 2026-03-30 17:47:52.711324 | aio | Monday 30 March 2026 17:47:52 +0000 (0:00:01.375) 0:02:21.593 ********** 2026-03-30 17:47:52.711538 | aio | =============================================================================== 2026-03-30 17:47:52.711775 | aio | Update apt cache ------------------------------------------------------ 108.61s 2026-03-30 17:47:52.712027 | aio | Install depedencies ---------------------------------------------------- 21.46s 2026-03-30 17:47:52.712275 | aio | Configure short hostname ------------------------------------------------ 1.83s 2026-03-30 17:47:52.712514 | aio | Create a volume group for each loop device ------------------------------ 1.48s 2026-03-30 17:47:52.712755 | aio | Create a logical volume for each loop device ---------------------------- 1.38s 2026-03-30 17:47:52.712985 | aio | Gathering Facts --------------------------------------------------------- 1.30s 2026-03-30 17:47:52.713252 | aio | Start loop devices ------------------------------------------------------ 0.83s 2026-03-30 17:47:52.713483 | aio | Gathering Facts --------------------------------------------------------- 0.82s 2026-03-30 17:47:52.713721 | aio | Set permissions on loopback devices ------------------------------------- 0.77s 2026-03-30 17:47:52.713956 | aio | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.76s 2026-03-30 17:47:52.714221 | aio | Create devices for Ceph ------------------------------------------------- 0.75s 2026-03-30 17:47:52.714457 | aio | Start up service -------------------------------------------------------- 0.64s 2026-03-30 17:47:52.714719 | aio | Ensure hostname inside hosts file --------------------------------------- 0.36s 2026-03-30 17:47:52.714957 | aio | Generate lvm.conf ------------------------------------------------------- 0.34s 2026-03-30 17:47:52.715214 | aio | Get list of all loopback devices ---------------------------------------- 0.23s 2026-03-30 17:47:52.715451 | aio | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-03-30 17:47:52.794746 | aio | INFO [default > prepare] Executed: Successful 2026-03-30 17:47:52.805775 | aio | INFO [default > converge] Executing 2026-03-30 17:47:53.769496 | aio | 2026-03-30 17:47:53.769832 | aio | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-03-30 17:47:53.770139 | aio | 2026-03-30 17:47:53.770461 | aio | TASK [Gathering Facts] ********************************************************* 2026-03-30 17:47:53.770726 | aio | Monday 30 March 2026 17:47:53 +0000 (0:00:00.053) 0:00:00.053 ********** 2026-03-30 17:47:54.984456 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-03-30 17:47:54.984696 | aio | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-03-30 17:47:54.984947 | aio | interpreter could change the meaning of that path. See 2026-03-30 17:47:54.985261 | aio | https://docs.ansible.com/ansible- 2026-03-30 17:47:54.985551 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-03-30 17:47:55.000043 | aio | ok: [aio] 2026-03-30 17:47:55.000290 | aio | 2026-03-30 17:47:55.000560 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-30 17:47:55.000821 | aio | Monday 30 March 2026 17:47:54 +0000 (0:00:01.230) 0:00:01.284 ********** 2026-03-30 17:47:55.340141 | aio | ok: [aio] 2026-03-30 17:47:55.340229 | aio | 2026-03-30 17:47:55.340249 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 17:47:55.340477 | aio | Monday 30 March 2026 17:47:55 +0000 (0:00:00.339) 0:00:01.623 ********** 2026-03-30 17:47:55.386104 | aio | skipping: [aio] 2026-03-30 17:47:55.386328 | aio | 2026-03-30 17:47:55.386573 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-30 17:47:55.386817 | aio | Monday 30 March 2026 17:47:55 +0000 (0:00:00.046) 0:00:01.670 ********** 2026-03-30 17:47:55.737801 | aio | changed: [aio] 2026-03-30 17:47:55.738049 | aio | 2026-03-30 17:47:55.738323 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 17:47:55.738594 | aio | Monday 30 March 2026 17:47:55 +0000 (0:00:00.351) 0:00:02.021 ********** 2026-03-30 17:47:55.840455 | aio | ok: [aio] => { 2026-03-30 17:47:55.840701 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.0/runc.amd64" 2026-03-30 17:47:55.840934 | aio | } 2026-03-30 17:47:55.841193 | aio | 2026-03-30 17:47:55.841562 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 17:47:55.841722 | aio | Monday 30 March 2026 17:47:55 +0000 (0:00:00.102) 0:00:02.124 ********** 2026-03-30 17:47:56.542117 | aio | changed: [aio] 2026-03-30 17:47:56.542205 | aio | 2026-03-30 17:47:56.542500 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 17:47:56.542742 | aio | Monday 30 March 2026 17:47:56 +0000 (0:00:00.701) 0:00:02.825 ********** 2026-03-30 17:47:56.589967 | aio | skipping: [aio] 2026-03-30 17:47:56.590220 | aio | 2026-03-30 17:47:56.590490 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 17:47:56.590752 | aio | Monday 30 March 2026 17:47:56 +0000 (0:00:00.048) 0:00:02.874 ********** 2026-03-30 17:47:56.649805 | aio | skipping: [aio] 2026-03-30 17:47:56.650029 | aio | 2026-03-30 17:47:56.650335 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-30 17:47:56.650612 | aio | Monday 30 March 2026 17:47:56 +0000 (0:00:00.059) 0:00:02.934 ********** 2026-03-30 17:47:56.900144 | aio | ok: [aio] 2026-03-30 17:47:56.900240 | aio | 2026-03-30 17:47:56.900440 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 17:47:56.900604 | aio | Monday 30 March 2026 17:47:56 +0000 (0:00:00.250) 0:00:03.184 ********** 2026-03-30 17:47:57.992417 | aio | ok: [aio] 2026-03-30 17:47:57.992566 | aio | 2026-03-30 17:47:57.992794 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 17:47:57.993104 | aio | Monday 30 March 2026 17:47:57 +0000 (0:00:01.091) 0:00:04.276 ********** 2026-03-30 17:47:58.190450 | aio | ok: [aio] => { 2026-03-30 17:47:58.190676 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.2.0/containerd-2.2.0-linux-amd64.tar.gz" 2026-03-30 17:47:58.190911 | aio | } 2026-03-30 17:47:58.191160 | aio | 2026-03-30 17:47:58.191415 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 17:47:58.191655 | aio | Monday 30 March 2026 17:47:58 +0000 (0:00:00.198) 0:00:04.474 ********** 2026-03-30 17:47:59.058178 | aio | changed: [aio] 2026-03-30 17:47:59.058242 | aio | 2026-03-30 17:47:59.058257 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 17:47:59.058462 | aio | Monday 30 March 2026 17:47:59 +0000 (0:00:00.867) 0:00:05.341 ********** 2026-03-30 17:48:02.302261 | aio | changed: [aio] 2026-03-30 17:48:02.302310 | aio | 2026-03-30 17:48:02.302807 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-03-30 17:48:02.302897 | aio | Monday 30 March 2026 17:48:02 +0000 (0:00:03.243) 0:00:08.585 ********** 2026-03-30 17:48:02.331161 | aio | skipping: [aio] 2026-03-30 17:48:02.331231 | aio | 2026-03-30 17:48:02.331243 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-03-30 17:48:02.331260 | aio | Monday 30 March 2026 17:48:02 +0000 (0:00:00.029) 0:00:08.614 ********** 2026-03-30 17:48:02.367241 | aio | skipping: [aio] 2026-03-30 17:48:02.367300 | aio | 2026-03-30 17:48:02.367564 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-03-30 17:48:02.367591 | aio | Monday 30 March 2026 17:48:02 +0000 (0:00:00.036) 0:00:08.651 ********** 2026-03-30 17:48:02.407101 | aio | skipping: [aio] 2026-03-30 17:48:02.407155 | aio | 2026-03-30 17:48:02.407516 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-03-30 17:48:02.407558 | aio | Monday 30 March 2026 17:48:02 +0000 (0:00:00.037) 0:00:08.689 ********** 2026-03-30 17:48:09.527300 | aio | changed: [aio] 2026-03-30 17:48:09.527341 | aio | 2026-03-30 17:48:09.527777 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-03-30 17:48:09.527836 | aio | Monday 30 March 2026 17:48:09 +0000 (0:00:07.120) 0:00:15.810 ********** 2026-03-30 17:48:10.201098 | aio | changed: [aio] 2026-03-30 17:48:10.201139 | aio | 2026-03-30 17:48:10.201148 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-03-30 17:48:10.201160 | aio | Monday 30 March 2026 17:48:10 +0000 (0:00:00.674) 0:00:16.484 ********** 2026-03-30 17:48:11.323127 | aio | changed: [aio] => (item={'path': '/etc/containerd'}) 2026-03-30 17:48:11.323994 | aio | changed: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-03-30 17:48:11.324052 | aio | changed: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-03-30 17:48:11.324058 | aio | changed: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-03-30 17:48:11.325084 | aio | changed: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-03-30 17:48:11.325165 | aio | 2026-03-30 17:48:11.325181 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-03-30 17:48:11.325367 | aio | Monday 30 March 2026 17:48:11 +0000 (0:00:01.121) 0:00:17.606 ********** 2026-03-30 17:48:12.032692 | aio | changed: [aio] 2026-03-30 17:48:12.033087 | aio | 2026-03-30 17:48:12.033517 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-03-30 17:48:12.033888 | aio | Monday 30 March 2026 17:48:12 +0000 (0:00:00.701) 0:00:18.308 ********** 2026-03-30 17:48:12.034231 | aio | 2026-03-30 17:48:12.034571 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-03-30 17:48:12.034897 | aio | Monday 30 March 2026 17:48:12 +0000 (0:00:00.007) 0:00:18.316 ********** 2026-03-30 17:48:13.181663 | aio | ok: [aio] 2026-03-30 17:48:13.182065 | aio | 2026-03-30 17:48:13.182405 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-03-30 17:48:13.182747 | aio | Monday 30 March 2026 17:48:13 +0000 (0:00:01.149) 0:00:19.465 ********** 2026-03-30 17:48:13.758665 | aio | changed: [aio] 2026-03-30 17:48:13.758736 | aio | 2026-03-30 17:48:13.758745 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-03-30 17:48:13.758752 | aio | Monday 30 March 2026 17:48:13 +0000 (0:00:00.577) 0:00:20.042 ********** 2026-03-30 17:48:15.479072 | aio | changed: [aio] 2026-03-30 17:48:15.479115 | aio | 2026-03-30 17:48:15.479685 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-30 17:48:15.479719 | aio | Monday 30 March 2026 17:48:15 +0000 (0:00:01.719) 0:00:21.762 ********** 2026-03-30 17:48:15.756605 | aio | ok: [aio] 2026-03-30 17:48:15.756662 | aio | 2026-03-30 17:48:15.756676 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 17:48:15.756689 | aio | Monday 30 March 2026 17:48:15 +0000 (0:00:00.277) 0:00:22.039 ********** 2026-03-30 17:48:15.836082 | aio | ok: [aio] => { 2026-03-30 17:48:15.836487 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-03-30 17:48:15.836836 | aio | } 2026-03-30 17:48:15.837182 | aio | 2026-03-30 17:48:15.837536 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 17:48:15.837872 | aio | Monday 30 March 2026 17:48:15 +0000 (0:00:00.079) 0:00:22.119 ********** 2026-03-30 17:48:16.755644 | aio | changed: [aio] 2026-03-30 17:48:16.755689 | aio | 2026-03-30 17:48:16.755700 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 17:48:16.755710 | aio | Monday 30 March 2026 17:48:16 +0000 (0:00:00.919) 0:00:23.038 ********** 2026-03-30 17:48:21.307071 | aio | changed: [aio] 2026-03-30 17:48:21.307697 | aio | 2026-03-30 17:48:21.307731 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-03-30 17:48:21.307840 | aio | Monday 30 March 2026 17:48:21 +0000 (0:00:04.551) 0:00:27.590 ********** 2026-03-30 17:48:22.338456 | aio | ok: [aio] 2026-03-30 17:48:22.338528 | aio | 2026-03-30 17:48:22.342070 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-03-30 17:48:22.342117 | aio | Monday 30 March 2026 17:48:22 +0000 (0:00:01.031) 0:00:28.622 ********** 2026-03-30 17:48:22.732570 | aio | changed: [aio] 2026-03-30 17:48:22.732775 | aio | 2026-03-30 17:48:22.732952 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-03-30 17:48:22.733190 | aio | Monday 30 March 2026 17:48:22 +0000 (0:00:00.394) 0:00:29.016 ********** 2026-03-30 17:48:23.320453 | aio | changed: [aio] 2026-03-30 17:48:23.320527 | aio | 2026-03-30 17:48:23.320752 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-03-30 17:48:23.320792 | aio | Monday 30 March 2026 17:48:23 +0000 (0:00:00.587) 0:00:29.604 ********** 2026-03-30 17:48:24.075116 | aio | changed: [aio] => (item={'path': '/etc/docker'}) 2026-03-30 17:48:24.075195 | aio | changed: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-03-30 17:48:24.075214 | aio | changed: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-03-30 17:48:24.075230 | aio | 2026-03-30 17:48:24.075244 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-03-30 17:48:24.075492 | aio | Monday 30 March 2026 17:48:24 +0000 (0:00:00.753) 0:00:30.357 ********** 2026-03-30 17:48:24.655139 | aio | changed: [aio] 2026-03-30 17:48:24.655198 | aio | 2026-03-30 17:48:24.655637 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-03-30 17:48:24.655690 | aio | Monday 30 March 2026 17:48:24 +0000 (0:00:00.580) 0:00:30.938 ********** 2026-03-30 17:48:25.229081 | aio | changed: [aio] 2026-03-30 17:48:25.230827 | aio | 2026-03-30 17:48:25.230877 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-03-30 17:48:25.230887 | aio | Monday 30 March 2026 17:48:25 +0000 (0:00:00.566) 0:00:31.504 ********** 2026-03-30 17:48:25.230895 | aio | 2026-03-30 17:48:25.230902 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-03-30 17:48:25.230909 | aio | Monday 30 March 2026 17:48:25 +0000 (0:00:00.008) 0:00:31.512 ********** 2026-03-30 17:48:26.143561 | aio | ok: [aio] 2026-03-30 17:48:26.143608 | aio | 2026-03-30 17:48:26.143620 | aio | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-03-30 17:48:26.143630 | aio | Monday 30 March 2026 17:48:26 +0000 (0:00:00.913) 0:00:32.426 ********** 2026-03-30 17:48:27.205586 | aio | changed: [aio] 2026-03-30 17:48:27.205666 | aio | 2026-03-30 17:48:27.205679 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-03-30 17:48:27.205691 | aio | Monday 30 March 2026 17:48:27 +0000 (0:00:01.062) 0:00:33.488 ********** 2026-03-30 17:48:27.910659 | aio | changed: [aio] 2026-03-30 17:48:27.910713 | aio | 2026-03-30 17:48:27.910727 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-03-30 17:48:27.910740 | aio | Monday 30 March 2026 17:48:27 +0000 (0:00:00.704) 0:00:34.193 ********** 2026-03-30 17:48:27.967665 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-03-30 17:48:27.967713 | aio | 2026-03-30 17:48:27.967724 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-03-30 17:48:27.967735 | aio | Monday 30 March 2026 17:48:27 +0000 (0:00:00.056) 0:00:34.250 ********** 2026-03-30 17:48:28.921785 | aio | ok: [aio] 2026-03-30 17:48:28.921843 | aio | 2026-03-30 17:48:28.921855 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-03-30 17:48:28.921865 | aio | Monday 30 March 2026 17:48:28 +0000 (0:00:00.954) 0:00:35.204 ********** 2026-03-30 17:48:29.777172 | aio | ok: [aio] => (item=systemd-timesyncd) 2026-03-30 17:48:29.778116 | aio | ok: [aio] => (item=ssh) 2026-03-30 17:48:29.778136 | aio | 2026-03-30 17:48:29.778146 | aio | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-03-30 17:48:29.778160 | aio | Monday 30 March 2026 17:48:29 +0000 (0:00:00.856) 0:00:36.060 ********** 2026-03-30 17:48:30.168959 | aio | changed: [aio] 2026-03-30 17:48:30.169043 | aio | 2026-03-30 17:48:30.169058 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-03-30 17:48:30.169068 | aio | Monday 30 March 2026 17:48:30 +0000 (0:00:00.391) 0:00:36.452 ********** 2026-03-30 17:48:30.425246 | aio | ok: [aio] 2026-03-30 17:48:30.425300 | aio | 2026-03-30 17:48:30.425310 | aio | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-03-30 17:48:30.425319 | aio | Monday 30 March 2026 17:48:30 +0000 (0:00:00.256) 0:00:36.708 ********** 2026-03-30 17:48:31.053615 | aio | changed: [aio] 2026-03-30 17:48:31.053669 | aio | 2026-03-30 17:48:31.053697 | aio | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-03-30 17:48:31.053708 | aio | Monday 30 March 2026 17:48:31 +0000 (0:00:00.628) 0:00:37.336 ********** 2026-03-30 17:48:31.447119 | aio | changed: [aio] 2026-03-30 17:48:31.447201 | aio | 2026-03-30 17:48:31.447218 | aio | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-03-30 17:48:31.447456 | aio | Monday 30 March 2026 17:48:31 +0000 (0:00:00.393) 0:00:37.730 ********** 2026-03-30 17:48:31.576568 | aio | ok: [aio] 2026-03-30 17:48:31.576615 | aio | 2026-03-30 17:48:31.576626 | aio | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-03-30 17:48:31.576636 | aio | Monday 30 March 2026 17:48:31 +0000 (0:00:00.128) 0:00:37.859 ********** 2026-03-30 17:48:31.832120 | aio | ok: [aio] => (item=aio) 2026-03-30 17:48:31.832172 | aio | 2026-03-30 17:48:31.832636 | aio | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-03-30 17:48:31.832677 | aio | Monday 30 March 2026 17:48:31 +0000 (0:00:00.256) 0:00:38.115 ********** 2026-03-30 17:48:31.884480 | aio | ok: [aio] 2026-03-30 17:48:31.884525 | aio | 2026-03-30 17:48:31.884537 | aio | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-03-30 17:48:31.884547 | aio | Monday 30 March 2026 17:48:31 +0000 (0:00:00.051) 0:00:38.167 ********** 2026-03-30 17:48:31.993867 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for aio 2026-03-30 17:48:31.993930 | aio | 2026-03-30 17:48:31.993961 | aio | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-03-30 17:48:31.993983 | aio | Monday 30 March 2026 17:48:31 +0000 (0:00:00.108) 0:00:38.276 ********** 2026-03-30 17:48:32.316152 | aio | changed: [aio] 2026-03-30 17:48:32.316195 | aio | 2026-03-30 17:48:32.316202 | aio | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-03-30 17:48:32.316209 | aio | Monday 30 March 2026 17:48:32 +0000 (0:00:00.323) 0:00:38.599 ********** 2026-03-30 17:48:33.092130 | aio | changed: [aio] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-03-30 17:48:33.092194 | aio | changed: [aio] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-03-30 17:48:33.093182 | aio | changed: [aio] => (item={'option': 'mon data avail warn', 'section': 'mon', 'value': 10}) 2026-03-30 17:48:33.093330 | aio | 2026-03-30 17:48:33.093342 | aio | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-03-30 17:48:33.093361 | aio | Monday 30 March 2026 17:48:33 +0000 (0:00:00.776) 0:00:39.375 ********** 2026-03-30 17:50:13.562344 | aio | ok: [aio] 2026-03-30 17:50:13.562552 | aio | 2026-03-30 17:50:13.562819 | aio | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-03-30 17:50:13.563108 | aio | Monday 30 March 2026 17:50:13 +0000 (0:01:40.470) 0:02:19.846 ********** 2026-03-30 17:50:13.822527 | aio | changed: [aio] 2026-03-30 17:50:13.822618 | aio | 2026-03-30 17:50:13.822759 | aio | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-03-30 17:50:13.822931 | aio | Monday 30 March 2026 17:50:13 +0000 (0:00:00.259) 0:02:20.106 ********** 2026-03-30 17:50:13.865783 | aio | ok: [aio] 2026-03-30 17:50:13.865855 | aio | 2026-03-30 17:50:13.866150 | aio | TASK [Install Ceph host] ******************************************************* 2026-03-30 17:50:13.866300 | aio | Monday 30 March 2026 17:50:13 +0000 (0:00:00.043) 0:02:20.150 ********** 2026-03-30 17:50:13.944243 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-03-30 17:50:13.944468 | aio | 2026-03-30 17:50:13.944720 | aio | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-03-30 17:50:13.944974 | aio | Monday 30 March 2026 17:50:13 +0000 (0:00:00.078) 0:02:20.228 ********** 2026-03-30 17:50:21.088145 | aio | ok: [aio] 2026-03-30 17:50:21.088255 | aio | 2026-03-30 17:50:21.088283 | aio | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-03-30 17:50:21.088486 | aio | Monday 30 March 2026 17:50:21 +0000 (0:00:07.143) 0:02:27.372 ********** 2026-03-30 17:50:21.146404 | aio | ok: [aio] => (item=aio) 2026-03-30 17:50:21.146463 | aio | 2026-03-30 17:50:21.146600 | aio | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-03-30 17:50:21.146768 | aio | Monday 30 March 2026 17:50:21 +0000 (0:00:00.057) 0:02:27.429 ********** 2026-03-30 17:50:21.590561 | aio | ok: [aio] 2026-03-30 17:50:21.591593 | aio | 2026-03-30 17:50:21.591645 | aio | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-03-30 17:50:21.591659 | aio | Monday 30 March 2026 17:50:21 +0000 (0:00:00.444) 0:02:27.874 ********** 2026-03-30 17:50:28.452564 | aio | ok: [aio] 2026-03-30 17:50:28.452626 | aio | 2026-03-30 17:50:28.452642 | aio | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-03-30 17:50:28.452655 | aio | Monday 30 March 2026 17:50:28 +0000 (0:00:06.861) 0:02:34.735 ********** 2026-03-30 17:51:22.190519 | aio | changed: [aio] 2026-03-30 17:51:22.190617 | aio | 2026-03-30 17:51:22.190731 | aio | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-03-30 17:51:22.190845 | aio | Monday 30 March 2026 17:51:22 +0000 (0:00:53.738) 0:03:28.473 ********** 2026-03-30 17:51:36.618143 | aio | ok: [aio] 2026-03-30 17:51:36.618223 | aio | 2026-03-30 17:51:36.618712 | aio | TASK [Install Ceph host] ******************************************************* 2026-03-30 17:51:36.618770 | aio | Monday 30 March 2026 17:51:36 +0000 (0:00:14.427) 0:03:42.901 ********** 2026-03-30 17:51:36.695579 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-03-30 17:51:36.695666 | aio | 2026-03-30 17:51:36.695681 | aio | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-03-30 17:51:36.695694 | aio | Monday 30 March 2026 17:51:36 +0000 (0:00:00.077) 0:03:42.978 ********** 2026-03-30 17:51:36.748192 | aio | skipping: [aio] 2026-03-30 17:51:36.748251 | aio | 2026-03-30 17:51:36.748906 | aio | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-03-30 17:51:36.748995 | aio | Monday 30 March 2026 17:51:36 +0000 (0:00:00.052) 0:03:43.031 ********** 2026-03-30 17:51:36.799682 | aio | skipping: [aio] => (item=aio) 2026-03-30 17:51:36.799793 | aio | skipping: [aio] 2026-03-30 17:51:36.799802 | aio | 2026-03-30 17:51:36.800063 | aio | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-03-30 17:51:36.800125 | aio | Monday 30 March 2026 17:51:36 +0000 (0:00:00.051) 0:03:43.083 ********** 2026-03-30 17:51:37.161588 | aio | ok: [aio] 2026-03-30 17:51:37.161641 | aio | 2026-03-30 17:51:37.161652 | aio | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-03-30 17:51:37.161662 | aio | Monday 30 March 2026 17:51:37 +0000 (0:00:00.360) 0:03:43.444 ********** 2026-03-30 17:51:43.986605 | aio | ok: [aio] 2026-03-30 17:51:43.986679 | aio | 2026-03-30 17:51:43.986903 | aio | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-03-30 17:51:43.986919 | aio | Monday 30 March 2026 17:51:43 +0000 (0:00:06.825) 0:03:50.270 ********** 2026-03-30 17:52:00.460747 | aio | changed: [aio] 2026-03-30 17:52:00.460834 | aio | 2026-03-30 17:52:00.460863 | aio | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-03-30 17:52:00.460877 | aio | Monday 30 March 2026 17:52:00 +0000 (0:00:16.473) 0:04:06.743 ********** 2026-03-30 17:52:06.809171 | aio | ok: [aio] 2026-03-30 17:52:06.809264 | aio | 2026-03-30 17:52:06.809751 | aio | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-03-30 17:52:06.809807 | aio | Monday 30 March 2026 17:52:06 +0000 (0:00:06.348) 0:04:13.091 ********** 2026-03-30 17:52:14.664840 | aio | changed: [aio] => (item={'name': 'diskprediction_local'}) 2026-03-30 17:52:14.664903 | aio | ok: [aio] => (item={'name': 'dashboard'}) 2026-03-30 17:52:14.664917 | aio | changed: [aio] => (item={'name': 'prometheus'}) 2026-03-30 17:52:14.664929 | aio | ok: [aio] => (item={'name': 'iostat'}) 2026-03-30 17:52:14.664941 | aio | 2026-03-30 17:52:14.664954 | aio | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-03-30 17:52:14.664967 | aio | 2026-03-30 17:52:14.664978 | aio | TASK [Gathering Facts] ********************************************************* 2026-03-30 17:52:14.664990 | aio | Monday 30 March 2026 17:52:14 +0000 (0:00:07.854) 0:04:20.946 ********** 2026-03-30 17:52:15.646159 | aio | ok: [aio] 2026-03-30 17:52:15.646219 | aio | 2026-03-30 17:52:15.646233 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-30 17:52:15.646243 | aio | Monday 30 March 2026 17:52:15 +0000 (0:00:00.980) 0:04:21.927 ********** 2026-03-30 17:52:15.896692 | aio | ok: [aio] 2026-03-30 17:52:15.896729 | aio | 2026-03-30 17:52:15.896736 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 17:52:15.896742 | aio | Monday 30 March 2026 17:52:15 +0000 (0:00:00.251) 0:04:22.178 ********** 2026-03-30 17:52:15.936696 | aio | skipping: [aio] 2026-03-30 17:52:15.936729 | aio | 2026-03-30 17:52:15.936735 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-30 17:52:15.936741 | aio | Monday 30 March 2026 17:52:15 +0000 (0:00:00.040) 0:04:22.219 ********** 2026-03-30 17:52:16.216615 | aio | ok: [aio] 2026-03-30 17:52:16.216648 | aio | 2026-03-30 17:52:16.216654 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 17:52:16.216660 | aio | Monday 30 March 2026 17:52:16 +0000 (0:00:00.281) 0:04:22.500 ********** 2026-03-30 17:52:16.284826 | aio | ok: [aio] => { 2026-03-30 17:52:16.284863 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.0/runc.amd64" 2026-03-30 17:52:16.284869 | aio | } 2026-03-30 17:52:16.284875 | aio | 2026-03-30 17:52:16.284880 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 17:52:16.284886 | aio | Monday 30 March 2026 17:52:16 +0000 (0:00:00.066) 0:04:22.566 ********** 2026-03-30 17:52:16.724766 | aio | ok: [aio] 2026-03-30 17:52:16.728599 | aio | 2026-03-30 17:52:16.728636 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 17:52:16.728643 | aio | Monday 30 March 2026 17:52:16 +0000 (0:00:00.442) 0:04:23.008 ********** 2026-03-30 17:52:16.774735 | aio | skipping: [aio] 2026-03-30 17:52:16.774770 | aio | 2026-03-30 17:52:16.774777 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 17:52:16.774824 | aio | Monday 30 March 2026 17:52:16 +0000 (0:00:00.049) 0:04:23.058 ********** 2026-03-30 17:52:16.821786 | aio | skipping: [aio] 2026-03-30 17:52:16.824740 | aio | 2026-03-30 17:52:16.824910 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-30 17:52:16.825074 | aio | Monday 30 March 2026 17:52:16 +0000 (0:00:00.047) 0:04:23.106 ********** 2026-03-30 17:52:17.081956 | aio | ok: [aio] 2026-03-30 17:52:17.081988 | aio | 2026-03-30 17:52:17.081993 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 17:52:17.081998 | aio | Monday 30 March 2026 17:52:17 +0000 (0:00:00.257) 0:04:23.364 ********** 2026-03-30 17:52:18.098735 | aio | ok: [aio] 2026-03-30 17:52:18.098766 | aio | 2026-03-30 17:52:18.098771 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 17:52:18.098776 | aio | Monday 30 March 2026 17:52:18 +0000 (0:00:01.016) 0:04:24.380 ********** 2026-03-30 17:52:18.170444 | aio | ok: [aio] => { 2026-03-30 17:52:18.170630 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.2.0/containerd-2.2.0-linux-amd64.tar.gz" 2026-03-30 17:52:18.170786 | aio | } 2026-03-30 17:52:18.170923 | aio | 2026-03-30 17:52:18.171099 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 17:52:18.174042 | aio | Monday 30 March 2026 17:52:18 +0000 (0:00:00.074) 0:04:24.455 ********** 2026-03-30 17:52:18.651054 | aio | ok: [aio] 2026-03-30 17:52:18.651097 | aio | 2026-03-30 17:52:18.651105 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 17:52:18.651111 | aio | Monday 30 March 2026 17:52:18 +0000 (0:00:00.478) 0:04:24.933 ********** 2026-03-30 17:52:20.877380 | aio | ok: [aio] 2026-03-30 17:52:20.877594 | aio | 2026-03-30 17:52:20.877803 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-03-30 17:52:20.878020 | aio | Monday 30 March 2026 17:52:20 +0000 (0:00:02.226) 0:04:27.159 ********** 2026-03-30 17:52:20.899361 | aio | skipping: [aio] 2026-03-30 17:52:20.899527 | aio | 2026-03-30 17:52:20.899678 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-03-30 17:52:20.902276 | aio | Monday 30 March 2026 17:52:20 +0000 (0:00:00.024) 0:04:27.184 ********** 2026-03-30 17:52:20.932454 | aio | skipping: [aio] 2026-03-30 17:52:20.932687 | aio | 2026-03-30 17:52:20.935206 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-03-30 17:52:20.935428 | aio | Monday 30 March 2026 17:52:20 +0000 (0:00:00.032) 0:04:27.216 ********** 2026-03-30 17:52:20.967879 | aio | skipping: [aio] 2026-03-30 17:52:20.967960 | aio | 2026-03-30 17:52:20.967969 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-03-30 17:52:20.967976 | aio | Monday 30 March 2026 17:52:20 +0000 (0:00:00.033) 0:04:27.249 ********** 2026-03-30 17:52:22.018045 | aio | ok: [aio] 2026-03-30 17:52:22.018227 | aio | 2026-03-30 17:52:22.018389 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-03-30 17:52:22.018534 | aio | Monday 30 March 2026 17:52:22 +0000 (0:00:01.052) 0:04:28.302 ********** 2026-03-30 17:52:22.585460 | aio | ok: [aio] 2026-03-30 17:52:22.585843 | aio | 2026-03-30 17:52:22.586262 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-03-30 17:52:22.586622 | aio | Monday 30 March 2026 17:52:22 +0000 (0:00:00.566) 0:04:28.869 ********** 2026-03-30 17:52:23.722578 | aio | ok: [aio] => (item={'path': '/etc/containerd'}) 2026-03-30 17:52:23.723986 | aio | ok: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-03-30 17:52:23.724450 | aio | ok: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-03-30 17:52:23.724910 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-03-30 17:52:23.725312 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-03-30 17:52:23.725642 | aio | 2026-03-30 17:52:23.725995 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-03-30 17:52:23.726487 | aio | Monday 30 March 2026 17:52:23 +0000 (0:00:01.136) 0:04:30.005 ********** 2026-03-30 17:52:24.375724 | aio | ok: [aio] 2026-03-30 17:52:24.376150 | aio | 2026-03-30 17:52:24.376516 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-03-30 17:52:24.376852 | aio | Monday 30 March 2026 17:52:24 +0000 (0:00:00.647) 0:04:30.653 ********** 2026-03-30 17:52:24.377193 | aio | 2026-03-30 17:52:24.377678 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-03-30 17:52:24.378295 | aio | Monday 30 March 2026 17:52:24 +0000 (0:00:00.006) 0:04:30.659 ********** 2026-03-30 17:52:24.844397 | aio | ok: [aio] 2026-03-30 17:52:24.844612 | aio | 2026-03-30 17:52:24.844772 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-30 17:52:24.847542 | aio | Monday 30 March 2026 17:52:24 +0000 (0:00:00.468) 0:04:31.128 ********** 2026-03-30 17:52:25.110904 | aio | ok: [aio] 2026-03-30 17:52:25.111291 | aio | 2026-03-30 17:52:25.111633 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 17:52:25.111982 | aio | Monday 30 March 2026 17:52:25 +0000 (0:00:00.266) 0:04:31.394 ********** 2026-03-30 17:52:25.174790 | aio | ok: [aio] => { 2026-03-30 17:52:25.175390 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-03-30 17:52:25.175680 | aio | } 2026-03-30 17:52:25.176169 | aio | 2026-03-30 17:52:25.176445 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 17:52:25.176675 | aio | Monday 30 March 2026 17:52:25 +0000 (0:00:00.063) 0:04:31.458 ********** 2026-03-30 17:52:25.629272 | aio | ok: [aio] 2026-03-30 17:52:25.629654 | aio | 2026-03-30 17:52:25.629985 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 17:52:25.630386 | aio | Monday 30 March 2026 17:52:25 +0000 (0:00:00.454) 0:04:31.913 ********** 2026-03-30 17:52:28.948954 | aio | ok: [aio] 2026-03-30 17:52:28.949389 | aio | 2026-03-30 17:52:28.949740 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-03-30 17:52:28.950109 | aio | Monday 30 March 2026 17:52:28 +0000 (0:00:03.319) 0:04:35.233 ********** 2026-03-30 17:52:30.037758 | aio | ok: [aio] 2026-03-30 17:52:30.038164 | aio | 2026-03-30 17:52:30.038536 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-03-30 17:52:30.038943 | aio | Monday 30 March 2026 17:52:30 +0000 (0:00:01.088) 0:04:36.321 ********** 2026-03-30 17:52:30.281141 | aio | ok: [aio] 2026-03-30 17:52:30.281190 | aio | 2026-03-30 17:52:30.281202 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-03-30 17:52:30.281212 | aio | Monday 30 March 2026 17:52:30 +0000 (0:00:00.241) 0:04:36.563 ********** 2026-03-30 17:52:30.810124 | aio | ok: [aio] 2026-03-30 17:52:30.810175 | aio | 2026-03-30 17:52:30.810672 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-03-30 17:52:30.810696 | aio | Monday 30 March 2026 17:52:30 +0000 (0:00:00.530) 0:04:37.093 ********** 2026-03-30 17:52:31.516315 | aio | ok: [aio] => (item={'path': '/etc/docker'}) 2026-03-30 17:52:31.516351 | aio | ok: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-03-30 17:52:31.516357 | aio | ok: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-03-30 17:52:31.516362 | aio | 2026-03-30 17:52:31.516367 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-03-30 17:52:31.516373 | aio | Monday 30 March 2026 17:52:31 +0000 (0:00:00.706) 0:04:37.800 ********** 2026-03-30 17:52:32.074648 | aio | ok: [aio] 2026-03-30 17:52:32.074700 | aio | 2026-03-30 17:52:32.074711 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-03-30 17:52:32.074721 | aio | Monday 30 March 2026 17:52:32 +0000 (0:00:00.557) 0:04:38.357 ********** 2026-03-30 17:52:32.605111 | aio | ok: [aio] 2026-03-30 17:52:32.605167 | aio | 2026-03-30 17:52:32.606237 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-03-30 17:52:32.606263 | aio | Monday 30 March 2026 17:52:32 +0000 (0:00:00.525) 0:04:38.882 ********** 2026-03-30 17:52:32.606268 | aio | 2026-03-30 17:52:32.606272 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-03-30 17:52:32.606484 | aio | Monday 30 March 2026 17:52:32 +0000 (0:00:00.006) 0:04:38.888 ********** 2026-03-30 17:52:33.067398 | aio | ok: [aio] 2026-03-30 17:52:33.067497 | aio | 2026-03-30 17:52:33.067646 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-03-30 17:52:33.067799 | aio | Monday 30 March 2026 17:52:33 +0000 (0:00:00.462) 0:04:39.351 ********** 2026-03-30 17:52:33.126172 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-03-30 17:52:33.126241 | aio | 2026-03-30 17:52:33.126253 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-03-30 17:52:33.126270 | aio | Monday 30 March 2026 17:52:33 +0000 (0:00:00.057) 0:04:39.408 ********** 2026-03-30 17:52:34.159612 | aio | ok: [aio] 2026-03-30 17:52:34.159664 | aio | 2026-03-30 17:52:34.159675 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-03-30 17:52:34.159686 | aio | Monday 30 March 2026 17:52:34 +0000 (0:00:01.033) 0:04:40.442 ********** 2026-03-30 17:52:35.026014 | aio | ok: [aio] => (item=systemd-timesyncd) 2026-03-30 17:52:35.026047 | aio | ok: [aio] => (item=ssh) 2026-03-30 17:52:35.026052 | aio | 2026-03-30 17:52:35.026057 | aio | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-03-30 17:52:35.026257 | aio | Monday 30 March 2026 17:52:35 +0000 (0:00:00.865) 0:04:41.308 ********** 2026-03-30 17:52:35.410531 | aio | ok: [aio] 2026-03-30 17:52:35.410593 | aio | 2026-03-30 17:52:35.410961 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-03-30 17:52:35.411037 | aio | Monday 30 March 2026 17:52:35 +0000 (0:00:00.385) 0:04:41.693 ********** 2026-03-30 17:52:35.664048 | aio | ok: [aio] 2026-03-30 17:52:35.664096 | aio | 2026-03-30 17:52:35.664103 | aio | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-03-30 17:52:35.664109 | aio | Monday 30 March 2026 17:52:35 +0000 (0:00:00.253) 0:04:41.947 ********** 2026-03-30 17:52:35.986550 | aio | ok: [aio] 2026-03-30 17:52:35.986653 | aio | 2026-03-30 17:52:35.987123 | aio | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-03-30 17:52:35.987184 | aio | Monday 30 March 2026 17:52:35 +0000 (0:00:00.322) 0:04:42.270 ********** 2026-03-30 17:52:36.245633 | aio | ok: [aio] 2026-03-30 17:52:36.245684 | aio | 2026-03-30 17:52:36.245695 | aio | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-03-30 17:52:36.245705 | aio | Monday 30 March 2026 17:52:36 +0000 (0:00:00.258) 0:04:42.528 ********** 2026-03-30 17:52:36.521771 | aio | ok: [aio] => (item=aio) 2026-03-30 17:52:36.521824 | aio | 2026-03-30 17:52:36.521835 | aio | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-03-30 17:52:36.521845 | aio | Monday 30 March 2026 17:52:36 +0000 (0:00:00.276) 0:04:42.804 ********** 2026-03-30 17:52:36.574146 | aio | ok: [aio] 2026-03-30 17:52:36.574196 | aio | 2026-03-30 17:52:36.574612 | aio | TASK [Install Ceph host] ******************************************************* 2026-03-30 17:52:36.574667 | aio | Monday 30 March 2026 17:52:36 +0000 (0:00:00.052) 0:04:42.857 ********** 2026-03-30 17:52:36.635142 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-03-30 17:52:36.635202 | aio | 2026-03-30 17:52:36.635215 | aio | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-03-30 17:52:36.635480 | aio | Monday 30 March 2026 17:52:36 +0000 (0:00:00.061) 0:04:42.919 ********** 2026-03-30 17:52:36.682142 | aio | skipping: [aio] 2026-03-30 17:52:36.682186 | aio | 2026-03-30 17:52:36.682198 | aio | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-03-30 17:52:36.682348 | aio | Monday 30 March 2026 17:52:36 +0000 (0:00:00.046) 0:04:42.965 ********** 2026-03-30 17:52:36.725214 | aio | skipping: [aio] => (item=aio) 2026-03-30 17:52:36.725273 | aio | skipping: [aio] 2026-03-30 17:52:36.725287 | aio | 2026-03-30 17:52:36.725831 | aio | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-03-30 17:52:36.725863 | aio | Monday 30 March 2026 17:52:36 +0000 (0:00:00.043) 0:04:43.008 ********** 2026-03-30 17:52:37.048170 | aio | ok: [aio] 2026-03-30 17:52:37.048225 | aio | 2026-03-30 17:52:37.048237 | aio | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-03-30 17:52:37.048246 | aio | Monday 30 March 2026 17:52:37 +0000 (0:00:00.322) 0:04:43.331 ********** 2026-03-30 17:52:44.007158 | aio | ok: [aio] 2026-03-30 17:52:44.007231 | aio | 2026-03-30 17:52:44.007247 | aio | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-03-30 17:52:44.007266 | aio | Monday 30 March 2026 17:52:44 +0000 (0:00:06.959) 0:04:50.290 ********** 2026-03-30 17:52:49.580249 | aio | ok: [aio] 2026-03-30 17:52:49.580328 | aio | 2026-03-30 17:52:49.580353 | aio | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-03-30 17:52:49.580524 | aio | Monday 30 March 2026 17:52:49 +0000 (0:00:05.573) 0:04:55.864 ********** 2026-03-30 17:53:03.909110 | aio | ok: [aio] 2026-03-30 17:53:03.909175 | aio | 2026-03-30 17:53:03.909520 | aio | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-03-30 17:53:03.909739 | aio | Monday 30 March 2026 17:53:03 +0000 (0:00:14.328) 0:05:10.192 ********** 2026-03-30 17:54:42.655162 | aio | ok: [aio] => (item=/dev/ceph-aio-osd0/data) 2026-03-30 17:54:42.655220 | aio | ok: [aio] => (item=/dev/ceph-aio-osd1/data) 2026-03-30 17:54:42.655228 | aio | ok: [aio] => (item=/dev/ceph-aio-osd2/data) 2026-03-30 17:54:42.655235 | aio | 2026-03-30 17:54:42.655242 | aio | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-03-30 17:54:42.655249 | aio | Monday 30 March 2026 17:54:42 +0000 (0:01:38.744) 0:06:48.937 ********** 2026-03-30 17:54:48.967148 | aio | ok: [aio] 2026-03-30 17:54:48.967383 | aio | 2026-03-30 17:54:48.967571 | aio | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-03-30 17:54:48.967744 | aio | Monday 30 March 2026 17:54:48 +0000 (0:00:06.313) 0:06:55.251 ********** 2026-03-30 17:54:55.359570 | aio | ok: [aio] 2026-03-30 17:54:55.359935 | aio | 2026-03-30 17:54:55.360366 | aio | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-03-30 17:54:55.360689 | aio | Monday 30 March 2026 17:54:55 +0000 (0:00:06.392) 0:07:01.643 ********** 2026-03-30 17:54:55.424578 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for aio 2026-03-30 17:54:55.425293 | aio | 2026-03-30 17:54:55.425320 | aio | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-03-30 17:54:55.425333 | aio | Monday 30 March 2026 17:54:55 +0000 (0:00:00.064) 0:07:01.708 ********** 2026-03-30 17:54:55.475152 | aio | ok: [aio] 2026-03-30 17:54:55.475211 | aio | 2026-03-30 17:54:55.475585 | aio | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-03-30 17:54:55.475639 | aio | Monday 30 March 2026 17:54:55 +0000 (0:00:00.049) 0:07:01.758 ********** 2026-03-30 17:55:01.853127 | aio | ok: [aio] 2026-03-30 17:55:01.853218 | aio | 2026-03-30 17:55:01.853655 | aio | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-03-30 17:55:01.854140 | aio | Monday 30 March 2026 17:55:01 +0000 (0:00:06.378) 0:07:08.136 ********** 2026-03-30 17:55:01.905206 | aio | ok: [aio] 2026-03-30 17:55:01.905279 | aio | 2026-03-30 17:55:01.905294 | aio | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-03-30 17:55:01.905313 | aio | Monday 30 March 2026 17:55:01 +0000 (0:00:00.051) 0:07:08.188 ********** 2026-03-30 17:55:01.991252 | aio | skipping: [aio] => (item=1) 2026-03-30 17:55:01.991322 | aio | skipping: [aio] => (item=1) 2026-03-30 17:55:01.991336 | aio | skipping: [aio] => (item=1) 2026-03-30 17:55:01.992188 | aio | skipping: [aio] 2026-03-30 17:55:01.992241 | aio | 2026-03-30 17:55:01.992255 | aio | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-03-30 17:55:01.992293 | aio | Monday 30 March 2026 17:55:01 +0000 (0:00:00.086) 0:07:08.274 ********** 2026-03-30 17:55:02.034177 | aio | skipping: [aio] 2026-03-30 17:55:02.034233 | aio | 2026-03-30 17:55:02.035125 | aio | PLAY RECAP ********************************************************************* 2026-03-30 17:55:02.035156 | aio | aio : ok=106 changed=28 unreachable=0 failed=0 skipped=18 rescued=0 ignored=0 2026-03-30 17:55:02.035227 | aio | 2026-03-30 17:55:02.036064 | aio | 2026-03-30 17:55:02.036107 | aio | TASKS RECAP ******************************************************************** 2026-03-30 17:55:02.036370 | aio | Monday 30 March 2026 17:55:02 +0000 (0:00:00.043) 0:07:08.318 ********** 2026-03-30 17:55:02.036818 | aio | =============================================================================== 2026-03-30 17:55:02.037198 | aio | vexxhost.ceph.mon : Run Bootstrap command ----------------------------- 100.47s 2026-03-30 17:55:02.037646 | aio | vexxhost.ceph.osd : Install OSDs --------------------------------------- 98.74s 2026-03-30 17:55:02.037975 | aio | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 53.74s 2026-03-30 17:55:02.038286 | aio | vexxhost.ceph.mgr : Configure "mgr" label for managers ----------------- 16.47s 2026-03-30 17:55:02.038517 | aio | vexxhost.ceph.mon : Validate monitor exist ----------------------------- 14.43s 2026-03-30 17:55:02.038716 | aio | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 14.33s 2026-03-30 17:55:02.038911 | aio | vexxhost.ceph.mgr : Configure manager modules --------------------------- 7.85s 2026-03-30 17:55:02.039135 | aio | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 7.14s 2026-03-30 17:55:02.040032 | aio | vexxhost.containers.containerd : Install AppArmor packages -------------- 7.12s 2026-03-30 17:55:02.040050 | aio | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.96s 2026-03-30 17:55:02.040056 | aio | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.86s 2026-03-30 17:55:02.040062 | aio | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.83s 2026-03-30 17:55:02.040067 | aio | vexxhost.ceph.osd : Mark require osd release ---------------------------- 6.39s 2026-03-30 17:55:02.040182 | aio | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 6.38s 2026-03-30 17:55:02.040438 | aio | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 6.35s 2026-03-30 17:55:02.040655 | aio | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 6.31s 2026-03-30 17:55:02.040854 | aio | vexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 5.57s 2026-03-30 17:55:02.041077 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 4.55s 2026-03-30 17:55:02.041304 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 3.32s 2026-03-30 17:55:02.041509 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 3.24s 2026-03-30 17:55:02.136791 | aio | INFO [default > converge] Executed: Successful 2026-03-30 17:55:02.148759 | aio | INFO [default > idempotence] Executing 2026-03-30 17:55:03.151285 | aio | 2026-03-30 17:55:03.151542 | aio | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-03-30 17:55:03.151731 | aio | 2026-03-30 17:55:03.151961 | aio | TASK [Gathering Facts] ********************************************************* 2026-03-30 17:55:03.152186 | aio | Monday 30 March 2026 17:55:03 +0000 (0:00:00.052) 0:00:00.052 ********** 2026-03-30 17:55:04.391165 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-03-30 17:55:04.392488 | aio | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-03-30 17:55:04.392519 | aio | interpreter could change the meaning of that path. See 2026-03-30 17:55:04.392529 | aio | https://docs.ansible.com/ansible- 2026-03-30 17:55:04.392540 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-03-30 17:55:04.411345 | aio | ok: [aio] 2026-03-30 17:55:04.411400 | aio | 2026-03-30 17:55:04.411409 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-30 17:55:04.411590 | aio | Monday 30 March 2026 17:55:04 +0000 (0:00:01.258) 0:00:01.311 ********** 2026-03-30 17:55:04.754399 | aio | ok: [aio] 2026-03-30 17:55:04.754458 | aio | 2026-03-30 17:55:04.754471 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 17:55:04.754484 | aio | Monday 30 March 2026 17:55:04 +0000 (0:00:00.342) 0:00:01.654 ********** 2026-03-30 17:55:04.800185 | aio | skipping: [aio] 2026-03-30 17:55:04.800248 | aio | 2026-03-30 17:55:04.800259 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-30 17:55:04.800276 | aio | Monday 30 March 2026 17:55:04 +0000 (0:00:00.045) 0:00:01.700 ********** 2026-03-30 17:55:05.206078 | aio | ok: [aio] 2026-03-30 17:55:05.206128 | aio | 2026-03-30 17:55:05.206135 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 17:55:05.206141 | aio | Monday 30 March 2026 17:55:05 +0000 (0:00:00.405) 0:00:02.106 ********** 2026-03-30 17:55:05.289198 | aio | ok: [aio] => { 2026-03-30 17:55:05.289273 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.0/runc.amd64" 2026-03-30 17:55:05.289286 | aio | } 2026-03-30 17:55:05.289297 | aio | 2026-03-30 17:55:05.289681 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 17:55:05.289720 | aio | Monday 30 March 2026 17:55:05 +0000 (0:00:00.080) 0:00:02.187 ********** 2026-03-30 17:55:05.794193 | aio | ok: [aio] 2026-03-30 17:55:05.794317 | aio | 2026-03-30 17:55:05.795081 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 17:55:05.795113 | aio | Monday 30 March 2026 17:55:05 +0000 (0:00:00.507) 0:00:02.694 ********** 2026-03-30 17:55:05.847112 | aio | skipping: [aio] 2026-03-30 17:55:05.847926 | aio | 2026-03-30 17:55:05.847953 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 17:55:05.847964 | aio | Monday 30 March 2026 17:55:05 +0000 (0:00:00.053) 0:00:02.748 ********** 2026-03-30 17:55:05.907145 | aio | skipping: [aio] 2026-03-30 17:55:05.907193 | aio | 2026-03-30 17:55:05.907733 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-30 17:55:05.907759 | aio | Monday 30 March 2026 17:55:05 +0000 (0:00:00.059) 0:00:02.807 ********** 2026-03-30 17:55:06.164073 | aio | ok: [aio] 2026-03-30 17:55:06.164281 | aio | 2026-03-30 17:55:06.164918 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 17:55:06.164945 | aio | Monday 30 March 2026 17:55:06 +0000 (0:00:00.256) 0:00:03.064 ********** 2026-03-30 17:55:07.319987 | aio | ok: [aio] 2026-03-30 17:55:07.320074 | aio | 2026-03-30 17:55:07.320085 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 17:55:07.320095 | aio | Monday 30 March 2026 17:55:07 +0000 (0:00:01.155) 0:00:04.220 ********** 2026-03-30 17:55:07.529859 | aio | ok: [aio] => { 2026-03-30 17:55:07.529893 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.2.0/containerd-2.2.0-linux-amd64.tar.gz" 2026-03-30 17:55:07.529901 | aio | } 2026-03-30 17:55:07.530394 | aio | 2026-03-30 17:55:07.530441 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 17:55:07.530449 | aio | Monday 30 March 2026 17:55:07 +0000 (0:00:00.208) 0:00:04.428 ********** 2026-03-30 17:55:08.063477 | aio | ok: [aio] 2026-03-30 17:55:08.063548 | aio | 2026-03-30 17:55:08.063780 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 17:55:08.063805 | aio | Monday 30 March 2026 17:55:08 +0000 (0:00:00.535) 0:00:04.964 ********** 2026-03-30 17:55:10.665517 | aio | ok: [aio] 2026-03-30 17:55:10.665670 | aio | 2026-03-30 17:55:10.665691 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-03-30 17:55:10.665841 | aio | Monday 30 March 2026 17:55:10 +0000 (0:00:02.602) 0:00:07.566 ********** 2026-03-30 17:55:10.704430 | aio | skipping: [aio] 2026-03-30 17:55:10.704507 | aio | 2026-03-30 17:55:10.704619 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-03-30 17:55:10.704723 | aio | Monday 30 March 2026 17:55:10 +0000 (0:00:00.038) 0:00:07.605 ********** 2026-03-30 17:55:10.742323 | aio | skipping: [aio] 2026-03-30 17:55:10.742409 | aio | 2026-03-30 17:55:10.742522 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-03-30 17:55:10.742632 | aio | Monday 30 March 2026 17:55:10 +0000 (0:00:00.038) 0:00:07.643 ********** 2026-03-30 17:55:10.778096 | aio | skipping: [aio] 2026-03-30 17:55:10.778149 | aio | 2026-03-30 17:55:10.778287 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-03-30 17:55:10.778608 | aio | Monday 30 March 2026 17:55:10 +0000 (0:00:00.035) 0:00:07.678 ********** 2026-03-30 17:55:11.823610 | aio | ok: [aio] 2026-03-30 17:55:11.823852 | aio | 2026-03-30 17:55:11.824161 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-03-30 17:55:11.824485 | aio | Monday 30 March 2026 17:55:11 +0000 (0:00:01.045) 0:00:08.724 ********** 2026-03-30 17:55:12.410647 | aio | ok: [aio] 2026-03-30 17:55:12.410990 | aio | 2026-03-30 17:55:12.411359 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-03-30 17:55:12.411704 | aio | Monday 30 March 2026 17:55:12 +0000 (0:00:00.586) 0:00:09.311 ********** 2026-03-30 17:55:13.550115 | aio | ok: [aio] => (item={'path': '/etc/containerd'}) 2026-03-30 17:55:13.550167 | aio | ok: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-03-30 17:55:13.550178 | aio | ok: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-03-30 17:55:13.550187 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-03-30 17:55:13.550195 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-03-30 17:55:13.550210 | aio | 2026-03-30 17:55:13.550645 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-03-30 17:55:13.550683 | aio | Monday 30 March 2026 17:55:13 +0000 (0:00:01.138) 0:00:10.450 ********** 2026-03-30 17:55:14.182546 | aio | ok: [aio] 2026-03-30 17:55:14.182649 | aio | 2026-03-30 17:55:14.183548 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-03-30 17:55:14.183588 | aio | Monday 30 March 2026 17:55:14 +0000 (0:00:00.619) 0:00:11.069 ********** 2026-03-30 17:55:14.183595 | aio | 2026-03-30 17:55:14.183602 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-03-30 17:55:14.183608 | aio | Monday 30 March 2026 17:55:14 +0000 (0:00:00.013) 0:00:11.082 ********** 2026-03-30 17:55:14.937480 | aio | ok: [aio] 2026-03-30 17:55:14.937547 | aio | 2026-03-30 17:55:14.937801 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-30 17:55:14.937828 | aio | Monday 30 March 2026 17:55:14 +0000 (0:00:00.755) 0:00:11.838 ********** 2026-03-30 17:55:15.189532 | aio | ok: [aio] 2026-03-30 17:55:15.189619 | aio | 2026-03-30 17:55:15.191123 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 17:55:15.191192 | aio | Monday 30 March 2026 17:55:15 +0000 (0:00:00.252) 0:00:12.090 ********** 2026-03-30 17:55:15.272492 | aio | ok: [aio] => { 2026-03-30 17:55:15.272525 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-03-30 17:55:15.272530 | aio | } 2026-03-30 17:55:15.272535 | aio | 2026-03-30 17:55:15.272540 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 17:55:15.272635 | aio | Monday 30 March 2026 17:55:15 +0000 (0:00:00.081) 0:00:12.172 ********** 2026-03-30 17:55:15.737992 | aio | ok: [aio] 2026-03-30 17:55:15.738053 | aio | 2026-03-30 17:55:15.738060 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 17:55:15.738065 | aio | Monday 30 March 2026 17:55:15 +0000 (0:00:00.466) 0:00:12.638 ********** 2026-03-30 17:55:19.057227 | aio | ok: [aio] 2026-03-30 17:55:19.057299 | aio | 2026-03-30 17:55:19.057307 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-03-30 17:55:19.057313 | aio | Monday 30 March 2026 17:55:19 +0000 (0:00:03.319) 0:00:15.957 ********** 2026-03-30 17:55:20.046182 | aio | ok: [aio] 2026-03-30 17:55:20.046227 | aio | 2026-03-30 17:55:20.046234 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-03-30 17:55:20.046240 | aio | Monday 30 March 2026 17:55:20 +0000 (0:00:00.988) 0:00:16.946 ********** 2026-03-30 17:55:20.381091 | aio | ok: [aio] 2026-03-30 17:55:20.381130 | aio | 2026-03-30 17:55:20.381640 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-03-30 17:55:20.381677 | aio | Monday 30 March 2026 17:55:20 +0000 (0:00:00.335) 0:00:17.281 ********** 2026-03-30 17:55:20.932070 | aio | ok: [aio] 2026-03-30 17:55:20.932109 | aio | 2026-03-30 17:55:20.932117 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-03-30 17:55:20.932124 | aio | Monday 30 March 2026 17:55:20 +0000 (0:00:00.551) 0:00:17.833 ********** 2026-03-30 17:55:21.614092 | aio | ok: [aio] => (item={'path': '/etc/docker'}) 2026-03-30 17:55:21.614137 | aio | ok: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-03-30 17:55:21.615158 | aio | ok: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-03-30 17:55:21.615221 | aio | 2026-03-30 17:55:21.615233 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-03-30 17:55:21.615244 | aio | Monday 30 March 2026 17:55:21 +0000 (0:00:00.681) 0:00:18.514 ********** 2026-03-30 17:55:22.149674 | aio | ok: [aio] 2026-03-30 17:55:22.149725 | aio | 2026-03-30 17:55:22.149740 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-03-30 17:55:22.149752 | aio | Monday 30 March 2026 17:55:22 +0000 (0:00:00.534) 0:00:19.049 ********** 2026-03-30 17:55:22.694975 | aio | ok: [aio] 2026-03-30 17:55:22.695778 | aio | 2026-03-30 17:55:22.695793 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-03-30 17:55:22.695800 | aio | Monday 30 March 2026 17:55:22 +0000 (0:00:00.537) 0:00:19.586 ********** 2026-03-30 17:55:22.695806 | aio | 2026-03-30 17:55:22.695811 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-03-30 17:55:22.695816 | aio | Monday 30 March 2026 17:55:22 +0000 (0:00:00.008) 0:00:19.594 ********** 2026-03-30 17:55:23.151890 | aio | ok: [aio] 2026-03-30 17:55:23.151949 | aio | 2026-03-30 17:55:23.151960 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-03-30 17:55:23.151970 | aio | Monday 30 March 2026 17:55:23 +0000 (0:00:00.457) 0:00:20.051 ********** 2026-03-30 17:55:23.210215 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-03-30 17:55:23.210277 | aio | 2026-03-30 17:55:23.210288 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-03-30 17:55:23.210414 | aio | Monday 30 March 2026 17:55:23 +0000 (0:00:00.058) 0:00:20.110 ********** 2026-03-30 17:55:24.151618 | aio | ok: [aio] 2026-03-30 17:55:24.151676 | aio | 2026-03-30 17:55:24.151687 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-03-30 17:55:24.151697 | aio | Monday 30 March 2026 17:55:24 +0000 (0:00:00.940) 0:00:21.051 ********** 2026-03-30 17:55:24.955124 | aio | ok: [aio] => (item=systemd-timesyncd) 2026-03-30 17:55:24.955183 | aio | ok: [aio] => (item=ssh) 2026-03-30 17:55:24.955779 | aio | 2026-03-30 17:55:24.955831 | aio | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-03-30 17:55:24.955853 | aio | Monday 30 March 2026 17:55:24 +0000 (0:00:00.804) 0:00:21.855 ********** 2026-03-30 17:55:25.340277 | aio | ok: [aio] 2026-03-30 17:55:25.340317 | aio | 2026-03-30 17:55:25.340324 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-03-30 17:55:25.340330 | aio | Monday 30 March 2026 17:55:25 +0000 (0:00:00.384) 0:00:22.240 ********** 2026-03-30 17:55:25.615105 | aio | ok: [aio] 2026-03-30 17:55:25.615184 | aio | 2026-03-30 17:55:25.615202 | aio | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-03-30 17:55:25.615392 | aio | Monday 30 March 2026 17:55:25 +0000 (0:00:00.275) 0:00:22.515 ********** 2026-03-30 17:55:26.051007 | aio | ok: [aio] 2026-03-30 17:55:26.051111 | aio | 2026-03-30 17:55:26.051127 | aio | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-03-30 17:55:26.051140 | aio | Monday 30 March 2026 17:55:26 +0000 (0:00:00.434) 0:00:22.950 ********** 2026-03-30 17:55:26.429152 | aio | ok: [aio] 2026-03-30 17:55:26.429217 | aio | 2026-03-30 17:55:26.429233 | aio | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-03-30 17:55:26.429406 | aio | Monday 30 March 2026 17:55:26 +0000 (0:00:00.378) 0:00:23.329 ********** 2026-03-30 17:55:26.509974 | aio | ok: [aio] 2026-03-30 17:55:26.510054 | aio | 2026-03-30 17:55:26.510070 | aio | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-03-30 17:55:26.510080 | aio | Monday 30 March 2026 17:55:26 +0000 (0:00:00.081) 0:00:23.410 ********** 2026-03-30 17:55:26.786243 | aio | ok: [aio] => (item=aio) 2026-03-30 17:55:26.786720 | aio | 2026-03-30 17:55:26.786746 | aio | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-03-30 17:55:26.787076 | aio | Monday 30 March 2026 17:55:26 +0000 (0:00:00.276) 0:00:23.687 ********** 2026-03-30 17:55:26.839382 | aio | ok: [aio] 2026-03-30 17:55:26.839427 | aio | 2026-03-30 17:55:26.839435 | aio | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-03-30 17:55:26.839442 | aio | Monday 30 March 2026 17:55:26 +0000 (0:00:00.052) 0:00:23.740 ********** 2026-03-30 17:55:26.880178 | aio | skipping: [aio] 2026-03-30 17:55:26.880231 | aio | 2026-03-30 17:55:26.880242 | aio | TASK [Install Ceph host] ******************************************************* 2026-03-30 17:55:26.880257 | aio | Monday 30 March 2026 17:55:26 +0000 (0:00:00.040) 0:00:23.780 ********** 2026-03-30 17:55:26.951826 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-03-30 17:55:26.951867 | aio | 2026-03-30 17:55:26.951873 | aio | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-03-30 17:55:26.951879 | aio | Monday 30 March 2026 17:55:26 +0000 (0:00:00.071) 0:00:23.852 ********** 2026-03-30 17:55:33.426101 | aio | ok: [aio] 2026-03-30 17:55:33.426168 | aio | 2026-03-30 17:55:33.426187 | aio | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-03-30 17:55:33.426468 | aio | Monday 30 March 2026 17:55:33 +0000 (0:00:06.473) 0:00:30.326 ********** 2026-03-30 17:55:33.485180 | aio | ok: [aio] => (item=aio) 2026-03-30 17:55:33.485243 | aio | 2026-03-30 17:55:33.485649 | aio | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-03-30 17:55:33.485685 | aio | Monday 30 March 2026 17:55:33 +0000 (0:00:00.059) 0:00:30.385 ********** 2026-03-30 17:55:33.951278 | aio | ok: [aio] 2026-03-30 17:55:33.951336 | aio | 2026-03-30 17:55:33.951391 | aio | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-03-30 17:55:33.951767 | aio | Monday 30 March 2026 17:55:33 +0000 (0:00:00.465) 0:00:30.851 ********** 2026-03-30 17:55:40.922638 | aio | ok: [aio] 2026-03-30 17:55:40.922708 | aio | 2026-03-30 17:55:40.922722 | aio | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-03-30 17:55:40.922736 | aio | Monday 30 March 2026 17:55:40 +0000 (0:00:06.970) 0:00:37.822 ********** 2026-03-30 17:55:47.916184 | aio | ok: [aio] 2026-03-30 17:55:47.916257 | aio | 2026-03-30 17:55:47.916680 | aio | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-03-30 17:55:47.916714 | aio | Monday 30 March 2026 17:55:47 +0000 (0:00:06.994) 0:00:44.817 ********** 2026-03-30 17:56:03.561784 | aio | ok: [aio] 2026-03-30 17:56:03.561868 | aio | 2026-03-30 17:56:03.561883 | aio | TASK [Install Ceph host] ******************************************************* 2026-03-30 17:56:03.562075 | aio | Monday 30 March 2026 17:56:03 +0000 (0:00:15.643) 0:01:00.460 ********** 2026-03-30 17:56:03.634272 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-03-30 17:56:03.634352 | aio | 2026-03-30 17:56:03.634360 | aio | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-03-30 17:56:03.634366 | aio | Monday 30 March 2026 17:56:03 +0000 (0:00:00.073) 0:01:00.534 ********** 2026-03-30 17:56:03.685117 | aio | skipping: [aio] 2026-03-30 17:56:03.685176 | aio | 2026-03-30 17:56:03.685184 | aio | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-03-30 17:56:03.685196 | aio | Monday 30 March 2026 17:56:03 +0000 (0:00:00.051) 0:01:00.585 ********** 2026-03-30 17:56:03.739521 | aio | skipping: [aio] => (item=aio) 2026-03-30 17:56:03.740195 | aio | skipping: [aio] 2026-03-30 17:56:03.740229 | aio | 2026-03-30 17:56:03.740234 | aio | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-03-30 17:56:03.740239 | aio | Monday 30 March 2026 17:56:03 +0000 (0:00:00.054) 0:01:00.640 ********** 2026-03-30 17:56:04.061532 | aio | ok: [aio] 2026-03-30 17:56:04.062772 | aio | 2026-03-30 17:56:04.062832 | aio | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-03-30 17:56:04.062845 | aio | Monday 30 March 2026 17:56:04 +0000 (0:00:00.322) 0:01:00.962 ********** 2026-03-30 17:56:11.319496 | aio | ok: [aio] 2026-03-30 17:56:11.319548 | aio | 2026-03-30 17:56:11.319555 | aio | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-03-30 17:56:11.319561 | aio | Monday 30 March 2026 17:56:11 +0000 (0:00:07.255) 0:01:08.218 ********** 2026-03-30 17:56:18.259909 | aio | ok: [aio] 2026-03-30 17:56:18.259999 | aio | 2026-03-30 17:56:18.260051 | aio | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-03-30 17:56:18.260069 | aio | Monday 30 March 2026 17:56:18 +0000 (0:00:06.940) 0:01:15.159 ********** 2026-03-30 17:56:24.696217 | aio | ok: [aio] 2026-03-30 17:56:24.696275 | aio | 2026-03-30 17:56:24.696284 | aio | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-03-30 17:56:24.696292 | aio | Monday 30 March 2026 17:56:24 +0000 (0:00:06.437) 0:01:21.596 ********** 2026-03-30 17:56:33.952122 | aio | ok: [aio] => (item={'name': 'diskprediction_local'}) 2026-03-30 17:56:33.952195 | aio | ok: [aio] => (item={'name': 'dashboard'}) 2026-03-30 17:56:33.952209 | aio | ok: [aio] => (item={'name': 'prometheus'}) 2026-03-30 17:56:33.952228 | aio | ok: [aio] => (item={'name': 'iostat'}) 2026-03-30 17:56:33.953035 | aio | 2026-03-30 17:56:33.953079 | aio | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-03-30 17:56:33.953089 | aio | 2026-03-30 17:56:33.953097 | aio | TASK [Gathering Facts] ********************************************************* 2026-03-30 17:56:33.953105 | aio | Monday 30 March 2026 17:56:33 +0000 (0:00:09.256) 0:01:30.852 ********** 2026-03-30 17:56:34.942627 | aio | ok: [aio] 2026-03-30 17:56:34.942680 | aio | 2026-03-30 17:56:34.942694 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-30 17:56:34.942706 | aio | Monday 30 March 2026 17:56:34 +0000 (0:00:00.989) 0:01:31.842 ********** 2026-03-30 17:56:35.199174 | aio | ok: [aio] 2026-03-30 17:56:35.199270 | aio | 2026-03-30 17:56:35.199292 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 17:56:35.199584 | aio | Monday 30 March 2026 17:56:35 +0000 (0:00:00.257) 0:01:32.099 ********** 2026-03-30 17:56:35.239157 | aio | skipping: [aio] 2026-03-30 17:56:35.239206 | aio | 2026-03-30 17:56:35.239225 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-30 17:56:35.239361 | aio | Monday 30 March 2026 17:56:35 +0000 (0:00:00.039) 0:01:32.139 ********** 2026-03-30 17:56:35.496420 | aio | ok: [aio] 2026-03-30 17:56:35.496477 | aio | 2026-03-30 17:56:35.496621 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 17:56:35.496801 | aio | Monday 30 March 2026 17:56:35 +0000 (0:00:00.257) 0:01:32.397 ********** 2026-03-30 17:56:35.580422 | aio | ok: [aio] => { 2026-03-30 17:56:35.580560 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.0/runc.amd64" 2026-03-30 17:56:35.581125 | aio | } 2026-03-30 17:56:35.581140 | aio | 2026-03-30 17:56:35.581146 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 17:56:35.581151 | aio | Monday 30 March 2026 17:56:35 +0000 (0:00:00.083) 0:01:32.481 ********** 2026-03-30 17:56:35.981722 | aio | ok: [aio] 2026-03-30 17:56:35.981783 | aio | 2026-03-30 17:56:35.981794 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 17:56:35.981804 | aio | Monday 30 March 2026 17:56:35 +0000 (0:00:00.400) 0:01:32.881 ********** 2026-03-30 17:56:36.024933 | aio | skipping: [aio] 2026-03-30 17:56:36.024964 | aio | 2026-03-30 17:56:36.024969 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 17:56:36.024977 | aio | Monday 30 March 2026 17:56:36 +0000 (0:00:00.043) 0:01:32.924 ********** 2026-03-30 17:56:36.062140 | aio | skipping: [aio] 2026-03-30 17:56:36.062992 | aio | 2026-03-30 17:56:36.063125 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-30 17:56:36.063137 | aio | Monday 30 March 2026 17:56:36 +0000 (0:00:00.038) 0:01:32.962 ********** 2026-03-30 17:56:36.323130 | aio | ok: [aio] 2026-03-30 17:56:36.323187 | aio | 2026-03-30 17:56:36.323194 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 17:56:36.323398 | aio | Monday 30 March 2026 17:56:36 +0000 (0:00:00.260) 0:01:33.223 ********** 2026-03-30 17:56:37.327134 | aio | ok: [aio] 2026-03-30 17:56:37.327177 | aio | 2026-03-30 17:56:37.327185 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 17:56:37.327191 | aio | Monday 30 March 2026 17:56:37 +0000 (0:00:01.004) 0:01:34.227 ********** 2026-03-30 17:56:37.524831 | aio | ok: [aio] => { 2026-03-30 17:56:37.524864 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.2.0/containerd-2.2.0-linux-amd64.tar.gz" 2026-03-30 17:56:37.524869 | aio | } 2026-03-30 17:56:37.524873 | aio | 2026-03-30 17:56:37.524878 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 17:56:37.524882 | aio | Monday 30 March 2026 17:56:37 +0000 (0:00:00.196) 0:01:34.423 ********** 2026-03-30 17:56:38.065840 | aio | ok: [aio] 2026-03-30 17:56:38.065897 | aio | 2026-03-30 17:56:38.065908 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 17:56:38.065918 | aio | Monday 30 March 2026 17:56:38 +0000 (0:00:00.541) 0:01:34.965 ********** 2026-03-30 17:56:40.337125 | aio | ok: [aio] 2026-03-30 17:56:40.337208 | aio | 2026-03-30 17:56:40.337680 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-03-30 17:56:40.337732 | aio | Monday 30 March 2026 17:56:40 +0000 (0:00:02.272) 0:01:37.237 ********** 2026-03-30 17:56:40.367400 | aio | skipping: [aio] 2026-03-30 17:56:40.367642 | aio | 2026-03-30 17:56:40.367893 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-03-30 17:56:40.367908 | aio | Monday 30 March 2026 17:56:40 +0000 (0:00:00.030) 0:01:37.268 ********** 2026-03-30 17:56:40.411776 | aio | skipping: [aio] 2026-03-30 17:56:40.411835 | aio | 2026-03-30 17:56:40.411849 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-03-30 17:56:40.411862 | aio | Monday 30 March 2026 17:56:40 +0000 (0:00:00.041) 0:01:37.309 ********** 2026-03-30 17:56:40.454815 | aio | skipping: [aio] 2026-03-30 17:56:40.454875 | aio | 2026-03-30 17:56:40.454889 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-03-30 17:56:40.454902 | aio | Monday 30 March 2026 17:56:40 +0000 (0:00:00.044) 0:01:37.354 ********** 2026-03-30 17:56:41.486074 | aio | ok: [aio] 2026-03-30 17:56:41.486140 | aio | 2026-03-30 17:56:41.486744 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-03-30 17:56:41.486799 | aio | Monday 30 March 2026 17:56:41 +0000 (0:00:01.032) 0:01:38.386 ********** 2026-03-30 17:56:42.091391 | aio | ok: [aio] 2026-03-30 17:56:42.091478 | aio | 2026-03-30 17:56:42.091517 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-03-30 17:56:42.091753 | aio | Monday 30 March 2026 17:56:42 +0000 (0:00:00.601) 0:01:38.988 ********** 2026-03-30 17:56:43.230128 | aio | ok: [aio] => (item={'path': '/etc/containerd'}) 2026-03-30 17:56:43.230196 | aio | ok: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-03-30 17:56:43.230208 | aio | ok: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-03-30 17:56:43.230217 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-03-30 17:56:43.230226 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-03-30 17:56:43.230237 | aio | 2026-03-30 17:56:43.230618 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-03-30 17:56:43.230660 | aio | Monday 30 March 2026 17:56:43 +0000 (0:00:01.141) 0:01:40.129 ********** 2026-03-30 17:56:43.884157 | aio | ok: [aio] 2026-03-30 17:56:43.884207 | aio | 2026-03-30 17:56:43.884216 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-03-30 17:56:43.884229 | aio | Monday 30 March 2026 17:56:43 +0000 (0:00:00.646) 0:01:40.776 ********** 2026-03-30 17:56:43.884897 | aio | 2026-03-30 17:56:43.884923 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-03-30 17:56:43.885069 | aio | Monday 30 March 2026 17:56:43 +0000 (0:00:00.006) 0:01:40.783 ********** 2026-03-30 17:56:44.322453 | aio | ok: [aio] 2026-03-30 17:56:44.322523 | aio | 2026-03-30 17:56:44.322742 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-30 17:56:44.322767 | aio | Monday 30 March 2026 17:56:44 +0000 (0:00:00.440) 0:01:41.223 ********** 2026-03-30 17:56:44.620367 | aio | ok: [aio] 2026-03-30 17:56:44.620445 | aio | 2026-03-30 17:56:44.620452 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 17:56:44.620459 | aio | Monday 30 March 2026 17:56:44 +0000 (0:00:00.297) 0:01:41.520 ********** 2026-03-30 17:56:44.707585 | aio | ok: [aio] => { 2026-03-30 17:56:44.707657 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-03-30 17:56:44.707664 | aio | } 2026-03-30 17:56:44.707669 | aio | 2026-03-30 17:56:44.707675 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 17:56:44.707681 | aio | Monday 30 March 2026 17:56:44 +0000 (0:00:00.086) 0:01:41.607 ********** 2026-03-30 17:56:45.174130 | aio | ok: [aio] 2026-03-30 17:56:45.174183 | aio | 2026-03-30 17:56:45.174195 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 17:56:45.174206 | aio | Monday 30 March 2026 17:56:45 +0000 (0:00:00.467) 0:01:42.074 ********** 2026-03-30 17:56:48.567522 | aio | ok: [aio] 2026-03-30 17:56:48.567630 | aio | 2026-03-30 17:56:48.569172 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-03-30 17:56:48.569256 | aio | Monday 30 March 2026 17:56:48 +0000 (0:00:03.393) 0:01:45.467 ********** 2026-03-30 17:56:49.561627 | aio | ok: [aio] 2026-03-30 17:56:49.562431 | aio | 2026-03-30 17:56:49.562458 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-03-30 17:56:49.562467 | aio | Monday 30 March 2026 17:56:49 +0000 (0:00:00.993) 0:01:46.461 ********** 2026-03-30 17:56:49.809285 | aio | ok: [aio] 2026-03-30 17:56:49.809337 | aio | 2026-03-30 17:56:49.809353 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-03-30 17:56:49.809495 | aio | Monday 30 March 2026 17:56:49 +0000 (0:00:00.247) 0:01:46.709 ********** 2026-03-30 17:56:50.357249 | aio | ok: [aio] 2026-03-30 17:56:50.357294 | aio | 2026-03-30 17:56:50.357304 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-03-30 17:56:50.357314 | aio | Monday 30 March 2026 17:56:50 +0000 (0:00:00.548) 0:01:47.257 ********** 2026-03-30 17:56:51.089132 | aio | ok: [aio] => (item={'path': '/etc/docker'}) 2026-03-30 17:56:51.089219 | aio | ok: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-03-30 17:56:51.090145 | aio | ok: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-03-30 17:56:51.090183 | aio | 2026-03-30 17:56:51.090197 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-03-30 17:56:51.090296 | aio | Monday 30 March 2026 17:56:51 +0000 (0:00:00.731) 0:01:47.989 ********** 2026-03-30 17:56:51.616121 | aio | ok: [aio] 2026-03-30 17:56:51.616254 | aio | 2026-03-30 17:56:51.616542 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-03-30 17:56:51.616795 | aio | Monday 30 March 2026 17:56:51 +0000 (0:00:00.527) 0:01:48.517 ********** 2026-03-30 17:56:53.192924 | aio | ok: [aio] 2026-03-30 17:56:53.193049 | aio | 2026-03-30 17:56:53.193221 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-03-30 17:56:53.193382 | aio | Monday 30 March 2026 17:56:53 +0000 (0:00:01.564) 0:01:50.081 ********** 2026-03-30 17:56:53.193521 | aio | 2026-03-30 17:56:53.193687 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-03-30 17:56:53.193839 | aio | Monday 30 March 2026 17:56:53 +0000 (0:00:00.012) 0:01:50.094 ********** 2026-03-30 17:56:53.655841 | aio | ok: [aio] 2026-03-30 17:56:53.656113 | aio | 2026-03-30 17:56:53.656481 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-03-30 17:56:53.656794 | aio | Monday 30 March 2026 17:56:53 +0000 (0:00:00.461) 0:01:50.556 ********** 2026-03-30 17:56:53.711763 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-03-30 17:56:53.711949 | aio | 2026-03-30 17:56:53.712292 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-03-30 17:56:53.712541 | aio | Monday 30 March 2026 17:56:53 +0000 (0:00:00.056) 0:01:50.612 ********** 2026-03-30 17:56:54.666881 | aio | ok: [aio] 2026-03-30 17:56:54.666930 | aio | 2026-03-30 17:56:54.666962 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-03-30 17:56:54.666973 | aio | Monday 30 March 2026 17:56:54 +0000 (0:00:00.954) 0:01:51.567 ********** 2026-03-30 17:56:55.483126 | aio | ok: [aio] => (item=systemd-timesyncd) 2026-03-30 17:56:55.483211 | aio | ok: [aio] => (item=ssh) 2026-03-30 17:56:55.483225 | aio | 2026-03-30 17:56:55.483233 | aio | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-03-30 17:56:55.483246 | aio | Monday 30 March 2026 17:56:55 +0000 (0:00:00.816) 0:01:52.383 ********** 2026-03-30 17:56:55.915975 | aio | ok: [aio] 2026-03-30 17:56:55.916029 | aio | 2026-03-30 17:56:55.916037 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-03-30 17:56:55.916042 | aio | Monday 30 March 2026 17:56:55 +0000 (0:00:00.431) 0:01:52.815 ********** 2026-03-30 17:56:56.159113 | aio | ok: [aio] 2026-03-30 17:56:56.159180 | aio | 2026-03-30 17:56:56.159200 | aio | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-03-30 17:56:56.159538 | aio | Monday 30 March 2026 17:56:56 +0000 (0:00:00.243) 0:01:53.058 ********** 2026-03-30 17:56:56.484286 | aio | ok: [aio] 2026-03-30 17:56:56.485084 | aio | 2026-03-30 17:56:56.485114 | aio | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-03-30 17:56:56.485133 | aio | Monday 30 March 2026 17:56:56 +0000 (0:00:00.325) 0:01:53.383 ********** 2026-03-30 17:56:56.732436 | aio | ok: [aio] 2026-03-30 17:56:56.732516 | aio | 2026-03-30 17:56:56.732581 | aio | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-03-30 17:56:56.732708 | aio | Monday 30 March 2026 17:56:56 +0000 (0:00:00.250) 0:01:53.633 ********** 2026-03-30 17:56:57.019654 | aio | ok: [aio] => (item=aio) 2026-03-30 17:56:57.019709 | aio | 2026-03-30 17:56:57.019724 | aio | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-03-30 17:56:57.019737 | aio | Monday 30 March 2026 17:56:57 +0000 (0:00:00.285) 0:01:53.919 ********** 2026-03-30 17:56:57.070616 | aio | ok: [aio] 2026-03-30 17:56:57.070670 | aio | 2026-03-30 17:56:57.070677 | aio | TASK [Install Ceph host] ******************************************************* 2026-03-30 17:56:57.070694 | aio | Monday 30 March 2026 17:56:57 +0000 (0:00:00.052) 0:01:53.971 ********** 2026-03-30 17:56:57.134129 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-03-30 17:56:57.134205 | aio | 2026-03-30 17:56:57.134217 | aio | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-03-30 17:56:57.134235 | aio | Monday 30 March 2026 17:56:57 +0000 (0:00:00.063) 0:01:54.034 ********** 2026-03-30 17:56:57.184111 | aio | skipping: [aio] 2026-03-30 17:56:57.184145 | aio | 2026-03-30 17:56:57.184199 | aio | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-03-30 17:56:57.184460 | aio | Monday 30 March 2026 17:56:57 +0000 (0:00:00.049) 0:01:54.084 ********** 2026-03-30 17:56:57.233517 | aio | skipping: [aio] => (item=aio) 2026-03-30 17:56:57.233797 | aio | skipping: [aio] 2026-03-30 17:56:57.234098 | aio | 2026-03-30 17:56:57.234417 | aio | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-03-30 17:56:57.234769 | aio | Monday 30 March 2026 17:56:57 +0000 (0:00:00.050) 0:01:54.134 ********** 2026-03-30 17:56:57.590790 | aio | ok: [aio] 2026-03-30 17:56:57.591037 | aio | 2026-03-30 17:56:57.591341 | aio | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-03-30 17:56:57.591633 | aio | Monday 30 March 2026 17:56:57 +0000 (0:00:00.356) 0:01:54.491 ********** 2026-03-30 17:57:04.591155 | aio | ok: [aio] 2026-03-30 17:57:04.591335 | aio | 2026-03-30 17:57:04.591621 | aio | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-03-30 17:57:04.591896 | aio | Monday 30 March 2026 17:57:04 +0000 (0:00:07.000) 0:02:01.492 ********** 2026-03-30 17:57:10.319799 | aio | ok: [aio] 2026-03-30 17:57:10.319866 | aio | 2026-03-30 17:57:10.319880 | aio | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-03-30 17:57:10.319889 | aio | Monday 30 March 2026 17:57:10 +0000 (0:00:05.728) 0:02:07.220 ********** 2026-03-30 17:57:24.883820 | aio | ok: [aio] 2026-03-30 17:57:24.883904 | aio | 2026-03-30 17:57:24.883919 | aio | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-03-30 17:57:24.883932 | aio | Monday 30 March 2026 17:57:24 +0000 (0:00:14.563) 0:02:21.783 ********** 2026-03-30 17:57:24.945433 | aio | skipping: [aio] => (item=/dev/ceph-aio-osd0/data) 2026-03-30 17:57:24.945499 | aio | skipping: [aio] => (item=/dev/ceph-aio-osd1/data) 2026-03-30 17:57:24.945513 | aio | skipping: [aio] => (item=/dev/ceph-aio-osd2/data) 2026-03-30 17:57:24.945697 | aio | skipping: [aio] 2026-03-30 17:57:24.945755 | aio | 2026-03-30 17:57:24.945993 | aio | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-03-30 17:57:24.946226 | aio | Monday 30 March 2026 17:57:24 +0000 (0:00:00.062) 0:02:21.846 ********** 2026-03-30 17:57:31.497138 | aio | ok: [aio] 2026-03-30 17:57:31.497197 | aio | 2026-03-30 17:57:31.497206 | aio | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-03-30 17:57:31.497218 | aio | Monday 30 March 2026 17:57:31 +0000 (0:00:06.550) 0:02:28.397 ********** 2026-03-30 17:57:37.885747 | aio | ok: [aio] 2026-03-30 17:57:37.885815 | aio | 2026-03-30 17:57:37.885831 | aio | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-03-30 17:57:37.885844 | aio | Monday 30 March 2026 17:57:37 +0000 (0:00:06.387) 0:02:34.784 ********** 2026-03-30 17:57:37.957125 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for aio 2026-03-30 17:57:37.957191 | aio | 2026-03-30 17:57:37.957782 | aio | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-03-30 17:57:37.957837 | aio | Monday 30 March 2026 17:57:37 +0000 (0:00:00.072) 0:02:34.857 ********** 2026-03-30 17:57:38.003587 | aio | ok: [aio] 2026-03-30 17:57:38.003641 | aio | 2026-03-30 17:57:38.003655 | aio | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-03-30 17:57:38.003669 | aio | Monday 30 March 2026 17:57:37 +0000 (0:00:00.045) 0:02:34.903 ********** 2026-03-30 17:57:44.849696 | aio | ok: [aio] 2026-03-30 17:57:44.849800 | aio | 2026-03-30 17:57:44.849812 | aio | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-03-30 17:57:44.849980 | aio | Monday 30 March 2026 17:57:44 +0000 (0:00:06.846) 0:02:41.750 ********** 2026-03-30 17:57:44.897173 | aio | ok: [aio] 2026-03-30 17:57:44.897242 | aio | 2026-03-30 17:57:44.897681 | aio | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-03-30 17:57:44.897721 | aio | Monday 30 March 2026 17:57:44 +0000 (0:00:00.047) 0:02:41.797 ********** 2026-03-30 17:57:44.932697 | aio | skipping: [aio] => (item=1) 2026-03-30 17:57:44.932734 | aio | skipping: [aio] => (item=1) 2026-03-30 17:57:44.932740 | aio | skipping: [aio] => (item=1) 2026-03-30 17:57:44.932746 | aio | skipping: [aio] 2026-03-30 17:57:44.932751 | aio | 2026-03-30 17:57:44.932757 | aio | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-03-30 17:57:44.932763 | aio | Monday 30 March 2026 17:57:44 +0000 (0:00:00.035) 0:02:41.832 ********** 2026-03-30 17:57:44.971130 | aio | skipping: [aio] 2026-03-30 17:57:44.971175 | aio | 2026-03-30 17:57:44.971191 | aio | PLAY RECAP ********************************************************************* 2026-03-30 17:57:44.972523 | aio | aio : ok=95 changed=0 unreachable=0 failed=0 skipped=20 rescued=0 ignored=0 2026-03-30 17:57:44.972563 | aio | 2026-03-30 17:57:44.972578 | aio | 2026-03-30 17:57:44.972592 | aio | TASKS RECAP ******************************************************************** 2026-03-30 17:57:44.972612 | aio | Monday 30 March 2026 17:57:44 +0000 (0:00:00.039) 0:02:41.872 ********** 2026-03-30 17:57:44.972913 | aio | =============================================================================== 2026-03-30 17:57:44.973235 | aio | vexxhost.ceph.mon : Validate monitor exist ----------------------------- 15.64s 2026-03-30 17:57:44.973612 | aio | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 14.56s 2026-03-30 17:57:44.973915 | aio | vexxhost.ceph.mgr : Configure manager modules --------------------------- 9.26s 2026-03-30 17:57:44.974247 | aio | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 7.26s 2026-03-30 17:57:44.974535 | aio | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 7.00s 2026-03-30 17:57:44.974825 | aio | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 6.99s 2026-03-30 17:57:44.975151 | aio | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.97s 2026-03-30 17:57:44.975447 | aio | vexxhost.ceph.mgr : Configure "mgr" label for managers ------------------ 6.94s 2026-03-30 17:57:44.975736 | aio | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 6.85s 2026-03-30 17:57:44.976050 | aio | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 6.55s 2026-03-30 17:57:44.976352 | aio | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 6.47s 2026-03-30 17:57:44.976639 | aio | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 6.44s 2026-03-30 17:57:44.976927 | aio | vexxhost.ceph.osd : Mark require osd release ---------------------------- 6.39s 2026-03-30 17:57:44.977251 | aio | vexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 5.73s 2026-03-30 17:57:44.977614 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 3.39s 2026-03-30 17:57:44.977897 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 3.32s 2026-03-30 17:57:44.978125 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 2.60s 2026-03-30 17:57:44.978308 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 2.27s 2026-03-30 17:57:44.978498 | aio | vexxhost.containers.docker : Create docker daemon config file ----------- 1.56s 2026-03-30 17:57:44.978727 | aio | Gathering Facts --------------------------------------------------------- 1.26s 2026-03-30 17:57:45.060713 | aio | INFO [default > idempotence] Executed: Successful 2026-03-30 17:57:45.072518 | aio | INFO [default > side_effect] Executing 2026-03-30 17:57:45.072804 | aio | WARNING [default > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-30 17:57:45.078529 | aio | INFO [default > verify] Executing 2026-03-30 17:57:45.851749 | aio | 2026-03-30 17:57:45.852190 | aio | PLAY [Verify] ****************************************************************** 2026-03-30 17:57:45.852497 | aio | 2026-03-30 17:57:45.852893 | aio | TASK [Gathering Facts] ********************************************************* 2026-03-30 17:57:45.853309 | aio | Monday 30 March 2026 17:57:45 +0000 (0:00:00.008) 0:00:00.008 ********** 2026-03-30 17:57:47.083561 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-03-30 17:57:47.083823 | aio | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-03-30 17:57:47.084099 | aio | interpreter could change the meaning of that path. See 2026-03-30 17:57:47.084353 | aio | https://docs.ansible.com/ansible- 2026-03-30 17:57:47.084603 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-03-30 17:57:47.094278 | aio | ok: [aio] 2026-03-30 17:57:47.094454 | aio | 2026-03-30 17:57:47.094700 | aio | TASK [Get cluster health status] *********************************************** 2026-03-30 17:57:47.094948 | aio | Monday 30 March 2026 17:57:47 +0000 (0:00:01.242) 0:00:01.251 ********** 2026-03-30 17:57:58.338939 | aio | ok: [aio] 2026-03-30 17:57:58.339052 | aio | 2026-03-30 17:57:58.339234 | aio | TASK [Print cluster health status] ********************************************* 2026-03-30 17:57:58.339415 | aio | Monday 30 March 2026 17:57:58 +0000 (0:00:11.244) 0:00:12.495 ********** 2026-03-30 17:57:58.378046 | aio | ok: [aio] => { 2026-03-30 17:57:58.378213 | aio | "_ceph_health": { 2026-03-30 17:57:58.378374 | aio | "changed": false, 2026-03-30 17:57:58.378577 | aio | "cmd": [ 2026-03-30 17:57:58.378727 | aio | "cephadm", 2026-03-30 17:57:58.378880 | aio | "shell", 2026-03-30 17:57:58.379056 | aio | "--", 2026-03-30 17:57:58.379196 | aio | "ceph", 2026-03-30 17:57:58.379340 | aio | "health" 2026-03-30 17:57:58.379634 | aio | ], 2026-03-30 17:57:58.379802 | aio | "delta": "0:00:10.918928", 2026-03-30 17:57:58.379950 | aio | "end": "2026-03-30 17:57:58.292401", 2026-03-30 17:57:58.380125 | aio | "failed": false, 2026-03-30 17:57:58.380281 | aio | "msg": "", 2026-03-30 17:57:58.380425 | aio | "rc": 0, 2026-03-30 17:57:58.380563 | aio | "start": "2026-03-30 17:57:47.373473", 2026-03-30 17:57:58.380728 | aio | "stderr": "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2\nInferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.aio/config", 2026-03-30 17:57:58.380885 | aio | "stderr_lines": [ 2026-03-30 17:57:58.381081 | aio | "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2", 2026-03-30 17:57:58.381233 | aio | "Inferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.aio/config" 2026-03-30 17:57:58.381377 | aio | ], 2026-03-30 17:57:58.381526 | aio | "stdout": "HEALTH_OK", 2026-03-30 17:57:58.381672 | aio | "stdout_lines": [ 2026-03-30 17:57:58.381815 | aio | "HEALTH_OK" 2026-03-30 17:57:58.381979 | aio | ] 2026-03-30 17:57:58.382148 | aio | } 2026-03-30 17:57:58.382295 | aio | } 2026-03-30 17:57:58.382448 | aio | 2026-03-30 17:57:58.382644 | aio | TASK [Assert that the cluster status is healthy] ******************************* 2026-03-30 17:57:58.382799 | aio | Monday 30 March 2026 17:57:58 +0000 (0:00:00.039) 0:00:12.535 ********** 2026-03-30 17:57:58.413190 | aio | ok: [aio] => { 2026-03-30 17:57:58.413336 | aio | "changed": false, 2026-03-30 17:57:58.413521 | aio | "msg": "All assertions passed" 2026-03-30 17:57:58.413717 | aio | } 2026-03-30 17:57:58.413912 | aio | 2026-03-30 17:57:58.414140 | aio | TASK [Create a test Ceph pool] ************************************************* 2026-03-30 17:57:58.414255 | aio | Monday 30 March 2026 17:57:58 +0000 (0:00:00.035) 0:00:12.570 ********** 2026-03-30 17:58:07.230874 | aio | changed: [aio] 2026-03-30 17:58:07.230922 | aio | 2026-03-30 17:58:07.230930 | aio | TASK [Create a test Ceph key] ************************************************** 2026-03-30 17:58:07.230938 | aio | Monday 30 March 2026 17:58:07 +0000 (0:00:08.817) 0:00:21.387 ********** 2026-03-30 17:58:11.704189 | aio | changed: [aio] 2026-03-30 17:58:11.704291 | aio | 2026-03-30 17:58:11.704301 | aio | TASK [Retrieve info for the test Ceph key] ************************************* 2026-03-30 17:58:11.704437 | aio | Monday 30 March 2026 17:58:11 +0000 (0:00:04.471) 0:00:25.858 ********** 2026-03-30 17:58:13.219818 | aio | ok: [aio] 2026-03-30 17:58:13.219915 | aio | 2026-03-30 17:58:13.219925 | aio | TASK [Assert that key_info returns the correct key] **************************** 2026-03-30 17:58:13.219938 | aio | Monday 30 March 2026 17:58:13 +0000 (0:00:01.505) 0:00:27.364 ********** 2026-03-30 17:58:13.251123 | aio | ok: [aio] => { 2026-03-30 17:58:13.251195 | aio | "changed": false, 2026-03-30 17:58:13.252097 | aio | "msg": "All assertions passed" 2026-03-30 17:58:13.252116 | aio | } 2026-03-30 17:58:13.252128 | aio | 2026-03-30 17:58:13.252141 | aio | PLAY RECAP ********************************************************************* 2026-03-30 17:58:13.252391 | aio | aio : ok=8 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-30 17:58:13.252614 | aio | 2026-03-30 17:58:13.252827 | aio | 2026-03-30 17:58:13.253091 | aio | TASKS RECAP ******************************************************************** 2026-03-30 17:58:13.253339 | aio | Monday 30 March 2026 17:58:13 +0000 (0:00:00.042) 0:00:27.406 ********** 2026-03-30 17:58:13.253560 | aio | =============================================================================== 2026-03-30 17:58:13.253794 | aio | Get cluster health status ---------------------------------------------- 11.24s 2026-03-30 17:58:13.254030 | aio | Create a test Ceph pool ------------------------------------------------- 8.82s 2026-03-30 17:58:13.254352 | aio | Create a test Ceph key -------------------------------------------------- 4.47s 2026-03-30 17:58:13.254591 | aio | Retrieve info for the test Ceph key ------------------------------------- 1.51s 2026-03-30 17:58:13.254827 | aio | Gathering Facts --------------------------------------------------------- 1.24s 2026-03-30 17:58:13.255092 | aio | Assert that key_info returns the correct key ---------------------------- 0.04s 2026-03-30 17:58:13.255326 | aio | Print cluster health status --------------------------------------------- 0.04s 2026-03-30 17:58:13.255559 | aio | Assert that the cluster status is healthy ------------------------------- 0.04s 2026-03-30 17:58:13.356717 | aio | INFO [default > verify] Executed: Successful 2026-03-30 17:58:13.368846 | aio | INFO [default > cleanup] Executing 2026-03-30 17:58:13.369179 | aio | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-30 17:58:13.375178 | aio | INFO [default > destroy] Executing 2026-03-30 17:58:13.375217 | aio | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-03-30 17:58:13.375315 | aio | INFO [default > destroy] Executed: Successful 2026-03-30 17:58:13.375643 | aio | WARNING Molecule executed 1 scenario (1 missing files) 2026-03-30 17:58:13.721123 | aio | ok: Runtime: 0:13:02.891474 2026-03-30 17:58:13.735349 | 2026-03-30 17:58:13.735394 | PLAY RECAP 2026-03-30 17:58:13.735445 | aio | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-30 17:58:13.735469 | 2026-03-30 17:58:14.022609 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-30 17:58:14.027337 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-30 17:58:14.918583 | 2026-03-30 17:58:14.918751 | PLAY [all] 2026-03-30 17:58:14.932298 | 2026-03-30 17:58:14.932414 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-30 17:58:14.977219 | aio | skipping: Conditional result was False 2026-03-30 17:58:14.990044 | 2026-03-30 17:58:14.990370 | TASK [fetch-output : Set log path for single node] 2026-03-30 17:58:15.035948 | aio | ok 2026-03-30 17:58:15.043462 | 2026-03-30 17:58:15.043568 | LOOP [fetch-output : Ensure local output dirs] 2026-03-30 17:58:15.447340 | aio -> localhost | ok: "/var/lib/zuul/builds/f85177d702ba44ffabc16c5a15adebee/work/logs" 2026-03-30 17:58:15.665265 | aio -> localhost | changed: "/var/lib/zuul/builds/f85177d702ba44ffabc16c5a15adebee/work/artifacts" 2026-03-30 17:58:15.872255 | aio -> localhost | changed: "/var/lib/zuul/builds/f85177d702ba44ffabc16c5a15adebee/work/docs" 2026-03-30 17:58:15.892333 | 2026-03-30 17:58:15.892540 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-30 17:58:16.531233 | aio | changed: .d..t...... ./ 2026-03-30 17:58:16.531461 | aio | changed: All items complete 2026-03-30 17:58:16.531498 | 2026-03-30 17:58:17.012697 | aio | changed: .d..t...... ./ 2026-03-30 17:58:17.477765 | aio | changed: .d..t...... ./ 2026-03-30 17:58:17.501769 | 2026-03-30 17:58:17.501960 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-30 17:58:17.913522 | aio -> localhost | ok: Item: artifacts Runtime: 0:00:00.007798 2026-03-30 17:58:18.150029 | aio -> localhost | ok: Item: docs Runtime: 0:00:00.007335 2026-03-30 17:58:18.173120 | 2026-03-30 17:58:18.173242 | PLAY [all] 2026-03-30 17:58:18.180310 | 2026-03-30 17:58:18.180384 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-30 17:58:18.698583 | aio | changed 2026-03-30 17:58:18.706669 | 2026-03-30 17:58:18.706718 | PLAY RECAP 2026-03-30 17:58:18.706764 | aio | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-30 17:58:18.706786 | 2026-03-30 17:58:18.821884 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-30 17:58:18.825373 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-03-30 17:58:19.373624 | 2026-03-30 17:58:19.373742 | PLAY [localhost] 2026-03-30 17:58:19.383285 | 2026-03-30 17:58:19.383356 | TASK [Generate Zuul manifest] 2026-03-30 17:58:19.403352 | localhost | ok 2026-03-30 17:58:19.421598 | 2026-03-30 17:58:19.421694 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-30 17:58:19.747498 | localhost | changed 2026-03-30 17:58:19.759121 | 2026-03-30 17:58:19.759195 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-30 17:58:19.791326 | localhost | ok 2026-03-30 17:58:19.798872 | 2026-03-30 17:58:19.798939 | TASK [Upload logs] 2026-03-30 17:58:19.821621 | localhost | ok 2026-03-30 17:58:19.882776 | 2026-03-30 17:58:19.882895 | TASK [Set zuul-log-path fact] 2026-03-30 17:58:19.900651 | localhost | ok 2026-03-30 17:58:19.911304 | 2026-03-30 17:58:19.911372 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-30 17:58:19.950752 | localhost | ok 2026-03-30 17:58:19.961720 | 2026-03-30 17:58:19.961804 | TASK [upload-logs : Create log directories] 2026-03-30 17:58:20.379690 | localhost | changed 2026-03-30 17:58:20.386016 | 2026-03-30 17:58:20.386113 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-30 17:58:20.793756 | localhost -> localhost | ok: Runtime: 0:00:00.004196 2026-03-30 17:58:20.801121 | 2026-03-30 17:58:20.801189 | TASK [upload-logs : Upload logs to log server] 2026-03-30 17:58:21.276596 | localhost | Output suppressed because no_log was given 2026-03-30 17:58:21.282556 | 2026-03-30 17:58:21.282650 | LOOP [upload-logs : Compress console log and json output] 2026-03-30 17:58:21.326130 | localhost | skipping: Conditional result was False 2026-03-30 17:58:21.333289 | localhost | skipping: Conditional result was False 2026-03-30 17:58:21.346972 | 2026-03-30 17:58:21.347161 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-30 17:58:21.389169 | localhost | skipping: Conditional result was False 2026-03-30 17:58:21.389477 | 2026-03-30 17:58:21.393598 | localhost | skipping: Conditional result was False 2026-03-30 17:58:21.411793 | 2026-03-30 17:58:21.411932 | LOOP [upload-logs : Upload console log and json output]