2026-08-18 13:23:57.678519 | Job console starting 2026-08-18 13:23:57.686563 | Updating git repos 2026-08-18 13:23:57.716143 | Cloning repos into workspace 2026-08-18 13:23:57.751262 | Restoring repo states 2026-08-18 13:23:57.762513 | Merging changes 2026-08-18 13:23:58.144156 | Checking out repos 2026-08-18 13:23:58.180732 | Preparing playbooks 2026-08-18 13:23:59.196111 | Running Ansible setup 2026-08-18 13:24:02.768497 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-18 13:24:03.371827 | 2026-08-18 13:24:03.371966 | PLAY [localhost] 2026-08-18 13:24:03.379647 | 2026-08-18 13:24:03.379715 | TASK [Gathering Facts] 2026-08-18 13:24:04.238818 | localhost | ok 2026-08-18 13:24:04.251886 | 2026-08-18 13:24:04.251970 | TASK [Setup log path fact] 2026-08-18 13:24:04.271217 | localhost | ok 2026-08-18 13:24:04.285497 | 2026-08-18 13:24:04.285592 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-18 13:24:04.315699 | localhost | ok 2026-08-18 13:24:04.324813 | 2026-08-18 13:24:04.324881 | TASK [emit-job-header : Print job information] 2026-08-18 13:24:04.370480 | # Job Information 2026-08-18 13:24:04.370713 | Ansible Version: 2.16.18 2026-08-18 13:24:04.370790 | Job: ansible-collection-ceph-molecule-aio-ubuntu-noble 2026-08-18 13:24:04.370844 | Pipeline: check 2026-08-18 13:24:04.370892 | Executor: 2d72f0692154 2026-08-18 13:24:04.370950 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/123 2026-08-18 13:24:04.371033 | Event ID: b9670990-9b07-11f1-9c6d-2490f072e427 2026-08-18 13:24:04.374428 | 2026-08-18 13:24:04.374496 | LOOP [emit-job-header : Print node information] 2026-08-18 13:24:04.474131 | localhost | ok: 2026-08-18 13:24:04.475113 | localhost | # Node Information 2026-08-18 13:24:04.475191 | localhost | Inventory Hostname: aio 2026-08-18 13:24:04.475242 | localhost | Hostname: np0000189989 2026-08-18 13:24:04.475313 | localhost | Username: zuul 2026-08-18 13:24:04.475390 | localhost | Distro: Ubuntu 24.04 2026-08-18 13:24:04.475442 | localhost | Provider: yul1 2026-08-18 13:24:04.475512 | localhost | Region: ca-ymq-1 2026-08-18 13:24:04.475569 | localhost | Label: ubuntu-noble 2026-08-18 13:24:04.475620 | localhost | Product Name: OpenStack Nova 2026-08-18 13:24:04.475664 | localhost | Interface IP: 199.204.45.162 2026-08-18 13:24:04.494456 | 2026-08-18 13:24:04.494605 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-18 13:24:04.865107 | localhost -> localhost | changed 2026-08-18 13:24:04.874234 | 2026-08-18 13:24:04.874333 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-18 13:24:05.660016 | localhost -> localhost | changed 2026-08-18 13:24:05.673495 | 2026-08-18 13:24:05.673630 | PLAY [all] 2026-08-18 13:24:05.683216 | 2026-08-18 13:24:05.683313 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-18 13:24:05.901955 | aio -> localhost | ok 2026-08-18 13:24:05.913673 | 2026-08-18 13:24:05.913876 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-18 13:24:05.949305 | aio | ok 2026-08-18 13:24:05.965468 | aio | included: /var/lib/zuul/builds/3ccc10b538f74cabb12db6ff71945c29/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-18 13:24:05.972167 | 2026-08-18 13:24:05.972266 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-18 13:24:07.123515 | aio -> localhost | Generating public/private rsa key pair. 2026-08-18 13:24:07.123829 | aio -> localhost | Your identification has been saved in /var/lib/zuul/builds/3ccc10b538f74cabb12db6ff71945c29/work/3ccc10b538f74cabb12db6ff71945c29_id_rsa 2026-08-18 13:24:07.123879 | aio -> localhost | Your public key has been saved in /var/lib/zuul/builds/3ccc10b538f74cabb12db6ff71945c29/work/3ccc10b538f74cabb12db6ff71945c29_id_rsa.pub 2026-08-18 13:24:07.123915 | aio -> localhost | The key fingerprint is: 2026-08-18 13:24:07.123949 | aio -> localhost | SHA256:DGXVuwBRJnbGaEHjsSqUA6RpMz9havhG1dMwMWPGXHM zuul-build-sshkey 2026-08-18 13:24:07.124011 | aio -> localhost | The key's randomart image is: 2026-08-18 13:24:07.124048 | aio -> localhost | +---[RSA 3072]----+ 2026-08-18 13:24:07.124093 | aio -> localhost | | .o oO+&BE. | 2026-08-18 13:24:07.124131 | aio -> localhost | | o . =o@+@. . | 2026-08-18 13:24:07.124164 | aio -> localhost | |o+ o= +.+. . | 2026-08-18 13:24:07.124196 | aio -> localhost | |o *o.. = . . | 2026-08-18 13:24:07.124228 | aio -> localhost | |.o.o. . S . . | 2026-08-18 13:24:07.124260 | aio -> localhost | |.o .. . | 2026-08-18 13:24:07.124292 | aio -> localhost | | o | 2026-08-18 13:24:07.124323 | aio -> localhost | | . | 2026-08-18 13:24:07.124358 | aio -> localhost | | | 2026-08-18 13:24:07.124389 | aio -> localhost | +----[SHA256]-----+ 2026-08-18 13:24:07.124466 | aio -> localhost | ok: Runtime: 0:00:00.751420 2026-08-18 13:24:07.133118 | 2026-08-18 13:24:07.133220 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-18 13:24:07.160288 | aio | ok 2026-08-18 13:24:07.173414 | aio | included: /var/lib/zuul/builds/3ccc10b538f74cabb12db6ff71945c29/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-18 13:24:07.186536 | 2026-08-18 13:24:07.186718 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-18 13:24:07.203592 | aio | skipping: Conditional result was False 2026-08-18 13:24:07.216519 | 2026-08-18 13:24:07.216630 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-18 13:24:07.715266 | aio | changed 2026-08-18 13:24:07.722208 | 2026-08-18 13:24:07.722305 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-18 13:24:07.941233 | aio | ok 2026-08-18 13:24:07.946886 | 2026-08-18 13:24:07.946958 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-18 13:24:08.510173 | aio | changed 2026-08-18 13:24:08.517657 | 2026-08-18 13:24:08.517743 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-18 13:24:09.090149 | aio | changed 2026-08-18 13:24:09.137259 | 2026-08-18 13:24:09.137407 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-18 13:24:09.162400 | aio | skipping: Conditional result was False 2026-08-18 13:24:09.171727 | 2026-08-18 13:24:09.171818 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-18 13:24:09.509330 | aio -> localhost | changed 2026-08-18 13:24:09.526051 | 2026-08-18 13:24:09.526702 | TASK [add-build-sshkey : Add back temp key] 2026-08-18 13:24:09.825189 | aio -> localhost | Identity added: /var/lib/zuul/builds/3ccc10b538f74cabb12db6ff71945c29/work/3ccc10b538f74cabb12db6ff71945c29_id_rsa (zuul-build-sshkey) 2026-08-18 13:24:09.825423 | aio -> localhost | ok: Runtime: 0:00:00.014336 2026-08-18 13:24:09.834378 | 2026-08-18 13:24:09.834441 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-18 13:24:10.151427 | aio | ok 2026-08-18 13:24:10.159679 | 2026-08-18 13:24:10.159884 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-18 13:24:10.184517 | aio | skipping: Conditional result was False 2026-08-18 13:24:10.198861 | 2026-08-18 13:24:10.199082 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-18 13:24:10.514276 | aio | ok 2026-08-18 13:24:10.520764 | 2026-08-18 13:24:10.520878 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-18 13:24:11.266874 | aio | Output suppressed because no_log was given 2026-08-18 13:24:11.277092 | 2026-08-18 13:24:11.277161 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-18 13:24:11.525834 | aio | ok: "logs" 2026-08-18 13:24:11.526295 | aio | ok: All items complete 2026-08-18 13:24:11.526357 | 2026-08-18 13:24:11.689542 | aio | ok: "artifacts" 2026-08-18 13:24:11.879632 | aio | ok: "docs" 2026-08-18 13:24:11.896878 | 2026-08-18 13:24:11.897085 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-18 13:24:12.125009 | aio | changed: "logs" 2026-08-18 13:24:12.316030 | aio | changed: "artifacts" 2026-08-18 13:24:12.515983 | aio | changed: "docs" 2026-08-18 13:24:12.532549 | 2026-08-18 13:24:12.532668 | PLAY RECAP 2026-08-18 13:24:12.532723 | aio | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-18 13:24:12.532753 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-18 13:24:12.532776 | 2026-08-18 13:24:12.675020 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-18 13:24:12.683255 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-18 13:24:13.263292 | 2026-08-18 13:24:13.263413 | PLAY [all] 2026-08-18 13:24:13.274255 | 2026-08-18 13:24:13.274329 | TASK [setup-uv : Extract archive] 2026-08-18 13:24:15.672784 | aio | changed 2026-08-18 13:24:15.678893 | 2026-08-18 13:24:15.678968 | TASK [setup-uv : Print version] 2026-08-18 13:24:16.073855 | aio | uv 0.8.13 2026-08-18 13:24:16.218509 | aio | ok: Runtime: 0:00:00.019772 2026-08-18 13:24:16.230867 | 2026-08-18 13:24:16.230984 | TASK [Install Ansible collection siblings] 2026-08-18 13:24:16.628836 | aio | ok: 2026-08-18 13:24:16.629054 | aio | Skipping community.crypto: no checked-out sibling 2026-08-18 13:24:16.629085 | aio | Skipping community.docker: no checked-out sibling 2026-08-18 13:24:16.629108 | aio | Skipping community.general: no checked-out sibling 2026-08-18 13:24:16.629127 | aio | Skipping ansible.utils: no checked-out sibling 2026-08-18 13:24:16.629147 | aio | Skipping vexxhost.containers: no checked-out sibling 2026-08-18 13:24:16.630991 | 2026-08-18 13:24:16.631041 | PLAY RECAP 2026-08-18 13:24:16.631092 | aio | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-18 13:24:16.631114 | 2026-08-18 13:24:16.758909 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-18 13:24:16.764830 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-18 13:24:17.383856 | 2026-08-18 13:24:17.384034 | PLAY [all] 2026-08-18 13:24:17.396128 | 2026-08-18 13:24:17.396247 | LOOP [Check inventory directories] 2026-08-18 13:24:17.756965 | aio | ok: "src/github.com/vexxhost/ansible-collection-ceph" 2026-08-18 13:24:17.934953 | aio | ok: "src/github.com/vexxhost/ansible-collection-ceph/molecule/default/inventory" 2026-08-18 13:24:18.119070 | aio | ok: "src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/inventory" 2026-08-18 13:24:18.140110 | 2026-08-18 13:24:18.140295 | LOOP [Copy inventory file for Zuul] 2026-08-18 13:24:19.042700 | aio | changed: 2026-08-18 13:24:19.042895 | aio | { 2026-08-18 13:24:19.042923 | aio | "ansible_loop_var": "item", 2026-08-18 13:24:19.042947 | aio | "changed": false, 2026-08-18 13:24:19.042968 | aio | "failed": false, 2026-08-18 13:24:19.042989 | aio | "invocation": { 2026-08-18 13:24:19.043008 | aio | "module_args": { 2026-08-18 13:24:19.043026 | aio | "checksum_algorithm": "sha1", 2026-08-18 13:24:19.043044 | aio | "follow": true, 2026-08-18 13:24:19.043062 | aio | "get_attributes": true, 2026-08-18 13:24:19.043081 | aio | "get_checksum": true, 2026-08-18 13:24:19.043099 | aio | "get_mime": true, 2026-08-18 13:24:19.043117 | aio | "path": "src/github.com/vexxhost/ansible-collection-ceph" 2026-08-18 13:24:19.043134 | aio | } 2026-08-18 13:24:19.043152 | aio | }, 2026-08-18 13:24:19.043170 | aio | "item": "src/github.com/vexxhost/ansible-collection-ceph", 2026-08-18 13:24:19.043187 | aio | "stat": { 2026-08-18 13:24:19.043208 | aio | "atime": 1787059451.1491983, 2026-08-18 13:24:19.043232 | aio | "attr_flags": "e", 2026-08-18 13:24:19.043258 | aio | "attributes": [ 2026-08-18 13:24:19.043282 | aio | "extents" 2026-08-18 13:24:19.043301 | aio | ], 2026-08-18 13:24:19.043319 | aio | "block_size": 4096, 2026-08-18 13:24:19.043336 | aio | "blocks": 8, 2026-08-18 13:24:19.043365 | aio | "charset": "unknown", 2026-08-18 13:24:19.043384 | aio | "ctime": 1787059451.1632097, 2026-08-18 13:24:19.043402 | aio | "dev": 64769, 2026-08-18 13:24:19.043420 | aio | "device_type": 0, 2026-08-18 13:24:19.043437 | aio | "executable": true, 2026-08-18 13:24:19.043454 | aio | "exists": true, 2026-08-18 13:24:19.043471 | aio | "gid": 1000, 2026-08-18 13:24:19.043488 | aio | "gr_name": "zuul", 2026-08-18 13:24:19.043505 | aio | "inode": 1034272, 2026-08-18 13:24:19.043522 | aio | "isblk": false, 2026-08-18 13:24:19.043539 | aio | "ischr": false, 2026-08-18 13:24:19.043556 | aio | "isdir": true, 2026-08-18 13:24:19.043573 | aio | "isfifo": false, 2026-08-18 13:24:19.043590 | aio | "isgid": false, 2026-08-18 13:24:19.043607 | aio | "islnk": false, 2026-08-18 13:24:19.043625 | aio | "isreg": false, 2026-08-18 13:24:19.043641 | aio | "issock": false, 2026-08-18 13:24:19.043658 | aio | "isuid": false, 2026-08-18 13:24:19.043675 | aio | "mimetype": "unknown", 2026-08-18 13:24:19.043693 | aio | "mode": "0755", 2026-08-18 13:24:19.043710 | aio | "mtime": 1787059438.0569148, 2026-08-18 13:24:19.043726 | aio | "nlink": 10, 2026-08-18 13:24:19.043743 | aio | "path": "src/github.com/vexxhost/ansible-collection-ceph", 2026-08-18 13:24:19.043760 | aio | "pw_name": "zuul", 2026-08-18 13:24:19.043781 | aio | "readable": true, 2026-08-18 13:24:19.043799 | aio | "rgrp": true, 2026-08-18 13:24:19.043816 | aio | "roth": true, 2026-08-18 13:24:19.043833 | aio | "rusr": true, 2026-08-18 13:24:19.043850 | aio | "size": 4096, 2026-08-18 13:24:19.043867 | aio | "uid": 1000, 2026-08-18 13:24:19.043884 | aio | "version": "3469385123", 2026-08-18 13:24:19.043901 | aio | "wgrp": false, 2026-08-18 13:24:19.043922 | aio | "woth": false, 2026-08-18 13:24:19.043942 | aio | "writeable": true, 2026-08-18 13:24:19.043959 | aio | "wusr": true, 2026-08-18 13:24:19.043976 | aio | "xgrp": true, 2026-08-18 13:24:19.043992 | aio | "xoth": true, 2026-08-18 13:24:19.044009 | aio | "xusr": true 2026-08-18 13:24:19.044026 | aio | } 2026-08-18 13:24:19.044043 | aio | } 2026-08-18 13:24:19.044080 | aio | ok: All items complete 2026-08-18 13:24:19.044101 | 2026-08-18 13:24:19.045364 | aio | skipping: Conditional result was False 2026-08-18 13:24:19.045939 | aio | skipping: Conditional result was False 2026-08-18 13:24:19.063552 | 2026-08-18 13:24:19.063702 | LOOP [Switch "ansible_host" to private IP] 2026-08-18 13:24:19.434314 | aio | changed: 1 replacements made 2026-08-18 13:24:19.436706 | aio | skipping: Conditional result was False 2026-08-18 13:24:19.438004 | aio | skipping: Conditional result was False 2026-08-18 13:24:19.453982 | 2026-08-18 13:24:19.454152 | TASK [Run Molecule scenario] 2026-08-18 13:24:19.892835 | aio | Using CPython 3.12.3 interpreter at: /usr/bin/python3 2026-08-18 13:24:19.892973 | aio | Creating virtual environment at: .venv 2026-08-18 13:24:19.945337 | aio | Downloading netaddr (2.2MiB) 2026-08-18 13:24:19.945535 | aio | Downloading ansible-core (2.1MiB) 2026-08-18 13:24:19.946073 | aio | Downloading cryptography (4.3MiB) 2026-08-18 13:24:19.947346 | aio | Downloading pygments (1.2MiB) 2026-08-18 13:24:20.157607 | aio | Downloading netaddr 2026-08-18 13:24:20.166312 | aio | Downloading cryptography 2026-08-18 13:24:20.228576 | aio | Downloading pygments 2026-08-18 13:24:20.382622 | aio | Downloading ansible-core 2026-08-18 13:24:20.427073 | aio | Installed 43 packages in 43ms 2026-08-18 13:24:21.198422 | aio | INFO Collection 'vexxhost.ceph' detected. 2026-08-18 13:24:21.198508 | aio | INFO Scenarios will be used from 'extensions/molecule' 2026-08-18 13:24:21.825555 | aio | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-18 13:24:21.825636 | aio | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-08-18 13:24:58.155513 | aio | INFO [default > dependency] Executing 2026-08-18 13:24:58.155647 | aio | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-08-18 13:24:58.155810 | aio | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-08-18 13:24:58.155945 | aio | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-18 13:24:58.161602 | aio | INFO [default > cleanup] Executing 2026-08-18 13:24:58.161894 | aio | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-18 13:24:58.167488 | aio | INFO [default > destroy] Executing 2026-08-18 13:24:58.167530 | aio | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-08-18 13:24:58.167602 | aio | INFO [default > destroy] Executed: Successful 2026-08-18 13:24:58.173194 | aio | INFO [default > syntax] Executing 2026-08-18 13:24:59.451636 | aio | 2026-08-18 13:24:59.451887 | aio | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-08-18 13:24:59.512536 | aio | INFO [default > syntax] Executed: Successful 2026-08-18 13:24:59.522883 | aio | INFO [default > create] Executing 2026-08-18 13:24:59.524886 | aio | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-18 13:24:59.531186 | aio | INFO [default > prepare] Executing 2026-08-18 13:25:00.392811 | aio | 2026-08-18 13:25:00.392923 | aio | PLAY [Prepare] ***************************************************************** 2026-08-18 13:25:00.393115 | aio | 2026-08-18 13:25:00.393360 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 13:25:00.393603 | aio | Tuesday 18 August 2026 13:25:00 +0000 (0:00:00.034) 0:00:00.034 ******** 2026-08-18 13:25:01.633963 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-08-18 13:25:01.634042 | aio | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-08-18 13:25:01.634053 | aio | interpreter could change the meaning of that path. See 2026-08-18 13:25:01.634063 | aio | https://docs.ansible.com/ansible- 2026-08-18 13:25:01.634195 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-18 13:25:01.644904 | aio | ok: [aio] 2026-08-18 13:25:01.645075 | aio | 2026-08-18 13:25:01.645322 | aio | TASK [Configure short hostname] ************************************************ 2026-08-18 13:25:01.645563 | aio | Tuesday 18 August 2026 13:25:01 +0000 (0:00:01.252) 0:00:01.286 ******** 2026-08-18 13:25:02.422881 | aio | changed: [aio] 2026-08-18 13:25:02.422959 | aio | 2026-08-18 13:25:02.423066 | aio | TASK [Ensure hostname inside hosts file] *************************************** 2026-08-18 13:25:02.423315 | aio | Tuesday 18 August 2026 13:25:02 +0000 (0:00:00.777) 0:00:02.064 ******** 2026-08-18 13:25:02.732667 | aio | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-08-18 13:25:02.732907 | aio | with a mode of 0700, this may cause issues when running as another user. To 2026-08-18 13:25:02.733182 | aio | avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-18 13:25:02.740600 | aio | changed: [aio] 2026-08-18 13:25:02.740857 | aio | 2026-08-18 13:25:02.741124 | aio | TASK [Update apt cache] ******************************************************** 2026-08-18 13:25:02.741390 | aio | Tuesday 18 August 2026 13:25:02 +0000 (0:00:00.318) 0:00:02.382 ******** 2026-08-18 13:25:08.519894 | aio | changed: [aio] 2026-08-18 13:25:08.519989 | aio | 2026-08-18 13:25:08.520121 | aio | PLAY [Create devices for Ceph] ************************************************* 2026-08-18 13:25:08.520333 | aio | 2026-08-18 13:25:08.520570 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 13:25:08.520864 | aio | Tuesday 18 August 2026 13:25:08 +0000 (0:00:05.778) 0:00:08.161 ******** 2026-08-18 13:25:09.313736 | aio | ok: [aio] 2026-08-18 13:25:09.313947 | aio | 2026-08-18 13:25:09.314193 | aio | TASK [Install depedencies] ***************************************************** 2026-08-18 13:25:09.314435 | aio | Tuesday 18 August 2026 13:25:09 +0000 (0:00:00.794) 0:00:08.955 ******** 2026-08-18 13:25:27.790851 | aio | changed: [aio] 2026-08-18 13:25:27.790947 | aio | 2026-08-18 13:25:27.791208 | aio | TASK [Start up service] ******************************************************** 2026-08-18 13:25:27.791478 | aio | Tuesday 18 August 2026 13:25:27 +0000 (0:00:18.476) 0:00:27.432 ******** 2026-08-18 13:25:29.413611 | aio | ok: [aio] 2026-08-18 13:25:29.414988 | aio | 2026-08-18 13:25:29.415077 | aio | TASK [Generate lvm.conf] ******************************************************* 2026-08-18 13:25:29.415092 | aio | Tuesday 18 August 2026 13:25:29 +0000 (0:00:01.622) 0:00:29.055 ******** 2026-08-18 13:25:29.747979 | aio | ok: [aio] 2026-08-18 13:25:29.748113 | aio | 2026-08-18 13:25:29.748359 | aio | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-08-18 13:25:29.748601 | aio | Tuesday 18 August 2026 13:25:29 +0000 (0:00:00.334) 0:00:29.389 ******** 2026-08-18 13:25:30.504328 | aio | changed: [aio] 2026-08-18 13:25:30.504402 | aio | 2026-08-18 13:25:30.504516 | aio | TASK [Get list of all loopback devices] **************************************** 2026-08-18 13:25:30.504668 | aio | Tuesday 18 August 2026 13:25:30 +0000 (0:00:00.755) 0:00:30.145 ******** 2026-08-18 13:25:30.743319 | aio | ok: [aio] 2026-08-18 13:25:30.743523 | aio | 2026-08-18 13:25:30.743821 | aio | TASK [Fail if there is any existing loopback devices] ************************** 2026-08-18 13:25:30.744085 | aio | Tuesday 18 August 2026 13:25:30 +0000 (0:00:00.239) 0:00:30.385 ******** 2026-08-18 13:25:30.769951 | aio | skipping: [aio] 2026-08-18 13:25:30.770141 | aio | 2026-08-18 13:25:30.770403 | aio | TASK [Create devices for Ceph] ************************************************* 2026-08-18 13:25:30.770667 | aio | Tuesday 18 August 2026 13:25:30 +0000 (0:00:00.027) 0:00:30.412 ******** 2026-08-18 13:25:31.424216 | aio | changed: [aio] => (item=osd0) 2026-08-18 13:25:31.424456 | aio | changed: [aio] => (item=osd1) 2026-08-18 13:25:31.424707 | aio | changed: [aio] => (item=osd2) 2026-08-18 13:25:31.424984 | aio | 2026-08-18 13:25:31.425246 | aio | TASK [Set permissions on loopback devices] ************************************* 2026-08-18 13:25:31.425516 | aio | Tuesday 18 August 2026 13:25:31 +0000 (0:00:00.653) 0:00:31.066 ******** 2026-08-18 13:25:32.176337 | aio | changed: [aio] => (item=osd0) 2026-08-18 13:25:32.176555 | aio | changed: [aio] => (item=osd1) 2026-08-18 13:25:32.176829 | aio | changed: [aio] => (item=osd2) 2026-08-18 13:25:32.177045 | aio | 2026-08-18 13:25:32.177322 | aio | TASK [Start loop devices] ****************************************************** 2026-08-18 13:25:32.177547 | aio | Tuesday 18 August 2026 13:25:32 +0000 (0:00:00.752) 0:00:31.818 ******** 2026-08-18 13:25:32.960419 | aio | changed: [aio] => (item=osd0) 2026-08-18 13:25:32.960508 | aio | changed: [aio] => (item=osd1) 2026-08-18 13:25:32.960617 | aio | changed: [aio] => (item=osd2) 2026-08-18 13:25:32.960719 | aio | 2026-08-18 13:25:32.960885 | aio | TASK [Create a volume group for each loop device] ****************************** 2026-08-18 13:25:32.960987 | aio | Tuesday 18 August 2026 13:25:32 +0000 (0:00:00.783) 0:00:32.601 ******** 2026-08-18 13:25:34.358900 | aio | changed: [aio] => (item=osd0) 2026-08-18 13:25:34.358967 | aio | changed: [aio] => (item=osd1) 2026-08-18 13:25:34.358983 | aio | changed: [aio] => (item=osd2) 2026-08-18 13:25:34.359335 | aio | 2026-08-18 13:25:34.359384 | aio | TASK [Create a logical volume for each loop device] **************************** 2026-08-18 13:25:34.359392 | aio | Tuesday 18 August 2026 13:25:34 +0000 (0:00:01.398) 0:00:34.000 ******** 2026-08-18 13:25:35.688807 | aio | changed: [aio] => (item=ceph-aio-osd0) 2026-08-18 13:25:35.688858 | aio | changed: [aio] => (item=ceph-aio-osd1) 2026-08-18 13:25:35.688863 | aio | changed: [aio] => (item=ceph-aio-osd2) 2026-08-18 13:25:35.688867 | aio | 2026-08-18 13:25:35.688875 | aio | PLAY RECAP ********************************************************************* 2026-08-18 13:25:35.690829 | aio | aio : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-08-18 13:25:35.690877 | aio | 2026-08-18 13:25:35.690883 | aio | 2026-08-18 13:25:35.690889 | aio | TASKS RECAP ******************************************************************** 2026-08-18 13:25:35.690896 | aio | Tuesday 18 August 2026 13:25:35 +0000 (0:00:01.328) 0:00:35.328 ******** 2026-08-18 13:25:35.690901 | aio | =============================================================================== 2026-08-18 13:25:35.690906 | aio | Install depedencies ---------------------------------------------------- 18.48s 2026-08-18 13:25:35.690912 | aio | Update apt cache -------------------------------------------------------- 5.78s 2026-08-18 13:25:35.690918 | aio | Start up service -------------------------------------------------------- 1.62s 2026-08-18 13:25:35.690923 | aio | Create a volume group for each loop device ------------------------------ 1.40s 2026-08-18 13:25:35.690928 | aio | Create a logical volume for each loop device ---------------------------- 1.33s 2026-08-18 13:25:35.690933 | aio | Gathering Facts --------------------------------------------------------- 1.25s 2026-08-18 13:25:35.691038 | aio | Gathering Facts --------------------------------------------------------- 0.79s 2026-08-18 13:25:35.691237 | aio | Start loop devices ------------------------------------------------------ 0.78s 2026-08-18 13:25:35.691426 | aio | Configure short hostname ------------------------------------------------ 0.78s 2026-08-18 13:25:35.691611 | aio | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.76s 2026-08-18 13:25:35.691819 | aio | Set permissions on loopback devices ------------------------------------- 0.75s 2026-08-18 13:25:35.692018 | aio | Create devices for Ceph ------------------------------------------------- 0.65s 2026-08-18 13:25:35.692203 | aio | Generate lvm.conf ------------------------------------------------------- 0.33s 2026-08-18 13:25:35.692389 | aio | Ensure hostname inside hosts file --------------------------------------- 0.32s 2026-08-18 13:25:35.692577 | aio | Get list of all loopback devices ---------------------------------------- 0.24s 2026-08-18 13:25:35.692786 | aio | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-08-18 13:25:35.799734 | aio | INFO [default > prepare] Executed: Successful 2026-08-18 13:25:35.809859 | aio | INFO [default > converge] Executing 2026-08-18 13:25:37.002539 | aio | 2026-08-18 13:25:37.002958 | aio | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-18 13:25:37.003254 | aio | 2026-08-18 13:25:37.003556 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 13:25:37.003924 | aio | Tuesday 18 August 2026 13:25:37 +0000 (0:00:00.064) 0:00:00.064 ******** 2026-08-18 13:25:38.272524 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-08-18 13:25:38.272924 | aio | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-08-18 13:25:38.273233 | aio | interpreter could change the meaning of that path. See 2026-08-18 13:25:38.273563 | aio | https://docs.ansible.com/ansible- 2026-08-18 13:25:38.273922 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-18 13:25:38.306132 | aio | ok: [aio] 2026-08-18 13:25:38.306449 | aio | 2026-08-18 13:25:38.306800 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:25:38.307125 | aio | Tuesday 18 August 2026 13:25:38 +0000 (0:00:01.303) 0:00:01.368 ******** 2026-08-18 13:25:38.672416 | aio | ok: [aio] 2026-08-18 13:25:38.672809 | aio | 2026-08-18 13:25:38.673137 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:25:38.673440 | aio | Tuesday 18 August 2026 13:25:38 +0000 (0:00:00.366) 0:00:01.734 ******** 2026-08-18 13:25:38.715358 | aio | skipping: [aio] 2026-08-18 13:25:38.715656 | aio | 2026-08-18 13:25:38.715999 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-18 13:25:38.716306 | aio | Tuesday 18 August 2026 13:25:38 +0000 (0:00:00.043) 0:00:01.777 ******** 2026-08-18 13:25:39.105011 | aio | changed: [aio] 2026-08-18 13:25:39.105971 | aio | 2026-08-18 13:25:39.106039 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:25:39.106050 | aio | Tuesday 18 August 2026 13:25:39 +0000 (0:00:00.389) 0:00:02.167 ******** 2026-08-18 13:25:39.247799 | aio | ok: [aio] => { 2026-08-18 13:25:39.248038 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-18 13:25:39.248271 | aio | } 2026-08-18 13:25:39.248492 | aio | 2026-08-18 13:25:39.248737 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:25:39.249039 | aio | Tuesday 18 August 2026 13:25:39 +0000 (0:00:00.142) 0:00:02.309 ******** 2026-08-18 13:25:40.099917 | aio | changed: [aio] 2026-08-18 13:25:40.099959 | aio | 2026-08-18 13:25:40.100428 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:25:40.100503 | aio | Tuesday 18 August 2026 13:25:40 +0000 (0:00:00.850) 0:00:03.160 ******** 2026-08-18 13:25:40.152012 | aio | skipping: [aio] 2026-08-18 13:25:40.152053 | aio | 2026-08-18 13:25:40.152063 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:25:40.152072 | aio | Tuesday 18 August 2026 13:25:40 +0000 (0:00:00.053) 0:00:03.213 ******** 2026-08-18 13:25:40.206184 | aio | skipping: [aio] 2026-08-18 13:25:40.206214 | aio | 2026-08-18 13:25:40.206224 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:25:40.206233 | aio | Tuesday 18 August 2026 13:25:40 +0000 (0:00:00.053) 0:00:03.267 ******** 2026-08-18 13:25:40.498222 | aio | ok: [aio] 2026-08-18 13:25:40.498253 | aio | 2026-08-18 13:25:40.498263 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:25:40.498272 | aio | Tuesday 18 August 2026 13:25:40 +0000 (0:00:00.291) 0:00:03.559 ******** 2026-08-18 13:25:41.522876 | aio | ok: [aio] 2026-08-18 13:25:41.522949 | aio | 2026-08-18 13:25:41.523356 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:25:41.523399 | aio | Tuesday 18 August 2026 13:25:41 +0000 (0:00:01.024) 0:00:04.584 ******** 2026-08-18 13:25:41.711868 | aio | ok: [aio] => { 2026-08-18 13:25:41.711903 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-18 13:25:41.711908 | aio | } 2026-08-18 13:25:41.711912 | aio | 2026-08-18 13:25:41.711920 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:25:41.712091 | aio | Tuesday 18 August 2026 13:25:41 +0000 (0:00:00.189) 0:00:04.773 ******** 2026-08-18 13:25:43.013202 | aio | changed: [aio] 2026-08-18 13:25:43.013254 | aio | 2026-08-18 13:25:43.013266 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:25:43.013275 | aio | Tuesday 18 August 2026 13:25:43 +0000 (0:00:01.300) 0:00:06.074 ******** 2026-08-18 13:25:46.117907 | aio | changed: [aio] 2026-08-18 13:25:46.117975 | aio | 2026-08-18 13:25:46.118348 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-18 13:25:46.118423 | aio | Tuesday 18 August 2026 13:25:46 +0000 (0:00:03.104) 0:00:09.178 ******** 2026-08-18 13:25:46.153905 | aio | skipping: [aio] 2026-08-18 13:25:46.153961 | aio | 2026-08-18 13:25:46.153971 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-18 13:25:46.154108 | aio | Tuesday 18 August 2026 13:25:46 +0000 (0:00:00.036) 0:00:09.215 ******** 2026-08-18 13:25:46.191091 | aio | skipping: [aio] 2026-08-18 13:25:46.191131 | aio | 2026-08-18 13:25:46.191142 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-18 13:25:46.191151 | aio | Tuesday 18 August 2026 13:25:46 +0000 (0:00:00.036) 0:00:09.252 ******** 2026-08-18 13:25:46.236329 | aio | skipping: [aio] 2026-08-18 13:25:46.236420 | aio | 2026-08-18 13:25:46.236431 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-18 13:25:46.236441 | aio | Tuesday 18 August 2026 13:25:46 +0000 (0:00:00.044) 0:00:09.296 ******** 2026-08-18 13:26:00.307912 | aio | changed: [aio] 2026-08-18 13:26:00.307989 | aio | 2026-08-18 13:26:00.308051 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-18 13:26:00.308296 | aio | Tuesday 18 August 2026 13:26:00 +0000 (0:00:14.072) 0:00:23.369 ******** 2026-08-18 13:26:00.991895 | aio | changed: [aio] 2026-08-18 13:26:00.992114 | aio | 2026-08-18 13:26:00.992397 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-18 13:26:00.992682 | aio | Tuesday 18 August 2026 13:26:00 +0000 (0:00:00.684) 0:00:24.054 ******** 2026-08-18 13:26:02.083870 | aio | changed: [aio] => (item={'path': '/etc/containerd'}) 2026-08-18 13:26:02.084140 | aio | changed: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-18 13:26:02.084420 | aio | changed: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-18 13:26:02.084707 | aio | changed: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-18 13:26:02.085045 | aio | changed: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-18 13:26:02.085331 | aio | 2026-08-18 13:26:02.085643 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-18 13:26:02.086021 | aio | Tuesday 18 August 2026 13:26:02 +0000 (0:00:01.091) 0:00:25.145 ******** 2026-08-18 13:26:02.826863 | aio | changed: [aio] 2026-08-18 13:26:02.826937 | aio | 2026-08-18 13:26:02.826946 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-18 13:26:02.827040 | aio | Tuesday 18 August 2026 13:26:02 +0000 (0:00:00.734) 0:00:25.880 ******** 2026-08-18 13:26:02.827258 | aio | 2026-08-18 13:26:02.827505 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-18 13:26:02.827762 | aio | Tuesday 18 August 2026 13:26:02 +0000 (0:00:00.008) 0:00:25.888 ******** 2026-08-18 13:26:03.890679 | aio | ok: [aio] 2026-08-18 13:26:03.890733 | aio | 2026-08-18 13:26:03.890775 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-18 13:26:03.890795 | aio | Tuesday 18 August 2026 13:26:03 +0000 (0:00:01.063) 0:00:26.952 ******** 2026-08-18 13:26:05.441267 | aio | changed: [aio] 2026-08-18 13:26:05.441339 | aio | 2026-08-18 13:26:05.441354 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-18 13:26:05.441366 | aio | Tuesday 18 August 2026 13:26:05 +0000 (0:00:01.550) 0:00:28.502 ******** 2026-08-18 13:26:06.130221 | aio | changed: [aio] 2026-08-18 13:26:06.130269 | aio | 2026-08-18 13:26:06.130283 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:26:06.130296 | aio | Tuesday 18 August 2026 13:26:06 +0000 (0:00:00.688) 0:00:29.191 ******** 2026-08-18 13:26:06.371176 | aio | ok: [aio] 2026-08-18 13:26:06.371237 | aio | 2026-08-18 13:26:06.371353 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:26:06.371460 | aio | Tuesday 18 August 2026 13:26:06 +0000 (0:00:00.241) 0:00:29.432 ******** 2026-08-18 13:26:06.443838 | aio | ok: [aio] => { 2026-08-18 13:26:06.445220 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-18 13:26:06.445253 | aio | } 2026-08-18 13:26:06.445264 | aio | 2026-08-18 13:26:06.445273 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:26:06.445282 | aio | Tuesday 18 August 2026 13:26:06 +0000 (0:00:00.072) 0:00:29.505 ******** 2026-08-18 13:26:07.384534 | aio | changed: [aio] 2026-08-18 13:26:07.384566 | aio | 2026-08-18 13:26:07.384571 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:26:07.384575 | aio | Tuesday 18 August 2026 13:26:07 +0000 (0:00:00.939) 0:00:30.444 ******** 2026-08-18 13:26:12.002005 | aio | changed: [aio] 2026-08-18 13:26:12.002211 | aio | 2026-08-18 13:26:12.002467 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-18 13:26:12.002712 | aio | Tuesday 18 August 2026 13:26:12 +0000 (0:00:04.619) 0:00:35.064 ******** 2026-08-18 13:26:12.897510 | aio | ok: [aio] 2026-08-18 13:26:12.897698 | aio | 2026-08-18 13:26:12.898002 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-18 13:26:12.898253 | aio | Tuesday 18 August 2026 13:26:12 +0000 (0:00:00.894) 0:00:35.958 ******** 2026-08-18 13:26:13.305448 | aio | changed: [aio] 2026-08-18 13:26:13.305511 | aio | 2026-08-18 13:26:13.305522 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-18 13:26:13.305531 | aio | Tuesday 18 August 2026 13:26:13 +0000 (0:00:00.407) 0:00:36.366 ******** 2026-08-18 13:26:13.877853 | aio | changed: [aio] 2026-08-18 13:26:13.877902 | aio | 2026-08-18 13:26:13.878353 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-18 13:26:13.878393 | aio | Tuesday 18 August 2026 13:26:13 +0000 (0:00:00.573) 0:00:36.939 ******** 2026-08-18 13:26:14.557907 | aio | changed: [aio] => (item={'path': '/etc/docker'}) 2026-08-18 13:26:14.557966 | aio | changed: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-18 13:26:14.557975 | aio | changed: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-18 13:26:14.557981 | aio | 2026-08-18 13:26:14.557986 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-18 13:26:14.557997 | aio | Tuesday 18 August 2026 13:26:14 +0000 (0:00:00.678) 0:00:37.617 ******** 2026-08-18 13:26:15.110696 | aio | changed: [aio] 2026-08-18 13:26:15.110736 | aio | 2026-08-18 13:26:15.110742 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-18 13:26:15.110769 | aio | Tuesday 18 August 2026 13:26:15 +0000 (0:00:00.554) 0:00:38.172 ******** 2026-08-18 13:26:15.676892 | aio | changed: [aio] 2026-08-18 13:26:15.676943 | aio | 2026-08-18 13:26:15.678052 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-18 13:26:15.678103 | aio | Tuesday 18 August 2026 13:26:15 +0000 (0:00:00.558) 0:00:38.730 ******** 2026-08-18 13:26:15.678114 | aio | 2026-08-18 13:26:15.678123 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-18 13:26:15.678132 | aio | Tuesday 18 August 2026 13:26:15 +0000 (0:00:00.007) 0:00:38.738 ******** 2026-08-18 13:26:16.559153 | aio | ok: [aio] 2026-08-18 13:26:16.559220 | aio | 2026-08-18 13:26:16.559331 | aio | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-18 13:26:16.559442 | aio | Tuesday 18 August 2026 13:26:16 +0000 (0:00:00.881) 0:00:39.620 ******** 2026-08-18 13:26:17.409221 | aio | changed: [aio] 2026-08-18 13:26:17.409299 | aio | 2026-08-18 13:26:17.409360 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-18 13:26:17.409470 | aio | Tuesday 18 August 2026 13:26:17 +0000 (0:00:00.850) 0:00:40.470 ******** 2026-08-18 13:26:19.109192 | aio | changed: [aio] 2026-08-18 13:26:19.109242 | aio | 2026-08-18 13:26:19.109256 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:26:19.109268 | aio | Tuesday 18 August 2026 13:26:19 +0000 (0:00:01.699) 0:00:42.170 ******** 2026-08-18 13:26:19.155877 | aio | ok: [aio] => { 2026-08-18 13:26:19.155956 | aio | "msg": "https://download.ceph.com/rpm-20.2.3/el9/noarch/cephadm" 2026-08-18 13:26:19.155967 | aio | } 2026-08-18 13:26:19.155986 | aio | 2026-08-18 13:26:19.156539 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:26:19.156569 | aio | Tuesday 18 August 2026 13:26:19 +0000 (0:00:00.046) 0:00:42.217 ******** 2026-08-18 13:26:20.130324 | aio | changed: [aio] 2026-08-18 13:26:20.130375 | aio | 2026-08-18 13:26:20.130386 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:26:20.130395 | aio | Tuesday 18 August 2026 13:26:20 +0000 (0:00:00.973) 0:00:43.190 ******** 2026-08-18 13:26:20.177172 | aio | skipping: [aio] 2026-08-18 13:26:20.177202 | aio | 2026-08-18 13:26:20.177213 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-18 13:26:20.177222 | aio | Tuesday 18 August 2026 13:26:20 +0000 (0:00:00.047) 0:00:43.238 ******** 2026-08-18 13:26:20.244042 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-18 13:26:20.244258 | aio | 2026-08-18 13:26:20.244589 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-18 13:26:20.244859 | aio | Tuesday 18 August 2026 13:26:20 +0000 (0:00:00.067) 0:00:43.305 ******** 2026-08-18 13:26:21.136802 | aio | ok: [aio] 2026-08-18 13:26:21.136835 | aio | 2026-08-18 13:26:21.136840 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-18 13:26:21.136870 | aio | Tuesday 18 August 2026 13:26:21 +0000 (0:00:00.893) 0:00:44.198 ******** 2026-08-18 13:26:21.916308 | aio | ok: [aio] => (item=systemd-timesyncd) 2026-08-18 13:26:21.916513 | aio | ok: [aio] => (item=ssh) 2026-08-18 13:26:21.916737 | aio | 2026-08-18 13:26:21.917024 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-18 13:26:21.917292 | aio | Tuesday 18 August 2026 13:26:21 +0000 (0:00:00.779) 0:00:44.978 ******** 2026-08-18 13:26:22.162659 | aio | ok: [aio] 2026-08-18 13:26:22.162740 | aio | 2026-08-18 13:26:22.162788 | aio | TASK [vexxhost.ceph.cephadm : Ensure the cephadm SSH user exists] ************** 2026-08-18 13:26:22.162798 | aio | Tuesday 18 August 2026 13:26:22 +0000 (0:00:00.245) 0:00:45.223 ******** 2026-08-18 13:26:22.695862 | aio | changed: [aio] 2026-08-18 13:26:22.695915 | aio | 2026-08-18 13:26:22.696477 | aio | TASK [vexxhost.ceph.cephadm : Grant passwordless sudo to the cephadm SSH user] *** 2026-08-18 13:26:22.696510 | aio | Tuesday 18 August 2026 13:26:22 +0000 (0:00:00.533) 0:00:45.756 ******** 2026-08-18 13:26:23.249235 | aio | changed: [aio] 2026-08-18 13:26:23.249298 | aio | 2026-08-18 13:26:23.249580 | aio | TASK [vexxhost.ceph.cephadm : Log in to the container registry] **************** 2026-08-18 13:26:23.249613 | aio | Tuesday 18 August 2026 13:26:23 +0000 (0:00:00.553) 0:00:46.310 ******** 2026-08-18 13:26:23.283813 | aio | skipping: [aio] 2026-08-18 13:26:23.283846 | aio | 2026-08-18 13:26:23.283852 | aio | TASK [vexxhost.ceph.cephadm : Pre-pull the Ceph image] ************************* 2026-08-18 13:26:23.284099 | aio | Tuesday 18 August 2026 13:26:23 +0000 (0:00:00.032) 0:00:46.343 ******** 2026-08-18 13:27:01.887258 | aio | changed: [aio] 2026-08-18 13:27:01.887316 | aio | 2026-08-18 13:27:01.887443 | aio | TASK [vexxhost.ceph.cephadm : Pin CEPHADM_IMAGE for interactive login shells] *** 2026-08-18 13:27:01.887553 | aio | Tuesday 18 August 2026 13:27:01 +0000 (0:00:38.605) 0:01:24.949 ******** 2026-08-18 13:27:02.438581 | aio | changed: [aio] 2026-08-18 13:27:02.438616 | aio | 2026-08-18 13:27:02.438622 | aio | TASK [vexxhost.ceph.mon : Find this monitor's addresses on the public network] *** 2026-08-18 13:27:02.438628 | aio | Tuesday 18 August 2026 13:27:02 +0000 (0:00:00.550) 0:01:25.499 ******** 2026-08-18 13:27:02.575074 | aio | ok: [aio] 2026-08-18 13:27:02.575108 | aio | 2026-08-18 13:27:02.575122 | aio | TASK [vexxhost.ceph.mon : Assert exactly one address matches the public network] *** 2026-08-18 13:27:02.575134 | aio | Tuesday 18 August 2026 13:27:02 +0000 (0:00:00.136) 0:01:25.636 ******** 2026-08-18 13:27:02.612875 | aio | ok: [aio] => { 2026-08-18 13:27:02.612927 | aio | "changed": false, 2026-08-18 13:27:02.612937 | aio | "msg": "All assertions passed" 2026-08-18 13:27:02.612946 | aio | } 2026-08-18 13:27:02.613101 | aio | 2026-08-18 13:27:02.613343 | aio | TASK [vexxhost.ceph.mon : Set this monitor's Ceph public IP] ******************* 2026-08-18 13:27:02.613630 | aio | Tuesday 18 August 2026 13:27:02 +0000 (0:00:00.038) 0:01:25.674 ******** 2026-08-18 13:27:02.647735 | aio | ok: [aio] 2026-08-18 13:27:02.647890 | aio | 2026-08-18 13:27:02.648044 | aio | TASK [vexxhost.ceph.mon : Check whether any monitor is already bootstrapped] *** 2026-08-18 13:27:02.648240 | aio | Tuesday 18 August 2026 13:27:02 +0000 (0:00:00.035) 0:01:25.710 ******** 2026-08-18 13:27:02.901521 | aio | ok: [aio] => (item=aio) 2026-08-18 13:27:02.901732 | aio | 2026-08-18 13:27:02.902050 | aio | TASK [vexxhost.ceph.mon : Select the bootstrap node (existing one, else the first monitor)] *** 2026-08-18 13:27:02.902325 | aio | Tuesday 18 August 2026 13:27:02 +0000 (0:00:00.253) 0:01:25.964 ******** 2026-08-18 13:27:02.960417 | aio | ok: [aio] 2026-08-18 13:27:02.960602 | aio | 2026-08-18 13:27:02.960892 | aio | TASK [vexxhost.ceph.mon : Bootstrap the cluster] ******************************* 2026-08-18 13:27:02.961142 | aio | Tuesday 18 August 2026 13:27:02 +0000 (0:00:00.059) 0:01:26.023 ******** 2026-08-18 13:27:03.043993 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap.yml for aio 2026-08-18 13:27:03.044180 | aio | 2026-08-18 13:27:03.044470 | aio | TASK [vexxhost.ceph.mon : Ensure /etc/ceph exists] ***************************** 2026-08-18 13:27:03.044674 | aio | Tuesday 18 August 2026 13:27:03 +0000 (0:00:00.083) 0:01:26.106 ******** 2026-08-18 13:27:03.291861 | aio | changed: [aio] 2026-08-18 13:27:03.291913 | aio | 2026-08-18 13:27:03.291924 | aio | TASK [vexxhost.ceph.mon : Write the caller-provided SSH private key] *********** 2026-08-18 13:27:03.291940 | aio | Tuesday 18 August 2026 13:27:03 +0000 (0:00:00.246) 0:01:26.353 ******** 2026-08-18 13:27:03.334062 | aio | skipping: [aio] 2026-08-18 13:27:03.334251 | aio | 2026-08-18 13:27:03.334577 | aio | TASK [vexxhost.ceph.mon : Write the caller-provided SSH public key] ************ 2026-08-18 13:27:03.334818 | aio | Tuesday 18 August 2026 13:27:03 +0000 (0:00:00.042) 0:01:26.396 ******** 2026-08-18 13:27:03.374488 | aio | skipping: [aio] 2026-08-18 13:27:03.374788 | aio | 2026-08-18 13:27:03.375125 | aio | TASK [vexxhost.ceph.mon : Generate a cephadm SSH keypair when none was provided] *** 2026-08-18 13:27:03.375395 | aio | Tuesday 18 August 2026 13:27:03 +0000 (0:00:00.040) 0:01:26.436 ******** 2026-08-18 13:27:05.503914 | aio | changed: [aio] 2026-08-18 13:27:05.503962 | aio | 2026-08-18 13:27:05.503979 | aio | TASK [vexxhost.ceph.mon : Create a temporary ceph.conf for bootstrap overrides] *** 2026-08-18 13:27:05.504249 | aio | Tuesday 18 August 2026 13:27:05 +0000 (0:00:02.128) 0:01:28.565 ******** 2026-08-18 13:27:05.817159 | aio | changed: [aio] 2026-08-18 13:27:05.817207 | aio | 2026-08-18 13:27:05.817218 | aio | TASK [vexxhost.ceph.mon : Populate bootstrap ceph.conf overrides] ************** 2026-08-18 13:27:05.817228 | aio | Tuesday 18 August 2026 13:27:05 +0000 (0:00:00.312) 0:01:28.878 ******** 2026-08-18 13:27:05.850208 | aio | skipping: [aio] 2026-08-18 13:27:05.850327 | aio | 2026-08-18 13:27:05.850439 | aio | TASK [vexxhost.ceph.mon : Bootstrap the cluster] ******************************* 2026-08-18 13:27:05.850560 | aio | Tuesday 18 August 2026 13:27:05 +0000 (0:00:00.033) 0:01:28.911 ******** 2026-08-18 13:27:48.319276 | aio | changed: [aio] 2026-08-18 13:27:48.319335 | aio | 2026-08-18 13:27:48.319349 | aio | TASK [vexxhost.ceph.mon : Remove the temporary ceph.conf] ********************** 2026-08-18 13:27:48.319362 | aio | Tuesday 18 August 2026 13:27:48 +0000 (0:00:42.468) 0:02:11.380 ******** 2026-08-18 13:27:48.579496 | aio | changed: [aio] 2026-08-18 13:27:48.579539 | aio | 2026-08-18 13:27:48.579553 | aio | TASK [Register this monitor host] ********************************************** 2026-08-18 13:27:48.579565 | aio | Tuesday 18 August 2026 13:27:48 +0000 (0:00:00.259) 0:02:11.640 ******** 2026-08-18 13:27:48.658346 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-08-18 13:27:48.658392 | aio | 2026-08-18 13:27:48.658403 | aio | TASK [vexxhost.ceph.cephadm_host : Get the cephadm public key] ***************** 2026-08-18 13:27:48.658412 | aio | Tuesday 18 August 2026 13:27:48 +0000 (0:00:00.079) 0:02:11.719 ******** 2026-08-18 13:27:50.417117 | aio | ok: [aio] 2026-08-18 13:27:50.417199 | aio | 2026-08-18 13:27:50.417320 | aio | TASK [vexxhost.ceph.cephadm_host : Resolve the cluster SSH public key to authorise] *** 2026-08-18 13:27:50.417431 | aio | Tuesday 18 August 2026 13:27:50 +0000 (0:00:01.759) 0:02:13.478 ******** 2026-08-18 13:27:50.471029 | aio | ok: [aio] 2026-08-18 13:27:50.471097 | aio | 2026-08-18 13:27:50.471208 | aio | TASK [vexxhost.ceph.cephadm_host : Assert a cluster SSH key was resolved] ****** 2026-08-18 13:27:50.471316 | aio | Tuesday 18 August 2026 13:27:50 +0000 (0:00:00.053) 0:02:13.531 ******** 2026-08-18 13:27:50.523250 | aio | ok: [aio] => { 2026-08-18 13:27:50.523288 | aio | "changed": false, 2026-08-18 13:27:50.523414 | aio | "msg": "All assertions passed" 2026-08-18 13:27:50.523514 | aio | } 2026-08-18 13:27:50.523613 | aio | 2026-08-18 13:27:50.523737 | aio | TASK [vexxhost.ceph.cephadm_host : Authorise the cluster SSH key for the cephadm user] *** 2026-08-18 13:27:50.523868 | aio | Tuesday 18 August 2026 13:27:50 +0000 (0:00:00.054) 0:02:13.586 ******** 2026-08-18 13:27:50.971167 | aio | ok: [aio] 2026-08-18 13:27:50.971222 | aio | 2026-08-18 13:27:50.971356 | aio | TASK [vexxhost.ceph.cephadm_host : Derive this host's cephadm labels from inventory membership] *** 2026-08-18 13:27:50.971462 | aio | Tuesday 18 August 2026 13:27:50 +0000 (0:00:00.446) 0:02:14.032 ******** 2026-08-18 13:27:51.025589 | aio | ok: [aio] 2026-08-18 13:27:51.025632 | aio | 2026-08-18 13:27:51.025781 | aio | TASK [vexxhost.ceph.cephadm_host : Find this host's addresses on the public network] *** 2026-08-18 13:27:51.025903 | aio | Tuesday 18 August 2026 13:27:51 +0000 (0:00:00.055) 0:02:14.088 ******** 2026-08-18 13:27:51.109367 | aio | ok: [aio] 2026-08-18 13:27:51.109473 | aio | 2026-08-18 13:27:51.109668 | aio | TASK [vexxhost.ceph.cephadm_host : Assert exactly one address matches the public network] *** 2026-08-18 13:27:51.109850 | aio | Tuesday 18 August 2026 13:27:51 +0000 (0:00:00.083) 0:02:14.171 ******** 2026-08-18 13:27:51.169896 | aio | ok: [aio] => { 2026-08-18 13:27:51.169926 | aio | "changed": false, 2026-08-18 13:27:51.169943 | aio | "msg": "All assertions passed" 2026-08-18 13:27:51.169949 | aio | } 2026-08-18 13:27:51.169954 | aio | 2026-08-18 13:27:51.169960 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host (labels)] ***************** 2026-08-18 13:27:51.169965 | aio | Tuesday 18 August 2026 13:27:51 +0000 (0:00:00.057) 0:02:14.229 ******** 2026-08-18 13:27:59.736137 | aio | changed: [aio] 2026-08-18 13:27:59.736205 | aio | 2026-08-18 13:27:59.736342 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host with a CRUSH location] **** 2026-08-18 13:27:59.736451 | aio | Tuesday 18 August 2026 13:27:59 +0000 (0:00:08.567) 0:02:22.796 ******** 2026-08-18 13:27:59.792782 | aio | skipping: [aio] 2026-08-18 13:27:59.792890 | aio | 2026-08-18 13:27:59.793005 | aio | TASK [vexxhost.ceph.mon : Apply the monitor service spec] ********************** 2026-08-18 13:27:59.793116 | aio | Tuesday 18 August 2026 13:27:59 +0000 (0:00:00.058) 0:02:22.855 ******** 2026-08-18 13:28:03.247540 | aio | changed: [aio] 2026-08-18 13:28:03.247576 | aio | 2026-08-18 13:28:03.247582 | aio | TASK [vexxhost.ceph.mon : Wait for this monitor's daemon to be present] ******** 2026-08-18 13:28:03.247588 | aio | Tuesday 18 August 2026 13:28:03 +0000 (0:00:03.453) 0:02:26.308 ******** 2026-08-18 13:28:05.095386 | aio | ok: [aio] 2026-08-18 13:28:05.095465 | aio | 2026-08-18 13:28:05.095587 | aio | TASK [vexxhost.ceph.mgr : Locate the cluster admin host] *********************** 2026-08-18 13:28:05.095696 | aio | Tuesday 18 August 2026 13:28:05 +0000 (0:00:01.846) 0:02:28.155 ******** 2026-08-18 13:28:05.391092 | aio | ok: [aio] => (item=aio) 2026-08-18 13:28:05.391124 | aio | 2026-08-18 13:28:05.391130 | aio | TASK [vexxhost.ceph.mgr : Select the admin host] ******************************* 2026-08-18 13:28:05.391137 | aio | Tuesday 18 August 2026 13:28:05 +0000 (0:00:00.297) 0:02:28.453 ******** 2026-08-18 13:28:05.463272 | aio | ok: [aio] 2026-08-18 13:28:05.463293 | aio | 2026-08-18 13:28:05.463298 | aio | TASK [Register this manager host] ********************************************** 2026-08-18 13:28:05.463303 | aio | Tuesday 18 August 2026 13:28:05 +0000 (0:00:00.069) 0:02:28.522 ******** 2026-08-18 13:28:05.538600 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-08-18 13:28:05.538618 | aio | 2026-08-18 13:28:05.538622 | aio | TASK [vexxhost.ceph.cephadm_host : Get the cephadm public key] ***************** 2026-08-18 13:28:05.538627 | aio | Tuesday 18 August 2026 13:28:05 +0000 (0:00:00.078) 0:02:28.601 ******** 2026-08-18 13:28:07.279416 | aio | ok: [aio] 2026-08-18 13:28:07.279646 | aio | 2026-08-18 13:28:07.279903 | aio | TASK [vexxhost.ceph.cephadm_host : Resolve the cluster SSH public key to authorise] *** 2026-08-18 13:28:07.280227 | aio | Tuesday 18 August 2026 13:28:07 +0000 (0:00:01.740) 0:02:30.341 ******** 2026-08-18 13:28:07.332410 | aio | ok: [aio] 2026-08-18 13:28:07.332803 | aio | 2026-08-18 13:28:07.333200 | aio | TASK [vexxhost.ceph.cephadm_host : Assert a cluster SSH key was resolved] ****** 2026-08-18 13:28:07.333554 | aio | Tuesday 18 August 2026 13:28:07 +0000 (0:00:00.052) 0:02:30.394 ******** 2026-08-18 13:28:07.382647 | aio | ok: [aio] => { 2026-08-18 13:28:07.383071 | aio | "changed": false, 2026-08-18 13:28:07.383391 | aio | "msg": "All assertions passed" 2026-08-18 13:28:07.383694 | aio | } 2026-08-18 13:28:07.384032 | aio | 2026-08-18 13:28:07.384373 | aio | TASK [vexxhost.ceph.cephadm_host : Authorise the cluster SSH key for the cephadm user] *** 2026-08-18 13:28:07.384690 | aio | Tuesday 18 August 2026 13:28:07 +0000 (0:00:00.049) 0:02:30.443 ******** 2026-08-18 13:28:07.707545 | aio | ok: [aio] 2026-08-18 13:28:07.707943 | aio | 2026-08-18 13:28:07.708301 | aio | TASK [vexxhost.ceph.cephadm_host : Derive this host's cephadm labels from inventory membership] *** 2026-08-18 13:28:07.708653 | aio | Tuesday 18 August 2026 13:28:07 +0000 (0:00:00.325) 0:02:30.769 ******** 2026-08-18 13:28:07.768338 | aio | ok: [aio] 2026-08-18 13:28:07.768659 | aio | 2026-08-18 13:28:07.769038 | aio | TASK [vexxhost.ceph.cephadm_host : Find this host's addresses on the public network] *** 2026-08-18 13:28:07.769361 | aio | Tuesday 18 August 2026 13:28:07 +0000 (0:00:00.061) 0:02:30.830 ******** 2026-08-18 13:28:07.861001 | aio | ok: [aio] 2026-08-18 13:28:07.861313 | aio | 2026-08-18 13:28:07.861642 | aio | TASK [vexxhost.ceph.cephadm_host : Assert exactly one address matches the public network] *** 2026-08-18 13:28:07.861996 | aio | Tuesday 18 August 2026 13:28:07 +0000 (0:00:00.092) 0:02:30.923 ******** 2026-08-18 13:28:07.917439 | aio | ok: [aio] => { 2026-08-18 13:28:07.917807 | aio | "changed": false, 2026-08-18 13:28:07.918128 | aio | "msg": "All assertions passed" 2026-08-18 13:28:07.918431 | aio | } 2026-08-18 13:28:07.918718 | aio | 2026-08-18 13:28:07.919070 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host (labels)] ***************** 2026-08-18 13:28:07.919389 | aio | Tuesday 18 August 2026 13:28:07 +0000 (0:00:00.056) 0:02:30.979 ******** 2026-08-18 13:28:09.677394 | aio | ok: [aio] 2026-08-18 13:28:09.678315 | aio | 2026-08-18 13:28:09.678345 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host with a CRUSH location] **** 2026-08-18 13:28:09.678359 | aio | Tuesday 18 August 2026 13:28:09 +0000 (0:00:01.759) 0:02:32.739 ******** 2026-08-18 13:28:09.738904 | aio | skipping: [aio] 2026-08-18 13:28:09.738971 | aio | 2026-08-18 13:28:09.739062 | aio | TASK [vexxhost.ceph.mgr : Apply the manager service spec] ********************** 2026-08-18 13:28:09.739305 | aio | Tuesday 18 August 2026 13:28:09 +0000 (0:00:00.061) 0:02:32.801 ******** 2026-08-18 13:28:12.973329 | aio | changed: [aio] 2026-08-18 13:28:12.973398 | aio | 2026-08-18 13:28:12.973524 | aio | TASK [vexxhost.ceph.mgr : Wait for this manager's daemon to be present] ******** 2026-08-18 13:28:12.973643 | aio | Tuesday 18 August 2026 13:28:12 +0000 (0:00:03.234) 0:02:36.035 ******** 2026-08-18 13:28:14.850131 | aio | ok: [aio] 2026-08-18 13:28:14.850212 | aio | 2026-08-18 13:28:14.850329 | aio | TASK [vexxhost.ceph.mgr : Configure ceph-mgr modules] ************************** 2026-08-18 13:28:14.850441 | aio | Tuesday 18 August 2026 13:28:14 +0000 (0:00:01.876) 0:02:37.912 ******** 2026-08-18 13:28:25.104292 | aio | changed: [aio] => (item={'name': 'diskprediction_local'}) 2026-08-18 13:28:25.104370 | aio | changed: [aio] => (item={'name': 'dashboard'}) 2026-08-18 13:28:25.104501 | aio | ok: [aio] => (item={'name': 'iostat'}) 2026-08-18 13:28:25.104660 | aio | changed: [aio] => (item={'name': 'prometheus'}) 2026-08-18 13:28:25.104827 | aio | changed: [aio] => (item={'name': 'rgw'}) 2026-08-18 13:28:25.104957 | aio | 2026-08-18 13:28:25.105072 | aio | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-08-18 13:28:25.105183 | aio | 2026-08-18 13:28:25.105307 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 13:28:25.105449 | aio | Tuesday 18 August 2026 13:28:25 +0000 (0:00:10.252) 0:02:48.164 ******** 2026-08-18 13:28:26.194120 | aio | ok: [aio] 2026-08-18 13:28:26.194175 | aio | 2026-08-18 13:28:26.194280 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:28:26.194387 | aio | Tuesday 18 August 2026 13:28:26 +0000 (0:00:01.092) 0:02:49.256 ******** 2026-08-18 13:28:26.451205 | aio | ok: [aio] 2026-08-18 13:28:26.451268 | aio | 2026-08-18 13:28:26.451352 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:28:26.451462 | aio | Tuesday 18 August 2026 13:28:26 +0000 (0:00:00.256) 0:02:49.513 ******** 2026-08-18 13:28:26.498793 | aio | skipping: [aio] 2026-08-18 13:28:26.498832 | aio | 2026-08-18 13:28:26.498842 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-18 13:28:26.498849 | aio | Tuesday 18 August 2026 13:28:26 +0000 (0:00:00.043) 0:02:49.556 ******** 2026-08-18 13:28:26.772413 | aio | ok: [aio] 2026-08-18 13:28:26.772792 | aio | 2026-08-18 13:28:26.773135 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:28:26.773455 | aio | Tuesday 18 August 2026 13:28:26 +0000 (0:00:00.277) 0:02:49.834 ******** 2026-08-18 13:28:26.834986 | aio | ok: [aio] => { 2026-08-18 13:28:26.835105 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-18 13:28:26.835194 | aio | } 2026-08-18 13:28:26.835292 | aio | 2026-08-18 13:28:26.835403 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:28:26.835506 | aio | Tuesday 18 August 2026 13:28:26 +0000 (0:00:00.062) 0:02:49.896 ******** 2026-08-18 13:28:27.211418 | aio | ok: [aio] 2026-08-18 13:28:27.211475 | aio | 2026-08-18 13:28:27.211490 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:28:27.211503 | aio | Tuesday 18 August 2026 13:28:27 +0000 (0:00:00.376) 0:02:50.272 ******** 2026-08-18 13:28:27.261231 | aio | skipping: [aio] 2026-08-18 13:28:27.261301 | aio | 2026-08-18 13:28:27.261344 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:28:27.261460 | aio | Tuesday 18 August 2026 13:28:27 +0000 (0:00:00.049) 0:02:50.322 ******** 2026-08-18 13:28:27.311690 | aio | skipping: [aio] 2026-08-18 13:28:27.311724 | aio | 2026-08-18 13:28:27.311730 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:28:27.311736 | aio | Tuesday 18 August 2026 13:28:27 +0000 (0:00:00.049) 0:02:50.371 ******** 2026-08-18 13:28:27.561513 | aio | ok: [aio] 2026-08-18 13:28:27.561545 | aio | 2026-08-18 13:28:27.561552 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:28:27.561558 | aio | Tuesday 18 August 2026 13:28:27 +0000 (0:00:00.250) 0:02:50.622 ******** 2026-08-18 13:28:28.744267 | aio | ok: [aio] 2026-08-18 13:28:28.744348 | aio | 2026-08-18 13:28:28.744466 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:28:28.744580 | aio | Tuesday 18 August 2026 13:28:28 +0000 (0:00:01.184) 0:02:51.806 ******** 2026-08-18 13:28:28.823977 | aio | ok: [aio] => { 2026-08-18 13:28:28.824039 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-18 13:28:28.824077 | aio | } 2026-08-18 13:28:28.824087 | aio | 2026-08-18 13:28:28.824096 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:28:28.824105 | aio | Tuesday 18 August 2026 13:28:28 +0000 (0:00:00.077) 0:02:51.884 ******** 2026-08-18 13:28:29.232411 | aio | ok: [aio] 2026-08-18 13:28:29.232460 | aio | 2026-08-18 13:28:29.232471 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:28:29.232480 | aio | Tuesday 18 August 2026 13:28:29 +0000 (0:00:00.408) 0:02:52.293 ******** 2026-08-18 13:28:31.326523 | aio | ok: [aio] 2026-08-18 13:28:31.326562 | aio | 2026-08-18 13:28:31.326566 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-18 13:28:31.326571 | aio | Tuesday 18 August 2026 13:28:31 +0000 (0:00:02.095) 0:02:54.388 ******** 2026-08-18 13:28:31.353877 | aio | skipping: [aio] 2026-08-18 13:28:31.353946 | aio | 2026-08-18 13:28:31.354062 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-18 13:28:31.354171 | aio | Tuesday 18 August 2026 13:28:31 +0000 (0:00:00.028) 0:02:54.416 ******** 2026-08-18 13:28:31.381590 | aio | skipping: [aio] 2026-08-18 13:28:31.381797 | aio | 2026-08-18 13:28:31.382069 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-18 13:28:31.382309 | aio | Tuesday 18 August 2026 13:28:31 +0000 (0:00:00.027) 0:02:54.444 ******** 2026-08-18 13:28:31.409804 | aio | skipping: [aio] 2026-08-18 13:28:31.409952 | aio | 2026-08-18 13:28:31.410435 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-18 13:28:31.410697 | aio | Tuesday 18 August 2026 13:28:31 +0000 (0:00:00.027) 0:02:54.471 ******** 2026-08-18 13:28:32.295667 | aio | ok: [aio] 2026-08-18 13:28:32.295859 | aio | 2026-08-18 13:28:32.296126 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-18 13:28:32.296379 | aio | Tuesday 18 August 2026 13:28:32 +0000 (0:00:00.885) 0:02:55.357 ******** 2026-08-18 13:28:32.837483 | aio | ok: [aio] 2026-08-18 13:28:32.837684 | aio | 2026-08-18 13:28:32.837974 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-18 13:28:32.838220 | aio | Tuesday 18 August 2026 13:28:32 +0000 (0:00:00.541) 0:02:55.899 ******** 2026-08-18 13:28:33.921843 | aio | ok: [aio] => (item={'path': '/etc/containerd'}) 2026-08-18 13:28:33.922007 | aio | ok: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-18 13:28:33.922260 | aio | ok: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-18 13:28:33.922523 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-18 13:28:33.922817 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-18 13:28:33.923046 | aio | 2026-08-18 13:28:33.923295 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-18 13:28:33.923539 | aio | Tuesday 18 August 2026 13:28:33 +0000 (0:00:01.084) 0:02:56.984 ******** 2026-08-18 13:28:34.561813 | aio | ok: [aio] 2026-08-18 13:28:34.561865 | aio | 2026-08-18 13:28:34.562010 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-18 13:28:34.562186 | aio | Tuesday 18 August 2026 13:28:34 +0000 (0:00:00.631) 0:02:57.615 ******** 2026-08-18 13:28:34.562301 | aio | 2026-08-18 13:28:34.562327 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-18 13:28:34.562624 | aio | Tuesday 18 August 2026 13:28:34 +0000 (0:00:00.008) 0:02:57.624 ******** 2026-08-18 13:28:35.013189 | aio | ok: [aio] 2026-08-18 13:28:35.013250 | aio | 2026-08-18 13:28:35.013467 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:28:35.013491 | aio | Tuesday 18 August 2026 13:28:35 +0000 (0:00:00.450) 0:02:58.074 ******** 2026-08-18 13:28:35.267739 | aio | ok: [aio] 2026-08-18 13:28:35.267796 | aio | 2026-08-18 13:28:35.267801 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:28:35.267821 | aio | Tuesday 18 August 2026 13:28:35 +0000 (0:00:00.254) 0:02:58.329 ******** 2026-08-18 13:28:35.331149 | aio | ok: [aio] => { 2026-08-18 13:28:35.331267 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-18 13:28:35.331861 | aio | } 2026-08-18 13:28:35.331911 | aio | 2026-08-18 13:28:35.331921 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:28:35.331931 | aio | Tuesday 18 August 2026 13:28:35 +0000 (0:00:00.063) 0:02:58.392 ******** 2026-08-18 13:28:35.751247 | aio | ok: [aio] 2026-08-18 13:28:35.751376 | aio | 2026-08-18 13:28:35.751553 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:28:35.751801 | aio | Tuesday 18 August 2026 13:28:35 +0000 (0:00:00.419) 0:02:58.812 ******** 2026-08-18 13:28:39.000337 | aio | ok: [aio] 2026-08-18 13:28:39.000391 | aio | 2026-08-18 13:28:39.000401 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-18 13:28:39.000411 | aio | Tuesday 18 August 2026 13:28:38 +0000 (0:00:03.248) 0:03:02.061 ******** 2026-08-18 13:28:39.887360 | aio | ok: [aio] 2026-08-18 13:28:39.887403 | aio | 2026-08-18 13:28:39.887414 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-18 13:28:39.887423 | aio | Tuesday 18 August 2026 13:28:39 +0000 (0:00:00.886) 0:03:02.947 ******** 2026-08-18 13:28:40.128531 | aio | ok: [aio] 2026-08-18 13:28:40.128568 | aio | 2026-08-18 13:28:40.128573 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-18 13:28:40.128578 | aio | Tuesday 18 August 2026 13:28:40 +0000 (0:00:00.241) 0:03:03.189 ******** 2026-08-18 13:28:40.677316 | aio | ok: [aio] 2026-08-18 13:28:40.677364 | aio | 2026-08-18 13:28:40.677375 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-18 13:28:40.677385 | aio | Tuesday 18 August 2026 13:28:40 +0000 (0:00:00.549) 0:03:03.738 ******** 2026-08-18 13:28:41.357043 | aio | ok: [aio] => (item={'path': '/etc/docker'}) 2026-08-18 13:28:41.357091 | aio | ok: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-18 13:28:41.357102 | aio | ok: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-18 13:28:41.357145 | aio | 2026-08-18 13:28:41.357158 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-18 13:28:41.357170 | aio | Tuesday 18 August 2026 13:28:41 +0000 (0:00:00.679) 0:03:04.417 ******** 2026-08-18 13:28:41.871896 | aio | ok: [aio] 2026-08-18 13:28:41.871943 | aio | 2026-08-18 13:28:41.871950 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-18 13:28:41.872085 | aio | Tuesday 18 August 2026 13:28:41 +0000 (0:00:00.515) 0:03:04.933 ******** 2026-08-18 13:28:42.397717 | aio | ok: [aio] 2026-08-18 13:28:42.397818 | aio | 2026-08-18 13:28:42.397941 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-18 13:28:42.398052 | aio | Tuesday 18 August 2026 13:28:42 +0000 (0:00:00.520) 0:03:05.453 ******** 2026-08-18 13:28:42.398154 | aio | 2026-08-18 13:28:42.398267 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-18 13:28:42.398372 | aio | Tuesday 18 August 2026 13:28:42 +0000 (0:00:00.006) 0:03:05.460 ******** 2026-08-18 13:28:42.854242 | aio | ok: [aio] 2026-08-18 13:28:42.854319 | aio | 2026-08-18 13:28:42.854427 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:28:42.854537 | aio | Tuesday 18 August 2026 13:28:42 +0000 (0:00:00.456) 0:03:05.916 ******** 2026-08-18 13:28:42.886050 | aio | ok: [aio] => { 2026-08-18 13:28:42.886120 | aio | "msg": "https://download.ceph.com/rpm-20.2.3/el9/noarch/cephadm" 2026-08-18 13:28:42.886223 | aio | } 2026-08-18 13:28:42.886321 | aio | 2026-08-18 13:28:42.886433 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:28:42.886540 | aio | Tuesday 18 August 2026 13:28:42 +0000 (0:00:00.032) 0:03:05.948 ******** 2026-08-18 13:28:43.208304 | aio | ok: [aio] 2026-08-18 13:28:43.208525 | aio | 2026-08-18 13:28:43.208823 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:28:43.209091 | aio | Tuesday 18 August 2026 13:28:43 +0000 (0:00:00.321) 0:03:06.270 ******** 2026-08-18 13:28:43.248235 | aio | skipping: [aio] 2026-08-18 13:28:43.248472 | aio | 2026-08-18 13:28:43.248806 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-18 13:28:43.249098 | aio | Tuesday 18 August 2026 13:28:43 +0000 (0:00:00.040) 0:03:06.310 ******** 2026-08-18 13:28:43.298088 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-18 13:28:43.298267 | aio | 2026-08-18 13:28:43.298523 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-18 13:28:43.298827 | aio | Tuesday 18 August 2026 13:28:43 +0000 (0:00:00.049) 0:03:06.360 ******** 2026-08-18 13:28:44.218256 | aio | ok: [aio] 2026-08-18 13:28:44.218306 | aio | 2026-08-18 13:28:44.218318 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-18 13:28:44.218329 | aio | Tuesday 18 August 2026 13:28:44 +0000 (0:00:00.918) 0:03:07.278 ******** 2026-08-18 13:28:45.017542 | aio | ok: [aio] => (item=systemd-timesyncd) 2026-08-18 13:28:45.017589 | aio | ok: [aio] => (item=ssh) 2026-08-18 13:28:45.017602 | aio | 2026-08-18 13:28:45.017611 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-18 13:28:45.017643 | aio | Tuesday 18 August 2026 13:28:45 +0000 (0:00:00.799) 0:03:08.078 ******** 2026-08-18 13:28:45.262246 | aio | ok: [aio] 2026-08-18 13:28:45.262292 | aio | 2026-08-18 13:28:45.262303 | aio | TASK [vexxhost.ceph.cephadm : Ensure the cephadm SSH user exists] ************** 2026-08-18 13:28:45.262312 | aio | Tuesday 18 August 2026 13:28:45 +0000 (0:00:00.244) 0:03:08.322 ******** 2026-08-18 13:28:45.564249 | aio | ok: [aio] 2026-08-18 13:28:45.564328 | aio | 2026-08-18 13:28:45.564343 | aio | TASK [vexxhost.ceph.cephadm : Grant passwordless sudo to the cephadm SSH user] *** 2026-08-18 13:28:45.564627 | aio | Tuesday 18 August 2026 13:28:45 +0000 (0:00:00.302) 0:03:08.625 ******** 2026-08-18 13:28:46.062803 | aio | ok: [aio] 2026-08-18 13:28:46.062834 | aio | 2026-08-18 13:28:46.063223 | aio | TASK [vexxhost.ceph.cephadm : Log in to the container registry] **************** 2026-08-18 13:28:46.063247 | aio | Tuesday 18 August 2026 13:28:46 +0000 (0:00:00.496) 0:03:09.122 ******** 2026-08-18 13:28:46.095864 | aio | skipping: [aio] 2026-08-18 13:28:46.095891 | aio | 2026-08-18 13:28:46.096360 | aio | TASK [vexxhost.ceph.cephadm : Pre-pull the Ceph image] ************************* 2026-08-18 13:28:46.096384 | aio | Tuesday 18 August 2026 13:28:46 +0000 (0:00:00.035) 0:03:09.157 ******** 2026-08-18 13:28:46.515351 | aio | ok: [aio] 2026-08-18 13:28:46.515405 | aio | 2026-08-18 13:28:46.515415 | aio | TASK [vexxhost.ceph.cephadm : Pin CEPHADM_IMAGE for interactive login shells] *** 2026-08-18 13:28:46.515425 | aio | Tuesday 18 August 2026 13:28:46 +0000 (0:00:00.418) 0:03:09.576 ******** 2026-08-18 13:28:47.044267 | aio | ok: [aio] 2026-08-18 13:28:47.044322 | aio | 2026-08-18 13:28:47.044333 | aio | TASK [vexxhost.ceph.osd : Locate the cluster admin host] *********************** 2026-08-18 13:28:47.044343 | aio | Tuesday 18 August 2026 13:28:47 +0000 (0:00:00.529) 0:03:10.105 ******** 2026-08-18 13:28:47.305386 | aio | ok: [aio] => (item=aio) 2026-08-18 13:28:47.305431 | aio | 2026-08-18 13:28:47.305443 | aio | TASK [vexxhost.ceph.osd : Select the admin host and its mon config path] ******* 2026-08-18 13:28:47.305453 | aio | Tuesday 18 August 2026 13:28:47 +0000 (0:00:00.260) 0:03:10.366 ******** 2026-08-18 13:28:47.345135 | aio | ok: [aio] 2026-08-18 13:28:47.345166 | aio | 2026-08-18 13:28:47.345176 | aio | TASK [vexxhost.ceph.osd : Set the admin mon config path] *********************** 2026-08-18 13:28:47.345185 | aio | Tuesday 18 August 2026 13:28:47 +0000 (0:00:00.040) 0:03:10.406 ******** 2026-08-18 13:28:47.387855 | aio | ok: [aio] 2026-08-18 13:28:47.387928 | aio | 2026-08-18 13:28:47.387947 | aio | TASK [Register this OSD host] ************************************************** 2026-08-18 13:28:47.388143 | aio | Tuesday 18 August 2026 13:28:47 +0000 (0:00:00.042) 0:03:10.449 ******** 2026-08-18 13:28:47.446199 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-08-18 13:28:47.446281 | aio | 2026-08-18 13:28:47.446412 | aio | TASK [vexxhost.ceph.cephadm_host : Get the cephadm public key] ***************** 2026-08-18 13:28:47.446550 | aio | Tuesday 18 August 2026 13:28:47 +0000 (0:00:00.059) 0:03:10.508 ******** 2026-08-18 13:28:49.189303 | aio | ok: [aio] 2026-08-18 13:28:49.189408 | aio | 2026-08-18 13:28:49.189577 | aio | TASK [vexxhost.ceph.cephadm_host : Resolve the cluster SSH public key to authorise] *** 2026-08-18 13:28:49.189788 | aio | Tuesday 18 August 2026 13:28:49 +0000 (0:00:01.742) 0:03:12.250 ******** 2026-08-18 13:28:49.237463 | aio | ok: [aio] 2026-08-18 13:28:49.237506 | aio | 2026-08-18 13:28:49.237515 | aio | TASK [vexxhost.ceph.cephadm_host : Assert a cluster SSH key was resolved] ****** 2026-08-18 13:28:49.237524 | aio | Tuesday 18 August 2026 13:28:49 +0000 (0:00:00.047) 0:03:12.298 ******** 2026-08-18 13:28:49.286858 | aio | ok: [aio] => { 2026-08-18 13:28:49.286936 | aio | "changed": false, 2026-08-18 13:28:49.286950 | aio | "msg": "All assertions passed" 2026-08-18 13:28:49.286970 | aio | } 2026-08-18 13:28:49.287432 | aio | 2026-08-18 13:28:49.287460 | aio | TASK [vexxhost.ceph.cephadm_host : Authorise the cluster SSH key for the cephadm user] *** 2026-08-18 13:28:49.287470 | aio | Tuesday 18 August 2026 13:28:49 +0000 (0:00:00.048) 0:03:12.347 ******** 2026-08-18 13:28:49.632202 | aio | ok: [aio] 2026-08-18 13:28:49.632280 | aio | 2026-08-18 13:28:49.632444 | aio | TASK [vexxhost.ceph.cephadm_host : Derive this host's cephadm labels from inventory membership] *** 2026-08-18 13:28:49.632577 | aio | Tuesday 18 August 2026 13:28:49 +0000 (0:00:00.346) 0:03:12.694 ******** 2026-08-18 13:28:49.680541 | aio | ok: [aio] 2026-08-18 13:28:49.680898 | aio | 2026-08-18 13:28:49.681226 | aio | TASK [vexxhost.ceph.cephadm_host : Find this host's addresses on the public network] *** 2026-08-18 13:28:49.681586 | aio | Tuesday 18 August 2026 13:28:49 +0000 (0:00:00.048) 0:03:12.742 ******** 2026-08-18 13:28:49.768194 | aio | ok: [aio] 2026-08-18 13:28:49.768446 | aio | 2026-08-18 13:28:49.768790 | aio | TASK [vexxhost.ceph.cephadm_host : Assert exactly one address matches the public network] *** 2026-08-18 13:28:49.769091 | aio | Tuesday 18 August 2026 13:28:49 +0000 (0:00:00.087) 0:03:12.830 ******** 2026-08-18 13:28:49.823775 | aio | ok: [aio] => { 2026-08-18 13:28:49.824067 | aio | "changed": false, 2026-08-18 13:28:49.824364 | aio | "msg": "All assertions passed" 2026-08-18 13:28:49.824639 | aio | } 2026-08-18 13:28:49.824967 | aio | 2026-08-18 13:28:49.825266 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host (labels)] ***************** 2026-08-18 13:28:49.825591 | aio | Tuesday 18 August 2026 13:28:49 +0000 (0:00:00.055) 0:03:12.885 ******** 2026-08-18 13:28:51.534709 | aio | ok: [aio] 2026-08-18 13:28:51.535816 | aio | 2026-08-18 13:28:51.535852 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host with a CRUSH location] **** 2026-08-18 13:28:51.535865 | aio | Tuesday 18 August 2026 13:28:51 +0000 (0:00:01.711) 0:03:14.597 ******** 2026-08-18 13:28:51.594879 | aio | skipping: [aio] 2026-08-18 13:28:51.594930 | aio | 2026-08-18 13:28:51.594944 | aio | TASK [vexxhost.ceph.osd : Apply OSD service specs (drive groups)] ************** 2026-08-18 13:28:51.594962 | aio | Tuesday 18 August 2026 13:28:51 +0000 (0:00:00.059) 0:03:14.656 ******** 2026-08-18 13:28:51.628741 | aio | skipping: [aio] 2026-08-18 13:28:51.629022 | aio | 2026-08-18 13:28:51.629282 | aio | TASK [vexxhost.ceph.osd : List existing ceph-volume OSDs on this host] ********* 2026-08-18 13:28:51.629527 | aio | Tuesday 18 August 2026 13:28:51 +0000 (0:00:00.034) 0:03:14.690 ******** 2026-08-18 13:28:53.116227 | aio | ok: [aio] 2026-08-18 13:28:53.116278 | aio | 2026-08-18 13:28:53.116287 | aio | TASK [vexxhost.ceph.osd : Deploy OSDs on the explicitly listed devices] ******** 2026-08-18 13:28:53.116295 | aio | Tuesday 18 August 2026 13:28:53 +0000 (0:00:01.487) 0:03:16.178 ******** 2026-08-18 13:31:38.880390 | aio | changed: [aio] => (item=/dev/ceph-aio-osd0/data) 2026-08-18 13:31:38.880469 | aio | changed: [aio] => (item=/dev/ceph-aio-osd1/data) 2026-08-18 13:31:38.881059 | aio | changed: [aio] => (item=/dev/ceph-aio-osd2/data) 2026-08-18 13:31:38.881079 | aio | 2026-08-18 13:31:38.881086 | aio | TASK [vexxhost.ceph.osd : Wait for explicitly requested OSD daemons to be running on this host] *** 2026-08-18 13:31:38.881092 | aio | Tuesday 18 August 2026 13:31:38 +0000 (0:02:45.763) 0:06:01.941 ******** 2026-08-18 13:31:47.336907 | aio | FAILED - RETRYING: [aio]: Wait for explicitly requested OSD daemons to be running on this host (120 retries left). 2026-08-18 13:31:47.337102 | aio | ok: [aio] 2026-08-18 13:31:47.338912 | aio | 2026-08-18 13:31:47.339007 | aio | TASK [vexxhost.ceph.osd : Wait for OSD drive-group services to deploy at least one daemon] *** 2026-08-18 13:31:47.339023 | aio | Tuesday 18 August 2026 13:31:47 +0000 (0:00:08.450) 0:06:10.391 ******** 2026-08-18 13:31:47.389638 | aio | skipping: [aio] 2026-08-18 13:31:47.389887 | aio | 2026-08-18 13:31:47.390181 | aio | PLAY [Apply Ceph configuration] ************************************************ 2026-08-18 13:31:47.390412 | aio | 2026-08-18 13:31:47.390652 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 13:31:47.390971 | aio | Tuesday 18 August 2026 13:31:47 +0000 (0:00:00.059) 0:06:10.451 ******** 2026-08-18 13:31:48.376207 | aio | ok: [aio] 2026-08-18 13:31:48.376396 | aio | 2026-08-18 13:31:48.376658 | aio | TASK [vexxhost.ceph.configure : Locate the cluster admin host] ***************** 2026-08-18 13:31:48.377025 | aio | Tuesday 18 August 2026 13:31:48 +0000 (0:00:00.986) 0:06:11.438 ******** 2026-08-18 13:31:48.648898 | aio | ok: [aio] => (item=aio) 2026-08-18 13:31:48.649109 | aio | 2026-08-18 13:31:48.649369 | aio | TASK [vexxhost.ceph.configure : Select the admin host] ************************* 2026-08-18 13:31:48.649615 | aio | Tuesday 18 August 2026 13:31:48 +0000 (0:00:00.272) 0:06:11.710 ******** 2026-08-18 13:31:48.699375 | aio | ok: [aio] 2026-08-18 13:31:48.699547 | aio | 2026-08-18 13:31:48.699866 | aio | TASK [vexxhost.ceph.configure : Set the admin mon config path] ***************** 2026-08-18 13:31:48.700127 | aio | Tuesday 18 August 2026 13:31:48 +0000 (0:00:00.050) 0:06:11.761 ******** 2026-08-18 13:31:48.743476 | aio | ok: [aio] 2026-08-18 13:31:48.743666 | aio | 2026-08-18 13:31:48.743959 | aio | TASK [vexxhost.ceph.configure : Apply central Ceph configuration] ************** 2026-08-18 13:31:48.744199 | aio | Tuesday 18 August 2026 13:31:48 +0000 (0:00:00.044) 0:06:11.806 ******** 2026-08-18 13:31:48.786129 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/config.yml for aio 2026-08-18 13:31:48.786344 | aio | 2026-08-18 13:31:48.786592 | aio | TASK [vexxhost.ceph.configure : Apply central Ceph configuration] ************** 2026-08-18 13:31:48.786874 | aio | Tuesday 18 August 2026 13:31:48 +0000 (0:00:00.042) 0:06:11.848 ******** 2026-08-18 13:32:08.099661 | aio | changed: [aio] => (item=mgr/mgr/dashboard/standby_behaviour) 2026-08-18 13:32:08.099736 | aio | changed: [aio] => (item=mgr/mgr/dashboard/RGW_API_SSL_VERIFY) 2026-08-18 13:32:08.099782 | aio | changed: [aio] => (item=mgr/mgr/dashboard/FEATURE_TOGGLE_CEPHFS) 2026-08-18 13:32:08.100486 | aio | changed: [aio] => (item=mgr/mgr/dashboard/FEATURE_TOGGLE_ISCSI) 2026-08-18 13:32:08.100524 | aio | changed: [aio] => (item=mgr/mgr/dashboard/FEATURE_TOGGLE_MIRRORING) 2026-08-18 13:32:08.100531 | aio | changed: [aio] => (item=mgr/mgr/dashboard/FEATURE_TOGGLE_NFS) 2026-08-18 13:32:08.100536 | aio | 2026-08-18 13:32:08.100542 | aio | TASK [vexxhost.ceph.configure : Configure erasure-code profiles] *************** 2026-08-18 13:32:08.100547 | aio | Tuesday 18 August 2026 13:32:08 +0000 (0:00:19.310) 0:06:31.159 ******** 2026-08-18 13:32:08.145444 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/ec_profiles.yml for aio 2026-08-18 13:32:08.145506 | aio | 2026-08-18 13:32:08.145521 | aio | TASK [vexxhost.ceph.configure : Configure erasure-code profiles] *************** 2026-08-18 13:32:08.145533 | aio | Tuesday 18 August 2026 13:32:08 +0000 (0:00:00.046) 0:06:31.206 ******** 2026-08-18 13:32:12.136456 | aio | changed: [aio] => (item=ec_hdd_s3) 2026-08-18 13:32:12.136507 | aio | 2026-08-18 13:32:12.136512 | aio | TASK [vexxhost.ceph.configure : Configure CRUSH rules] ************************* 2026-08-18 13:32:12.136544 | aio | Tuesday 18 August 2026 13:32:12 +0000 (0:00:03.990) 0:06:35.196 ******** 2026-08-18 13:32:12.178267 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/crush_rules.yml for aio 2026-08-18 13:32:12.178284 | aio | 2026-08-18 13:32:12.178289 | aio | TASK [vexxhost.ceph.configure : Configure CRUSH rules] ************************* 2026-08-18 13:32:12.178293 | aio | Tuesday 18 August 2026 13:32:12 +0000 (0:00:00.041) 0:06:35.237 ******** 2026-08-18 13:32:23.528329 | aio | changed: [aio] => (item=rep_hdd) 2026-08-18 13:32:23.528384 | aio | changed: [aio] => (item=rep_lab) 2026-08-18 13:32:23.528397 | aio | changed: [aio] => (item=ec_hdd_s3) 2026-08-18 13:32:23.528410 | aio | 2026-08-18 13:32:23.528422 | aio | TASK [vexxhost.ceph.configure : Configure pools] ******************************* 2026-08-18 13:32:23.528434 | aio | Tuesday 18 August 2026 13:32:23 +0000 (0:00:11.351) 0:06:46.589 ******** 2026-08-18 13:32:23.576815 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/pools.yml for aio 2026-08-18 13:32:23.576848 | aio | 2026-08-18 13:32:23.576861 | aio | TASK [vexxhost.ceph.configure : Configure pools] ******************************* 2026-08-18 13:32:23.576873 | aio | Tuesday 18 August 2026 13:32:23 +0000 (0:00:00.048) 0:06:46.638 ******** 2026-08-18 13:32:58.881295 | aio | changed: [aio] => (item=molecule-1.rgw.buckets.data) 2026-08-18 13:32:58.881355 | aio | changed: [aio] => (item=molecule-1.rgw.buckets.index) 2026-08-18 13:32:58.881363 | aio | changed: [aio] => (item=molecule-1.rgw.buckets.non-ec) 2026-08-18 13:32:58.881370 | aio | changed: [aio] => (item=molecule-1.rgw.control) 2026-08-18 13:32:58.881377 | aio | changed: [aio] => (item=molecule-1.rgw.log) 2026-08-18 13:32:58.881385 | aio | changed: [aio] => (item=molecule-1.rgw.meta) 2026-08-18 13:32:58.881392 | aio | 2026-08-18 13:32:58.881400 | aio | TASK [vexxhost.ceph.configure : Configure CephX keys] ************************** 2026-08-18 13:32:58.881407 | aio | Tuesday 18 August 2026 13:32:58 +0000 (0:00:35.296) 0:07:21.934 ******** 2026-08-18 13:32:58.904532 | aio | skipping: [aio] 2026-08-18 13:32:58.904585 | aio | 2026-08-18 13:32:58.904601 | aio | TASK [vexxhost.ceph.configure : Enroll the dashboard TLS certificate] ********** 2026-08-18 13:32:58.904616 | aio | Tuesday 18 August 2026 13:32:58 +0000 (0:00:00.031) 0:07:21.966 ******** 2026-08-18 13:32:58.949779 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/dashboard.yml for aio 2026-08-18 13:32:58.949813 | aio | 2026-08-18 13:32:58.949826 | aio | TASK [vexxhost.ceph.configure : Check whether the dashboard mgr module is enabled] *** 2026-08-18 13:32:58.949838 | aio | Tuesday 18 August 2026 13:32:58 +0000 (0:00:00.045) 0:07:22.011 ******** 2026-08-18 13:33:00.716890 | aio | ok: [aio] 2026-08-18 13:33:00.716945 | aio | 2026-08-18 13:33:00.716960 | aio | TASK [vexxhost.ceph.configure : Get the current dashboard certificate] ********* 2026-08-18 13:33:00.717041 | aio | Tuesday 18 August 2026 13:33:00 +0000 (0:00:01.767) 0:07:23.778 ******** 2026-08-18 13:33:02.555888 | aio | ok: [aio] 2026-08-18 13:33:02.555942 | aio | 2026-08-18 13:33:02.555956 | aio | TASK [vexxhost.ceph.configure : Set the dashboard certificate] ***************** 2026-08-18 13:33:02.555968 | aio | Tuesday 18 August 2026 13:33:02 +0000 (0:00:01.838) 0:07:25.617 ******** 2026-08-18 13:33:02.599904 | aio | skipping: [aio] 2026-08-18 13:33:02.599961 | aio | 2026-08-18 13:33:02.599975 | aio | TASK [vexxhost.ceph.configure : Set the dashboard certificate key] ************* 2026-08-18 13:33:02.599988 | aio | Tuesday 18 August 2026 13:33:02 +0000 (0:00:00.044) 0:07:25.661 ******** 2026-08-18 13:33:02.643434 | aio | skipping: [aio] 2026-08-18 13:33:02.643637 | aio | 2026-08-18 13:33:02.643950 | aio | TASK [vexxhost.ceph.configure : Flag the dashboard for reload] ***************** 2026-08-18 13:33:02.644177 | aio | Tuesday 18 August 2026 13:33:02 +0000 (0:00:00.043) 0:07:25.705 ******** 2026-08-18 13:33:02.685438 | aio | skipping: [aio] 2026-08-18 13:33:02.685675 | aio | 2026-08-18 13:33:02.685973 | aio | TASK [vexxhost.ceph.configure : Create a self-signed certificate] ************** 2026-08-18 13:33:02.686211 | aio | Tuesday 18 August 2026 13:33:02 +0000 (0:00:00.042) 0:07:25.747 ******** 2026-08-18 13:33:04.697675 | aio | changed: [aio] 2026-08-18 13:33:04.697924 | aio | 2026-08-18 13:33:04.698191 | aio | TASK [vexxhost.ceph.configure : Flag the dashboard for reload] ***************** 2026-08-18 13:33:04.698450 | aio | Tuesday 18 August 2026 13:33:04 +0000 (0:00:02.011) 0:07:27.759 ******** 2026-08-18 13:33:04.747431 | aio | ok: [aio] 2026-08-18 13:33:04.747625 | aio | 2026-08-18 13:33:04.747935 | aio | TASK [vexxhost.ceph.configure : Reload the dashboard so it picks up the certificate] *** 2026-08-18 13:33:04.748207 | aio | Tuesday 18 August 2026 13:33:04 +0000 (0:00:00.050) 0:07:27.809 ******** 2026-08-18 13:33:11.782973 | aio | changed: [aio] => (item=ceph mgr module disable dashboard) 2026-08-18 13:33:11.783040 | aio | changed: [aio] => (item=ceph mgr module enable dashboard) 2026-08-18 13:33:11.783053 | aio | changed: [aio] => (item=ceph orch reconfig mgr) 2026-08-18 13:33:11.783066 | aio | 2026-08-18 13:33:11.783079 | aio | TASK [vexxhost.ceph.configure : Configure dashboard users] ********************* 2026-08-18 13:33:11.783091 | aio | Tuesday 18 August 2026 13:33:11 +0000 (0:00:07.034) 0:07:34.843 ******** 2026-08-18 13:33:11.828660 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/dashboard_users.yml for aio 2026-08-18 13:33:11.828693 | aio | 2026-08-18 13:33:11.828700 | aio | TASK [vexxhost.ceph.configure : Configure dashboard users] ********************* 2026-08-18 13:33:11.828706 | aio | Tuesday 18 August 2026 13:33:11 +0000 (0:00:00.044) 0:07:34.888 ******** 2026-08-18 13:33:21.959816 | aio | changed: [aio] => (item=None) 2026-08-18 13:33:21.960069 | aio | changed: [aio] => (item=None) 2026-08-18 13:33:21.960298 | aio | changed: [aio -> {{ ceph_configure_admin_host }}] 2026-08-18 13:33:21.961134 | aio | 2026-08-18 13:33:21.961198 | aio | PLAY [Deploy Ceph RADOS Gateways] ********************************************** 2026-08-18 13:33:21.961213 | aio | 2026-08-18 13:33:21.961225 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 13:33:21.961244 | aio | Tuesday 18 August 2026 13:33:21 +0000 (0:00:10.134) 0:07:45.022 ******** 2026-08-18 13:33:22.884697 | aio | ok: [aio] 2026-08-18 13:33:22.884935 | aio | 2026-08-18 13:33:22.885188 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:33:22.885436 | aio | Tuesday 18 August 2026 13:33:22 +0000 (0:00:00.924) 0:07:45.947 ******** 2026-08-18 13:33:23.126131 | aio | ok: [aio] 2026-08-18 13:33:23.126391 | aio | 2026-08-18 13:33:23.126691 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:33:23.127107 | aio | Tuesday 18 August 2026 13:33:23 +0000 (0:00:00.241) 0:07:46.188 ******** 2026-08-18 13:33:23.170563 | aio | skipping: [aio] 2026-08-18 13:33:23.170599 | aio | 2026-08-18 13:33:23.170822 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-18 13:33:23.171054 | aio | Tuesday 18 August 2026 13:33:23 +0000 (0:00:00.044) 0:07:46.232 ******** 2026-08-18 13:33:23.437733 | aio | ok: [aio] 2026-08-18 13:33:23.437826 | aio | 2026-08-18 13:33:23.437836 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:33:23.437845 | aio | Tuesday 18 August 2026 13:33:23 +0000 (0:00:00.266) 0:07:46.499 ******** 2026-08-18 13:33:23.496171 | aio | ok: [aio] => { 2026-08-18 13:33:23.496236 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-18 13:33:23.496250 | aio | } 2026-08-18 13:33:23.496263 | aio | 2026-08-18 13:33:23.496275 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:33:23.496287 | aio | Tuesday 18 August 2026 13:33:23 +0000 (0:00:00.057) 0:07:46.557 ******** 2026-08-18 13:33:23.858738 | aio | ok: [aio] 2026-08-18 13:33:23.859892 | aio | 2026-08-18 13:33:23.859906 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:33:23.860250 | aio | Tuesday 18 August 2026 13:33:23 +0000 (0:00:00.363) 0:07:46.920 ******** 2026-08-18 13:33:23.901034 | aio | skipping: [aio] 2026-08-18 13:33:23.901381 | aio | 2026-08-18 13:33:23.901722 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:33:23.902119 | aio | Tuesday 18 August 2026 13:33:23 +0000 (0:00:00.042) 0:07:46.963 ******** 2026-08-18 13:33:23.947377 | aio | skipping: [aio] 2026-08-18 13:33:23.947428 | aio | 2026-08-18 13:33:23.947439 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:33:23.947449 | aio | Tuesday 18 August 2026 13:33:23 +0000 (0:00:00.045) 0:07:47.009 ******** 2026-08-18 13:33:24.196794 | aio | ok: [aio] 2026-08-18 13:33:24.196827 | aio | 2026-08-18 13:33:24.196873 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:33:24.197190 | aio | Tuesday 18 August 2026 13:33:24 +0000 (0:00:00.249) 0:07:47.258 ******** 2026-08-18 13:33:25.077348 | aio | ok: [aio] 2026-08-18 13:33:25.077572 | aio | 2026-08-18 13:33:25.077870 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:33:25.078115 | aio | Tuesday 18 August 2026 13:33:25 +0000 (0:00:00.880) 0:07:48.139 ******** 2026-08-18 13:33:25.151403 | aio | ok: [aio] => { 2026-08-18 13:33:25.151651 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-18 13:33:25.152034 | aio | } 2026-08-18 13:33:25.152538 | aio | 2026-08-18 13:33:25.152789 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:33:25.153041 | aio | Tuesday 18 August 2026 13:33:25 +0000 (0:00:00.074) 0:07:48.213 ******** 2026-08-18 13:33:25.562372 | aio | ok: [aio] 2026-08-18 13:33:25.562410 | aio | 2026-08-18 13:33:25.562416 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:33:25.562422 | aio | Tuesday 18 August 2026 13:33:25 +0000 (0:00:00.408) 0:07:48.622 ******** 2026-08-18 13:33:27.695633 | aio | ok: [aio] 2026-08-18 13:33:27.695695 | aio | 2026-08-18 13:33:27.695709 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-18 13:33:27.695721 | aio | Tuesday 18 August 2026 13:33:27 +0000 (0:00:02.134) 0:07:50.756 ******** 2026-08-18 13:33:27.732270 | aio | skipping: [aio] 2026-08-18 13:33:27.732322 | aio | 2026-08-18 13:33:27.732335 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-18 13:33:27.732349 | aio | Tuesday 18 August 2026 13:33:27 +0000 (0:00:00.035) 0:07:50.792 ******** 2026-08-18 13:33:27.769177 | aio | skipping: [aio] 2026-08-18 13:33:27.769259 | aio | 2026-08-18 13:33:27.769379 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-18 13:33:27.769493 | aio | Tuesday 18 August 2026 13:33:27 +0000 (0:00:00.036) 0:07:50.828 ******** 2026-08-18 13:33:27.799944 | aio | skipping: [aio] 2026-08-18 13:33:27.799993 | aio | 2026-08-18 13:33:27.800113 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-18 13:33:27.800222 | aio | Tuesday 18 August 2026 13:33:27 +0000 (0:00:00.033) 0:07:50.862 ******** 2026-08-18 13:33:28.685440 | aio | ok: [aio] 2026-08-18 13:33:28.685650 | aio | 2026-08-18 13:33:28.686249 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-18 13:33:28.686307 | aio | Tuesday 18 August 2026 13:33:28 +0000 (0:00:00.884) 0:07:51.747 ******** 2026-08-18 13:33:29.226513 | aio | ok: [aio] 2026-08-18 13:33:29.226552 | aio | 2026-08-18 13:33:29.226558 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-18 13:33:29.226565 | aio | Tuesday 18 August 2026 13:33:29 +0000 (0:00:00.539) 0:07:52.287 ******** 2026-08-18 13:33:30.323574 | aio | ok: [aio] => (item={'path': '/etc/containerd'}) 2026-08-18 13:33:30.323654 | aio | ok: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-18 13:33:30.323965 | aio | ok: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-18 13:33:30.324146 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-18 13:33:30.324319 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-18 13:33:30.324450 | aio | 2026-08-18 13:33:30.324577 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-18 13:33:30.324678 | aio | Tuesday 18 August 2026 13:33:30 +0000 (0:00:01.098) 0:07:53.385 ******** 2026-08-18 13:33:30.976223 | aio | ok: [aio] 2026-08-18 13:33:30.976344 | aio | 2026-08-18 13:33:30.976510 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-18 13:33:30.976668 | aio | Tuesday 18 August 2026 13:33:30 +0000 (0:00:00.644) 0:07:54.030 ******** 2026-08-18 13:33:30.976831 | aio | 2026-08-18 13:33:30.977185 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-18 13:33:30.977642 | aio | Tuesday 18 August 2026 13:33:30 +0000 (0:00:00.006) 0:07:54.036 ******** 2026-08-18 13:33:31.408293 | aio | ok: [aio] 2026-08-18 13:33:31.408363 | aio | 2026-08-18 13:33:31.408373 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:33:31.408381 | aio | Tuesday 18 August 2026 13:33:31 +0000 (0:00:00.432) 0:07:54.469 ******** 2026-08-18 13:33:31.654693 | aio | ok: [aio] 2026-08-18 13:33:31.654730 | aio | 2026-08-18 13:33:31.654738 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:33:31.654764 | aio | Tuesday 18 August 2026 13:33:31 +0000 (0:00:00.246) 0:07:54.716 ******** 2026-08-18 13:33:31.718654 | aio | ok: [aio] => { 2026-08-18 13:33:31.718687 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-18 13:33:31.718693 | aio | } 2026-08-18 13:33:31.718699 | aio | 2026-08-18 13:33:31.718705 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:33:31.718710 | aio | Tuesday 18 August 2026 13:33:31 +0000 (0:00:00.064) 0:07:54.780 ******** 2026-08-18 13:33:32.125382 | aio | ok: [aio] 2026-08-18 13:33:32.125447 | aio | 2026-08-18 13:33:32.125467 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:33:32.125484 | aio | Tuesday 18 August 2026 13:33:32 +0000 (0:00:00.405) 0:07:55.186 ******** 2026-08-18 13:33:35.354247 | aio | ok: [aio] 2026-08-18 13:33:35.354304 | aio | 2026-08-18 13:33:35.354317 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-18 13:33:35.354330 | aio | Tuesday 18 August 2026 13:33:35 +0000 (0:00:03.229) 0:07:58.415 ******** 2026-08-18 13:33:36.232687 | aio | ok: [aio] 2026-08-18 13:33:36.232724 | aio | 2026-08-18 13:33:36.232731 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-18 13:33:36.232738 | aio | Tuesday 18 August 2026 13:33:36 +0000 (0:00:00.879) 0:07:59.294 ******** 2026-08-18 13:33:36.464357 | aio | ok: [aio] 2026-08-18 13:33:36.464414 | aio | 2026-08-18 13:33:36.464429 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-18 13:33:36.464443 | aio | Tuesday 18 August 2026 13:33:36 +0000 (0:00:00.231) 0:07:59.525 ******** 2026-08-18 13:33:36.982320 | aio | ok: [aio] 2026-08-18 13:33:36.982369 | aio | 2026-08-18 13:33:36.982383 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-18 13:33:36.982411 | aio | Tuesday 18 August 2026 13:33:36 +0000 (0:00:00.516) 0:08:00.042 ******** 2026-08-18 13:33:37.693879 | aio | ok: [aio] => (item={'path': '/etc/docker'}) 2026-08-18 13:33:37.693936 | aio | ok: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-18 13:33:37.693950 | aio | ok: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-18 13:33:37.693963 | aio | 2026-08-18 13:33:37.693975 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-18 13:33:37.693987 | aio | Tuesday 18 August 2026 13:33:37 +0000 (0:00:00.711) 0:08:00.753 ******** 2026-08-18 13:33:38.214231 | aio | ok: [aio] 2026-08-18 13:33:38.214296 | aio | 2026-08-18 13:33:38.214431 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-18 13:33:38.214548 | aio | Tuesday 18 August 2026 13:33:38 +0000 (0:00:00.520) 0:08:01.274 ******** 2026-08-18 13:33:38.746926 | aio | ok: [aio] 2026-08-18 13:33:38.746976 | aio | 2026-08-18 13:33:38.747461 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-18 13:33:38.747505 | aio | Tuesday 18 August 2026 13:33:38 +0000 (0:00:00.527) 0:08:01.801 ******** 2026-08-18 13:33:38.747716 | aio | 2026-08-18 13:33:38.748072 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-18 13:33:38.748505 | aio | Tuesday 18 August 2026 13:33:38 +0000 (0:00:00.006) 0:08:01.808 ******** 2026-08-18 13:33:39.182826 | aio | ok: [aio] 2026-08-18 13:33:39.182870 | aio | 2026-08-18 13:33:39.182877 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:33:39.182883 | aio | Tuesday 18 August 2026 13:33:39 +0000 (0:00:00.436) 0:08:02.244 ******** 2026-08-18 13:33:39.223825 | aio | ok: [aio] => { 2026-08-18 13:33:39.223882 | aio | "msg": "https://download.ceph.com/rpm-20.2.3/el9/noarch/cephadm" 2026-08-18 13:33:39.223893 | aio | } 2026-08-18 13:33:39.223903 | aio | 2026-08-18 13:33:39.223912 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:33:39.223921 | aio | Tuesday 18 August 2026 13:33:39 +0000 (0:00:00.039) 0:08:02.284 ******** 2026-08-18 13:33:39.564377 | aio | ok: [aio] 2026-08-18 13:33:39.564431 | aio | 2026-08-18 13:33:39.564441 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:33:39.564451 | aio | Tuesday 18 August 2026 13:33:39 +0000 (0:00:00.341) 0:08:02.625 ******** 2026-08-18 13:33:39.604070 | aio | skipping: [aio] 2026-08-18 13:33:39.604106 | aio | 2026-08-18 13:33:39.604117 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-18 13:33:39.604126 | aio | Tuesday 18 August 2026 13:33:39 +0000 (0:00:00.039) 0:08:02.665 ******** 2026-08-18 13:33:39.658818 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-18 13:33:39.659014 | aio | 2026-08-18 13:33:39.659331 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-18 13:33:39.659637 | aio | Tuesday 18 August 2026 13:33:39 +0000 (0:00:00.055) 0:08:02.720 ******** 2026-08-18 13:33:40.593949 | aio | ok: [aio] 2026-08-18 13:33:40.594063 | aio | 2026-08-18 13:33:40.594085 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-18 13:33:40.594393 | aio | Tuesday 18 August 2026 13:33:40 +0000 (0:00:00.934) 0:08:03.655 ******** 2026-08-18 13:33:41.377465 | aio | ok: [aio] => (item=systemd-timesyncd) 2026-08-18 13:33:41.377513 | aio | ok: [aio] => (item=ssh) 2026-08-18 13:33:41.377524 | aio | 2026-08-18 13:33:41.377533 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-18 13:33:41.377543 | aio | Tuesday 18 August 2026 13:33:41 +0000 (0:00:00.783) 0:08:04.438 ******** 2026-08-18 13:33:41.614724 | aio | ok: [aio] 2026-08-18 13:33:41.614810 | aio | 2026-08-18 13:33:41.614822 | aio | TASK [vexxhost.ceph.cephadm : Ensure the cephadm SSH user exists] ************** 2026-08-18 13:33:41.614832 | aio | Tuesday 18 August 2026 13:33:41 +0000 (0:00:00.236) 0:08:04.674 ******** 2026-08-18 13:33:41.912296 | aio | ok: [aio] 2026-08-18 13:33:41.912375 | aio | 2026-08-18 13:33:41.912496 | aio | TASK [vexxhost.ceph.cephadm : Grant passwordless sudo to the cephadm SSH user] *** 2026-08-18 13:33:41.912609 | aio | Tuesday 18 August 2026 13:33:41 +0000 (0:00:00.298) 0:08:04.973 ******** 2026-08-18 13:33:42.430153 | aio | ok: [aio] 2026-08-18 13:33:42.430205 | aio | 2026-08-18 13:33:42.430329 | aio | TASK [vexxhost.ceph.cephadm : Log in to the container registry] **************** 2026-08-18 13:33:42.430435 | aio | Tuesday 18 August 2026 13:33:42 +0000 (0:00:00.518) 0:08:05.491 ******** 2026-08-18 13:33:42.468067 | aio | skipping: [aio] 2026-08-18 13:33:42.468098 | aio | 2026-08-18 13:33:42.468108 | aio | TASK [vexxhost.ceph.cephadm : Pre-pull the Ceph image] ************************* 2026-08-18 13:33:42.468135 | aio | Tuesday 18 August 2026 13:33:42 +0000 (0:00:00.037) 0:08:05.529 ******** 2026-08-18 13:33:42.891396 | aio | ok: [aio] 2026-08-18 13:33:42.891459 | aio | 2026-08-18 13:33:42.891470 | aio | TASK [vexxhost.ceph.cephadm : Pin CEPHADM_IMAGE for interactive login shells] *** 2026-08-18 13:33:42.891479 | aio | Tuesday 18 August 2026 13:33:42 +0000 (0:00:00.422) 0:08:05.952 ******** 2026-08-18 13:33:43.421250 | aio | ok: [aio] 2026-08-18 13:33:43.421300 | aio | 2026-08-18 13:33:43.421311 | aio | TASK [vexxhost.ceph.rgw : Locate the cluster admin host] *********************** 2026-08-18 13:33:43.421320 | aio | Tuesday 18 August 2026 13:33:43 +0000 (0:00:00.530) 0:08:06.482 ******** 2026-08-18 13:33:43.685358 | aio | ok: [aio] => (item=aio) 2026-08-18 13:33:43.685415 | aio | 2026-08-18 13:33:43.685426 | aio | TASK [vexxhost.ceph.rgw : Select the admin host] ******************************* 2026-08-18 13:33:43.685436 | aio | Tuesday 18 August 2026 13:33:43 +0000 (0:00:00.263) 0:08:06.745 ******** 2026-08-18 13:33:43.733586 | aio | ok: [aio] 2026-08-18 13:33:43.733622 | aio | 2026-08-18 13:33:43.733627 | aio | TASK [vexxhost.ceph.rgw : Set the admin mon config path] *********************** 2026-08-18 13:33:43.733632 | aio | Tuesday 18 August 2026 13:33:43 +0000 (0:00:00.049) 0:08:06.795 ******** 2026-08-18 13:33:43.780497 | aio | ok: [aio] 2026-08-18 13:33:43.780557 | aio | 2026-08-18 13:33:43.780567 | aio | TASK [Register this RGW host] ************************************************** 2026-08-18 13:33:43.780578 | aio | Tuesday 18 August 2026 13:33:43 +0000 (0:00:00.045) 0:08:06.841 ******** 2026-08-18 13:33:43.848123 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-08-18 13:33:43.848153 | aio | 2026-08-18 13:33:43.848164 | aio | TASK [vexxhost.ceph.cephadm_host : Get the cephadm public key] ***************** 2026-08-18 13:33:43.848173 | aio | Tuesday 18 August 2026 13:33:43 +0000 (0:00:00.067) 0:08:06.908 ******** 2026-08-18 13:33:45.484853 | aio | ok: [aio] 2026-08-18 13:33:45.484926 | aio | 2026-08-18 13:33:45.485377 | aio | TASK [vexxhost.ceph.cephadm_host : Resolve the cluster SSH public key to authorise] *** 2026-08-18 13:33:45.485446 | aio | Tuesday 18 August 2026 13:33:45 +0000 (0:00:01.635) 0:08:08.544 ******** 2026-08-18 13:33:45.532215 | aio | ok: [aio] 2026-08-18 13:33:45.532291 | aio | 2026-08-18 13:33:45.532408 | aio | TASK [vexxhost.ceph.cephadm_host : Assert a cluster SSH key was resolved] ****** 2026-08-18 13:33:45.532520 | aio | Tuesday 18 August 2026 13:33:45 +0000 (0:00:00.049) 0:08:08.594 ******** 2026-08-18 13:33:45.580054 | aio | ok: [aio] => { 2026-08-18 13:33:45.580115 | aio | "changed": false, 2026-08-18 13:33:45.580128 | aio | "msg": "All assertions passed" 2026-08-18 13:33:45.580141 | aio | } 2026-08-18 13:33:45.580153 | aio | 2026-08-18 13:33:45.580165 | aio | TASK [vexxhost.ceph.cephadm_host : Authorise the cluster SSH key for the cephadm user] *** 2026-08-18 13:33:45.580177 | aio | Tuesday 18 August 2026 13:33:45 +0000 (0:00:00.046) 0:08:08.640 ******** 2026-08-18 13:33:45.895005 | aio | ok: [aio] 2026-08-18 13:33:45.895067 | aio | 2026-08-18 13:33:45.895081 | aio | TASK [vexxhost.ceph.cephadm_host : Derive this host's cephadm labels from inventory membership] *** 2026-08-18 13:33:45.895094 | aio | Tuesday 18 August 2026 13:33:45 +0000 (0:00:00.315) 0:08:08.956 ******** 2026-08-18 13:33:45.940946 | aio | ok: [aio] 2026-08-18 13:33:45.941007 | aio | 2026-08-18 13:33:45.941250 | aio | TASK [vexxhost.ceph.cephadm_host : Find this host's addresses on the public network] *** 2026-08-18 13:33:45.941516 | aio | Tuesday 18 August 2026 13:33:45 +0000 (0:00:00.046) 0:08:09.002 ******** 2026-08-18 13:33:46.019130 | aio | ok: [aio] 2026-08-18 13:33:46.019346 | aio | 2026-08-18 13:33:46.019604 | aio | TASK [vexxhost.ceph.cephadm_host : Assert exactly one address matches the public network] *** 2026-08-18 13:33:46.019896 | aio | Tuesday 18 August 2026 13:33:46 +0000 (0:00:00.078) 0:08:09.081 ******** 2026-08-18 13:33:46.062416 | aio | ok: [aio] => { 2026-08-18 13:33:46.062602 | aio | "changed": false, 2026-08-18 13:33:46.062931 | aio | "msg": "All assertions passed" 2026-08-18 13:33:46.063121 | aio | } 2026-08-18 13:33:46.063360 | aio | 2026-08-18 13:33:46.063611 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host (labels)] ***************** 2026-08-18 13:33:46.063885 | aio | Tuesday 18 August 2026 13:33:46 +0000 (0:00:00.042) 0:08:09.124 ******** 2026-08-18 13:33:47.744850 | aio | ok: [aio] 2026-08-18 13:33:47.744921 | aio | 2026-08-18 13:33:47.744935 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host with a CRUSH location] **** 2026-08-18 13:33:47.745042 | aio | Tuesday 18 August 2026 13:33:47 +0000 (0:00:01.681) 0:08:10.806 ******** 2026-08-18 13:33:47.798238 | aio | skipping: [aio] 2026-08-18 13:33:47.798399 | aio | 2026-08-18 13:33:47.798653 | aio | TASK [vexxhost.ceph.rgw : Configure RGW multisite (realm, zonegroup, zone)] **** 2026-08-18 13:33:47.798947 | aio | Tuesday 18 August 2026 13:33:47 +0000 (0:00:00.054) 0:08:10.860 ******** 2026-08-18 13:33:47.856074 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/rgw/tasks/multisite.yml for aio 2026-08-18 13:33:47.856285 | aio | 2026-08-18 13:33:47.856537 | aio | TASK [vexxhost.ceph.rgw : Configure RGW realms] ******************************** 2026-08-18 13:33:47.856825 | aio | Tuesday 18 August 2026 13:33:47 +0000 (0:00:00.057) 0:08:10.918 ******** 2026-08-18 13:33:52.036788 | aio | changed: [aio] => (item=molecule) 2026-08-18 13:33:52.036824 | aio | 2026-08-18 13:33:52.036831 | aio | TASK [vexxhost.ceph.rgw : Configure RGW zonegroups] **************************** 2026-08-18 13:33:52.036837 | aio | Tuesday 18 August 2026 13:33:52 +0000 (0:00:04.179) 0:08:15.098 ******** 2026-08-18 13:33:54.466506 | aio | changed: [aio] => (item=molecule) 2026-08-18 13:33:54.466695 | aio | 2026-08-18 13:33:54.467007 | aio | TASK [vexxhost.ceph.rgw : Configure RGW zones] ********************************* 2026-08-18 13:33:54.467246 | aio | Tuesday 18 August 2026 13:33:54 +0000 (0:00:02.430) 0:08:17.528 ******** 2026-08-18 13:33:56.946949 | aio | changed: [aio] => (item=None) 2026-08-18 13:33:56.947025 | aio | changed: [aio -> {{ ceph_rgw_admin_host }}] 2026-08-18 13:33:56.947039 | aio | 2026-08-18 13:33:56.947057 | aio | TASK [vexxhost.ceph.rgw : Commit the RGW period] ******************************* 2026-08-18 13:33:56.947260 | aio | Tuesday 18 August 2026 13:33:56 +0000 (0:00:02.479) 0:08:20.008 ******** 2026-08-18 13:33:58.566265 | aio | changed: [aio] 2026-08-18 13:33:58.566330 | aio | 2026-08-18 13:33:58.566344 | aio | TASK [vexxhost.ceph.rgw : Apply the RGW service specs] ************************* 2026-08-18 13:33:58.566357 | aio | Tuesday 18 August 2026 13:33:58 +0000 (0:00:01.618) 0:08:21.626 ******** 2026-08-18 13:33:58.628546 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/rgw/tasks/services.yml for aio 2026-08-18 13:33:58.628622 | aio | 2026-08-18 13:33:58.628636 | aio | TASK [vexxhost.ceph.rgw : Snapshot current RGW service specs] ****************** 2026-08-18 13:33:58.628649 | aio | Tuesday 18 August 2026 13:33:58 +0000 (0:00:00.063) 0:08:21.689 ******** 2026-08-18 13:34:00.332857 | aio | ok: [aio] 2026-08-18 13:34:00.332990 | aio | 2026-08-18 13:34:00.333007 | aio | TASK [vexxhost.ceph.rgw : Index current RGW specs by service name] ************* 2026-08-18 13:34:00.333020 | aio | Tuesday 18 August 2026 13:34:00 +0000 (0:00:01.703) 0:08:23.393 ******** 2026-08-18 13:34:00.381546 | aio | ok: [aio] 2026-08-18 13:34:00.381616 | aio | 2026-08-18 13:34:00.381630 | aio | TASK [vexxhost.ceph.rgw : Apply the RGW service specs] ************************* 2026-08-18 13:34:00.381643 | aio | Tuesday 18 August 2026 13:34:00 +0000 (0:00:00.048) 0:08:23.442 ******** 2026-08-18 13:34:03.709157 | aio | changed: [aio] => (item=molecule) 2026-08-18 13:34:03.709231 | aio | 2026-08-18 13:34:03.709356 | aio | TASK [vexxhost.ceph.rgw : Redeploy RGW services whose redeploy-triggering keys changed] *** 2026-08-18 13:34:03.709470 | aio | Tuesday 18 August 2026 13:34:03 +0000 (0:00:03.326) 0:08:26.768 ******** 2026-08-18 13:34:03.756439 | aio | skipping: [aio] => (item=rgw.molecule) 2026-08-18 13:34:03.756546 | aio | skipping: [aio] 2026-08-18 13:34:03.756656 | aio | 2026-08-18 13:34:03.756790 | aio | TASK [vexxhost.ceph.rgw : Remove the default zone / zonegroup / pools] ********* 2026-08-18 13:34:03.756905 | aio | Tuesday 18 August 2026 13:34:03 +0000 (0:00:00.050) 0:08:26.819 ******** 2026-08-18 13:34:03.824254 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/rgw/tasks/cleanup.yml for aio 2026-08-18 13:34:03.824346 | aio | 2026-08-18 13:34:03.824462 | aio | TASK [vexxhost.ceph.rgw : List RGW zones] ************************************** 2026-08-18 13:34:03.824572 | aio | Tuesday 18 August 2026 13:34:03 +0000 (0:00:00.067) 0:08:26.887 ******** 2026-08-18 13:34:05.072846 | aio | ok: [aio] 2026-08-18 13:34:05.072907 | aio | 2026-08-18 13:34:05.072922 | aio | TASK [vexxhost.ceph.rgw : Remove the default zonegroup] ************************ 2026-08-18 13:34:05.072935 | aio | Tuesday 18 August 2026 13:34:05 +0000 (0:00:01.245) 0:08:28.132 ******** 2026-08-18 13:34:05.122924 | aio | skipping: [aio] 2026-08-18 13:34:05.123032 | aio | 2026-08-18 13:34:05.123631 | aio | TASK [vexxhost.ceph.rgw : Remove the default zone] ***************************** 2026-08-18 13:34:05.123709 | aio | Tuesday 18 August 2026 13:34:05 +0000 (0:00:00.051) 0:08:28.184 ******** 2026-08-18 13:34:05.177423 | aio | skipping: [aio] 2026-08-18 13:34:05.177512 | aio | 2026-08-18 13:34:05.177521 | aio | TASK [vexxhost.ceph.rgw : Get the current pool deletion setting] *************** 2026-08-18 13:34:05.177530 | aio | Tuesday 18 August 2026 13:34:05 +0000 (0:00:00.053) 0:08:28.238 ******** 2026-08-18 13:34:05.231462 | aio | skipping: [aio] 2026-08-18 13:34:05.231527 | aio | 2026-08-18 13:34:05.231541 | aio | TASK [vexxhost.ceph.rgw : Allow pool deletion] ********************************* 2026-08-18 13:34:05.231562 | aio | Tuesday 18 August 2026 13:34:05 +0000 (0:00:00.054) 0:08:28.292 ******** 2026-08-18 13:34:05.282317 | aio | skipping: [aio] 2026-08-18 13:34:05.282379 | aio | 2026-08-18 13:34:05.282386 | aio | TASK [vexxhost.ceph.rgw : Remove the default RGW pools] ************************ 2026-08-18 13:34:05.282392 | aio | Tuesday 18 August 2026 13:34:05 +0000 (0:00:00.049) 0:08:28.341 ******** 2026-08-18 13:34:05.361810 | aio | skipping: [aio] => (item=default.rgw.control) 2026-08-18 13:34:05.361847 | aio | skipping: [aio] => (item=default.rgw.log) 2026-08-18 13:34:05.361852 | aio | skipping: [aio] => (item=default.rgw.meta) 2026-08-18 13:34:05.361858 | aio | skipping: [aio] 2026-08-18 13:34:05.361863 | aio | 2026-08-18 13:34:05.361869 | aio | TASK [vexxhost.ceph.rgw : Restore the configured pool deletion setting] ******** 2026-08-18 13:34:05.361875 | aio | Tuesday 18 August 2026 13:34:05 +0000 (0:00:00.080) 0:08:28.422 ******** 2026-08-18 13:34:05.414520 | aio | skipping: [aio] 2026-08-18 13:34:05.414558 | aio | 2026-08-18 13:34:05.414564 | aio | TASK [vexxhost.ceph.rgw : Remove the temporary pool deletion setting] ********** 2026-08-18 13:34:05.414570 | aio | Tuesday 18 August 2026 13:34:05 +0000 (0:00:00.052) 0:08:28.474 ******** 2026-08-18 13:34:05.502062 | aio | skipping: [aio] 2026-08-18 13:34:05.502230 | aio | 2026-08-18 13:34:05.505245 | aio | PLAY [Deploy Ceph monitoring stack] ******************************************** 2026-08-18 13:34:05.505260 | aio | 2026-08-18 13:34:05.505266 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 13:34:05.505272 | aio | Tuesday 18 August 2026 13:34:05 +0000 (0:00:00.089) 0:08:28.564 ******** 2026-08-18 13:34:06.480411 | aio | ok: [aio] 2026-08-18 13:34:06.480496 | aio | 2026-08-18 13:34:06.480707 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:34:06.480775 | aio | Tuesday 18 August 2026 13:34:06 +0000 (0:00:00.977) 0:08:29.542 ******** 2026-08-18 13:34:06.763304 | aio | ok: [aio] 2026-08-18 13:34:06.763421 | aio | 2026-08-18 13:34:06.763605 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:34:06.763802 | aio | Tuesday 18 August 2026 13:34:06 +0000 (0:00:00.282) 0:08:29.824 ******** 2026-08-18 13:34:06.817271 | aio | skipping: [aio] 2026-08-18 13:34:06.817322 | aio | 2026-08-18 13:34:06.817470 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-18 13:34:06.817606 | aio | Tuesday 18 August 2026 13:34:06 +0000 (0:00:00.053) 0:08:29.878 ******** 2026-08-18 13:34:07.111589 | aio | ok: [aio] 2026-08-18 13:34:07.111689 | aio | 2026-08-18 13:34:07.111713 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:34:07.111858 | aio | Tuesday 18 August 2026 13:34:07 +0000 (0:00:00.294) 0:08:30.173 ******** 2026-08-18 13:34:07.188208 | aio | ok: [aio] => { 2026-08-18 13:34:07.188294 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-18 13:34:07.188403 | aio | } 2026-08-18 13:34:07.188763 | aio | 2026-08-18 13:34:07.188799 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:34:07.188805 | aio | Tuesday 18 August 2026 13:34:07 +0000 (0:00:00.075) 0:08:30.249 ******** 2026-08-18 13:34:07.550498 | aio | ok: [aio] 2026-08-18 13:34:07.550548 | aio | 2026-08-18 13:34:07.550553 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:34:07.550558 | aio | Tuesday 18 August 2026 13:34:07 +0000 (0:00:00.360) 0:08:30.609 ******** 2026-08-18 13:34:07.598745 | aio | skipping: [aio] 2026-08-18 13:34:07.598812 | aio | 2026-08-18 13:34:07.598817 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:34:07.598832 | aio | Tuesday 18 August 2026 13:34:07 +0000 (0:00:00.051) 0:08:30.660 ******** 2026-08-18 13:34:07.647462 | aio | skipping: [aio] 2026-08-18 13:34:07.647645 | aio | 2026-08-18 13:34:07.649048 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:34:07.649061 | aio | Tuesday 18 August 2026 13:34:07 +0000 (0:00:00.049) 0:08:30.710 ******** 2026-08-18 13:34:07.900436 | aio | ok: [aio] 2026-08-18 13:34:07.902684 | aio | 2026-08-18 13:34:07.903028 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:34:07.903249 | aio | Tuesday 18 August 2026 13:34:07 +0000 (0:00:00.252) 0:08:30.962 ******** 2026-08-18 13:34:08.948689 | aio | ok: [aio] 2026-08-18 13:34:08.949081 | aio | 2026-08-18 13:34:08.949426 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:34:08.949738 | aio | Tuesday 18 August 2026 13:34:08 +0000 (0:00:01.048) 0:08:32.011 ******** 2026-08-18 13:34:09.025604 | aio | ok: [aio] => { 2026-08-18 13:34:09.025759 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-18 13:34:09.025921 | aio | } 2026-08-18 13:34:09.026059 | aio | 2026-08-18 13:34:09.026212 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:34:09.026373 | aio | Tuesday 18 August 2026 13:34:09 +0000 (0:00:00.076) 0:08:32.087 ******** 2026-08-18 13:34:09.462363 | aio | ok: [aio] 2026-08-18 13:34:09.462578 | aio | 2026-08-18 13:34:09.462867 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:34:09.463123 | aio | Tuesday 18 August 2026 13:34:09 +0000 (0:00:00.437) 0:08:32.524 ******** 2026-08-18 13:34:11.614108 | aio | ok: [aio] 2026-08-18 13:34:11.614311 | aio | 2026-08-18 13:34:11.614573 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-18 13:34:11.614864 | aio | Tuesday 18 August 2026 13:34:11 +0000 (0:00:02.151) 0:08:34.675 ******** 2026-08-18 13:34:11.655560 | aio | skipping: [aio] 2026-08-18 13:34:11.656017 | aio | 2026-08-18 13:34:11.656048 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-18 13:34:11.656239 | aio | Tuesday 18 August 2026 13:34:11 +0000 (0:00:00.041) 0:08:34.717 ******** 2026-08-18 13:34:11.693223 | aio | skipping: [aio] 2026-08-18 13:34:11.693893 | aio | 2026-08-18 13:34:11.693941 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-18 13:34:11.693950 | aio | Tuesday 18 August 2026 13:34:11 +0000 (0:00:00.038) 0:08:34.755 ******** 2026-08-18 13:34:11.735251 | aio | skipping: [aio] 2026-08-18 13:34:11.735449 | aio | 2026-08-18 13:34:11.735698 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-18 13:34:11.735993 | aio | Tuesday 18 August 2026 13:34:11 +0000 (0:00:00.041) 0:08:34.797 ******** 2026-08-18 13:34:12.661846 | aio | ok: [aio] 2026-08-18 13:34:12.661897 | aio | 2026-08-18 13:34:12.662120 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-18 13:34:12.662369 | aio | Tuesday 18 August 2026 13:34:12 +0000 (0:00:00.926) 0:08:35.723 ******** 2026-08-18 13:34:13.249223 | aio | ok: [aio] 2026-08-18 13:34:13.249336 | aio | 2026-08-18 13:34:13.249519 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-18 13:34:13.249678 | aio | Tuesday 18 August 2026 13:34:13 +0000 (0:00:00.587) 0:08:36.311 ******** 2026-08-18 13:34:14.411162 | aio | ok: [aio] => (item={'path': '/etc/containerd'}) 2026-08-18 13:34:14.411242 | aio | ok: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-18 13:34:14.411360 | aio | ok: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-18 13:34:14.412572 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-18 13:34:14.412600 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-18 13:34:14.412613 | aio | 2026-08-18 13:34:14.412625 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-18 13:34:14.412637 | aio | Tuesday 18 August 2026 13:34:14 +0000 (0:00:01.159) 0:08:37.470 ******** 2026-08-18 13:34:15.100324 | aio | ok: [aio] 2026-08-18 13:34:15.100433 | aio | 2026-08-18 13:34:15.100565 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-18 13:34:15.100686 | aio | Tuesday 18 August 2026 13:34:15 +0000 (0:00:00.682) 0:08:38.153 ******** 2026-08-18 13:34:15.100821 | aio | 2026-08-18 13:34:15.100966 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-18 13:34:15.101091 | aio | Tuesday 18 August 2026 13:34:15 +0000 (0:00:00.008) 0:08:38.162 ******** 2026-08-18 13:34:15.540291 | aio | ok: [aio] 2026-08-18 13:34:15.540359 | aio | 2026-08-18 13:34:15.540374 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:34:15.540388 | aio | Tuesday 18 August 2026 13:34:15 +0000 (0:00:00.439) 0:08:38.601 ******** 2026-08-18 13:34:15.781568 | aio | ok: [aio] 2026-08-18 13:34:15.781635 | aio | 2026-08-18 13:34:15.781816 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:34:15.781981 | aio | Tuesday 18 August 2026 13:34:15 +0000 (0:00:00.240) 0:08:38.842 ******** 2026-08-18 13:34:15.846121 | aio | ok: [aio] => { 2026-08-18 13:34:15.846236 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-18 13:34:15.846344 | aio | } 2026-08-18 13:34:15.846447 | aio | 2026-08-18 13:34:15.846562 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:34:15.846669 | aio | Tuesday 18 August 2026 13:34:15 +0000 (0:00:00.066) 0:08:38.908 ******** 2026-08-18 13:34:16.256886 | aio | ok: [aio] 2026-08-18 13:34:16.257025 | aio | 2026-08-18 13:34:16.257191 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:34:16.257386 | aio | Tuesday 18 August 2026 13:34:16 +0000 (0:00:00.410) 0:08:39.319 ******** 2026-08-18 13:34:19.620177 | aio | ok: [aio] 2026-08-18 13:34:19.620412 | aio | 2026-08-18 13:34:19.620681 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-18 13:34:19.620982 | aio | Tuesday 18 August 2026 13:34:19 +0000 (0:00:03.362) 0:08:42.682 ******** 2026-08-18 13:34:20.633350 | aio | ok: [aio] 2026-08-18 13:34:20.633668 | aio | 2026-08-18 13:34:20.633983 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-18 13:34:20.634227 | aio | Tuesday 18 August 2026 13:34:20 +0000 (0:00:01.013) 0:08:43.695 ******** 2026-08-18 13:34:20.864017 | aio | ok: [aio] 2026-08-18 13:34:20.864140 | aio | 2026-08-18 13:34:20.864822 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-18 13:34:20.864861 | aio | Tuesday 18 August 2026 13:34:20 +0000 (0:00:00.230) 0:08:43.926 ******** 2026-08-18 13:34:21.397802 | aio | ok: [aio] 2026-08-18 13:34:21.397840 | aio | 2026-08-18 13:34:21.397904 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-18 13:34:21.398158 | aio | Tuesday 18 August 2026 13:34:21 +0000 (0:00:00.533) 0:08:44.459 ******** 2026-08-18 13:34:22.068323 | aio | ok: [aio] => (item={'path': '/etc/docker'}) 2026-08-18 13:34:22.068399 | aio | ok: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-18 13:34:22.068580 | aio | ok: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-18 13:34:22.068742 | aio | 2026-08-18 13:34:22.068936 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-18 13:34:22.069090 | aio | Tuesday 18 August 2026 13:34:22 +0000 (0:00:00.671) 0:08:45.130 ******** 2026-08-18 13:34:22.597620 | aio | ok: [aio] 2026-08-18 13:34:22.597684 | aio | 2026-08-18 13:34:22.597865 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-18 13:34:22.597997 | aio | Tuesday 18 August 2026 13:34:22 +0000 (0:00:00.529) 0:08:45.660 ******** 2026-08-18 13:34:23.134033 | aio | ok: [aio] 2026-08-18 13:34:23.134244 | aio | 2026-08-18 13:34:23.134518 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-18 13:34:23.134836 | aio | Tuesday 18 August 2026 13:34:23 +0000 (0:00:00.529) 0:08:46.189 ******** 2026-08-18 13:34:23.135045 | aio | 2026-08-18 13:34:23.135316 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-18 13:34:23.135620 | aio | Tuesday 18 August 2026 13:34:23 +0000 (0:00:00.006) 0:08:46.196 ******** 2026-08-18 13:34:23.555151 | aio | ok: [aio] 2026-08-18 13:34:23.555224 | aio | 2026-08-18 13:34:23.555343 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:34:23.555589 | aio | Tuesday 18 August 2026 13:34:23 +0000 (0:00:00.420) 0:08:46.617 ******** 2026-08-18 13:34:23.595663 | aio | ok: [aio] => { 2026-08-18 13:34:23.595979 | aio | "msg": "https://download.ceph.com/rpm-20.2.3/el9/noarch/cephadm" 2026-08-18 13:34:23.596233 | aio | } 2026-08-18 13:34:23.596470 | aio | 2026-08-18 13:34:23.596740 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:34:23.597036 | aio | Tuesday 18 August 2026 13:34:23 +0000 (0:00:00.040) 0:08:46.657 ******** 2026-08-18 13:34:23.932685 | aio | ok: [aio] 2026-08-18 13:34:23.932936 | aio | 2026-08-18 13:34:23.933198 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:34:23.933443 | aio | Tuesday 18 August 2026 13:34:23 +0000 (0:00:00.336) 0:08:46.994 ******** 2026-08-18 13:34:23.981913 | aio | skipping: [aio] 2026-08-18 13:34:23.982110 | aio | 2026-08-18 13:34:23.982359 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-18 13:34:23.982605 | aio | Tuesday 18 August 2026 13:34:23 +0000 (0:00:00.049) 0:08:47.044 ******** 2026-08-18 13:34:24.040200 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-18 13:34:24.040399 | aio | 2026-08-18 13:34:24.040649 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-18 13:34:24.040934 | aio | Tuesday 18 August 2026 13:34:24 +0000 (0:00:00.058) 0:08:47.102 ******** 2026-08-18 13:34:24.941940 | aio | ok: [aio] 2026-08-18 13:34:24.942005 | aio | 2026-08-18 13:34:24.942410 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-18 13:34:24.942453 | aio | Tuesday 18 August 2026 13:34:24 +0000 (0:00:00.901) 0:08:48.003 ******** 2026-08-18 13:34:25.705845 | aio | ok: [aio] => (item=systemd-timesyncd) 2026-08-18 13:34:25.705909 | aio | ok: [aio] => (item=ssh) 2026-08-18 13:34:25.706530 | aio | 2026-08-18 13:34:25.706567 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-18 13:34:25.706578 | aio | Tuesday 18 August 2026 13:34:25 +0000 (0:00:00.763) 0:08:48.766 ******** 2026-08-18 13:34:25.939145 | aio | ok: [aio] 2026-08-18 13:34:25.939257 | aio | 2026-08-18 13:34:25.939400 | aio | TASK [vexxhost.ceph.cephadm : Ensure the cephadm SSH user exists] ************** 2026-08-18 13:34:25.939545 | aio | Tuesday 18 August 2026 13:34:25 +0000 (0:00:00.233) 0:08:49.000 ******** 2026-08-18 13:34:26.261284 | aio | ok: [aio] 2026-08-18 13:34:26.261342 | aio | 2026-08-18 13:34:26.261353 | aio | TASK [vexxhost.ceph.cephadm : Grant passwordless sudo to the cephadm SSH user] *** 2026-08-18 13:34:26.261362 | aio | Tuesday 18 August 2026 13:34:26 +0000 (0:00:00.321) 0:08:49.322 ******** 2026-08-18 13:34:26.790890 | aio | ok: [aio] 2026-08-18 13:34:26.790963 | aio | 2026-08-18 13:34:26.791407 | aio | TASK [vexxhost.ceph.cephadm : Log in to the container registry] **************** 2026-08-18 13:34:26.791497 | aio | Tuesday 18 August 2026 13:34:26 +0000 (0:00:00.528) 0:08:49.851 ******** 2026-08-18 13:34:26.822728 | aio | skipping: [aio] 2026-08-18 13:34:26.822787 | aio | 2026-08-18 13:34:26.822795 | aio | TASK [vexxhost.ceph.cephadm : Pre-pull the Ceph image] ************************* 2026-08-18 13:34:26.822802 | aio | Tuesday 18 August 2026 13:34:26 +0000 (0:00:00.033) 0:08:49.884 ******** 2026-08-18 13:34:27.246850 | aio | ok: [aio] 2026-08-18 13:34:27.246904 | aio | 2026-08-18 13:34:27.247351 | aio | TASK [vexxhost.ceph.cephadm : Pin CEPHADM_IMAGE for interactive login shells] *** 2026-08-18 13:34:27.247401 | aio | Tuesday 18 August 2026 13:34:27 +0000 (0:00:00.423) 0:08:50.308 ******** 2026-08-18 13:34:27.795902 | aio | ok: [aio] 2026-08-18 13:34:27.795965 | aio | 2026-08-18 13:34:27.795985 | aio | TASK [vexxhost.ceph.monitoring : Locate the cluster admin host] **************** 2026-08-18 13:34:27.796253 | aio | Tuesday 18 August 2026 13:34:27 +0000 (0:00:00.548) 0:08:50.856 ******** 2026-08-18 13:34:28.060823 | aio | ok: [aio] => (item=aio) 2026-08-18 13:34:28.061046 | aio | 2026-08-18 13:34:28.061301 | aio | TASK [vexxhost.ceph.monitoring : Select the admin host] ************************ 2026-08-18 13:34:28.061548 | aio | Tuesday 18 August 2026 13:34:28 +0000 (0:00:00.266) 0:08:51.123 ******** 2026-08-18 13:34:28.114353 | aio | ok: [aio] 2026-08-18 13:34:28.114539 | aio | 2026-08-18 13:34:28.114843 | aio | TASK [vexxhost.ceph.monitoring : Set the admin mon config path] **************** 2026-08-18 13:34:28.115115 | aio | Tuesday 18 August 2026 13:34:28 +0000 (0:00:00.053) 0:08:51.176 ******** 2026-08-18 13:34:28.166817 | aio | ok: [aio] 2026-08-18 13:34:28.167051 | aio | 2026-08-18 13:34:28.167295 | aio | TASK [vexxhost.ceph.monitoring : Pin monitoring container images] ************** 2026-08-18 13:34:28.167563 | aio | Tuesday 18 August 2026 13:34:28 +0000 (0:00:00.052) 0:08:51.229 ******** 2026-08-18 13:34:28.201594 | aio | skipping: [aio] 2026-08-18 13:34:28.201889 | aio | 2026-08-18 13:34:28.202177 | aio | TASK [vexxhost.ceph.monitoring : Apply the monitoring service specs] *********** 2026-08-18 13:34:28.202413 | aio | Tuesday 18 August 2026 13:34:28 +0000 (0:00:00.034) 0:08:51.263 ******** 2026-08-18 13:34:31.340380 | aio | changed: [aio] => (item=ceph-exporter) 2026-08-18 13:34:31.340439 | aio | 2026-08-18 13:34:31.340553 | aio | PLAY RECAP ********************************************************************* 2026-08-18 13:34:31.340683 | aio | aio : ok=246 changed=47 unreachable=0 failed=0 skipped=54 rescued=0 ignored=0 2026-08-18 13:34:31.340805 | aio | 2026-08-18 13:34:31.340903 | aio | 2026-08-18 13:34:31.341005 | aio | TASKS RECAP ******************************************************************** 2026-08-18 13:34:31.341118 | aio | Tuesday 18 August 2026 13:34:31 +0000 (0:00:03.139) 0:08:54.403 ******** 2026-08-18 13:34:31.341235 | aio | =============================================================================== 2026-08-18 13:34:31.341343 | aio | vexxhost.ceph.osd : Deploy OSDs on the explicitly listed devices ------ 165.76s 2026-08-18 13:34:31.341454 | aio | vexxhost.ceph.mon : Bootstrap the cluster ------------------------------ 42.47s 2026-08-18 13:34:31.341564 | aio | vexxhost.ceph.cephadm : Pre-pull the Ceph image ------------------------ 38.61s 2026-08-18 13:34:31.341674 | aio | vexxhost.ceph.configure : Configure pools ------------------------------ 35.30s 2026-08-18 13:34:31.341819 | aio | vexxhost.ceph.configure : Apply central Ceph configuration ------------- 19.31s 2026-08-18 13:34:31.341911 | aio | vexxhost.containers.containerd : Install AppArmor packages ------------- 14.07s 2026-08-18 13:34:31.342021 | aio | vexxhost.ceph.configure : Configure CRUSH rules ------------------------ 11.35s 2026-08-18 13:34:31.342141 | aio | vexxhost.ceph.mgr : Configure ceph-mgr modules ------------------------- 10.25s 2026-08-18 13:34:31.342253 | aio | vexxhost.ceph.configure : Configure dashboard users -------------------- 10.13s 2026-08-18 13:34:31.342369 | aio | vexxhost.ceph.cephadm_host : Register the host (labels) ----------------- 8.57s 2026-08-18 13:34:31.342486 | aio | vexxhost.ceph.osd : Wait for explicitly requested OSD daemons to be running on this host --- 8.45s 2026-08-18 13:34:31.342601 | aio | vexxhost.ceph.configure : Reload the dashboard so it picks up the certificate --- 7.03s 2026-08-18 13:34:31.342713 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 4.62s 2026-08-18 13:34:31.345893 | aio | vexxhost.ceph.rgw : Configure RGW realms -------------------------------- 4.18s 2026-08-18 13:34:31.345995 | aio | vexxhost.ceph.configure : Configure erasure-code profiles --------------- 3.99s 2026-08-18 13:34:31.346103 | aio | vexxhost.ceph.mon : Apply the monitor service spec ---------------------- 3.45s 2026-08-18 13:34:31.346219 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 3.36s 2026-08-18 13:34:31.346325 | aio | vexxhost.ceph.rgw : Apply the RGW service specs ------------------------- 3.33s 2026-08-18 13:34:31.346426 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 3.25s 2026-08-18 13:34:31.346534 | aio | vexxhost.ceph.mgr : Apply the manager service spec ---------------------- 3.23s 2026-08-18 13:34:31.447336 | aio | INFO [default > converge] Executed: Successful 2026-08-18 13:34:31.453443 | aio | INFO [default > idempotence] Executing 2026-08-18 13:34:32.657973 | aio | 2026-08-18 13:34:32.658015 | aio | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-18 13:34:32.658024 | aio | 2026-08-18 13:34:32.658032 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 13:34:32.658039 | aio | Tuesday 18 August 2026 13:34:32 +0000 (0:00:00.062) 0:00:00.062 ******** 2026-08-18 13:34:33.922586 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-08-18 13:34:33.922632 | aio | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-08-18 13:34:33.922639 | aio | interpreter could change the meaning of that path. See 2026-08-18 13:34:33.922644 | aio | https://docs.ansible.com/ansible- 2026-08-18 13:34:33.922649 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-18 13:34:33.948712 | aio | ok: [aio] 2026-08-18 13:34:33.948738 | aio | 2026-08-18 13:34:33.948766 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:34:33.948774 | aio | Tuesday 18 August 2026 13:34:33 +0000 (0:00:01.291) 0:00:01.353 ******** 2026-08-18 13:34:34.274250 | aio | ok: [aio] 2026-08-18 13:34:34.274304 | aio | 2026-08-18 13:34:34.274318 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:34:34.274331 | aio | Tuesday 18 August 2026 13:34:34 +0000 (0:00:00.324) 0:00:01.678 ******** 2026-08-18 13:34:34.322065 | aio | skipping: [aio] 2026-08-18 13:34:34.322103 | aio | 2026-08-18 13:34:34.322117 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-18 13:34:34.322129 | aio | Tuesday 18 August 2026 13:34:34 +0000 (0:00:00.047) 0:00:01.726 ******** 2026-08-18 13:34:34.727185 | aio | ok: [aio] 2026-08-18 13:34:34.727249 | aio | 2026-08-18 13:34:34.727263 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:34:34.727276 | aio | Tuesday 18 August 2026 13:34:34 +0000 (0:00:00.404) 0:00:02.131 ******** 2026-08-18 13:34:34.837586 | aio | ok: [aio] => { 2026-08-18 13:34:34.837618 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-18 13:34:34.837624 | aio | } 2026-08-18 13:34:34.837629 | aio | 2026-08-18 13:34:34.837635 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:34:34.837641 | aio | Tuesday 18 August 2026 13:34:34 +0000 (0:00:00.110) 0:00:02.242 ******** 2026-08-18 13:34:35.351871 | aio | ok: [aio] 2026-08-18 13:34:35.351936 | aio | 2026-08-18 13:34:35.351952 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:34:35.351966 | aio | Tuesday 18 August 2026 13:34:35 +0000 (0:00:00.513) 0:00:02.755 ******** 2026-08-18 13:34:35.404100 | aio | skipping: [aio] 2026-08-18 13:34:35.404151 | aio | 2026-08-18 13:34:35.404165 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:34:35.404177 | aio | Tuesday 18 August 2026 13:34:35 +0000 (0:00:00.052) 0:00:02.808 ******** 2026-08-18 13:34:35.456018 | aio | skipping: [aio] 2026-08-18 13:34:35.456076 | aio | 2026-08-18 13:34:35.456089 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:34:35.456102 | aio | Tuesday 18 August 2026 13:34:35 +0000 (0:00:00.051) 0:00:02.860 ******** 2026-08-18 13:34:35.733637 | aio | ok: [aio] 2026-08-18 13:34:35.733680 | aio | 2026-08-18 13:34:35.733689 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:34:35.733698 | aio | Tuesday 18 August 2026 13:34:35 +0000 (0:00:00.278) 0:00:03.138 ******** 2026-08-18 13:34:37.782800 | aio | ok: [aio] 2026-08-18 13:34:37.782840 | aio | 2026-08-18 13:34:37.782846 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:34:37.782852 | aio | Tuesday 18 August 2026 13:34:37 +0000 (0:00:02.048) 0:00:05.187 ******** 2026-08-18 13:34:37.966813 | aio | ok: [aio] => { 2026-08-18 13:34:37.966850 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-18 13:34:37.966858 | aio | } 2026-08-18 13:34:37.966870 | aio | 2026-08-18 13:34:37.967095 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:34:37.967348 | aio | Tuesday 18 August 2026 13:34:37 +0000 (0:00:00.183) 0:00:05.370 ******** 2026-08-18 13:34:38.493171 | aio | ok: [aio] 2026-08-18 13:34:38.493244 | aio | 2026-08-18 13:34:38.493363 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:34:38.493479 | aio | Tuesday 18 August 2026 13:34:38 +0000 (0:00:00.526) 0:00:05.897 ******** 2026-08-18 13:34:40.905888 | aio | ok: [aio] 2026-08-18 13:34:40.905962 | aio | 2026-08-18 13:34:40.906069 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-18 13:34:40.906185 | aio | Tuesday 18 August 2026 13:34:40 +0000 (0:00:02.414) 0:00:08.311 ******** 2026-08-18 13:34:40.944245 | aio | skipping: [aio] 2026-08-18 13:34:40.944294 | aio | 2026-08-18 13:34:40.944308 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-18 13:34:40.944320 | aio | Tuesday 18 August 2026 13:34:40 +0000 (0:00:00.036) 0:00:08.348 ******** 2026-08-18 13:34:40.980059 | aio | skipping: [aio] 2026-08-18 13:34:40.980131 | aio | 2026-08-18 13:34:40.980260 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-18 13:34:40.980394 | aio | Tuesday 18 August 2026 13:34:40 +0000 (0:00:00.035) 0:00:08.383 ******** 2026-08-18 13:34:41.010252 | aio | skipping: [aio] 2026-08-18 13:34:41.010330 | aio | 2026-08-18 13:34:41.010447 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-18 13:34:41.010575 | aio | Tuesday 18 August 2026 13:34:41 +0000 (0:00:00.032) 0:00:08.415 ******** 2026-08-18 13:34:41.928444 | aio | ok: [aio] 2026-08-18 13:34:41.928472 | aio | 2026-08-18 13:34:41.928478 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-18 13:34:41.928484 | aio | Tuesday 18 August 2026 13:34:41 +0000 (0:00:00.917) 0:00:09.333 ******** 2026-08-18 13:34:42.465404 | aio | ok: [aio] 2026-08-18 13:34:42.465437 | aio | 2026-08-18 13:34:42.465443 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-18 13:34:42.465449 | aio | Tuesday 18 August 2026 13:34:42 +0000 (0:00:00.534) 0:00:09.868 ******** 2026-08-18 13:34:43.565203 | aio | ok: [aio] => (item={'path': '/etc/containerd'}) 2026-08-18 13:34:43.565351 | aio | ok: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-18 13:34:43.565512 | aio | ok: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-18 13:34:43.565679 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-18 13:34:43.566222 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-18 13:34:43.566250 | aio | 2026-08-18 13:34:43.566255 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-18 13:34:43.566260 | aio | Tuesday 18 August 2026 13:34:43 +0000 (0:00:01.101) 0:00:10.970 ******** 2026-08-18 13:34:44.222243 | aio | ok: [aio] 2026-08-18 13:34:44.222487 | aio | 2026-08-18 13:34:44.222818 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-18 13:34:44.223098 | aio | Tuesday 18 August 2026 13:34:44 +0000 (0:00:00.647) 0:00:11.617 ******** 2026-08-18 13:34:44.223345 | aio | 2026-08-18 13:34:44.223623 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-18 13:34:44.223930 | aio | Tuesday 18 August 2026 13:34:44 +0000 (0:00:00.009) 0:00:11.627 ******** 2026-08-18 13:34:44.845837 | aio | ok: [aio] 2026-08-18 13:34:44.846102 | aio | 2026-08-18 13:34:44.846387 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:34:44.846653 | aio | Tuesday 18 August 2026 13:34:44 +0000 (0:00:00.623) 0:00:12.250 ******** 2026-08-18 13:34:45.090569 | aio | ok: [aio] 2026-08-18 13:34:45.090773 | aio | 2026-08-18 13:34:45.091028 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:34:45.091300 | aio | Tuesday 18 August 2026 13:34:45 +0000 (0:00:00.244) 0:00:12.495 ******** 2026-08-18 13:34:45.165629 | aio | ok: [aio] => { 2026-08-18 13:34:45.165936 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-18 13:34:45.166147 | aio | } 2026-08-18 13:34:45.166363 | aio | 2026-08-18 13:34:45.166612 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:34:45.166942 | aio | Tuesday 18 August 2026 13:34:45 +0000 (0:00:00.075) 0:00:12.570 ******** 2026-08-18 13:34:45.611336 | aio | ok: [aio] 2026-08-18 13:34:45.611563 | aio | 2026-08-18 13:34:45.611903 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:34:45.612161 | aio | Tuesday 18 August 2026 13:34:45 +0000 (0:00:00.445) 0:00:13.016 ******** 2026-08-18 13:34:48.923508 | aio | ok: [aio] 2026-08-18 13:34:48.923719 | aio | 2026-08-18 13:34:48.924022 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-18 13:34:48.924313 | aio | Tuesday 18 August 2026 13:34:48 +0000 (0:00:03.312) 0:00:16.328 ******** 2026-08-18 13:34:50.024078 | aio | ok: [aio] 2026-08-18 13:34:50.024135 | aio | 2026-08-18 13:34:50.024152 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-18 13:34:50.024309 | aio | Tuesday 18 August 2026 13:34:50 +0000 (0:00:01.100) 0:00:17.429 ******** 2026-08-18 13:34:50.396803 | aio | ok: [aio] 2026-08-18 13:34:50.396859 | aio | 2026-08-18 13:34:50.396865 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-18 13:34:50.396871 | aio | Tuesday 18 August 2026 13:34:50 +0000 (0:00:00.371) 0:00:17.800 ******** 2026-08-18 13:34:50.933141 | aio | ok: [aio] 2026-08-18 13:34:50.933369 | aio | 2026-08-18 13:34:50.933699 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-18 13:34:50.934003 | aio | Tuesday 18 August 2026 13:34:50 +0000 (0:00:00.537) 0:00:18.338 ******** 2026-08-18 13:34:51.630412 | aio | ok: [aio] => (item={'path': '/etc/docker'}) 2026-08-18 13:34:51.630664 | aio | ok: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-18 13:34:51.630955 | aio | ok: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-18 13:34:51.631188 | aio | 2026-08-18 13:34:51.631827 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-18 13:34:51.631887 | aio | Tuesday 18 August 2026 13:34:51 +0000 (0:00:00.697) 0:00:19.035 ******** 2026-08-18 13:34:52.151163 | aio | ok: [aio] 2026-08-18 13:34:52.151227 | aio | 2026-08-18 13:34:52.151241 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-18 13:34:52.151254 | aio | Tuesday 18 August 2026 13:34:52 +0000 (0:00:00.519) 0:00:19.555 ******** 2026-08-18 13:34:52.696905 | aio | ok: [aio] 2026-08-18 13:34:52.696957 | aio | 2026-08-18 13:34:52.696972 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-18 13:34:52.697000 | aio | Tuesday 18 August 2026 13:34:52 +0000 (0:00:00.536) 0:00:20.092 ******** 2026-08-18 13:34:52.697013 | aio | 2026-08-18 13:34:52.697026 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-18 13:34:52.697038 | aio | Tuesday 18 August 2026 13:34:52 +0000 (0:00:00.008) 0:00:20.100 ******** 2026-08-18 13:34:53.131676 | aio | ok: [aio] 2026-08-18 13:34:53.131723 | aio | 2026-08-18 13:34:53.131732 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:34:53.131937 | aio | Tuesday 18 August 2026 13:34:53 +0000 (0:00:00.436) 0:00:20.536 ******** 2026-08-18 13:34:53.168161 | aio | ok: [aio] => { 2026-08-18 13:34:53.168232 | aio | "msg": "https://download.ceph.com/rpm-20.2.3/el9/noarch/cephadm" 2026-08-18 13:34:53.168341 | aio | } 2026-08-18 13:34:53.168442 | aio | 2026-08-18 13:34:53.168554 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:34:53.168668 | aio | Tuesday 18 August 2026 13:34:53 +0000 (0:00:00.037) 0:00:20.573 ******** 2026-08-18 13:34:53.529717 | aio | ok: [aio] 2026-08-18 13:34:53.529778 | aio | 2026-08-18 13:34:53.529789 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:34:53.529797 | aio | Tuesday 18 August 2026 13:34:53 +0000 (0:00:00.360) 0:00:20.933 ******** 2026-08-18 13:34:53.582326 | aio | skipping: [aio] 2026-08-18 13:34:53.582349 | aio | 2026-08-18 13:34:53.582355 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-18 13:34:53.582360 | aio | Tuesday 18 August 2026 13:34:53 +0000 (0:00:00.052) 0:00:20.986 ******** 2026-08-18 13:34:53.640465 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-18 13:34:53.640493 | aio | 2026-08-18 13:34:53.640500 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-18 13:34:53.640506 | aio | Tuesday 18 August 2026 13:34:53 +0000 (0:00:00.057) 0:00:21.044 ******** 2026-08-18 13:34:54.589569 | aio | ok: [aio] 2026-08-18 13:34:54.589604 | aio | 2026-08-18 13:34:54.589610 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-18 13:34:54.589616 | aio | Tuesday 18 August 2026 13:34:54 +0000 (0:00:00.950) 0:00:21.994 ******** 2026-08-18 13:34:55.362257 | aio | ok: [aio] => (item=systemd-timesyncd) 2026-08-18 13:34:55.362511 | aio | ok: [aio] => (item=ssh) 2026-08-18 13:34:55.362706 | aio | 2026-08-18 13:34:55.362945 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-18 13:34:55.363149 | aio | Tuesday 18 August 2026 13:34:55 +0000 (0:00:00.772) 0:00:22.767 ******** 2026-08-18 13:34:55.604978 | aio | ok: [aio] 2026-08-18 13:34:55.605306 | aio | 2026-08-18 13:34:55.605638 | aio | TASK [vexxhost.ceph.cephadm : Ensure the cephadm SSH user exists] ************** 2026-08-18 13:34:55.605989 | aio | Tuesday 18 August 2026 13:34:55 +0000 (0:00:00.242) 0:00:23.010 ******** 2026-08-18 13:34:56.016967 | aio | ok: [aio] 2026-08-18 13:34:56.017886 | aio | 2026-08-18 13:34:56.017952 | aio | TASK [vexxhost.ceph.cephadm : Grant passwordless sudo to the cephadm SSH user] *** 2026-08-18 13:34:56.017972 | aio | Tuesday 18 August 2026 13:34:56 +0000 (0:00:00.411) 0:00:23.422 ******** 2026-08-18 13:34:56.536109 | aio | ok: [aio] 2026-08-18 13:34:56.536306 | aio | 2026-08-18 13:34:56.536565 | aio | TASK [vexxhost.ceph.cephadm : Log in to the container registry] **************** 2026-08-18 13:34:56.536898 | aio | Tuesday 18 August 2026 13:34:56 +0000 (0:00:00.518) 0:00:23.940 ******** 2026-08-18 13:34:56.575611 | aio | skipping: [aio] 2026-08-18 13:34:56.575873 | aio | 2026-08-18 13:34:56.576137 | aio | TASK [vexxhost.ceph.cephadm : Pre-pull the Ceph image] ************************* 2026-08-18 13:34:56.576391 | aio | Tuesday 18 August 2026 13:34:56 +0000 (0:00:00.039) 0:00:23.980 ******** 2026-08-18 13:34:57.162683 | aio | ok: [aio] 2026-08-18 13:34:57.162733 | aio | 2026-08-18 13:34:57.162743 | aio | TASK [vexxhost.ceph.cephadm : Pin CEPHADM_IMAGE for interactive login shells] *** 2026-08-18 13:34:57.162793 | aio | Tuesday 18 August 2026 13:34:57 +0000 (0:00:00.586) 0:00:24.566 ******** 2026-08-18 13:34:57.686303 | aio | ok: [aio] 2026-08-18 13:34:57.686354 | aio | 2026-08-18 13:34:57.686365 | aio | TASK [vexxhost.ceph.mon : Find this monitor's addresses on the public network] *** 2026-08-18 13:34:57.686374 | aio | Tuesday 18 August 2026 13:34:57 +0000 (0:00:00.523) 0:00:25.090 ******** 2026-08-18 13:34:57.764159 | aio | ok: [aio] 2026-08-18 13:34:57.764197 | aio | 2026-08-18 13:34:57.764207 | aio | TASK [vexxhost.ceph.mon : Assert exactly one address matches the public network] *** 2026-08-18 13:34:57.764216 | aio | Tuesday 18 August 2026 13:34:57 +0000 (0:00:00.078) 0:00:25.168 ******** 2026-08-18 13:34:57.809855 | aio | ok: [aio] => { 2026-08-18 13:34:57.809901 | aio | "changed": false, 2026-08-18 13:34:57.809923 | aio | "msg": "All assertions passed" 2026-08-18 13:34:57.810786 | aio | } 2026-08-18 13:34:57.810818 | aio | 2026-08-18 13:34:57.810822 | aio | TASK [vexxhost.ceph.mon : Set this monitor's Ceph public IP] ******************* 2026-08-18 13:34:57.810997 | aio | Tuesday 18 August 2026 13:34:57 +0000 (0:00:00.045) 0:00:25.213 ******** 2026-08-18 13:34:57.851037 | aio | ok: [aio] 2026-08-18 13:34:57.851097 | aio | 2026-08-18 13:34:57.851212 | aio | TASK [vexxhost.ceph.mon : Check whether any monitor is already bootstrapped] *** 2026-08-18 13:34:57.851319 | aio | Tuesday 18 August 2026 13:34:57 +0000 (0:00:00.042) 0:00:25.256 ******** 2026-08-18 13:34:58.121170 | aio | ok: [aio] => (item=aio) 2026-08-18 13:34:58.121222 | aio | 2026-08-18 13:34:58.121332 | aio | TASK [vexxhost.ceph.mon : Select the bootstrap node (existing one, else the first monitor)] *** 2026-08-18 13:34:58.121444 | aio | Tuesday 18 August 2026 13:34:58 +0000 (0:00:00.270) 0:00:25.526 ******** 2026-08-18 13:34:58.167806 | aio | ok: [aio] 2026-08-18 13:34:58.167836 | aio | 2026-08-18 13:34:58.167840 | aio | TASK [vexxhost.ceph.mon : Bootstrap the cluster] ******************************* 2026-08-18 13:34:58.168171 | aio | Tuesday 18 August 2026 13:34:58 +0000 (0:00:00.044) 0:00:25.570 ******** 2026-08-18 13:34:58.205870 | aio | skipping: [aio] 2026-08-18 13:34:58.205902 | aio | 2026-08-18 13:34:58.205912 | aio | TASK [Register this monitor host] ********************************************** 2026-08-18 13:34:58.205921 | aio | Tuesday 18 August 2026 13:34:58 +0000 (0:00:00.039) 0:00:25.609 ******** 2026-08-18 13:34:58.284143 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-08-18 13:34:58.284190 | aio | 2026-08-18 13:34:58.284225 | aio | TASK [vexxhost.ceph.cephadm_host : Get the cephadm public key] ***************** 2026-08-18 13:34:58.284235 | aio | Tuesday 18 August 2026 13:34:58 +0000 (0:00:00.078) 0:00:25.688 ******** 2026-08-18 13:35:00.075169 | aio | ok: [aio] 2026-08-18 13:35:00.075249 | aio | 2026-08-18 13:35:00.075480 | aio | TASK [vexxhost.ceph.cephadm_host : Resolve the cluster SSH public key to authorise] *** 2026-08-18 13:35:00.075515 | aio | Tuesday 18 August 2026 13:35:00 +0000 (0:00:01.791) 0:00:27.479 ******** 2026-08-18 13:35:00.135186 | aio | ok: [aio] 2026-08-18 13:35:00.135277 | aio | 2026-08-18 13:35:00.135408 | aio | TASK [vexxhost.ceph.cephadm_host : Assert a cluster SSH key was resolved] ****** 2026-08-18 13:35:00.135521 | aio | Tuesday 18 August 2026 13:35:00 +0000 (0:00:00.060) 0:00:27.540 ******** 2026-08-18 13:35:00.187040 | aio | ok: [aio] => { 2026-08-18 13:35:00.187146 | aio | "changed": false, 2026-08-18 13:35:00.187256 | aio | "msg": "All assertions passed" 2026-08-18 13:35:00.187363 | aio | } 2026-08-18 13:35:00.187467 | aio | 2026-08-18 13:35:00.187577 | aio | TASK [vexxhost.ceph.cephadm_host : Authorise the cluster SSH key for the cephadm user] *** 2026-08-18 13:35:00.187686 | aio | Tuesday 18 August 2026 13:35:00 +0000 (0:00:00.051) 0:00:27.591 ******** 2026-08-18 13:35:00.611230 | aio | ok: [aio] 2026-08-18 13:35:00.611298 | aio | 2026-08-18 13:35:00.611408 | aio | TASK [vexxhost.ceph.cephadm_host : Derive this host's cephadm labels from inventory membership] *** 2026-08-18 13:35:00.611535 | aio | Tuesday 18 August 2026 13:35:00 +0000 (0:00:00.423) 0:00:28.015 ******** 2026-08-18 13:35:00.664339 | aio | ok: [aio] 2026-08-18 13:35:00.664390 | aio | 2026-08-18 13:35:00.664401 | aio | TASK [vexxhost.ceph.cephadm_host : Find this host's addresses on the public network] *** 2026-08-18 13:35:00.664411 | aio | Tuesday 18 August 2026 13:35:00 +0000 (0:00:00.052) 0:00:28.068 ******** 2026-08-18 13:35:00.748503 | aio | ok: [aio] 2026-08-18 13:35:00.748561 | aio | 2026-08-18 13:35:00.748572 | aio | TASK [vexxhost.ceph.cephadm_host : Assert exactly one address matches the public network] *** 2026-08-18 13:35:00.748582 | aio | Tuesday 18 August 2026 13:35:00 +0000 (0:00:00.083) 0:00:28.151 ******** 2026-08-18 13:35:00.798235 | aio | ok: [aio] => { 2026-08-18 13:35:00.798386 | aio | "changed": false, 2026-08-18 13:35:00.798543 | aio | "msg": "All assertions passed" 2026-08-18 13:35:00.798694 | aio | } 2026-08-18 13:35:00.798864 | aio | 2026-08-18 13:35:00.799045 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host (labels)] ***************** 2026-08-18 13:35:00.799464 | aio | Tuesday 18 August 2026 13:35:00 +0000 (0:00:00.049) 0:00:28.201 ******** 2026-08-18 13:35:02.589184 | aio | ok: [aio] 2026-08-18 13:35:02.589277 | aio | 2026-08-18 13:35:02.589286 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host with a CRUSH location] **** 2026-08-18 13:35:02.589295 | aio | Tuesday 18 August 2026 13:35:02 +0000 (0:00:01.790) 0:00:29.992 ******** 2026-08-18 13:35:02.643930 | aio | skipping: [aio] 2026-08-18 13:35:02.644060 | aio | 2026-08-18 13:35:02.644564 | aio | TASK [vexxhost.ceph.mon : Apply the monitor service spec] ********************** 2026-08-18 13:35:02.644630 | aio | Tuesday 18 August 2026 13:35:02 +0000 (0:00:00.055) 0:00:30.048 ******** 2026-08-18 13:35:04.426945 | aio | ok: [aio] 2026-08-18 13:35:04.427033 | aio | 2026-08-18 13:35:04.427054 | aio | TASK [vexxhost.ceph.mon : Wait for this monitor's daemon to be present] ******** 2026-08-18 13:35:04.427243 | aio | Tuesday 18 August 2026 13:35:04 +0000 (0:00:01.782) 0:00:31.831 ******** 2026-08-18 13:35:06.164238 | aio | ok: [aio] 2026-08-18 13:35:06.164356 | aio | 2026-08-18 13:35:06.164483 | aio | TASK [vexxhost.ceph.mgr : Locate the cluster admin host] *********************** 2026-08-18 13:35:06.164601 | aio | Tuesday 18 August 2026 13:35:06 +0000 (0:00:01.737) 0:00:33.568 ******** 2026-08-18 13:35:07.437135 | aio | ok: [aio] => (item=aio) 2026-08-18 13:35:07.437216 | aio | 2026-08-18 13:35:07.437329 | aio | TASK [vexxhost.ceph.mgr : Select the admin host] ******************************* 2026-08-18 13:35:07.437440 | aio | Tuesday 18 August 2026 13:35:07 +0000 (0:00:01.273) 0:00:34.841 ******** 2026-08-18 13:35:07.488328 | aio | ok: [aio] 2026-08-18 13:35:07.488384 | aio | 2026-08-18 13:35:07.488398 | aio | TASK [Register this manager host] ********************************************** 2026-08-18 13:35:07.488411 | aio | Tuesday 18 August 2026 13:35:07 +0000 (0:00:00.050) 0:00:34.892 ******** 2026-08-18 13:35:07.561260 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-08-18 13:35:07.561319 | aio | 2026-08-18 13:35:07.561335 | aio | TASK [vexxhost.ceph.cephadm_host : Get the cephadm public key] ***************** 2026-08-18 13:35:07.561348 | aio | Tuesday 18 August 2026 13:35:07 +0000 (0:00:00.073) 0:00:34.965 ******** 2026-08-18 13:35:09.202807 | aio | ok: [aio] 2026-08-18 13:35:09.203048 | aio | 2026-08-18 13:35:09.203571 | aio | TASK [vexxhost.ceph.cephadm_host : Resolve the cluster SSH public key to authorise] *** 2026-08-18 13:35:09.203647 | aio | Tuesday 18 August 2026 13:35:09 +0000 (0:00:01.639) 0:00:36.604 ******** 2026-08-18 13:35:09.251394 | aio | ok: [aio] 2026-08-18 13:35:09.251414 | aio | 2026-08-18 13:35:09.251421 | aio | TASK [vexxhost.ceph.cephadm_host : Assert a cluster SSH key was resolved] ****** 2026-08-18 13:35:09.251428 | aio | Tuesday 18 August 2026 13:35:09 +0000 (0:00:00.051) 0:00:36.656 ******** 2026-08-18 13:35:09.302919 | aio | ok: [aio] => { 2026-08-18 13:35:09.302983 | aio | "changed": false, 2026-08-18 13:35:09.303018 | aio | "msg": "All assertions passed" 2026-08-18 13:35:09.303035 | aio | } 2026-08-18 13:35:09.303334 | aio | 2026-08-18 13:35:09.303357 | aio | TASK [vexxhost.ceph.cephadm_host : Authorise the cluster SSH key for the cephadm user] *** 2026-08-18 13:35:09.303363 | aio | Tuesday 18 August 2026 13:35:09 +0000 (0:00:00.051) 0:00:36.708 ******** 2026-08-18 13:35:09.628778 | aio | ok: [aio] 2026-08-18 13:35:09.628865 | aio | 2026-08-18 13:35:09.628872 | aio | TASK [vexxhost.ceph.cephadm_host : Derive this host's cephadm labels from inventory membership] *** 2026-08-18 13:35:09.628879 | aio | Tuesday 18 August 2026 13:35:09 +0000 (0:00:00.324) 0:00:37.033 ******** 2026-08-18 13:35:09.684608 | aio | ok: [aio] 2026-08-18 13:35:09.684645 | aio | 2026-08-18 13:35:09.684656 | aio | TASK [vexxhost.ceph.cephadm_host : Find this host's addresses on the public network] *** 2026-08-18 13:35:09.684665 | aio | Tuesday 18 August 2026 13:35:09 +0000 (0:00:00.056) 0:00:37.089 ******** 2026-08-18 13:35:09.763924 | aio | ok: [aio] 2026-08-18 13:35:09.763996 | aio | 2026-08-18 13:35:09.764007 | aio | TASK [vexxhost.ceph.cephadm_host : Assert exactly one address matches the public network] *** 2026-08-18 13:35:09.764025 | aio | Tuesday 18 August 2026 13:35:09 +0000 (0:00:00.079) 0:00:37.168 ******** 2026-08-18 13:35:09.807905 | aio | ok: [aio] => { 2026-08-18 13:35:09.807939 | aio | "changed": false, 2026-08-18 13:35:09.807955 | aio | "msg": "All assertions passed" 2026-08-18 13:35:09.809009 | aio | } 2026-08-18 13:35:09.809056 | aio | 2026-08-18 13:35:09.809067 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host (labels)] ***************** 2026-08-18 13:35:09.809077 | aio | Tuesday 18 August 2026 13:35:09 +0000 (0:00:00.044) 0:00:37.212 ******** 2026-08-18 13:35:11.492897 | aio | ok: [aio] 2026-08-18 13:35:11.492965 | aio | 2026-08-18 13:35:11.492979 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host with a CRUSH location] **** 2026-08-18 13:35:11.492995 | aio | Tuesday 18 August 2026 13:35:11 +0000 (0:00:01.684) 0:00:38.897 ******** 2026-08-18 13:35:11.543964 | aio | skipping: [aio] 2026-08-18 13:35:11.544035 | aio | 2026-08-18 13:35:11.544057 | aio | TASK [vexxhost.ceph.mgr : Apply the manager service spec] ********************** 2026-08-18 13:35:11.544168 | aio | Tuesday 18 August 2026 13:35:11 +0000 (0:00:00.050) 0:00:38.948 ******** 2026-08-18 13:35:13.261965 | aio | ok: [aio] 2026-08-18 13:35:13.262036 | aio | 2026-08-18 13:35:13.262057 | aio | TASK [vexxhost.ceph.mgr : Wait for this manager's daemon to be present] ******** 2026-08-18 13:35:13.262392 | aio | Tuesday 18 August 2026 13:35:13 +0000 (0:00:01.718) 0:00:40.666 ******** 2026-08-18 13:35:14.933275 | aio | ok: [aio] 2026-08-18 13:35:14.933335 | aio | 2026-08-18 13:35:14.933349 | aio | TASK [vexxhost.ceph.mgr : Configure ceph-mgr modules] ************************** 2026-08-18 13:35:14.933361 | aio | Tuesday 18 August 2026 13:35:14 +0000 (0:00:01.670) 0:00:42.336 ******** 2026-08-18 13:35:25.107882 | aio | ok: [aio] => (item={'name': 'diskprediction_local'}) 2026-08-18 13:35:25.107924 | aio | ok: [aio] => (item={'name': 'dashboard'}) 2026-08-18 13:35:25.107934 | aio | ok: [aio] => (item={'name': 'iostat'}) 2026-08-18 13:35:25.107941 | aio | ok: [aio] => (item={'name': 'prometheus'}) 2026-08-18 13:35:25.107948 | aio | ok: [aio] => (item={'name': 'rgw'}) 2026-08-18 13:35:25.107955 | aio | 2026-08-18 13:35:25.107967 | aio | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-08-18 13:35:25.108696 | aio | 2026-08-18 13:35:25.108777 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 13:35:25.108797 | aio | Tuesday 18 August 2026 13:35:25 +0000 (0:00:10.173) 0:00:52.510 ******** 2026-08-18 13:35:26.073285 | aio | ok: [aio] 2026-08-18 13:35:26.073338 | aio | 2026-08-18 13:35:26.073352 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:35:26.073365 | aio | Tuesday 18 August 2026 13:35:26 +0000 (0:00:00.966) 0:00:53.477 ******** 2026-08-18 13:35:26.308400 | aio | ok: [aio] 2026-08-18 13:35:26.308440 | aio | 2026-08-18 13:35:26.308447 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:35:26.308453 | aio | Tuesday 18 August 2026 13:35:26 +0000 (0:00:00.235) 0:00:53.712 ******** 2026-08-18 13:35:26.350216 | aio | skipping: [aio] 2026-08-18 13:35:26.350261 | aio | 2026-08-18 13:35:26.350272 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-18 13:35:26.350282 | aio | Tuesday 18 August 2026 13:35:26 +0000 (0:00:00.041) 0:00:53.754 ******** 2026-08-18 13:35:26.585738 | aio | ok: [aio] 2026-08-18 13:35:26.585801 | aio | 2026-08-18 13:35:26.585808 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:35:26.585814 | aio | Tuesday 18 August 2026 13:35:26 +0000 (0:00:00.234) 0:00:53.989 ******** 2026-08-18 13:35:26.673225 | aio | ok: [aio] => { 2026-08-18 13:35:26.673287 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-18 13:35:26.673395 | aio | } 2026-08-18 13:35:26.673496 | aio | 2026-08-18 13:35:26.673610 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:35:26.686857 | aio | Tuesday 18 August 2026 13:35:26 +0000 (0:00:00.088) 0:00:54.077 ******** 2026-08-18 13:35:27.043328 | aio | ok: [aio] 2026-08-18 13:35:27.043375 | aio | 2026-08-18 13:35:27.043386 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:35:27.043396 | aio | Tuesday 18 August 2026 13:35:27 +0000 (0:00:00.370) 0:00:54.447 ******** 2026-08-18 13:35:27.084830 | aio | skipping: [aio] 2026-08-18 13:35:27.084878 | aio | 2026-08-18 13:35:27.084889 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:35:27.084904 | aio | Tuesday 18 August 2026 13:35:27 +0000 (0:00:00.041) 0:00:54.489 ******** 2026-08-18 13:35:27.128936 | aio | skipping: [aio] 2026-08-18 13:35:27.128978 | aio | 2026-08-18 13:35:27.128989 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:35:27.128998 | aio | Tuesday 18 August 2026 13:35:27 +0000 (0:00:00.043) 0:00:54.533 ******** 2026-08-18 13:35:27.368834 | aio | ok: [aio] 2026-08-18 13:35:27.368883 | aio | 2026-08-18 13:35:27.369387 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:35:27.369426 | aio | Tuesday 18 August 2026 13:35:27 +0000 (0:00:00.240) 0:00:54.773 ******** 2026-08-18 13:35:28.248953 | aio | ok: [aio] 2026-08-18 13:35:28.249022 | aio | 2026-08-18 13:35:28.249514 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:35:28.249557 | aio | Tuesday 18 August 2026 13:35:28 +0000 (0:00:00.880) 0:00:55.653 ******** 2026-08-18 13:35:28.481933 | aio | ok: [aio] => { 2026-08-18 13:35:28.482001 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-18 13:35:28.483039 | aio | } 2026-08-18 13:35:28.483101 | aio | 2026-08-18 13:35:28.483111 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:35:28.483121 | aio | Tuesday 18 August 2026 13:35:28 +0000 (0:00:00.232) 0:00:55.886 ******** 2026-08-18 13:35:29.045512 | aio | ok: [aio] 2026-08-18 13:35:29.045596 | aio | 2026-08-18 13:35:29.045609 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:35:29.045620 | aio | Tuesday 18 August 2026 13:35:29 +0000 (0:00:00.562) 0:00:56.449 ******** 2026-08-18 13:35:31.275808 | aio | ok: [aio] 2026-08-18 13:35:31.275914 | aio | 2026-08-18 13:35:31.275928 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-18 13:35:31.275942 | aio | Tuesday 18 August 2026 13:35:31 +0000 (0:00:02.230) 0:00:58.679 ******** 2026-08-18 13:35:31.309951 | aio | skipping: [aio] 2026-08-18 13:35:31.310013 | aio | 2026-08-18 13:35:31.310028 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-18 13:35:31.310214 | aio | Tuesday 18 August 2026 13:35:31 +0000 (0:00:00.035) 0:00:58.714 ******** 2026-08-18 13:35:31.344932 | aio | skipping: [aio] 2026-08-18 13:35:31.344972 | aio | 2026-08-18 13:35:31.345465 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-18 13:35:31.345534 | aio | Tuesday 18 August 2026 13:35:31 +0000 (0:00:00.035) 0:00:58.749 ******** 2026-08-18 13:35:31.422684 | aio | skipping: [aio] 2026-08-18 13:35:31.422717 | aio | 2026-08-18 13:35:31.422728 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-18 13:35:31.422737 | aio | Tuesday 18 August 2026 13:35:31 +0000 (0:00:00.077) 0:00:58.827 ******** 2026-08-18 13:35:32.626945 | aio | ok: [aio] 2026-08-18 13:35:32.627018 | aio | 2026-08-18 13:35:32.627691 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-18 13:35:32.627778 | aio | Tuesday 18 August 2026 13:35:32 +0000 (0:00:01.204) 0:01:00.031 ******** 2026-08-18 13:35:33.174872 | aio | ok: [aio] 2026-08-18 13:35:33.174926 | aio | 2026-08-18 13:35:33.175300 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-18 13:35:33.175343 | aio | Tuesday 18 August 2026 13:35:33 +0000 (0:00:00.547) 0:01:00.578 ******** 2026-08-18 13:35:34.311636 | aio | ok: [aio] => (item={'path': '/etc/containerd'}) 2026-08-18 13:35:34.311725 | aio | ok: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-18 13:35:34.311736 | aio | ok: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-18 13:35:34.311777 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-18 13:35:34.311792 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-18 13:35:34.311801 | aio | 2026-08-18 13:35:34.311811 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-18 13:35:34.311820 | aio | Tuesday 18 August 2026 13:35:34 +0000 (0:00:01.135) 0:01:01.714 ******** 2026-08-18 13:35:34.979882 | aio | ok: [aio] 2026-08-18 13:35:34.979943 | aio | 2026-08-18 13:35:34.979961 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-18 13:35:34.980840 | aio | Tuesday 18 August 2026 13:35:34 +0000 (0:00:00.663) 0:01:02.378 ******** 2026-08-18 13:35:34.980893 | aio | 2026-08-18 13:35:34.980905 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-18 13:35:34.980920 | aio | Tuesday 18 August 2026 13:35:34 +0000 (0:00:00.006) 0:01:02.384 ******** 2026-08-18 13:35:35.409587 | aio | ok: [aio] 2026-08-18 13:35:35.409670 | aio | 2026-08-18 13:35:35.409680 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:35:35.409690 | aio | Tuesday 18 August 2026 13:35:35 +0000 (0:00:00.428) 0:01:02.812 ******** 2026-08-18 13:35:35.657912 | aio | ok: [aio] 2026-08-18 13:35:35.657995 | aio | 2026-08-18 13:35:35.658015 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:35:35.658326 | aio | Tuesday 18 August 2026 13:35:35 +0000 (0:00:00.249) 0:01:03.062 ******** 2026-08-18 13:35:35.738728 | aio | ok: [aio] => { 2026-08-18 13:35:35.738815 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-18 13:35:35.738825 | aio | } 2026-08-18 13:35:35.738859 | aio | 2026-08-18 13:35:35.738868 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:35:35.738877 | aio | Tuesday 18 August 2026 13:35:35 +0000 (0:00:00.079) 0:01:03.141 ******** 2026-08-18 13:35:36.198951 | aio | ok: [aio] 2026-08-18 13:35:36.199059 | aio | 2026-08-18 13:35:36.199081 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:35:36.199359 | aio | Tuesday 18 August 2026 13:35:36 +0000 (0:00:00.461) 0:01:03.603 ******** 2026-08-18 13:35:39.499143 | aio | ok: [aio] 2026-08-18 13:35:39.499228 | aio | 2026-08-18 13:35:39.499348 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-18 13:35:39.499459 | aio | Tuesday 18 August 2026 13:35:39 +0000 (0:00:03.300) 0:01:06.903 ******** 2026-08-18 13:35:40.437154 | aio | ok: [aio] 2026-08-18 13:35:40.437226 | aio | 2026-08-18 13:35:40.437329 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-18 13:35:40.437442 | aio | Tuesday 18 August 2026 13:35:40 +0000 (0:00:00.936) 0:01:07.840 ******** 2026-08-18 13:35:40.694702 | aio | ok: [aio] 2026-08-18 13:35:40.694855 | aio | 2026-08-18 13:35:40.695029 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-18 13:35:40.695193 | aio | Tuesday 18 August 2026 13:35:40 +0000 (0:00:00.259) 0:01:08.099 ******** 2026-08-18 13:35:41.236592 | aio | ok: [aio] 2026-08-18 13:35:41.236656 | aio | 2026-08-18 13:35:41.236788 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-18 13:35:41.236917 | aio | Tuesday 18 August 2026 13:35:41 +0000 (0:00:00.542) 0:01:08.641 ******** 2026-08-18 13:35:41.911027 | aio | ok: [aio] => (item={'path': '/etc/docker'}) 2026-08-18 13:35:41.911122 | aio | ok: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-18 13:35:41.911233 | aio | ok: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-18 13:35:41.911334 | aio | 2026-08-18 13:35:41.911560 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-18 13:35:41.911570 | aio | Tuesday 18 August 2026 13:35:41 +0000 (0:00:00.672) 0:01:09.314 ******** 2026-08-18 13:35:42.426858 | aio | ok: [aio] 2026-08-18 13:35:42.426906 | aio | 2026-08-18 13:35:42.426917 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-18 13:35:42.426927 | aio | Tuesday 18 August 2026 13:35:42 +0000 (0:00:00.516) 0:01:09.830 ******** 2026-08-18 13:35:42.967891 | aio | ok: [aio] 2026-08-18 13:35:42.967950 | aio | 2026-08-18 13:35:42.967961 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-18 13:35:42.967972 | aio | Tuesday 18 August 2026 13:35:42 +0000 (0:00:00.534) 0:01:10.364 ******** 2026-08-18 13:35:42.967981 | aio | 2026-08-18 13:35:42.967991 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-18 13:35:42.968095 | aio | Tuesday 18 August 2026 13:35:42 +0000 (0:00:00.006) 0:01:10.371 ******** 2026-08-18 13:35:43.402709 | aio | ok: [aio] 2026-08-18 13:35:43.402796 | aio | 2026-08-18 13:35:43.402812 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:35:43.402822 | aio | Tuesday 18 August 2026 13:35:43 +0000 (0:00:00.435) 0:01:10.806 ******** 2026-08-18 13:35:43.434170 | aio | ok: [aio] => { 2026-08-18 13:35:43.434479 | aio | "msg": "https://download.ceph.com/rpm-20.2.3/el9/noarch/cephadm" 2026-08-18 13:35:43.434816 | aio | } 2026-08-18 13:35:43.435669 | aio | 2026-08-18 13:35:43.435689 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:35:43.435699 | aio | Tuesday 18 August 2026 13:35:43 +0000 (0:00:00.032) 0:01:10.839 ******** 2026-08-18 13:35:43.765943 | aio | ok: [aio] 2026-08-18 13:35:43.765995 | aio | 2026-08-18 13:35:43.766007 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:35:43.766022 | aio | Tuesday 18 August 2026 13:35:43 +0000 (0:00:00.331) 0:01:11.170 ******** 2026-08-18 13:35:43.807017 | aio | skipping: [aio] 2026-08-18 13:35:43.807050 | aio | 2026-08-18 13:35:43.807061 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-18 13:35:43.807070 | aio | Tuesday 18 August 2026 13:35:43 +0000 (0:00:00.041) 0:01:11.211 ******** 2026-08-18 13:35:43.853597 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-18 13:35:43.853628 | aio | 2026-08-18 13:35:43.853639 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-18 13:35:43.853648 | aio | Tuesday 18 August 2026 13:35:43 +0000 (0:00:00.046) 0:01:11.258 ******** 2026-08-18 13:35:44.722907 | aio | ok: [aio] 2026-08-18 13:35:44.722967 | aio | 2026-08-18 13:35:44.722992 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-18 13:35:44.723247 | aio | Tuesday 18 August 2026 13:35:44 +0000 (0:00:00.869) 0:01:12.127 ******** 2026-08-18 13:35:45.523621 | aio | ok: [aio] => (item=systemd-timesyncd) 2026-08-18 13:35:45.523683 | aio | ok: [aio] => (item=ssh) 2026-08-18 13:35:45.523696 | aio | 2026-08-18 13:35:45.523729 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-18 13:35:45.523738 | aio | Tuesday 18 August 2026 13:35:45 +0000 (0:00:00.800) 0:01:12.927 ******** 2026-08-18 13:35:45.763540 | aio | ok: [aio] 2026-08-18 13:35:45.763573 | aio | 2026-08-18 13:35:45.763578 | aio | TASK [vexxhost.ceph.cephadm : Ensure the cephadm SSH user exists] ************** 2026-08-18 13:35:45.763583 | aio | Tuesday 18 August 2026 13:35:45 +0000 (0:00:00.240) 0:01:13.168 ******** 2026-08-18 13:35:46.055476 | aio | ok: [aio] 2026-08-18 13:35:46.055504 | aio | 2026-08-18 13:35:46.055509 | aio | TASK [vexxhost.ceph.cephadm : Grant passwordless sudo to the cephadm SSH user] *** 2026-08-18 13:35:46.055514 | aio | Tuesday 18 August 2026 13:35:46 +0000 (0:00:00.291) 0:01:13.459 ******** 2026-08-18 13:35:46.566176 | aio | ok: [aio] 2026-08-18 13:35:46.566218 | aio | 2026-08-18 13:35:46.566229 | aio | TASK [vexxhost.ceph.cephadm : Log in to the container registry] **************** 2026-08-18 13:35:46.566239 | aio | Tuesday 18 August 2026 13:35:46 +0000 (0:00:00.510) 0:01:13.969 ******** 2026-08-18 13:35:46.600724 | aio | skipping: [aio] 2026-08-18 13:35:46.600793 | aio | 2026-08-18 13:35:46.600807 | aio | TASK [vexxhost.ceph.cephadm : Pre-pull the Ceph image] ************************* 2026-08-18 13:35:46.600817 | aio | Tuesday 18 August 2026 13:35:46 +0000 (0:00:00.035) 0:01:14.005 ******** 2026-08-18 13:35:47.017235 | aio | ok: [aio] 2026-08-18 13:35:47.017282 | aio | 2026-08-18 13:35:47.017293 | aio | TASK [vexxhost.ceph.cephadm : Pin CEPHADM_IMAGE for interactive login shells] *** 2026-08-18 13:35:47.017303 | aio | Tuesday 18 August 2026 13:35:47 +0000 (0:00:00.415) 0:01:14.421 ******** 2026-08-18 13:35:47.554103 | aio | ok: [aio] 2026-08-18 13:35:47.554156 | aio | 2026-08-18 13:35:47.554167 | aio | TASK [vexxhost.ceph.osd : Locate the cluster admin host] *********************** 2026-08-18 13:35:47.554176 | aio | Tuesday 18 August 2026 13:35:47 +0000 (0:00:00.537) 0:01:14.958 ******** 2026-08-18 13:35:47.806331 | aio | ok: [aio] => (item=aio) 2026-08-18 13:35:47.806379 | aio | 2026-08-18 13:35:47.806390 | aio | TASK [vexxhost.ceph.osd : Select the admin host and its mon config path] ******* 2026-08-18 13:35:47.806399 | aio | Tuesday 18 August 2026 13:35:47 +0000 (0:00:00.251) 0:01:15.210 ******** 2026-08-18 13:35:47.856890 | aio | ok: [aio] 2026-08-18 13:35:47.856947 | aio | 2026-08-18 13:35:47.856958 | aio | TASK [vexxhost.ceph.osd : Set the admin mon config path] *********************** 2026-08-18 13:35:47.857040 | aio | Tuesday 18 August 2026 13:35:47 +0000 (0:00:00.051) 0:01:15.261 ******** 2026-08-18 13:35:47.900833 | aio | ok: [aio] 2026-08-18 13:35:47.900888 | aio | 2026-08-18 13:35:47.900899 | aio | TASK [Register this OSD host] ************************************************** 2026-08-18 13:35:47.900941 | aio | Tuesday 18 August 2026 13:35:47 +0000 (0:00:00.043) 0:01:15.305 ******** 2026-08-18 13:35:47.972878 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-08-18 13:35:47.972987 | aio | 2026-08-18 13:35:47.973533 | aio | TASK [vexxhost.ceph.cephadm_host : Get the cephadm public key] ***************** 2026-08-18 13:35:47.973575 | aio | Tuesday 18 August 2026 13:35:47 +0000 (0:00:00.072) 0:01:15.377 ******** 2026-08-18 13:35:49.612901 | aio | ok: [aio] 2026-08-18 13:35:49.613596 | aio | 2026-08-18 13:35:49.613641 | aio | TASK [vexxhost.ceph.cephadm_host : Resolve the cluster SSH public key to authorise] *** 2026-08-18 13:35:49.613655 | aio | Tuesday 18 August 2026 13:35:49 +0000 (0:00:01.639) 0:01:17.017 ******** 2026-08-18 13:35:49.656960 | aio | ok: [aio] 2026-08-18 13:35:49.656991 | aio | 2026-08-18 13:35:49.657004 | aio | TASK [vexxhost.ceph.cephadm_host : Assert a cluster SSH key was resolved] ****** 2026-08-18 13:35:49.657016 | aio | Tuesday 18 August 2026 13:35:49 +0000 (0:00:00.043) 0:01:17.061 ******** 2026-08-18 13:35:49.701901 | aio | ok: [aio] => { 2026-08-18 13:35:49.701941 | aio | "changed": false, 2026-08-18 13:35:49.701954 | aio | "msg": "All assertions passed" 2026-08-18 13:35:49.701966 | aio | } 2026-08-18 13:35:49.701978 | aio | 2026-08-18 13:35:49.701990 | aio | TASK [vexxhost.ceph.cephadm_host : Authorise the cluster SSH key for the cephadm user] *** 2026-08-18 13:35:49.702224 | aio | Tuesday 18 August 2026 13:35:49 +0000 (0:00:00.043) 0:01:17.105 ******** 2026-08-18 13:35:50.015585 | aio | ok: [aio] 2026-08-18 13:35:50.015619 | aio | 2026-08-18 13:35:50.015626 | aio | TASK [vexxhost.ceph.cephadm_host : Derive this host's cephadm labels from inventory membership] *** 2026-08-18 13:35:50.015632 | aio | Tuesday 18 August 2026 13:35:50 +0000 (0:00:00.315) 0:01:17.420 ******** 2026-08-18 13:35:50.060367 | aio | ok: [aio] 2026-08-18 13:35:50.060422 | aio | 2026-08-18 13:35:50.060433 | aio | TASK [vexxhost.ceph.cephadm_host : Find this host's addresses on the public network] *** 2026-08-18 13:35:50.060448 | aio | Tuesday 18 August 2026 13:35:50 +0000 (0:00:00.045) 0:01:17.465 ******** 2026-08-18 13:35:50.137981 | aio | ok: [aio] 2026-08-18 13:35:50.138018 | aio | 2026-08-18 13:35:50.138029 | aio | TASK [vexxhost.ceph.cephadm_host : Assert exactly one address matches the public network] *** 2026-08-18 13:35:50.138040 | aio | Tuesday 18 August 2026 13:35:50 +0000 (0:00:00.076) 0:01:17.542 ******** 2026-08-18 13:35:50.190871 | aio | ok: [aio] => { 2026-08-18 13:35:50.190890 | aio | "changed": false, 2026-08-18 13:35:50.190898 | aio | "msg": "All assertions passed" 2026-08-18 13:35:50.191883 | aio | } 2026-08-18 13:35:50.191910 | aio | 2026-08-18 13:35:50.191920 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host (labels)] ***************** 2026-08-18 13:35:50.191929 | aio | Tuesday 18 August 2026 13:35:50 +0000 (0:00:00.053) 0:01:17.595 ******** 2026-08-18 13:35:51.932045 | aio | ok: [aio] 2026-08-18 13:35:51.932098 | aio | 2026-08-18 13:35:51.932124 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host with a CRUSH location] **** 2026-08-18 13:35:51.932137 | aio | Tuesday 18 August 2026 13:35:51 +0000 (0:00:01.740) 0:01:19.335 ******** 2026-08-18 13:35:51.986682 | aio | skipping: [aio] 2026-08-18 13:35:51.986729 | aio | 2026-08-18 13:35:51.986742 | aio | TASK [vexxhost.ceph.osd : Apply OSD service specs (drive groups)] ************** 2026-08-18 13:35:51.986786 | aio | Tuesday 18 August 2026 13:35:51 +0000 (0:00:00.055) 0:01:19.391 ******** 2026-08-18 13:35:52.021493 | aio | skipping: [aio] 2026-08-18 13:35:52.021528 | aio | 2026-08-18 13:35:52.021535 | aio | TASK [vexxhost.ceph.osd : List existing ceph-volume OSDs on this host] ********* 2026-08-18 13:35:52.021542 | aio | Tuesday 18 August 2026 13:35:52 +0000 (0:00:00.035) 0:01:19.426 ******** 2026-08-18 13:35:53.438916 | aio | ok: [aio] 2026-08-18 13:35:53.438990 | aio | 2026-08-18 13:35:53.439004 | aio | TASK [vexxhost.ceph.osd : Deploy OSDs on the explicitly listed devices] ******** 2026-08-18 13:35:53.439023 | aio | Tuesday 18 August 2026 13:35:53 +0000 (0:00:01.416) 0:01:20.843 ******** 2026-08-18 13:35:53.518855 | aio | skipping: [aio] => (item=/dev/ceph-aio-osd0/data) 2026-08-18 13:35:53.518896 | aio | skipping: [aio] => (item=/dev/ceph-aio-osd1/data) 2026-08-18 13:35:53.519848 | aio | skipping: [aio] => (item=/dev/ceph-aio-osd2/data) 2026-08-18 13:35:53.519903 | aio | skipping: [aio] 2026-08-18 13:35:53.519917 | aio | 2026-08-18 13:35:53.520331 | aio | TASK [vexxhost.ceph.osd : Wait for explicitly requested OSD daemons to be running on this host] *** 2026-08-18 13:35:53.520387 | aio | Tuesday 18 August 2026 13:35:53 +0000 (0:00:00.080) 0:01:20.923 ******** 2026-08-18 13:35:55.189466 | aio | ok: [aio] 2026-08-18 13:35:55.189504 | aio | 2026-08-18 13:35:55.189511 | aio | TASK [vexxhost.ceph.osd : Wait for OSD drive-group services to deploy at least one daemon] *** 2026-08-18 13:35:55.189517 | aio | Tuesday 18 August 2026 13:35:55 +0000 (0:00:01.669) 0:01:22.593 ******** 2026-08-18 13:35:55.252065 | aio | skipping: [aio] 2026-08-18 13:35:55.252088 | aio | 2026-08-18 13:35:55.252094 | aio | PLAY [Apply Ceph configuration] ************************************************ 2026-08-18 13:35:55.252099 | aio | 2026-08-18 13:35:55.252105 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 13:35:55.252110 | aio | Tuesday 18 August 2026 13:35:55 +0000 (0:00:00.064) 0:01:22.657 ******** 2026-08-18 13:35:56.195500 | aio | ok: [aio] 2026-08-18 13:35:56.195575 | aio | 2026-08-18 13:35:56.195594 | aio | TASK [vexxhost.ceph.configure : Locate the cluster admin host] ***************** 2026-08-18 13:35:56.195634 | aio | Tuesday 18 August 2026 13:35:56 +0000 (0:00:00.941) 0:01:23.599 ******** 2026-08-18 13:35:56.444874 | aio | ok: [aio] => (item=aio) 2026-08-18 13:35:56.444919 | aio | 2026-08-18 13:35:56.444951 | aio | TASK [vexxhost.ceph.configure : Select the admin host] ************************* 2026-08-18 13:35:56.444960 | aio | Tuesday 18 August 2026 13:35:56 +0000 (0:00:00.249) 0:01:23.848 ******** 2026-08-18 13:35:56.488193 | aio | ok: [aio] 2026-08-18 13:35:56.488249 | aio | 2026-08-18 13:35:56.488478 | aio | TASK [vexxhost.ceph.configure : Set the admin mon config path] ***************** 2026-08-18 13:35:56.488840 | aio | Tuesday 18 August 2026 13:35:56 +0000 (0:00:00.043) 0:01:23.892 ******** 2026-08-18 13:35:56.532780 | aio | ok: [aio] 2026-08-18 13:35:56.532811 | aio | 2026-08-18 13:35:56.532819 | aio | TASK [vexxhost.ceph.configure : Apply central Ceph configuration] ************** 2026-08-18 13:35:56.532827 | aio | Tuesday 18 August 2026 13:35:56 +0000 (0:00:00.045) 0:01:23.937 ******** 2026-08-18 13:35:56.570237 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/config.yml for aio 2026-08-18 13:35:56.570543 | aio | 2026-08-18 13:35:56.570994 | aio | TASK [vexxhost.ceph.configure : Apply central Ceph configuration] ************** 2026-08-18 13:35:56.571770 | aio | Tuesday 18 August 2026 13:35:56 +0000 (0:00:00.038) 0:01:23.975 ******** 2026-08-18 13:36:06.443846 | aio | ok: [aio] => (item=mgr/mgr/dashboard/standby_behaviour) 2026-08-18 13:36:06.444105 | aio | ok: [aio] => (item=mgr/mgr/dashboard/RGW_API_SSL_VERIFY) 2026-08-18 13:36:06.444399 | aio | ok: [aio] => (item=mgr/mgr/dashboard/FEATURE_TOGGLE_CEPHFS) 2026-08-18 13:36:06.444682 | aio | ok: [aio] => (item=mgr/mgr/dashboard/FEATURE_TOGGLE_ISCSI) 2026-08-18 13:36:06.444975 | aio | ok: [aio] => (item=mgr/mgr/dashboard/FEATURE_TOGGLE_MIRRORING) 2026-08-18 13:36:06.445229 | aio | ok: [aio] => (item=mgr/mgr/dashboard/FEATURE_TOGGLE_NFS) 2026-08-18 13:36:06.445452 | aio | 2026-08-18 13:36:06.445704 | aio | TASK [vexxhost.ceph.configure : Configure erasure-code profiles] *************** 2026-08-18 13:36:06.446085 | aio | Tuesday 18 August 2026 13:36:06 +0000 (0:00:09.872) 0:01:33.847 ******** 2026-08-18 13:36:06.491540 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/ec_profiles.yml for aio 2026-08-18 13:36:06.491785 | aio | 2026-08-18 13:36:06.492092 | aio | TASK [vexxhost.ceph.configure : Configure erasure-code profiles] *************** 2026-08-18 13:36:06.492355 | aio | Tuesday 18 August 2026 13:36:06 +0000 (0:00:00.048) 0:01:33.896 ******** 2026-08-18 13:36:08.323847 | aio | ok: [aio] => (item=ec_hdd_s3) 2026-08-18 13:36:08.324675 | aio | 2026-08-18 13:36:08.324722 | aio | TASK [vexxhost.ceph.configure : Configure CRUSH rules] ************************* 2026-08-18 13:36:08.324736 | aio | Tuesday 18 August 2026 13:36:08 +0000 (0:00:01.832) 0:01:35.728 ******** 2026-08-18 13:36:08.364829 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/crush_rules.yml for aio 2026-08-18 13:36:08.364854 | aio | 2026-08-18 13:36:08.364863 | aio | TASK [vexxhost.ceph.configure : Configure CRUSH rules] ************************* 2026-08-18 13:36:08.364871 | aio | Tuesday 18 August 2026 13:36:08 +0000 (0:00:00.040) 0:01:35.769 ******** 2026-08-18 13:36:13.551192 | aio | ok: [aio] => (item=rep_hdd) 2026-08-18 13:36:13.551275 | aio | ok: [aio] => (item=rep_lab) 2026-08-18 13:36:13.553030 | aio | ok: [aio] => (item=ec_hdd_s3) 2026-08-18 13:36:13.553060 | aio | 2026-08-18 13:36:13.553073 | aio | TASK [vexxhost.ceph.configure : Configure pools] ******************************* 2026-08-18 13:36:13.553085 | aio | Tuesday 18 August 2026 13:36:13 +0000 (0:00:05.185) 0:01:40.954 ******** 2026-08-18 13:36:13.597996 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/pools.yml for aio 2026-08-18 13:36:13.598018 | aio | 2026-08-18 13:36:13.598030 | aio | TASK [vexxhost.ceph.configure : Configure pools] ******************************* 2026-08-18 13:36:13.598036 | aio | Tuesday 18 August 2026 13:36:13 +0000 (0:00:00.045) 0:01:41.000 ******** 2026-08-18 13:36:49.452826 | aio | ok: [aio] => (item=molecule-1.rgw.buckets.data) 2026-08-18 13:36:49.452904 | aio | ok: [aio] => (item=molecule-1.rgw.buckets.index) 2026-08-18 13:36:49.452915 | aio | ok: [aio] => (item=molecule-1.rgw.buckets.non-ec) 2026-08-18 13:36:49.452924 | aio | ok: [aio] => (item=molecule-1.rgw.control) 2026-08-18 13:36:49.452933 | aio | ok: [aio] => (item=molecule-1.rgw.log) 2026-08-18 13:36:49.452948 | aio | ok: [aio] => (item=molecule-1.rgw.meta) 2026-08-18 13:36:49.453733 | aio | 2026-08-18 13:36:49.453826 | aio | TASK [vexxhost.ceph.configure : Configure CephX keys] ************************** 2026-08-18 13:36:49.453839 | aio | Tuesday 18 August 2026 13:36:49 +0000 (0:00:35.855) 0:02:16.855 ******** 2026-08-18 13:36:49.485305 | aio | skipping: [aio] 2026-08-18 13:36:49.485350 | aio | 2026-08-18 13:36:49.485360 | aio | TASK [vexxhost.ceph.configure : Enroll the dashboard TLS certificate] ********** 2026-08-18 13:36:49.485370 | aio | Tuesday 18 August 2026 13:36:49 +0000 (0:00:00.033) 0:02:16.889 ******** 2026-08-18 13:36:49.532706 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/dashboard.yml for aio 2026-08-18 13:36:49.532798 | aio | 2026-08-18 13:36:49.532811 | aio | TASK [vexxhost.ceph.configure : Check whether the dashboard mgr module is enabled] *** 2026-08-18 13:36:49.532820 | aio | Tuesday 18 August 2026 13:36:49 +0000 (0:00:00.046) 0:02:16.935 ******** 2026-08-18 13:36:51.296319 | aio | ok: [aio] 2026-08-18 13:36:51.296376 | aio | 2026-08-18 13:36:51.296390 | aio | TASK [vexxhost.ceph.configure : Get the current dashboard certificate] ********* 2026-08-18 13:36:51.296403 | aio | Tuesday 18 August 2026 13:36:51 +0000 (0:00:01.763) 0:02:18.699 ******** 2026-08-18 13:36:53.098324 | aio | ok: [aio] 2026-08-18 13:36:53.098385 | aio | 2026-08-18 13:36:53.098400 | aio | TASK [vexxhost.ceph.configure : Set the dashboard certificate] ***************** 2026-08-18 13:36:53.098413 | aio | Tuesday 18 August 2026 13:36:53 +0000 (0:00:01.802) 0:02:20.501 ******** 2026-08-18 13:36:53.137745 | aio | skipping: [aio] 2026-08-18 13:36:53.137845 | aio | 2026-08-18 13:36:53.137859 | aio | TASK [vexxhost.ceph.configure : Set the dashboard certificate key] ************* 2026-08-18 13:36:53.137872 | aio | Tuesday 18 August 2026 13:36:53 +0000 (0:00:00.039) 0:02:20.541 ******** 2026-08-18 13:36:53.178103 | aio | skipping: [aio] 2026-08-18 13:36:53.178168 | aio | 2026-08-18 13:36:53.178279 | aio | TASK [vexxhost.ceph.configure : Flag the dashboard for reload] ***************** 2026-08-18 13:36:53.178389 | aio | Tuesday 18 August 2026 13:36:53 +0000 (0:00:00.040) 0:02:20.582 ******** 2026-08-18 13:36:53.225882 | aio | skipping: [aio] 2026-08-18 13:36:53.225934 | aio | 2026-08-18 13:36:53.226372 | aio | TASK [vexxhost.ceph.configure : Create a self-signed certificate] ************** 2026-08-18 13:36:53.226427 | aio | Tuesday 18 August 2026 13:36:53 +0000 (0:00:00.047) 0:02:20.630 ******** 2026-08-18 13:36:53.270214 | aio | skipping: [aio] 2026-08-18 13:36:53.270281 | aio | 2026-08-18 13:36:53.270453 | aio | TASK [vexxhost.ceph.configure : Flag the dashboard for reload] ***************** 2026-08-18 13:36:53.270603 | aio | Tuesday 18 August 2026 13:36:53 +0000 (0:00:00.044) 0:02:20.675 ******** 2026-08-18 13:36:53.315961 | aio | skipping: [aio] 2026-08-18 13:36:53.316013 | aio | 2026-08-18 13:36:53.316026 | aio | TASK [vexxhost.ceph.configure : Reload the dashboard so it picks up the certificate] *** 2026-08-18 13:36:53.316039 | aio | Tuesday 18 August 2026 13:36:53 +0000 (0:00:00.045) 0:02:20.720 ******** 2026-08-18 13:36:53.369892 | aio | skipping: [aio] => (item=ceph mgr module disable dashboard) 2026-08-18 13:36:53.369933 | aio | skipping: [aio] => (item=ceph mgr module enable dashboard) 2026-08-18 13:36:53.369951 | aio | skipping: [aio] => (item=ceph orch reconfig mgr) 2026-08-18 13:36:53.370899 | aio | skipping: [aio] 2026-08-18 13:36:53.370935 | aio | 2026-08-18 13:36:53.370948 | aio | TASK [vexxhost.ceph.configure : Configure dashboard users] ********************* 2026-08-18 13:36:53.370960 | aio | Tuesday 18 August 2026 13:36:53 +0000 (0:00:00.053) 0:02:20.773 ******** 2026-08-18 13:36:53.410090 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/dashboard_users.yml for aio 2026-08-18 13:36:53.410148 | aio | 2026-08-18 13:36:53.410159 | aio | TASK [vexxhost.ceph.configure : Configure dashboard users] ********************* 2026-08-18 13:36:53.410168 | aio | Tuesday 18 August 2026 13:36:53 +0000 (0:00:00.039) 0:02:20.813 ******** 2026-08-18 13:37:00.528644 | aio | ok: [aio] => (item=None) 2026-08-18 13:37:00.528702 | aio | ok: [aio] => (item=None) 2026-08-18 13:37:00.528708 | aio | ok: [aio -> {{ ceph_configure_admin_host }}] 2026-08-18 13:37:00.528714 | aio | 2026-08-18 13:37:00.528721 | aio | PLAY [Deploy Ceph RADOS Gateways] ********************************************** 2026-08-18 13:37:00.528727 | aio | 2026-08-18 13:37:00.528732 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 13:37:00.528737 | aio | Tuesday 18 August 2026 13:37:00 +0000 (0:00:07.117) 0:02:27.931 ******** 2026-08-18 13:37:01.494916 | aio | ok: [aio] 2026-08-18 13:37:01.496334 | aio | 2026-08-18 13:37:01.496615 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:37:01.496901 | aio | Tuesday 18 August 2026 13:37:01 +0000 (0:00:00.969) 0:02:28.900 ******** 2026-08-18 13:37:01.736055 | aio | ok: [aio] 2026-08-18 13:37:01.736255 | aio | 2026-08-18 13:37:01.736639 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:37:01.736782 | aio | Tuesday 18 August 2026 13:37:01 +0000 (0:00:00.240) 0:02:29.140 ******** 2026-08-18 13:37:01.775182 | aio | skipping: [aio] 2026-08-18 13:37:01.775255 | aio | 2026-08-18 13:37:01.775270 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-18 13:37:01.775291 | aio | Tuesday 18 August 2026 13:37:01 +0000 (0:00:00.039) 0:02:29.180 ******** 2026-08-18 13:37:02.044473 | aio | ok: [aio] 2026-08-18 13:37:02.044680 | aio | 2026-08-18 13:37:02.044995 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:37:02.045239 | aio | Tuesday 18 August 2026 13:37:02 +0000 (0:00:00.267) 0:02:29.448 ******** 2026-08-18 13:37:02.171154 | aio | ok: [aio] => { 2026-08-18 13:37:02.171188 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-18 13:37:02.171197 | aio | } 2026-08-18 13:37:02.171205 | aio | 2026-08-18 13:37:02.171281 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:37:02.171410 | aio | Tuesday 18 August 2026 13:37:02 +0000 (0:00:00.127) 0:02:29.575 ******** 2026-08-18 13:37:02.603789 | aio | ok: [aio] 2026-08-18 13:37:02.603820 | aio | 2026-08-18 13:37:02.603827 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:37:02.603836 | aio | Tuesday 18 August 2026 13:37:02 +0000 (0:00:00.432) 0:02:30.008 ******** 2026-08-18 13:37:02.653378 | aio | skipping: [aio] 2026-08-18 13:37:02.653600 | aio | 2026-08-18 13:37:02.653882 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:37:02.654152 | aio | Tuesday 18 August 2026 13:37:02 +0000 (0:00:00.049) 0:02:30.058 ******** 2026-08-18 13:37:02.703195 | aio | skipping: [aio] 2026-08-18 13:37:02.703427 | aio | 2026-08-18 13:37:02.703677 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:37:02.703951 | aio | Tuesday 18 August 2026 13:37:02 +0000 (0:00:00.050) 0:02:30.108 ******** 2026-08-18 13:37:02.958410 | aio | ok: [aio] 2026-08-18 13:37:02.958649 | aio | 2026-08-18 13:37:02.959764 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:37:02.959778 | aio | Tuesday 18 August 2026 13:37:02 +0000 (0:00:00.254) 0:02:30.363 ******** 2026-08-18 13:37:03.926283 | aio | ok: [aio] 2026-08-18 13:37:03.926525 | aio | 2026-08-18 13:37:03.926838 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:37:03.927103 | aio | Tuesday 18 August 2026 13:37:03 +0000 (0:00:00.967) 0:02:31.331 ******** 2026-08-18 13:37:04.117415 | aio | ok: [aio] => { 2026-08-18 13:37:04.117470 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-18 13:37:04.117483 | aio | } 2026-08-18 13:37:04.117521 | aio | 2026-08-18 13:37:04.117530 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:37:04.117540 | aio | Tuesday 18 August 2026 13:37:04 +0000 (0:00:00.190) 0:02:31.521 ******** 2026-08-18 13:37:04.633520 | aio | ok: [aio] 2026-08-18 13:37:04.633562 | aio | 2026-08-18 13:37:04.633569 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:37:04.633575 | aio | Tuesday 18 August 2026 13:37:04 +0000 (0:00:00.516) 0:02:32.037 ******** 2026-08-18 13:37:06.891272 | aio | ok: [aio] 2026-08-18 13:37:06.891328 | aio | 2026-08-18 13:37:06.891342 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-18 13:37:06.891355 | aio | Tuesday 18 August 2026 13:37:06 +0000 (0:00:02.257) 0:02:34.295 ******** 2026-08-18 13:37:06.929271 | aio | skipping: [aio] 2026-08-18 13:37:06.929324 | aio | 2026-08-18 13:37:06.929338 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-18 13:37:06.929351 | aio | Tuesday 18 August 2026 13:37:06 +0000 (0:00:00.038) 0:02:34.333 ******** 2026-08-18 13:37:06.962954 | aio | skipping: [aio] 2026-08-18 13:37:06.962987 | aio | 2026-08-18 13:37:06.963000 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-18 13:37:06.963012 | aio | Tuesday 18 August 2026 13:37:06 +0000 (0:00:00.034) 0:02:34.367 ******** 2026-08-18 13:37:07.002711 | aio | skipping: [aio] 2026-08-18 13:37:07.002770 | aio | 2026-08-18 13:37:07.002781 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-18 13:37:07.002788 | aio | Tuesday 18 August 2026 13:37:06 +0000 (0:00:00.037) 0:02:34.405 ******** 2026-08-18 13:37:07.906309 | aio | ok: [aio] 2026-08-18 13:37:07.906361 | aio | 2026-08-18 13:37:07.906375 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-18 13:37:07.906387 | aio | Tuesday 18 August 2026 13:37:07 +0000 (0:00:00.905) 0:02:35.310 ******** 2026-08-18 13:37:08.434202 | aio | ok: [aio] 2026-08-18 13:37:08.434254 | aio | 2026-08-18 13:37:08.434268 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-18 13:37:08.434281 | aio | Tuesday 18 August 2026 13:37:08 +0000 (0:00:00.527) 0:02:35.838 ******** 2026-08-18 13:37:09.522374 | aio | ok: [aio] => (item={'path': '/etc/containerd'}) 2026-08-18 13:37:09.522426 | aio | ok: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-18 13:37:09.522439 | aio | ok: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-18 13:37:09.522451 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-18 13:37:09.522463 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-18 13:37:09.522475 | aio | 2026-08-18 13:37:09.522487 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-18 13:37:09.522499 | aio | Tuesday 18 August 2026 13:37:09 +0000 (0:00:01.086) 0:02:36.924 ******** 2026-08-18 13:37:10.172606 | aio | ok: [aio] 2026-08-18 13:37:10.172638 | aio | 2026-08-18 13:37:10.172645 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-18 13:37:10.172651 | aio | Tuesday 18 August 2026 13:37:10 +0000 (0:00:00.645) 0:02:37.569 ******** 2026-08-18 13:37:10.172656 | aio | 2026-08-18 13:37:10.172790 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-18 13:37:10.173042 | aio | Tuesday 18 August 2026 13:37:10 +0000 (0:00:00.006) 0:02:37.576 ******** 2026-08-18 13:37:10.596168 | aio | ok: [aio] 2026-08-18 13:37:10.596223 | aio | 2026-08-18 13:37:10.596313 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:37:10.596421 | aio | Tuesday 18 August 2026 13:37:10 +0000 (0:00:00.425) 0:02:38.001 ******** 2026-08-18 13:37:10.836336 | aio | ok: [aio] 2026-08-18 13:37:10.836496 | aio | 2026-08-18 13:37:10.836771 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:37:10.837022 | aio | Tuesday 18 August 2026 13:37:10 +0000 (0:00:00.240) 0:02:38.241 ******** 2026-08-18 13:37:10.907269 | aio | ok: [aio] => { 2026-08-18 13:37:10.907498 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-18 13:37:10.907775 | aio | } 2026-08-18 13:37:10.908011 | aio | 2026-08-18 13:37:10.908261 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:37:10.908505 | aio | Tuesday 18 August 2026 13:37:10 +0000 (0:00:00.071) 0:02:38.312 ******** 2026-08-18 13:37:11.329407 | aio | ok: [aio] 2026-08-18 13:37:11.329665 | aio | 2026-08-18 13:37:11.329965 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:37:11.330246 | aio | Tuesday 18 August 2026 13:37:11 +0000 (0:00:00.421) 0:02:38.734 ******** 2026-08-18 13:37:14.551719 | aio | ok: [aio] 2026-08-18 13:37:14.551798 | aio | 2026-08-18 13:37:14.551813 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-18 13:37:14.551823 | aio | Tuesday 18 August 2026 13:37:14 +0000 (0:00:03.221) 0:02:41.955 ******** 2026-08-18 13:37:15.456363 | aio | ok: [aio] 2026-08-18 13:37:15.456419 | aio | 2026-08-18 13:37:15.456430 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-18 13:37:15.456440 | aio | Tuesday 18 August 2026 13:37:15 +0000 (0:00:00.903) 0:02:42.859 ******** 2026-08-18 13:37:15.708241 | aio | ok: [aio] 2026-08-18 13:37:15.708301 | aio | 2026-08-18 13:37:15.708417 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-18 13:37:15.708526 | aio | Tuesday 18 August 2026 13:37:15 +0000 (0:00:00.252) 0:02:43.112 ******** 2026-08-18 13:37:16.260378 | aio | ok: [aio] 2026-08-18 13:37:16.260431 | aio | 2026-08-18 13:37:16.260442 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-18 13:37:16.260452 | aio | Tuesday 18 August 2026 13:37:16 +0000 (0:00:00.551) 0:02:43.663 ******** 2026-08-18 13:37:16.936856 | aio | ok: [aio] => (item={'path': '/etc/docker'}) 2026-08-18 13:37:16.936919 | aio | ok: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-18 13:37:16.937848 | aio | ok: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-18 13:37:16.937904 | aio | 2026-08-18 13:37:16.937915 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-18 13:37:16.937925 | aio | Tuesday 18 August 2026 13:37:16 +0000 (0:00:00.677) 0:02:44.340 ******** 2026-08-18 13:37:17.467458 | aio | ok: [aio] 2026-08-18 13:37:17.467490 | aio | 2026-08-18 13:37:17.467495 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-18 13:37:17.467501 | aio | Tuesday 18 August 2026 13:37:17 +0000 (0:00:00.529) 0:02:44.869 ******** 2026-08-18 13:37:18.000553 | aio | ok: [aio] 2026-08-18 13:37:18.000626 | aio | 2026-08-18 13:37:18.000717 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-18 13:37:18.001180 | aio | Tuesday 18 August 2026 13:37:17 +0000 (0:00:00.528) 0:02:45.398 ******** 2026-08-18 13:37:18.001211 | aio | 2026-08-18 13:37:18.001217 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-18 13:37:18.001221 | aio | Tuesday 18 August 2026 13:37:17 +0000 (0:00:00.007) 0:02:45.406 ******** 2026-08-18 13:37:18.450304 | aio | ok: [aio] 2026-08-18 13:37:18.450356 | aio | 2026-08-18 13:37:18.450367 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:37:18.450377 | aio | Tuesday 18 August 2026 13:37:18 +0000 (0:00:00.447) 0:02:45.853 ******** 2026-08-18 13:37:18.490952 | aio | ok: [aio] => { 2026-08-18 13:37:18.491018 | aio | "msg": "https://download.ceph.com/rpm-20.2.3/el9/noarch/cephadm" 2026-08-18 13:37:18.491218 | aio | } 2026-08-18 13:37:18.491452 | aio | 2026-08-18 13:37:18.491722 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:37:18.492060 | aio | Tuesday 18 August 2026 13:37:18 +0000 (0:00:00.042) 0:02:45.895 ******** 2026-08-18 13:37:18.833352 | aio | ok: [aio] 2026-08-18 13:37:18.833415 | aio | 2026-08-18 13:37:18.833487 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:37:18.833595 | aio | Tuesday 18 August 2026 13:37:18 +0000 (0:00:00.342) 0:02:46.238 ******** 2026-08-18 13:37:18.880167 | aio | skipping: [aio] 2026-08-18 13:37:18.880205 | aio | 2026-08-18 13:37:18.880313 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-18 13:37:18.880423 | aio | Tuesday 18 August 2026 13:37:18 +0000 (0:00:00.047) 0:02:46.285 ******** 2026-08-18 13:37:18.933682 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-18 13:37:18.933720 | aio | 2026-08-18 13:37:18.933866 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-18 13:37:18.933969 | aio | Tuesday 18 August 2026 13:37:18 +0000 (0:00:00.053) 0:02:46.339 ******** 2026-08-18 13:37:19.862149 | aio | ok: [aio] 2026-08-18 13:37:19.862341 | aio | 2026-08-18 13:37:19.862599 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-18 13:37:19.862876 | aio | Tuesday 18 August 2026 13:37:19 +0000 (0:00:00.927) 0:02:47.266 ******** 2026-08-18 13:37:20.646825 | aio | ok: [aio] => (item=systemd-timesyncd) 2026-08-18 13:37:20.646953 | aio | ok: [aio] => (item=ssh) 2026-08-18 13:37:20.647075 | aio | 2026-08-18 13:37:20.647215 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-18 13:37:20.647360 | aio | Tuesday 18 August 2026 13:37:20 +0000 (0:00:00.784) 0:02:48.051 ******** 2026-08-18 13:37:20.894991 | aio | ok: [aio] 2026-08-18 13:37:20.895035 | aio | 2026-08-18 13:37:20.895046 | aio | TASK [vexxhost.ceph.cephadm : Ensure the cephadm SSH user exists] ************** 2026-08-18 13:37:20.895055 | aio | Tuesday 18 August 2026 13:37:20 +0000 (0:00:00.247) 0:02:48.299 ******** 2026-08-18 13:37:21.207214 | aio | ok: [aio] 2026-08-18 13:37:21.207293 | aio | 2026-08-18 13:37:21.207420 | aio | TASK [vexxhost.ceph.cephadm : Grant passwordless sudo to the cephadm SSH user] *** 2026-08-18 13:37:21.207553 | aio | Tuesday 18 August 2026 13:37:21 +0000 (0:00:00.312) 0:02:48.611 ******** 2026-08-18 13:37:21.739867 | aio | ok: [aio] 2026-08-18 13:37:21.739916 | aio | 2026-08-18 13:37:21.740006 | aio | TASK [vexxhost.ceph.cephadm : Log in to the container registry] **************** 2026-08-18 13:37:21.740251 | aio | Tuesday 18 August 2026 13:37:21 +0000 (0:00:00.532) 0:02:49.144 ******** 2026-08-18 13:37:21.775185 | aio | skipping: [aio] 2026-08-18 13:37:21.775276 | aio | 2026-08-18 13:37:21.775390 | aio | TASK [vexxhost.ceph.cephadm : Pre-pull the Ceph image] ************************* 2026-08-18 13:37:21.775517 | aio | Tuesday 18 August 2026 13:37:21 +0000 (0:00:00.035) 0:02:49.179 ******** 2026-08-18 13:37:22.202290 | aio | ok: [aio] 2026-08-18 13:37:22.202348 | aio | 2026-08-18 13:37:22.202696 | aio | TASK [vexxhost.ceph.cephadm : Pin CEPHADM_IMAGE for interactive login shells] *** 2026-08-18 13:37:22.202726 | aio | Tuesday 18 August 2026 13:37:22 +0000 (0:00:00.427) 0:02:49.606 ******** 2026-08-18 13:37:22.780331 | aio | ok: [aio] 2026-08-18 13:37:22.780381 | aio | 2026-08-18 13:37:22.780391 | aio | TASK [vexxhost.ceph.rgw : Locate the cluster admin host] *********************** 2026-08-18 13:37:22.780401 | aio | Tuesday 18 August 2026 13:37:22 +0000 (0:00:00.576) 0:02:50.183 ******** 2026-08-18 13:37:23.048864 | aio | ok: [aio] => (item=aio) 2026-08-18 13:37:23.048916 | aio | 2026-08-18 13:37:23.049318 | aio | TASK [vexxhost.ceph.rgw : Select the admin host] ******************************* 2026-08-18 13:37:23.049342 | aio | Tuesday 18 August 2026 13:37:23 +0000 (0:00:00.269) 0:02:50.452 ******** 2026-08-18 13:37:23.103776 | aio | ok: [aio] 2026-08-18 13:37:23.103804 | aio | 2026-08-18 13:37:23.103809 | aio | TASK [vexxhost.ceph.rgw : Set the admin mon config path] *********************** 2026-08-18 13:37:23.103814 | aio | Tuesday 18 August 2026 13:37:23 +0000 (0:00:00.055) 0:02:50.507 ******** 2026-08-18 13:37:23.155251 | aio | ok: [aio] 2026-08-18 13:37:23.155321 | aio | 2026-08-18 13:37:23.155332 | aio | TASK [Register this RGW host] ************************************************** 2026-08-18 13:37:23.155341 | aio | Tuesday 18 August 2026 13:37:23 +0000 (0:00:00.051) 0:02:50.558 ******** 2026-08-18 13:37:23.214566 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-08-18 13:37:23.214602 | aio | 2026-08-18 13:37:23.214607 | aio | TASK [vexxhost.ceph.cephadm_host : Get the cephadm public key] ***************** 2026-08-18 13:37:23.214612 | aio | Tuesday 18 August 2026 13:37:23 +0000 (0:00:00.060) 0:02:50.618 ******** 2026-08-18 13:37:24.894841 | aio | ok: [aio] 2026-08-18 13:37:24.894907 | aio | 2026-08-18 13:37:24.895343 | aio | TASK [vexxhost.ceph.cephadm_host : Resolve the cluster SSH public key to authorise] *** 2026-08-18 13:37:24.895390 | aio | Tuesday 18 August 2026 13:37:24 +0000 (0:00:01.679) 0:02:52.298 ******** 2026-08-18 13:37:24.947416 | aio | ok: [aio] 2026-08-18 13:37:24.947471 | aio | 2026-08-18 13:37:24.947484 | aio | TASK [vexxhost.ceph.cephadm_host : Assert a cluster SSH key was resolved] ****** 2026-08-18 13:37:24.947496 | aio | Tuesday 18 August 2026 13:37:24 +0000 (0:00:00.052) 0:02:52.351 ******** 2026-08-18 13:37:24.996890 | aio | ok: [aio] => { 2026-08-18 13:37:24.996944 | aio | "changed": false, 2026-08-18 13:37:24.996958 | aio | "msg": "All assertions passed" 2026-08-18 13:37:24.996970 | aio | } 2026-08-18 13:37:24.996988 | aio | 2026-08-18 13:37:24.997203 | aio | TASK [vexxhost.ceph.cephadm_host : Authorise the cluster SSH key for the cephadm user] *** 2026-08-18 13:37:24.997446 | aio | Tuesday 18 August 2026 13:37:24 +0000 (0:00:00.049) 0:02:52.400 ******** 2026-08-18 13:37:25.332507 | aio | ok: [aio] 2026-08-18 13:37:25.332651 | aio | 2026-08-18 13:37:25.333014 | aio | TASK [vexxhost.ceph.cephadm_host : Derive this host's cephadm labels from inventory membership] *** 2026-08-18 13:37:25.333205 | aio | Tuesday 18 August 2026 13:37:25 +0000 (0:00:00.335) 0:02:52.736 ******** 2026-08-18 13:37:25.380052 | aio | ok: [aio] 2026-08-18 13:37:25.380260 | aio | 2026-08-18 13:37:25.380521 | aio | TASK [vexxhost.ceph.cephadm_host : Find this host's addresses on the public network] *** 2026-08-18 13:37:25.380801 | aio | Tuesday 18 August 2026 13:37:25 +0000 (0:00:00.048) 0:02:52.785 ******** 2026-08-18 13:37:25.462876 | aio | ok: [aio] 2026-08-18 13:37:25.463099 | aio | 2026-08-18 13:37:25.463389 | aio | TASK [vexxhost.ceph.cephadm_host : Assert exactly one address matches the public network] *** 2026-08-18 13:37:25.463661 | aio | Tuesday 18 August 2026 13:37:25 +0000 (0:00:00.082) 0:02:52.867 ******** 2026-08-18 13:37:25.509797 | aio | ok: [aio] => { 2026-08-18 13:37:25.510015 | aio | "changed": false, 2026-08-18 13:37:25.510250 | aio | "msg": "All assertions passed" 2026-08-18 13:37:25.510475 | aio | } 2026-08-18 13:37:25.510693 | aio | 2026-08-18 13:37:25.511003 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host (labels)] ***************** 2026-08-18 13:37:25.511239 | aio | Tuesday 18 August 2026 13:37:25 +0000 (0:00:00.047) 0:02:52.915 ******** 2026-08-18 13:37:27.192791 | aio | ok: [aio] 2026-08-18 13:37:27.192832 | aio | 2026-08-18 13:37:27.192841 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host with a CRUSH location] **** 2026-08-18 13:37:27.192849 | aio | Tuesday 18 August 2026 13:37:27 +0000 (0:00:01.681) 0:02:54.596 ******** 2026-08-18 13:37:27.242171 | aio | skipping: [aio] 2026-08-18 13:37:27.242395 | aio | 2026-08-18 13:37:27.242653 | aio | TASK [vexxhost.ceph.rgw : Configure RGW multisite (realm, zonegroup, zone)] **** 2026-08-18 13:37:27.242971 | aio | Tuesday 18 August 2026 13:37:27 +0000 (0:00:00.050) 0:02:54.647 ******** 2026-08-18 13:37:27.295334 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/rgw/tasks/multisite.yml for aio 2026-08-18 13:37:27.295547 | aio | 2026-08-18 13:37:27.295836 | aio | TASK [vexxhost.ceph.rgw : Configure RGW realms] ******************************** 2026-08-18 13:37:27.296083 | aio | Tuesday 18 August 2026 13:37:27 +0000 (0:00:00.053) 0:02:54.700 ******** 2026-08-18 13:37:28.660906 | aio | ok: [aio] => (item=molecule) 2026-08-18 13:37:28.660977 | aio | 2026-08-18 13:37:28.661103 | aio | TASK [vexxhost.ceph.rgw : Configure RGW zonegroups] **************************** 2026-08-18 13:37:28.661231 | aio | Tuesday 18 August 2026 13:37:28 +0000 (0:00:01.365) 0:02:56.065 ******** 2026-08-18 13:37:31.024370 | aio | ok: [aio] => (item=molecule) 2026-08-18 13:37:31.024577 | aio | 2026-08-18 13:37:31.024877 | aio | TASK [vexxhost.ceph.rgw : Configure RGW zones] ********************************* 2026-08-18 13:37:31.025132 | aio | Tuesday 18 August 2026 13:37:31 +0000 (0:00:02.363) 0:02:58.429 ******** 2026-08-18 13:37:34.341330 | aio | ok: [aio] => (item=None) 2026-08-18 13:37:34.341373 | aio | ok: [aio -> {{ ceph_rgw_admin_host }}] 2026-08-18 13:37:34.341380 | aio | 2026-08-18 13:37:34.341385 | aio | TASK [vexxhost.ceph.rgw : Commit the RGW period] ******************************* 2026-08-18 13:37:34.341391 | aio | Tuesday 18 August 2026 13:37:34 +0000 (0:00:03.316) 0:03:01.746 ******** 2026-08-18 13:37:34.411833 | aio | skipping: [aio] 2026-08-18 13:37:34.411925 | aio | 2026-08-18 13:37:34.412256 | aio | TASK [vexxhost.ceph.rgw : Apply the RGW service specs] ************************* 2026-08-18 13:37:34.412570 | aio | Tuesday 18 August 2026 13:37:34 +0000 (0:00:00.070) 0:03:01.816 ******** 2026-08-18 13:37:34.475519 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/rgw/tasks/services.yml for aio 2026-08-18 13:37:34.476472 | aio | 2026-08-18 13:37:34.476521 | aio | TASK [vexxhost.ceph.rgw : Snapshot current RGW service specs] ****************** 2026-08-18 13:37:34.476535 | aio | Tuesday 18 August 2026 13:37:34 +0000 (0:00:00.064) 0:03:01.880 ******** 2026-08-18 13:37:36.111121 | aio | ok: [aio] 2026-08-18 13:37:36.111202 | aio | 2026-08-18 13:37:36.111318 | aio | TASK [vexxhost.ceph.rgw : Index current RGW specs by service name] ************* 2026-08-18 13:37:36.111427 | aio | Tuesday 18 August 2026 13:37:36 +0000 (0:00:01.634) 0:03:03.514 ******** 2026-08-18 13:37:36.161050 | aio | ok: [aio] 2026-08-18 13:37:36.161132 | aio | 2026-08-18 13:37:36.161246 | aio | TASK [vexxhost.ceph.rgw : Apply the RGW service specs] ************************* 2026-08-18 13:37:36.161377 | aio | Tuesday 18 August 2026 13:37:36 +0000 (0:00:00.051) 0:03:03.566 ******** 2026-08-18 13:37:37.899395 | aio | ok: [aio] => (item=molecule) 2026-08-18 13:37:37.899478 | aio | 2026-08-18 13:37:37.899567 | aio | TASK [vexxhost.ceph.rgw : Redeploy RGW services whose redeploy-triggering keys changed] *** 2026-08-18 13:37:37.899683 | aio | Tuesday 18 August 2026 13:37:37 +0000 (0:00:01.738) 0:03:05.304 ******** 2026-08-18 13:37:37.968213 | aio | skipping: [aio] => (item=rgw.molecule) 2026-08-18 13:37:37.968344 | aio | skipping: [aio] 2026-08-18 13:37:37.968484 | aio | 2026-08-18 13:37:37.968681 | aio | TASK [vexxhost.ceph.rgw : Remove the default zone / zonegroup / pools] ********* 2026-08-18 13:37:37.968937 | aio | Tuesday 18 August 2026 13:37:37 +0000 (0:00:00.067) 0:03:05.372 ******** 2026-08-18 13:37:38.032340 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/rgw/tasks/cleanup.yml for aio 2026-08-18 13:37:38.032393 | aio | 2026-08-18 13:37:38.032407 | aio | TASK [vexxhost.ceph.rgw : List RGW zones] ************************************** 2026-08-18 13:37:38.032420 | aio | Tuesday 18 August 2026 13:37:38 +0000 (0:00:00.064) 0:03:05.436 ******** 2026-08-18 13:37:39.270708 | aio | ok: [aio] 2026-08-18 13:37:39.270768 | aio | 2026-08-18 13:37:39.270777 | aio | TASK [vexxhost.ceph.rgw : Remove the default zonegroup] ************************ 2026-08-18 13:37:39.270783 | aio | Tuesday 18 August 2026 13:37:39 +0000 (0:00:01.236) 0:03:06.673 ******** 2026-08-18 13:37:39.314282 | aio | skipping: [aio] 2026-08-18 13:37:39.314338 | aio | 2026-08-18 13:37:39.314352 | aio | TASK [vexxhost.ceph.rgw : Remove the default zone] ***************************** 2026-08-18 13:37:39.314365 | aio | Tuesday 18 August 2026 13:37:39 +0000 (0:00:00.045) 0:03:06.718 ******** 2026-08-18 13:37:39.356837 | aio | skipping: [aio] 2026-08-18 13:37:39.356896 | aio | 2026-08-18 13:37:39.357312 | aio | TASK [vexxhost.ceph.rgw : Get the current pool deletion setting] *************** 2026-08-18 13:37:39.357357 | aio | Tuesday 18 August 2026 13:37:39 +0000 (0:00:00.042) 0:03:06.761 ******** 2026-08-18 13:37:39.406117 | aio | skipping: [aio] 2026-08-18 13:37:39.406178 | aio | 2026-08-18 13:37:39.406295 | aio | TASK [vexxhost.ceph.rgw : Allow pool deletion] ********************************* 2026-08-18 13:37:39.406404 | aio | Tuesday 18 August 2026 13:37:39 +0000 (0:00:00.048) 0:03:06.809 ******** 2026-08-18 13:37:39.452960 | aio | skipping: [aio] 2026-08-18 13:37:39.452998 | aio | 2026-08-18 13:37:39.453104 | aio | TASK [vexxhost.ceph.rgw : Remove the default RGW pools] ************************ 2026-08-18 13:37:39.453214 | aio | Tuesday 18 August 2026 13:37:39 +0000 (0:00:00.048) 0:03:06.858 ******** 2026-08-18 13:37:39.531802 | aio | skipping: [aio] => (item=default.rgw.control) 2026-08-18 13:37:39.531833 | aio | skipping: [aio] => (item=default.rgw.log) 2026-08-18 13:37:39.531837 | aio | skipping: [aio] => (item=default.rgw.meta) 2026-08-18 13:37:39.531841 | aio | skipping: [aio] 2026-08-18 13:37:39.531846 | aio | 2026-08-18 13:37:39.531850 | aio | TASK [vexxhost.ceph.rgw : Restore the configured pool deletion setting] ******** 2026-08-18 13:37:39.532022 | aio | Tuesday 18 August 2026 13:37:39 +0000 (0:00:00.076) 0:03:06.934 ******** 2026-08-18 13:37:39.579830 | aio | skipping: [aio] 2026-08-18 13:37:39.579884 | aio | 2026-08-18 13:37:39.579901 | aio | TASK [vexxhost.ceph.rgw : Remove the temporary pool deletion setting] ********** 2026-08-18 13:37:39.580207 | aio | Tuesday 18 August 2026 13:37:39 +0000 (0:00:00.049) 0:03:06.984 ******** 2026-08-18 13:37:39.666549 | aio | skipping: [aio] 2026-08-18 13:37:39.666580 | aio | 2026-08-18 13:37:39.666590 | aio | PLAY [Deploy Ceph monitoring stack] ******************************************** 2026-08-18 13:37:39.666599 | aio | 2026-08-18 13:37:39.666608 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 13:37:39.666617 | aio | Tuesday 18 August 2026 13:37:39 +0000 (0:00:00.086) 0:03:07.070 ******** 2026-08-18 13:37:40.606224 | aio | ok: [aio] 2026-08-18 13:37:40.606269 | aio | 2026-08-18 13:37:40.606280 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:37:40.606290 | aio | Tuesday 18 August 2026 13:37:40 +0000 (0:00:00.938) 0:03:08.009 ******** 2026-08-18 13:37:40.855252 | aio | ok: [aio] 2026-08-18 13:37:40.855298 | aio | 2026-08-18 13:37:40.855309 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:37:40.855319 | aio | Tuesday 18 August 2026 13:37:40 +0000 (0:00:00.249) 0:03:08.258 ******** 2026-08-18 13:37:40.895988 | aio | skipping: [aio] 2026-08-18 13:37:40.896017 | aio | 2026-08-18 13:37:40.896027 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-18 13:37:40.896036 | aio | Tuesday 18 August 2026 13:37:40 +0000 (0:00:00.041) 0:03:08.300 ******** 2026-08-18 13:37:41.148835 | aio | ok: [aio] 2026-08-18 13:37:41.148884 | aio | 2026-08-18 13:37:41.149082 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:37:41.149331 | aio | Tuesday 18 August 2026 13:37:41 +0000 (0:00:00.252) 0:03:08.552 ******** 2026-08-18 13:37:41.225397 | aio | ok: [aio] => { 2026-08-18 13:37:41.225454 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-18 13:37:41.225659 | aio | } 2026-08-18 13:37:41.225974 | aio | 2026-08-18 13:37:41.226194 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:37:41.226519 | aio | Tuesday 18 August 2026 13:37:41 +0000 (0:00:00.077) 0:03:08.630 ******** 2026-08-18 13:37:41.600975 | aio | ok: [aio] 2026-08-18 13:37:41.601278 | aio | 2026-08-18 13:37:41.601555 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:37:41.601846 | aio | Tuesday 18 August 2026 13:37:41 +0000 (0:00:00.375) 0:03:09.006 ******** 2026-08-18 13:37:41.655209 | aio | skipping: [aio] 2026-08-18 13:37:41.655428 | aio | 2026-08-18 13:37:41.655686 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:37:41.656005 | aio | Tuesday 18 August 2026 13:37:41 +0000 (0:00:00.054) 0:03:09.060 ******** 2026-08-18 13:37:41.701500 | aio | skipping: [aio] 2026-08-18 13:37:41.701708 | aio | 2026-08-18 13:37:41.702014 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:37:41.702255 | aio | Tuesday 18 August 2026 13:37:41 +0000 (0:00:00.046) 0:03:09.106 ******** 2026-08-18 13:37:41.939093 | aio | ok: [aio] 2026-08-18 13:37:41.939167 | aio | 2026-08-18 13:37:41.939246 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:37:41.939358 | aio | Tuesday 18 August 2026 13:37:41 +0000 (0:00:00.235) 0:03:09.342 ******** 2026-08-18 13:37:42.863454 | aio | ok: [aio] 2026-08-18 13:37:42.863669 | aio | 2026-08-18 13:37:42.863978 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:37:42.864222 | aio | Tuesday 18 August 2026 13:37:42 +0000 (0:00:00.925) 0:03:10.268 ******** 2026-08-18 13:37:43.089374 | aio | ok: [aio] => { 2026-08-18 13:37:43.089634 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-18 13:37:43.089993 | aio | } 2026-08-18 13:37:43.090183 | aio | 2026-08-18 13:37:43.090453 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:37:43.090718 | aio | Tuesday 18 August 2026 13:37:43 +0000 (0:00:00.225) 0:03:10.494 ******** 2026-08-18 13:37:43.702101 | aio | ok: [aio] 2026-08-18 13:37:43.702314 | aio | 2026-08-18 13:37:43.702592 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:37:43.702893 | aio | Tuesday 18 August 2026 13:37:43 +0000 (0:00:00.612) 0:03:11.106 ******** 2026-08-18 13:37:45.998841 | aio | ok: [aio] 2026-08-18 13:37:45.998895 | aio | 2026-08-18 13:37:45.998906 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-18 13:37:45.999069 | aio | Tuesday 18 August 2026 13:37:45 +0000 (0:00:02.296) 0:03:13.403 ******** 2026-08-18 13:37:46.035289 | aio | skipping: [aio] 2026-08-18 13:37:46.035353 | aio | 2026-08-18 13:37:46.035555 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-18 13:37:46.035690 | aio | Tuesday 18 August 2026 13:37:46 +0000 (0:00:00.036) 0:03:13.439 ******** 2026-08-18 13:37:46.079308 | aio | skipping: [aio] 2026-08-18 13:37:46.079360 | aio | 2026-08-18 13:37:46.079371 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-18 13:37:46.079381 | aio | Tuesday 18 August 2026 13:37:46 +0000 (0:00:00.042) 0:03:13.482 ******** 2026-08-18 13:37:46.109657 | aio | skipping: [aio] 2026-08-18 13:37:46.109694 | aio | 2026-08-18 13:37:46.109699 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-18 13:37:46.109704 | aio | Tuesday 18 August 2026 13:37:46 +0000 (0:00:00.031) 0:03:13.513 ******** 2026-08-18 13:37:47.058880 | aio | ok: [aio] 2026-08-18 13:37:47.058936 | aio | 2026-08-18 13:37:47.059418 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-18 13:37:47.059461 | aio | Tuesday 18 August 2026 13:37:47 +0000 (0:00:00.948) 0:03:14.462 ******** 2026-08-18 13:37:47.607355 | aio | ok: [aio] 2026-08-18 13:37:47.607404 | aio | 2026-08-18 13:37:47.607417 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-18 13:37:47.607428 | aio | Tuesday 18 August 2026 13:37:47 +0000 (0:00:00.548) 0:03:15.011 ******** 2026-08-18 13:37:48.715013 | aio | ok: [aio] => (item={'path': '/etc/containerd'}) 2026-08-18 13:37:48.715062 | aio | ok: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-18 13:37:48.715073 | aio | ok: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-18 13:37:48.715087 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-18 13:37:48.715899 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-18 13:37:48.716035 | aio | 2026-08-18 13:37:48.716048 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-18 13:37:48.716066 | aio | Tuesday 18 August 2026 13:37:48 +0000 (0:00:01.107) 0:03:16.118 ******** 2026-08-18 13:37:49.470235 | aio | ok: [aio] 2026-08-18 13:37:49.470333 | aio | 2026-08-18 13:37:49.470400 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-18 13:37:49.470514 | aio | Tuesday 18 August 2026 13:37:49 +0000 (0:00:00.749) 0:03:16.868 ******** 2026-08-18 13:37:49.470607 | aio | 2026-08-18 13:37:49.470734 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-18 13:37:49.470905 | aio | Tuesday 18 August 2026 13:37:49 +0000 (0:00:00.006) 0:03:16.875 ******** 2026-08-18 13:37:49.943178 | aio | ok: [aio] 2026-08-18 13:37:49.943242 | aio | 2026-08-18 13:37:49.943353 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:37:49.943466 | aio | Tuesday 18 August 2026 13:37:49 +0000 (0:00:00.472) 0:03:17.348 ******** 2026-08-18 13:37:50.188681 | aio | ok: [aio] 2026-08-18 13:37:50.188810 | aio | 2026-08-18 13:37:50.188826 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:37:50.188836 | aio | Tuesday 18 August 2026 13:37:50 +0000 (0:00:00.244) 0:03:17.592 ******** 2026-08-18 13:37:50.264998 | aio | ok: [aio] => { 2026-08-18 13:37:50.265053 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-18 13:37:50.265060 | aio | } 2026-08-18 13:37:50.265066 | aio | 2026-08-18 13:37:50.265072 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:37:50.265078 | aio | Tuesday 18 August 2026 13:37:50 +0000 (0:00:00.075) 0:03:17.667 ******** 2026-08-18 13:37:50.687949 | aio | ok: [aio] 2026-08-18 13:37:50.688020 | aio | 2026-08-18 13:37:50.688152 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:37:50.688399 | aio | Tuesday 18 August 2026 13:37:50 +0000 (0:00:00.424) 0:03:18.092 ******** 2026-08-18 13:37:53.918450 | aio | ok: [aio] 2026-08-18 13:37:53.918611 | aio | 2026-08-18 13:37:53.918902 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-18 13:37:53.919155 | aio | Tuesday 18 August 2026 13:37:53 +0000 (0:00:03.230) 0:03:21.323 ******** 2026-08-18 13:37:54.810222 | aio | ok: [aio] 2026-08-18 13:37:54.810287 | aio | 2026-08-18 13:37:54.810454 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-18 13:37:54.810616 | aio | Tuesday 18 August 2026 13:37:54 +0000 (0:00:00.891) 0:03:22.214 ******** 2026-08-18 13:37:55.059714 | aio | ok: [aio] 2026-08-18 13:37:55.059814 | aio | 2026-08-18 13:37:55.059947 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-18 13:37:55.060060 | aio | Tuesday 18 August 2026 13:37:55 +0000 (0:00:00.249) 0:03:22.464 ******** 2026-08-18 13:37:55.581084 | aio | ok: [aio] 2026-08-18 13:37:55.581272 | aio | 2026-08-18 13:37:55.581523 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-18 13:37:55.581793 | aio | Tuesday 18 August 2026 13:37:55 +0000 (0:00:00.521) 0:03:22.985 ******** 2026-08-18 13:37:56.225816 | aio | ok: [aio] => (item={'path': '/etc/docker'}) 2026-08-18 13:37:56.225856 | aio | ok: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-18 13:37:56.225871 | aio | ok: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-18 13:37:56.225875 | aio | 2026-08-18 13:37:56.226235 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-18 13:37:56.226274 | aio | Tuesday 18 August 2026 13:37:56 +0000 (0:00:00.644) 0:03:23.630 ******** 2026-08-18 13:37:56.706613 | aio | ok: [aio] 2026-08-18 13:37:56.706665 | aio | 2026-08-18 13:37:56.706671 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-18 13:37:56.706676 | aio | Tuesday 18 August 2026 13:37:56 +0000 (0:00:00.480) 0:03:24.110 ******** 2026-08-18 13:37:57.237869 | aio | ok: [aio] 2026-08-18 13:37:57.237963 | aio | 2026-08-18 13:37:57.237975 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-18 13:37:57.237985 | aio | Tuesday 18 August 2026 13:37:57 +0000 (0:00:00.524) 0:03:24.635 ******** 2026-08-18 13:37:57.237994 | aio | 2026-08-18 13:37:57.238003 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-18 13:37:57.238020 | aio | Tuesday 18 August 2026 13:37:57 +0000 (0:00:00.006) 0:03:24.642 ******** 2026-08-18 13:37:57.663186 | aio | ok: [aio] 2026-08-18 13:37:57.663238 | aio | 2026-08-18 13:37:57.663271 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:37:57.663281 | aio | Tuesday 18 August 2026 13:37:57 +0000 (0:00:00.425) 0:03:25.067 ******** 2026-08-18 13:37:57.702658 | aio | ok: [aio] => { 2026-08-18 13:37:57.702688 | aio | "msg": "https://download.ceph.com/rpm-20.2.3/el9/noarch/cephadm" 2026-08-18 13:37:57.702698 | aio | } 2026-08-18 13:37:57.702707 | aio | 2026-08-18 13:37:57.702717 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:37:57.702725 | aio | Tuesday 18 August 2026 13:37:57 +0000 (0:00:00.038) 0:03:25.106 ******** 2026-08-18 13:37:58.032499 | aio | ok: [aio] 2026-08-18 13:37:58.032534 | aio | 2026-08-18 13:37:58.032539 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:37:58.032544 | aio | Tuesday 18 August 2026 13:37:58 +0000 (0:00:00.326) 0:03:25.433 ******** 2026-08-18 13:37:58.073316 | aio | skipping: [aio] 2026-08-18 13:37:58.073375 | aio | 2026-08-18 13:37:58.073467 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-18 13:37:58.073569 | aio | Tuesday 18 August 2026 13:37:58 +0000 (0:00:00.043) 0:03:25.476 ******** 2026-08-18 13:37:58.126561 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-18 13:37:58.126655 | aio | 2026-08-18 13:37:58.126857 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-18 13:37:58.127017 | aio | Tuesday 18 August 2026 13:37:58 +0000 (0:00:00.055) 0:03:25.531 ******** 2026-08-18 13:37:59.012352 | aio | ok: [aio] 2026-08-18 13:37:59.012429 | aio | 2026-08-18 13:37:59.012594 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-18 13:37:59.012746 | aio | Tuesday 18 August 2026 13:37:59 +0000 (0:00:00.883) 0:03:26.415 ******** 2026-08-18 13:37:59.758936 | aio | ok: [aio] => (item=systemd-timesyncd) 2026-08-18 13:37:59.758990 | aio | ok: [aio] => (item=ssh) 2026-08-18 13:37:59.759077 | aio | 2026-08-18 13:37:59.759188 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-18 13:37:59.759296 | aio | Tuesday 18 August 2026 13:37:59 +0000 (0:00:00.748) 0:03:27.164 ******** 2026-08-18 13:37:59.995121 | aio | ok: [aio] 2026-08-18 13:37:59.995173 | aio | 2026-08-18 13:37:59.995184 | aio | TASK [vexxhost.ceph.cephadm : Ensure the cephadm SSH user exists] ************** 2026-08-18 13:37:59.995194 | aio | Tuesday 18 August 2026 13:37:59 +0000 (0:00:00.235) 0:03:27.399 ******** 2026-08-18 13:38:00.292368 | aio | ok: [aio] 2026-08-18 13:38:00.292424 | aio | 2026-08-18 13:38:00.292434 | aio | TASK [vexxhost.ceph.cephadm : Grant passwordless sudo to the cephadm SSH user] *** 2026-08-18 13:38:00.292444 | aio | Tuesday 18 August 2026 13:38:00 +0000 (0:00:00.296) 0:03:27.695 ******** 2026-08-18 13:38:00.805182 | aio | ok: [aio] 2026-08-18 13:38:00.805234 | aio | 2026-08-18 13:38:00.805359 | aio | TASK [vexxhost.ceph.cephadm : Log in to the container registry] **************** 2026-08-18 13:38:00.805473 | aio | Tuesday 18 August 2026 13:38:00 +0000 (0:00:00.513) 0:03:28.209 ******** 2026-08-18 13:38:00.844591 | aio | skipping: [aio] 2026-08-18 13:38:00.844622 | aio | 2026-08-18 13:38:00.844627 | aio | TASK [vexxhost.ceph.cephadm : Pre-pull the Ceph image] ************************* 2026-08-18 13:38:00.844631 | aio | Tuesday 18 August 2026 13:38:00 +0000 (0:00:00.038) 0:03:28.247 ******** 2026-08-18 13:38:01.255206 | aio | ok: [aio] 2026-08-18 13:38:01.255268 | aio | 2026-08-18 13:38:01.255394 | aio | TASK [vexxhost.ceph.cephadm : Pin CEPHADM_IMAGE for interactive login shells] *** 2026-08-18 13:38:01.255503 | aio | Tuesday 18 August 2026 13:38:01 +0000 (0:00:00.412) 0:03:28.660 ******** 2026-08-18 13:38:01.795377 | aio | ok: [aio] 2026-08-18 13:38:01.795427 | aio | 2026-08-18 13:38:01.795438 | aio | TASK [vexxhost.ceph.monitoring : Locate the cluster admin host] **************** 2026-08-18 13:38:01.795447 | aio | Tuesday 18 August 2026 13:38:01 +0000 (0:00:00.539) 0:03:29.199 ******** 2026-08-18 13:38:02.058260 | aio | ok: [aio] => (item=aio) 2026-08-18 13:38:02.058344 | aio | 2026-08-18 13:38:02.058458 | aio | TASK [vexxhost.ceph.monitoring : Select the admin host] ************************ 2026-08-18 13:38:02.058568 | aio | Tuesday 18 August 2026 13:38:02 +0000 (0:00:00.262) 0:03:29.461 ******** 2026-08-18 13:38:02.104526 | aio | ok: [aio] 2026-08-18 13:38:02.104626 | aio | 2026-08-18 13:38:02.104831 | aio | TASK [vexxhost.ceph.monitoring : Set the admin mon config path] **************** 2026-08-18 13:38:02.105035 | aio | Tuesday 18 August 2026 13:38:02 +0000 (0:00:00.047) 0:03:29.509 ******** 2026-08-18 13:38:02.150516 | aio | ok: [aio] 2026-08-18 13:38:02.150550 | aio | 2026-08-18 13:38:02.150555 | aio | TASK [vexxhost.ceph.monitoring : Pin monitoring container images] ************** 2026-08-18 13:38:02.150560 | aio | Tuesday 18 August 2026 13:38:02 +0000 (0:00:00.044) 0:03:29.554 ******** 2026-08-18 13:38:02.180229 | aio | skipping: [aio] 2026-08-18 13:38:02.180279 | aio | 2026-08-18 13:38:02.180290 | aio | TASK [vexxhost.ceph.monitoring : Apply the monitoring service specs] *********** 2026-08-18 13:38:02.180299 | aio | Tuesday 18 August 2026 13:38:02 +0000 (0:00:00.028) 0:03:29.583 ******** 2026-08-18 13:38:03.915906 | aio | ok: [aio] => (item=ceph-exporter) 2026-08-18 13:38:03.915960 | aio | 2026-08-18 13:38:03.915974 | aio | PLAY RECAP ********************************************************************* 2026-08-18 13:38:03.915997 | aio | aio : ok=231 changed=0 unreachable=0 failed=0 skipped=57 rescued=0 ignored=0 2026-08-18 13:38:03.916009 | aio | 2026-08-18 13:38:03.916021 | aio | 2026-08-18 13:38:03.916033 | aio | TASKS RECAP ******************************************************************** 2026-08-18 13:38:03.916044 | aio | Tuesday 18 August 2026 13:38:03 +0000 (0:00:01.735) 0:03:31.319 ******** 2026-08-18 13:38:03.916056 | aio | =============================================================================== 2026-08-18 13:38:03.916067 | aio | vexxhost.ceph.configure : Configure pools ------------------------------ 35.86s 2026-08-18 13:38:03.916078 | aio | vexxhost.ceph.mgr : Configure ceph-mgr modules ------------------------- 10.17s 2026-08-18 13:38:03.916089 | aio | vexxhost.ceph.configure : Apply central Ceph configuration -------------- 9.87s 2026-08-18 13:38:03.916101 | aio | vexxhost.ceph.configure : Configure dashboard users --------------------- 7.12s 2026-08-18 13:38:03.916118 | aio | vexxhost.ceph.configure : Configure CRUSH rules ------------------------- 5.19s 2026-08-18 13:38:03.916130 | aio | vexxhost.ceph.rgw : Configure RGW zones --------------------------------- 3.32s 2026-08-18 13:38:03.916220 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 3.31s 2026-08-18 13:38:03.916342 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 3.30s 2026-08-18 13:38:03.916452 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 3.23s 2026-08-18 13:38:03.916562 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 3.22s 2026-08-18 13:38:03.916666 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 2.41s 2026-08-18 13:38:03.916798 | aio | vexxhost.ceph.rgw : Configure RGW zonegroups ---------------------------- 2.36s 2026-08-18 13:38:03.916910 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 2.30s 2026-08-18 13:38:03.917020 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 2.26s 2026-08-18 13:38:03.917129 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 2.23s 2026-08-18 13:38:03.917238 | aio | vexxhost.containers.package : Update state for tar ---------------------- 2.05s 2026-08-18 13:38:03.917347 | aio | vexxhost.ceph.configure : Configure erasure-code profiles --------------- 1.83s 2026-08-18 13:38:03.917457 | aio | vexxhost.ceph.configure : Get the current dashboard certificate --------- 1.80s 2026-08-18 13:38:03.917567 | aio | vexxhost.ceph.cephadm_host : Get the cephadm public key ----------------- 1.79s 2026-08-18 13:38:03.917678 | aio | vexxhost.ceph.cephadm_host : Register the host (labels) ----------------- 1.79s 2026-08-18 13:38:04.014850 | aio | INFO [default > idempotence] Executed: Successful 2026-08-18 13:38:04.025782 | aio | INFO [default > side_effect] Executing 2026-08-18 13:38:04.026262 | aio | WARNING [default > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-18 13:38:04.032175 | aio | INFO [default > verify] Executing 2026-08-18 13:38:04.779118 | aio | 2026-08-18 13:38:04.779171 | aio | PLAY [Verify the deployed Ceph cluster] **************************************** 2026-08-18 13:38:04.779183 | aio | 2026-08-18 13:38:04.779199 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 13:38:04.779411 | aio | Tuesday 18 August 2026 13:38:04 +0000 (0:00:00.008) 0:00:00.008 ******** 2026-08-18 13:38:05.942810 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-08-18 13:38:05.942848 | aio | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-08-18 13:38:05.942853 | aio | interpreter could change the meaning of that path. See 2026-08-18 13:38:05.942857 | aio | https://docs.ansible.com/ansible- 2026-08-18 13:38:05.942861 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-18 13:38:05.948228 | aio | ok: [aio] 2026-08-18 13:38:05.948442 | aio | 2026-08-18 13:38:05.948684 | aio | TASK [Get cluster health] ****************************************************** 2026-08-18 13:38:05.948964 | aio | Tuesday 18 August 2026 13:38:05 +0000 (0:00:01.170) 0:00:01.178 ******** 2026-08-18 13:38:07.844397 | aio | ok: [aio] 2026-08-18 13:38:07.844454 | aio | 2026-08-18 13:38:07.844469 | aio | TASK [Assert the cluster is HEALTH_OK] ***************************************** 2026-08-18 13:38:07.844482 | aio | Tuesday 18 August 2026 13:38:07 +0000 (0:00:01.892) 0:00:03.071 ******** 2026-08-18 13:38:07.884814 | aio | ok: [aio] => { 2026-08-18 13:38:07.884852 | aio | "changed": false, 2026-08-18 13:38:07.884860 | aio | "msg": "All assertions passed" 2026-08-18 13:38:07.885018 | aio | } 2026-08-18 13:38:07.885200 | aio | 2026-08-18 13:38:07.885429 | aio | TASK [Get monitor quorum] ****************************************************** 2026-08-18 13:38:07.885682 | aio | Tuesday 18 August 2026 13:38:07 +0000 (0:00:00.043) 0:00:03.115 ******** 2026-08-18 13:38:09.673191 | aio | ok: [aio] 2026-08-18 13:38:09.673412 | aio | 2026-08-18 13:38:09.674874 | aio | TASK [Assert every monitor is in quorum] *************************************** 2026-08-18 13:38:09.675051 | aio | Tuesday 18 August 2026 13:38:09 +0000 (0:00:01.787) 0:00:04.902 ******** 2026-08-18 13:38:09.710833 | aio | ok: [aio] => { 2026-08-18 13:38:09.710860 | aio | "changed": false, 2026-08-18 13:38:09.710869 | aio | "msg": "All assertions passed" 2026-08-18 13:38:09.710877 | aio | } 2026-08-18 13:38:09.710885 | aio | 2026-08-18 13:38:09.710893 | aio | TASK [Get manager status] ****************************************************** 2026-08-18 13:38:09.710901 | aio | Tuesday 18 August 2026 13:38:09 +0000 (0:00:00.037) 0:00:04.940 ******** 2026-08-18 13:38:11.507904 | aio | ok: [aio] 2026-08-18 13:38:11.507959 | aio | 2026-08-18 13:38:11.507973 | aio | TASK [Assert a manager is active] ********************************************** 2026-08-18 13:38:11.507986 | aio | Tuesday 18 August 2026 13:38:11 +0000 (0:00:01.796) 0:00:06.737 ******** 2026-08-18 13:38:11.546718 | aio | ok: [aio] => { 2026-08-18 13:38:11.546785 | aio | "changed": false, 2026-08-18 13:38:11.546803 | aio | "msg": "All assertions passed" 2026-08-18 13:38:11.546816 | aio | } 2026-08-18 13:38:11.546828 | aio | 2026-08-18 13:38:11.546842 | aio | TASK [Get OSD stat] ************************************************************ 2026-08-18 13:38:11.546854 | aio | Tuesday 18 August 2026 13:38:11 +0000 (0:00:00.038) 0:00:06.775 ******** 2026-08-18 13:38:13.162126 | aio | ok: [aio] 2026-08-18 13:38:13.162225 | aio | 2026-08-18 13:38:13.162257 | aio | TASK [Assert all OSDs are up and in] ******************************************* 2026-08-18 13:38:13.162270 | aio | Tuesday 18 August 2026 13:38:13 +0000 (0:00:01.615) 0:00:08.391 ******** 2026-08-18 13:38:13.207909 | aio | ok: [aio] => { 2026-08-18 13:38:13.207970 | aio | "changed": false, 2026-08-18 13:38:13.207984 | aio | "msg": "All assertions passed" 2026-08-18 13:38:13.208031 | aio | } 2026-08-18 13:38:13.208251 | aio | 2026-08-18 13:38:13.208514 | aio | TASK [List orchestrator services] ********************************************** 2026-08-18 13:38:13.208738 | aio | Tuesday 18 August 2026 13:38:13 +0000 (0:00:00.046) 0:00:08.437 ******** 2026-08-18 13:38:14.895942 | aio | ok: [aio] 2026-08-18 13:38:14.896008 | aio | 2026-08-18 13:38:14.896022 | aio | TASK [Assert every orchestrator service has all its daemons running] *********** 2026-08-18 13:38:14.896034 | aio | Tuesday 18 August 2026 13:38:14 +0000 (0:00:01.687) 0:00:10.125 ******** 2026-08-18 13:38:15.008736 | aio | failed: [aio] (item=rgw.molecule) => { 2026-08-18 13:38:15.008988 | aio | "ansible_loop_var": "item", 2026-08-18 13:38:15.009235 | aio | "assertion": "(item.status.running | default(0)) > 0", 2026-08-18 13:38:15.009482 | aio | "changed": false, 2026-08-18 13:38:15.009725 | aio | "evaluated_to": false, 2026-08-18 13:38:15.009992 | aio | "item": { 2026-08-18 13:38:15.010217 | aio | "events": [ 2026-08-18 13:38:15.010487 | aio | "2026-08-18T13:34:09.361318Z service:rgw.molecule [INFO] \"service was created\"" 2026-08-18 13:38:15.010715 | aio | ], 2026-08-18 13:38:15.010992 | aio | "networks": [ 2026-08-18 13:38:15.011212 | aio | "0.0.0.0/0" 2026-08-18 13:38:15.011443 | aio | ], 2026-08-18 13:38:15.011672 | aio | "placement": { 2026-08-18 13:38:15.013993 | aio | "count_per_host": 1, 2026-08-18 13:38:15.014101 | aio | "label": "rgw" 2026-08-18 13:38:15.014112 | aio | }, 2026-08-18 13:38:15.014120 | aio | "service_id": "molecule", 2026-08-18 13:38:15.014128 | aio | "service_name": "rgw.molecule", 2026-08-18 13:38:15.014146 | aio | "service_type": "rgw", 2026-08-18 13:38:15.015215 | aio | "spec": { 2026-08-18 13:38:15.015281 | aio | "generate_cert": true, 2026-08-18 13:38:15.015409 | aio | "rgw_exit_timeout_secs": 120, 2026-08-18 13:38:15.015728 | aio | "rgw_frontend_port": 8080, 2026-08-18 13:38:15.016070 | aio | "rgw_realm": "molecule", 2026-08-18 13:38:15.016382 | aio | "rgw_zone": "molecule-1", 2026-08-18 13:38:15.016726 | aio | "rgw_zonegroup": "molecule", 2026-08-18 13:38:15.019773 | aio | "ssl": true 2026-08-18 13:38:15.019788 | aio | }, 2026-08-18 13:38:15.019794 | aio | "status": { 2026-08-18 13:38:15.019800 | aio | "created": "2026-08-18T13:34:09.292161Z", 2026-08-18 13:38:15.019806 | aio | "ports": [ 2026-08-18 13:38:15.019811 | aio | 8080 2026-08-18 13:38:15.019816 | aio | ], 2026-08-18 13:38:15.019821 | aio | "running": 0, 2026-08-18 13:38:15.019826 | aio | "size": 1 2026-08-18 13:38:15.019832 | aio | } 2026-08-18 13:38:15.019837 | aio | }, 2026-08-18 13:38:15.019842 | aio | "msg": "Service rgw.molecule running 0/1" 2026-08-18 13:38:15.019847 | aio | } 2026-08-18 13:38:15.019852 | aio | ok: [aio] => (item=ceph-exporter) => { 2026-08-18 13:38:15.019857 | aio | "ansible_loop_var": "item", 2026-08-18 13:38:15.019862 | aio | "changed": false, 2026-08-18 13:38:15.019868 | aio | "item": { 2026-08-18 13:38:15.019873 | aio | "events": [ 2026-08-18 13:38:15.019878 | aio | "2026-08-18T13:34:38.730680Z service:ceph-exporter [INFO] \"service was created\"" 2026-08-18 13:38:15.019884 | aio | ], 2026-08-18 13:38:15.019889 | aio | "placement": { 2026-08-18 13:38:15.019894 | aio | "host_pattern": "*" 2026-08-18 13:38:15.020020 | aio | }, 2026-08-18 13:38:15.020159 | aio | "service_name": "ceph-exporter", 2026-08-18 13:38:15.020296 | aio | "service_type": "ceph-exporter", 2026-08-18 13:38:15.020428 | aio | "spec": { 2026-08-18 13:38:15.020562 | aio | "prio_limit": 5, 2026-08-18 13:38:15.020708 | aio | "stats_period": 5 2026-08-18 13:38:15.020858 | aio | }, 2026-08-18 13:38:15.020995 | aio | "status": { 2026-08-18 13:38:15.021134 | aio | "created": "2026-08-18T13:34:31.099135Z", 2026-08-18 13:38:15.021272 | aio | "last_refresh": "2026-08-18T13:34:44.520258Z", 2026-08-18 13:38:15.021406 | aio | "ports": [ 2026-08-18 13:38:15.021539 | aio | 9926 2026-08-18 13:38:15.021670 | aio | ], 2026-08-18 13:38:15.021823 | aio | "running": 1, 2026-08-18 13:38:15.021974 | aio | "size": 1 2026-08-18 13:38:15.022103 | aio | } 2026-08-18 13:38:15.022232 | aio | }, 2026-08-18 13:38:15.022367 | aio | "msg": "All assertions passed" 2026-08-18 13:38:15.022497 | aio | } 2026-08-18 13:38:15.022632 | aio | ok: [aio] => (item=crash) => { 2026-08-18 13:38:15.022785 | aio | "ansible_loop_var": "item", 2026-08-18 13:38:15.022924 | aio | "changed": false, 2026-08-18 13:38:15.023055 | aio | "item": { 2026-08-18 13:38:15.023186 | aio | "placement": { 2026-08-18 13:38:15.023319 | aio | "host_pattern": "*" 2026-08-18 13:38:15.023449 | aio | }, 2026-08-18 13:38:15.023583 | aio | "service_name": "crash", 2026-08-18 13:38:15.023717 | aio | "service_type": "crash", 2026-08-18 13:38:15.023865 | aio | "status": { 2026-08-18 13:38:15.024005 | aio | "created": "2026-08-18T13:27:44.707881Z", 2026-08-18 13:38:15.024140 | aio | "last_refresh": "2026-08-18T13:34:44.520093Z", 2026-08-18 13:38:15.024272 | aio | "running": 1, 2026-08-18 13:38:15.024402 | aio | "size": 1 2026-08-18 13:38:15.024530 | aio | } 2026-08-18 13:38:15.024658 | aio | }, 2026-08-18 13:38:15.024850 | aio | "msg": "All assertions passed" 2026-08-18 13:38:15.024986 | aio | } 2026-08-18 13:38:15.025120 | aio | ok: [aio] => (item=mgr) => { 2026-08-18 13:38:15.025253 | aio | "ansible_loop_var": "item", 2026-08-18 13:38:15.025384 | aio | "changed": false, 2026-08-18 13:38:15.025515 | aio | "item": { 2026-08-18 13:38:15.025646 | aio | "placement": { 2026-08-18 13:38:15.025797 | aio | "label": "mgr" 2026-08-18 13:38:15.025939 | aio | }, 2026-08-18 13:38:15.026071 | aio | "service_name": "mgr", 2026-08-18 13:38:15.026203 | aio | "service_type": "mgr", 2026-08-18 13:38:15.026333 | aio | "status": { 2026-08-18 13:38:15.026467 | aio | "created": "2026-08-18T13:28:12.738337Z", 2026-08-18 13:38:15.026601 | aio | "last_refresh": "2026-08-18T13:34:44.520424Z", 2026-08-18 13:38:15.026731 | aio | "running": 1, 2026-08-18 13:38:15.026878 | aio | "size": 1 2026-08-18 13:38:15.027011 | aio | } 2026-08-18 13:38:15.027139 | aio | }, 2026-08-18 13:38:15.027271 | aio | "msg": "All assertions passed" 2026-08-18 13:38:15.027400 | aio | } 2026-08-18 13:38:15.027533 | aio | ok: [aio] => (item=mon) => { 2026-08-18 13:38:15.027665 | aio | "ansible_loop_var": "item", 2026-08-18 13:38:15.027812 | aio | "changed": false, 2026-08-18 13:38:15.027947 | aio | "item": { 2026-08-18 13:38:15.028080 | aio | "placement": { 2026-08-18 13:38:15.028210 | aio | "label": "mon" 2026-08-18 13:38:15.028339 | aio | }, 2026-08-18 13:38:15.028473 | aio | "service_name": "mon", 2026-08-18 13:38:15.028605 | aio | "service_type": "mon", 2026-08-18 13:38:15.028920 | aio | "status": { 2026-08-18 13:38:15.029070 | aio | "created": "2026-08-18T13:28:02.995457Z", 2026-08-18 13:38:15.029209 | aio | "last_refresh": "2026-08-18T13:34:44.519926Z", 2026-08-18 13:38:15.029342 | aio | "running": 1, 2026-08-18 13:38:15.029475 | aio | "size": 1 2026-08-18 13:38:15.029605 | aio | } 2026-08-18 13:38:15.029735 | aio | }, 2026-08-18 13:38:15.029890 | aio | "msg": "All assertions passed" 2026-08-18 13:38:15.030025 | aio | } 2026-08-18 13:38:15.030161 | aio | ok: [aio] => (item=osd.default) => { 2026-08-18 13:38:15.030295 | aio | "ansible_loop_var": "item", 2026-08-18 13:38:15.030428 | aio | "changed": false, 2026-08-18 13:38:15.030560 | aio | "item": { 2026-08-18 13:38:15.030692 | aio | "placement": { 2026-08-18 13:38:15.030844 | aio | "host_pattern": "aio" 2026-08-18 13:38:15.030978 | aio | }, 2026-08-18 13:38:15.031113 | aio | "service_id": "default", 2026-08-18 13:38:15.031248 | aio | "service_name": "osd.default", 2026-08-18 13:38:15.031381 | aio | "service_type": "osd", 2026-08-18 13:38:15.031512 | aio | "spec": { 2026-08-18 13:38:15.031645 | aio | "data_devices": { 2026-08-18 13:38:15.031795 | aio | "paths": [ 2026-08-18 13:38:15.031944 | aio | "/dev/ceph-aio-osd0/data" 2026-08-18 13:38:15.032077 | aio | ] 2026-08-18 13:38:15.032206 | aio | }, 2026-08-18 13:38:15.032340 | aio | "filter_logic": "AND", 2026-08-18 13:38:15.032480 | aio | "objectstore": "bluestore" 2026-08-18 13:38:15.032611 | aio | }, 2026-08-18 13:38:15.032781 | aio | "status": { 2026-08-18 13:38:15.032930 | aio | "created": "2026-08-18T13:28:54.594629Z", 2026-08-18 13:38:15.033067 | aio | "last_refresh": "2026-08-18T13:34:44.519506Z", 2026-08-18 13:38:15.033197 | aio | "running": 3, 2026-08-18 13:38:15.033328 | aio | "size": 3 2026-08-18 13:38:15.033458 | aio | } 2026-08-18 13:38:15.033590 | aio | }, 2026-08-18 13:38:15.033724 | aio | "msg": "All assertions passed" 2026-08-18 13:38:15.033873 | aio | } 2026-08-18 13:38:15.034004 | aio | 2026-08-18 13:38:15.034137 | aio | PLAY RECAP ********************************************************************* 2026-08-18 13:38:15.034283 | aio | aio : ok=10 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 2026-08-18 13:38:15.034408 | aio | 2026-08-18 13:38:15.034532 | aio | 2026-08-18 13:38:15.034668 | aio | TASKS RECAP ******************************************************************** 2026-08-18 13:38:15.034823 | aio | Tuesday 18 August 2026 13:38:15 +0000 (0:00:00.122) 0:00:10.247 ******** 2026-08-18 13:38:15.034959 | aio | =============================================================================== 2026-08-18 13:38:15.035095 | aio | Get cluster health ------------------------------------------------------ 1.89s 2026-08-18 13:38:15.035229 | aio | Get manager status ------------------------------------------------------ 1.80s 2026-08-18 13:38:15.035362 | aio | Get monitor quorum ------------------------------------------------------ 1.79s 2026-08-18 13:38:15.035496 | aio | List orchestrator services ---------------------------------------------- 1.69s 2026-08-18 13:38:15.035629 | aio | Get OSD stat ------------------------------------------------------------ 1.62s 2026-08-18 13:38:15.035777 | aio | Gathering Facts --------------------------------------------------------- 1.17s 2026-08-18 13:38:15.035920 | aio | Assert every orchestrator service has all its daemons running ----------- 0.12s 2026-08-18 13:38:15.036056 | aio | Assert all OSDs are up and in ------------------------------------------- 0.05s 2026-08-18 13:38:15.036189 | aio | Assert the cluster is HEALTH_OK ----------------------------------------- 0.04s 2026-08-18 13:38:15.036323 | aio | Assert a manager is active ---------------------------------------------- 0.04s 2026-08-18 13:38:15.036456 | aio | Assert every monitor is in quorum --------------------------------------- 0.04s 2026-08-18 13:38:15.114879 | 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/verify.yml 2026-08-18 13:38:15.115146 | aio | ERROR [default > verify] Executed: Failed 2026-08-18 13:38:15.115337 | 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/verify.yml 2026-08-18 13:38:15.498631 | aio | ERROR 2026-08-18 13:38:15.498944 | aio | { 2026-08-18 13:38:15.499007 | aio | "delta": "0:13:55.374093", 2026-08-18 13:38:15.499052 | aio | "end": "2026-08-18 13:38:15.183004", 2026-08-18 13:38:15.499093 | aio | "msg": "non-zero return code", 2026-08-18 13:38:15.499134 | aio | "rc": 2, 2026-08-18 13:38:15.499174 | aio | "start": "2026-08-18 13:24:19.808911" 2026-08-18 13:38:15.499227 | aio | } failure 2026-08-18 13:38:15.524590 | 2026-08-18 13:38:15.524649 | PLAY RECAP 2026-08-18 13:38:15.524696 | aio | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-08-18 13:38:15.524719 | 2026-08-18 13:38:15.667237 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-18 13:38:15.675295 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-18 13:38:16.303898 | 2026-08-18 13:38:16.304038 | PLAY [all] 2026-08-18 13:38:16.315697 | 2026-08-18 13:38:16.315771 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-18 13:38:16.360190 | aio | skipping: Conditional result was False 2026-08-18 13:38:16.371053 | 2026-08-18 13:38:16.371145 | TASK [fetch-output : Set log path for single node] 2026-08-18 13:38:16.415235 | aio | ok 2026-08-18 13:38:16.421699 | 2026-08-18 13:38:16.421765 | LOOP [fetch-output : Ensure local output dirs] 2026-08-18 13:38:16.774427 | aio -> localhost | ok: "/var/lib/zuul/builds/3ccc10b538f74cabb12db6ff71945c29/work/logs" 2026-08-18 13:38:16.986948 | aio -> localhost | changed: "/var/lib/zuul/builds/3ccc10b538f74cabb12db6ff71945c29/work/artifacts" 2026-08-18 13:38:17.187636 | aio -> localhost | changed: "/var/lib/zuul/builds/3ccc10b538f74cabb12db6ff71945c29/work/docs" 2026-08-18 13:38:17.211976 | 2026-08-18 13:38:17.212124 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-18 13:38:17.851186 | aio | ok 2026-08-18 13:38:17.851535 | aio | changed: All items complete 2026-08-18 13:38:17.851581 | 2026-08-18 13:38:18.590858 | aio | changed: .d..t...... ./ 2026-08-18 13:38:19.060388 | aio | changed: .d..t...... ./ 2026-08-18 13:38:19.087000 | 2026-08-18 13:38:19.087135 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-18 13:38:19.524948 | aio -> localhost | ok: Item: artifacts Runtime: 0:00:00.007180 2026-08-18 13:38:19.769129 | aio -> localhost | ok: Item: docs Runtime: 0:00:00.007900 2026-08-18 13:38:19.792217 | 2026-08-18 13:38:19.792381 | PLAY [all] 2026-08-18 13:38:19.800521 | 2026-08-18 13:38:19.800608 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-18 13:38:20.263831 | aio | changed 2026-08-18 13:38:20.270413 | 2026-08-18 13:38:20.270465 | PLAY RECAP 2026-08-18 13:38:20.270510 | aio | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-18 13:38:20.270539 | 2026-08-18 13:38:20.413596 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-18 13:38:20.425658 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-18 13:38:20.999348 | 2026-08-18 13:38:20.999476 | PLAY [localhost] 2026-08-18 13:38:21.009714 | 2026-08-18 13:38:21.009788 | TASK [Generate Zuul manifest] 2026-08-18 13:38:21.028111 | localhost | ok 2026-08-18 13:38:21.177196 | 2026-08-18 13:38:21.177291 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-18 13:38:21.510826 | localhost | changed 2026-08-18 13:38:21.524498 | 2026-08-18 13:38:21.524572 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-18 13:38:21.789042 | localhost | ok 2026-08-18 13:38:21.795520 | 2026-08-18 13:38:21.795581 | TASK [Upload logs] 2026-08-18 13:38:21.816042 | localhost | ok 2026-08-18 13:38:21.910265 | 2026-08-18 13:38:21.910409 | TASK [Set zuul-log-path fact] 2026-08-18 13:38:21.934107 | localhost | ok 2026-08-18 13:38:21.947876 | 2026-08-18 13:38:21.947950 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-18 13:38:21.978802 | localhost | ok 2026-08-18 13:38:21.987892 | 2026-08-18 13:38:21.987977 | TASK [upload-logs : Create log directories] 2026-08-18 13:38:22.343601 | localhost | changed 2026-08-18 13:38:22.351717 | 2026-08-18 13:38:22.351805 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-18 13:38:22.718769 | localhost -> localhost | ok: Runtime: 0:00:00.004570 2026-08-18 13:38:22.726070 | 2026-08-18 13:38:22.726170 | TASK [upload-logs : Upload logs to log server] 2026-08-18 13:38:23.121413 | localhost | Output suppressed because no_log was given 2026-08-18 13:38:23.126521 | 2026-08-18 13:38:23.126611 | LOOP [upload-logs : Compress console log and json output] 2026-08-18 13:38:23.172116 | localhost | skipping: Conditional result was False 2026-08-18 13:38:23.178838 | localhost | skipping: Conditional result was False 2026-08-18 13:38:23.191894 | 2026-08-18 13:38:23.192076 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-18 13:38:23.234608 | localhost | skipping: Conditional result was False 2026-08-18 13:38:23.235052 | 2026-08-18 13:38:23.238761 | localhost | skipping: Conditional result was False 2026-08-18 13:38:23.255851 | 2026-08-18 13:38:23.256035 | LOOP [upload-logs : Upload console log and json output]