2026-05-28 17:06:46.476271 | Job console starting 2026-05-28 17:06:46.487823 | Updating git repos 2026-05-28 17:06:46.513674 | Cloning repos into workspace 2026-05-28 17:06:46.556479 | Restoring repo states 2026-05-28 17:06:46.563947 | Merging changes 2026-05-28 17:06:46.827546 | Checking out repos 2026-05-28 17:06:46.866217 | Preparing playbooks 2026-05-28 17:06:48.171859 | Running Ansible setup 2026-05-28 17:06:52.482638 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-05-28 17:06:53.063612 | 2026-05-28 17:06:53.063751 | PLAY [localhost] 2026-05-28 17:06:53.071265 | 2026-05-28 17:06:53.071336 | TASK [Gathering Facts] 2026-05-28 17:06:54.002414 | localhost | ok 2026-05-28 17:06:54.013160 | 2026-05-28 17:06:54.013277 | TASK [Setup log path fact] 2026-05-28 17:06:54.034181 | localhost | ok 2026-05-28 17:06:54.047559 | 2026-05-28 17:06:54.047645 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-05-28 17:06:54.078008 | localhost | ok 2026-05-28 17:06:54.087625 | 2026-05-28 17:06:54.087721 | TASK [emit-job-header : Print job information] 2026-05-28 17:06:54.129320 | # Job Information 2026-05-28 17:06:54.129555 | Ansible Version: 2.16.18 2026-05-28 17:06:54.129628 | Job: ansible-collection-ceph-molecule-aio-ubuntu-jammy 2026-05-28 17:06:54.129679 | Pipeline: check 2026-05-28 17:06:54.129726 | Executor: 2d72f0692154 2026-05-28 17:06:54.129780 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/110 2026-05-28 17:06:54.129843 | Event ID: 4f1fb8b0-5ab7-11f1-8a8b-e8aed4373913 2026-05-28 17:06:54.135057 | 2026-05-28 17:06:54.135153 | LOOP [emit-job-header : Print node information] 2026-05-28 17:06:54.231461 | localhost | ok: 2026-05-28 17:06:54.231701 | localhost | # Node Information 2026-05-28 17:06:54.231740 | localhost | Inventory Hostname: aio 2026-05-28 17:06:54.231770 | localhost | Hostname: np0000177226 2026-05-28 17:06:54.231797 | localhost | Username: zuul 2026-05-28 17:06:54.231828 | localhost | Distro: Ubuntu 22.04 2026-05-28 17:06:54.231855 | localhost | Provider: yul1 2026-05-28 17:06:54.231882 | localhost | Region: ca-ymq-1 2026-05-28 17:06:54.231907 | localhost | Label: ubuntu-jammy 2026-05-28 17:06:54.231933 | localhost | Product Name: OpenStack Nova 2026-05-28 17:06:54.231959 | localhost | Interface IP: 199.19.213.163 2026-05-28 17:06:54.243985 | 2026-05-28 17:06:54.244176 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-05-28 17:06:54.636761 | localhost -> localhost | changed 2026-05-28 17:06:54.646484 | 2026-05-28 17:06:54.646562 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-05-28 17:06:55.654984 | localhost -> localhost | changed 2026-05-28 17:06:55.666751 | 2026-05-28 17:06:55.666807 | PLAY [all] 2026-05-28 17:06:55.674382 | 2026-05-28 17:06:55.674454 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-05-28 17:06:55.914041 | aio -> localhost | ok 2026-05-28 17:06:55.925193 | 2026-05-28 17:06:55.925269 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-05-28 17:06:55.959024 | aio | ok 2026-05-28 17:06:55.974610 | aio | included: /var/lib/zuul/builds/b3a28fe08ded48dbb324e9240c4898d4/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-05-28 17:06:55.980218 | 2026-05-28 17:06:55.980280 | TASK [add-build-sshkey : Create Temp SSH key] 2026-05-28 17:06:56.912448 | aio -> localhost | Generating public/private rsa key pair. 2026-05-28 17:06:56.912690 | aio -> localhost | Your identification has been saved in /var/lib/zuul/builds/b3a28fe08ded48dbb324e9240c4898d4/work/b3a28fe08ded48dbb324e9240c4898d4_id_rsa 2026-05-28 17:06:56.912732 | aio -> localhost | Your public key has been saved in /var/lib/zuul/builds/b3a28fe08ded48dbb324e9240c4898d4/work/b3a28fe08ded48dbb324e9240c4898d4_id_rsa.pub 2026-05-28 17:06:56.912766 | aio -> localhost | The key fingerprint is: 2026-05-28 17:06:56.912795 | aio -> localhost | SHA256:PbI+gHtk0LNPG3g0K9FogRxaZ38MnxbaLDMQ3jf0rDg zuul-build-sshkey 2026-05-28 17:06:56.912843 | aio -> localhost | The key's randomart image is: 2026-05-28 17:06:56.912870 | aio -> localhost | +---[RSA 3072]----+ 2026-05-28 17:06:56.912905 | aio -> localhost | | .oo=.. o | 2026-05-28 17:06:56.912932 | aio -> localhost | | oo+.+ O = | 2026-05-28 17:06:56.912983 | aio -> localhost | | . ..+B @ o | 2026-05-28 17:06:56.913014 | aio -> localhost | | . * +X o | 2026-05-28 17:06:56.913040 | aio -> localhost | | + *Eo+ | 2026-05-28 17:06:56.913069 | aio -> localhost | | . B =+ . | 2026-05-28 17:06:56.913096 | aio -> localhost | | + *.o | 2026-05-28 17:06:56.913120 | aio -> localhost | | . ..+ | 2026-05-28 17:06:56.913150 | aio -> localhost | | . .. | 2026-05-28 17:06:56.913178 | aio -> localhost | +----[SHA256]-----+ 2026-05-28 17:06:56.913246 | aio -> localhost | ok: Runtime: 0:00:00.527442 2026-05-28 17:06:56.918588 | 2026-05-28 17:06:56.918656 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-05-28 17:06:56.954377 | aio | ok 2026-05-28 17:06:56.971151 | aio | included: /var/lib/zuul/builds/b3a28fe08ded48dbb324e9240c4898d4/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-05-28 17:06:56.983857 | 2026-05-28 17:06:56.983924 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-05-28 17:06:57.010022 | aio | skipping: Conditional result was False 2026-05-28 17:06:57.020450 | 2026-05-28 17:06:57.020518 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-05-28 17:06:57.458099 | aio | changed 2026-05-28 17:06:57.463211 | 2026-05-28 17:06:57.463277 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-05-28 17:06:57.647645 | aio | ok 2026-05-28 17:06:57.656220 | 2026-05-28 17:06:57.656295 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-05-28 17:06:58.115959 | aio | changed 2026-05-28 17:06:58.121073 | 2026-05-28 17:06:58.121141 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-05-28 17:06:58.588020 | aio | changed 2026-05-28 17:06:58.593117 | 2026-05-28 17:06:58.593182 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-05-28 17:06:58.616818 | aio | skipping: Conditional result was False 2026-05-28 17:06:58.629583 | 2026-05-28 17:06:58.629766 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-05-28 17:06:58.989312 | aio -> localhost | changed 2026-05-28 17:06:59.006198 | 2026-05-28 17:06:59.006328 | TASK [add-build-sshkey : Add back temp key] 2026-05-28 17:06:59.301058 | aio -> localhost | Identity added: /var/lib/zuul/builds/b3a28fe08ded48dbb324e9240c4898d4/work/b3a28fe08ded48dbb324e9240c4898d4_id_rsa (zuul-build-sshkey) 2026-05-28 17:06:59.301315 | aio -> localhost | ok: Runtime: 0:00:00.011982 2026-05-28 17:06:59.308060 | 2026-05-28 17:06:59.308123 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-05-28 17:06:59.631437 | aio | ok 2026-05-28 17:06:59.636169 | 2026-05-28 17:06:59.636234 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-05-28 17:06:59.660697 | aio | skipping: Conditional result was False 2026-05-28 17:06:59.678932 | 2026-05-28 17:06:59.678995 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-05-28 17:07:00.007220 | aio | ok 2026-05-28 17:07:00.013305 | 2026-05-28 17:07:00.013438 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-05-28 17:07:00.737097 | aio | Output suppressed because no_log was given 2026-05-28 17:07:00.801729 | 2026-05-28 17:07:00.801897 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-05-28 17:07:00.982962 | aio | ok: "logs" 2026-05-28 17:07:00.983310 | aio | ok: All items complete 2026-05-28 17:07:00.983351 | 2026-05-28 17:07:01.186392 | aio | ok: "artifacts" 2026-05-28 17:07:01.352921 | aio | ok: "docs" 2026-05-28 17:07:01.372162 | 2026-05-28 17:07:01.372345 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-05-28 17:07:01.577296 | aio | changed: "logs" 2026-05-28 17:07:01.750523 | aio | changed: "artifacts" 2026-05-28 17:07:01.900878 | aio | changed: "docs" 2026-05-28 17:07:01.923739 | 2026-05-28 17:07:01.923900 | PLAY RECAP 2026-05-28 17:07:01.923952 | aio | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-05-28 17:07:01.923980 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-28 17:07:01.924004 | 2026-05-28 17:07:02.076431 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-05-28 17:07:02.080093 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-05-28 17:07:02.717057 | 2026-05-28 17:07:02.717203 | PLAY [all] 2026-05-28 17:07:02.728212 | 2026-05-28 17:07:02.728307 | TASK [setup-uv : Extract archive] 2026-05-28 17:07:05.072461 | aio | changed 2026-05-28 17:07:05.078732 | 2026-05-28 17:07:05.078816 | TASK [setup-uv : Print version] 2026-05-28 17:07:04.582699 | aio | uv 0.8.13 2026-05-28 17:07:05.615476 | aio | ok: Runtime: 0:00:00.010258 2026-05-28 17:07:05.626972 | 2026-05-28 17:07:05.627053 | TASK [Install Ansible collection siblings] 2026-05-28 17:07:06.007462 | aio | ok: 2026-05-28 17:07:06.007812 | aio | Skipping community.general: no checked-out sibling 2026-05-28 17:07:06.007884 | aio | Skipping ansible.utils: no checked-out sibling 2026-05-28 17:07:06.007973 | aio | Skipping vexxhost.containers: no checked-out sibling 2026-05-28 17:07:06.011657 | 2026-05-28 17:07:06.011761 | PLAY RECAP 2026-05-28 17:07:06.011858 | aio | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-28 17:07:06.011908 | 2026-05-28 17:07:06.151118 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-05-28 17:07:06.155546 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-05-28 17:07:06.741146 | 2026-05-28 17:07:06.741282 | PLAY [all] 2026-05-28 17:07:06.752120 | 2026-05-28 17:07:06.752201 | TASK [Copy inventory file for Zuul] 2026-05-28 17:07:07.575229 | aio | changed 2026-05-28 17:07:07.582572 | 2026-05-28 17:07:07.582681 | TASK [Switch "ansible_host" to private IP] 2026-05-28 17:07:07.912387 | aio | changed: 1 replacements made 2026-05-28 17:07:07.917920 | 2026-05-28 17:07:07.917990 | TASK [Run Molecule scenario] 2026-05-28 17:07:07.729173 | aio | Downloading cpython-3.13.7-linux-x86_64-gnu (download) (30.9MiB) 2026-05-28 17:07:08.426308 | aio | Downloading cpython-3.13.7-linux-x86_64-gnu (download) 2026-05-28 17:07:08.609947 | aio | Using CPython 3.13.7 2026-05-28 17:07:08.610004 | aio | Creating virtual environment at: .venv 2026-05-28 17:07:08.835473 | aio | Downloading ansible-core (2.1MiB) 2026-05-28 17:07:08.838123 | aio | Downloading pygments (1.2MiB) 2026-05-28 17:07:08.839633 | aio | Downloading netaddr (2.2MiB) 2026-05-28 17:07:08.839823 | aio | Downloading cryptography (4.3MiB) 2026-05-28 17:07:09.007316 | aio | Downloading netaddr 2026-05-28 17:07:09.015408 | aio | Downloading cryptography 2026-05-28 17:07:09.065301 | aio | Downloading pygments 2026-05-28 17:07:09.187930 | aio | Downloading ansible-core 2026-05-28 17:07:09.213806 | aio | Installed 36 packages in 25ms 2026-05-28 17:07:10.346218 | aio | INFO Collection 'vexxhost.ceph' detected. 2026-05-28 17:07:10.346304 | aio | INFO Scenarios will be used from 'extensions/molecule' 2026-05-28 17:07:11.039354 | aio | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-05-28 17:07:11.039423 | aio | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-05-28 17:07:25.751064 | aio | INFO [default > dependency] Executing 2026-05-28 17:07:25.751273 | aio | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-05-28 17:07:25.751489 | aio | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-05-28 17:07:25.751620 | aio | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-05-28 17:07:25.757429 | aio | INFO [default > cleanup] Executing 2026-05-28 17:07:25.757759 | aio | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-28 17:07:25.763481 | aio | INFO [default > destroy] Executing 2026-05-28 17:07:25.763551 | aio | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-05-28 17:07:25.763610 | aio | INFO [default > destroy] Executed: Successful 2026-05-28 17:07:25.768522 | aio | INFO [default > syntax] Executing 2026-05-28 17:07:26.777098 | aio | 2026-05-28 17:07:26.777287 | aio | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-05-28 17:07:26.838734 | aio | INFO [default > syntax] Executed: Successful 2026-05-28 17:07:26.846761 | aio | INFO [default > create] Executing 2026-05-28 17:07:26.848201 | aio | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-28 17:07:26.853154 | aio | INFO [default > prepare] Executing 2026-05-28 17:07:27.572712 | aio | 2026-05-28 17:07:27.572890 | aio | PLAY [Prepare] ***************************************************************** 2026-05-28 17:07:27.573036 | aio | 2026-05-28 17:07:27.573184 | aio | TASK [Gathering Facts] ********************************************************* 2026-05-28 17:07:27.573329 | aio | Thursday 28 May 2026 17:07:27 +0000 (0:00:00.031) 0:00:00.031 ********** 2026-05-28 17:07:28.719033 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-05-28 17:07:28.719237 | aio | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-05-28 17:07:28.719442 | aio | interpreter could change the meaning of that path. See 2026-05-28 17:07:28.719646 | aio | https://docs.ansible.com/ansible- 2026-05-28 17:07:28.719857 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-05-28 17:07:28.723371 | aio | ok: [aio] 2026-05-28 17:07:28.723549 | aio | 2026-05-28 17:07:28.723751 | aio | TASK [Configure short hostname] ************************************************ 2026-05-28 17:07:28.723908 | aio | Thursday 28 May 2026 17:07:28 +0000 (0:00:01.151) 0:00:01.182 ********** 2026-05-28 17:07:29.445321 | aio | changed: [aio] 2026-05-28 17:07:29.445500 | aio | 2026-05-28 17:07:29.445785 | aio | TASK [Ensure hostname inside hosts file] *************************************** 2026-05-28 17:07:29.446158 | aio | Thursday 28 May 2026 17:07:29 +0000 (0:00:00.721) 0:00:01.903 ********** 2026-05-28 17:07:29.712828 | aio | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-05-28 17:07:29.713106 | aio | with a mode of 0700, this may cause issues when running as another user. To 2026-05-28 17:07:29.713427 | aio | avoid this, create the remote_tmp dir with the correct permissions manually 2026-05-28 17:07:29.720340 | aio | changed: [aio] 2026-05-28 17:07:29.720543 | aio | 2026-05-28 17:07:29.720770 | aio | TASK [Update apt cache] ******************************************************** 2026-05-28 17:07:29.720990 | aio | Thursday 28 May 2026 17:07:29 +0000 (0:00:00.275) 0:00:02.179 ********** 2026-05-28 17:07:36.597347 | aio | changed: [aio] 2026-05-28 17:07:36.597479 | aio | 2026-05-28 17:07:36.597680 | aio | PLAY [Create devices for Ceph] ************************************************* 2026-05-28 17:07:36.597862 | aio | 2026-05-28 17:07:36.598072 | aio | TASK [Gathering Facts] ********************************************************* 2026-05-28 17:07:36.598266 | aio | Thursday 28 May 2026 17:07:36 +0000 (0:00:06.877) 0:00:09.056 ********** 2026-05-28 17:07:37.300626 | aio | ok: [aio] 2026-05-28 17:07:37.300776 | aio | 2026-05-28 17:07:37.301067 | aio | TASK [Install depedencies] ***************************************************** 2026-05-28 17:07:37.301305 | aio | Thursday 28 May 2026 17:07:37 +0000 (0:00:00.702) 0:00:09.758 ********** 2026-05-28 17:07:58.252134 | aio | changed: [aio] 2026-05-28 17:07:58.252322 | aio | 2026-05-28 17:07:58.252605 | aio | TASK [Start up service] ******************************************************** 2026-05-28 17:07:58.252896 | aio | Thursday 28 May 2026 17:07:58 +0000 (0:00:20.951) 0:00:30.710 ********** 2026-05-28 17:07:58.853067 | aio | ok: [aio] 2026-05-28 17:07:58.853139 | aio | 2026-05-28 17:07:58.853202 | aio | TASK [Generate lvm.conf] ******************************************************* 2026-05-28 17:07:58.853295 | aio | Thursday 28 May 2026 17:07:58 +0000 (0:00:00.600) 0:00:31.311 ********** 2026-05-28 17:07:59.157373 | aio | ok: [aio] 2026-05-28 17:07:59.157550 | aio | 2026-05-28 17:07:59.157753 | aio | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-05-28 17:07:59.157957 | aio | Thursday 28 May 2026 17:07:59 +0000 (0:00:00.304) 0:00:31.616 ********** 2026-05-28 17:07:59.833191 | aio | changed: [aio] 2026-05-28 17:07:59.833373 | aio | 2026-05-28 17:07:59.833604 | aio | TASK [Get list of all loopback devices] **************************************** 2026-05-28 17:07:59.833847 | aio | Thursday 28 May 2026 17:07:59 +0000 (0:00:00.676) 0:00:32.292 ********** 2026-05-28 17:08:00.030446 | aio | ok: [aio] 2026-05-28 17:08:00.030607 | aio | 2026-05-28 17:08:00.030760 | aio | TASK [Fail if there is any existing loopback devices] ************************** 2026-05-28 17:08:00.030903 | aio | Thursday 28 May 2026 17:08:00 +0000 (0:00:00.197) 0:00:32.489 ********** 2026-05-28 17:08:00.049981 | aio | skipping: [aio] 2026-05-28 17:08:00.050165 | aio | 2026-05-28 17:08:00.050367 | aio | TASK [Create devices for Ceph] ************************************************* 2026-05-28 17:08:00.050647 | aio | Thursday 28 May 2026 17:08:00 +0000 (0:00:00.019) 0:00:32.509 ********** 2026-05-28 17:08:00.577375 | aio | changed: [aio] => (item=osd0) 2026-05-28 17:08:00.577575 | aio | changed: [aio] => (item=osd1) 2026-05-28 17:08:00.577786 | aio | changed: [aio] => (item=osd2) 2026-05-28 17:08:00.577975 | aio | 2026-05-28 17:08:00.578185 | aio | TASK [Set permissions on loopback devices] ************************************* 2026-05-28 17:08:00.578453 | aio | Thursday 28 May 2026 17:08:00 +0000 (0:00:00.527) 0:00:33.036 ********** 2026-05-28 17:08:01.213691 | aio | changed: [aio] => (item=osd0) 2026-05-28 17:08:01.213893 | aio | changed: [aio] => (item=osd1) 2026-05-28 17:08:01.214114 | aio | changed: [aio] => (item=osd2) 2026-05-28 17:08:01.214321 | aio | 2026-05-28 17:08:01.214590 | aio | TASK [Start loop devices] ****************************************************** 2026-05-28 17:08:01.214813 | aio | Thursday 28 May 2026 17:08:01 +0000 (0:00:00.635) 0:00:33.671 ********** 2026-05-28 17:08:01.939297 | aio | changed: [aio] => (item=osd0) 2026-05-28 17:08:01.939512 | aio | changed: [aio] => (item=osd1) 2026-05-28 17:08:01.939737 | aio | changed: [aio] => (item=osd2) 2026-05-28 17:08:01.939926 | aio | 2026-05-28 17:08:01.940140 | aio | TASK [Create a volume group for each loop device] ****************************** 2026-05-28 17:08:01.940347 | aio | Thursday 28 May 2026 17:08:01 +0000 (0:00:00.725) 0:00:34.397 ********** 2026-05-28 17:08:05.012583 | aio | changed: [aio] => (item=osd0) 2026-05-28 17:08:05.012697 | aio | changed: [aio] => (item=osd1) 2026-05-28 17:08:05.012838 | aio | changed: [aio] => (item=osd2) 2026-05-28 17:08:05.012971 | aio | 2026-05-28 17:08:05.013112 | aio | TASK [Create a logical volume for each loop device] **************************** 2026-05-28 17:08:05.013248 | aio | Thursday 28 May 2026 17:08:05 +0000 (0:00:03.073) 0:00:37.471 ********** 2026-05-28 17:08:06.900908 | aio | changed: [aio] => (item=ceph-aio-osd0) 2026-05-28 17:08:06.901119 | aio | changed: [aio] => (item=ceph-aio-osd1) 2026-05-28 17:08:06.901354 | aio | changed: [aio] => (item=ceph-aio-osd2) 2026-05-28 17:08:06.901566 | aio | 2026-05-28 17:08:06.901826 | aio | PLAY RECAP ********************************************************************* 2026-05-28 17:08:06.902072 | aio | aio : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-05-28 17:08:06.902264 | aio | 2026-05-28 17:08:06.902495 | aio | 2026-05-28 17:08:06.902748 | aio | TASKS RECAP ******************************************************************** 2026-05-28 17:08:06.902973 | aio | Thursday 28 May 2026 17:08:06 +0000 (0:00:01.888) 0:00:39.360 ********** 2026-05-28 17:08:06.903160 | aio | =============================================================================== 2026-05-28 17:08:06.903435 | aio | Install depedencies ---------------------------------------------------- 20.95s 2026-05-28 17:08:06.903653 | aio | Update apt cache -------------------------------------------------------- 6.88s 2026-05-28 17:08:06.903944 | aio | Create a volume group for each loop device ------------------------------ 3.07s 2026-05-28 17:08:06.904146 | aio | Create a logical volume for each loop device ---------------------------- 1.89s 2026-05-28 17:08:06.904353 | aio | Gathering Facts --------------------------------------------------------- 1.15s 2026-05-28 17:08:06.904571 | aio | Start loop devices ------------------------------------------------------ 0.73s 2026-05-28 17:08:06.904840 | aio | Configure short hostname ------------------------------------------------ 0.72s 2026-05-28 17:08:06.905060 | aio | Gathering Facts --------------------------------------------------------- 0.70s 2026-05-28 17:08:06.905277 | aio | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.68s 2026-05-28 17:08:06.905496 | aio | Set permissions on loopback devices ------------------------------------- 0.64s 2026-05-28 17:08:06.905724 | aio | Start up service -------------------------------------------------------- 0.60s 2026-05-28 17:08:06.905933 | aio | Create devices for Ceph ------------------------------------------------- 0.53s 2026-05-28 17:08:06.906139 | aio | Generate lvm.conf ------------------------------------------------------- 0.30s 2026-05-28 17:08:06.906357 | aio | Ensure hostname inside hosts file --------------------------------------- 0.28s 2026-05-28 17:08:06.906626 | aio | Get list of all loopback devices ---------------------------------------- 0.20s 2026-05-28 17:08:06.906850 | aio | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-05-28 17:08:06.964305 | aio | INFO [default > prepare] Executed: Successful 2026-05-28 17:08:06.973970 | aio | INFO [default > converge] Executing 2026-05-28 17:08:07.753503 | aio | 2026-05-28 17:08:07.753727 | aio | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-05-28 17:08:07.753927 | aio | 2026-05-28 17:08:07.754147 | aio | TASK [Gathering Facts] ********************************************************* 2026-05-28 17:08:07.754369 | aio | Thursday 28 May 2026 17:08:07 +0000 (0:00:00.047) 0:00:00.047 ********** 2026-05-28 17:08:08.879091 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-05-28 17:08:08.879213 | aio | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-05-28 17:08:08.879356 | aio | interpreter could change the meaning of that path. See 2026-05-28 17:08:08.879501 | aio | https://docs.ansible.com/ansible- 2026-05-28 17:08:08.879649 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-05-28 17:08:08.891613 | aio | ok: [aio] 2026-05-28 17:08:08.891740 | aio | 2026-05-28 17:08:08.891877 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-28 17:08:08.892059 | aio | Thursday 28 May 2026 17:08:08 +0000 (0:00:01.138) 0:00:01.185 ********** 2026-05-28 17:08:09.179422 | aio | ok: [aio] 2026-05-28 17:08:09.179494 | aio | 2026-05-28 17:08:09.179567 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-28 17:08:09.179669 | aio | Thursday 28 May 2026 17:08:09 +0000 (0:00:00.287) 0:00:01.473 ********** 2026-05-28 17:08:09.216154 | aio | skipping: [aio] 2026-05-28 17:08:09.216330 | aio | 2026-05-28 17:08:09.216554 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-05-28 17:08:09.216793 | aio | Thursday 28 May 2026 17:08:09 +0000 (0:00:00.036) 0:00:01.510 ********** 2026-05-28 17:08:09.511952 | aio | changed: [aio] 2026-05-28 17:08:09.512120 | aio | 2026-05-28 17:08:09.512491 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-28 17:08:09.512700 | aio | Thursday 28 May 2026 17:08:09 +0000 (0:00:00.295) 0:00:01.805 ********** 2026-05-28 17:08:09.606431 | aio | ok: [aio] => { 2026-05-28 17:08:09.606676 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-05-28 17:08:09.606879 | aio | } 2026-05-28 17:08:09.607070 | aio | 2026-05-28 17:08:09.607285 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-28 17:08:09.607496 | aio | Thursday 28 May 2026 17:08:09 +0000 (0:00:00.094) 0:00:01.900 ********** 2026-05-28 17:08:10.286292 | aio | changed: [aio] 2026-05-28 17:08:10.286434 | aio | 2026-05-28 17:08:10.286740 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-28 17:08:10.286979 | aio | Thursday 28 May 2026 17:08:10 +0000 (0:00:00.679) 0:00:02.579 ********** 2026-05-28 17:08:10.328924 | aio | skipping: [aio] 2026-05-28 17:08:10.329048 | aio | 2026-05-28 17:08:10.329471 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-28 17:08:10.329609 | aio | Thursday 28 May 2026 17:08:10 +0000 (0:00:00.043) 0:00:02.622 ********** 2026-05-28 17:08:10.371830 | aio | skipping: [aio] 2026-05-28 17:08:10.371963 | aio | 2026-05-28 17:08:10.371982 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-28 17:08:10.372148 | aio | Thursday 28 May 2026 17:08:10 +0000 (0:00:00.042) 0:00:02.665 ********** 2026-05-28 17:08:10.569654 | aio | ok: [aio] 2026-05-28 17:08:10.569768 | aio | 2026-05-28 17:08:10.569988 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-28 17:08:10.570198 | aio | Thursday 28 May 2026 17:08:10 +0000 (0:00:00.197) 0:00:02.863 ********** 2026-05-28 17:08:11.695439 | aio | ok: [aio] 2026-05-28 17:08:11.695619 | aio | 2026-05-28 17:08:11.695771 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-28 17:08:11.695975 | aio | Thursday 28 May 2026 17:08:11 +0000 (0:00:01.125) 0:00:03.989 ********** 2026-05-28 17:08:11.770834 | aio | ok: [aio] => { 2026-05-28 17:08:11.770947 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.2.3/containerd-2.2.3-linux-amd64.tar.gz" 2026-05-28 17:08:11.771161 | aio | } 2026-05-28 17:08:11.771353 | aio | 2026-05-28 17:08:11.771625 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-28 17:08:11.771914 | aio | Thursday 28 May 2026 17:08:11 +0000 (0:00:00.075) 0:00:04.064 ********** 2026-05-28 17:08:12.530517 | aio | changed: [aio] 2026-05-28 17:08:12.530736 | aio | 2026-05-28 17:08:12.531131 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-28 17:08:12.531331 | aio | Thursday 28 May 2026 17:08:12 +0000 (0:00:00.759) 0:00:04.824 ********** 2026-05-28 17:08:15.432475 | aio | changed: [aio] 2026-05-28 17:08:15.432728 | aio | 2026-05-28 17:08:15.432741 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-05-28 17:08:15.432751 | aio | Thursday 28 May 2026 17:08:15 +0000 (0:00:02.901) 0:00:07.725 ********** 2026-05-28 17:08:15.462452 | aio | skipping: [aio] 2026-05-28 17:08:15.462534 | aio | 2026-05-28 17:08:15.462732 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-05-28 17:08:15.462773 | aio | Thursday 28 May 2026 17:08:15 +0000 (0:00:00.030) 0:00:07.756 ********** 2026-05-28 17:08:15.493873 | aio | skipping: [aio] 2026-05-28 17:08:15.493915 | aio | 2026-05-28 17:08:15.494206 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-05-28 17:08:15.494254 | aio | Thursday 28 May 2026 17:08:15 +0000 (0:00:00.031) 0:00:07.787 ********** 2026-05-28 17:08:15.520855 | aio | skipping: [aio] 2026-05-28 17:08:15.520952 | aio | 2026-05-28 17:08:15.521054 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-05-28 17:08:15.521164 | aio | Thursday 28 May 2026 17:08:15 +0000 (0:00:00.027) 0:00:07.815 ********** 2026-05-28 17:08:20.946140 | aio | changed: [aio] 2026-05-28 17:08:20.946318 | aio | 2026-05-28 17:08:20.946330 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-05-28 17:08:20.946396 | aio | Thursday 28 May 2026 17:08:20 +0000 (0:00:05.425) 0:00:13.240 ********** 2026-05-28 17:08:21.491709 | aio | changed: [aio] 2026-05-28 17:08:21.491813 | aio | 2026-05-28 17:08:21.492124 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-05-28 17:08:21.492174 | aio | Thursday 28 May 2026 17:08:21 +0000 (0:00:00.545) 0:00:13.785 ********** 2026-05-28 17:08:22.395720 | aio | changed: [aio] => (item={'path': '/etc/containerd'}) 2026-05-28 17:08:22.395793 | aio | changed: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-05-28 17:08:22.395850 | aio | changed: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-05-28 17:08:22.396407 | aio | changed: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-05-28 17:08:22.396455 | aio | changed: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-05-28 17:08:22.396461 | aio | 2026-05-28 17:08:22.396467 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-05-28 17:08:22.396472 | aio | Thursday 28 May 2026 17:08:22 +0000 (0:00:00.904) 0:00:14.689 ********** 2026-05-28 17:08:22.960009 | aio | changed: [aio] 2026-05-28 17:08:22.960054 | aio | 2026-05-28 17:08:22.960061 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-05-28 17:08:22.960067 | aio | Thursday 28 May 2026 17:08:22 +0000 (0:00:00.554) 0:00:15.244 ********** 2026-05-28 17:08:22.960072 | aio | 2026-05-28 17:08:22.960077 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-05-28 17:08:22.960082 | aio | Thursday 28 May 2026 17:08:22 +0000 (0:00:00.008) 0:00:15.253 ********** 2026-05-28 17:08:23.914430 | aio | ok: [aio] 2026-05-28 17:08:23.914529 | aio | 2026-05-28 17:08:23.914741 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-05-28 17:08:23.914780 | aio | Thursday 28 May 2026 17:08:23 +0000 (0:00:00.955) 0:00:16.208 ********** 2026-05-28 17:08:24.363800 | aio | changed: [aio] 2026-05-28 17:08:24.363884 | aio | 2026-05-28 17:08:24.363943 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-05-28 17:08:24.364054 | aio | Thursday 28 May 2026 17:08:24 +0000 (0:00:00.449) 0:00:16.657 ********** 2026-05-28 17:08:24.907590 | aio | changed: [aio] 2026-05-28 17:08:24.907641 | aio | 2026-05-28 17:08:24.907649 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-28 17:08:24.907656 | aio | Thursday 28 May 2026 17:08:24 +0000 (0:00:00.542) 0:00:17.200 ********** 2026-05-28 17:08:25.107267 | aio | ok: [aio] 2026-05-28 17:08:25.107310 | aio | 2026-05-28 17:08:25.107316 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-28 17:08:25.107332 | aio | Thursday 28 May 2026 17:08:25 +0000 (0:00:00.200) 0:00:17.401 ********** 2026-05-28 17:08:25.179842 | aio | ok: [aio] => { 2026-05-28 17:08:25.179879 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-05-28 17:08:25.179887 | aio | } 2026-05-28 17:08:25.179893 | aio | 2026-05-28 17:08:25.179899 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-28 17:08:25.179904 | aio | Thursday 28 May 2026 17:08:25 +0000 (0:00:00.072) 0:00:17.473 ********** 2026-05-28 17:08:26.172657 | aio | changed: [aio] 2026-05-28 17:08:26.172774 | aio | 2026-05-28 17:08:26.173078 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-28 17:08:26.173131 | aio | Thursday 28 May 2026 17:08:26 +0000 (0:00:00.993) 0:00:18.466 ********** 2026-05-28 17:08:30.559335 | aio | changed: [aio] 2026-05-28 17:08:30.559398 | aio | 2026-05-28 17:08:30.559489 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-05-28 17:08:30.559614 | aio | Thursday 28 May 2026 17:08:30 +0000 (0:00:04.386) 0:00:22.853 ********** 2026-05-28 17:08:31.586173 | aio | ok: [aio] 2026-05-28 17:08:31.586280 | aio | 2026-05-28 17:08:31.586293 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-05-28 17:08:31.586417 | aio | Thursday 28 May 2026 17:08:31 +0000 (0:00:01.026) 0:00:23.880 ********** 2026-05-28 17:08:31.955448 | aio | changed: [aio] 2026-05-28 17:08:31.955570 | aio | 2026-05-28 17:08:31.955862 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-05-28 17:08:31.955933 | aio | Thursday 28 May 2026 17:08:31 +0000 (0:00:00.368) 0:00:24.249 ********** 2026-05-28 17:08:32.420710 | aio | changed: [aio] 2026-05-28 17:08:32.420810 | aio | 2026-05-28 17:08:32.421066 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-05-28 17:08:32.421118 | aio | Thursday 28 May 2026 17:08:32 +0000 (0:00:00.465) 0:00:24.714 ********** 2026-05-28 17:08:32.995789 | aio | changed: [aio] => (item={'path': '/etc/docker'}) 2026-05-28 17:08:32.995859 | aio | changed: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-05-28 17:08:32.996411 | aio | changed: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-05-28 17:08:32.996462 | aio | 2026-05-28 17:08:32.996470 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-05-28 17:08:32.996477 | aio | Thursday 28 May 2026 17:08:32 +0000 (0:00:00.575) 0:00:25.289 ********** 2026-05-28 17:08:33.440125 | aio | changed: [aio] 2026-05-28 17:08:33.440199 | aio | 2026-05-28 17:08:33.440399 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-05-28 17:08:33.440443 | aio | Thursday 28 May 2026 17:08:33 +0000 (0:00:00.444) 0:00:25.734 ********** 2026-05-28 17:08:33.910842 | aio | changed: [aio] 2026-05-28 17:08:33.910947 | aio | 2026-05-28 17:08:33.910960 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-05-28 17:08:33.911426 | aio | Thursday 28 May 2026 17:08:33 +0000 (0:00:00.462) 0:00:26.196 ********** 2026-05-28 17:08:33.911510 | aio | 2026-05-28 17:08:33.911516 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-05-28 17:08:33.911521 | aio | Thursday 28 May 2026 17:08:33 +0000 (0:00:00.007) 0:00:26.204 ********** 2026-05-28 17:08:34.603514 | aio | ok: [aio] 2026-05-28 17:08:34.603588 | aio | 2026-05-28 17:08:34.603857 | aio | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-05-28 17:08:34.603908 | aio | Thursday 28 May 2026 17:08:34 +0000 (0:00:00.692) 0:00:26.897 ********** 2026-05-28 17:08:35.867611 | aio | changed: [aio] 2026-05-28 17:08:35.867683 | aio | 2026-05-28 17:08:35.868004 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-05-28 17:08:35.868055 | aio | Thursday 28 May 2026 17:08:35 +0000 (0:00:01.264) 0:00:28.161 ********** 2026-05-28 17:08:36.452408 | aio | changed: [aio] 2026-05-28 17:08:36.452481 | aio | 2026-05-28 17:08:36.452566 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-05-28 17:08:36.452700 | aio | Thursday 28 May 2026 17:08:36 +0000 (0:00:00.584) 0:00:28.746 ********** 2026-05-28 17:08:36.490981 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-05-28 17:08:36.491101 | aio | 2026-05-28 17:08:36.491390 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-05-28 17:08:36.491412 | aio | Thursday 28 May 2026 17:08:36 +0000 (0:00:00.038) 0:00:28.785 ********** 2026-05-28 17:08:41.571710 | aio | changed: [aio] 2026-05-28 17:08:41.571757 | aio | 2026-05-28 17:08:41.571762 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-05-28 17:08:41.571767 | aio | Thursday 28 May 2026 17:08:41 +0000 (0:00:05.080) 0:00:33.865 ********** 2026-05-28 17:08:42.238665 | aio | ok: [aio] => (item=chronyd) 2026-05-28 17:08:42.238762 | aio | ok: [aio] => (item=sshd) 2026-05-28 17:08:42.238783 | aio | 2026-05-28 17:08:42.239002 | aio | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-05-28 17:08:42.239158 | aio | Thursday 28 May 2026 17:08:42 +0000 (0:00:00.667) 0:00:34.532 ********** 2026-05-28 17:08:42.560436 | aio | changed: [aio] 2026-05-28 17:08:42.560506 | aio | 2026-05-28 17:08:42.560592 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-05-28 17:08:42.560708 | aio | Thursday 28 May 2026 17:08:42 +0000 (0:00:00.321) 0:00:34.854 ********** 2026-05-28 17:08:42.756707 | aio | ok: [aio] 2026-05-28 17:08:42.756776 | aio | 2026-05-28 17:08:42.756872 | aio | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-05-28 17:08:42.756991 | aio | Thursday 28 May 2026 17:08:42 +0000 (0:00:00.196) 0:00:35.050 ********** 2026-05-28 17:08:43.233504 | aio | changed: [aio] 2026-05-28 17:08:43.233567 | aio | 2026-05-28 17:08:43.233648 | aio | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-05-28 17:08:43.233751 | aio | Thursday 28 May 2026 17:08:43 +0000 (0:00:00.476) 0:00:35.527 ********** 2026-05-28 17:08:43.587304 | aio | changed: [aio] 2026-05-28 17:08:43.587342 | aio | 2026-05-28 17:08:43.587347 | aio | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-05-28 17:08:43.587352 | aio | Thursday 28 May 2026 17:08:43 +0000 (0:00:00.353) 0:00:35.881 ********** 2026-05-28 17:08:43.793198 | aio | ok: [aio] 2026-05-28 17:08:43.793241 | aio | 2026-05-28 17:08:43.793246 | aio | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-05-28 17:08:43.793251 | aio | Thursday 28 May 2026 17:08:43 +0000 (0:00:00.205) 0:00:36.086 ********** 2026-05-28 17:08:44.017203 | aio | ok: [aio] => (item=aio) 2026-05-28 17:08:44.017288 | aio | 2026-05-28 17:08:44.017590 | aio | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-05-28 17:08:44.017670 | aio | Thursday 28 May 2026 17:08:44 +0000 (0:00:00.223) 0:00:36.310 ********** 2026-05-28 17:08:44.066224 | aio | ok: [aio] 2026-05-28 17:08:44.066281 | aio | 2026-05-28 17:08:44.066549 | aio | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-05-28 17:08:44.066607 | aio | Thursday 28 May 2026 17:08:44 +0000 (0:00:00.049) 0:00:36.359 ********** 2026-05-28 17:08:44.179221 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for aio 2026-05-28 17:08:44.179307 | aio | 2026-05-28 17:08:44.179319 | aio | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-05-28 17:08:44.179387 | aio | Thursday 28 May 2026 17:08:44 +0000 (0:00:00.112) 0:00:36.472 ********** 2026-05-28 17:08:44.486393 | aio | changed: [aio] 2026-05-28 17:08:44.486981 | aio | 2026-05-28 17:08:44.487005 | aio | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-05-28 17:08:44.487013 | aio | Thursday 28 May 2026 17:08:44 +0000 (0:00:00.307) 0:00:36.780 ********** 2026-05-28 17:08:45.170877 | aio | changed: [aio] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-05-28 17:08:45.170998 | aio | changed: [aio] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-05-28 17:08:45.171047 | aio | changed: [aio] => (item={'option': 'mon data avail warn', 'section': 'mon', 'value': 10}) 2026-05-28 17:08:45.171061 | aio | 2026-05-28 17:08:45.171295 | aio | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-05-28 17:08:45.171469 | aio | Thursday 28 May 2026 17:08:45 +0000 (0:00:00.684) 0:00:37.464 ********** 2026-05-28 17:10:10.834582 | aio | ok: [aio] 2026-05-28 17:10:10.834651 | aio | 2026-05-28 17:10:10.834855 | aio | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-05-28 17:10:10.834897 | aio | Thursday 28 May 2026 17:10:10 +0000 (0:01:25.663) 0:02:03.128 ********** 2026-05-28 17:10:11.032785 | aio | changed: [aio] 2026-05-28 17:10:11.032853 | aio | 2026-05-28 17:10:11.032934 | aio | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-05-28 17:10:11.033043 | aio | Thursday 28 May 2026 17:10:11 +0000 (0:00:00.198) 0:02:03.326 ********** 2026-05-28 17:10:11.066672 | aio | ok: [aio] 2026-05-28 17:10:11.066780 | aio | 2026-05-28 17:10:11.066925 | aio | TASK [Install Ceph host] ******************************************************* 2026-05-28 17:10:11.067057 | aio | Thursday 28 May 2026 17:10:11 +0000 (0:00:00.033) 0:02:03.360 ********** 2026-05-28 17:10:11.130167 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-05-28 17:10:11.130213 | aio | 2026-05-28 17:10:11.130319 | aio | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-05-28 17:10:11.130455 | aio | Thursday 28 May 2026 17:10:11 +0000 (0:00:00.063) 0:02:03.424 ********** 2026-05-28 17:10:16.591791 | aio | ok: [aio] 2026-05-28 17:10:16.591848 | aio | 2026-05-28 17:10:16.591948 | aio | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-05-28 17:10:16.592051 | aio | Thursday 28 May 2026 17:10:16 +0000 (0:00:05.459) 0:02:08.883 ********** 2026-05-28 17:10:16.644744 | aio | ok: [aio] => (item=aio) 2026-05-28 17:10:16.644817 | aio | 2026-05-28 17:10:16.644836 | aio | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-05-28 17:10:16.644969 | aio | Thursday 28 May 2026 17:10:16 +0000 (0:00:00.054) 0:02:08.938 ********** 2026-05-28 17:10:17.000568 | aio | ok: [aio] 2026-05-28 17:10:17.000626 | aio | 2026-05-28 17:10:17.000633 | aio | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-05-28 17:10:17.000640 | aio | Thursday 28 May 2026 17:10:16 +0000 (0:00:00.355) 0:02:09.293 ********** 2026-05-28 17:10:23.369463 | aio | ok: [aio] 2026-05-28 17:10:23.369537 | aio | 2026-05-28 17:10:23.369727 | aio | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-05-28 17:10:23.369775 | aio | Thursday 28 May 2026 17:10:23 +0000 (0:00:06.369) 0:02:15.663 ********** 2026-05-28 17:10:35.158097 | aio | changed: [aio] 2026-05-28 17:10:35.158160 | aio | 2026-05-28 17:10:35.158386 | aio | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-05-28 17:10:35.158437 | aio | Thursday 28 May 2026 17:10:35 +0000 (0:00:11.788) 0:02:27.452 ********** 2026-05-28 17:10:49.132904 | aio | ok: [aio] 2026-05-28 17:10:49.132979 | aio | 2026-05-28 17:10:49.133179 | aio | TASK [Install Ceph host] ******************************************************* 2026-05-28 17:10:49.133204 | aio | Thursday 28 May 2026 17:10:49 +0000 (0:00:13.974) 0:02:41.426 ********** 2026-05-28 17:10:49.198184 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-05-28 17:10:49.198246 | aio | 2026-05-28 17:10:49.198529 | aio | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-05-28 17:10:49.198549 | aio | Thursday 28 May 2026 17:10:49 +0000 (0:00:00.065) 0:02:41.492 ********** 2026-05-28 17:10:49.241405 | aio | skipping: [aio] 2026-05-28 17:10:49.241501 | aio | 2026-05-28 17:10:49.241643 | aio | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-05-28 17:10:49.241806 | aio | Thursday 28 May 2026 17:10:49 +0000 (0:00:00.043) 0:02:41.535 ********** 2026-05-28 17:10:49.281759 | aio | skipping: [aio] => (item=aio) 2026-05-28 17:10:49.281866 | aio | skipping: [aio] 2026-05-28 17:10:49.282189 | aio | 2026-05-28 17:10:49.282207 | aio | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-05-28 17:10:49.282215 | aio | Thursday 28 May 2026 17:10:49 +0000 (0:00:00.040) 0:02:41.575 ********** 2026-05-28 17:10:49.530379 | aio | ok: [aio] 2026-05-28 17:10:49.530451 | aio | 2026-05-28 17:10:49.530680 | aio | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-05-28 17:10:49.530724 | aio | Thursday 28 May 2026 17:10:49 +0000 (0:00:00.248) 0:02:41.824 ********** 2026-05-28 17:10:55.935900 | aio | ok: [aio] 2026-05-28 17:10:55.936620 | aio | 2026-05-28 17:10:55.936686 | aio | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-05-28 17:10:55.936699 | aio | Thursday 28 May 2026 17:10:55 +0000 (0:00:06.404) 0:02:48.228 ********** 2026-05-28 17:11:07.736552 | aio | changed: [aio] 2026-05-28 17:11:07.736638 | aio | 2026-05-28 17:11:07.736699 | aio | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-05-28 17:11:07.736812 | aio | Thursday 28 May 2026 17:11:07 +0000 (0:00:11.801) 0:03:00.030 ********** 2026-05-28 17:11:13.730464 | aio | ok: [aio] 2026-05-28 17:11:13.730621 | aio | 2026-05-28 17:11:13.730921 | aio | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-05-28 17:11:13.730975 | aio | Thursday 28 May 2026 17:11:13 +0000 (0:00:05.993) 0:03:06.024 ********** 2026-05-28 17:11:18.181433 | aio | changed: [aio] => (item={'name': 'diskprediction_local'}) 2026-05-28 17:11:18.181562 | aio | ok: [aio] => (item={'name': 'dashboard'}) 2026-05-28 17:11:18.181576 | aio | changed: [aio] => (item={'name': 'prometheus'}) 2026-05-28 17:11:18.181623 | aio | ok: [aio] => (item={'name': 'iostat'}) 2026-05-28 17:11:18.181757 | aio | 2026-05-28 17:11:18.181880 | aio | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-05-28 17:11:18.181962 | aio | 2026-05-28 17:11:18.182042 | aio | TASK [Gathering Facts] ********************************************************* 2026-05-28 17:11:18.182146 | aio | Thursday 28 May 2026 17:11:18 +0000 (0:00:04.451) 0:03:10.475 ********** 2026-05-28 17:11:19.062008 | aio | ok: [aio] 2026-05-28 17:11:19.062108 | aio | 2026-05-28 17:11:19.062151 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-28 17:11:19.062252 | aio | Thursday 28 May 2026 17:11:19 +0000 (0:00:00.880) 0:03:11.355 ********** 2026-05-28 17:11:19.252219 | aio | ok: [aio] 2026-05-28 17:11:19.252289 | aio | 2026-05-28 17:11:19.252384 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-28 17:11:19.252480 | aio | Thursday 28 May 2026 17:11:19 +0000 (0:00:00.190) 0:03:11.546 ********** 2026-05-28 17:11:19.285835 | aio | skipping: [aio] 2026-05-28 17:11:19.285908 | aio | 2026-05-28 17:11:19.286007 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-05-28 17:11:19.286100 | aio | Thursday 28 May 2026 17:11:19 +0000 (0:00:00.033) 0:03:11.580 ********** 2026-05-28 17:11:19.481548 | aio | ok: [aio] 2026-05-28 17:11:19.481611 | aio | 2026-05-28 17:11:19.481711 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-28 17:11:19.481803 | aio | Thursday 28 May 2026 17:11:19 +0000 (0:00:00.195) 0:03:11.775 ********** 2026-05-28 17:11:19.536319 | aio | ok: [aio] => { 2026-05-28 17:11:19.536371 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-05-28 17:11:19.536474 | aio | } 2026-05-28 17:11:19.536556 | aio | 2026-05-28 17:11:19.536657 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-28 17:11:19.536755 | aio | Thursday 28 May 2026 17:11:19 +0000 (0:00:00.054) 0:03:11.830 ********** 2026-05-28 17:11:19.826116 | aio | ok: [aio] 2026-05-28 17:11:19.826264 | aio | 2026-05-28 17:11:19.826548 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-28 17:11:19.826724 | aio | Thursday 28 May 2026 17:11:19 +0000 (0:00:00.289) 0:03:12.119 ********** 2026-05-28 17:11:19.865385 | aio | skipping: [aio] 2026-05-28 17:11:19.865463 | aio | 2026-05-28 17:11:19.865596 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-28 17:11:19.865714 | aio | Thursday 28 May 2026 17:11:19 +0000 (0:00:00.039) 0:03:12.159 ********** 2026-05-28 17:11:19.897045 | aio | skipping: [aio] 2026-05-28 17:11:19.897098 | aio | 2026-05-28 17:11:19.897187 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-28 17:11:19.897279 | aio | Thursday 28 May 2026 17:11:19 +0000 (0:00:00.031) 0:03:12.191 ********** 2026-05-28 17:11:20.091653 | aio | ok: [aio] 2026-05-28 17:11:20.091712 | aio | 2026-05-28 17:11:20.091852 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-28 17:11:20.091979 | aio | Thursday 28 May 2026 17:11:20 +0000 (0:00:00.194) 0:03:12.385 ********** 2026-05-28 17:11:21.135836 | aio | ok: [aio] 2026-05-28 17:11:21.135889 | aio | 2026-05-28 17:11:21.135898 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-28 17:11:21.135904 | aio | Thursday 28 May 2026 17:11:21 +0000 (0:00:01.043) 0:03:13.429 ********** 2026-05-28 17:11:21.200661 | aio | ok: [aio] => { 2026-05-28 17:11:21.200704 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.2.3/containerd-2.2.3-linux-amd64.tar.gz" 2026-05-28 17:11:21.200712 | aio | } 2026-05-28 17:11:21.200719 | aio | 2026-05-28 17:11:21.200725 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-28 17:11:21.200732 | aio | Thursday 28 May 2026 17:11:21 +0000 (0:00:00.064) 0:03:13.493 ********** 2026-05-28 17:11:21.542506 | aio | ok: [aio] 2026-05-28 17:11:21.542556 | aio | 2026-05-28 17:11:21.542565 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-28 17:11:21.542572 | aio | Thursday 28 May 2026 17:11:21 +0000 (0:00:00.342) 0:03:13.835 ********** 2026-05-28 17:11:23.501247 | aio | ok: [aio] 2026-05-28 17:11:23.501389 | aio | 2026-05-28 17:11:23.501643 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-05-28 17:11:23.501902 | aio | Thursday 28 May 2026 17:11:23 +0000 (0:00:01.958) 0:03:15.794 ********** 2026-05-28 17:11:23.528609 | aio | skipping: [aio] 2026-05-28 17:11:23.528705 | aio | 2026-05-28 17:11:23.528825 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-05-28 17:11:23.528971 | aio | Thursday 28 May 2026 17:11:23 +0000 (0:00:00.027) 0:03:15.822 ********** 2026-05-28 17:11:23.560357 | aio | skipping: [aio] 2026-05-28 17:11:23.560476 | aio | 2026-05-28 17:11:23.560487 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-05-28 17:11:23.560591 | aio | Thursday 28 May 2026 17:11:23 +0000 (0:00:00.031) 0:03:15.854 ********** 2026-05-28 17:11:23.582395 | aio | skipping: [aio] 2026-05-28 17:11:23.582535 | aio | 2026-05-28 17:11:23.582554 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-05-28 17:11:23.582707 | aio | Thursday 28 May 2026 17:11:23 +0000 (0:00:00.021) 0:03:15.876 ********** 2026-05-28 17:11:24.633395 | aio | ok: [aio] 2026-05-28 17:11:24.633468 | aio | 2026-05-28 17:11:24.633618 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-05-28 17:11:24.633762 | aio | Thursday 28 May 2026 17:11:24 +0000 (0:00:01.051) 0:03:16.927 ********** 2026-05-28 17:11:25.059800 | aio | ok: [aio] 2026-05-28 17:11:25.059875 | aio | 2026-05-28 17:11:25.060007 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-05-28 17:11:25.060149 | aio | Thursday 28 May 2026 17:11:25 +0000 (0:00:00.424) 0:03:17.351 ********** 2026-05-28 17:11:25.965511 | aio | ok: [aio] => (item={'path': '/etc/containerd'}) 2026-05-28 17:11:25.965669 | aio | ok: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-05-28 17:11:25.965811 | aio | ok: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-05-28 17:11:25.965959 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-05-28 17:11:25.966160 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-05-28 17:11:25.966279 | aio | 2026-05-28 17:11:25.966499 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-05-28 17:11:25.966651 | aio | Thursday 28 May 2026 17:11:25 +0000 (0:00:00.907) 0:03:18.259 ********** 2026-05-28 17:11:26.500598 | aio | ok: [aio] 2026-05-28 17:11:26.500749 | aio | 2026-05-28 17:11:26.500916 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-05-28 17:11:26.501111 | aio | Thursday 28 May 2026 17:11:26 +0000 (0:00:00.523) 0:03:18.783 ********** 2026-05-28 17:11:26.501195 | aio | 2026-05-28 17:11:26.501334 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-05-28 17:11:26.501514 | aio | Thursday 28 May 2026 17:11:26 +0000 (0:00:00.011) 0:03:18.794 ********** 2026-05-28 17:11:26.859025 | aio | ok: [aio] 2026-05-28 17:11:26.859240 | aio | 2026-05-28 17:11:26.859587 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-28 17:11:26.859817 | aio | Thursday 28 May 2026 17:11:26 +0000 (0:00:00.358) 0:03:19.152 ********** 2026-05-28 17:11:27.058753 | aio | ok: [aio] 2026-05-28 17:11:27.058930 | aio | 2026-05-28 17:11:27.059169 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-28 17:11:27.059386 | aio | Thursday 28 May 2026 17:11:27 +0000 (0:00:00.199) 0:03:19.352 ********** 2026-05-28 17:11:27.105753 | aio | ok: [aio] => { 2026-05-28 17:11:27.106085 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-05-28 17:11:27.106410 | aio | } 2026-05-28 17:11:27.106696 | aio | 2026-05-28 17:11:27.106937 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-28 17:11:27.107153 | aio | Thursday 28 May 2026 17:11:27 +0000 (0:00:00.047) 0:03:19.399 ********** 2026-05-28 17:11:27.457802 | aio | ok: [aio] 2026-05-28 17:11:27.457855 | aio | 2026-05-28 17:11:27.457947 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-28 17:11:27.458082 | aio | Thursday 28 May 2026 17:11:27 +0000 (0:00:00.352) 0:03:19.751 ********** 2026-05-28 17:11:30.484850 | aio | ok: [aio] 2026-05-28 17:11:30.485027 | aio | 2026-05-28 17:11:30.485258 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-05-28 17:11:30.485470 | aio | Thursday 28 May 2026 17:11:30 +0000 (0:00:03.026) 0:03:22.778 ********** 2026-05-28 17:11:31.438248 | aio | ok: [aio] 2026-05-28 17:11:31.438448 | aio | 2026-05-28 17:11:31.438973 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-05-28 17:11:31.439235 | aio | Thursday 28 May 2026 17:11:31 +0000 (0:00:00.953) 0:03:23.731 ********** 2026-05-28 17:11:31.629635 | aio | ok: [aio] 2026-05-28 17:11:31.629745 | aio | 2026-05-28 17:11:31.630056 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-05-28 17:11:31.630119 | aio | Thursday 28 May 2026 17:11:31 +0000 (0:00:00.191) 0:03:23.923 ********** 2026-05-28 17:11:32.052032 | aio | ok: [aio] 2026-05-28 17:11:32.052207 | aio | 2026-05-28 17:11:32.052449 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-05-28 17:11:32.052668 | aio | Thursday 28 May 2026 17:11:32 +0000 (0:00:00.422) 0:03:24.345 ********** 2026-05-28 17:11:32.612168 | aio | ok: [aio] => (item={'path': '/etc/docker'}) 2026-05-28 17:11:32.612334 | aio | ok: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-05-28 17:11:32.612503 | aio | ok: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-05-28 17:11:32.612649 | aio | 2026-05-28 17:11:32.612788 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-05-28 17:11:32.612945 | aio | Thursday 28 May 2026 17:11:32 +0000 (0:00:00.560) 0:03:24.905 ********** 2026-05-28 17:11:33.026093 | aio | ok: [aio] 2026-05-28 17:11:33.026152 | aio | 2026-05-28 17:11:33.026169 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-05-28 17:11:33.026436 | aio | Thursday 28 May 2026 17:11:33 +0000 (0:00:00.413) 0:03:25.319 ********** 2026-05-28 17:11:33.457679 | aio | ok: [aio] 2026-05-28 17:11:33.457737 | aio | 2026-05-28 17:11:33.457829 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-05-28 17:11:33.458198 | aio | Thursday 28 May 2026 17:11:33 +0000 (0:00:00.424) 0:03:25.744 ********** 2026-05-28 17:11:33.458215 | aio | 2026-05-28 17:11:33.458220 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-05-28 17:11:33.458224 | aio | Thursday 28 May 2026 17:11:33 +0000 (0:00:00.007) 0:03:25.751 ********** 2026-05-28 17:11:33.840545 | aio | ok: [aio] 2026-05-28 17:11:33.840610 | aio | 2026-05-28 17:11:33.840697 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-05-28 17:11:33.840833 | aio | Thursday 28 May 2026 17:11:33 +0000 (0:00:00.382) 0:03:26.134 ********** 2026-05-28 17:11:33.878296 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-05-28 17:11:33.878632 | aio | 2026-05-28 17:11:33.878670 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-05-28 17:11:33.878758 | aio | Thursday 28 May 2026 17:11:33 +0000 (0:00:00.037) 0:03:26.172 ********** 2026-05-28 17:11:34.939843 | aio | ok: [aio] 2026-05-28 17:11:34.939879 | aio | 2026-05-28 17:11:34.939885 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-05-28 17:11:34.939890 | aio | Thursday 28 May 2026 17:11:34 +0000 (0:00:01.061) 0:03:27.233 ********** 2026-05-28 17:11:35.555061 | aio | ok: [aio] => (item=chronyd) 2026-05-28 17:11:35.555111 | aio | ok: [aio] => (item=sshd) 2026-05-28 17:11:35.555118 | aio | 2026-05-28 17:11:35.555124 | aio | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-05-28 17:11:35.555129 | aio | Thursday 28 May 2026 17:11:35 +0000 (0:00:00.614) 0:03:27.848 ********** 2026-05-28 17:11:35.877484 | aio | ok: [aio] 2026-05-28 17:11:35.877552 | aio | 2026-05-28 17:11:35.877617 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-05-28 17:11:35.877739 | aio | Thursday 28 May 2026 17:11:35 +0000 (0:00:00.323) 0:03:28.171 ********** 2026-05-28 17:11:36.081302 | aio | ok: [aio] 2026-05-28 17:11:36.081394 | aio | 2026-05-28 17:11:36.081766 | aio | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-05-28 17:11:36.082113 | aio | Thursday 28 May 2026 17:11:36 +0000 (0:00:00.202) 0:03:28.374 ********** 2026-05-28 17:11:36.301514 | aio | ok: [aio] 2026-05-28 17:11:36.301557 | aio | 2026-05-28 17:11:36.301562 | aio | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-05-28 17:11:36.301567 | aio | Thursday 28 May 2026 17:11:36 +0000 (0:00:00.220) 0:03:28.595 ********** 2026-05-28 17:11:36.492292 | aio | ok: [aio] 2026-05-28 17:11:36.492370 | aio | 2026-05-28 17:11:36.492625 | aio | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-05-28 17:11:36.492643 | aio | Thursday 28 May 2026 17:11:36 +0000 (0:00:00.191) 0:03:28.786 ********** 2026-05-28 17:11:36.702331 | aio | ok: [aio] => (item=aio) 2026-05-28 17:11:36.702375 | aio | 2026-05-28 17:11:36.702381 | aio | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-05-28 17:11:36.702386 | aio | Thursday 28 May 2026 17:11:36 +0000 (0:00:00.209) 0:03:28.995 ********** 2026-05-28 17:11:36.740482 | aio | ok: [aio] 2026-05-28 17:11:36.740539 | aio | 2026-05-28 17:11:36.740644 | aio | TASK [Install Ceph host] ******************************************************* 2026-05-28 17:11:36.740777 | aio | Thursday 28 May 2026 17:11:36 +0000 (0:00:00.038) 0:03:29.034 ********** 2026-05-28 17:11:36.789199 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-05-28 17:11:36.789261 | aio | 2026-05-28 17:11:36.789475 | aio | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-05-28 17:11:36.789502 | aio | Thursday 28 May 2026 17:11:36 +0000 (0:00:00.048) 0:03:29.083 ********** 2026-05-28 17:11:36.841732 | aio | skipping: [aio] 2026-05-28 17:11:36.841795 | aio | 2026-05-28 17:11:36.841907 | aio | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-05-28 17:11:36.842002 | aio | Thursday 28 May 2026 17:11:36 +0000 (0:00:00.052) 0:03:29.136 ********** 2026-05-28 17:11:36.887918 | aio | skipping: [aio] => (item=aio) 2026-05-28 17:11:36.888024 | aio | skipping: [aio] 2026-05-28 17:11:36.888148 | aio | 2026-05-28 17:11:36.888427 | aio | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-05-28 17:11:36.888448 | aio | Thursday 28 May 2026 17:11:36 +0000 (0:00:00.046) 0:03:29.182 ********** 2026-05-28 17:11:37.129550 | aio | ok: [aio] 2026-05-28 17:11:37.129741 | aio | 2026-05-28 17:11:37.130466 | aio | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-05-28 17:11:37.130507 | aio | Thursday 28 May 2026 17:11:37 +0000 (0:00:00.241) 0:03:29.423 ********** 2026-05-28 17:11:43.520335 | aio | ok: [aio] 2026-05-28 17:11:43.520415 | aio | 2026-05-28 17:11:43.520618 | aio | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-05-28 17:11:43.520660 | aio | Thursday 28 May 2026 17:11:43 +0000 (0:00:06.390) 0:03:35.814 ********** 2026-05-28 17:11:48.812401 | aio | ok: [aio] 2026-05-28 17:11:48.812477 | aio | 2026-05-28 17:11:48.812698 | aio | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-05-28 17:11:48.812747 | aio | Thursday 28 May 2026 17:11:48 +0000 (0:00:05.291) 0:03:41.106 ********** 2026-05-28 17:12:02.859876 | aio | ok: [aio] 2026-05-28 17:12:02.860007 | aio | 2026-05-28 17:12:02.860027 | aio | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-05-28 17:12:02.860046 | aio | Thursday 28 May 2026 17:12:02 +0000 (0:00:14.047) 0:03:55.153 ********** 2026-05-28 17:13:35.700931 | aio | ok: [aio] => (item=/dev/ceph-aio-osd0/data) 2026-05-28 17:13:35.700982 | aio | ok: [aio] => (item=/dev/ceph-aio-osd1/data) 2026-05-28 17:13:35.701676 | aio | ok: [aio] => (item=/dev/ceph-aio-osd2/data) 2026-05-28 17:13:35.701694 | aio | 2026-05-28 17:13:35.701702 | aio | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-05-28 17:13:35.701709 | aio | Thursday 28 May 2026 17:13:35 +0000 (0:01:32.840) 0:05:27.994 ********** 2026-05-28 17:13:42.100463 | aio | ok: [aio] 2026-05-28 17:13:42.100599 | aio | 2026-05-28 17:13:42.100639 | aio | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-05-28 17:13:42.100658 | aio | Thursday 28 May 2026 17:13:42 +0000 (0:00:06.398) 0:05:34.392 ********** 2026-05-28 17:13:48.205390 | aio | ok: [aio] 2026-05-28 17:13:48.205489 | aio | 2026-05-28 17:13:48.205502 | aio | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-05-28 17:13:48.205523 | aio | Thursday 28 May 2026 17:13:48 +0000 (0:00:06.105) 0:05:40.498 ********** 2026-05-28 17:13:48.257754 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for aio 2026-05-28 17:13:48.257879 | aio | 2026-05-28 17:13:48.257892 | aio | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-05-28 17:13:48.257970 | aio | Thursday 28 May 2026 17:13:48 +0000 (0:00:00.053) 0:05:40.551 ********** 2026-05-28 17:13:48.308344 | aio | ok: [aio] 2026-05-28 17:13:48.308426 | aio | 2026-05-28 17:13:48.308433 | aio | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-05-28 17:13:48.308438 | aio | Thursday 28 May 2026 17:13:48 +0000 (0:00:00.050) 0:05:40.601 ********** 2026-05-28 17:13:54.417330 | aio | ok: [aio] 2026-05-28 17:13:54.417413 | aio | 2026-05-28 17:13:54.417633 | aio | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-05-28 17:13:54.417677 | aio | Thursday 28 May 2026 17:13:54 +0000 (0:00:06.109) 0:05:46.711 ********** 2026-05-28 17:13:54.467203 | aio | ok: [aio] 2026-05-28 17:13:54.467267 | aio | 2026-05-28 17:13:54.467674 | aio | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-05-28 17:13:54.467729 | aio | Thursday 28 May 2026 17:13:54 +0000 (0:00:00.049) 0:05:46.760 ********** 2026-05-28 17:13:54.508698 | aio | skipping: [aio] => (item=1) 2026-05-28 17:13:54.509569 | aio | skipping: [aio] => (item=1) 2026-05-28 17:13:54.509610 | aio | skipping: [aio] => (item=1) 2026-05-28 17:13:54.509630 | aio | skipping: [aio] 2026-05-28 17:13:54.509637 | aio | 2026-05-28 17:13:54.509644 | aio | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-05-28 17:13:54.509651 | aio | Thursday 28 May 2026 17:13:54 +0000 (0:00:00.041) 0:05:46.802 ********** 2026-05-28 17:13:54.548047 | aio | skipping: [aio] 2026-05-28 17:13:54.548109 | aio | 2026-05-28 17:13:54.549249 | aio | PLAY RECAP ********************************************************************* 2026-05-28 17:13:54.549313 | aio | aio : ok=106 changed=29 unreachable=0 failed=0 skipped=18 rescued=0 ignored=0 2026-05-28 17:13:54.549326 | aio | 2026-05-28 17:13:54.549335 | aio | 2026-05-28 17:13:54.549345 | aio | TASKS RECAP ******************************************************************** 2026-05-28 17:13:54.549354 | aio | Thursday 28 May 2026 17:13:54 +0000 (0:00:00.039) 0:05:46.842 ********** 2026-05-28 17:13:54.549363 | aio | =============================================================================== 2026-05-28 17:13:54.549372 | aio | vexxhost.ceph.osd : Install OSDs --------------------------------------- 92.84s 2026-05-28 17:13:54.549381 | aio | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 85.66s 2026-05-28 17:13:54.549390 | aio | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 14.05s 2026-05-28 17:13:54.549399 | aio | vexxhost.ceph.mon : Validate monitor exist ----------------------------- 13.97s 2026-05-28 17:13:54.549415 | aio | vexxhost.ceph.mgr : Configure "mgr" label for managers ----------------- 11.80s 2026-05-28 17:13:54.549424 | aio | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 11.79s 2026-05-28 17:13:54.549433 | aio | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.40s 2026-05-28 17:13:54.550525 | aio | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 6.40s 2026-05-28 17:13:54.550555 | aio | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.39s 2026-05-28 17:13:54.550564 | aio | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.37s 2026-05-28 17:13:54.550574 | aio | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 6.11s 2026-05-28 17:13:54.550582 | aio | vexxhost.ceph.osd : Mark require osd release ---------------------------- 6.11s 2026-05-28 17:13:54.550591 | aio | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 5.99s 2026-05-28 17:13:54.550600 | aio | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 5.46s 2026-05-28 17:13:54.550608 | aio | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.43s 2026-05-28 17:13:54.550617 | aio | vexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 5.29s 2026-05-28 17:13:54.550625 | aio | vexxhost.ceph.cephadm : Install packages -------------------------------- 5.08s 2026-05-28 17:13:54.550638 | aio | vexxhost.ceph.mgr : Configure manager modules --------------------------- 4.45s 2026-05-28 17:13:54.550752 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 4.39s 2026-05-28 17:13:54.550950 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 3.03s 2026-05-28 17:13:54.712770 | aio | INFO [default > converge] Executed: Successful 2026-05-28 17:13:54.723635 | aio | INFO [default > idempotence] Executing 2026-05-28 17:13:55.549934 | aio | 2026-05-28 17:13:55.558815 | aio | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-05-28 17:13:55.558842 | aio | 2026-05-28 17:13:55.558853 | aio | TASK [Gathering Facts] ********************************************************* 2026-05-28 17:13:55.558862 | aio | Thursday 28 May 2026 17:13:55 +0000 (0:00:00.047) 0:00:00.047 ********** 2026-05-28 17:13:56.880553 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-05-28 17:13:56.880674 | aio | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-05-28 17:13:56.880708 | aio | interpreter could change the meaning of that path. See 2026-05-28 17:13:56.880725 | aio | https://docs.ansible.com/ansible- 2026-05-28 17:13:56.880774 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-05-28 17:13:56.892525 | aio | ok: [aio] 2026-05-28 17:13:56.892574 | aio | 2026-05-28 17:13:56.892864 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-28 17:13:56.892954 | aio | Thursday 28 May 2026 17:13:56 +0000 (0:00:01.342) 0:00:01.390 ********** 2026-05-28 17:13:57.216769 | aio | ok: [aio] 2026-05-28 17:13:57.216824 | aio | 2026-05-28 17:13:57.217123 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-28 17:13:57.217208 | aio | Thursday 28 May 2026 17:13:57 +0000 (0:00:00.324) 0:00:01.714 ********** 2026-05-28 17:13:57.255247 | aio | skipping: [aio] 2026-05-28 17:13:57.255330 | aio | 2026-05-28 17:13:57.255512 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-05-28 17:13:57.255543 | aio | Thursday 28 May 2026 17:13:57 +0000 (0:00:00.038) 0:00:01.753 ********** 2026-05-28 17:13:57.589668 | aio | ok: [aio] 2026-05-28 17:13:57.589764 | aio | 2026-05-28 17:13:57.589776 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-28 17:13:57.589832 | aio | Thursday 28 May 2026 17:13:57 +0000 (0:00:00.334) 0:00:02.087 ********** 2026-05-28 17:13:57.660600 | aio | ok: [aio] => { 2026-05-28 17:13:57.661274 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-05-28 17:13:57.661300 | aio | } 2026-05-28 17:13:57.661311 | aio | 2026-05-28 17:13:57.661320 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-28 17:13:57.661328 | aio | Thursday 28 May 2026 17:13:57 +0000 (0:00:00.070) 0:00:02.158 ********** 2026-05-28 17:13:58.109692 | aio | ok: [aio] 2026-05-28 17:13:58.109735 | aio | 2026-05-28 17:13:58.109743 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-28 17:13:58.109750 | aio | Thursday 28 May 2026 17:13:58 +0000 (0:00:00.448) 0:00:02.607 ********** 2026-05-28 17:13:58.152483 | aio | skipping: [aio] 2026-05-28 17:13:58.152527 | aio | 2026-05-28 17:13:58.152532 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-28 17:13:58.152537 | aio | Thursday 28 May 2026 17:13:58 +0000 (0:00:00.043) 0:00:02.650 ********** 2026-05-28 17:13:58.198583 | aio | skipping: [aio] 2026-05-28 17:13:58.198671 | aio | 2026-05-28 17:13:58.198956 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-28 17:13:58.198975 | aio | Thursday 28 May 2026 17:13:58 +0000 (0:00:00.046) 0:00:02.696 ********** 2026-05-28 17:13:58.404650 | aio | ok: [aio] 2026-05-28 17:13:58.404719 | aio | 2026-05-28 17:13:58.404960 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-28 17:13:58.405044 | aio | Thursday 28 May 2026 17:13:58 +0000 (0:00:00.205) 0:00:02.902 ********** 2026-05-28 17:13:59.743917 | aio | ok: [aio] 2026-05-28 17:13:59.744035 | aio | 2026-05-28 17:13:59.744049 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-28 17:13:59.744161 | aio | Thursday 28 May 2026 17:13:59 +0000 (0:00:01.339) 0:00:04.242 ********** 2026-05-28 17:13:59.823560 | aio | ok: [aio] => { 2026-05-28 17:13:59.823664 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.2.3/containerd-2.2.3-linux-amd64.tar.gz" 2026-05-28 17:13:59.824253 | aio | } 2026-05-28 17:13:59.824328 | aio | 2026-05-28 17:13:59.824336 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-28 17:13:59.824343 | aio | Thursday 28 May 2026 17:13:59 +0000 (0:00:00.079) 0:00:04.321 ********** 2026-05-28 17:14:00.195439 | aio | ok: [aio] 2026-05-28 17:14:00.195543 | aio | 2026-05-28 17:14:00.195978 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-28 17:14:00.196056 | aio | Thursday 28 May 2026 17:14:00 +0000 (0:00:00.372) 0:00:04.693 ********** 2026-05-28 17:14:02.612733 | aio | ok: [aio] 2026-05-28 17:14:02.612848 | aio | 2026-05-28 17:14:02.613395 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-05-28 17:14:02.613479 | aio | Thursday 28 May 2026 17:14:02 +0000 (0:00:02.417) 0:00:07.110 ********** 2026-05-28 17:14:02.641384 | aio | skipping: [aio] 2026-05-28 17:14:02.641460 | aio | 2026-05-28 17:14:02.641535 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-05-28 17:14:02.641668 | aio | Thursday 28 May 2026 17:14:02 +0000 (0:00:00.029) 0:00:07.139 ********** 2026-05-28 17:14:02.676912 | aio | skipping: [aio] 2026-05-28 17:14:02.676997 | aio | 2026-05-28 17:14:02.677251 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-05-28 17:14:02.677329 | aio | Thursday 28 May 2026 17:14:02 +0000 (0:00:00.035) 0:00:07.174 ********** 2026-05-28 17:14:02.711307 | aio | skipping: [aio] 2026-05-28 17:14:02.711398 | aio | 2026-05-28 17:14:02.711467 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-05-28 17:14:02.711616 | aio | Thursday 28 May 2026 17:14:02 +0000 (0:00:00.034) 0:00:07.208 ********** 2026-05-28 17:14:04.112867 | aio | ok: [aio] 2026-05-28 17:14:04.112952 | aio | 2026-05-28 17:14:04.113308 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-05-28 17:14:04.113382 | aio | Thursday 28 May 2026 17:14:04 +0000 (0:00:01.401) 0:00:08.610 ********** 2026-05-28 17:14:04.576610 | aio | ok: [aio] 2026-05-28 17:14:04.576726 | aio | 2026-05-28 17:14:04.577018 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-05-28 17:14:04.577099 | aio | Thursday 28 May 2026 17:14:04 +0000 (0:00:00.463) 0:00:09.073 ********** 2026-05-28 17:14:05.582675 | aio | ok: [aio] => (item={'path': '/etc/containerd'}) 2026-05-28 17:14:05.582787 | aio | ok: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-05-28 17:14:05.582801 | aio | ok: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-05-28 17:14:05.582812 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-05-28 17:14:05.582823 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-05-28 17:14:05.582895 | aio | 2026-05-28 17:14:05.582917 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-05-28 17:14:05.582927 | aio | Thursday 28 May 2026 17:14:05 +0000 (0:00:01.005) 0:00:10.079 ********** 2026-05-28 17:14:06.188725 | aio | ok: [aio] 2026-05-28 17:14:06.188839 | aio | 2026-05-28 17:14:06.188857 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-05-28 17:14:06.189385 | aio | Thursday 28 May 2026 17:14:06 +0000 (0:00:00.596) 0:00:10.675 ********** 2026-05-28 17:14:06.189471 | aio | 2026-05-28 17:14:06.189478 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-05-28 17:14:06.189483 | aio | Thursday 28 May 2026 17:14:06 +0000 (0:00:00.010) 0:00:10.685 ********** 2026-05-28 17:14:06.881209 | aio | ok: [aio] 2026-05-28 17:14:06.881315 | aio | 2026-05-28 17:14:06.881322 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-28 17:14:06.881470 | aio | Thursday 28 May 2026 17:14:06 +0000 (0:00:00.693) 0:00:11.379 ********** 2026-05-28 17:14:07.114319 | aio | ok: [aio] 2026-05-28 17:14:07.114418 | aio | 2026-05-28 17:14:07.114431 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-28 17:14:07.114551 | aio | Thursday 28 May 2026 17:14:07 +0000 (0:00:00.232) 0:00:11.611 ********** 2026-05-28 17:14:07.191791 | aio | ok: [aio] => { 2026-05-28 17:14:07.191886 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-05-28 17:14:07.191900 | aio | } 2026-05-28 17:14:07.192174 | aio | 2026-05-28 17:14:07.192191 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-28 17:14:07.192197 | aio | Thursday 28 May 2026 17:14:07 +0000 (0:00:00.077) 0:00:11.689 ********** 2026-05-28 17:14:07.590652 | aio | ok: [aio] 2026-05-28 17:14:07.590765 | aio | 2026-05-28 17:14:07.590796 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-28 17:14:07.590811 | aio | Thursday 28 May 2026 17:14:07 +0000 (0:00:00.398) 0:00:12.088 ********** 2026-05-28 17:14:10.824621 | aio | ok: [aio] 2026-05-28 17:14:10.824744 | aio | 2026-05-28 17:14:10.824757 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-05-28 17:14:10.824899 | aio | Thursday 28 May 2026 17:14:10 +0000 (0:00:03.234) 0:00:15.322 ********** 2026-05-28 17:14:12.365657 | aio | ok: [aio] 2026-05-28 17:14:12.365723 | aio | 2026-05-28 17:14:12.365968 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-05-28 17:14:12.366041 | aio | Thursday 28 May 2026 17:14:12 +0000 (0:00:01.540) 0:00:16.863 ********** 2026-05-28 17:14:12.668722 | aio | ok: [aio] 2026-05-28 17:14:12.668850 | aio | 2026-05-28 17:14:12.668871 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-05-28 17:14:12.669084 | aio | Thursday 28 May 2026 17:14:12 +0000 (0:00:00.303) 0:00:17.166 ********** 2026-05-28 17:14:13.156300 | aio | ok: [aio] 2026-05-28 17:14:13.156423 | aio | 2026-05-28 17:14:13.156436 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-05-28 17:14:13.156507 | aio | Thursday 28 May 2026 17:14:13 +0000 (0:00:00.487) 0:00:17.653 ********** 2026-05-28 17:14:13.792521 | aio | ok: [aio] => (item={'path': '/etc/docker'}) 2026-05-28 17:14:13.792622 | aio | ok: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-05-28 17:14:13.792637 | aio | ok: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-05-28 17:14:13.792957 | aio | 2026-05-28 17:14:13.792975 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-05-28 17:14:13.792981 | aio | Thursday 28 May 2026 17:14:13 +0000 (0:00:00.636) 0:00:18.290 ********** 2026-05-28 17:14:14.257418 | aio | ok: [aio] 2026-05-28 17:14:14.257510 | aio | 2026-05-28 17:14:14.257595 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-05-28 17:14:14.257796 | aio | Thursday 28 May 2026 17:14:14 +0000 (0:00:00.464) 0:00:18.755 ********** 2026-05-28 17:14:14.741572 | aio | ok: [aio] 2026-05-28 17:14:14.741677 | aio | 2026-05-28 17:14:14.741690 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-05-28 17:14:14.742127 | aio | Thursday 28 May 2026 17:14:14 +0000 (0:00:00.476) 0:00:19.231 ********** 2026-05-28 17:14:14.742204 | aio | 2026-05-28 17:14:14.742210 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-05-28 17:14:14.742215 | aio | Thursday 28 May 2026 17:14:14 +0000 (0:00:00.007) 0:00:19.239 ********** 2026-05-28 17:14:15.165209 | aio | ok: [aio] 2026-05-28 17:14:15.165313 | aio | 2026-05-28 17:14:15.165329 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-05-28 17:14:15.165499 | aio | Thursday 28 May 2026 17:14:15 +0000 (0:00:00.423) 0:00:19.662 ********** 2026-05-28 17:14:15.222020 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-05-28 17:14:15.222141 | aio | 2026-05-28 17:14:15.222150 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-05-28 17:14:15.222218 | aio | Thursday 28 May 2026 17:14:15 +0000 (0:00:00.056) 0:00:19.719 ********** 2026-05-28 17:14:16.330967 | aio | ok: [aio] 2026-05-28 17:14:16.331017 | aio | 2026-05-28 17:14:16.331023 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-05-28 17:14:16.331028 | aio | Thursday 28 May 2026 17:14:16 +0000 (0:00:01.108) 0:00:20.828 ********** 2026-05-28 17:14:17.037754 | aio | ok: [aio] => (item=chronyd) 2026-05-28 17:14:17.037842 | aio | ok: [aio] => (item=sshd) 2026-05-28 17:14:17.037855 | aio | 2026-05-28 17:14:17.038107 | aio | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-05-28 17:14:17.038180 | aio | Thursday 28 May 2026 17:14:17 +0000 (0:00:00.706) 0:00:21.535 ********** 2026-05-28 17:14:17.365257 | aio | ok: [aio] 2026-05-28 17:14:17.365355 | aio | 2026-05-28 17:14:17.365375 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-05-28 17:14:17.365475 | aio | Thursday 28 May 2026 17:14:17 +0000 (0:00:00.327) 0:00:21.863 ********** 2026-05-28 17:14:17.573539 | aio | ok: [aio] 2026-05-28 17:14:17.573627 | aio | 2026-05-28 17:14:17.573642 | aio | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-05-28 17:14:17.573832 | aio | Thursday 28 May 2026 17:14:17 +0000 (0:00:00.207) 0:00:22.071 ********** 2026-05-28 17:14:18.037998 | aio | ok: [aio] 2026-05-28 17:14:18.038120 | aio | 2026-05-28 17:14:18.038136 | aio | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-05-28 17:14:18.038316 | aio | Thursday 28 May 2026 17:14:18 +0000 (0:00:00.464) 0:00:22.535 ********** 2026-05-28 17:14:18.401906 | aio | ok: [aio] 2026-05-28 17:14:18.402025 | aio | 2026-05-28 17:14:18.402039 | aio | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-05-28 17:14:18.402112 | aio | Thursday 28 May 2026 17:14:18 +0000 (0:00:00.364) 0:00:22.899 ********** 2026-05-28 17:14:18.479601 | aio | ok: [aio] 2026-05-28 17:14:18.479680 | aio | 2026-05-28 17:14:18.479687 | aio | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-05-28 17:14:18.479692 | aio | Thursday 28 May 2026 17:14:18 +0000 (0:00:00.077) 0:00:22.976 ********** 2026-05-28 17:14:18.716946 | aio | ok: [aio] => (item=aio) 2026-05-28 17:14:18.717019 | aio | 2026-05-28 17:14:18.717025 | aio | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-05-28 17:14:18.717031 | aio | Thursday 28 May 2026 17:14:18 +0000 (0:00:00.237) 0:00:23.214 ********** 2026-05-28 17:14:18.764835 | aio | ok: [aio] 2026-05-28 17:14:18.764907 | aio | 2026-05-28 17:14:18.764914 | aio | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-05-28 17:14:18.764920 | aio | Thursday 28 May 2026 17:14:18 +0000 (0:00:00.047) 0:00:23.262 ********** 2026-05-28 17:14:18.809539 | aio | skipping: [aio] 2026-05-28 17:14:18.809609 | aio | 2026-05-28 17:14:18.809615 | aio | TASK [Install Ceph host] ******************************************************* 2026-05-28 17:14:18.809621 | aio | Thursday 28 May 2026 17:14:18 +0000 (0:00:00.044) 0:00:23.307 ********** 2026-05-28 17:14:18.877307 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-05-28 17:14:18.877387 | aio | 2026-05-28 17:14:18.877393 | aio | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-05-28 17:14:18.877399 | aio | Thursday 28 May 2026 17:14:18 +0000 (0:00:00.067) 0:00:23.374 ********** 2026-05-28 17:14:25.202047 | aio | ok: [aio] 2026-05-28 17:14:25.202167 | aio | 2026-05-28 17:14:25.202176 | aio | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-05-28 17:14:25.202324 | aio | Thursday 28 May 2026 17:14:25 +0000 (0:00:06.325) 0:00:29.699 ********** 2026-05-28 17:14:25.262175 | aio | ok: [aio] => (item=aio) 2026-05-28 17:14:25.262251 | aio | 2026-05-28 17:14:25.262322 | aio | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-05-28 17:14:25.262501 | aio | Thursday 28 May 2026 17:14:25 +0000 (0:00:00.059) 0:00:29.759 ********** 2026-05-28 17:14:25.677068 | aio | ok: [aio] 2026-05-28 17:14:25.677219 | aio | 2026-05-28 17:14:25.677237 | aio | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-05-28 17:14:25.677373 | aio | Thursday 28 May 2026 17:14:25 +0000 (0:00:00.414) 0:00:30.174 ********** 2026-05-28 17:14:32.256013 | aio | ok: [aio] 2026-05-28 17:14:32.256169 | aio | 2026-05-28 17:14:32.256188 | aio | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-05-28 17:14:32.256207 | aio | Thursday 28 May 2026 17:14:32 +0000 (0:00:06.579) 0:00:36.753 ********** 2026-05-28 17:14:38.550620 | aio | ok: [aio] 2026-05-28 17:14:38.550709 | aio | 2026-05-28 17:14:38.550770 | aio | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-05-28 17:14:38.550894 | aio | Thursday 28 May 2026 17:14:38 +0000 (0:00:06.294) 0:00:43.048 ********** 2026-05-28 17:14:52.712077 | aio | ok: [aio] 2026-05-28 17:14:52.712185 | aio | 2026-05-28 17:14:52.712482 | aio | TASK [Install Ceph host] ******************************************************* 2026-05-28 17:14:52.712515 | aio | Thursday 28 May 2026 17:14:52 +0000 (0:00:14.161) 0:00:57.209 ********** 2026-05-28 17:14:52.778424 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-05-28 17:14:52.778497 | aio | 2026-05-28 17:14:52.778618 | aio | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-05-28 17:14:52.778710 | aio | Thursday 28 May 2026 17:14:52 +0000 (0:00:00.066) 0:00:57.276 ********** 2026-05-28 17:14:52.827876 | aio | skipping: [aio] 2026-05-28 17:14:52.827959 | aio | 2026-05-28 17:14:52.828097 | aio | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-05-28 17:14:52.828261 | aio | Thursday 28 May 2026 17:14:52 +0000 (0:00:00.049) 0:00:57.325 ********** 2026-05-28 17:14:52.883299 | aio | skipping: [aio] => (item=aio) 2026-05-28 17:14:52.883389 | aio | skipping: [aio] 2026-05-28 17:14:52.883481 | aio | 2026-05-28 17:14:52.883579 | aio | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-05-28 17:14:52.883675 | aio | Thursday 28 May 2026 17:14:52 +0000 (0:00:00.055) 0:00:57.380 ********** 2026-05-28 17:14:53.133715 | aio | ok: [aio] 2026-05-28 17:14:53.133780 | aio | 2026-05-28 17:14:53.133871 | aio | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-05-28 17:14:53.133973 | aio | Thursday 28 May 2026 17:14:53 +0000 (0:00:00.250) 0:00:57.631 ********** 2026-05-28 17:14:59.850204 | aio | ok: [aio] 2026-05-28 17:14:59.850312 | aio | 2026-05-28 17:14:59.850359 | aio | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-05-28 17:14:59.850457 | aio | Thursday 28 May 2026 17:14:59 +0000 (0:00:06.716) 0:01:04.347 ********** 2026-05-28 17:15:06.014669 | aio | ok: [aio] 2026-05-28 17:15:06.014809 | aio | 2026-05-28 17:15:06.015065 | aio | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-05-28 17:15:06.015257 | aio | Thursday 28 May 2026 17:15:06 +0000 (0:00:06.164) 0:01:10.512 ********** 2026-05-28 17:15:12.171222 | aio | ok: [aio] 2026-05-28 17:15:12.171334 | aio | 2026-05-28 17:15:12.171745 | aio | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-05-28 17:15:12.171845 | aio | Thursday 28 May 2026 17:15:12 +0000 (0:00:06.156) 0:01:16.668 ********** 2026-05-28 17:15:17.786457 | aio | ok: [aio] => (item={'name': 'diskprediction_local'}) 2026-05-28 17:15:17.786627 | aio | ok: [aio] => (item={'name': 'dashboard'}) 2026-05-28 17:15:17.786641 | aio | ok: [aio] => (item={'name': 'prometheus'}) 2026-05-28 17:15:17.786654 | aio | ok: [aio] => (item={'name': 'iostat'}) 2026-05-28 17:15:17.787171 | aio | 2026-05-28 17:15:17.787251 | aio | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-05-28 17:15:17.787258 | aio | 2026-05-28 17:15:17.787262 | aio | TASK [Gathering Facts] ********************************************************* 2026-05-28 17:15:17.787267 | aio | Thursday 28 May 2026 17:15:17 +0000 (0:00:05.615) 0:01:22.284 ********** 2026-05-28 17:15:18.764430 | aio | ok: [aio] 2026-05-28 17:15:18.764517 | aio | 2026-05-28 17:15:18.764926 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-28 17:15:18.764989 | aio | Thursday 28 May 2026 17:15:18 +0000 (0:00:00.977) 0:01:23.262 ********** 2026-05-28 17:15:18.995762 | aio | ok: [aio] 2026-05-28 17:15:18.995871 | aio | 2026-05-28 17:15:18.996118 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-28 17:15:18.996188 | aio | Thursday 28 May 2026 17:15:18 +0000 (0:00:00.231) 0:01:23.493 ********** 2026-05-28 17:15:19.037707 | aio | skipping: [aio] 2026-05-28 17:15:19.037779 | aio | 2026-05-28 17:15:19.038004 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-05-28 17:15:19.038077 | aio | Thursday 28 May 2026 17:15:19 +0000 (0:00:00.041) 0:01:23.535 ********** 2026-05-28 17:15:19.264569 | aio | ok: [aio] 2026-05-28 17:15:19.264682 | aio | 2026-05-28 17:15:19.264695 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-28 17:15:19.264762 | aio | Thursday 28 May 2026 17:15:19 +0000 (0:00:00.226) 0:01:23.762 ********** 2026-05-28 17:15:19.355353 | aio | ok: [aio] => { 2026-05-28 17:15:19.355431 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-05-28 17:15:19.355438 | aio | } 2026-05-28 17:15:19.355444 | aio | 2026-05-28 17:15:19.355448 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-28 17:15:19.355453 | aio | Thursday 28 May 2026 17:15:19 +0000 (0:00:00.089) 0:01:23.852 ********** 2026-05-28 17:15:19.700812 | aio | ok: [aio] 2026-05-28 17:15:19.700858 | aio | 2026-05-28 17:15:19.700864 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-28 17:15:19.700869 | aio | Thursday 28 May 2026 17:15:19 +0000 (0:00:00.346) 0:01:24.198 ********** 2026-05-28 17:15:19.746234 | aio | skipping: [aio] 2026-05-28 17:15:19.746285 | aio | 2026-05-28 17:15:19.746293 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-28 17:15:19.746300 | aio | Thursday 28 May 2026 17:15:19 +0000 (0:00:00.045) 0:01:24.243 ********** 2026-05-28 17:15:19.793844 | aio | skipping: [aio] 2026-05-28 17:15:19.793896 | aio | 2026-05-28 17:15:19.793904 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-28 17:15:19.793911 | aio | Thursday 28 May 2026 17:15:19 +0000 (0:00:00.047) 0:01:24.290 ********** 2026-05-28 17:15:20.013859 | aio | ok: [aio] 2026-05-28 17:15:20.013902 | aio | 2026-05-28 17:15:20.013908 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-28 17:15:20.013912 | aio | Thursday 28 May 2026 17:15:20 +0000 (0:00:00.220) 0:01:24.511 ********** 2026-05-28 17:15:21.077402 | aio | ok: [aio] 2026-05-28 17:15:21.077540 | aio | 2026-05-28 17:15:21.077561 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-28 17:15:21.077657 | aio | Thursday 28 May 2026 17:15:21 +0000 (0:00:01.063) 0:01:25.575 ********** 2026-05-28 17:15:21.156702 | aio | ok: [aio] => { 2026-05-28 17:15:21.156814 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.2.3/containerd-2.2.3-linux-amd64.tar.gz" 2026-05-28 17:15:21.157213 | aio | } 2026-05-28 17:15:21.157257 | aio | 2026-05-28 17:15:21.157262 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-28 17:15:21.157267 | aio | Thursday 28 May 2026 17:15:21 +0000 (0:00:00.078) 0:01:25.654 ********** 2026-05-28 17:15:21.510064 | aio | ok: [aio] 2026-05-28 17:15:21.510132 | aio | 2026-05-28 17:15:21.510456 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-28 17:15:21.510524 | aio | Thursday 28 May 2026 17:15:21 +0000 (0:00:00.353) 0:01:26.007 ********** 2026-05-28 17:15:23.571645 | aio | ok: [aio] 2026-05-28 17:15:23.571723 | aio | 2026-05-28 17:15:23.572000 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-05-28 17:15:23.572067 | aio | Thursday 28 May 2026 17:15:23 +0000 (0:00:02.061) 0:01:28.069 ********** 2026-05-28 17:15:23.602562 | aio | skipping: [aio] 2026-05-28 17:15:23.602676 | aio | 2026-05-28 17:15:23.602716 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-05-28 17:15:23.602923 | aio | Thursday 28 May 2026 17:15:23 +0000 (0:00:00.030) 0:01:28.100 ********** 2026-05-28 17:15:23.629220 | aio | skipping: [aio] 2026-05-28 17:15:23.629285 | aio | 2026-05-28 17:15:23.629520 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-05-28 17:15:23.629575 | aio | Thursday 28 May 2026 17:15:23 +0000 (0:00:00.027) 0:01:28.127 ********** 2026-05-28 17:15:23.663821 | aio | skipping: [aio] 2026-05-28 17:15:23.663910 | aio | 2026-05-28 17:15:23.664138 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-05-28 17:15:23.664190 | aio | Thursday 28 May 2026 17:15:23 +0000 (0:00:00.034) 0:01:28.161 ********** 2026-05-28 17:15:24.731017 | aio | ok: [aio] 2026-05-28 17:15:24.731090 | aio | 2026-05-28 17:15:24.731312 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-05-28 17:15:24.731393 | aio | Thursday 28 May 2026 17:15:24 +0000 (0:00:01.067) 0:01:29.228 ********** 2026-05-28 17:15:25.177820 | aio | ok: [aio] 2026-05-28 17:15:25.177898 | aio | 2026-05-28 17:15:25.177966 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-05-28 17:15:25.178082 | aio | Thursday 28 May 2026 17:15:25 +0000 (0:00:00.447) 0:01:29.675 ********** 2026-05-28 17:15:26.127059 | aio | ok: [aio] => (item={'path': '/etc/containerd'}) 2026-05-28 17:15:26.127136 | aio | ok: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-05-28 17:15:26.127144 | aio | ok: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-05-28 17:15:26.127149 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-05-28 17:15:26.127155 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-05-28 17:15:26.127161 | aio | 2026-05-28 17:15:26.127166 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-05-28 17:15:26.127171 | aio | Thursday 28 May 2026 17:15:26 +0000 (0:00:00.947) 0:01:30.623 ********** 2026-05-28 17:15:26.697888 | aio | ok: [aio] 2026-05-28 17:15:26.697957 | aio | 2026-05-28 17:15:26.698461 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-05-28 17:15:26.698554 | aio | Thursday 28 May 2026 17:15:26 +0000 (0:00:00.564) 0:01:31.188 ********** 2026-05-28 17:15:26.698561 | aio | 2026-05-28 17:15:26.698574 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-05-28 17:15:26.698578 | aio | Thursday 28 May 2026 17:15:26 +0000 (0:00:00.007) 0:01:31.195 ********** 2026-05-28 17:15:27.076082 | aio | ok: [aio] 2026-05-28 17:15:27.076205 | aio | 2026-05-28 17:15:27.076216 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-28 17:15:27.076284 | aio | Thursday 28 May 2026 17:15:27 +0000 (0:00:00.378) 0:01:31.574 ********** 2026-05-28 17:15:27.352306 | aio | ok: [aio] 2026-05-28 17:15:27.352427 | aio | 2026-05-28 17:15:27.352442 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-28 17:15:27.352592 | aio | Thursday 28 May 2026 17:15:27 +0000 (0:00:00.275) 0:01:31.849 ********** 2026-05-28 17:15:27.427786 | aio | ok: [aio] => { 2026-05-28 17:15:27.427895 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-05-28 17:15:27.428495 | aio | } 2026-05-28 17:15:27.428580 | aio | 2026-05-28 17:15:27.428622 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-28 17:15:27.428631 | aio | Thursday 28 May 2026 17:15:27 +0000 (0:00:00.075) 0:01:31.925 ********** 2026-05-28 17:15:27.805920 | aio | ok: [aio] 2026-05-28 17:15:27.806117 | aio | 2026-05-28 17:15:27.806131 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-28 17:15:27.806141 | aio | Thursday 28 May 2026 17:15:27 +0000 (0:00:00.378) 0:01:32.303 ********** 2026-05-28 17:15:31.068494 | aio | ok: [aio] 2026-05-28 17:15:31.068611 | aio | 2026-05-28 17:15:31.068620 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-05-28 17:15:31.068768 | aio | Thursday 28 May 2026 17:15:31 +0000 (0:00:03.262) 0:01:35.566 ********** 2026-05-28 17:15:32.437068 | aio | ok: [aio] 2026-05-28 17:15:32.437188 | aio | 2026-05-28 17:15:32.437254 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-05-28 17:15:32.437452 | aio | Thursday 28 May 2026 17:15:32 +0000 (0:00:01.368) 0:01:36.934 ********** 2026-05-28 17:15:32.651955 | aio | ok: [aio] 2026-05-28 17:15:32.652041 | aio | 2026-05-28 17:15:32.652351 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-05-28 17:15:32.652434 | aio | Thursday 28 May 2026 17:15:32 +0000 (0:00:00.214) 0:01:37.149 ********** 2026-05-28 17:15:33.128174 | aio | ok: [aio] 2026-05-28 17:15:33.128293 | aio | 2026-05-28 17:15:33.128305 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-05-28 17:15:33.128374 | aio | Thursday 28 May 2026 17:15:33 +0000 (0:00:00.476) 0:01:37.626 ********** 2026-05-28 17:15:33.747038 | aio | ok: [aio] => (item={'path': '/etc/docker'}) 2026-05-28 17:15:33.747184 | aio | ok: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-05-28 17:15:33.747197 | aio | ok: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-05-28 17:15:33.747213 | aio | 2026-05-28 17:15:33.747490 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-05-28 17:15:33.747566 | aio | Thursday 28 May 2026 17:15:33 +0000 (0:00:00.618) 0:01:38.244 ********** 2026-05-28 17:15:34.180062 | aio | ok: [aio] 2026-05-28 17:15:34.180149 | aio | 2026-05-28 17:15:34.180163 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-05-28 17:15:34.180333 | aio | Thursday 28 May 2026 17:15:34 +0000 (0:00:00.433) 0:01:38.678 ********** 2026-05-28 17:15:34.644844 | aio | ok: [aio] 2026-05-28 17:15:34.644924 | aio | 2026-05-28 17:15:34.645418 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-05-28 17:15:34.645464 | aio | Thursday 28 May 2026 17:15:34 +0000 (0:00:00.458) 0:01:39.136 ********** 2026-05-28 17:15:34.645469 | aio | 2026-05-28 17:15:34.645474 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-05-28 17:15:34.645478 | aio | Thursday 28 May 2026 17:15:34 +0000 (0:00:00.006) 0:01:39.143 ********** 2026-05-28 17:15:35.024344 | aio | ok: [aio] 2026-05-28 17:15:35.024418 | aio | 2026-05-28 17:15:35.024656 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-05-28 17:15:35.024734 | aio | Thursday 28 May 2026 17:15:35 +0000 (0:00:00.378) 0:01:39.521 ********** 2026-05-28 17:15:35.075270 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-05-28 17:15:35.075372 | aio | 2026-05-28 17:15:35.075384 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-05-28 17:15:35.075526 | aio | Thursday 28 May 2026 17:15:35 +0000 (0:00:00.051) 0:01:39.573 ********** 2026-05-28 17:15:36.339956 | aio | ok: [aio] 2026-05-28 17:15:36.340158 | aio | 2026-05-28 17:15:36.340195 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-05-28 17:15:36.340423 | aio | Thursday 28 May 2026 17:15:36 +0000 (0:00:01.264) 0:01:40.837 ********** 2026-05-28 17:15:37.020725 | aio | ok: [aio] => (item=chronyd) 2026-05-28 17:15:37.020803 | aio | ok: [aio] => (item=sshd) 2026-05-28 17:15:37.020811 | aio | 2026-05-28 17:15:37.020817 | aio | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-05-28 17:15:37.020824 | aio | Thursday 28 May 2026 17:15:37 +0000 (0:00:00.679) 0:01:41.517 ********** 2026-05-28 17:15:37.343499 | aio | ok: [aio] 2026-05-28 17:15:37.343630 | aio | 2026-05-28 17:15:37.343975 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-05-28 17:15:37.344000 | aio | Thursday 28 May 2026 17:15:37 +0000 (0:00:00.323) 0:01:41.840 ********** 2026-05-28 17:15:37.572685 | aio | ok: [aio] 2026-05-28 17:15:37.572762 | aio | 2026-05-28 17:15:37.573070 | aio | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-05-28 17:15:37.573156 | aio | Thursday 28 May 2026 17:15:37 +0000 (0:00:00.229) 0:01:42.070 ********** 2026-05-28 17:15:37.838835 | aio | ok: [aio] 2026-05-28 17:15:37.838904 | aio | 2026-05-28 17:15:37.838985 | aio | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-05-28 17:15:37.839091 | aio | Thursday 28 May 2026 17:15:37 +0000 (0:00:00.266) 0:01:42.336 ********** 2026-05-28 17:15:38.048625 | aio | ok: [aio] 2026-05-28 17:15:38.048787 | aio | 2026-05-28 17:15:38.049009 | aio | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-05-28 17:15:38.049239 | aio | Thursday 28 May 2026 17:15:38 +0000 (0:00:00.209) 0:01:42.545 ********** 2026-05-28 17:15:38.291675 | aio | ok: [aio] => (item=aio) 2026-05-28 17:15:38.291912 | aio | 2026-05-28 17:15:38.292164 | aio | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-05-28 17:15:38.292374 | aio | Thursday 28 May 2026 17:15:38 +0000 (0:00:00.242) 0:01:42.788 ********** 2026-05-28 17:15:38.330429 | aio | ok: [aio] 2026-05-28 17:15:38.330571 | aio | 2026-05-28 17:15:38.330806 | aio | TASK [Install Ceph host] ******************************************************* 2026-05-28 17:15:38.331028 | aio | Thursday 28 May 2026 17:15:38 +0000 (0:00:00.039) 0:01:42.828 ********** 2026-05-28 17:15:38.391449 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-05-28 17:15:38.391587 | aio | 2026-05-28 17:15:38.391808 | aio | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-05-28 17:15:38.392017 | aio | Thursday 28 May 2026 17:15:38 +0000 (0:00:00.060) 0:01:42.888 ********** 2026-05-28 17:15:38.433653 | aio | skipping: [aio] 2026-05-28 17:15:38.433784 | aio | 2026-05-28 17:15:38.434013 | aio | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-05-28 17:15:38.434221 | aio | Thursday 28 May 2026 17:15:38 +0000 (0:00:00.042) 0:01:42.931 ********** 2026-05-28 17:15:38.478708 | aio | skipping: [aio] => (item=aio) 2026-05-28 17:15:38.478893 | aio | skipping: [aio] 2026-05-28 17:15:38.479104 | aio | 2026-05-28 17:15:38.479372 | aio | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-05-28 17:15:38.479597 | aio | Thursday 28 May 2026 17:15:38 +0000 (0:00:00.042) 0:01:42.973 ********** 2026-05-28 17:15:38.753150 | aio | ok: [aio] 2026-05-28 17:15:38.753237 | aio | 2026-05-28 17:15:38.753378 | aio | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-05-28 17:15:38.753525 | aio | Thursday 28 May 2026 17:15:38 +0000 (0:00:00.277) 0:01:43.250 ********** 2026-05-28 17:15:45.380546 | aio | ok: [aio] 2026-05-28 17:15:45.380664 | aio | 2026-05-28 17:15:45.380676 | aio | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-05-28 17:15:45.380687 | aio | Thursday 28 May 2026 17:15:45 +0000 (0:00:06.626) 0:01:49.877 ********** 2026-05-28 17:15:50.961550 | aio | ok: [aio] 2026-05-28 17:15:50.961655 | aio | 2026-05-28 17:15:50.961664 | aio | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-05-28 17:15:50.961672 | aio | Thursday 28 May 2026 17:15:50 +0000 (0:00:05.581) 0:01:55.458 ********** 2026-05-28 17:16:05.144548 | aio | ok: [aio] 2026-05-28 17:16:05.144603 | aio | 2026-05-28 17:16:05.144611 | aio | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-05-28 17:16:05.144618 | aio | Thursday 28 May 2026 17:16:05 +0000 (0:00:14.183) 0:02:09.641 ********** 2026-05-28 17:16:05.222461 | aio | skipping: [aio] => (item=/dev/ceph-aio-osd0/data) 2026-05-28 17:16:05.222549 | aio | skipping: [aio] => (item=/dev/ceph-aio-osd1/data) 2026-05-28 17:16:05.223109 | aio | skipping: [aio] => (item=/dev/ceph-aio-osd2/data) 2026-05-28 17:16:05.223188 | aio | skipping: [aio] 2026-05-28 17:16:05.223194 | aio | 2026-05-28 17:16:05.223200 | aio | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-05-28 17:16:05.223206 | aio | Thursday 28 May 2026 17:16:05 +0000 (0:00:00.078) 0:02:09.720 ********** 2026-05-28 17:16:11.410993 | aio | ok: [aio] 2026-05-28 17:16:11.411075 | aio | 2026-05-28 17:16:11.411412 | aio | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-05-28 17:16:11.411458 | aio | Thursday 28 May 2026 17:16:11 +0000 (0:00:06.188) 0:02:15.908 ********** 2026-05-28 17:16:17.618797 | aio | ok: [aio] 2026-05-28 17:16:17.619214 | aio | 2026-05-28 17:16:17.619233 | aio | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-05-28 17:16:17.619241 | aio | Thursday 28 May 2026 17:16:17 +0000 (0:00:06.207) 0:02:22.116 ********** 2026-05-28 17:16:17.665733 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for aio 2026-05-28 17:16:17.665788 | aio | 2026-05-28 17:16:17.665869 | aio | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-05-28 17:16:17.665979 | aio | Thursday 28 May 2026 17:16:17 +0000 (0:00:00.047) 0:02:22.163 ********** 2026-05-28 17:16:17.702496 | aio | ok: [aio] 2026-05-28 17:16:17.702877 | aio | 2026-05-28 17:16:17.702895 | aio | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-05-28 17:16:17.702915 | aio | Thursday 28 May 2026 17:16:17 +0000 (0:00:00.036) 0:02:22.200 ********** 2026-05-28 17:16:23.699849 | aio | ok: [aio] 2026-05-28 17:16:23.699919 | aio | 2026-05-28 17:16:23.700005 | aio | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-05-28 17:16:23.700137 | aio | Thursday 28 May 2026 17:16:23 +0000 (0:00:05.997) 0:02:28.197 ********** 2026-05-28 17:16:23.739811 | aio | ok: [aio] 2026-05-28 17:16:23.739864 | aio | 2026-05-28 17:16:23.740112 | aio | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-05-28 17:16:23.740153 | aio | Thursday 28 May 2026 17:16:23 +0000 (0:00:00.039) 0:02:28.237 ********** 2026-05-28 17:16:23.775480 | aio | skipping: [aio] => (item=1) 2026-05-28 17:16:23.775541 | aio | skipping: [aio] => (item=1) 2026-05-28 17:16:23.775648 | aio | skipping: [aio] => (item=1) 2026-05-28 17:16:23.776041 | aio | skipping: [aio] 2026-05-28 17:16:23.776087 | aio | 2026-05-28 17:16:23.776093 | aio | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-05-28 17:16:23.776098 | aio | Thursday 28 May 2026 17:16:23 +0000 (0:00:00.035) 0:02:28.273 ********** 2026-05-28 17:16:23.804707 | aio | skipping: [aio] 2026-05-28 17:16:23.804755 | aio | 2026-05-28 17:16:23.806724 | aio | PLAY RECAP ********************************************************************* 2026-05-28 17:16:23.806791 | aio | aio : ok=95 changed=0 unreachable=0 failed=0 skipped=20 rescued=0 ignored=0 2026-05-28 17:16:23.806803 | aio | 2026-05-28 17:16:23.806813 | aio | 2026-05-28 17:16:23.806822 | aio | TASKS RECAP ******************************************************************** 2026-05-28 17:16:23.806831 | aio | Thursday 28 May 2026 17:16:23 +0000 (0:00:00.029) 0:02:28.303 ********** 2026-05-28 17:16:23.806840 | aio | =============================================================================== 2026-05-28 17:16:23.806848 | aio | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 14.18s 2026-05-28 17:16:23.806857 | aio | vexxhost.ceph.mon : Validate monitor exist ----------------------------- 14.16s 2026-05-28 17:16:23.806865 | aio | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.72s 2026-05-28 17:16:23.806874 | aio | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.63s 2026-05-28 17:16:23.806882 | aio | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.58s 2026-05-28 17:16:23.806891 | aio | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 6.33s 2026-05-28 17:16:23.806899 | aio | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 6.29s 2026-05-28 17:16:23.806908 | aio | vexxhost.ceph.osd : Mark require osd release ---------------------------- 6.21s 2026-05-28 17:16:23.806916 | aio | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 6.19s 2026-05-28 17:16:23.806924 | aio | vexxhost.ceph.mgr : Configure "mgr" label for managers ------------------ 6.16s 2026-05-28 17:16:23.806933 | aio | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 6.16s 2026-05-28 17:16:23.806941 | aio | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 6.00s 2026-05-28 17:16:23.806950 | aio | vexxhost.ceph.mgr : Configure manager modules --------------------------- 5.62s 2026-05-28 17:16:23.806958 | aio | vexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 5.58s 2026-05-28 17:16:23.806973 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 3.26s 2026-05-28 17:16:23.806982 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 3.23s 2026-05-28 17:16:23.806990 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 2.42s 2026-05-28 17:16:23.807023 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 2.06s 2026-05-28 17:16:23.807121 | aio | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.54s 2026-05-28 17:16:23.807201 | aio | vexxhost.containers.containerd : Install AppArmor packages -------------- 1.40s 2026-05-28 17:16:23.897481 | aio | INFO [default > idempotence] Executed: Successful 2026-05-28 17:16:23.906572 | aio | INFO [default > side_effect] Executing 2026-05-28 17:16:23.907156 | aio | WARNING [default > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-28 17:16:23.912641 | aio | INFO [default > verify] Executing 2026-05-28 17:16:24.532648 | aio | 2026-05-28 17:16:24.532714 | aio | PLAY [Verify] ****************************************************************** 2026-05-28 17:16:24.532791 | aio | 2026-05-28 17:16:24.532878 | aio | TASK [Gathering Facts] ********************************************************* 2026-05-28 17:16:24.533140 | aio | Thursday 28 May 2026 17:16:24 +0000 (0:00:00.006) 0:00:00.006 ********** 2026-05-28 17:16:25.639893 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-05-28 17:16:25.640087 | aio | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-05-28 17:16:25.640306 | aio | interpreter could change the meaning of that path. See 2026-05-28 17:16:25.640513 | aio | https://docs.ansible.com/ansible- 2026-05-28 17:16:25.640724 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-05-28 17:16:25.651359 | aio | ok: [aio] 2026-05-28 17:16:25.651464 | aio | 2026-05-28 17:16:25.651608 | aio | TASK [Get cluster health status] *********************************************** 2026-05-28 17:16:25.651747 | aio | Thursday 28 May 2026 17:16:25 +0000 (0:00:01.118) 0:00:01.125 ********** 2026-05-28 17:16:35.673469 | aio | ok: [aio] 2026-05-28 17:16:35.673701 | aio | 2026-05-28 17:16:35.673989 | aio | TASK [Print cluster health status] ********************************************* 2026-05-28 17:16:35.674267 | aio | Thursday 28 May 2026 17:16:35 +0000 (0:00:10.021) 0:00:11.147 ********** 2026-05-28 17:16:35.702260 | aio | ok: [aio] => { 2026-05-28 17:16:35.702398 | aio | "_ceph_health": { 2026-05-28 17:16:35.702586 | aio | "changed": false, 2026-05-28 17:16:35.702863 | aio | "cmd": [ 2026-05-28 17:16:35.703003 | aio | "cephadm", 2026-05-28 17:16:35.703138 | aio | "shell", 2026-05-28 17:16:35.703311 | aio | "--", 2026-05-28 17:16:35.703507 | aio | "ceph", 2026-05-28 17:16:35.703798 | aio | "health" 2026-05-28 17:16:35.704034 | aio | ], 2026-05-28 17:16:35.704231 | aio | "delta": "0:00:09.750944", 2026-05-28 17:16:35.704426 | aio | "end": "2026-05-28 17:16:35.639543", 2026-05-28 17:16:35.704614 | aio | "failed": false, 2026-05-28 17:16:35.704799 | aio | "msg": "", 2026-05-28 17:16:35.704982 | aio | "rc": 0, 2026-05-28 17:16:35.705181 | aio | "start": "2026-05-28 17:16:25.888599", 2026-05-28 17:16:35.705392 | aio | "stderr": "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2\nInferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.aio/config", 2026-05-28 17:16:35.705585 | aio | "stderr_lines": [ 2026-05-28 17:16:35.705783 | aio | "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2", 2026-05-28 17:16:35.705991 | aio | "Inferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.aio/config" 2026-05-28 17:16:35.706177 | aio | ], 2026-05-28 17:16:35.706390 | aio | "stdout": "HEALTH_OK", 2026-05-28 17:16:35.706605 | aio | "stdout_lines": [ 2026-05-28 17:16:35.706906 | aio | "HEALTH_OK" 2026-05-28 17:16:35.707102 | aio | ] 2026-05-28 17:16:35.707285 | aio | } 2026-05-28 17:16:35.707470 | aio | } 2026-05-28 17:16:35.707645 | aio | 2026-05-28 17:16:35.707839 | aio | TASK [Assert that the cluster status is healthy] ******************************* 2026-05-28 17:16:35.708038 | aio | Thursday 28 May 2026 17:16:35 +0000 (0:00:00.028) 0:00:11.176 ********** 2026-05-28 17:16:35.727414 | aio | ok: [aio] => { 2026-05-28 17:16:35.727521 | aio | "changed": false, 2026-05-28 17:16:35.727657 | aio | "msg": "All assertions passed" 2026-05-28 17:16:35.727807 | aio | } 2026-05-28 17:16:35.727944 | aio | 2026-05-28 17:16:35.728092 | aio | TASK [Create a test Ceph pool] ************************************************* 2026-05-28 17:16:35.728245 | aio | Thursday 28 May 2026 17:16:35 +0000 (0:00:00.025) 0:00:11.201 ********** 2026-05-28 17:16:41.818049 | aio | changed: [aio] 2026-05-28 17:16:41.818297 | aio | 2026-05-28 17:16:41.818691 | aio | TASK [Create a test Ceph key] ************************************************** 2026-05-28 17:16:41.818934 | aio | Thursday 28 May 2026 17:16:41 +0000 (0:00:06.090) 0:00:17.291 ********** 2026-05-28 17:16:44.120306 | aio | changed: [aio] 2026-05-28 17:16:44.120362 | aio | 2026-05-28 17:16:44.120369 | aio | TASK [Retrieve info for the test Ceph key] ************************************* 2026-05-28 17:16:44.120382 | aio | Thursday 28 May 2026 17:16:44 +0000 (0:00:02.301) 0:00:19.593 ********** 2026-05-28 17:16:45.206626 | aio | ok: [aio] 2026-05-28 17:16:45.206713 | aio | 2026-05-28 17:16:45.206722 | aio | TASK [Assert that key_info returns the correct key] **************************** 2026-05-28 17:16:45.206730 | aio | Thursday 28 May 2026 17:16:45 +0000 (0:00:01.086) 0:00:20.679 ********** 2026-05-28 17:16:45.248604 | aio | ok: [aio] => { 2026-05-28 17:16:45.248700 | aio | "changed": false, 2026-05-28 17:16:45.249638 | aio | "msg": "All assertions passed" 2026-05-28 17:16:45.249704 | aio | } 2026-05-28 17:16:45.249712 | aio | 2026-05-28 17:16:45.249963 | aio | TASK [Retrieve info for the test Ceph key using the legacy key module] ********* 2026-05-28 17:16:45.249981 | aio | Thursday 28 May 2026 17:16:45 +0000 (0:00:00.042) 0:00:20.722 ********** 2026-05-28 17:16:46.247757 | aio | ok: [aio] 2026-05-28 17:16:46.247846 | aio | 2026-05-28 17:16:46.247854 | aio | TASK [Assert that the legacy key module info state returns the correct key] **** 2026-05-28 17:16:46.247861 | aio | Thursday 28 May 2026 17:16:46 +0000 (0:00:00.998) 0:00:21.720 ********** 2026-05-28 17:16:46.282552 | aio | ok: [aio] => { 2026-05-28 17:16:46.282658 | aio | "changed": false, 2026-05-28 17:16:46.282980 | aio | "msg": "All assertions passed" 2026-05-28 17:16:46.283224 | aio | } 2026-05-28 17:16:46.283432 | aio | 2026-05-28 17:16:46.283727 | aio | PLAY RECAP ********************************************************************* 2026-05-28 17:16:46.284002 | aio | aio : ok=10 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-05-28 17:16:46.284210 | aio | 2026-05-28 17:16:46.284403 | aio | 2026-05-28 17:16:46.284881 | aio | TASKS RECAP ******************************************************************** 2026-05-28 17:16:46.285122 | aio | Thursday 28 May 2026 17:16:46 +0000 (0:00:00.035) 0:00:21.756 ********** 2026-05-28 17:16:46.285327 | aio | =============================================================================== 2026-05-28 17:16:46.285607 | aio | Get cluster health status ---------------------------------------------- 10.02s 2026-05-28 17:16:46.285842 | aio | Create a test Ceph pool ------------------------------------------------- 6.09s 2026-05-28 17:16:46.286074 | aio | Create a test Ceph key -------------------------------------------------- 2.30s 2026-05-28 17:16:46.286320 | aio | Gathering Facts --------------------------------------------------------- 1.12s 2026-05-28 17:16:46.286640 | aio | Retrieve info for the test Ceph key ------------------------------------- 1.09s 2026-05-28 17:16:46.286948 | aio | Retrieve info for the test Ceph key using the legacy key module --------- 1.00s 2026-05-28 17:16:46.287176 | aio | Assert that key_info returns the correct key ---------------------------- 0.04s 2026-05-28 17:16:46.287394 | aio | Assert that the legacy key module info state returns the correct key ---- 0.04s 2026-05-28 17:16:46.287788 | aio | Print cluster health status --------------------------------------------- 0.03s 2026-05-28 17:16:46.287990 | aio | Assert that the cluster status is healthy ------------------------------- 0.03s 2026-05-28 17:16:46.351321 | aio | INFO [default > verify] Executed: Successful 2026-05-28 17:16:46.360187 | aio | INFO [default > cleanup] Executing 2026-05-28 17:16:46.360596 | aio | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-28 17:16:46.366258 | aio | INFO [default > destroy] Executing 2026-05-28 17:16:46.366313 | aio | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-05-28 17:16:46.366378 | aio | INFO [default > destroy] Executed: Successful 2026-05-28 17:16:46.366809 | aio | WARNING Molecule executed 1 scenario (1 missing files) 2026-05-28 17:16:46.774482 | aio | ok: Runtime: 0:09:39.100755 2026-05-28 17:16:46.787488 | 2026-05-28 17:16:46.787551 | PLAY RECAP 2026-05-28 17:16:46.787599 | aio | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-28 17:16:46.787622 | 2026-05-28 17:16:46.913772 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-05-28 17:16:46.917761 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-05-28 17:16:47.542165 | 2026-05-28 17:16:47.542317 | PLAY [all] 2026-05-28 17:16:47.553908 | 2026-05-28 17:16:47.553990 | TASK [fetch-output : Set log path for multiple nodes] 2026-05-28 17:16:47.599563 | aio | skipping: Conditional result was False 2026-05-28 17:16:47.608418 | 2026-05-28 17:16:47.608533 | TASK [fetch-output : Set log path for single node] 2026-05-28 17:16:47.656430 | aio | ok 2026-05-28 17:16:47.661649 | 2026-05-28 17:16:47.661739 | LOOP [fetch-output : Ensure local output dirs] 2026-05-28 17:16:48.046263 | aio -> localhost | ok: "/var/lib/zuul/builds/b3a28fe08ded48dbb324e9240c4898d4/work/logs" 2026-05-28 17:16:48.247484 | aio -> localhost | changed: "/var/lib/zuul/builds/b3a28fe08ded48dbb324e9240c4898d4/work/artifacts" 2026-05-28 17:16:48.450338 | aio -> localhost | changed: "/var/lib/zuul/builds/b3a28fe08ded48dbb324e9240c4898d4/work/docs" 2026-05-28 17:16:48.470653 | 2026-05-28 17:16:48.470814 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-05-28 17:16:49.092405 | aio | changed: .d..t...... ./ 2026-05-28 17:16:49.092647 | aio | changed: All items complete 2026-05-28 17:16:49.092675 | 2026-05-28 17:16:49.563028 | aio | changed: .d..t...... ./ 2026-05-28 17:16:49.987584 | aio | changed: .d..t...... ./ 2026-05-28 17:16:50.002787 | 2026-05-28 17:16:50.002923 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-05-28 17:16:50.402972 | aio -> localhost | ok: Item: artifacts Runtime: 0:00:00.007446 2026-05-28 17:16:50.623072 | aio -> localhost | ok: Item: docs Runtime: 0:00:00.006852 2026-05-28 17:16:50.644337 | 2026-05-28 17:16:50.644493 | PLAY [all] 2026-05-28 17:16:50.650619 | 2026-05-28 17:16:50.654760 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-05-28 17:16:51.093436 | aio | changed 2026-05-28 17:16:51.099720 | 2026-05-28 17:16:51.099784 | PLAY RECAP 2026-05-28 17:16:51.099825 | aio | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-05-28 17:16:51.099848 | 2026-05-28 17:16:51.222908 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-05-28 17:16:51.224726 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-05-28 17:16:51.810071 | 2026-05-28 17:16:51.810217 | PLAY [localhost] 2026-05-28 17:16:51.820018 | 2026-05-28 17:16:51.820093 | TASK [Generate Zuul manifest] 2026-05-28 17:16:51.841622 | localhost | ok 2026-05-28 17:16:51.855864 | 2026-05-28 17:16:51.855945 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-05-28 17:16:52.211863 | localhost | changed 2026-05-28 17:16:52.223594 | 2026-05-28 17:16:52.223698 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-05-28 17:16:52.256082 | localhost | ok 2026-05-28 17:16:52.263488 | 2026-05-28 17:16:52.263554 | TASK [Upload logs] 2026-05-28 17:16:52.286503 | localhost | ok 2026-05-28 17:16:52.349017 | 2026-05-28 17:16:52.349183 | TASK [Set zuul-log-path fact] 2026-05-28 17:16:52.369838 | localhost | ok 2026-05-28 17:16:52.381074 | 2026-05-28 17:16:52.381179 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-05-28 17:16:52.411797 | localhost | ok 2026-05-28 17:16:52.422449 | 2026-05-28 17:16:52.422545 | TASK [upload-logs : Create log directories] 2026-05-28 17:16:52.821793 | localhost | changed 2026-05-28 17:16:52.831120 | 2026-05-28 17:16:52.831201 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-05-28 17:16:53.289515 | localhost -> localhost | ok: Runtime: 0:00:00.005202 2026-05-28 17:16:53.296306 | 2026-05-28 17:16:53.296396 | TASK [upload-logs : Upload logs to log server] 2026-05-28 17:16:53.785027 | localhost | Output suppressed because no_log was given 2026-05-28 17:16:53.790167 | 2026-05-28 17:16:53.790258 | LOOP [upload-logs : Compress console log and json output] 2026-05-28 17:16:53.835190 | localhost | skipping: Conditional result was False 2026-05-28 17:16:53.880930 | localhost | skipping: Conditional result was False 2026-05-28 17:16:53.894314 | 2026-05-28 17:16:53.894475 | LOOP [upload-logs : Upload compressed console log and json output] 2026-05-28 17:16:53.934442 | localhost | skipping: Conditional result was False 2026-05-28 17:16:53.934935 | 2026-05-28 17:16:53.938349 | localhost | skipping: Conditional result was False 2026-05-28 17:16:53.945623 | 2026-05-28 17:16:53.945787 | LOOP [upload-logs : Upload console log and json output]