2026-08-18 14:17:56.326463 | Job console starting 2026-08-18 14:17:56.339678 | Updating git repos 2026-08-18 14:17:56.368130 | Cloning repos into workspace 2026-08-18 14:17:56.403616 | Restoring repo states 2026-08-18 14:17:56.411831 | Merging changes 2026-08-18 14:17:56.964157 | Checking out repos 2026-08-18 14:17:57.001365 | Preparing playbooks 2026-08-18 14:17:57.977434 | Running Ansible setup 2026-08-18 14:18:01.608780 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-18 14:18:02.231343 | 2026-08-18 14:18:02.231482 | PLAY [localhost] 2026-08-18 14:18:02.243755 | 2026-08-18 14:18:02.244046 | TASK [Gathering Facts] 2026-08-18 14:18:03.111241 | localhost | ok 2026-08-18 14:18:03.118215 | 2026-08-18 14:18:03.118291 | TASK [Setup log path fact] 2026-08-18 14:18:03.138314 | localhost | ok 2026-08-18 14:18:03.151828 | 2026-08-18 14:18:03.151899 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-18 14:18:03.180128 | localhost | ok 2026-08-18 14:18:03.187259 | 2026-08-18 14:18:03.187322 | TASK [emit-job-header : Print job information] 2026-08-18 14:18:03.227194 | # Job Information 2026-08-18 14:18:03.227332 | Ansible Version: 2.16.18 2026-08-18 14:18:03.227376 | Job: ansible-collection-ceph-molecule-aio-ubuntu-noble 2026-08-18 14:18:03.227408 | Pipeline: check 2026-08-18 14:18:03.227436 | Executor: 2d72f0692154 2026-08-18 14:18:03.227463 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/123 2026-08-18 14:18:03.227495 | Event ID: 5c848740-9b0f-11f1-99bf-ae0b2ea94fad 2026-08-18 14:18:03.231091 | 2026-08-18 14:18:03.231177 | LOOP [emit-job-header : Print node information] 2026-08-18 14:18:03.325126 | localhost | ok: 2026-08-18 14:18:03.325369 | localhost | # Node Information 2026-08-18 14:18:03.325429 | localhost | Inventory Hostname: aio 2026-08-18 14:18:03.325476 | localhost | Hostname: np0000190008 2026-08-18 14:18:03.325520 | localhost | Username: zuul 2026-08-18 14:18:03.325567 | localhost | Distro: Ubuntu 24.04 2026-08-18 14:18:03.325610 | localhost | Provider: yul1 2026-08-18 14:18:03.325652 | localhost | Region: ca-ymq-1 2026-08-18 14:18:03.325692 | localhost | Label: ubuntu-noble 2026-08-18 14:18:03.325732 | localhost | Product Name: OpenStack Nova 2026-08-18 14:18:03.325773 | localhost | Interface IP: 199.204.45.140 2026-08-18 14:18:03.338130 | 2026-08-18 14:18:03.338246 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-18 14:18:03.692685 | localhost -> localhost | changed 2026-08-18 14:18:03.702563 | 2026-08-18 14:18:03.702630 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-18 14:18:04.513338 | localhost -> localhost | changed 2026-08-18 14:18:04.521309 | 2026-08-18 14:18:04.521379 | PLAY [all] 2026-08-18 14:18:04.532238 | 2026-08-18 14:18:04.532323 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-18 14:18:04.770881 | aio -> localhost | ok 2026-08-18 14:18:04.781658 | 2026-08-18 14:18:04.781747 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-18 14:18:04.815934 | aio | ok 2026-08-18 14:18:04.828934 | aio | included: /var/lib/zuul/builds/540a7ab8b7b6441a96f6b0d9ae8ff70b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-18 14:18:04.834943 | 2026-08-18 14:18:04.835006 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-18 14:18:05.737336 | aio -> localhost | Generating public/private rsa key pair. 2026-08-18 14:18:05.737535 | aio -> localhost | Your identification has been saved in /var/lib/zuul/builds/540a7ab8b7b6441a96f6b0d9ae8ff70b/work/540a7ab8b7b6441a96f6b0d9ae8ff70b_id_rsa 2026-08-18 14:18:05.737576 | aio -> localhost | Your public key has been saved in /var/lib/zuul/builds/540a7ab8b7b6441a96f6b0d9ae8ff70b/work/540a7ab8b7b6441a96f6b0d9ae8ff70b_id_rsa.pub 2026-08-18 14:18:05.737608 | aio -> localhost | The key fingerprint is: 2026-08-18 14:18:05.737638 | aio -> localhost | SHA256:CNvNRNq/GyYk9PpOry/ni1WhCkRt9HtMlbbzPpqKuqU zuul-build-sshkey 2026-08-18 14:18:05.737681 | aio -> localhost | The key's randomart image is: 2026-08-18 14:18:05.737711 | aio -> localhost | +---[RSA 3072]----+ 2026-08-18 14:18:05.737745 | aio -> localhost | | .oo .. | 2026-08-18 14:18:05.737776 | aio -> localhost | | . +o. .o | 2026-08-18 14:18:05.737804 | aio -> localhost | | . +.o . o. . | 2026-08-18 14:18:05.737835 | aio -> localhost | | * * . = .o | 2026-08-18 14:18:05.737865 | aio -> localhost | | . = S + + o | 2026-08-18 14:18:05.737892 | aio -> localhost | | = . + .| 2026-08-18 14:18:05.737920 | aio -> localhost | | . +.= . | 2026-08-18 14:18:05.737948 | aio -> localhost | | o+*oo ...| 2026-08-18 14:18:05.737978 | aio -> localhost | | EBB*o.o. .| 2026-08-18 14:18:05.738006 | aio -> localhost | +----[SHA256]-----+ 2026-08-18 14:18:05.738065 | aio -> localhost | ok: Runtime: 0:00:00.535326 2026-08-18 14:18:05.745073 | 2026-08-18 14:18:05.745137 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-18 14:18:05.777481 | aio | ok 2026-08-18 14:18:05.787205 | aio | included: /var/lib/zuul/builds/540a7ab8b7b6441a96f6b0d9ae8ff70b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-18 14:18:05.794843 | 2026-08-18 14:18:05.794904 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-18 14:18:05.818860 | aio | skipping: Conditional result was False 2026-08-18 14:18:05.824527 | 2026-08-18 14:18:05.824586 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-18 14:18:06.328974 | aio | changed 2026-08-18 14:18:06.334278 | 2026-08-18 14:18:06.334340 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-18 14:18:06.552235 | aio | ok 2026-08-18 14:18:06.560119 | 2026-08-18 14:18:06.560217 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-18 14:18:07.116693 | aio | changed 2026-08-18 14:18:07.123380 | 2026-08-18 14:18:07.123470 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-18 14:18:07.699725 | aio | changed 2026-08-18 14:18:07.706746 | 2026-08-18 14:18:07.706830 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-18 14:18:07.731390 | aio | skipping: Conditional result was False 2026-08-18 14:18:07.740604 | 2026-08-18 14:18:07.740693 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-18 14:18:08.035425 | aio -> localhost | changed 2026-08-18 14:18:08.050560 | 2026-08-18 14:18:08.050629 | TASK [add-build-sshkey : Add back temp key] 2026-08-18 14:18:08.318090 | aio -> localhost | Identity added: /var/lib/zuul/builds/540a7ab8b7b6441a96f6b0d9ae8ff70b/work/540a7ab8b7b6441a96f6b0d9ae8ff70b_id_rsa (zuul-build-sshkey) 2026-08-18 14:18:08.318268 | aio -> localhost | ok: Runtime: 0:00:00.014664 2026-08-18 14:18:08.325938 | 2026-08-18 14:18:08.325999 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-18 14:18:08.614518 | aio | ok 2026-08-18 14:18:08.621882 | 2026-08-18 14:18:08.621972 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-18 14:18:08.647016 | aio | skipping: Conditional result was False 2026-08-18 14:18:08.663610 | 2026-08-18 14:18:08.663688 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-18 14:18:08.974066 | aio | ok 2026-08-18 14:18:08.980521 | 2026-08-18 14:18:08.980584 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-18 14:18:09.732794 | aio | Output suppressed because no_log was given 2026-08-18 14:18:09.746898 | 2026-08-18 14:18:09.746970 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-18 14:18:09.977114 | aio | ok: "logs" 2026-08-18 14:18:09.977880 | aio | ok: All items complete 2026-08-18 14:18:09.977924 | 2026-08-18 14:18:10.214732 | aio | ok: "artifacts" 2026-08-18 14:18:10.410909 | aio | ok: "docs" 2026-08-18 14:18:10.429301 | 2026-08-18 14:18:10.429439 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-18 14:18:10.664535 | aio | changed: "logs" 2026-08-18 14:18:10.871561 | aio | changed: "artifacts" 2026-08-18 14:18:11.070425 | aio | changed: "docs" 2026-08-18 14:18:11.089546 | 2026-08-18 14:18:11.089876 | PLAY RECAP 2026-08-18 14:18:11.089935 | aio | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-18 14:18:11.089970 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-18 14:18:11.089994 | 2026-08-18 14:18:11.256863 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-18 14:18:11.261531 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-18 14:18:11.907068 | 2026-08-18 14:18:11.907228 | PLAY [all] 2026-08-18 14:18:11.918672 | 2026-08-18 14:18:11.918806 | TASK [setup-uv : Extract archive] 2026-08-18 14:18:14.354033 | aio | changed 2026-08-18 14:18:14.360243 | 2026-08-18 14:18:14.360322 | TASK [setup-uv : Print version] 2026-08-18 14:18:14.757925 | aio | uv 0.8.13 2026-08-18 14:18:14.896313 | aio | ok: Runtime: 0:00:00.014599 2026-08-18 14:18:14.907568 | 2026-08-18 14:18:14.907635 | TASK [Install Ansible collection siblings] 2026-08-18 14:18:15.320000 | aio | ok: 2026-08-18 14:18:15.320254 | aio | Skipping community.crypto: no checked-out sibling 2026-08-18 14:18:15.320294 | aio | Skipping community.docker: no checked-out sibling 2026-08-18 14:18:15.320325 | aio | Skipping community.general: no checked-out sibling 2026-08-18 14:18:15.320355 | aio | Skipping ansible.utils: no checked-out sibling 2026-08-18 14:18:15.320383 | aio | Skipping vexxhost.containers: no checked-out sibling 2026-08-18 14:18:15.322715 | 2026-08-18 14:18:15.322764 | PLAY RECAP 2026-08-18 14:18:15.322815 | aio | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-18 14:18:15.322837 | 2026-08-18 14:18:15.482713 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-18 14:18:15.492182 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-18 14:18:16.086083 | 2026-08-18 14:18:16.086864 | PLAY [all] 2026-08-18 14:18:16.098642 | 2026-08-18 14:18:16.098719 | LOOP [Check inventory directories] 2026-08-18 14:18:16.465728 | aio | ok: "src/github.com/vexxhost/ansible-collection-ceph" 2026-08-18 14:18:16.648099 | aio | ok: "src/github.com/vexxhost/ansible-collection-ceph/molecule/default/inventory" 2026-08-18 14:18:16.833606 | aio | ok: "src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/inventory" 2026-08-18 14:18:16.845889 | 2026-08-18 14:18:16.846107 | LOOP [Copy inventory file for Zuul] 2026-08-18 14:18:17.742415 | aio | changed: 2026-08-18 14:18:17.742653 | aio | { 2026-08-18 14:18:17.742699 | aio | "ansible_loop_var": "item", 2026-08-18 14:18:17.742737 | aio | "changed": false, 2026-08-18 14:18:17.742766 | aio | "failed": false, 2026-08-18 14:18:17.742798 | aio | "invocation": { 2026-08-18 14:18:17.742825 | aio | "module_args": { 2026-08-18 14:18:17.742850 | aio | "checksum_algorithm": "sha1", 2026-08-18 14:18:17.742875 | aio | "follow": true, 2026-08-18 14:18:17.742900 | aio | "get_attributes": true, 2026-08-18 14:18:17.742927 | aio | "get_checksum": true, 2026-08-18 14:18:17.742952 | aio | "get_mime": true, 2026-08-18 14:18:17.742977 | aio | "path": "src/github.com/vexxhost/ansible-collection-ceph" 2026-08-18 14:18:17.743001 | aio | } 2026-08-18 14:18:17.743026 | aio | }, 2026-08-18 14:18:17.743050 | aio | "item": "src/github.com/vexxhost/ansible-collection-ceph", 2026-08-18 14:18:17.743075 | aio | "stat": { 2026-08-18 14:18:17.743099 | aio | "atime": 1787062689.6128957, 2026-08-18 14:18:17.743123 | aio | "attr_flags": "e", 2026-08-18 14:18:17.743147 | aio | "attributes": [ 2026-08-18 14:18:17.743171 | aio | "extents" 2026-08-18 14:18:17.743194 | aio | ], 2026-08-18 14:18:17.743218 | aio | "block_size": 4096, 2026-08-18 14:18:17.743242 | aio | "blocks": 8, 2026-08-18 14:18:17.743282 | aio | "charset": "unknown", 2026-08-18 14:18:17.743314 | aio | "ctime": 1787062689.6289017, 2026-08-18 14:18:17.743345 | aio | "dev": 64769, 2026-08-18 14:18:17.743374 | aio | "device_type": 0, 2026-08-18 14:18:17.743434 | aio | "executable": true, 2026-08-18 14:18:17.743462 | aio | "exists": true, 2026-08-18 14:18:17.743486 | aio | "gid": 1000, 2026-08-18 14:18:17.743510 | aio | "gr_name": "zuul", 2026-08-18 14:18:17.743533 | aio | "inode": 1034272, 2026-08-18 14:18:17.743557 | aio | "isblk": false, 2026-08-18 14:18:17.743582 | aio | "ischr": false, 2026-08-18 14:18:17.743607 | aio | "isdir": true, 2026-08-18 14:18:17.743631 | aio | "isfifo": false, 2026-08-18 14:18:17.743655 | aio | "isgid": false, 2026-08-18 14:18:17.743687 | aio | "islnk": false, 2026-08-18 14:18:17.743716 | aio | "isreg": false, 2026-08-18 14:18:17.743745 | aio | "issock": false, 2026-08-18 14:18:17.743772 | aio | "isuid": false, 2026-08-18 14:18:17.743801 | aio | "mimetype": "unknown", 2026-08-18 14:18:17.743829 | aio | "mode": "0755", 2026-08-18 14:18:17.743855 | aio | "mtime": 1787062676.9156578, 2026-08-18 14:18:17.743884 | aio | "nlink": 10, 2026-08-18 14:18:17.743907 | aio | "path": "src/github.com/vexxhost/ansible-collection-ceph", 2026-08-18 14:18:17.743931 | aio | "pw_name": "zuul", 2026-08-18 14:18:17.743960 | aio | "readable": true, 2026-08-18 14:18:17.743985 | aio | "rgrp": true, 2026-08-18 14:18:17.744008 | aio | "roth": true, 2026-08-18 14:18:17.744032 | aio | "rusr": true, 2026-08-18 14:18:17.744056 | aio | "size": 4096, 2026-08-18 14:18:17.744080 | aio | "uid": 1000, 2026-08-18 14:18:17.744103 | aio | "version": "2140181726", 2026-08-18 14:18:17.744127 | aio | "wgrp": false, 2026-08-18 14:18:17.744153 | aio | "woth": false, 2026-08-18 14:18:17.744184 | aio | "writeable": true, 2026-08-18 14:18:17.744214 | aio | "wusr": true, 2026-08-18 14:18:17.744252 | aio | "xgrp": true, 2026-08-18 14:18:17.744278 | aio | "xoth": true, 2026-08-18 14:18:17.744299 | aio | "xusr": true 2026-08-18 14:18:17.744320 | aio | } 2026-08-18 14:18:17.744342 | aio | } 2026-08-18 14:18:17.744382 | aio | ok: All items complete 2026-08-18 14:18:17.744408 | 2026-08-18 14:18:17.745653 | aio | skipping: Conditional result was False 2026-08-18 14:18:17.746240 | aio | skipping: Conditional result was False 2026-08-18 14:18:17.767568 | 2026-08-18 14:18:17.767734 | LOOP [Switch "ansible_host" to private IP] 2026-08-18 14:18:18.151727 | aio | changed: 1 replacements made 2026-08-18 14:18:18.152954 | aio | skipping: Conditional result was False 2026-08-18 14:18:18.153545 | aio | skipping: Conditional result was False 2026-08-18 14:18:18.175018 | 2026-08-18 14:18:18.175217 | TASK [Run Molecule scenario] 2026-08-18 14:18:18.608155 | aio | Using CPython 3.12.3 interpreter at: /usr/bin/python3 2026-08-18 14:18:18.608283 | aio | Creating virtual environment at: .venv 2026-08-18 14:18:18.687766 | aio | Downloading netaddr (2.2MiB) 2026-08-18 14:18:18.687941 | aio | Downloading pygments (1.2MiB) 2026-08-18 14:18:18.688873 | aio | Downloading ansible-core (2.1MiB) 2026-08-18 14:18:18.699101 | aio | Downloading cryptography (4.3MiB) 2026-08-18 14:18:18.922293 | aio | Downloading netaddr 2026-08-18 14:18:18.936877 | aio | Downloading cryptography 2026-08-18 14:18:18.993237 | aio | Downloading pygments 2026-08-18 14:18:19.129137 | aio | Downloading ansible-core 2026-08-18 14:18:19.173181 | aio | Installed 43 packages in 43ms 2026-08-18 14:18:19.957763 | aio | INFO Collection 'vexxhost.ceph' detected. 2026-08-18 14:18:19.957901 | aio | INFO Scenarios will be used from 'extensions/molecule' 2026-08-18 14:18:20.594854 | aio | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-18 14:18:20.594926 | aio | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-08-18 14:18:44.321316 | aio | INFO [default > dependency] Executing 2026-08-18 14:18:44.321443 | aio | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-08-18 14:18:44.321661 | aio | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-08-18 14:18:44.321790 | aio | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-18 14:18:44.327716 | aio | INFO [default > cleanup] Executing 2026-08-18 14:18:44.328070 | aio | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-18 14:18:44.334073 | aio | INFO [default > destroy] Executing 2026-08-18 14:18:44.334105 | aio | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-08-18 14:18:44.334225 | aio | INFO [default > destroy] Executed: Successful 2026-08-18 14:18:44.340204 | aio | INFO [default > syntax] Executing 2026-08-18 14:18:45.623115 | aio | 2026-08-18 14:18:45.623387 | aio | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-08-18 14:18:45.688687 | aio | INFO [default > syntax] Executed: Successful 2026-08-18 14:18:45.698018 | aio | INFO [default > create] Executing 2026-08-18 14:18:45.700250 | aio | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-18 14:18:45.708637 | aio | INFO [default > prepare] Executing 2026-08-18 14:18:46.486578 | aio | 2026-08-18 14:18:46.486784 | aio | PLAY [Prepare] ***************************************************************** 2026-08-18 14:18:46.487073 | aio | 2026-08-18 14:18:46.487331 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 14:18:46.487582 | aio | Tuesday 18 August 2026 14:18:46 +0000 (0:00:00.032) 0:00:00.032 ******** 2026-08-18 14:18:47.738877 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-08-18 14:18:47.738946 | aio | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-08-18 14:18:47.739103 | aio | interpreter could change the meaning of that path. See 2026-08-18 14:18:47.739249 | aio | https://docs.ansible.com/ansible- 2026-08-18 14:18:47.739402 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-18 14:18:47.749744 | aio | ok: [aio] 2026-08-18 14:18:47.750007 | aio | 2026-08-18 14:18:47.750257 | aio | TASK [Configure short hostname] ************************************************ 2026-08-18 14:18:47.750520 | aio | Tuesday 18 August 2026 14:18:47 +0000 (0:00:01.263) 0:00:01.295 ******** 2026-08-18 14:18:48.530327 | aio | changed: [aio] 2026-08-18 14:18:48.530392 | aio | 2026-08-18 14:18:48.530576 | aio | TASK [Ensure hostname inside hosts file] *************************************** 2026-08-18 14:18:48.530731 | aio | Tuesday 18 August 2026 14:18:48 +0000 (0:00:00.779) 0:00:02.075 ******** 2026-08-18 14:18:48.848244 | aio | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-08-18 14:18:48.848489 | aio | with a mode of 0700, this may cause issues when running as another user. To 2026-08-18 14:18:48.848760 | aio | avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-18 14:18:48.859944 | aio | changed: [aio] 2026-08-18 14:18:48.860177 | aio | 2026-08-18 14:18:48.860445 | aio | TASK [Update apt cache] ******************************************************** 2026-08-18 14:18:48.860721 | aio | Tuesday 18 August 2026 14:18:48 +0000 (0:00:00.329) 0:00:02.405 ******** 2026-08-18 14:18:54.010871 | aio | changed: [aio] 2026-08-18 14:18:54.011047 | aio | 2026-08-18 14:18:54.011308 | aio | PLAY [Create devices for Ceph] ************************************************* 2026-08-18 14:18:54.011525 | aio | 2026-08-18 14:18:54.011771 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 14:18:54.012054 | aio | Tuesday 18 August 2026 14:18:54 +0000 (0:00:05.151) 0:00:07.556 ******** 2026-08-18 14:18:54.823885 | aio | ok: [aio] 2026-08-18 14:18:54.824093 | aio | 2026-08-18 14:18:54.824357 | aio | TASK [Install depedencies] ***************************************************** 2026-08-18 14:18:54.824649 | aio | Tuesday 18 August 2026 14:18:54 +0000 (0:00:00.813) 0:00:08.369 ******** 2026-08-18 14:19:13.339304 | aio | changed: [aio] 2026-08-18 14:19:13.339489 | aio | 2026-08-18 14:19:13.339750 | aio | TASK [Start up service] ******************************************************** 2026-08-18 14:19:13.340032 | aio | Tuesday 18 August 2026 14:19:13 +0000 (0:00:18.515) 0:00:26.885 ******** 2026-08-18 14:19:13.977996 | aio | ok: [aio] 2026-08-18 14:19:13.978066 | aio | 2026-08-18 14:19:13.978149 | aio | TASK [Generate lvm.conf] ******************************************************* 2026-08-18 14:19:13.978484 | aio | Tuesday 18 August 2026 14:19:13 +0000 (0:00:00.638) 0:00:27.523 ******** 2026-08-18 14:19:14.346569 | aio | ok: [aio] 2026-08-18 14:19:14.346851 | aio | 2026-08-18 14:19:14.347159 | aio | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-08-18 14:19:14.347457 | aio | Tuesday 18 August 2026 14:19:14 +0000 (0:00:00.369) 0:00:27.892 ******** 2026-08-18 14:19:15.130090 | aio | changed: [aio] 2026-08-18 14:19:15.130278 | aio | 2026-08-18 14:19:15.130560 | aio | TASK [Get list of all loopback devices] **************************************** 2026-08-18 14:19:15.130847 | aio | Tuesday 18 August 2026 14:19:15 +0000 (0:00:00.782) 0:00:28.674 ******** 2026-08-18 14:19:15.377406 | aio | ok: [aio] 2026-08-18 14:19:15.377470 | aio | 2026-08-18 14:19:15.377650 | aio | TASK [Fail if there is any existing loopback devices] ************************** 2026-08-18 14:19:15.377786 | aio | Tuesday 18 August 2026 14:19:15 +0000 (0:00:00.248) 0:00:28.923 ******** 2026-08-18 14:19:15.406495 | aio | skipping: [aio] 2026-08-18 14:19:15.406697 | aio | 2026-08-18 14:19:15.407016 | aio | TASK [Create devices for Ceph] ************************************************* 2026-08-18 14:19:15.407281 | aio | Tuesday 18 August 2026 14:19:15 +0000 (0:00:00.028) 0:00:28.952 ******** 2026-08-18 14:19:16.080840 | aio | changed: [aio] => (item=osd0) 2026-08-18 14:19:16.080867 | aio | changed: [aio] => (item=osd1) 2026-08-18 14:19:16.080876 | aio | changed: [aio] => (item=osd2) 2026-08-18 14:19:16.081072 | aio | 2026-08-18 14:19:16.081391 | aio | TASK [Set permissions on loopback devices] ************************************* 2026-08-18 14:19:16.081650 | aio | Tuesday 18 August 2026 14:19:16 +0000 (0:00:00.673) 0:00:29.626 ******** 2026-08-18 14:19:16.865665 | aio | changed: [aio] => (item=osd0) 2026-08-18 14:19:16.866127 | aio | changed: [aio] => (item=osd1) 2026-08-18 14:19:16.866560 | aio | changed: [aio] => (item=osd2) 2026-08-18 14:19:16.866936 | aio | 2026-08-18 14:19:16.867360 | aio | TASK [Start loop devices] ****************************************************** 2026-08-18 14:19:16.867758 | aio | Tuesday 18 August 2026 14:19:16 +0000 (0:00:00.784) 0:00:30.410 ******** 2026-08-18 14:19:17.655120 | aio | changed: [aio] => (item=osd0) 2026-08-18 14:19:17.655171 | aio | changed: [aio] => (item=osd1) 2026-08-18 14:19:17.655185 | aio | changed: [aio] => (item=osd2) 2026-08-18 14:19:17.655198 | aio | 2026-08-18 14:19:17.655212 | aio | TASK [Create a volume group for each loop device] ****************************** 2026-08-18 14:19:17.655247 | aio | Tuesday 18 August 2026 14:19:17 +0000 (0:00:00.787) 0:00:31.198 ******** 2026-08-18 14:19:19.123534 | aio | changed: [aio] => (item=osd0) 2026-08-18 14:19:19.123567 | aio | changed: [aio] => (item=osd1) 2026-08-18 14:19:19.123573 | aio | changed: [aio] => (item=osd2) 2026-08-18 14:19:19.123579 | aio | 2026-08-18 14:19:19.123639 | aio | TASK [Create a logical volume for each loop device] **************************** 2026-08-18 14:19:19.123881 | aio | Tuesday 18 August 2026 14:19:19 +0000 (0:00:01.469) 0:00:32.668 ******** 2026-08-18 14:19:20.572155 | aio | changed: [aio] => (item=ceph-aio-osd0) 2026-08-18 14:19:20.572530 | aio | changed: [aio] => (item=ceph-aio-osd1) 2026-08-18 14:19:20.572874 | aio | changed: [aio] => (item=ceph-aio-osd2) 2026-08-18 14:19:20.573173 | aio | 2026-08-18 14:19:20.573475 | aio | PLAY RECAP ********************************************************************* 2026-08-18 14:19:20.573829 | aio | aio : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-08-18 14:19:20.574127 | aio | 2026-08-18 14:19:20.574404 | aio | 2026-08-18 14:19:20.574703 | aio | TASKS RECAP ******************************************************************** 2026-08-18 14:19:20.575043 | aio | Tuesday 18 August 2026 14:19:20 +0000 (0:00:01.450) 0:00:34.118 ******** 2026-08-18 14:19:20.576515 | aio | =============================================================================== 2026-08-18 14:19:20.576563 | aio | Install depedencies ---------------------------------------------------- 18.52s 2026-08-18 14:19:20.576570 | aio | Update apt cache -------------------------------------------------------- 5.15s 2026-08-18 14:19:20.576576 | aio | Create a volume group for each loop device ------------------------------ 1.47s 2026-08-18 14:19:20.576581 | aio | Create a logical volume for each loop device ---------------------------- 1.45s 2026-08-18 14:19:20.576666 | aio | Gathering Facts --------------------------------------------------------- 1.26s 2026-08-18 14:19:20.576907 | aio | Gathering Facts --------------------------------------------------------- 0.81s 2026-08-18 14:19:20.577139 | aio | Start loop devices ------------------------------------------------------ 0.79s 2026-08-18 14:19:20.577364 | aio | Set permissions on loopback devices ------------------------------------- 0.78s 2026-08-18 14:19:20.577601 | aio | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.78s 2026-08-18 14:19:20.577872 | aio | Configure short hostname ------------------------------------------------ 0.78s 2026-08-18 14:19:20.578115 | aio | Create devices for Ceph ------------------------------------------------- 0.67s 2026-08-18 14:19:20.578348 | aio | Start up service -------------------------------------------------------- 0.64s 2026-08-18 14:19:20.578585 | aio | Generate lvm.conf ------------------------------------------------------- 0.37s 2026-08-18 14:19:20.578848 | aio | Ensure hostname inside hosts file --------------------------------------- 0.33s 2026-08-18 14:19:20.579092 | aio | Get list of all loopback devices ---------------------------------------- 0.25s 2026-08-18 14:19:20.579334 | aio | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-08-18 14:19:20.651252 | aio | INFO [default > prepare] Executed: Successful 2026-08-18 14:19:20.662081 | aio | INFO [default > converge] Executing 2026-08-18 14:19:21.891386 | aio | 2026-08-18 14:19:21.891563 | aio | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-18 14:19:21.891996 | aio | 2026-08-18 14:19:21.892189 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 14:19:21.892440 | aio | Tuesday 18 August 2026 14:19:21 +0000 (0:00:00.065) 0:00:00.065 ******** 2026-08-18 14:19:23.198240 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-08-18 14:19:23.198468 | aio | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-08-18 14:19:23.198776 | aio | interpreter could change the meaning of that path. See 2026-08-18 14:19:23.199094 | aio | https://docs.ansible.com/ansible- 2026-08-18 14:19:23.199351 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-18 14:19:23.231143 | aio | ok: [aio] 2026-08-18 14:19:23.231379 | aio | 2026-08-18 14:19:23.231648 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 14:19:23.231964 | aio | Tuesday 18 August 2026 14:19:23 +0000 (0:00:01.339) 0:00:01.404 ******** 2026-08-18 14:19:23.562265 | aio | ok: [aio] 2026-08-18 14:19:23.562327 | aio | 2026-08-18 14:19:23.562557 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 14:19:23.562705 | aio | Tuesday 18 August 2026 14:19:23 +0000 (0:00:00.331) 0:00:01.736 ******** 2026-08-18 14:19:23.608521 | aio | skipping: [aio] 2026-08-18 14:19:23.608701 | aio | 2026-08-18 14:19:23.609002 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-18 14:19:23.609245 | aio | Tuesday 18 August 2026 14:19:23 +0000 (0:00:00.046) 0:00:01.782 ******** 2026-08-18 14:19:23.989630 | aio | changed: [aio] 2026-08-18 14:19:23.989695 | aio | 2026-08-18 14:19:23.989947 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 14:19:23.990188 | aio | Tuesday 18 August 2026 14:19:23 +0000 (0:00:00.380) 0:00:02.163 ******** 2026-08-18 14:19:24.135882 | aio | ok: [aio] => { 2026-08-18 14:19:24.136176 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-18 14:19:24.136441 | aio | } 2026-08-18 14:19:24.136698 | aio | 2026-08-18 14:19:24.137011 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 14:19:24.137268 | aio | Tuesday 18 August 2026 14:19:24 +0000 (0:00:00.146) 0:00:02.309 ******** 2026-08-18 14:19:24.893191 | aio | changed: [aio] 2026-08-18 14:19:24.893376 | aio | 2026-08-18 14:19:24.893645 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 14:19:24.893991 | aio | Tuesday 18 August 2026 14:19:24 +0000 (0:00:00.757) 0:00:03.066 ******** 2026-08-18 14:19:24.946242 | aio | skipping: [aio] 2026-08-18 14:19:24.946544 | aio | 2026-08-18 14:19:24.946796 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 14:19:24.947085 | aio | Tuesday 18 August 2026 14:19:24 +0000 (0:00:00.053) 0:00:03.120 ******** 2026-08-18 14:19:24.997367 | aio | skipping: [aio] 2026-08-18 14:19:24.997565 | aio | 2026-08-18 14:19:24.997938 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 14:19:24.998200 | aio | Tuesday 18 August 2026 14:19:24 +0000 (0:00:00.050) 0:00:03.171 ******** 2026-08-18 14:19:25.300479 | aio | ok: [aio] 2026-08-18 14:19:25.300665 | aio | 2026-08-18 14:19:25.301046 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 14:19:25.301393 | aio | Tuesday 18 August 2026 14:19:25 +0000 (0:00:00.303) 0:00:03.474 ******** 2026-08-18 14:19:26.363098 | aio | ok: [aio] 2026-08-18 14:19:26.363375 | aio | 2026-08-18 14:19:26.363784 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 14:19:26.364191 | aio | Tuesday 18 August 2026 14:19:26 +0000 (0:00:01.062) 0:00:04.536 ******** 2026-08-18 14:19:26.564046 | aio | ok: [aio] => { 2026-08-18 14:19:26.564349 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-18 14:19:26.564671 | aio | } 2026-08-18 14:19:26.564962 | aio | 2026-08-18 14:19:26.565282 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 14:19:26.565632 | aio | Tuesday 18 August 2026 14:19:26 +0000 (0:00:00.201) 0:00:04.737 ******** 2026-08-18 14:19:27.697548 | aio | changed: [aio] 2026-08-18 14:19:27.697613 | aio | 2026-08-18 14:19:27.697783 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 14:19:27.697957 | aio | Tuesday 18 August 2026 14:19:27 +0000 (0:00:01.133) 0:00:05.871 ******** 2026-08-18 14:19:30.869925 | aio | changed: [aio] 2026-08-18 14:19:30.869992 | aio | 2026-08-18 14:19:30.870014 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-18 14:19:30.870046 | aio | Tuesday 18 August 2026 14:19:30 +0000 (0:00:03.171) 0:00:09.043 ******** 2026-08-18 14:19:30.906976 | aio | skipping: [aio] 2026-08-18 14:19:30.907033 | aio | 2026-08-18 14:19:30.907043 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-18 14:19:30.907327 | aio | Tuesday 18 August 2026 14:19:30 +0000 (0:00:00.037) 0:00:09.080 ******** 2026-08-18 14:19:30.942242 | aio | skipping: [aio] 2026-08-18 14:19:30.942375 | aio | 2026-08-18 14:19:30.942589 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-18 14:19:30.942842 | aio | Tuesday 18 August 2026 14:19:30 +0000 (0:00:00.035) 0:00:09.115 ******** 2026-08-18 14:19:30.983396 | aio | skipping: [aio] 2026-08-18 14:19:30.983515 | aio | 2026-08-18 14:19:30.983527 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-18 14:19:30.983537 | aio | Tuesday 18 August 2026 14:19:30 +0000 (0:00:00.039) 0:00:09.155 ******** 2026-08-18 14:19:37.622216 | aio | changed: [aio] 2026-08-18 14:19:37.622292 | aio | 2026-08-18 14:19:37.622384 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-18 14:19:37.622497 | aio | Tuesday 18 August 2026 14:19:37 +0000 (0:00:06.640) 0:00:15.795 ******** 2026-08-18 14:19:38.333455 | aio | changed: [aio] 2026-08-18 14:19:38.333509 | aio | 2026-08-18 14:19:38.333520 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-18 14:19:38.333530 | aio | Tuesday 18 August 2026 14:19:38 +0000 (0:00:00.710) 0:00:16.505 ******** 2026-08-18 14:19:39.461303 | aio | changed: [aio] => (item={'path': '/etc/containerd'}) 2026-08-18 14:19:39.461359 | aio | changed: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-18 14:19:39.461368 | aio | changed: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-18 14:19:39.461376 | aio | changed: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-18 14:19:39.461383 | aio | changed: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-18 14:19:39.461391 | aio | 2026-08-18 14:19:39.461399 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-18 14:19:39.461407 | aio | Tuesday 18 August 2026 14:19:39 +0000 (0:00:01.126) 0:00:17.632 ******** 2026-08-18 14:19:40.182974 | aio | changed: [aio] 2026-08-18 14:19:40.183032 | aio | 2026-08-18 14:19:40.183043 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-18 14:19:40.183053 | aio | Tuesday 18 August 2026 14:19:40 +0000 (0:00:00.714) 0:00:18.346 ******** 2026-08-18 14:19:40.183062 | aio | 2026-08-18 14:19:40.183070 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-18 14:19:40.183170 | aio | Tuesday 18 August 2026 14:19:40 +0000 (0:00:00.008) 0:00:18.354 ******** 2026-08-18 14:19:41.298922 | aio | ok: [aio] 2026-08-18 14:19:41.298975 | aio | 2026-08-18 14:19:41.299381 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-18 14:19:41.299423 | aio | Tuesday 18 August 2026 14:19:41 +0000 (0:00:01.117) 0:00:19.472 ******** 2026-08-18 14:19:41.873881 | aio | changed: [aio] 2026-08-18 14:19:41.873986 | aio | 2026-08-18 14:19:41.874003 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-18 14:19:41.874259 | aio | Tuesday 18 August 2026 14:19:41 +0000 (0:00:00.574) 0:00:20.046 ******** 2026-08-18 14:19:42.607213 | aio | changed: [aio] 2026-08-18 14:19:42.607311 | aio | 2026-08-18 14:19:42.607585 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 14:19:42.607711 | aio | Tuesday 18 August 2026 14:19:42 +0000 (0:00:00.734) 0:00:20.781 ******** 2026-08-18 14:19:42.870265 | aio | ok: [aio] 2026-08-18 14:19:42.870314 | aio | 2026-08-18 14:19:42.870325 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 14:19:42.870334 | aio | Tuesday 18 August 2026 14:19:42 +0000 (0:00:00.262) 0:00:21.043 ******** 2026-08-18 14:19:42.951027 | aio | ok: [aio] => { 2026-08-18 14:19:42.951097 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-18 14:19:42.951108 | aio | } 2026-08-18 14:19:42.951118 | aio | 2026-08-18 14:19:42.951127 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 14:19:42.951135 | aio | Tuesday 18 August 2026 14:19:42 +0000 (0:00:00.080) 0:00:21.123 ******** 2026-08-18 14:19:44.727991 | aio | changed: [aio] 2026-08-18 14:19:44.728059 | aio | 2026-08-18 14:19:44.728073 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 14:19:44.728091 | aio | Tuesday 18 August 2026 14:19:44 +0000 (0:00:01.777) 0:00:22.900 ******** 2026-08-18 14:19:50.379969 | aio | changed: [aio] 2026-08-18 14:19:50.380078 | aio | 2026-08-18 14:19:50.380644 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-18 14:19:50.380700 | aio | Tuesday 18 August 2026 14:19:50 +0000 (0:00:05.652) 0:00:28.553 ******** 2026-08-18 14:19:51.328875 | aio | ok: [aio] 2026-08-18 14:19:51.328911 | aio | 2026-08-18 14:19:51.329385 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-18 14:19:51.329438 | aio | Tuesday 18 August 2026 14:19:51 +0000 (0:00:00.948) 0:00:29.501 ******** 2026-08-18 14:19:51.726960 | aio | changed: [aio] 2026-08-18 14:19:51.727009 | aio | 2026-08-18 14:19:51.727604 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-18 14:19:51.727658 | aio | Tuesday 18 August 2026 14:19:51 +0000 (0:00:00.397) 0:00:29.899 ******** 2026-08-18 14:19:52.323268 | aio | changed: [aio] 2026-08-18 14:19:52.323332 | aio | 2026-08-18 14:19:52.323463 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-18 14:19:52.323577 | aio | Tuesday 18 August 2026 14:19:52 +0000 (0:00:00.596) 0:00:30.496 ******** 2026-08-18 14:19:53.009135 | aio | changed: [aio] => (item={'path': '/etc/docker'}) 2026-08-18 14:19:53.009181 | aio | changed: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-18 14:19:53.009188 | aio | changed: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-18 14:19:53.009194 | aio | 2026-08-18 14:19:53.009199 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-18 14:19:53.009205 | aio | Tuesday 18 August 2026 14:19:53 +0000 (0:00:00.684) 0:00:31.181 ******** 2026-08-18 14:19:53.566223 | aio | changed: [aio] 2026-08-18 14:19:53.566317 | aio | 2026-08-18 14:19:53.566418 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-18 14:19:53.566533 | aio | Tuesday 18 August 2026 14:19:53 +0000 (0:00:00.557) 0:00:31.739 ******** 2026-08-18 14:19:54.155140 | aio | changed: [aio] 2026-08-18 14:19:54.155197 | aio | 2026-08-18 14:19:54.155518 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-18 14:19:54.155853 | aio | Tuesday 18 August 2026 14:19:54 +0000 (0:00:00.580) 0:00:32.319 ******** 2026-08-18 14:19:54.156016 | aio | 2026-08-18 14:19:54.156337 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-18 14:19:54.156637 | aio | Tuesday 18 August 2026 14:19:54 +0000 (0:00:00.007) 0:00:32.327 ******** 2026-08-18 14:19:55.019788 | aio | ok: [aio] 2026-08-18 14:19:55.019877 | aio | 2026-08-18 14:19:55.019907 | aio | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-18 14:19:55.019937 | aio | Tuesday 18 August 2026 14:19:55 +0000 (0:00:00.863) 0:00:33.191 ******** 2026-08-18 14:19:56.063978 | aio | changed: [aio] 2026-08-18 14:19:56.064043 | aio | 2026-08-18 14:19:56.064064 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-18 14:19:56.064216 | aio | Tuesday 18 August 2026 14:19:56 +0000 (0:00:01.046) 0:00:34.237 ******** 2026-08-18 14:19:56.782920 | aio | changed: [aio] 2026-08-18 14:19:56.783074 | aio | 2026-08-18 14:19:56.783355 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 14:19:56.783621 | aio | Tuesday 18 August 2026 14:19:56 +0000 (0:00:00.718) 0:00:34.955 ******** 2026-08-18 14:19:56.823043 | aio | ok: [aio] => { 2026-08-18 14:19:56.823262 | aio | "msg": "https://download.ceph.com/rpm-20.2.3/el9/noarch/cephadm" 2026-08-18 14:19:56.823493 | aio | } 2026-08-18 14:19:56.823713 | aio | 2026-08-18 14:19:56.824028 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 14:19:56.824274 | aio | Tuesday 18 August 2026 14:19:56 +0000 (0:00:00.041) 0:00:34.997 ******** 2026-08-18 14:19:58.283686 | aio | changed: [aio] 2026-08-18 14:19:58.283930 | aio | 2026-08-18 14:19:58.284191 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 14:19:58.284508 | aio | Tuesday 18 August 2026 14:19:58 +0000 (0:00:01.459) 0:00:36.456 ******** 2026-08-18 14:19:58.326609 | aio | skipping: [aio] 2026-08-18 14:19:58.326850 | aio | 2026-08-18 14:19:58.327145 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-18 14:19:58.327471 | aio | Tuesday 18 August 2026 14:19:58 +0000 (0:00:00.043) 0:00:36.500 ******** 2026-08-18 14:19:58.384641 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-18 14:19:58.384889 | aio | 2026-08-18 14:19:58.385174 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-18 14:19:58.385425 | aio | Tuesday 18 August 2026 14:19:58 +0000 (0:00:00.058) 0:00:36.558 ******** 2026-08-18 14:19:59.348471 | aio | ok: [aio] 2026-08-18 14:19:59.348521 | aio | 2026-08-18 14:19:59.348532 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-18 14:19:59.348542 | aio | Tuesday 18 August 2026 14:19:59 +0000 (0:00:00.962) 0:00:37.520 ******** 2026-08-18 14:20:00.136727 | aio | ok: [aio] => (item=systemd-timesyncd) 2026-08-18 14:20:00.136773 | aio | ok: [aio] => (item=ssh) 2026-08-18 14:20:00.136784 | aio | 2026-08-18 14:20:00.136794 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-18 14:20:00.136839 | aio | Tuesday 18 August 2026 14:20:00 +0000 (0:00:00.788) 0:00:38.308 ******** 2026-08-18 14:20:00.374913 | aio | ok: [aio] 2026-08-18 14:20:00.374970 | aio | 2026-08-18 14:20:00.375346 | aio | TASK [vexxhost.ceph.cephadm : Ensure the cephadm SSH user exists] ************** 2026-08-18 14:20:00.375389 | aio | Tuesday 18 August 2026 14:20:00 +0000 (0:00:00.238) 0:00:38.547 ******** 2026-08-18 14:20:00.890312 | aio | changed: [aio] 2026-08-18 14:20:00.890359 | aio | 2026-08-18 14:20:00.890369 | aio | TASK [vexxhost.ceph.cephadm : Grant passwordless sudo to the cephadm SSH user] *** 2026-08-18 14:20:00.890379 | aio | Tuesday 18 August 2026 14:20:00 +0000 (0:00:00.514) 0:00:39.062 ******** 2026-08-18 14:20:01.473890 | aio | changed: [aio] 2026-08-18 14:20:01.473939 | aio | 2026-08-18 14:20:01.474384 | aio | TASK [vexxhost.ceph.cephadm : Log in to the container registry] **************** 2026-08-18 14:20:01.474425 | aio | Tuesday 18 August 2026 14:20:01 +0000 (0:00:00.583) 0:00:39.646 ******** 2026-08-18 14:20:01.512291 | aio | skipping: [aio] 2026-08-18 14:20:01.512340 | aio | 2026-08-18 14:20:01.512476 | aio | TASK [vexxhost.ceph.cephadm : Pre-pull the Ceph image] ************************* 2026-08-18 14:20:01.512590 | aio | Tuesday 18 August 2026 14:20:01 +0000 (0:00:00.039) 0:00:39.685 ******** 2026-08-18 14:20:42.869676 | aio | changed: [aio] 2026-08-18 14:20:42.869748 | aio | 2026-08-18 14:20:42.869764 | aio | TASK [vexxhost.ceph.cephadm : Pin CEPHADM_IMAGE for interactive login shells] *** 2026-08-18 14:20:42.869778 | aio | Tuesday 18 August 2026 14:20:42 +0000 (0:00:41.356) 0:01:21.042 ******** 2026-08-18 14:20:43.452367 | aio | changed: [aio] 2026-08-18 14:20:43.452418 | aio | 2026-08-18 14:20:43.452433 | aio | TASK [vexxhost.ceph.mon : Find this monitor's addresses on the public network] *** 2026-08-18 14:20:43.452445 | aio | Tuesday 18 August 2026 14:20:43 +0000 (0:00:00.582) 0:01:21.624 ******** 2026-08-18 14:20:43.578086 | aio | ok: [aio] 2026-08-18 14:20:43.578123 | aio | 2026-08-18 14:20:43.578136 | aio | TASK [vexxhost.ceph.mon : Assert exactly one address matches the public network] *** 2026-08-18 14:20:43.578148 | aio | Tuesday 18 August 2026 14:20:43 +0000 (0:00:00.126) 0:01:21.750 ******** 2026-08-18 14:20:43.621710 | aio | ok: [aio] => { 2026-08-18 14:20:43.621739 | aio | "changed": false, 2026-08-18 14:20:43.621748 | aio | "msg": "All assertions passed" 2026-08-18 14:20:43.621757 | aio | } 2026-08-18 14:20:43.621766 | aio | 2026-08-18 14:20:43.621775 | aio | TASK [vexxhost.ceph.mon : Set this monitor's Ceph public IP] ******************* 2026-08-18 14:20:43.621784 | aio | Tuesday 18 August 2026 14:20:43 +0000 (0:00:00.042) 0:01:21.793 ******** 2026-08-18 14:20:43.656891 | aio | ok: [aio] 2026-08-18 14:20:43.656955 | aio | 2026-08-18 14:20:43.656966 | aio | TASK [vexxhost.ceph.mon : Check whether any monitor is already bootstrapped] *** 2026-08-18 14:20:43.657013 | aio | Tuesday 18 August 2026 14:20:43 +0000 (0:00:00.036) 0:01:21.829 ******** 2026-08-18 14:20:43.921190 | aio | ok: [aio] => (item=aio) 2026-08-18 14:20:43.921299 | aio | 2026-08-18 14:20:43.921539 | aio | TASK [vexxhost.ceph.mon : Select the bootstrap node (existing one, else the first monitor)] *** 2026-08-18 14:20:43.921589 | aio | Tuesday 18 August 2026 14:20:43 +0000 (0:00:00.264) 0:01:22.094 ******** 2026-08-18 14:20:43.988016 | aio | ok: [aio] 2026-08-18 14:20:43.988101 | aio | 2026-08-18 14:20:43.988124 | aio | TASK [vexxhost.ceph.mon : Bootstrap the cluster] ******************************* 2026-08-18 14:20:43.988391 | aio | Tuesday 18 August 2026 14:20:43 +0000 (0:00:00.065) 0:01:22.160 ******** 2026-08-18 14:20:44.077543 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap.yml for aio 2026-08-18 14:20:44.077608 | aio | 2026-08-18 14:20:44.077619 | aio | TASK [vexxhost.ceph.mon : Ensure /etc/ceph exists] ***************************** 2026-08-18 14:20:44.077629 | aio | Tuesday 18 August 2026 14:20:44 +0000 (0:00:00.088) 0:01:22.249 ******** 2026-08-18 14:20:44.330931 | aio | changed: [aio] 2026-08-18 14:20:44.330992 | aio | 2026-08-18 14:20:44.331439 | aio | TASK [vexxhost.ceph.mon : Write the caller-provided SSH private key] *********** 2026-08-18 14:20:44.331480 | aio | Tuesday 18 August 2026 14:20:44 +0000 (0:00:00.254) 0:01:22.503 ******** 2026-08-18 14:20:44.372932 | aio | skipping: [aio] 2026-08-18 14:20:44.372983 | aio | 2026-08-18 14:20:44.373204 | aio | TASK [vexxhost.ceph.mon : Write the caller-provided SSH public key] ************ 2026-08-18 14:20:44.373462 | aio | Tuesday 18 August 2026 14:20:44 +0000 (0:00:00.042) 0:01:22.546 ******** 2026-08-18 14:20:44.410130 | aio | skipping: [aio] 2026-08-18 14:20:44.410349 | aio | 2026-08-18 14:20:44.410612 | aio | TASK [vexxhost.ceph.mon : Generate a cephadm SSH keypair when none was provided] *** 2026-08-18 14:20:44.410892 | aio | Tuesday 18 August 2026 14:20:44 +0000 (0:00:00.037) 0:01:22.584 ******** 2026-08-18 14:20:46.501044 | aio | changed: [aio] 2026-08-18 14:20:46.501245 | aio | 2026-08-18 14:20:46.501572 | aio | TASK [vexxhost.ceph.mon : Create a temporary ceph.conf for bootstrap overrides] *** 2026-08-18 14:20:46.501887 | aio | Tuesday 18 August 2026 14:20:46 +0000 (0:00:02.090) 0:01:24.674 ******** 2026-08-18 14:20:46.826030 | aio | changed: [aio] 2026-08-18 14:20:46.827370 | aio | 2026-08-18 14:20:46.827382 | aio | TASK [vexxhost.ceph.mon : Populate bootstrap ceph.conf overrides] ************** 2026-08-18 14:20:46.827387 | aio | Tuesday 18 August 2026 14:20:46 +0000 (0:00:00.324) 0:01:24.999 ******** 2026-08-18 14:20:46.858440 | aio | skipping: [aio] 2026-08-18 14:20:46.858684 | aio | 2026-08-18 14:20:46.858987 | aio | TASK [vexxhost.ceph.mon : Bootstrap the cluster] ******************************* 2026-08-18 14:20:46.859237 | aio | Tuesday 18 August 2026 14:20:46 +0000 (0:00:00.033) 0:01:25.032 ******** 2026-08-18 14:21:28.481955 | aio | changed: [aio] 2026-08-18 14:21:28.482336 | aio | 2026-08-18 14:21:28.482671 | aio | TASK [vexxhost.ceph.mon : Remove the temporary ceph.conf] ********************** 2026-08-18 14:21:28.483031 | aio | Tuesday 18 August 2026 14:21:28 +0000 (0:00:41.623) 0:02:06.655 ******** 2026-08-18 14:21:28.753250 | aio | changed: [aio] 2026-08-18 14:21:28.753326 | aio | 2026-08-18 14:21:28.753480 | aio | TASK [Register this monitor host] ********************************************** 2026-08-18 14:21:28.753599 | aio | Tuesday 18 August 2026 14:21:28 +0000 (0:00:00.270) 0:02:06.926 ******** 2026-08-18 14:21:28.836591 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-08-18 14:21:28.836645 | aio | 2026-08-18 14:21:28.836656 | aio | TASK [vexxhost.ceph.cephadm_host : Get the cephadm public key] ***************** 2026-08-18 14:21:28.836665 | aio | Tuesday 18 August 2026 14:21:28 +0000 (0:00:00.081) 0:02:07.008 ******** 2026-08-18 14:21:30.732592 | aio | ok: [aio] 2026-08-18 14:21:30.732635 | aio | 2026-08-18 14:21:30.732642 | aio | TASK [vexxhost.ceph.cephadm_host : Resolve the cluster SSH public key to authorise] *** 2026-08-18 14:21:30.732647 | aio | Tuesday 18 August 2026 14:21:30 +0000 (0:00:01.895) 0:02:08.903 ******** 2026-08-18 14:21:30.786907 | aio | ok: [aio] 2026-08-18 14:21:30.786967 | aio | 2026-08-18 14:21:30.787010 | aio | TASK [vexxhost.ceph.cephadm_host : Assert a cluster SSH key was resolved] ****** 2026-08-18 14:21:30.787141 | aio | Tuesday 18 August 2026 14:21:30 +0000 (0:00:00.056) 0:02:08.960 ******** 2026-08-18 14:21:30.843863 | aio | ok: [aio] => { 2026-08-18 14:21:30.843901 | aio | "changed": false, 2026-08-18 14:21:30.843907 | aio | "msg": "All assertions passed" 2026-08-18 14:21:30.843913 | aio | } 2026-08-18 14:21:30.843918 | aio | 2026-08-18 14:21:30.843924 | aio | TASK [vexxhost.ceph.cephadm_host : Authorise the cluster SSH key for the cephadm user] *** 2026-08-18 14:21:30.843929 | aio | Tuesday 18 August 2026 14:21:30 +0000 (0:00:00.056) 0:02:09.016 ******** 2026-08-18 14:21:31.311277 | aio | ok: [aio] 2026-08-18 14:21:31.311350 | aio | 2026-08-18 14:21:31.311447 | aio | TASK [vexxhost.ceph.cephadm_host : Derive this host's cephadm labels from inventory membership] *** 2026-08-18 14:21:31.311554 | aio | Tuesday 18 August 2026 14:21:31 +0000 (0:00:00.467) 0:02:09.484 ******** 2026-08-18 14:21:31.367338 | aio | ok: [aio] 2026-08-18 14:21:31.367403 | aio | 2026-08-18 14:21:31.367508 | aio | TASK [vexxhost.ceph.cephadm_host : Find this host's addresses on the public network] *** 2026-08-18 14:21:31.367684 | aio | Tuesday 18 August 2026 14:21:31 +0000 (0:00:00.053) 0:02:09.537 ******** 2026-08-18 14:21:31.454444 | aio | ok: [aio] 2026-08-18 14:21:31.454517 | aio | 2026-08-18 14:21:31.454615 | aio | TASK [vexxhost.ceph.cephadm_host : Assert exactly one address matches the public network] *** 2026-08-18 14:21:31.454729 | aio | Tuesday 18 August 2026 14:21:31 +0000 (0:00:00.090) 0:02:09.628 ******** 2026-08-18 14:21:31.522582 | aio | ok: [aio] => { 2026-08-18 14:21:31.522661 | aio | "changed": false, 2026-08-18 14:21:31.522675 | aio | "msg": "All assertions passed" 2026-08-18 14:21:31.523527 | aio | } 2026-08-18 14:21:31.523551 | aio | 2026-08-18 14:21:31.523694 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host (labels)] ***************** 2026-08-18 14:21:31.523783 | aio | Tuesday 18 August 2026 14:21:31 +0000 (0:00:00.068) 0:02:09.696 ******** 2026-08-18 14:21:40.262611 | aio | changed: [aio] 2026-08-18 14:21:40.262650 | aio | 2026-08-18 14:21:40.262656 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host with a CRUSH location] **** 2026-08-18 14:21:40.262662 | aio | Tuesday 18 August 2026 14:21:40 +0000 (0:00:08.738) 0:02:18.434 ******** 2026-08-18 14:21:40.329229 | aio | skipping: [aio] 2026-08-18 14:21:40.329260 | aio | 2026-08-18 14:21:40.329266 | aio | TASK [vexxhost.ceph.mon : Apply the monitor service spec] ********************** 2026-08-18 14:21:40.329272 | aio | Tuesday 18 August 2026 14:21:40 +0000 (0:00:00.065) 0:02:18.500 ******** 2026-08-18 14:21:43.970981 | aio | changed: [aio] 2026-08-18 14:21:43.971063 | aio | 2026-08-18 14:21:43.971677 | aio | TASK [vexxhost.ceph.mon : Wait for this monitor's daemon to be present] ******** 2026-08-18 14:21:43.971736 | aio | Tuesday 18 August 2026 14:21:43 +0000 (0:00:03.643) 0:02:22.144 ******** 2026-08-18 14:21:45.838265 | aio | ok: [aio] 2026-08-18 14:21:45.838341 | aio | 2026-08-18 14:21:45.838439 | aio | TASK [vexxhost.ceph.mgr : Locate the cluster admin host] *********************** 2026-08-18 14:21:45.838548 | aio | Tuesday 18 August 2026 14:21:45 +0000 (0:00:01.867) 0:02:24.011 ******** 2026-08-18 14:21:46.121290 | aio | ok: [aio] => (item=aio) 2026-08-18 14:21:46.121351 | aio | 2026-08-18 14:21:46.121448 | aio | TASK [vexxhost.ceph.mgr : Select the admin host] ******************************* 2026-08-18 14:21:46.121588 | aio | Tuesday 18 August 2026 14:21:46 +0000 (0:00:00.281) 0:02:24.292 ******** 2026-08-18 14:21:46.185005 | aio | ok: [aio] 2026-08-18 14:21:46.185091 | aio | 2026-08-18 14:21:46.185262 | aio | TASK [Register this manager host] ********************************************** 2026-08-18 14:21:46.185435 | aio | Tuesday 18 August 2026 14:21:46 +0000 (0:00:00.065) 0:02:24.358 ******** 2026-08-18 14:21:46.262462 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-08-18 14:21:46.262521 | aio | 2026-08-18 14:21:46.262651 | aio | TASK [vexxhost.ceph.cephadm_host : Get the cephadm public key] ***************** 2026-08-18 14:21:46.262762 | aio | Tuesday 18 August 2026 14:21:46 +0000 (0:00:00.077) 0:02:24.436 ******** 2026-08-18 14:21:47.980451 | aio | ok: [aio] 2026-08-18 14:21:47.980521 | aio | 2026-08-18 14:21:47.980536 | aio | TASK [vexxhost.ceph.cephadm_host : Resolve the cluster SSH public key to authorise] *** 2026-08-18 14:21:47.980550 | aio | Tuesday 18 August 2026 14:21:47 +0000 (0:00:01.715) 0:02:26.152 ******** 2026-08-18 14:21:48.037352 | aio | ok: [aio] 2026-08-18 14:21:48.037411 | aio | 2026-08-18 14:21:48.037567 | aio | TASK [vexxhost.ceph.cephadm_host : Assert a cluster SSH key was resolved] ****** 2026-08-18 14:21:48.037726 | aio | Tuesday 18 August 2026 14:21:48 +0000 (0:00:00.057) 0:02:26.210 ******** 2026-08-18 14:21:48.092145 | aio | ok: [aio] => { 2026-08-18 14:21:48.092265 | aio | "changed": false, 2026-08-18 14:21:48.092371 | aio | "msg": "All assertions passed" 2026-08-18 14:21:48.092475 | aio | } 2026-08-18 14:21:48.092574 | aio | 2026-08-18 14:21:48.092686 | aio | TASK [vexxhost.ceph.cephadm_host : Authorise the cluster SSH key for the cephadm user] *** 2026-08-18 14:21:48.092848 | aio | Tuesday 18 August 2026 14:21:48 +0000 (0:00:00.055) 0:02:26.265 ******** 2026-08-18 14:21:48.437203 | aio | ok: [aio] 2026-08-18 14:21:48.437258 | aio | 2026-08-18 14:21:48.437405 | aio | TASK [vexxhost.ceph.cephadm_host : Derive this host's cephadm labels from inventory membership] *** 2026-08-18 14:21:48.437521 | aio | Tuesday 18 August 2026 14:21:48 +0000 (0:00:00.344) 0:02:26.610 ******** 2026-08-18 14:21:48.489595 | aio | ok: [aio] 2026-08-18 14:21:48.489658 | aio | 2026-08-18 14:21:48.489674 | aio | TASK [vexxhost.ceph.cephadm_host : Find this host's addresses on the public network] *** 2026-08-18 14:21:48.489687 | aio | Tuesday 18 August 2026 14:21:48 +0000 (0:00:00.051) 0:02:26.662 ******** 2026-08-18 14:21:48.573514 | aio | ok: [aio] 2026-08-18 14:21:48.573576 | aio | 2026-08-18 14:21:48.573610 | aio | TASK [vexxhost.ceph.cephadm_host : Assert exactly one address matches the public network] *** 2026-08-18 14:21:48.573627 | aio | Tuesday 18 August 2026 14:21:48 +0000 (0:00:00.083) 0:02:26.745 ******** 2026-08-18 14:21:48.623900 | aio | ok: [aio] => { 2026-08-18 14:21:48.623981 | aio | "changed": false, 2026-08-18 14:21:48.624955 | aio | "msg": "All assertions passed" 2026-08-18 14:21:48.625028 | aio | } 2026-08-18 14:21:48.625047 | aio | 2026-08-18 14:21:48.625073 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host (labels)] ***************** 2026-08-18 14:21:48.625415 | aio | Tuesday 18 August 2026 14:21:48 +0000 (0:00:00.050) 0:02:26.796 ******** 2026-08-18 14:21:50.360609 | aio | ok: [aio] 2026-08-18 14:21:50.360716 | aio | 2026-08-18 14:21:50.360731 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host with a CRUSH location] **** 2026-08-18 14:21:50.360744 | aio | Tuesday 18 August 2026 14:21:50 +0000 (0:00:01.735) 0:02:28.532 ******** 2026-08-18 14:21:50.421599 | aio | skipping: [aio] 2026-08-18 14:21:50.421662 | aio | 2026-08-18 14:21:50.421677 | aio | TASK [vexxhost.ceph.mgr : Apply the manager service spec] ********************** 2026-08-18 14:21:50.421692 | aio | Tuesday 18 August 2026 14:21:50 +0000 (0:00:00.061) 0:02:28.593 ******** 2026-08-18 14:21:53.701329 | aio | changed: [aio] 2026-08-18 14:21:53.701404 | aio | 2026-08-18 14:21:53.701450 | aio | TASK [vexxhost.ceph.mgr : Wait for this manager's daemon to be present] ******** 2026-08-18 14:21:53.701570 | aio | Tuesday 18 August 2026 14:21:53 +0000 (0:00:03.278) 0:02:31.872 ******** 2026-08-18 14:21:55.683966 | aio | ok: [aio] 2026-08-18 14:21:55.684022 | aio | 2026-08-18 14:21:55.684037 | aio | TASK [vexxhost.ceph.mgr : Configure ceph-mgr modules] ************************** 2026-08-18 14:21:55.684067 | aio | Tuesday 18 August 2026 14:21:55 +0000 (0:00:01.984) 0:02:33.857 ******** 2026-08-18 14:22:06.264708 | aio | changed: [aio] => (item={'name': 'diskprediction_local'}) 2026-08-18 14:22:06.264778 | aio | changed: [aio] => (item={'name': 'dashboard'}) 2026-08-18 14:22:06.264846 | aio | ok: [aio] => (item={'name': 'iostat'}) 2026-08-18 14:22:06.264958 | aio | changed: [aio] => (item={'name': 'prometheus'}) 2026-08-18 14:22:06.265075 | aio | changed: [aio] => (item={'name': 'rgw'}) 2026-08-18 14:22:06.265178 | aio | 2026-08-18 14:22:06.265299 | aio | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-08-18 14:22:06.265393 | aio | 2026-08-18 14:22:06.265507 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 14:22:06.265620 | aio | Tuesday 18 August 2026 14:22:06 +0000 (0:00:10.581) 0:02:44.438 ******** 2026-08-18 14:22:07.354477 | aio | ok: [aio] 2026-08-18 14:22:07.354508 | aio | 2026-08-18 14:22:07.354514 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 14:22:07.354520 | aio | Tuesday 18 August 2026 14:22:07 +0000 (0:00:01.086) 0:02:45.525 ******** 2026-08-18 14:22:07.596727 | aio | ok: [aio] 2026-08-18 14:22:07.596850 | aio | 2026-08-18 14:22:07.596869 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 14:22:07.596883 | aio | Tuesday 18 August 2026 14:22:07 +0000 (0:00:00.243) 0:02:45.768 ******** 2026-08-18 14:22:07.642851 | aio | skipping: [aio] 2026-08-18 14:22:07.642893 | aio | 2026-08-18 14:22:07.642899 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-18 14:22:07.642906 | aio | Tuesday 18 August 2026 14:22:07 +0000 (0:00:00.047) 0:02:45.815 ******** 2026-08-18 14:22:07.910263 | aio | ok: [aio] 2026-08-18 14:22:07.910338 | aio | 2026-08-18 14:22:07.910438 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 14:22:07.910554 | aio | Tuesday 18 August 2026 14:22:07 +0000 (0:00:00.267) 0:02:46.083 ******** 2026-08-18 14:22:07.978385 | aio | ok: [aio] => { 2026-08-18 14:22:07.978487 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-18 14:22:07.978769 | aio | } 2026-08-18 14:22:07.978941 | aio | 2026-08-18 14:22:07.979115 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 14:22:07.979286 | aio | Tuesday 18 August 2026 14:22:07 +0000 (0:00:00.067) 0:02:46.151 ******** 2026-08-18 14:22:08.375700 | aio | ok: [aio] 2026-08-18 14:22:08.375740 | aio | 2026-08-18 14:22:08.375747 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 14:22:08.375753 | aio | Tuesday 18 August 2026 14:22:08 +0000 (0:00:00.396) 0:02:46.547 ******** 2026-08-18 14:22:08.433735 | aio | skipping: [aio] 2026-08-18 14:22:08.433786 | aio | 2026-08-18 14:22:08.433792 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 14:22:08.433819 | aio | Tuesday 18 August 2026 14:22:08 +0000 (0:00:00.056) 0:02:46.604 ******** 2026-08-18 14:22:08.478204 | aio | skipping: [aio] 2026-08-18 14:22:08.478234 | aio | 2026-08-18 14:22:08.478240 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 14:22:08.478246 | aio | Tuesday 18 August 2026 14:22:08 +0000 (0:00:00.047) 0:02:46.652 ******** 2026-08-18 14:22:08.725859 | aio | ok: [aio] 2026-08-18 14:22:08.725911 | aio | 2026-08-18 14:22:08.725918 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 14:22:08.725924 | aio | Tuesday 18 August 2026 14:22:08 +0000 (0:00:00.246) 0:02:46.898 ******** 2026-08-18 14:22:09.784045 | aio | ok: [aio] 2026-08-18 14:22:09.784218 | aio | 2026-08-18 14:22:09.784369 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 14:22:09.784515 | aio | Tuesday 18 August 2026 14:22:09 +0000 (0:00:01.056) 0:02:47.955 ******** 2026-08-18 14:22:09.875912 | aio | ok: [aio] => { 2026-08-18 14:22:09.875948 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-18 14:22:09.875967 | aio | } 2026-08-18 14:22:09.875971 | aio | 2026-08-18 14:22:09.875976 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 14:22:09.875980 | aio | Tuesday 18 August 2026 14:22:09 +0000 (0:00:00.092) 0:02:48.048 ******** 2026-08-18 14:22:10.309339 | aio | ok: [aio] 2026-08-18 14:22:10.309417 | aio | 2026-08-18 14:22:10.309550 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 14:22:10.309694 | aio | Tuesday 18 August 2026 14:22:10 +0000 (0:00:00.432) 0:02:48.480 ******** 2026-08-18 14:22:12.462744 | aio | ok: [aio] 2026-08-18 14:22:12.462850 | aio | 2026-08-18 14:22:12.463104 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-18 14:22:12.463136 | aio | Tuesday 18 August 2026 14:22:12 +0000 (0:00:02.156) 0:02:50.636 ******** 2026-08-18 14:22:12.501324 | aio | skipping: [aio] 2026-08-18 14:22:12.501427 | aio | 2026-08-18 14:22:12.501558 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-18 14:22:12.501674 | aio | Tuesday 18 August 2026 14:22:12 +0000 (0:00:00.037) 0:02:50.674 ******** 2026-08-18 14:22:12.537669 | aio | skipping: [aio] 2026-08-18 14:22:12.537710 | aio | 2026-08-18 14:22:12.537719 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-18 14:22:12.537727 | aio | Tuesday 18 August 2026 14:22:12 +0000 (0:00:00.036) 0:02:50.710 ******** 2026-08-18 14:22:12.573436 | aio | skipping: [aio] 2026-08-18 14:22:12.573499 | aio | 2026-08-18 14:22:12.573513 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-18 14:22:12.573526 | aio | Tuesday 18 August 2026 14:22:12 +0000 (0:00:00.034) 0:02:50.745 ******** 2026-08-18 14:22:13.485970 | aio | ok: [aio] 2026-08-18 14:22:13.486057 | aio | 2026-08-18 14:22:13.486526 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-18 14:22:13.486583 | aio | Tuesday 18 August 2026 14:22:13 +0000 (0:00:00.913) 0:02:51.658 ******** 2026-08-18 14:22:14.060241 | aio | ok: [aio] 2026-08-18 14:22:14.060319 | aio | 2026-08-18 14:22:14.060380 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-18 14:22:14.060493 | aio | Tuesday 18 August 2026 14:22:14 +0000 (0:00:00.574) 0:02:52.233 ******** 2026-08-18 14:22:15.191314 | aio | ok: [aio] => (item={'path': '/etc/containerd'}) 2026-08-18 14:22:15.191421 | aio | ok: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-18 14:22:15.191584 | aio | ok: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-18 14:22:15.191746 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-18 14:22:15.191995 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-18 14:22:15.192122 | aio | 2026-08-18 14:22:15.192292 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-18 14:22:15.192440 | aio | Tuesday 18 August 2026 14:22:15 +0000 (0:00:01.129) 0:02:53.363 ******** 2026-08-18 14:22:15.871664 | aio | ok: [aio] 2026-08-18 14:22:15.871737 | aio | 2026-08-18 14:22:15.871852 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-18 14:22:15.871962 | aio | Tuesday 18 August 2026 14:22:15 +0000 (0:00:00.676) 0:02:54.039 ******** 2026-08-18 14:22:15.872062 | aio | 2026-08-18 14:22:15.872175 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-18 14:22:15.872280 | aio | Tuesday 18 August 2026 14:22:15 +0000 (0:00:00.006) 0:02:54.045 ******** 2026-08-18 14:22:16.325878 | aio | ok: [aio] 2026-08-18 14:22:16.325922 | aio | 2026-08-18 14:22:16.326529 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 14:22:16.326576 | aio | Tuesday 18 August 2026 14:22:16 +0000 (0:00:00.453) 0:02:54.499 ******** 2026-08-18 14:22:16.583554 | aio | ok: [aio] 2026-08-18 14:22:16.583619 | aio | 2026-08-18 14:22:16.583636 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 14:22:16.583678 | aio | Tuesday 18 August 2026 14:22:16 +0000 (0:00:00.257) 0:02:54.756 ******** 2026-08-18 14:22:16.648922 | aio | ok: [aio] => { 2026-08-18 14:22:16.649039 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-18 14:22:16.649267 | aio | } 2026-08-18 14:22:16.649478 | aio | 2026-08-18 14:22:16.649711 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 14:22:16.650037 | aio | Tuesday 18 August 2026 14:22:16 +0000 (0:00:00.066) 0:02:54.822 ******** 2026-08-18 14:22:17.083251 | aio | ok: [aio] 2026-08-18 14:22:17.083975 | aio | 2026-08-18 14:22:17.084036 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 14:22:17.084173 | aio | Tuesday 18 August 2026 14:22:17 +0000 (0:00:00.434) 0:02:55.257 ******** 2026-08-18 14:22:20.401786 | aio | ok: [aio] 2026-08-18 14:22:20.402032 | aio | 2026-08-18 14:22:20.402303 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-18 14:22:20.402557 | aio | Tuesday 18 August 2026 14:22:20 +0000 (0:00:03.318) 0:02:58.575 ******** 2026-08-18 14:22:21.299553 | aio | ok: [aio] 2026-08-18 14:22:21.299664 | aio | 2026-08-18 14:22:21.299848 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-18 14:22:21.300048 | aio | Tuesday 18 August 2026 14:22:21 +0000 (0:00:00.898) 0:02:59.473 ******** 2026-08-18 14:22:21.548990 | aio | ok: [aio] 2026-08-18 14:22:21.549044 | aio | 2026-08-18 14:22:21.549536 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-18 14:22:21.549588 | aio | Tuesday 18 August 2026 14:22:21 +0000 (0:00:00.248) 0:02:59.722 ******** 2026-08-18 14:22:22.090519 | aio | ok: [aio] 2026-08-18 14:22:22.090570 | aio | 2026-08-18 14:22:22.090584 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-18 14:22:22.090597 | aio | Tuesday 18 August 2026 14:22:22 +0000 (0:00:00.540) 0:03:00.263 ******** 2026-08-18 14:22:22.798852 | aio | ok: [aio] => (item={'path': '/etc/docker'}) 2026-08-18 14:22:22.798883 | aio | ok: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-18 14:22:22.798889 | aio | ok: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-18 14:22:22.798895 | aio | 2026-08-18 14:22:22.798901 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-18 14:22:22.799071 | aio | Tuesday 18 August 2026 14:22:22 +0000 (0:00:00.706) 0:03:00.969 ******** 2026-08-18 14:22:23.355911 | aio | ok: [aio] 2026-08-18 14:22:23.355970 | aio | 2026-08-18 14:22:23.356154 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-18 14:22:23.356486 | aio | Tuesday 18 August 2026 14:22:23 +0000 (0:00:00.558) 0:03:01.528 ******** 2026-08-18 14:22:23.899449 | aio | ok: [aio] 2026-08-18 14:22:23.899627 | aio | 2026-08-18 14:22:23.899942 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-18 14:22:23.900184 | aio | Tuesday 18 August 2026 14:22:23 +0000 (0:00:00.538) 0:03:02.066 ******** 2026-08-18 14:22:23.900405 | aio | 2026-08-18 14:22:23.900655 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-18 14:22:23.900971 | aio | Tuesday 18 August 2026 14:22:23 +0000 (0:00:00.006) 0:03:02.073 ******** 2026-08-18 14:22:24.377713 | aio | ok: [aio] 2026-08-18 14:22:24.377956 | aio | 2026-08-18 14:22:24.378218 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 14:22:24.378481 | aio | Tuesday 18 August 2026 14:22:24 +0000 (0:00:00.478) 0:03:02.551 ******** 2026-08-18 14:22:24.417024 | aio | ok: [aio] => { 2026-08-18 14:22:24.417224 | aio | "msg": "https://download.ceph.com/rpm-20.2.3/el9/noarch/cephadm" 2026-08-18 14:22:24.417541 | aio | } 2026-08-18 14:22:24.417851 | aio | 2026-08-18 14:22:24.418117 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 14:22:24.418380 | aio | Tuesday 18 August 2026 14:22:24 +0000 (0:00:00.039) 0:03:02.590 ******** 2026-08-18 14:22:24.786230 | aio | ok: [aio] 2026-08-18 14:22:24.786332 | aio | 2026-08-18 14:22:24.786494 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 14:22:24.786656 | aio | Tuesday 18 August 2026 14:22:24 +0000 (0:00:00.369) 0:03:02.959 ******** 2026-08-18 14:22:24.828678 | aio | skipping: [aio] 2026-08-18 14:22:24.828945 | aio | 2026-08-18 14:22:24.829284 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-18 14:22:24.829618 | aio | Tuesday 18 August 2026 14:22:24 +0000 (0:00:00.042) 0:03:03.002 ******** 2026-08-18 14:22:24.876962 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-18 14:22:24.877246 | aio | 2026-08-18 14:22:24.877522 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-18 14:22:24.877868 | aio | Tuesday 18 August 2026 14:22:24 +0000 (0:00:00.048) 0:03:03.050 ******** 2026-08-18 14:22:25.805598 | aio | ok: [aio] 2026-08-18 14:22:25.805835 | aio | 2026-08-18 14:22:25.806100 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-18 14:22:25.806368 | aio | Tuesday 18 August 2026 14:22:25 +0000 (0:00:00.928) 0:03:03.979 ******** 2026-08-18 14:22:26.634191 | aio | ok: [aio] => (item=systemd-timesyncd) 2026-08-18 14:22:26.634446 | aio | ok: [aio] => (item=ssh) 2026-08-18 14:22:26.634685 | aio | 2026-08-18 14:22:26.635042 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-18 14:22:26.635337 | aio | Tuesday 18 August 2026 14:22:26 +0000 (0:00:00.828) 0:03:04.808 ******** 2026-08-18 14:22:26.889647 | aio | ok: [aio] 2026-08-18 14:22:26.889892 | aio | 2026-08-18 14:22:26.890173 | aio | TASK [vexxhost.ceph.cephadm : Ensure the cephadm SSH user exists] ************** 2026-08-18 14:22:26.890441 | aio | Tuesday 18 August 2026 14:22:26 +0000 (0:00:00.255) 0:03:05.063 ******** 2026-08-18 14:22:27.203210 | aio | ok: [aio] 2026-08-18 14:22:27.203327 | aio | 2026-08-18 14:22:27.203520 | aio | TASK [vexxhost.ceph.cephadm : Grant passwordless sudo to the cephadm SSH user] *** 2026-08-18 14:22:27.203708 | aio | Tuesday 18 August 2026 14:22:27 +0000 (0:00:00.313) 0:03:05.377 ******** 2026-08-18 14:22:27.739634 | aio | ok: [aio] 2026-08-18 14:22:27.739866 | aio | 2026-08-18 14:22:27.740105 | aio | TASK [vexxhost.ceph.cephadm : Log in to the container registry] **************** 2026-08-18 14:22:27.740355 | aio | Tuesday 18 August 2026 14:22:27 +0000 (0:00:00.536) 0:03:05.913 ******** 2026-08-18 14:22:27.778846 | aio | skipping: [aio] 2026-08-18 14:22:27.778962 | aio | 2026-08-18 14:22:27.779101 | aio | TASK [vexxhost.ceph.cephadm : Pre-pull the Ceph image] ************************* 2026-08-18 14:22:27.779252 | aio | Tuesday 18 August 2026 14:22:27 +0000 (0:00:00.039) 0:03:05.952 ******** 2026-08-18 14:22:28.197295 | aio | ok: [aio] 2026-08-18 14:22:28.197430 | aio | 2026-08-18 14:22:28.197625 | aio | TASK [vexxhost.ceph.cephadm : Pin CEPHADM_IMAGE for interactive login shells] *** 2026-08-18 14:22:28.197852 | aio | Tuesday 18 August 2026 14:22:28 +0000 (0:00:00.418) 0:03:06.371 ******** 2026-08-18 14:22:28.764966 | aio | ok: [aio] 2026-08-18 14:22:28.765187 | aio | 2026-08-18 14:22:28.765623 | aio | TASK [vexxhost.ceph.osd : Locate the cluster admin host] *********************** 2026-08-18 14:22:28.765959 | aio | Tuesday 18 August 2026 14:22:28 +0000 (0:00:00.567) 0:03:06.938 ******** 2026-08-18 14:22:29.036934 | aio | ok: [aio] => (item=aio) 2026-08-18 14:22:29.036984 | aio | 2026-08-18 14:22:29.036998 | aio | TASK [vexxhost.ceph.osd : Select the admin host and its mon config path] ******* 2026-08-18 14:22:29.037011 | aio | Tuesday 18 August 2026 14:22:29 +0000 (0:00:00.270) 0:03:07.209 ******** 2026-08-18 14:22:29.077188 | aio | ok: [aio] 2026-08-18 14:22:29.077354 | aio | 2026-08-18 14:22:29.077617 | aio | TASK [vexxhost.ceph.osd : Set the admin mon config path] *********************** 2026-08-18 14:22:29.077898 | aio | Tuesday 18 August 2026 14:22:29 +0000 (0:00:00.041) 0:03:07.250 ******** 2026-08-18 14:22:29.128151 | aio | ok: [aio] 2026-08-18 14:22:29.128335 | aio | 2026-08-18 14:22:29.128598 | aio | TASK [Register this OSD host] ************************************************** 2026-08-18 14:22:29.128921 | aio | Tuesday 18 August 2026 14:22:29 +0000 (0:00:00.050) 0:03:07.301 ******** 2026-08-18 14:22:29.189761 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-08-18 14:22:29.190054 | aio | 2026-08-18 14:22:29.190337 | aio | TASK [vexxhost.ceph.cephadm_host : Get the cephadm public key] ***************** 2026-08-18 14:22:29.190599 | aio | Tuesday 18 August 2026 14:22:29 +0000 (0:00:00.061) 0:03:07.363 ******** 2026-08-18 14:22:30.907973 | aio | ok: [aio] 2026-08-18 14:22:30.908044 | aio | 2026-08-18 14:22:30.908696 | aio | TASK [vexxhost.ceph.cephadm_host : Resolve the cluster SSH public key to authorise] *** 2026-08-18 14:22:30.908864 | aio | Tuesday 18 August 2026 14:22:30 +0000 (0:00:01.718) 0:03:09.081 ******** 2026-08-18 14:22:30.956532 | aio | ok: [aio] 2026-08-18 14:22:30.956594 | aio | 2026-08-18 14:22:30.956608 | aio | TASK [vexxhost.ceph.cephadm_host : Assert a cluster SSH key was resolved] ****** 2026-08-18 14:22:30.956622 | aio | Tuesday 18 August 2026 14:22:30 +0000 (0:00:00.046) 0:03:09.128 ******** 2026-08-18 14:22:31.010004 | aio | ok: [aio] => { 2026-08-18 14:22:31.010267 | aio | "changed": false, 2026-08-18 14:22:31.010297 | aio | "msg": "All assertions passed" 2026-08-18 14:22:31.010311 | aio | } 2026-08-18 14:22:31.010337 | aio | 2026-08-18 14:22:31.010762 | aio | TASK [vexxhost.ceph.cephadm_host : Authorise the cluster SSH key for the cephadm user] *** 2026-08-18 14:22:31.010871 | aio | Tuesday 18 August 2026 14:22:31 +0000 (0:00:00.053) 0:03:09.181 ******** 2026-08-18 14:22:31.341888 | aio | ok: [aio] 2026-08-18 14:22:31.341933 | aio | 2026-08-18 14:22:31.342689 | aio | TASK [vexxhost.ceph.cephadm_host : Derive this host's cephadm labels from inventory membership] *** 2026-08-18 14:22:31.342748 | aio | Tuesday 18 August 2026 14:22:31 +0000 (0:00:00.332) 0:03:09.513 ******** 2026-08-18 14:22:31.386441 | aio | ok: [aio] 2026-08-18 14:22:31.386504 | aio | 2026-08-18 14:22:31.386518 | aio | TASK [vexxhost.ceph.cephadm_host : Find this host's addresses on the public network] *** 2026-08-18 14:22:31.386531 | aio | Tuesday 18 August 2026 14:22:31 +0000 (0:00:00.045) 0:03:09.559 ******** 2026-08-18 14:22:31.470333 | aio | ok: [aio] 2026-08-18 14:22:31.470389 | aio | 2026-08-18 14:22:31.470511 | aio | TASK [vexxhost.ceph.cephadm_host : Assert exactly one address matches the public network] *** 2026-08-18 14:22:31.470622 | aio | Tuesday 18 August 2026 14:22:31 +0000 (0:00:00.083) 0:03:09.642 ******** 2026-08-18 14:22:31.508180 | aio | ok: [aio] => { 2026-08-18 14:22:31.508250 | aio | "changed": false, 2026-08-18 14:22:31.508368 | aio | "msg": "All assertions passed" 2026-08-18 14:22:31.508472 | aio | } 2026-08-18 14:22:31.508576 | aio | 2026-08-18 14:22:31.508693 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host (labels)] ***************** 2026-08-18 14:22:31.508851 | aio | Tuesday 18 August 2026 14:22:31 +0000 (0:00:00.039) 0:03:09.682 ******** 2026-08-18 14:22:33.269497 | aio | ok: [aio] 2026-08-18 14:22:33.269557 | aio | 2026-08-18 14:22:33.269572 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host with a CRUSH location] **** 2026-08-18 14:22:33.269586 | aio | Tuesday 18 August 2026 14:22:33 +0000 (0:00:01.759) 0:03:11.441 ******** 2026-08-18 14:22:33.325266 | aio | skipping: [aio] 2026-08-18 14:22:33.325319 | aio | 2026-08-18 14:22:33.325333 | aio | TASK [vexxhost.ceph.osd : Apply OSD service specs (drive groups)] ************** 2026-08-18 14:22:33.325345 | aio | Tuesday 18 August 2026 14:22:33 +0000 (0:00:00.055) 0:03:11.497 ******** 2026-08-18 14:22:33.361549 | aio | skipping: [aio] 2026-08-18 14:22:33.361606 | aio | 2026-08-18 14:22:33.361621 | aio | TASK [vexxhost.ceph.osd : List existing ceph-volume OSDs on this host] ********* 2026-08-18 14:22:33.361634 | aio | Tuesday 18 August 2026 14:22:33 +0000 (0:00:00.036) 0:03:11.533 ******** 2026-08-18 14:22:35.097657 | aio | ok: [aio] 2026-08-18 14:22:35.097858 | aio | 2026-08-18 14:22:35.098385 | aio | TASK [vexxhost.ceph.osd : Deploy OSDs on the explicitly listed devices] ******** 2026-08-18 14:22:35.098439 | aio | Tuesday 18 August 2026 14:22:35 +0000 (0:00:01.736) 0:03:13.270 ******** 2026-08-18 14:25:20.587403 | aio | changed: [aio] => (item=/dev/ceph-aio-osd0/data) 2026-08-18 14:25:20.587433 | aio | changed: [aio] => (item=/dev/ceph-aio-osd1/data) 2026-08-18 14:25:20.587452 | aio | changed: [aio] => (item=/dev/ceph-aio-osd2/data) 2026-08-18 14:25:20.587457 | aio | 2026-08-18 14:25:20.587461 | aio | TASK [vexxhost.ceph.osd : Wait for explicitly requested OSD daemons to be running on this host] *** 2026-08-18 14:25:20.587465 | aio | Tuesday 18 August 2026 14:25:20 +0000 (0:02:45.487) 0:05:58.757 ******** 2026-08-18 14:25:29.130170 | aio | FAILED - RETRYING: [aio]: Wait for explicitly requested OSD daemons to be running on this host (120 retries left). 2026-08-18 14:25:29.130295 | aio | ok: [aio] 2026-08-18 14:25:29.130311 | aio | 2026-08-18 14:25:29.130571 | aio | TASK [vexxhost.ceph.osd : Wait for OSD drive-group services to deploy at least one daemon] *** 2026-08-18 14:25:29.130616 | aio | Tuesday 18 August 2026 14:25:29 +0000 (0:00:08.546) 0:06:07.304 ******** 2026-08-18 14:25:29.214580 | aio | skipping: [aio] 2026-08-18 14:25:29.214660 | aio | 2026-08-18 14:25:29.215078 | aio | PLAY [Apply Ceph configuration] ************************************************ 2026-08-18 14:25:29.215126 | aio | 2026-08-18 14:25:29.215146 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 14:25:29.215162 | aio | Tuesday 18 August 2026 14:25:29 +0000 (0:00:00.083) 0:06:07.388 ******** 2026-08-18 14:25:30.258542 | aio | ok: [aio] 2026-08-18 14:25:30.259795 | aio | 2026-08-18 14:25:30.260463 | aio | TASK [vexxhost.ceph.configure : Locate the cluster admin host] ***************** 2026-08-18 14:25:30.260479 | aio | Tuesday 18 August 2026 14:25:30 +0000 (0:00:01.041) 0:06:08.429 ******** 2026-08-18 14:25:30.559898 | aio | ok: [aio] => (item=aio) 2026-08-18 14:25:30.560575 | aio | 2026-08-18 14:25:30.560593 | aio | TASK [vexxhost.ceph.configure : Select the admin host] ************************* 2026-08-18 14:25:30.560602 | aio | Tuesday 18 August 2026 14:25:30 +0000 (0:00:00.303) 0:06:08.733 ******** 2026-08-18 14:25:30.609375 | aio | ok: [aio] 2026-08-18 14:25:30.609498 | aio | 2026-08-18 14:25:30.609674 | aio | TASK [vexxhost.ceph.configure : Set the admin mon config path] ***************** 2026-08-18 14:25:30.609857 | aio | Tuesday 18 August 2026 14:25:30 +0000 (0:00:00.049) 0:06:08.783 ******** 2026-08-18 14:25:30.650574 | aio | ok: [aio] 2026-08-18 14:25:30.650673 | aio | 2026-08-18 14:25:30.650793 | aio | TASK [vexxhost.ceph.configure : Apply central Ceph configuration] ************** 2026-08-18 14:25:30.650968 | aio | Tuesday 18 August 2026 14:25:30 +0000 (0:00:00.041) 0:06:08.824 ******** 2026-08-18 14:25:30.692927 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/config.yml for aio 2026-08-18 14:25:30.693184 | aio | 2026-08-18 14:25:30.693443 | aio | TASK [vexxhost.ceph.configure : Apply central Ceph configuration] ************** 2026-08-18 14:25:30.693679 | aio | Tuesday 18 August 2026 14:25:30 +0000 (0:00:00.041) 0:06:08.866 ******** 2026-08-18 14:25:50.493295 | aio | changed: [aio] => (item=mgr/mgr/dashboard/standby_behaviour) 2026-08-18 14:25:50.493377 | aio | changed: [aio] => (item=mgr/mgr/dashboard/RGW_API_SSL_VERIFY) 2026-08-18 14:25:50.496139 | aio | changed: [aio] => (item=mgr/mgr/dashboard/FEATURE_TOGGLE_CEPHFS) 2026-08-18 14:25:50.496170 | aio | changed: [aio] => (item=mgr/mgr/dashboard/FEATURE_TOGGLE_ISCSI) 2026-08-18 14:25:50.496183 | aio | changed: [aio] => (item=mgr/mgr/dashboard/FEATURE_TOGGLE_MIRRORING) 2026-08-18 14:25:50.496194 | aio | changed: [aio] => (item=mgr/mgr/dashboard/FEATURE_TOGGLE_NFS) 2026-08-18 14:25:50.496207 | aio | 2026-08-18 14:25:50.496234 | aio | TASK [vexxhost.ceph.configure : Configure erasure-code profiles] *************** 2026-08-18 14:25:50.496246 | aio | Tuesday 18 August 2026 14:25:50 +0000 (0:00:19.800) 0:06:28.666 ******** 2026-08-18 14:25:50.547284 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/ec_profiles.yml for aio 2026-08-18 14:25:50.547449 | aio | 2026-08-18 14:25:50.547655 | aio | TASK [vexxhost.ceph.configure : Configure erasure-code profiles] *************** 2026-08-18 14:25:50.547864 | aio | Tuesday 18 August 2026 14:25:50 +0000 (0:00:00.053) 0:06:28.720 ******** 2026-08-18 14:25:54.602252 | aio | changed: [aio] => (item=ec_hdd_s3) 2026-08-18 14:25:54.602334 | aio | 2026-08-18 14:25:54.602345 | aio | TASK [vexxhost.ceph.configure : Configure CRUSH rules] ************************* 2026-08-18 14:25:54.602355 | aio | Tuesday 18 August 2026 14:25:54 +0000 (0:00:04.054) 0:06:32.774 ******** 2026-08-18 14:25:54.653895 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/crush_rules.yml for aio 2026-08-18 14:25:54.653944 | aio | 2026-08-18 14:25:54.653952 | aio | TASK [vexxhost.ceph.configure : Configure CRUSH rules] ************************* 2026-08-18 14:25:54.653963 | aio | Tuesday 18 August 2026 14:25:54 +0000 (0:00:00.052) 0:06:32.826 ******** 2026-08-18 14:26:06.817595 | aio | changed: [aio] => (item=rep_hdd) 2026-08-18 14:26:06.817790 | aio | changed: [aio] => (item=rep_lab) 2026-08-18 14:26:06.818069 | aio | changed: [aio] => (item=ec_hdd_s3) 2026-08-18 14:26:06.818336 | aio | 2026-08-18 14:26:06.818598 | aio | TASK [vexxhost.ceph.configure : Configure pools] ******************************* 2026-08-18 14:26:06.818897 | aio | Tuesday 18 August 2026 14:26:06 +0000 (0:00:12.164) 0:06:44.991 ******** 2026-08-18 14:26:06.863867 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/pools.yml for aio 2026-08-18 14:26:06.864105 | aio | 2026-08-18 14:26:06.864370 | aio | TASK [vexxhost.ceph.configure : Configure pools] ******************************* 2026-08-18 14:26:06.864627 | aio | Tuesday 18 August 2026 14:26:06 +0000 (0:00:00.046) 0:06:45.037 ******** 2026-08-18 14:26:43.344912 | aio | changed: [aio] => (item=molecule-1.rgw.buckets.data) 2026-08-18 14:26:43.344978 | aio | changed: [aio] => (item=molecule-1.rgw.buckets.index) 2026-08-18 14:26:43.345917 | aio | changed: [aio] => (item=molecule-1.rgw.buckets.non-ec) 2026-08-18 14:26:43.345964 | aio | changed: [aio] => (item=molecule-1.rgw.control) 2026-08-18 14:26:43.345982 | aio | changed: [aio] => (item=molecule-1.rgw.log) 2026-08-18 14:26:43.346006 | aio | changed: [aio] => (item=molecule-1.rgw.meta) 2026-08-18 14:26:43.346624 | aio | 2026-08-18 14:26:43.346682 | aio | TASK [vexxhost.ceph.configure : Configure CephX keys] ************************** 2026-08-18 14:26:43.346697 | aio | Tuesday 18 August 2026 14:26:43 +0000 (0:00:36.479) 0:07:21.517 ******** 2026-08-18 14:26:43.386472 | aio | skipping: [aio] 2026-08-18 14:26:43.386532 | aio | 2026-08-18 14:26:43.386546 | aio | TASK [vexxhost.ceph.configure : Enroll the dashboard TLS certificate] ********** 2026-08-18 14:26:43.386558 | aio | Tuesday 18 August 2026 14:26:43 +0000 (0:00:00.040) 0:07:21.558 ******** 2026-08-18 14:26:43.431375 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/dashboard.yml for aio 2026-08-18 14:26:43.431462 | aio | 2026-08-18 14:26:43.431472 | aio | TASK [vexxhost.ceph.configure : Check whether the dashboard mgr module is enabled] *** 2026-08-18 14:26:43.431481 | aio | Tuesday 18 August 2026 14:26:43 +0000 (0:00:00.045) 0:07:21.604 ******** 2026-08-18 14:26:45.365973 | aio | ok: [aio] 2026-08-18 14:26:45.366056 | aio | 2026-08-18 14:26:45.366077 | aio | TASK [vexxhost.ceph.configure : Get the current dashboard certificate] ********* 2026-08-18 14:26:45.366095 | aio | Tuesday 18 August 2026 14:26:45 +0000 (0:00:01.931) 0:07:23.535 ******** 2026-08-18 14:26:47.356453 | aio | ok: [aio] 2026-08-18 14:26:47.356524 | aio | 2026-08-18 14:26:47.356538 | aio | TASK [vexxhost.ceph.configure : Set the dashboard certificate] ***************** 2026-08-18 14:26:47.356550 | aio | Tuesday 18 August 2026 14:26:47 +0000 (0:00:01.993) 0:07:25.528 ******** 2026-08-18 14:26:47.398931 | aio | skipping: [aio] 2026-08-18 14:26:47.399947 | aio | 2026-08-18 14:26:47.400043 | aio | TASK [vexxhost.ceph.configure : Set the dashboard certificate key] ************* 2026-08-18 14:26:47.400058 | aio | Tuesday 18 August 2026 14:26:47 +0000 (0:00:00.042) 0:07:25.571 ******** 2026-08-18 14:26:47.445794 | aio | skipping: [aio] 2026-08-18 14:26:47.445924 | aio | 2026-08-18 14:26:47.445957 | aio | TASK [vexxhost.ceph.configure : Flag the dashboard for reload] ***************** 2026-08-18 14:26:47.445971 | aio | Tuesday 18 August 2026 14:26:47 +0000 (0:00:00.045) 0:07:25.617 ******** 2026-08-18 14:26:47.485869 | aio | skipping: [aio] 2026-08-18 14:26:47.485967 | aio | 2026-08-18 14:26:47.485981 | aio | TASK [vexxhost.ceph.configure : Create a self-signed certificate] ************** 2026-08-18 14:26:47.485994 | aio | Tuesday 18 August 2026 14:26:47 +0000 (0:00:00.040) 0:07:25.657 ******** 2026-08-18 14:26:49.527875 | aio | changed: [aio] 2026-08-18 14:26:49.527922 | aio | 2026-08-18 14:26:49.527931 | aio | TASK [vexxhost.ceph.configure : Flag the dashboard for reload] ***************** 2026-08-18 14:26:49.527939 | aio | Tuesday 18 August 2026 14:26:49 +0000 (0:00:02.040) 0:07:27.697 ******** 2026-08-18 14:26:49.572675 | aio | ok: [aio] 2026-08-18 14:26:49.572757 | aio | 2026-08-18 14:26:49.573101 | aio | TASK [vexxhost.ceph.configure : Reload the dashboard so it picks up the certificate] *** 2026-08-18 14:26:49.573141 | aio | Tuesday 18 August 2026 14:26:49 +0000 (0:00:00.048) 0:07:27.746 ******** 2026-08-18 14:26:56.509536 | aio | changed: [aio] => (item=ceph mgr module disable dashboard) 2026-08-18 14:26:56.509619 | aio | changed: [aio] => (item=ceph mgr module enable dashboard) 2026-08-18 14:26:56.509736 | aio | changed: [aio] => (item=ceph orch reconfig mgr) 2026-08-18 14:26:56.509868 | aio | 2026-08-18 14:26:56.510021 | aio | TASK [vexxhost.ceph.configure : Configure dashboard users] ********************* 2026-08-18 14:26:56.510336 | aio | Tuesday 18 August 2026 14:26:56 +0000 (0:00:06.936) 0:07:34.682 ******** 2026-08-18 14:26:56.566313 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/dashboard_users.yml for aio 2026-08-18 14:26:56.566354 | aio | 2026-08-18 14:26:56.566367 | aio | TASK [vexxhost.ceph.configure : Configure dashboard users] ********************* 2026-08-18 14:26:56.566373 | aio | Tuesday 18 August 2026 14:26:56 +0000 (0:00:00.054) 0:07:34.736 ******** 2026-08-18 14:27:07.087640 | aio | changed: [aio] => (item=None) 2026-08-18 14:27:07.087708 | aio | changed: [aio] => (item=None) 2026-08-18 14:27:07.087722 | aio | changed: [aio -> {{ ceph_configure_admin_host }}] 2026-08-18 14:27:07.087734 | aio | 2026-08-18 14:27:07.087747 | aio | PLAY [Deploy Ceph RADOS Gateways] ********************************************** 2026-08-18 14:27:07.087759 | aio | 2026-08-18 14:27:07.087771 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 14:27:07.087783 | aio | Tuesday 18 August 2026 14:27:07 +0000 (0:00:10.522) 0:07:45.259 ******** 2026-08-18 14:27:10.090890 | aio | ok: [aio] 2026-08-18 14:27:10.090939 | aio | 2026-08-18 14:27:10.090948 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 14:27:10.090960 | aio | Tuesday 18 August 2026 14:27:10 +0000 (0:00:03.002) 0:07:48.261 ******** 2026-08-18 14:27:10.348075 | aio | ok: [aio] 2026-08-18 14:27:10.348262 | aio | 2026-08-18 14:27:10.348520 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 14:27:10.348771 | aio | Tuesday 18 August 2026 14:27:10 +0000 (0:00:00.260) 0:07:48.521 ******** 2026-08-18 14:27:10.397278 | aio | skipping: [aio] 2026-08-18 14:27:10.397506 | aio | 2026-08-18 14:27:10.397758 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-18 14:27:10.398080 | aio | Tuesday 18 August 2026 14:27:10 +0000 (0:00:00.049) 0:07:48.571 ******** 2026-08-18 14:27:10.658702 | aio | ok: [aio] 2026-08-18 14:27:10.658939 | aio | 2026-08-18 14:27:10.659304 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 14:27:10.659658 | aio | Tuesday 18 August 2026 14:27:10 +0000 (0:00:00.261) 0:07:48.832 ******** 2026-08-18 14:27:10.722104 | aio | ok: [aio] => { 2026-08-18 14:27:10.722265 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-18 14:27:10.722502 | aio | } 2026-08-18 14:27:10.722730 | aio | 2026-08-18 14:27:10.723031 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 14:27:10.723279 | aio | Tuesday 18 August 2026 14:27:10 +0000 (0:00:00.063) 0:07:48.895 ******** 2026-08-18 14:27:11.120260 | aio | ok: [aio] 2026-08-18 14:27:11.120483 | aio | 2026-08-18 14:27:11.120739 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 14:27:11.121018 | aio | Tuesday 18 August 2026 14:27:11 +0000 (0:00:00.397) 0:07:49.293 ******** 2026-08-18 14:27:11.174570 | aio | skipping: [aio] 2026-08-18 14:27:11.175588 | aio | 2026-08-18 14:27:11.175600 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 14:27:11.175607 | aio | Tuesday 18 August 2026 14:27:11 +0000 (0:00:00.054) 0:07:49.348 ******** 2026-08-18 14:27:11.232362 | aio | skipping: [aio] 2026-08-18 14:27:11.233754 | aio | 2026-08-18 14:27:11.233772 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 14:27:11.233779 | aio | Tuesday 18 August 2026 14:27:11 +0000 (0:00:00.055) 0:07:49.403 ******** 2026-08-18 14:27:11.482232 | aio | ok: [aio] 2026-08-18 14:27:11.482307 | aio | 2026-08-18 14:27:11.482396 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 14:27:11.482507 | aio | Tuesday 18 August 2026 14:27:11 +0000 (0:00:00.251) 0:07:49.655 ******** 2026-08-18 14:27:12.434712 | aio | ok: [aio] 2026-08-18 14:27:12.434756 | aio | 2026-08-18 14:27:12.434765 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 14:27:12.434773 | aio | Tuesday 18 August 2026 14:27:12 +0000 (0:00:00.953) 0:07:50.608 ******** 2026-08-18 14:27:12.516265 | aio | ok: [aio] => { 2026-08-18 14:27:12.516310 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-18 14:27:12.516437 | aio | } 2026-08-18 14:27:12.516886 | aio | 2026-08-18 14:27:12.516927 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 14:27:12.516935 | aio | Tuesday 18 August 2026 14:27:12 +0000 (0:00:00.080) 0:07:50.688 ******** 2026-08-18 14:27:12.939478 | aio | ok: [aio] 2026-08-18 14:27:12.939614 | aio | 2026-08-18 14:27:12.939825 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 14:27:12.940060 | aio | Tuesday 18 August 2026 14:27:12 +0000 (0:00:00.420) 0:07:51.109 ******** 2026-08-18 14:27:15.099238 | aio | ok: [aio] 2026-08-18 14:27:15.099322 | aio | 2026-08-18 14:27:15.099410 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-18 14:27:15.099538 | aio | Tuesday 18 August 2026 14:27:15 +0000 (0:00:02.161) 0:07:53.271 ******** 2026-08-18 14:27:15.135508 | aio | skipping: [aio] 2026-08-18 14:27:15.135633 | aio | 2026-08-18 14:27:15.135746 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-18 14:27:15.135885 | aio | Tuesday 18 August 2026 14:27:15 +0000 (0:00:00.038) 0:07:53.309 ******** 2026-08-18 14:27:15.173427 | aio | skipping: [aio] 2026-08-18 14:27:15.173578 | aio | 2026-08-18 14:27:15.173851 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-18 14:27:15.174074 | aio | Tuesday 18 August 2026 14:27:15 +0000 (0:00:00.038) 0:07:53.347 ******** 2026-08-18 14:27:15.217241 | aio | skipping: [aio] 2026-08-18 14:27:15.217377 | aio | 2026-08-18 14:27:15.217562 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-18 14:27:15.217785 | aio | Tuesday 18 August 2026 14:27:15 +0000 (0:00:00.041) 0:07:53.388 ******** 2026-08-18 14:27:16.205914 | aio | ok: [aio] 2026-08-18 14:27:16.205996 | aio | 2026-08-18 14:27:16.206095 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-18 14:27:16.206268 | aio | Tuesday 18 August 2026 14:27:16 +0000 (0:00:00.991) 0:07:54.380 ******** 2026-08-18 14:27:16.761410 | aio | ok: [aio] 2026-08-18 14:27:16.761515 | aio | 2026-08-18 14:27:16.761689 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-18 14:27:16.761970 | aio | Tuesday 18 August 2026 14:27:16 +0000 (0:00:00.555) 0:07:54.935 ******** 2026-08-18 14:27:17.878527 | aio | ok: [aio] => (item={'path': '/etc/containerd'}) 2026-08-18 14:27:17.878593 | aio | ok: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-18 14:27:17.878607 | aio | ok: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-18 14:27:17.878652 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-18 14:27:17.878661 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-18 14:27:17.878670 | aio | 2026-08-18 14:27:17.878693 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-18 14:27:17.878702 | aio | Tuesday 18 August 2026 14:27:17 +0000 (0:00:01.113) 0:07:56.049 ******** 2026-08-18 14:27:18.559208 | aio | ok: [aio] 2026-08-18 14:27:18.559285 | aio | 2026-08-18 14:27:18.559299 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-18 14:27:18.559311 | aio | Tuesday 18 August 2026 14:27:18 +0000 (0:00:00.667) 0:07:56.716 ******** 2026-08-18 14:27:18.559321 | aio | 2026-08-18 14:27:18.559339 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-18 14:27:18.559362 | aio | Tuesday 18 August 2026 14:27:18 +0000 (0:00:00.014) 0:07:56.731 ******** 2026-08-18 14:27:18.993749 | aio | ok: [aio] 2026-08-18 14:27:18.993861 | aio | 2026-08-18 14:27:18.993878 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 14:27:18.993889 | aio | Tuesday 18 August 2026 14:27:18 +0000 (0:00:00.434) 0:07:57.165 ******** 2026-08-18 14:27:19.246716 | aio | ok: [aio] 2026-08-18 14:27:19.246832 | aio | 2026-08-18 14:27:19.246849 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 14:27:19.246859 | aio | Tuesday 18 August 2026 14:27:19 +0000 (0:00:00.252) 0:07:57.418 ******** 2026-08-18 14:27:19.311186 | aio | ok: [aio] => { 2026-08-18 14:27:19.311236 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-18 14:27:19.311247 | aio | } 2026-08-18 14:27:19.311256 | aio | 2026-08-18 14:27:19.311266 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 14:27:19.311275 | aio | Tuesday 18 August 2026 14:27:19 +0000 (0:00:00.064) 0:07:57.482 ******** 2026-08-18 14:27:19.728585 | aio | ok: [aio] 2026-08-18 14:27:19.728665 | aio | 2026-08-18 14:27:19.728676 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 14:27:19.728686 | aio | Tuesday 18 August 2026 14:27:19 +0000 (0:00:00.418) 0:07:57.901 ******** 2026-08-18 14:27:23.089908 | aio | ok: [aio] 2026-08-18 14:27:23.090038 | aio | 2026-08-18 14:27:23.090907 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-18 14:27:23.091004 | aio | Tuesday 18 August 2026 14:27:23 +0000 (0:00:03.361) 0:08:01.263 ******** 2026-08-18 14:27:24.022325 | aio | ok: [aio] 2026-08-18 14:27:24.022407 | aio | 2026-08-18 14:27:24.022589 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-18 14:27:24.022757 | aio | Tuesday 18 August 2026 14:27:24 +0000 (0:00:00.932) 0:08:02.195 ******** 2026-08-18 14:27:24.270839 | aio | ok: [aio] 2026-08-18 14:27:24.270884 | aio | 2026-08-18 14:27:24.270892 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-18 14:27:24.270901 | aio | Tuesday 18 August 2026 14:27:24 +0000 (0:00:00.248) 0:08:02.443 ******** 2026-08-18 14:27:24.816977 | aio | ok: [aio] 2026-08-18 14:27:24.817028 | aio | 2026-08-18 14:27:24.817037 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-18 14:27:24.817066 | aio | Tuesday 18 August 2026 14:27:24 +0000 (0:00:00.545) 0:08:02.989 ******** 2026-08-18 14:27:25.529236 | aio | ok: [aio] => (item={'path': '/etc/docker'}) 2026-08-18 14:27:25.529291 | aio | ok: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-18 14:27:25.529309 | aio | ok: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-18 14:27:25.529325 | aio | 2026-08-18 14:27:25.529341 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-18 14:27:25.529356 | aio | Tuesday 18 August 2026 14:27:25 +0000 (0:00:00.711) 0:08:03.700 ******** 2026-08-18 14:27:26.057983 | aio | ok: [aio] 2026-08-18 14:27:26.058042 | aio | 2026-08-18 14:27:26.058062 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-18 14:27:26.058434 | aio | Tuesday 18 August 2026 14:27:26 +0000 (0:00:00.527) 0:08:04.228 ******** 2026-08-18 14:27:26.621971 | aio | ok: [aio] 2026-08-18 14:27:26.623455 | aio | 2026-08-18 14:27:26.623504 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-18 14:27:26.623515 | aio | Tuesday 18 August 2026 14:27:26 +0000 (0:00:00.551) 0:08:04.780 ******** 2026-08-18 14:27:26.623524 | aio | 2026-08-18 14:27:26.623533 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-18 14:27:26.623542 | aio | Tuesday 18 August 2026 14:27:26 +0000 (0:00:00.015) 0:08:04.795 ******** 2026-08-18 14:27:27.075952 | aio | ok: [aio] 2026-08-18 14:27:27.076009 | aio | 2026-08-18 14:27:27.076102 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 14:27:27.076430 | aio | Tuesday 18 August 2026 14:27:27 +0000 (0:00:00.453) 0:08:05.249 ******** 2026-08-18 14:27:27.114696 | aio | ok: [aio] => { 2026-08-18 14:27:27.115031 | aio | "msg": "https://download.ceph.com/rpm-20.2.3/el9/noarch/cephadm" 2026-08-18 14:27:27.115434 | aio | } 2026-08-18 14:27:27.115748 | aio | 2026-08-18 14:27:27.116135 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 14:27:27.116452 | aio | Tuesday 18 August 2026 14:27:27 +0000 (0:00:00.039) 0:08:05.288 ******** 2026-08-18 14:27:27.465008 | aio | ok: [aio] 2026-08-18 14:27:27.465214 | aio | 2026-08-18 14:27:27.465472 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 14:27:27.465721 | aio | Tuesday 18 August 2026 14:27:27 +0000 (0:00:00.350) 0:08:05.638 ******** 2026-08-18 14:27:27.502866 | aio | skipping: [aio] 2026-08-18 14:27:27.503149 | aio | 2026-08-18 14:27:27.503450 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-18 14:27:27.503771 | aio | Tuesday 18 August 2026 14:27:27 +0000 (0:00:00.038) 0:08:05.676 ******** 2026-08-18 14:27:27.550493 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-18 14:27:27.550571 | aio | 2026-08-18 14:27:27.550684 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-18 14:27:27.550793 | aio | Tuesday 18 August 2026 14:27:27 +0000 (0:00:00.047) 0:08:05.724 ******** 2026-08-18 14:27:28.463230 | aio | ok: [aio] 2026-08-18 14:27:28.463544 | aio | 2026-08-18 14:27:28.463953 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-18 14:27:28.464252 | aio | Tuesday 18 August 2026 14:27:28 +0000 (0:00:00.912) 0:08:06.636 ******** 2026-08-18 14:27:29.269668 | aio | ok: [aio] => (item=systemd-timesyncd) 2026-08-18 14:27:29.269941 | aio | ok: [aio] => (item=ssh) 2026-08-18 14:27:29.270190 | aio | 2026-08-18 14:27:29.270520 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-18 14:27:29.270787 | aio | Tuesday 18 August 2026 14:27:29 +0000 (0:00:00.806) 0:08:07.443 ******** 2026-08-18 14:27:29.520395 | aio | ok: [aio] 2026-08-18 14:27:29.520622 | aio | 2026-08-18 14:27:29.520941 | aio | TASK [vexxhost.ceph.cephadm : Ensure the cephadm SSH user exists] ************** 2026-08-18 14:27:29.521214 | aio | Tuesday 18 August 2026 14:27:29 +0000 (0:00:00.250) 0:08:07.693 ******** 2026-08-18 14:27:29.821844 | aio | ok: [aio] 2026-08-18 14:27:29.821878 | aio | 2026-08-18 14:27:29.821884 | aio | TASK [vexxhost.ceph.cephadm : Grant passwordless sudo to the cephadm SSH user] *** 2026-08-18 14:27:29.821890 | aio | Tuesday 18 August 2026 14:27:29 +0000 (0:00:00.300) 0:08:07.994 ******** 2026-08-18 14:27:30.392365 | aio | ok: [aio] 2026-08-18 14:27:30.392559 | aio | 2026-08-18 14:27:30.392842 | aio | TASK [vexxhost.ceph.cephadm : Log in to the container registry] **************** 2026-08-18 14:27:30.393092 | aio | Tuesday 18 August 2026 14:27:30 +0000 (0:00:00.571) 0:08:08.565 ******** 2026-08-18 14:27:30.431613 | aio | skipping: [aio] 2026-08-18 14:27:30.431785 | aio | 2026-08-18 14:27:30.432110 | aio | TASK [vexxhost.ceph.cephadm : Pre-pull the Ceph image] ************************* 2026-08-18 14:27:30.432315 | aio | Tuesday 18 August 2026 14:27:30 +0000 (0:00:00.039) 0:08:08.605 ******** 2026-08-18 14:27:30.857433 | aio | ok: [aio] 2026-08-18 14:27:30.857478 | aio | 2026-08-18 14:27:30.857485 | aio | TASK [vexxhost.ceph.cephadm : Pin CEPHADM_IMAGE for interactive login shells] *** 2026-08-18 14:27:30.857491 | aio | Tuesday 18 August 2026 14:27:30 +0000 (0:00:00.425) 0:08:09.030 ******** 2026-08-18 14:27:31.415520 | aio | ok: [aio] 2026-08-18 14:27:31.415565 | aio | 2026-08-18 14:27:31.415576 | aio | TASK [vexxhost.ceph.rgw : Locate the cluster admin host] *********************** 2026-08-18 14:27:31.415585 | aio | Tuesday 18 August 2026 14:27:31 +0000 (0:00:00.557) 0:08:09.588 ******** 2026-08-18 14:27:31.688918 | aio | ok: [aio] => (item=aio) 2026-08-18 14:27:31.688992 | aio | 2026-08-18 14:27:31.689470 | aio | TASK [vexxhost.ceph.rgw : Select the admin host] ******************************* 2026-08-18 14:27:31.689679 | aio | Tuesday 18 August 2026 14:27:31 +0000 (0:00:00.273) 0:08:09.861 ******** 2026-08-18 14:27:31.740831 | aio | ok: [aio] 2026-08-18 14:27:31.740870 | aio | 2026-08-18 14:27:31.740876 | aio | TASK [vexxhost.ceph.rgw : Set the admin mon config path] *********************** 2026-08-18 14:27:31.740882 | aio | Tuesday 18 August 2026 14:27:31 +0000 (0:00:00.051) 0:08:09.913 ******** 2026-08-18 14:27:31.786241 | aio | ok: [aio] 2026-08-18 14:27:31.786409 | aio | 2026-08-18 14:27:31.786709 | aio | TASK [Register this RGW host] ************************************************** 2026-08-18 14:27:31.786721 | aio | Tuesday 18 August 2026 14:27:31 +0000 (0:00:00.045) 0:08:09.959 ******** 2026-08-18 14:27:31.852183 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-08-18 14:27:31.852235 | aio | 2026-08-18 14:27:31.852357 | aio | TASK [vexxhost.ceph.cephadm_host : Get the cephadm public key] ***************** 2026-08-18 14:27:31.852466 | aio | Tuesday 18 August 2026 14:27:31 +0000 (0:00:00.066) 0:08:10.025 ******** 2026-08-18 14:27:33.550282 | aio | ok: [aio] 2026-08-18 14:27:33.550353 | aio | 2026-08-18 14:27:33.550493 | aio | TASK [vexxhost.ceph.cephadm_host : Resolve the cluster SSH public key to authorise] *** 2026-08-18 14:27:33.550620 | aio | Tuesday 18 August 2026 14:27:33 +0000 (0:00:01.697) 0:08:11.723 ******** 2026-08-18 14:27:33.599204 | aio | ok: [aio] 2026-08-18 14:27:33.599271 | aio | 2026-08-18 14:27:33.599455 | aio | TASK [vexxhost.ceph.cephadm_host : Assert a cluster SSH key was resolved] ****** 2026-08-18 14:27:33.599612 | aio | Tuesday 18 August 2026 14:27:33 +0000 (0:00:00.049) 0:08:11.772 ******** 2026-08-18 14:27:33.650967 | aio | ok: [aio] => { 2026-08-18 14:27:33.651037 | aio | "changed": false, 2026-08-18 14:27:33.651051 | aio | "msg": "All assertions passed" 2026-08-18 14:27:33.651063 | aio | } 2026-08-18 14:27:33.651075 | aio | 2026-08-18 14:27:33.651087 | aio | TASK [vexxhost.ceph.cephadm_host : Authorise the cluster SSH key for the cephadm user] *** 2026-08-18 14:27:33.651099 | aio | Tuesday 18 August 2026 14:27:33 +0000 (0:00:00.049) 0:08:11.822 ******** 2026-08-18 14:27:33.983944 | aio | ok: [aio] 2026-08-18 14:27:33.984006 | aio | 2026-08-18 14:27:33.984020 | aio | TASK [vexxhost.ceph.cephadm_host : Derive this host's cephadm labels from inventory membership] *** 2026-08-18 14:27:33.984288 | aio | Tuesday 18 August 2026 14:27:33 +0000 (0:00:00.334) 0:08:12.156 ******** 2026-08-18 14:27:34.033286 | aio | ok: [aio] 2026-08-18 14:27:34.033419 | aio | 2026-08-18 14:27:34.033600 | aio | TASK [vexxhost.ceph.cephadm_host : Find this host's addresses on the public network] *** 2026-08-18 14:27:34.033848 | aio | Tuesday 18 August 2026 14:27:34 +0000 (0:00:00.049) 0:08:12.206 ******** 2026-08-18 14:27:34.115176 | aio | ok: [aio] 2026-08-18 14:27:34.115238 | aio | 2026-08-18 14:27:34.115410 | aio | TASK [vexxhost.ceph.cephadm_host : Assert exactly one address matches the public network] *** 2026-08-18 14:27:34.115533 | aio | Tuesday 18 August 2026 14:27:34 +0000 (0:00:00.082) 0:08:12.289 ******** 2026-08-18 14:27:34.165993 | aio | ok: [aio] => { 2026-08-18 14:27:34.166052 | aio | "changed": false, 2026-08-18 14:27:34.167230 | aio | "msg": "All assertions passed" 2026-08-18 14:27:34.167295 | aio | } 2026-08-18 14:27:34.167310 | aio | 2026-08-18 14:27:34.167322 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host (labels)] ***************** 2026-08-18 14:27:34.167361 | aio | Tuesday 18 August 2026 14:27:34 +0000 (0:00:00.049) 0:08:12.338 ******** 2026-08-18 14:27:35.885624 | aio | ok: [aio] 2026-08-18 14:27:35.885688 | aio | 2026-08-18 14:27:35.885703 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host with a CRUSH location] **** 2026-08-18 14:27:35.885715 | aio | Tuesday 18 August 2026 14:27:35 +0000 (0:00:01.718) 0:08:14.057 ******** 2026-08-18 14:27:35.939788 | aio | skipping: [aio] 2026-08-18 14:27:35.939862 | aio | 2026-08-18 14:27:35.939870 | aio | TASK [vexxhost.ceph.rgw : Configure RGW multisite (realm, zonegroup, zone)] **** 2026-08-18 14:27:35.939877 | aio | Tuesday 18 August 2026 14:27:35 +0000 (0:00:00.055) 0:08:14.113 ******** 2026-08-18 14:27:36.008993 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/rgw/tasks/multisite.yml for aio 2026-08-18 14:27:36.009033 | aio | 2026-08-18 14:27:36.009042 | aio | TASK [vexxhost.ceph.rgw : Configure RGW realms] ******************************** 2026-08-18 14:27:36.009050 | aio | Tuesday 18 August 2026 14:27:36 +0000 (0:00:00.068) 0:08:14.181 ******** 2026-08-18 14:27:39.694237 | aio | changed: [aio] => (item=molecule) 2026-08-18 14:27:39.694323 | aio | 2026-08-18 14:27:39.694389 | aio | TASK [vexxhost.ceph.rgw : Configure RGW zonegroups] **************************** 2026-08-18 14:27:39.694498 | aio | Tuesday 18 August 2026 14:27:39 +0000 (0:00:03.686) 0:08:17.867 ******** 2026-08-18 14:27:42.129223 | aio | changed: [aio] => (item=molecule) 2026-08-18 14:27:42.129303 | aio | 2026-08-18 14:27:42.129431 | aio | TASK [vexxhost.ceph.rgw : Configure RGW zones] ********************************* 2026-08-18 14:27:42.129547 | aio | Tuesday 18 August 2026 14:27:42 +0000 (0:00:02.435) 0:08:20.302 ******** 2026-08-18 14:27:44.683698 | aio | changed: [aio] => (item=None) 2026-08-18 14:27:44.683770 | aio | changed: [aio -> {{ ceph_rgw_admin_host }}] 2026-08-18 14:27:44.683786 | aio | 2026-08-18 14:27:44.683835 | aio | TASK [vexxhost.ceph.rgw : Commit the RGW period] ******************************* 2026-08-18 14:27:44.683853 | aio | Tuesday 18 August 2026 14:27:44 +0000 (0:00:02.553) 0:08:22.855 ******** 2026-08-18 14:27:46.348477 | aio | changed: [aio] 2026-08-18 14:27:46.348536 | aio | 2026-08-18 14:27:46.348550 | aio | TASK [vexxhost.ceph.rgw : Apply the RGW service specs] ************************* 2026-08-18 14:27:46.348563 | aio | Tuesday 18 August 2026 14:27:46 +0000 (0:00:01.665) 0:08:24.521 ******** 2026-08-18 14:27:46.410409 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/rgw/tasks/services.yml for aio 2026-08-18 14:27:46.410465 | aio | 2026-08-18 14:27:46.410500 | aio | TASK [vexxhost.ceph.rgw : Snapshot current RGW service specs] ****************** 2026-08-18 14:27:46.410693 | aio | Tuesday 18 August 2026 14:27:46 +0000 (0:00:00.062) 0:08:24.583 ******** 2026-08-18 14:27:48.145733 | aio | ok: [aio] 2026-08-18 14:27:48.145832 | aio | 2026-08-18 14:27:48.145852 | aio | TASK [vexxhost.ceph.rgw : Index current RGW specs by service name] ************* 2026-08-18 14:27:48.145864 | aio | Tuesday 18 August 2026 14:27:48 +0000 (0:00:01.734) 0:08:26.318 ******** 2026-08-18 14:27:48.201609 | aio | ok: [aio] 2026-08-18 14:27:48.201669 | aio | 2026-08-18 14:27:48.201685 | aio | TASK [vexxhost.ceph.rgw : Apply the RGW service specs] ************************* 2026-08-18 14:27:48.201697 | aio | Tuesday 18 August 2026 14:27:48 +0000 (0:00:00.054) 0:08:26.373 ******** 2026-08-18 14:27:51.572223 | aio | changed: [aio] => (item=molecule) 2026-08-18 14:27:51.572264 | aio | 2026-08-18 14:27:51.572270 | aio | TASK [vexxhost.ceph.rgw : Redeploy RGW services whose redeploy-triggering keys changed] *** 2026-08-18 14:27:51.572276 | aio | Tuesday 18 August 2026 14:27:51 +0000 (0:00:03.369) 0:08:29.743 ******** 2026-08-18 14:27:53.317573 | aio | failed: [aio] (item=rgw.molecule) => {"ansible_loop_var": "item", "changed": true, "cmd": ["cephadm", "shell", "--fsid", "1dff0e0f-3c44-48da-81cd-4f3c6e8722b2", "--config", "/var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.aio/config", "--", "ceph", "orch", "redeploy", "rgw.molecule"], "delta": "0:00:01.477502", "end": "2026-08-18 14:27:53.284585", "item": {"count_per_host": 1, "id": "molecule", "spec": {"generate_cert": true, "rgw_frontend_port": 8080, "rgw_realm": "molecule", "rgw_zone": "molecule-1", "rgw_zonegroup": "molecule", "ssl": true}}, "msg": "non-zero return code", "rc": 22, "start": "2026-08-18 14:27:51.807083", "stderr": "Error EINVAL: No daemons exist under service name \"rgw.molecule\". View currently running services using \"ceph orch ls\"", "stderr_lines": ["Error EINVAL: No daemons exist under service name \"rgw.molecule\". View currently running services using \"ceph orch ls\""], "stdout": "", "stdout_lines": []} 2026-08-18 14:27:53.324438 | aio | 2026-08-18 14:27:53.324693 | aio | PLAY RECAP ********************************************************************* 2026-08-18 14:27:53.325017 | aio | aio : ok=204 changed=46 unreachable=0 failed=1 skipped=37 rescued=0 ignored=0 2026-08-18 14:27:53.325237 | aio | 2026-08-18 14:27:53.325465 | aio | 2026-08-18 14:27:53.325697 | aio | TASKS RECAP ******************************************************************** 2026-08-18 14:27:53.325978 | aio | Tuesday 18 August 2026 14:27:53 +0000 (0:00:01.754) 0:08:31.497 ******** 2026-08-18 14:27:53.326209 | aio | =============================================================================== 2026-08-18 14:27:53.326446 | aio | vexxhost.ceph.osd : Deploy OSDs on the explicitly listed devices ------ 165.49s 2026-08-18 14:27:53.326698 | aio | vexxhost.ceph.mon : Bootstrap the cluster ------------------------------ 41.62s 2026-08-18 14:27:53.329958 | aio | vexxhost.ceph.cephadm : Pre-pull the Ceph image ------------------------ 41.36s 2026-08-18 14:27:53.330072 | aio | vexxhost.ceph.configure : Configure pools ------------------------------ 36.48s 2026-08-18 14:27:53.330189 | aio | vexxhost.ceph.configure : Apply central Ceph configuration ------------- 19.80s 2026-08-18 14:27:53.330300 | aio | vexxhost.ceph.configure : Configure CRUSH rules ------------------------ 12.16s 2026-08-18 14:27:53.330410 | aio | vexxhost.ceph.mgr : Configure ceph-mgr modules ------------------------- 10.58s 2026-08-18 14:27:53.330514 | aio | vexxhost.ceph.configure : Configure dashboard users -------------------- 10.52s 2026-08-18 14:27:53.330639 | aio | vexxhost.ceph.cephadm_host : Register the host (labels) ----------------- 8.74s 2026-08-18 14:27:53.330748 | aio | vexxhost.ceph.osd : Wait for explicitly requested OSD daemons to be running on this host --- 8.55s 2026-08-18 14:27:53.330907 | aio | vexxhost.ceph.configure : Reload the dashboard so it picks up the certificate --- 6.94s 2026-08-18 14:27:53.331004 | aio | vexxhost.containers.containerd : Install AppArmor packages -------------- 6.64s 2026-08-18 14:27:53.331110 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 5.65s 2026-08-18 14:27:53.331217 | aio | vexxhost.ceph.configure : Configure erasure-code profiles --------------- 4.05s 2026-08-18 14:27:53.331442 | aio | vexxhost.ceph.rgw : Configure RGW realms -------------------------------- 3.69s 2026-08-18 14:27:53.331543 | aio | vexxhost.ceph.mon : Apply the monitor service spec ---------------------- 3.64s 2026-08-18 14:27:53.331651 | aio | vexxhost.ceph.rgw : Apply the RGW service specs ------------------------- 3.37s 2026-08-18 14:27:53.331759 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 3.36s 2026-08-18 14:27:53.335070 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 3.32s 2026-08-18 14:27:53.335135 | aio | vexxhost.ceph.mgr : Apply the manager service spec ---------------------- 3.28s 2026-08-18 14:27:53.450148 | aio | CRITICAL Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.kre9.default/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/ansible-collection-ceph/inventory.yaml /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-08-18 14:27:53.450212 | aio | ERROR [default > converge] Executed: Failed 2026-08-18 14:27:53.450222 | aio | ERROR Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.kre9.default/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/ansible-collection-ceph/inventory.yaml /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-08-18 14:27:54.013126 | aio | ERROR 2026-08-18 14:27:54.013304 | aio | { 2026-08-18 14:27:54.013336 | aio | "delta": "0:09:34.984847", 2026-08-18 14:27:54.013361 | aio | "end": "2026-08-18 14:27:53.519854", 2026-08-18 14:27:54.013383 | aio | "msg": "non-zero return code", 2026-08-18 14:27:54.013406 | aio | "rc": 2, 2026-08-18 14:27:54.013428 | aio | "start": "2026-08-18 14:18:18.535007" 2026-08-18 14:27:54.013450 | aio | } failure 2026-08-18 14:27:54.028549 | 2026-08-18 14:27:54.028608 | PLAY RECAP 2026-08-18 14:27:54.028656 | aio | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-08-18 14:27:54.028677 | 2026-08-18 14:27:54.179600 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-18 14:27:54.189528 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-18 14:27:54.804073 | 2026-08-18 14:27:54.804193 | PLAY [all] 2026-08-18 14:27:54.815572 | 2026-08-18 14:27:54.815647 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-18 14:27:54.860679 | aio | skipping: Conditional result was False 2026-08-18 14:27:54.870329 | 2026-08-18 14:27:54.870409 | TASK [fetch-output : Set log path for single node] 2026-08-18 14:27:54.913872 | aio | ok 2026-08-18 14:27:54.919935 | 2026-08-18 14:27:54.920001 | LOOP [fetch-output : Ensure local output dirs] 2026-08-18 14:27:55.281116 | aio -> localhost | ok: "/var/lib/zuul/builds/540a7ab8b7b6441a96f6b0d9ae8ff70b/work/logs" 2026-08-18 14:27:55.515835 | aio -> localhost | changed: "/var/lib/zuul/builds/540a7ab8b7b6441a96f6b0d9ae8ff70b/work/artifacts" 2026-08-18 14:27:55.720781 | aio -> localhost | changed: "/var/lib/zuul/builds/540a7ab8b7b6441a96f6b0d9ae8ff70b/work/docs" 2026-08-18 14:27:55.741245 | 2026-08-18 14:27:55.741326 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-18 14:27:56.399151 | aio | changed: .d..t...... ./ 2026-08-18 14:27:56.399395 | aio | changed: All items complete 2026-08-18 14:27:56.399434 | 2026-08-18 14:27:56.867445 | aio | changed: .d..t...... ./ 2026-08-18 14:27:57.360222 | aio | changed: .d..t...... ./ 2026-08-18 14:27:57.377639 | 2026-08-18 14:27:57.377773 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-18 14:27:57.788070 | aio -> localhost | ok: Item: artifacts Runtime: 0:00:00.008468 2026-08-18 14:27:58.020790 | aio -> localhost | ok: Item: docs Runtime: 0:00:00.008982 2026-08-18 14:27:58.043848 | 2026-08-18 14:27:58.043979 | PLAY [all] 2026-08-18 14:27:58.050414 | 2026-08-18 14:27:58.050485 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-18 14:27:58.554332 | aio | changed 2026-08-18 14:27:58.561272 | 2026-08-18 14:27:58.561332 | PLAY RECAP 2026-08-18 14:27:58.561386 | aio | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-18 14:27:58.561409 | 2026-08-18 14:27:58.729824 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-18 14:27:58.738828 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-18 14:27:59.320604 | 2026-08-18 14:27:59.320723 | PLAY [localhost] 2026-08-18 14:27:59.330350 | 2026-08-18 14:27:59.330420 | TASK [Generate Zuul manifest] 2026-08-18 14:27:59.351376 | localhost | ok 2026-08-18 14:27:59.365933 | 2026-08-18 14:27:59.366013 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-18 14:27:59.742686 | localhost | changed 2026-08-18 14:27:59.753986 | 2026-08-18 14:27:59.754063 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-18 14:27:59.785210 | localhost | ok 2026-08-18 14:27:59.793599 | 2026-08-18 14:27:59.793663 | TASK [Upload logs] 2026-08-18 14:27:59.815245 | localhost | ok 2026-08-18 14:27:59.917358 | 2026-08-18 14:27:59.917483 | TASK [Set zuul-log-path fact] 2026-08-18 14:27:59.939199 | localhost | ok 2026-08-18 14:27:59.950806 | 2026-08-18 14:27:59.950878 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-18 14:27:59.983195 | localhost | ok 2026-08-18 14:27:59.990497 | 2026-08-18 14:27:59.990561 | TASK [upload-logs : Create log directories] 2026-08-18 14:28:00.336866 | localhost | changed 2026-08-18 14:28:00.342695 | 2026-08-18 14:28:00.342760 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-18 14:28:00.718451 | localhost -> localhost | ok: Runtime: 0:00:00.005133 2026-08-18 14:28:00.725294 | 2026-08-18 14:28:00.725384 | TASK [upload-logs : Upload logs to log server] 2026-08-18 14:28:01.131623 | localhost | Output suppressed because no_log was given 2026-08-18 14:28:01.136376 | 2026-08-18 14:28:01.136442 | LOOP [upload-logs : Compress console log and json output] 2026-08-18 14:28:01.183261 | localhost | skipping: Conditional result was False 2026-08-18 14:28:01.190788 | localhost | skipping: Conditional result was False 2026-08-18 14:28:01.200666 | 2026-08-18 14:28:01.200892 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-18 14:28:01.242712 | localhost | skipping: Conditional result was False 2026-08-18 14:28:01.243059 | 2026-08-18 14:28:01.246938 | localhost | skipping: Conditional result was False 2026-08-18 14:28:01.256729 | 2026-08-18 14:28:01.256919 | LOOP [upload-logs : Upload console log and json output]