2026-08-18 15:18:37.473131 | Job console starting 2026-08-18 15:18:37.484773 | Updating git repos 2026-08-18 15:18:37.523988 | Cloning repos into workspace 2026-08-18 15:18:37.561255 | Restoring repo states 2026-08-18 15:18:37.568468 | Merging changes 2026-08-18 15:18:38.409093 | Checking out repos 2026-08-18 15:18:38.452301 | Preparing playbooks 2026-08-18 15:18:39.797505 | Running Ansible setup 2026-08-18 15:18:43.556466 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-18 15:18:44.164902 | 2026-08-18 15:18:44.165107 | PLAY [localhost] 2026-08-18 15:18:44.172784 | 2026-08-18 15:18:44.172853 | TASK [Gathering Facts] 2026-08-18 15:18:45.065934 | localhost | ok 2026-08-18 15:18:45.074222 | 2026-08-18 15:18:45.074297 | TASK [Setup log path fact] 2026-08-18 15:18:45.093616 | localhost | ok 2026-08-18 15:18:45.107695 | 2026-08-18 15:18:45.107763 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-18 15:18:45.138414 | localhost | ok 2026-08-18 15:18:45.146661 | 2026-08-18 15:18:45.146735 | TASK [emit-job-header : Print job information] 2026-08-18 15:18:45.187434 | # Job Information 2026-08-18 15:18:45.187656 | Ansible Version: 2.16.18 2026-08-18 15:18:45.187726 | Job: ansible-collection-ceph-molecule-aio-ubuntu-noble 2026-08-18 15:18:45.187776 | Pipeline: check 2026-08-18 15:18:45.187821 | Executor: 2d72f0692154 2026-08-18 15:18:45.187864 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/123 2026-08-18 15:18:45.187916 | Event ID: ca719330-9b17-11f1-98d0-5d703f0ffff7 2026-08-18 15:18:45.192147 | 2026-08-18 15:18:45.192210 | LOOP [emit-job-header : Print node information] 2026-08-18 15:18:45.297173 | localhost | ok: 2026-08-18 15:18:45.298063 | localhost | # Node Information 2026-08-18 15:18:45.298148 | localhost | Inventory Hostname: aio 2026-08-18 15:18:45.298202 | localhost | Hostname: np0000190029 2026-08-18 15:18:45.298248 | localhost | Username: zuul 2026-08-18 15:18:45.298298 | localhost | Distro: Ubuntu 24.04 2026-08-18 15:18:45.298343 | localhost | Provider: yul1 2026-08-18 15:18:45.298385 | localhost | Region: ca-ymq-1 2026-08-18 15:18:45.298427 | localhost | Label: ubuntu-noble 2026-08-18 15:18:45.298469 | localhost | Product Name: OpenStack Nova 2026-08-18 15:18:45.298525 | localhost | Interface IP: 199.204.45.72 2026-08-18 15:18:45.309600 | 2026-08-18 15:18:45.309741 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-18 15:18:45.711745 | localhost -> localhost | changed 2026-08-18 15:18:45.721203 | 2026-08-18 15:18:45.721308 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-18 15:18:46.544178 | localhost -> localhost | changed 2026-08-18 15:18:46.556041 | 2026-08-18 15:18:46.556177 | PLAY [all] 2026-08-18 15:18:46.568688 | 2026-08-18 15:18:46.568848 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-18 15:18:46.798390 | aio -> localhost | ok 2026-08-18 15:18:46.808656 | 2026-08-18 15:18:46.808744 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-18 15:18:46.841961 | aio | ok 2026-08-18 15:18:46.856340 | aio | included: /var/lib/zuul/builds/70fcd2fb3f4b4b2bae684205b42de585/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-18 15:18:46.862406 | 2026-08-18 15:18:46.862469 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-18 15:18:48.020791 | aio -> localhost | Generating public/private rsa key pair. 2026-08-18 15:18:48.020983 | aio -> localhost | Your identification has been saved in /var/lib/zuul/builds/70fcd2fb3f4b4b2bae684205b42de585/work/70fcd2fb3f4b4b2bae684205b42de585_id_rsa 2026-08-18 15:18:48.021018 | aio -> localhost | Your public key has been saved in /var/lib/zuul/builds/70fcd2fb3f4b4b2bae684205b42de585/work/70fcd2fb3f4b4b2bae684205b42de585_id_rsa.pub 2026-08-18 15:18:48.021041 | aio -> localhost | The key fingerprint is: 2026-08-18 15:18:48.021063 | aio -> localhost | SHA256:7kTgxtzb8WgcAVIzLIhsmFv1+1YRU05RbnALkPDKijk zuul-build-sshkey 2026-08-18 15:18:48.021096 | aio -> localhost | The key's randomart image is: 2026-08-18 15:18:48.021118 | aio -> localhost | +---[RSA 3072]----+ 2026-08-18 15:18:48.021143 | aio -> localhost | | + o...o*.++*oo | 2026-08-18 15:18:48.021165 | aio -> localhost | |o = .....=.= = . | 2026-08-18 15:18:48.021185 | aio -> localhost | | + o. + . + | 2026-08-18 15:18:48.021204 | aio -> localhost | |. + = . o . | 2026-08-18 15:18:48.021224 | aio -> localhost | | * S + | 2026-08-18 15:18:48.021244 | aio -> localhost | | + = = = | 2026-08-18 15:18:48.021263 | aio -> localhost | | E . * = . | 2026-08-18 15:18:48.021283 | aio -> localhost | | . + . | 2026-08-18 15:18:48.021305 | aio -> localhost | | . | 2026-08-18 15:18:48.021326 | aio -> localhost | +----[SHA256]-----+ 2026-08-18 15:18:48.021371 | aio -> localhost | ok: Runtime: 0:00:00.752613 2026-08-18 15:18:48.027301 | 2026-08-18 15:18:48.027364 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-18 15:18:48.061694 | aio | ok 2026-08-18 15:18:48.072075 | aio | included: /var/lib/zuul/builds/70fcd2fb3f4b4b2bae684205b42de585/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-18 15:18:48.079788 | 2026-08-18 15:18:48.079847 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-18 15:18:48.103941 | aio | skipping: Conditional result was False 2026-08-18 15:18:48.114737 | 2026-08-18 15:18:48.114825 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-18 15:18:48.646668 | aio | changed 2026-08-18 15:18:48.651883 | 2026-08-18 15:18:48.651943 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-18 15:18:48.878555 | aio | ok 2026-08-18 15:18:48.884274 | 2026-08-18 15:18:48.884336 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-18 15:18:49.466890 | aio | changed 2026-08-18 15:18:49.474475 | 2026-08-18 15:18:49.474571 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-18 15:18:50.082971 | aio | changed 2026-08-18 15:18:50.088374 | 2026-08-18 15:18:50.088438 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-18 15:18:50.113552 | aio | skipping: Conditional result was False 2026-08-18 15:18:50.123083 | 2026-08-18 15:18:50.123182 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-18 15:18:50.426285 | aio -> localhost | changed 2026-08-18 15:18:50.438917 | 2026-08-18 15:18:50.438992 | TASK [add-build-sshkey : Add back temp key] 2026-08-18 15:18:50.731488 | aio -> localhost | Identity added: /var/lib/zuul/builds/70fcd2fb3f4b4b2bae684205b42de585/work/70fcd2fb3f4b4b2bae684205b42de585_id_rsa (zuul-build-sshkey) 2026-08-18 15:18:50.731742 | aio -> localhost | ok: Runtime: 0:00:00.015639 2026-08-18 15:18:50.737942 | 2026-08-18 15:18:50.738009 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-18 15:18:51.056076 | aio | ok 2026-08-18 15:18:51.061493 | 2026-08-18 15:18:51.061558 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-18 15:18:51.086080 | aio | skipping: Conditional result was False 2026-08-18 15:18:51.103436 | 2026-08-18 15:18:51.103501 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-18 15:18:51.418165 | aio | ok 2026-08-18 15:18:51.425910 | 2026-08-18 15:18:51.425978 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-18 15:18:52.187919 | aio | Output suppressed because no_log was given 2026-08-18 15:18:52.201347 | 2026-08-18 15:18:52.201422 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-18 15:18:52.441780 | aio | ok: "logs" 2026-08-18 15:18:52.442170 | aio | ok: All items complete 2026-08-18 15:18:52.442208 | 2026-08-18 15:18:52.657588 | aio | ok: "artifacts" 2026-08-18 15:18:52.830355 | aio | ok: "docs" 2026-08-18 15:18:52.849388 | 2026-08-18 15:18:52.849485 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-18 15:18:53.067754 | aio | changed: "logs" 2026-08-18 15:18:53.264919 | aio | changed: "artifacts" 2026-08-18 15:18:53.458343 | aio | changed: "docs" 2026-08-18 15:18:53.480356 | 2026-08-18 15:18:53.480518 | PLAY RECAP 2026-08-18 15:18:53.480588 | aio | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-18 15:18:53.480628 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-18 15:18:53.480657 | 2026-08-18 15:18:53.695463 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-18 15:18:53.704749 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-18 15:18:54.292386 | 2026-08-18 15:18:54.292507 | PLAY [all] 2026-08-18 15:18:54.303620 | 2026-08-18 15:18:54.303713 | TASK [setup-uv : Extract archive] 2026-08-18 15:18:56.666778 | aio | changed 2026-08-18 15:18:56.673818 | 2026-08-18 15:18:56.673896 | TASK [setup-uv : Print version] 2026-08-18 15:18:57.058655 | aio | uv 0.8.13 2026-08-18 15:18:57.208551 | aio | ok: Runtime: 0:00:00.016823 2026-08-18 15:18:57.219552 | 2026-08-18 15:18:57.219654 | TASK [Install Ansible collection siblings] 2026-08-18 15:18:57.623540 | aio | ok: 2026-08-18 15:18:57.623737 | aio | Skipping community.crypto: no checked-out sibling 2026-08-18 15:18:57.623767 | aio | Skipping community.docker: no checked-out sibling 2026-08-18 15:18:57.623788 | aio | Skipping community.general: no checked-out sibling 2026-08-18 15:18:57.623807 | aio | Skipping ansible.utils: no checked-out sibling 2026-08-18 15:18:57.623826 | aio | Skipping vexxhost.containers: no checked-out sibling 2026-08-18 15:18:57.625487 | 2026-08-18 15:18:57.625558 | PLAY RECAP 2026-08-18 15:18:57.625611 | aio | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-18 15:18:57.625633 | 2026-08-18 15:18:57.750293 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-18 15:18:57.758384 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-18 15:18:58.322437 | 2026-08-18 15:18:58.322638 | PLAY [all] 2026-08-18 15:18:58.333708 | 2026-08-18 15:18:58.333779 | LOOP [Check inventory directories] 2026-08-18 15:18:58.730779 | aio | ok: "src/github.com/vexxhost/ansible-collection-ceph" 2026-08-18 15:18:58.911910 | aio | ok: "src/github.com/vexxhost/ansible-collection-ceph/molecule/default/inventory" 2026-08-18 15:18:59.091516 | aio | ok: "src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/inventory" 2026-08-18 15:18:59.110252 | 2026-08-18 15:18:59.110479 | LOOP [Copy inventory file for Zuul] 2026-08-18 15:19:00.004692 | aio | changed: 2026-08-18 15:19:00.004896 | aio | { 2026-08-18 15:19:00.004925 | aio | "ansible_loop_var": "item", 2026-08-18 15:19:00.004947 | aio | "changed": false, 2026-08-18 15:19:00.004990 | aio | "failed": false, 2026-08-18 15:19:00.005014 | aio | "invocation": { 2026-08-18 15:19:00.005034 | aio | "module_args": { 2026-08-18 15:19:00.005052 | aio | "checksum_algorithm": "sha1", 2026-08-18 15:19:00.005071 | aio | "follow": true, 2026-08-18 15:19:00.005089 | aio | "get_attributes": true, 2026-08-18 15:19:00.005108 | aio | "get_checksum": true, 2026-08-18 15:19:00.005125 | aio | "get_mime": true, 2026-08-18 15:19:00.005150 | aio | "path": "src/github.com/vexxhost/ansible-collection-ceph" 2026-08-18 15:19:00.005176 | aio | } 2026-08-18 15:19:00.005201 | aio | }, 2026-08-18 15:19:00.005226 | aio | "item": "src/github.com/vexxhost/ansible-collection-ceph", 2026-08-18 15:19:00.005247 | aio | "stat": { 2026-08-18 15:19:00.005265 | aio | "atime": 1787066332.0704432, 2026-08-18 15:19:00.005284 | aio | "attr_flags": "e", 2026-08-18 15:19:00.005303 | aio | "attributes": [ 2026-08-18 15:19:00.005320 | aio | "extents" 2026-08-18 15:19:00.005338 | aio | ], 2026-08-18 15:19:00.005355 | aio | "block_size": 4096, 2026-08-18 15:19:00.005372 | aio | "blocks": 8, 2026-08-18 15:19:00.005402 | aio | "charset": "unknown", 2026-08-18 15:19:00.005422 | aio | "ctime": 1787066332.0834477, 2026-08-18 15:19:00.005440 | aio | "dev": 64769, 2026-08-18 15:19:00.005458 | aio | "device_type": 0, 2026-08-18 15:19:00.005475 | aio | "executable": true, 2026-08-18 15:19:00.005492 | aio | "exists": true, 2026-08-18 15:19:00.005509 | aio | "gid": 1000, 2026-08-18 15:19:00.005525 | aio | "gr_name": "zuul", 2026-08-18 15:19:00.005542 | aio | "inode": 1034272, 2026-08-18 15:19:00.005559 | aio | "isblk": false, 2026-08-18 15:19:00.005576 | aio | "ischr": false, 2026-08-18 15:19:00.005593 | aio | "isdir": true, 2026-08-18 15:19:00.005610 | aio | "isfifo": false, 2026-08-18 15:19:00.005627 | aio | "isgid": false, 2026-08-18 15:19:00.005643 | aio | "islnk": false, 2026-08-18 15:19:00.005660 | aio | "isreg": false, 2026-08-18 15:19:00.005677 | aio | "issock": false, 2026-08-18 15:19:00.005693 | aio | "isuid": false, 2026-08-18 15:19:00.005710 | aio | "mimetype": "unknown", 2026-08-18 15:19:00.005726 | aio | "mode": "0755", 2026-08-18 15:19:00.005743 | aio | "mtime": 1787066318.3609045, 2026-08-18 15:19:00.005760 | aio | "nlink": 10, 2026-08-18 15:19:00.005777 | aio | "path": "src/github.com/vexxhost/ansible-collection-ceph", 2026-08-18 15:19:00.005794 | aio | "pw_name": "zuul", 2026-08-18 15:19:00.005812 | aio | "readable": true, 2026-08-18 15:19:00.005829 | aio | "rgrp": true, 2026-08-18 15:19:00.005846 | aio | "roth": true, 2026-08-18 15:19:00.005864 | aio | "rusr": true, 2026-08-18 15:19:00.005880 | aio | "size": 4096, 2026-08-18 15:19:00.005897 | aio | "uid": 1000, 2026-08-18 15:19:00.005913 | aio | "version": "214794740", 2026-08-18 15:19:00.005930 | aio | "wgrp": false, 2026-08-18 15:19:00.005948 | aio | "woth": false, 2026-08-18 15:19:00.005965 | aio | "writeable": true, 2026-08-18 15:19:00.005983 | aio | "wusr": true, 2026-08-18 15:19:00.005999 | aio | "xgrp": true, 2026-08-18 15:19:00.006016 | aio | "xoth": true, 2026-08-18 15:19:00.006032 | aio | "xusr": true 2026-08-18 15:19:00.006049 | aio | } 2026-08-18 15:19:00.006066 | aio | } 2026-08-18 15:19:00.006102 | aio | ok: All items complete 2026-08-18 15:19:00.006125 | 2026-08-18 15:19:00.007431 | aio | skipping: Conditional result was False 2026-08-18 15:19:00.008026 | aio | skipping: Conditional result was False 2026-08-18 15:19:00.025065 | 2026-08-18 15:19:00.025233 | LOOP [Switch "ansible_host" to private IP] 2026-08-18 15:19:00.383176 | aio | changed: 1 replacements made 2026-08-18 15:19:00.384805 | aio | skipping: Conditional result was False 2026-08-18 15:19:00.386269 | aio | skipping: Conditional result was False 2026-08-18 15:19:00.409458 | 2026-08-18 15:19:00.409617 | TASK [Run Molecule scenario] 2026-08-18 15:19:00.829441 | aio | Using CPython 3.12.3 interpreter at: /usr/bin/python3 2026-08-18 15:19:00.829567 | aio | Creating virtual environment at: .venv 2026-08-18 15:19:00.869227 | aio | Downloading netaddr (2.2MiB) 2026-08-18 15:19:00.873478 | aio | Downloading cryptography (4.3MiB) 2026-08-18 15:19:00.876653 | aio | Downloading pygments (1.2MiB) 2026-08-18 15:19:00.876928 | aio | Downloading ansible-core (2.1MiB) 2026-08-18 15:19:01.094595 | aio | Downloading netaddr 2026-08-18 15:19:01.107717 | aio | Downloading cryptography 2026-08-18 15:19:01.163641 | aio | Downloading pygments 2026-08-18 15:19:01.304544 | aio | Downloading ansible-core 2026-08-18 15:19:01.350910 | aio | Installed 43 packages in 45ms 2026-08-18 15:19:02.100571 | aio | INFO Collection 'vexxhost.ceph' detected. 2026-08-18 15:19:02.100716 | aio | INFO Scenarios will be used from 'extensions/molecule' 2026-08-18 15:19:02.785292 | aio | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-18 15:19:02.785353 | aio | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-08-18 15:19:56.401075 | aio | INFO [default > dependency] Executing 2026-08-18 15:19:56.401168 | aio | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-08-18 15:19:56.401298 | aio | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-08-18 15:19:56.401696 | aio | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-18 15:19:56.407097 | aio | INFO [default > cleanup] Executing 2026-08-18 15:19:56.407398 | aio | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-18 15:19:56.416825 | aio | INFO [default > destroy] Executing 2026-08-18 15:19:56.416864 | aio | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-08-18 15:19:56.416938 | aio | INFO [default > destroy] Executed: Successful 2026-08-18 15:19:56.428496 | aio | INFO [default > syntax] Executing 2026-08-18 15:19:57.734864 | aio | 2026-08-18 15:19:57.734969 | aio | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-08-18 15:19:57.798036 | aio | INFO [default > syntax] Executed: Successful 2026-08-18 15:19:57.808813 | aio | INFO [default > create] Executing 2026-08-18 15:19:57.810264 | aio | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-18 15:19:57.816092 | aio | INFO [default > prepare] Executing 2026-08-18 15:19:58.594731 | aio | 2026-08-18 15:19:58.594940 | aio | PLAY [Prepare] ***************************************************************** 2026-08-18 15:19:58.595219 | aio | 2026-08-18 15:19:58.595490 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 15:19:58.595727 | aio | Tuesday 18 August 2026 15:19:58 +0000 (0:00:00.034) 0:00:00.034 ******** 2026-08-18 15:20:00.872050 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-08-18 15:20:00.872094 | aio | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-08-18 15:20:00.872103 | aio | interpreter could change the meaning of that path. See 2026-08-18 15:20:00.872114 | aio | https://docs.ansible.com/ansible- 2026-08-18 15:20:00.872374 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-18 15:20:00.879966 | aio | ok: [aio] 2026-08-18 15:20:00.880229 | aio | 2026-08-18 15:20:00.880857 | aio | TASK [Configure short hostname] ************************************************ 2026-08-18 15:20:00.881175 | aio | Tuesday 18 August 2026 15:20:00 +0000 (0:00:02.285) 0:00:02.319 ******** 2026-08-18 15:20:01.624043 | aio | changed: [aio] 2026-08-18 15:20:01.624125 | aio | 2026-08-18 15:20:01.624237 | aio | TASK [Ensure hostname inside hosts file] *************************************** 2026-08-18 15:20:01.624585 | aio | Tuesday 18 August 2026 15:20:01 +0000 (0:00:00.744) 0:00:03.063 ******** 2026-08-18 15:20:01.937529 | aio | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-08-18 15:20:01.937646 | aio | with a mode of 0700, this may cause issues when running as another user. To 2026-08-18 15:20:01.937810 | aio | avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-18 15:20:01.943181 | aio | changed: [aio] 2026-08-18 15:20:01.943219 | aio | 2026-08-18 15:20:01.943365 | aio | TASK [Update apt cache] ******************************************************** 2026-08-18 15:20:01.943533 | aio | Tuesday 18 August 2026 15:20:01 +0000 (0:00:00.319) 0:00:03.383 ******** 2026-08-18 15:20:08.426600 | aio | changed: [aio] 2026-08-18 15:20:08.426678 | aio | 2026-08-18 15:20:08.426743 | aio | PLAY [Create devices for Ceph] ************************************************* 2026-08-18 15:20:08.426843 | aio | 2026-08-18 15:20:08.426948 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 15:20:08.427074 | aio | Tuesday 18 August 2026 15:20:08 +0000 (0:00:06.483) 0:00:09.866 ******** 2026-08-18 15:20:09.224433 | aio | ok: [aio] 2026-08-18 15:20:09.224491 | aio | 2026-08-18 15:20:09.224610 | aio | TASK [Install depedencies] ***************************************************** 2026-08-18 15:20:09.224721 | aio | Tuesday 18 August 2026 15:20:09 +0000 (0:00:00.797) 0:00:10.664 ******** 2026-08-18 15:20:29.760370 | aio | changed: [aio] 2026-08-18 15:20:29.760530 | aio | 2026-08-18 15:20:29.760789 | aio | TASK [Start up service] ******************************************************** 2026-08-18 15:20:29.761069 | aio | Tuesday 18 August 2026 15:20:29 +0000 (0:00:20.535) 0:00:31.199 ******** 2026-08-18 15:20:30.375971 | aio | ok: [aio] 2026-08-18 15:20:30.376054 | aio | 2026-08-18 15:20:30.376068 | aio | TASK [Generate lvm.conf] ******************************************************* 2026-08-18 15:20:30.376082 | aio | Tuesday 18 August 2026 15:20:30 +0000 (0:00:00.614) 0:00:31.814 ******** 2026-08-18 15:20:30.709224 | aio | ok: [aio] 2026-08-18 15:20:30.709284 | aio | 2026-08-18 15:20:30.709299 | aio | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-08-18 15:20:30.709311 | aio | Tuesday 18 August 2026 15:20:30 +0000 (0:00:00.333) 0:00:32.148 ******** 2026-08-18 15:20:31.442717 | aio | changed: [aio] 2026-08-18 15:20:31.442904 | aio | 2026-08-18 15:20:31.443196 | aio | TASK [Get list of all loopback devices] **************************************** 2026-08-18 15:20:31.443476 | aio | Tuesday 18 August 2026 15:20:31 +0000 (0:00:00.732) 0:00:32.880 ******** 2026-08-18 15:20:31.677862 | aio | ok: [aio] 2026-08-18 15:20:31.679157 | aio | 2026-08-18 15:20:31.679171 | aio | TASK [Fail if there is any existing loopback devices] ************************** 2026-08-18 15:20:31.679178 | aio | Tuesday 18 August 2026 15:20:31 +0000 (0:00:00.236) 0:00:33.117 ******** 2026-08-18 15:20:31.703780 | aio | skipping: [aio] 2026-08-18 15:20:31.703812 | aio | 2026-08-18 15:20:31.703819 | aio | TASK [Create devices for Ceph] ************************************************* 2026-08-18 15:20:31.703825 | aio | Tuesday 18 August 2026 15:20:31 +0000 (0:00:00.025) 0:00:33.142 ******** 2026-08-18 15:20:32.358372 | aio | changed: [aio] => (item=osd0) 2026-08-18 15:20:32.358606 | aio | changed: [aio] => (item=osd1) 2026-08-18 15:20:32.358857 | aio | changed: [aio] => (item=osd2) 2026-08-18 15:20:32.359127 | aio | 2026-08-18 15:20:32.359402 | aio | TASK [Set permissions on loopback devices] ************************************* 2026-08-18 15:20:32.359651 | aio | Tuesday 18 August 2026 15:20:32 +0000 (0:00:00.655) 0:00:33.797 ******** 2026-08-18 15:20:33.098894 | aio | changed: [aio] => (item=osd0) 2026-08-18 15:20:33.099143 | aio | changed: [aio] => (item=osd1) 2026-08-18 15:20:33.099398 | aio | changed: [aio] => (item=osd2) 2026-08-18 15:20:33.099629 | aio | 2026-08-18 15:20:33.099895 | aio | TASK [Start loop devices] ****************************************************** 2026-08-18 15:20:33.100164 | aio | Tuesday 18 August 2026 15:20:33 +0000 (0:00:00.740) 0:00:34.538 ******** 2026-08-18 15:20:33.889114 | aio | changed: [aio] => (item=osd0) 2026-08-18 15:20:33.889344 | aio | changed: [aio] => (item=osd1) 2026-08-18 15:20:33.889591 | aio | changed: [aio] => (item=osd2) 2026-08-18 15:20:33.889811 | aio | 2026-08-18 15:20:33.890096 | aio | TASK [Create a volume group for each loop device] ****************************** 2026-08-18 15:20:33.890346 | aio | Tuesday 18 August 2026 15:20:33 +0000 (0:00:00.790) 0:00:35.329 ******** 2026-08-18 15:20:35.300460 | aio | changed: [aio] => (item=osd0) 2026-08-18 15:20:35.300530 | aio | changed: [aio] => (item=osd1) 2026-08-18 15:20:35.303330 | aio | changed: [aio] => (item=osd2) 2026-08-18 15:20:35.303359 | aio | 2026-08-18 15:20:35.303369 | aio | TASK [Create a logical volume for each loop device] **************************** 2026-08-18 15:20:35.303378 | aio | Tuesday 18 August 2026 15:20:35 +0000 (0:00:01.409) 0:00:36.738 ******** 2026-08-18 15:20:36.735761 | aio | changed: [aio] => (item=ceph-aio-osd0) 2026-08-18 15:20:36.735979 | aio | changed: [aio] => (item=ceph-aio-osd1) 2026-08-18 15:20:36.736282 | aio | changed: [aio] => (item=ceph-aio-osd2) 2026-08-18 15:20:36.736508 | aio | 2026-08-18 15:20:36.736703 | aio | PLAY RECAP ********************************************************************* 2026-08-18 15:20:36.736906 | aio | aio : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-08-18 15:20:36.737071 | aio | 2026-08-18 15:20:36.737218 | aio | 2026-08-18 15:20:36.737383 | aio | TASKS RECAP ******************************************************************** 2026-08-18 15:20:36.737543 | aio | Tuesday 18 August 2026 15:20:36 +0000 (0:00:01.437) 0:00:38.176 ******** 2026-08-18 15:20:36.737689 | aio | =============================================================================== 2026-08-18 15:20:36.737854 | aio | Install depedencies ---------------------------------------------------- 20.54s 2026-08-18 15:20:36.738140 | aio | Update apt cache -------------------------------------------------------- 6.48s 2026-08-18 15:20:36.738292 | aio | Gathering Facts --------------------------------------------------------- 2.29s 2026-08-18 15:20:36.738453 | aio | Create a logical volume for each loop device ---------------------------- 1.44s 2026-08-18 15:20:36.738609 | aio | Create a volume group for each loop device ------------------------------ 1.41s 2026-08-18 15:20:36.738760 | aio | Gathering Facts --------------------------------------------------------- 0.80s 2026-08-18 15:20:36.738912 | aio | Start loop devices ------------------------------------------------------ 0.79s 2026-08-18 15:20:36.739093 | aio | Configure short hostname ------------------------------------------------ 0.74s 2026-08-18 15:20:36.739246 | aio | Set permissions on loopback devices ------------------------------------- 0.74s 2026-08-18 15:20:36.739412 | aio | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.73s 2026-08-18 15:20:36.739565 | aio | Create devices for Ceph ------------------------------------------------- 0.66s 2026-08-18 15:20:36.739715 | aio | Start up service -------------------------------------------------------- 0.61s 2026-08-18 15:20:36.739933 | aio | Generate lvm.conf ------------------------------------------------------- 0.33s 2026-08-18 15:20:36.740106 | aio | Ensure hostname inside hosts file --------------------------------------- 0.32s 2026-08-18 15:20:36.740259 | aio | Get list of all loopback devices ---------------------------------------- 0.24s 2026-08-18 15:20:36.740424 | aio | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-08-18 15:20:36.807724 | aio | INFO [default > prepare] Executed: Successful 2026-08-18 15:20:36.817582 | aio | INFO [default > converge] Executing 2026-08-18 15:20:37.971414 | aio | 2026-08-18 15:20:37.971640 | aio | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-18 15:20:37.971863 | aio | 2026-08-18 15:20:37.972167 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 15:20:37.972423 | aio | Tuesday 18 August 2026 15:20:37 +0000 (0:00:00.057) 0:00:00.057 ******** 2026-08-18 15:20:39.208397 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-08-18 15:20:39.208581 | aio | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-08-18 15:20:39.208826 | aio | interpreter could change the meaning of that path. See 2026-08-18 15:20:39.209122 | aio | https://docs.ansible.com/ansible- 2026-08-18 15:20:39.209366 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-18 15:20:39.239203 | aio | ok: [aio] 2026-08-18 15:20:39.239465 | aio | 2026-08-18 15:20:39.239740 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 15:20:39.239981 | aio | Tuesday 18 August 2026 15:20:39 +0000 (0:00:01.268) 0:00:01.326 ******** 2026-08-18 15:20:39.569038 | aio | ok: [aio] 2026-08-18 15:20:39.569067 | aio | 2026-08-18 15:20:39.569155 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 15:20:39.569396 | aio | Tuesday 18 August 2026 15:20:39 +0000 (0:00:00.329) 0:00:01.655 ******** 2026-08-18 15:20:39.612813 | aio | skipping: [aio] 2026-08-18 15:20:39.613097 | aio | 2026-08-18 15:20:39.613396 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-18 15:20:39.613668 | aio | Tuesday 18 August 2026 15:20:39 +0000 (0:00:00.044) 0:00:01.699 ******** 2026-08-18 15:20:40.004727 | aio | changed: [aio] 2026-08-18 15:20:40.004840 | aio | 2026-08-18 15:20:40.004987 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 15:20:40.005157 | aio | Tuesday 18 August 2026 15:20:40 +0000 (0:00:00.392) 0:00:02.091 ******** 2026-08-18 15:20:40.137053 | aio | ok: [aio] => { 2026-08-18 15:20:40.137082 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-18 15:20:40.137087 | aio | } 2026-08-18 15:20:40.137091 | aio | 2026-08-18 15:20:40.137095 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 15:20:40.137100 | aio | Tuesday 18 August 2026 15:20:40 +0000 (0:00:00.131) 0:00:02.222 ******** 2026-08-18 15:20:40.826553 | aio | changed: [aio] 2026-08-18 15:20:40.826764 | aio | 2026-08-18 15:20:40.827064 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 15:20:40.827357 | aio | Tuesday 18 August 2026 15:20:40 +0000 (0:00:00.690) 0:00:02.913 ******** 2026-08-18 15:20:40.877907 | aio | skipping: [aio] 2026-08-18 15:20:40.878162 | aio | 2026-08-18 15:20:40.878413 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 15:20:40.878684 | aio | Tuesday 18 August 2026 15:20:40 +0000 (0:00:00.051) 0:00:02.965 ******** 2026-08-18 15:20:40.931124 | aio | skipping: [aio] 2026-08-18 15:20:40.931252 | aio | 2026-08-18 15:20:40.931423 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 15:20:40.931578 | aio | Tuesday 18 August 2026 15:20:40 +0000 (0:00:00.053) 0:00:03.018 ******** 2026-08-18 15:20:41.193938 | aio | ok: [aio] 2026-08-18 15:20:41.194268 | aio | 2026-08-18 15:20:41.194526 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 15:20:41.194770 | aio | Tuesday 18 August 2026 15:20:41 +0000 (0:00:00.262) 0:00:03.280 ******** 2026-08-18 15:20:42.176745 | aio | ok: [aio] 2026-08-18 15:20:42.177966 | aio | 2026-08-18 15:20:42.178026 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 15:20:42.178042 | aio | Tuesday 18 August 2026 15:20:42 +0000 (0:00:00.982) 0:00:04.263 ******** 2026-08-18 15:20:42.365981 | aio | ok: [aio] => { 2026-08-18 15:20:42.366061 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-18 15:20:42.366072 | aio | } 2026-08-18 15:20:42.366081 | aio | 2026-08-18 15:20:42.366091 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 15:20:42.366100 | aio | Tuesday 18 August 2026 15:20:42 +0000 (0:00:00.187) 0:00:04.450 ******** 2026-08-18 15:20:43.353084 | aio | changed: [aio] 2026-08-18 15:20:43.353123 | aio | 2026-08-18 15:20:43.353130 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 15:20:43.353136 | aio | Tuesday 18 August 2026 15:20:43 +0000 (0:00:00.988) 0:00:05.438 ******** 2026-08-18 15:20:47.488562 | aio | changed: [aio] 2026-08-18 15:20:47.488615 | aio | 2026-08-18 15:20:47.488626 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-18 15:20:47.488653 | aio | Tuesday 18 August 2026 15:20:47 +0000 (0:00:04.134) 0:00:09.573 ******** 2026-08-18 15:20:47.524029 | aio | skipping: [aio] 2026-08-18 15:20:47.524065 | aio | 2026-08-18 15:20:47.524071 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-18 15:20:47.524076 | aio | Tuesday 18 August 2026 15:20:47 +0000 (0:00:00.036) 0:00:09.610 ******** 2026-08-18 15:20:47.562424 | aio | skipping: [aio] 2026-08-18 15:20:47.562464 | aio | 2026-08-18 15:20:47.562475 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-18 15:20:47.562484 | aio | Tuesday 18 August 2026 15:20:47 +0000 (0:00:00.037) 0:00:09.647 ******** 2026-08-18 15:20:47.598313 | aio | skipping: [aio] 2026-08-18 15:20:47.598342 | aio | 2026-08-18 15:20:47.598352 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-18 15:20:47.598361 | aio | Tuesday 18 August 2026 15:20:47 +0000 (0:00:00.036) 0:00:09.684 ******** 2026-08-18 15:21:02.115462 | aio | changed: [aio] 2026-08-18 15:21:02.115537 | aio | 2026-08-18 15:21:02.115547 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-18 15:21:02.115557 | aio | Tuesday 18 August 2026 15:21:02 +0000 (0:00:14.515) 0:00:24.200 ******** 2026-08-18 15:21:02.797734 | aio | changed: [aio] 2026-08-18 15:21:02.797787 | aio | 2026-08-18 15:21:02.797801 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-18 15:21:02.797814 | aio | Tuesday 18 August 2026 15:21:02 +0000 (0:00:00.681) 0:00:24.882 ******** 2026-08-18 15:21:03.978516 | aio | changed: [aio] => (item={'path': '/etc/containerd'}) 2026-08-18 15:21:03.978577 | aio | changed: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-18 15:21:03.978586 | aio | changed: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-18 15:21:03.978593 | aio | changed: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-18 15:21:03.978599 | aio | changed: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-18 15:21:03.978606 | aio | 2026-08-18 15:21:03.978613 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-18 15:21:03.978625 | aio | Tuesday 18 August 2026 15:21:03 +0000 (0:00:01.180) 0:00:26.062 ******** 2026-08-18 15:21:04.725411 | aio | changed: [aio] 2026-08-18 15:21:04.725466 | aio | 2026-08-18 15:21:04.725480 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-18 15:21:04.725492 | aio | Tuesday 18 August 2026 15:21:04 +0000 (0:00:00.738) 0:00:26.801 ******** 2026-08-18 15:21:04.725504 | aio | 2026-08-18 15:21:04.725515 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-18 15:21:04.725527 | aio | Tuesday 18 August 2026 15:21:04 +0000 (0:00:00.008) 0:00:26.810 ******** 2026-08-18 15:21:05.825120 | aio | ok: [aio] 2026-08-18 15:21:05.825176 | aio | 2026-08-18 15:21:05.825234 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-18 15:21:05.825553 | aio | Tuesday 18 August 2026 15:21:05 +0000 (0:00:01.100) 0:00:27.910 ******** 2026-08-18 15:21:06.448624 | aio | changed: [aio] 2026-08-18 15:21:06.448698 | aio | 2026-08-18 15:21:06.448715 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-18 15:21:06.448730 | aio | Tuesday 18 August 2026 15:21:06 +0000 (0:00:00.623) 0:00:28.533 ******** 2026-08-18 15:21:07.166200 | aio | changed: [aio] 2026-08-18 15:21:07.166922 | aio | 2026-08-18 15:21:07.166957 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 15:21:07.166971 | aio | Tuesday 18 August 2026 15:21:07 +0000 (0:00:00.717) 0:00:29.251 ******** 2026-08-18 15:21:07.417091 | aio | ok: [aio] 2026-08-18 15:21:07.417134 | aio | 2026-08-18 15:21:07.417865 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 15:21:07.417922 | aio | Tuesday 18 August 2026 15:21:07 +0000 (0:00:00.249) 0:00:29.501 ******** 2026-08-18 15:21:07.485540 | aio | ok: [aio] => { 2026-08-18 15:21:07.485890 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-18 15:21:07.486075 | aio | } 2026-08-18 15:21:07.486219 | aio | 2026-08-18 15:21:07.486391 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 15:21:07.486552 | aio | Tuesday 18 August 2026 15:21:07 +0000 (0:00:00.070) 0:00:29.571 ******** 2026-08-18 15:21:08.387514 | aio | changed: [aio] 2026-08-18 15:21:08.387569 | aio | 2026-08-18 15:21:08.387580 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 15:21:08.387596 | aio | Tuesday 18 August 2026 15:21:08 +0000 (0:00:00.901) 0:00:30.472 ******** 2026-08-18 15:21:12.957612 | aio | changed: [aio] 2026-08-18 15:21:12.957669 | aio | 2026-08-18 15:21:12.957680 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-18 15:21:12.957689 | aio | Tuesday 18 August 2026 15:21:12 +0000 (0:00:04.570) 0:00:35.043 ******** 2026-08-18 15:21:13.895728 | aio | ok: [aio] 2026-08-18 15:21:13.895794 | aio | 2026-08-18 15:21:13.895806 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-18 15:21:13.895817 | aio | Tuesday 18 August 2026 15:21:13 +0000 (0:00:00.937) 0:00:35.980 ******** 2026-08-18 15:21:14.307607 | aio | changed: [aio] 2026-08-18 15:21:14.307661 | aio | 2026-08-18 15:21:14.307672 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-18 15:21:14.307681 | aio | Tuesday 18 August 2026 15:21:14 +0000 (0:00:00.411) 0:00:36.392 ******** 2026-08-18 15:21:14.882557 | aio | changed: [aio] 2026-08-18 15:21:14.882602 | aio | 2026-08-18 15:21:14.882613 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-18 15:21:14.882622 | aio | Tuesday 18 August 2026 15:21:14 +0000 (0:00:00.575) 0:00:36.968 ******** 2026-08-18 15:21:15.566155 | aio | changed: [aio] => (item={'path': '/etc/docker'}) 2026-08-18 15:21:15.566218 | aio | changed: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-18 15:21:15.566229 | aio | changed: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-18 15:21:15.566240 | aio | 2026-08-18 15:21:15.566250 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-18 15:21:15.566260 | aio | Tuesday 18 August 2026 15:21:15 +0000 (0:00:00.682) 0:00:37.650 ******** 2026-08-18 15:21:16.134097 | aio | changed: [aio] 2026-08-18 15:21:16.134155 | aio | 2026-08-18 15:21:16.134543 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-18 15:21:16.134579 | aio | Tuesday 18 August 2026 15:21:16 +0000 (0:00:00.569) 0:00:38.219 ******** 2026-08-18 15:21:16.724366 | aio | changed: [aio] 2026-08-18 15:21:16.724415 | aio | 2026-08-18 15:21:16.724427 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-18 15:21:16.724436 | aio | Tuesday 18 August 2026 15:21:16 +0000 (0:00:00.580) 0:00:38.799 ******** 2026-08-18 15:21:16.724445 | aio | 2026-08-18 15:21:16.724453 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-18 15:21:16.724462 | aio | Tuesday 18 August 2026 15:21:16 +0000 (0:00:00.009) 0:00:38.808 ******** 2026-08-18 15:21:17.614687 | aio | ok: [aio] 2026-08-18 15:21:17.614741 | aio | 2026-08-18 15:21:17.614752 | aio | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-18 15:21:17.614761 | aio | Tuesday 18 August 2026 15:21:17 +0000 (0:00:00.890) 0:00:39.699 ******** 2026-08-18 15:21:20.042593 | aio | changed: [aio] 2026-08-18 15:21:20.042662 | aio | 2026-08-18 15:21:20.042676 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-18 15:21:20.042689 | aio | Tuesday 18 August 2026 15:21:20 +0000 (0:00:02.427) 0:00:42.127 ******** 2026-08-18 15:21:20.745654 | aio | changed: [aio] 2026-08-18 15:21:20.745711 | aio | 2026-08-18 15:21:20.745725 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 15:21:20.745737 | aio | Tuesday 18 August 2026 15:21:20 +0000 (0:00:00.703) 0:00:42.831 ******** 2026-08-18 15:21:20.786180 | aio | ok: [aio] => { 2026-08-18 15:21:20.786237 | aio | "msg": "https://download.ceph.com/rpm-20.2.3/el9/noarch/cephadm" 2026-08-18 15:21:20.786248 | aio | } 2026-08-18 15:21:20.786258 | aio | 2026-08-18 15:21:20.786273 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 15:21:20.786630 | aio | Tuesday 18 August 2026 15:21:20 +0000 (0:00:00.039) 0:00:42.871 ******** 2026-08-18 15:21:21.845646 | aio | changed: [aio] 2026-08-18 15:21:21.845721 | aio | 2026-08-18 15:21:21.845733 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 15:21:21.845743 | aio | Tuesday 18 August 2026 15:21:21 +0000 (0:00:01.060) 0:00:43.931 ******** 2026-08-18 15:21:21.889107 | aio | skipping: [aio] 2026-08-18 15:21:21.889298 | aio | 2026-08-18 15:21:21.889641 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-18 15:21:21.889953 | aio | Tuesday 18 August 2026 15:21:21 +0000 (0:00:00.043) 0:00:43.974 ******** 2026-08-18 15:21:21.944549 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-18 15:21:21.944592 | aio | 2026-08-18 15:21:21.944602 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-18 15:21:21.944611 | aio | Tuesday 18 August 2026 15:21:21 +0000 (0:00:00.055) 0:00:44.029 ******** 2026-08-18 15:21:22.976411 | aio | ok: [aio] 2026-08-18 15:21:22.976469 | aio | 2026-08-18 15:21:22.976480 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-18 15:21:22.976490 | aio | Tuesday 18 August 2026 15:21:22 +0000 (0:00:01.032) 0:00:45.062 ******** 2026-08-18 15:21:23.765592 | aio | ok: [aio] => (item=systemd-timesyncd) 2026-08-18 15:21:23.765776 | aio | ok: [aio] => (item=ssh) 2026-08-18 15:21:23.766038 | aio | 2026-08-18 15:21:23.766301 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-18 15:21:23.766565 | aio | Tuesday 18 August 2026 15:21:23 +0000 (0:00:00.790) 0:00:45.852 ******** 2026-08-18 15:21:24.003035 | aio | ok: [aio] 2026-08-18 15:21:24.003090 | aio | 2026-08-18 15:21:24.003101 | aio | TASK [vexxhost.ceph.cephadm : Ensure the cephadm SSH user exists] ************** 2026-08-18 15:21:24.003111 | aio | Tuesday 18 August 2026 15:21:24 +0000 (0:00:00.236) 0:00:46.089 ******** 2026-08-18 15:21:24.667709 | aio | changed: [aio] 2026-08-18 15:21:24.667771 | aio | 2026-08-18 15:21:24.667782 | aio | TASK [vexxhost.ceph.cephadm : Grant passwordless sudo to the cephadm SSH user] *** 2026-08-18 15:21:24.667793 | aio | Tuesday 18 August 2026 15:21:24 +0000 (0:00:00.663) 0:00:46.753 ******** 2026-08-18 15:21:25.249217 | aio | changed: [aio] 2026-08-18 15:21:25.249287 | aio | 2026-08-18 15:21:25.249309 | aio | TASK [vexxhost.ceph.cephadm : Log in to the container registry] **************** 2026-08-18 15:21:25.249762 | aio | Tuesday 18 August 2026 15:21:25 +0000 (0:00:00.580) 0:00:47.333 ******** 2026-08-18 15:21:25.285638 | aio | skipping: [aio] 2026-08-18 15:21:25.285695 | aio | 2026-08-18 15:21:25.285706 | aio | TASK [vexxhost.ceph.cephadm : Pre-pull the Ceph image] ************************* 2026-08-18 15:21:25.285715 | aio | Tuesday 18 August 2026 15:21:25 +0000 (0:00:00.036) 0:00:47.370 ******** 2026-08-18 15:22:05.723037 | aio | changed: [aio] 2026-08-18 15:22:05.723133 | aio | 2026-08-18 15:22:05.723147 | aio | TASK [vexxhost.ceph.cephadm : Pin CEPHADM_IMAGE for interactive login shells] *** 2026-08-18 15:22:05.723160 | aio | Tuesday 18 August 2026 15:22:05 +0000 (0:00:40.436) 0:01:27.807 ******** 2026-08-18 15:22:06.276105 | aio | changed: [aio] 2026-08-18 15:22:06.276150 | aio | 2026-08-18 15:22:06.276545 | aio | TASK [vexxhost.ceph.mon : Find this monitor's addresses on the public network] *** 2026-08-18 15:22:06.276576 | aio | Tuesday 18 August 2026 15:22:06 +0000 (0:00:00.554) 0:01:28.362 ******** 2026-08-18 15:22:06.403583 | aio | ok: [aio] 2026-08-18 15:22:06.403631 | aio | 2026-08-18 15:22:06.403647 | aio | TASK [vexxhost.ceph.mon : Assert exactly one address matches the public network] *** 2026-08-18 15:22:06.403663 | aio | Tuesday 18 August 2026 15:22:06 +0000 (0:00:00.126) 0:01:28.488 ******** 2026-08-18 15:22:06.448090 | aio | ok: [aio] => { 2026-08-18 15:22:06.448149 | aio | "changed": false, 2026-08-18 15:22:06.448161 | aio | "msg": "All assertions passed" 2026-08-18 15:22:06.448170 | aio | } 2026-08-18 15:22:06.448180 | aio | 2026-08-18 15:22:06.448190 | aio | TASK [vexxhost.ceph.mon : Set this monitor's Ceph public IP] ******************* 2026-08-18 15:22:06.448206 | aio | Tuesday 18 August 2026 15:22:06 +0000 (0:00:00.045) 0:01:28.534 ******** 2026-08-18 15:22:06.490329 | aio | ok: [aio] 2026-08-18 15:22:06.490374 | aio | 2026-08-18 15:22:06.490430 | aio | TASK [vexxhost.ceph.mon : Check whether any monitor is already bootstrapped] *** 2026-08-18 15:22:06.490440 | aio | Tuesday 18 August 2026 15:22:06 +0000 (0:00:00.041) 0:01:28.575 ******** 2026-08-18 15:22:06.768123 | aio | ok: [aio] => (item=aio) 2026-08-18 15:22:06.768192 | aio | 2026-08-18 15:22:06.768665 | aio | TASK [vexxhost.ceph.mon : Select the bootstrap node (existing one, else the first monitor)] *** 2026-08-18 15:22:06.768690 | aio | Tuesday 18 August 2026 15:22:06 +0000 (0:00:00.278) 0:01:28.853 ******** 2026-08-18 15:22:06.829443 | aio | ok: [aio] 2026-08-18 15:22:06.829508 | aio | 2026-08-18 15:22:06.829589 | aio | TASK [vexxhost.ceph.mon : Bootstrap the cluster] ******************************* 2026-08-18 15:22:06.829706 | aio | Tuesday 18 August 2026 15:22:06 +0000 (0:00:00.062) 0:01:28.915 ******** 2026-08-18 15:22:06.916446 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap.yml for aio 2026-08-18 15:22:06.916504 | aio | 2026-08-18 15:22:06.916616 | aio | TASK [vexxhost.ceph.mon : Ensure /etc/ceph exists] ***************************** 2026-08-18 15:22:06.916731 | aio | Tuesday 18 August 2026 15:22:06 +0000 (0:00:00.086) 0:01:29.002 ******** 2026-08-18 15:22:07.171472 | aio | changed: [aio] 2026-08-18 15:22:07.171526 | aio | 2026-08-18 15:22:07.171672 | aio | TASK [vexxhost.ceph.mon : Write the caller-provided SSH private key] *********** 2026-08-18 15:22:07.171800 | aio | Tuesday 18 August 2026 15:22:07 +0000 (0:00:00.255) 0:01:29.258 ******** 2026-08-18 15:22:07.218294 | aio | skipping: [aio] 2026-08-18 15:22:07.218338 | aio | 2026-08-18 15:22:07.218345 | aio | TASK [vexxhost.ceph.mon : Write the caller-provided SSH public key] ************ 2026-08-18 15:22:07.218351 | aio | Tuesday 18 August 2026 15:22:07 +0000 (0:00:00.045) 0:01:29.303 ******** 2026-08-18 15:22:07.256286 | aio | skipping: [aio] 2026-08-18 15:22:07.256344 | aio | 2026-08-18 15:22:07.256464 | aio | TASK [vexxhost.ceph.mon : Generate a cephadm SSH keypair when none was provided] *** 2026-08-18 15:22:07.256576 | aio | Tuesday 18 August 2026 15:22:07 +0000 (0:00:00.038) 0:01:29.342 ******** 2026-08-18 15:22:08.423115 | aio | changed: [aio] 2026-08-18 15:22:08.423206 | aio | 2026-08-18 15:22:08.423226 | aio | TASK [vexxhost.ceph.mon : Create a temporary ceph.conf for bootstrap overrides] *** 2026-08-18 15:22:08.425055 | aio | Tuesday 18 August 2026 15:22:08 +0000 (0:00:01.166) 0:01:30.508 ******** 2026-08-18 15:22:08.757794 | aio | changed: [aio] 2026-08-18 15:22:08.757965 | aio | 2026-08-18 15:22:08.758279 | aio | TASK [vexxhost.ceph.mon : Populate bootstrap ceph.conf overrides] ************** 2026-08-18 15:22:08.758520 | aio | Tuesday 18 August 2026 15:22:08 +0000 (0:00:00.335) 0:01:30.843 ******** 2026-08-18 15:22:08.783770 | aio | skipping: [aio] 2026-08-18 15:22:08.784038 | aio | 2026-08-18 15:22:08.784313 | aio | TASK [vexxhost.ceph.mon : Bootstrap the cluster] ******************************* 2026-08-18 15:22:08.784567 | aio | Tuesday 18 August 2026 15:22:08 +0000 (0:00:00.026) 0:01:30.870 ******** 2026-08-18 15:23:07.452913 | aio | changed: [aio] 2026-08-18 15:23:07.453077 | aio | 2026-08-18 15:23:07.453327 | aio | TASK [vexxhost.ceph.mon : Remove the temporary ceph.conf] ********************** 2026-08-18 15:23:07.453573 | aio | Tuesday 18 August 2026 15:23:07 +0000 (0:00:58.668) 0:02:29.538 ******** 2026-08-18 15:23:07.709347 | aio | changed: [aio] 2026-08-18 15:23:07.709582 | aio | 2026-08-18 15:23:07.709840 | aio | TASK [Register this monitor host] ********************************************** 2026-08-18 15:23:07.710134 | aio | Tuesday 18 August 2026 15:23:07 +0000 (0:00:00.257) 0:02:29.796 ******** 2026-08-18 15:23:07.790961 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-08-18 15:23:07.791112 | aio | 2026-08-18 15:23:07.791283 | aio | TASK [vexxhost.ceph.cephadm_host : Get the cephadm public key] ***************** 2026-08-18 15:23:07.791452 | aio | Tuesday 18 August 2026 15:23:07 +0000 (0:00:00.081) 0:02:29.877 ******** 2026-08-18 15:23:09.588062 | aio | ok: [aio] 2026-08-18 15:23:09.588150 | aio | 2026-08-18 15:23:09.588346 | aio | TASK [vexxhost.ceph.cephadm_host : Resolve the cluster SSH public key to authorise] *** 2026-08-18 15:23:09.588512 | aio | Tuesday 18 August 2026 15:23:09 +0000 (0:00:01.796) 0:02:31.674 ******** 2026-08-18 15:23:09.647660 | aio | ok: [aio] 2026-08-18 15:23:09.647721 | aio | 2026-08-18 15:23:09.647736 | aio | TASK [vexxhost.ceph.cephadm_host : Assert a cluster SSH key was resolved] ****** 2026-08-18 15:23:09.647751 | aio | Tuesday 18 August 2026 15:23:09 +0000 (0:00:00.058) 0:02:31.733 ******** 2026-08-18 15:23:09.699085 | aio | ok: [aio] => { 2026-08-18 15:23:09.699129 | aio | "changed": false, 2026-08-18 15:23:09.700081 | aio | "msg": "All assertions passed" 2026-08-18 15:23:09.700138 | aio | } 2026-08-18 15:23:09.700152 | aio | 2026-08-18 15:23:09.700164 | aio | TASK [vexxhost.ceph.cephadm_host : Authorise the cluster SSH key for the cephadm user] *** 2026-08-18 15:23:09.700290 | aio | Tuesday 18 August 2026 15:23:09 +0000 (0:00:00.051) 0:02:31.785 ******** 2026-08-18 15:23:10.143518 | aio | ok: [aio] 2026-08-18 15:23:10.143585 | aio | 2026-08-18 15:23:10.143672 | aio | TASK [vexxhost.ceph.cephadm_host : Derive this host's cephadm labels from inventory membership] *** 2026-08-18 15:23:10.143785 | aio | Tuesday 18 August 2026 15:23:10 +0000 (0:00:00.444) 0:02:32.229 ******** 2026-08-18 15:23:10.195495 | aio | ok: [aio] 2026-08-18 15:23:10.195537 | aio | 2026-08-18 15:23:10.195661 | aio | TASK [vexxhost.ceph.cephadm_host : Find this host's addresses on the public network] *** 2026-08-18 15:23:10.195793 | aio | Tuesday 18 August 2026 15:23:10 +0000 (0:00:00.051) 0:02:32.281 ******** 2026-08-18 15:23:10.287299 | aio | ok: [aio] 2026-08-18 15:23:10.287340 | aio | 2026-08-18 15:23:10.287471 | aio | TASK [vexxhost.ceph.cephadm_host : Assert exactly one address matches the public network] *** 2026-08-18 15:23:10.287585 | aio | Tuesday 18 August 2026 15:23:10 +0000 (0:00:00.090) 0:02:32.371 ******** 2026-08-18 15:23:10.341965 | aio | ok: [aio] => { 2026-08-18 15:23:10.342122 | aio | "changed": false, 2026-08-18 15:23:10.342305 | aio | "msg": "All assertions passed" 2026-08-18 15:23:10.342456 | aio | } 2026-08-18 15:23:10.342599 | aio | 2026-08-18 15:23:10.342761 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host (labels)] ***************** 2026-08-18 15:23:10.342964 | aio | Tuesday 18 August 2026 15:23:10 +0000 (0:00:00.056) 0:02:32.428 ******** 2026-08-18 15:23:18.540441 | aio | changed: [aio] 2026-08-18 15:23:18.540522 | aio | 2026-08-18 15:23:18.540634 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host with a CRUSH location] **** 2026-08-18 15:23:18.540750 | aio | Tuesday 18 August 2026 15:23:18 +0000 (0:00:08.198) 0:02:40.626 ******** 2026-08-18 15:23:18.602284 | aio | skipping: [aio] 2026-08-18 15:23:18.602337 | aio | 2026-08-18 15:23:18.602463 | aio | TASK [vexxhost.ceph.mon : Apply the monitor service spec] ********************** 2026-08-18 15:23:18.602577 | aio | Tuesday 18 August 2026 15:23:18 +0000 (0:00:00.061) 0:02:40.688 ******** 2026-08-18 15:23:22.035175 | aio | changed: [aio] 2026-08-18 15:23:22.035256 | aio | 2026-08-18 15:23:22.035793 | aio | TASK [vexxhost.ceph.mon : Wait for this monitor's daemon to be present] ******** 2026-08-18 15:23:22.035843 | aio | Tuesday 18 August 2026 15:23:22 +0000 (0:00:03.431) 0:02:44.120 ******** 2026-08-18 15:23:23.944752 | aio | ok: [aio] 2026-08-18 15:23:23.944782 | aio | 2026-08-18 15:23:23.944788 | aio | TASK [vexxhost.ceph.mgr : Locate the cluster admin host] *********************** 2026-08-18 15:23:23.944794 | aio | Tuesday 18 August 2026 15:23:23 +0000 (0:00:01.909) 0:02:46.030 ******** 2026-08-18 15:23:24.219252 | aio | ok: [aio] => (item=aio) 2026-08-18 15:23:24.219310 | aio | 2026-08-18 15:23:24.219322 | aio | TASK [vexxhost.ceph.mgr : Select the admin host] ******************************* 2026-08-18 15:23:24.219333 | aio | Tuesday 18 August 2026 15:23:24 +0000 (0:00:00.273) 0:02:46.304 ******** 2026-08-18 15:23:24.285846 | aio | ok: [aio] 2026-08-18 15:23:24.286746 | aio | 2026-08-18 15:23:24.286774 | aio | TASK [Register this manager host] ********************************************** 2026-08-18 15:23:24.286784 | aio | Tuesday 18 August 2026 15:23:24 +0000 (0:00:00.067) 0:02:46.371 ******** 2026-08-18 15:23:24.365850 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-08-18 15:23:24.365881 | aio | 2026-08-18 15:23:24.365891 | aio | TASK [vexxhost.ceph.cephadm_host : Get the cephadm public key] ***************** 2026-08-18 15:23:24.365900 | aio | Tuesday 18 August 2026 15:23:24 +0000 (0:00:00.080) 0:02:46.452 ******** 2026-08-18 15:23:26.217073 | aio | ok: [aio] 2026-08-18 15:23:26.217142 | aio | 2026-08-18 15:23:26.217162 | aio | TASK [vexxhost.ceph.cephadm_host : Resolve the cluster SSH public key to authorise] *** 2026-08-18 15:23:26.217235 | aio | Tuesday 18 August 2026 15:23:26 +0000 (0:00:01.851) 0:02:48.303 ******** 2026-08-18 15:23:26.268569 | aio | ok: [aio] 2026-08-18 15:23:26.268778 | aio | 2026-08-18 15:23:26.269127 | aio | TASK [vexxhost.ceph.cephadm_host : Assert a cluster SSH key was resolved] ****** 2026-08-18 15:23:26.269415 | aio | Tuesday 18 August 2026 15:23:26 +0000 (0:00:00.051) 0:02:48.355 ******** 2026-08-18 15:23:26.318577 | aio | ok: [aio] => { 2026-08-18 15:23:26.318797 | aio | "changed": false, 2026-08-18 15:23:26.319086 | aio | "msg": "All assertions passed" 2026-08-18 15:23:26.319320 | aio | } 2026-08-18 15:23:26.319545 | aio | 2026-08-18 15:23:26.319806 | aio | TASK [vexxhost.ceph.cephadm_host : Authorise the cluster SSH key for the cephadm user] *** 2026-08-18 15:23:26.320101 | aio | Tuesday 18 August 2026 15:23:26 +0000 (0:00:00.050) 0:02:48.405 ******** 2026-08-18 15:23:26.643182 | aio | ok: [aio] 2026-08-18 15:23:26.643379 | aio | 2026-08-18 15:23:26.643672 | aio | TASK [vexxhost.ceph.cephadm_host : Derive this host's cephadm labels from inventory membership] *** 2026-08-18 15:23:26.644135 | aio | Tuesday 18 August 2026 15:23:26 +0000 (0:00:00.324) 0:02:48.729 ******** 2026-08-18 15:23:26.698101 | aio | ok: [aio] 2026-08-18 15:23:26.698327 | aio | 2026-08-18 15:23:26.698624 | aio | TASK [vexxhost.ceph.cephadm_host : Find this host's addresses on the public network] *** 2026-08-18 15:23:26.698893 | aio | Tuesday 18 August 2026 15:23:26 +0000 (0:00:00.055) 0:02:48.785 ******** 2026-08-18 15:23:26.778234 | aio | ok: [aio] 2026-08-18 15:23:26.778349 | aio | 2026-08-18 15:23:26.778599 | aio | TASK [vexxhost.ceph.cephadm_host : Assert exactly one address matches the public network] *** 2026-08-18 15:23:26.778811 | aio | Tuesday 18 August 2026 15:23:26 +0000 (0:00:00.079) 0:02:48.864 ******** 2026-08-18 15:23:26.830831 | aio | ok: [aio] => { 2026-08-18 15:23:26.830896 | aio | "changed": false, 2026-08-18 15:23:26.831031 | aio | "msg": "All assertions passed" 2026-08-18 15:23:26.831150 | aio | } 2026-08-18 15:23:26.831256 | aio | 2026-08-18 15:23:26.831389 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host (labels)] ***************** 2026-08-18 15:23:26.831509 | aio | Tuesday 18 August 2026 15:23:26 +0000 (0:00:00.052) 0:02:48.917 ******** 2026-08-18 15:23:28.561037 | aio | ok: [aio] 2026-08-18 15:23:28.561078 | aio | 2026-08-18 15:23:28.561084 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host with a CRUSH location] **** 2026-08-18 15:23:28.561183 | aio | Tuesday 18 August 2026 15:23:28 +0000 (0:00:01.729) 0:02:50.647 ******** 2026-08-18 15:23:28.623197 | aio | skipping: [aio] 2026-08-18 15:23:28.623439 | aio | 2026-08-18 15:23:28.623709 | aio | TASK [vexxhost.ceph.mgr : Apply the manager service spec] ********************** 2026-08-18 15:23:28.623974 | aio | Tuesday 18 August 2026 15:23:28 +0000 (0:00:00.062) 0:02:50.710 ******** 2026-08-18 15:23:31.952630 | aio | changed: [aio] 2026-08-18 15:23:31.952859 | aio | 2026-08-18 15:23:31.953157 | aio | TASK [vexxhost.ceph.mgr : Wait for this manager's daemon to be present] ******** 2026-08-18 15:23:31.953402 | aio | Tuesday 18 August 2026 15:23:31 +0000 (0:00:03.328) 0:02:54.039 ******** 2026-08-18 15:23:33.851672 | aio | ok: [aio] 2026-08-18 15:23:33.851739 | aio | 2026-08-18 15:23:33.851753 | aio | TASK [vexxhost.ceph.mgr : Configure ceph-mgr modules] ************************** 2026-08-18 15:23:33.851787 | aio | Tuesday 18 August 2026 15:23:33 +0000 (0:00:01.897) 0:02:55.936 ******** 2026-08-18 15:23:44.899563 | aio | changed: [aio] => (item={'name': 'diskprediction_local'}) 2026-08-18 15:23:44.899669 | aio | changed: [aio] => (item={'name': 'dashboard'}) 2026-08-18 15:23:44.899688 | aio | ok: [aio] => (item={'name': 'iostat'}) 2026-08-18 15:23:44.899806 | aio | changed: [aio] => (item={'name': 'prometheus'}) 2026-08-18 15:23:44.899911 | aio | changed: [aio] => (item={'name': 'rgw'}) 2026-08-18 15:23:44.900036 | aio | 2026-08-18 15:23:44.900154 | aio | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-08-18 15:23:44.900256 | aio | 2026-08-18 15:23:44.900367 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 15:23:44.900490 | aio | Tuesday 18 August 2026 15:23:44 +0000 (0:00:11.049) 0:03:06.985 ******** 2026-08-18 15:23:45.937800 | aio | ok: [aio] 2026-08-18 15:23:45.937834 | aio | 2026-08-18 15:23:45.937841 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 15:23:45.937847 | aio | Tuesday 18 August 2026 15:23:45 +0000 (0:00:01.035) 0:03:08.021 ******** 2026-08-18 15:23:46.180452 | aio | ok: [aio] 2026-08-18 15:23:46.180517 | aio | 2026-08-18 15:23:46.180632 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 15:23:46.180746 | aio | Tuesday 18 August 2026 15:23:46 +0000 (0:00:00.245) 0:03:08.266 ******** 2026-08-18 15:23:46.223605 | aio | skipping: [aio] 2026-08-18 15:23:46.223642 | aio | 2026-08-18 15:23:46.223657 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-18 15:23:46.223670 | aio | Tuesday 18 August 2026 15:23:46 +0000 (0:00:00.042) 0:03:08.308 ******** 2026-08-18 15:23:46.488639 | aio | ok: [aio] 2026-08-18 15:23:46.488690 | aio | 2026-08-18 15:23:46.488705 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 15:23:46.488719 | aio | Tuesday 18 August 2026 15:23:46 +0000 (0:00:00.265) 0:03:08.573 ******** 2026-08-18 15:23:46.549683 | aio | ok: [aio] => { 2026-08-18 15:23:46.549798 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-18 15:23:46.550780 | aio | } 2026-08-18 15:23:46.550812 | aio | 2026-08-18 15:23:46.550932 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 15:23:46.551111 | aio | Tuesday 18 August 2026 15:23:46 +0000 (0:00:00.062) 0:03:08.636 ******** 2026-08-18 15:23:46.934192 | aio | ok: [aio] 2026-08-18 15:23:46.934992 | aio | 2026-08-18 15:23:46.935039 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 15:23:46.935050 | aio | Tuesday 18 August 2026 15:23:46 +0000 (0:00:00.384) 0:03:09.020 ******** 2026-08-18 15:23:46.994719 | aio | skipping: [aio] 2026-08-18 15:23:46.994782 | aio | 2026-08-18 15:23:46.994802 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 15:23:46.994820 | aio | Tuesday 18 August 2026 15:23:46 +0000 (0:00:00.058) 0:03:09.079 ******** 2026-08-18 15:23:47.043066 | aio | skipping: [aio] 2026-08-18 15:23:47.043131 | aio | 2026-08-18 15:23:47.043142 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 15:23:47.043152 | aio | Tuesday 18 August 2026 15:23:47 +0000 (0:00:00.048) 0:03:09.127 ******** 2026-08-18 15:23:47.282631 | aio | ok: [aio] 2026-08-18 15:23:47.282666 | aio | 2026-08-18 15:23:47.282672 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 15:23:47.282678 | aio | Tuesday 18 August 2026 15:23:47 +0000 (0:00:00.240) 0:03:09.368 ******** 2026-08-18 15:23:48.377679 | aio | ok: [aio] 2026-08-18 15:23:48.378066 | aio | 2026-08-18 15:23:48.378423 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 15:23:48.378755 | aio | Tuesday 18 August 2026 15:23:48 +0000 (0:00:01.095) 0:03:10.463 ******** 2026-08-18 15:23:48.455513 | aio | ok: [aio] => { 2026-08-18 15:23:48.455772 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-18 15:23:48.455935 | aio | } 2026-08-18 15:23:48.456086 | aio | 2026-08-18 15:23:48.456237 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 15:23:48.456382 | aio | Tuesday 18 August 2026 15:23:48 +0000 (0:00:00.077) 0:03:10.541 ******** 2026-08-18 15:23:48.888594 | aio | ok: [aio] 2026-08-18 15:23:48.888835 | aio | 2026-08-18 15:23:48.889085 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 15:23:48.889397 | aio | Tuesday 18 August 2026 15:23:48 +0000 (0:00:00.433) 0:03:10.975 ******** 2026-08-18 15:23:51.079720 | aio | ok: [aio] 2026-08-18 15:23:51.080756 | aio | 2026-08-18 15:23:51.080788 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-18 15:23:51.080801 | aio | Tuesday 18 August 2026 15:23:51 +0000 (0:00:02.190) 0:03:13.166 ******** 2026-08-18 15:23:51.116104 | aio | skipping: [aio] 2026-08-18 15:23:51.116164 | aio | 2026-08-18 15:23:51.116589 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-18 15:23:51.116643 | aio | Tuesday 18 August 2026 15:23:51 +0000 (0:00:00.035) 0:03:13.201 ******** 2026-08-18 15:23:51.151447 | aio | skipping: [aio] 2026-08-18 15:23:51.151496 | aio | 2026-08-18 15:23:51.151825 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-18 15:23:51.151932 | aio | Tuesday 18 August 2026 15:23:51 +0000 (0:00:00.036) 0:03:13.238 ******** 2026-08-18 15:23:51.186183 | aio | skipping: [aio] 2026-08-18 15:23:51.186253 | aio | 2026-08-18 15:23:51.186693 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-18 15:23:51.186745 | aio | Tuesday 18 August 2026 15:23:51 +0000 (0:00:00.034) 0:03:13.272 ******** 2026-08-18 15:23:52.344693 | aio | ok: [aio] 2026-08-18 15:23:52.344751 | aio | 2026-08-18 15:23:52.344765 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-18 15:23:52.344777 | aio | Tuesday 18 August 2026 15:23:52 +0000 (0:00:01.157) 0:03:14.429 ******** 2026-08-18 15:23:52.884457 | aio | ok: [aio] 2026-08-18 15:23:52.884581 | aio | 2026-08-18 15:23:52.884745 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-18 15:23:52.884908 | aio | Tuesday 18 August 2026 15:23:52 +0000 (0:00:00.540) 0:03:14.970 ******** 2026-08-18 15:23:54.034491 | aio | ok: [aio] => (item={'path': '/etc/containerd'}) 2026-08-18 15:23:54.034552 | aio | ok: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-18 15:23:54.034565 | aio | ok: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-18 15:23:54.034577 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-18 15:23:54.034589 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-18 15:23:54.034601 | aio | 2026-08-18 15:23:54.034613 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-18 15:23:54.034625 | aio | Tuesday 18 August 2026 15:23:54 +0000 (0:00:01.149) 0:03:16.119 ******** 2026-08-18 15:23:54.709108 | aio | ok: [aio] 2026-08-18 15:23:54.709154 | aio | 2026-08-18 15:23:54.710099 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-18 15:23:54.710157 | aio | Tuesday 18 August 2026 15:23:54 +0000 (0:00:00.667) 0:03:16.786 ******** 2026-08-18 15:23:54.710172 | aio | 2026-08-18 15:23:54.710185 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-18 15:23:54.710325 | aio | Tuesday 18 August 2026 15:23:54 +0000 (0:00:00.008) 0:03:16.794 ******** 2026-08-18 15:23:55.148690 | aio | ok: [aio] 2026-08-18 15:23:55.148740 | aio | 2026-08-18 15:23:55.148753 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 15:23:55.148766 | aio | Tuesday 18 August 2026 15:23:55 +0000 (0:00:00.439) 0:03:17.234 ******** 2026-08-18 15:23:55.389558 | aio | ok: [aio] 2026-08-18 15:23:55.389618 | aio | 2026-08-18 15:23:55.390258 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 15:23:55.390595 | aio | Tuesday 18 August 2026 15:23:55 +0000 (0:00:00.240) 0:03:17.474 ******** 2026-08-18 15:23:55.450221 | aio | ok: [aio] => { 2026-08-18 15:23:55.450623 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-18 15:23:55.450951 | aio | } 2026-08-18 15:23:55.451298 | aio | 2026-08-18 15:23:55.451786 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 15:23:55.452226 | aio | Tuesday 18 August 2026 15:23:55 +0000 (0:00:00.062) 0:03:17.536 ******** 2026-08-18 15:23:55.866180 | aio | ok: [aio] 2026-08-18 15:23:55.866234 | aio | 2026-08-18 15:23:55.866328 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 15:23:55.866564 | aio | Tuesday 18 August 2026 15:23:55 +0000 (0:00:00.415) 0:03:17.952 ******** 2026-08-18 15:23:59.156771 | aio | ok: [aio] 2026-08-18 15:23:59.156914 | aio | 2026-08-18 15:23:59.157253 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-18 15:23:59.157528 | aio | Tuesday 18 August 2026 15:23:59 +0000 (0:00:03.291) 0:03:21.243 ******** 2026-08-18 15:24:00.087085 | aio | ok: [aio] 2026-08-18 15:24:00.087272 | aio | 2026-08-18 15:24:00.087527 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-18 15:24:00.087774 | aio | Tuesday 18 August 2026 15:24:00 +0000 (0:00:00.930) 0:03:22.173 ******** 2026-08-18 15:24:00.325598 | aio | ok: [aio] 2026-08-18 15:24:00.325786 | aio | 2026-08-18 15:24:00.326086 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-18 15:24:00.326344 | aio | Tuesday 18 August 2026 15:24:00 +0000 (0:00:00.238) 0:03:22.412 ******** 2026-08-18 15:24:00.861092 | aio | ok: [aio] 2026-08-18 15:24:00.861154 | aio | 2026-08-18 15:24:00.861175 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-18 15:24:00.861362 | aio | Tuesday 18 August 2026 15:24:00 +0000 (0:00:00.535) 0:03:22.947 ******** 2026-08-18 15:24:01.526168 | aio | ok: [aio] => (item={'path': '/etc/docker'}) 2026-08-18 15:24:01.527415 | aio | ok: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-18 15:24:01.527475 | aio | ok: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-18 15:24:01.527489 | aio | 2026-08-18 15:24:01.527502 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-18 15:24:01.527514 | aio | Tuesday 18 August 2026 15:24:01 +0000 (0:00:00.665) 0:03:23.612 ******** 2026-08-18 15:24:02.077118 | aio | ok: [aio] 2026-08-18 15:24:02.077175 | aio | 2026-08-18 15:24:02.077727 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-18 15:24:02.077786 | aio | Tuesday 18 August 2026 15:24:02 +0000 (0:00:00.549) 0:03:24.162 ******** 2026-08-18 15:24:02.622405 | aio | ok: [aio] 2026-08-18 15:24:02.622468 | aio | 2026-08-18 15:24:02.622487 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-18 15:24:02.622501 | aio | Tuesday 18 August 2026 15:24:02 +0000 (0:00:00.536) 0:03:24.698 ******** 2026-08-18 15:24:02.622514 | aio | 2026-08-18 15:24:02.622527 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-18 15:24:02.622539 | aio | Tuesday 18 August 2026 15:24:02 +0000 (0:00:00.008) 0:03:24.707 ******** 2026-08-18 15:24:03.068528 | aio | ok: [aio] 2026-08-18 15:24:03.068585 | aio | 2026-08-18 15:24:03.068598 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 15:24:03.068611 | aio | Tuesday 18 August 2026 15:24:03 +0000 (0:00:00.447) 0:03:25.154 ******** 2026-08-18 15:24:03.108092 | aio | ok: [aio] => { 2026-08-18 15:24:03.108186 | aio | "msg": "https://download.ceph.com/rpm-20.2.3/el9/noarch/cephadm" 2026-08-18 15:24:03.108201 | aio | } 2026-08-18 15:24:03.108802 | aio | 2026-08-18 15:24:03.108836 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 15:24:03.108850 | aio | Tuesday 18 August 2026 15:24:03 +0000 (0:00:00.039) 0:03:25.194 ******** 2026-08-18 15:24:03.464163 | aio | ok: [aio] 2026-08-18 15:24:03.464260 | aio | 2026-08-18 15:24:03.464670 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 15:24:03.464709 | aio | Tuesday 18 August 2026 15:24:03 +0000 (0:00:00.355) 0:03:25.549 ******** 2026-08-18 15:24:03.504212 | aio | skipping: [aio] 2026-08-18 15:24:03.504261 | aio | 2026-08-18 15:24:03.504268 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-18 15:24:03.504274 | aio | Tuesday 18 August 2026 15:24:03 +0000 (0:00:00.040) 0:03:25.590 ******** 2026-08-18 15:24:03.560083 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-18 15:24:03.560144 | aio | 2026-08-18 15:24:03.560158 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-18 15:24:03.560176 | aio | Tuesday 18 August 2026 15:24:03 +0000 (0:00:00.056) 0:03:25.646 ******** 2026-08-18 15:24:04.473424 | aio | ok: [aio] 2026-08-18 15:24:04.473485 | aio | 2026-08-18 15:24:04.473610 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-18 15:24:04.473731 | aio | Tuesday 18 August 2026 15:24:04 +0000 (0:00:00.911) 0:03:26.557 ******** 2026-08-18 15:24:05.284958 | aio | ok: [aio] => (item=systemd-timesyncd) 2026-08-18 15:24:05.285061 | aio | ok: [aio] => (item=ssh) 2026-08-18 15:24:05.285410 | aio | 2026-08-18 15:24:05.285439 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-18 15:24:05.285457 | aio | Tuesday 18 August 2026 15:24:05 +0000 (0:00:00.814) 0:03:27.371 ******** 2026-08-18 15:24:05.536515 | aio | ok: [aio] 2026-08-18 15:24:05.536577 | aio | 2026-08-18 15:24:05.536759 | aio | TASK [vexxhost.ceph.cephadm : Ensure the cephadm SSH user exists] ************** 2026-08-18 15:24:05.536951 | aio | Tuesday 18 August 2026 15:24:05 +0000 (0:00:00.250) 0:03:27.622 ******** 2026-08-18 15:24:05.831384 | aio | ok: [aio] 2026-08-18 15:24:05.831438 | aio | 2026-08-18 15:24:05.831599 | aio | TASK [vexxhost.ceph.cephadm : Grant passwordless sudo to the cephadm SSH user] *** 2026-08-18 15:24:05.831696 | aio | Tuesday 18 August 2026 15:24:05 +0000 (0:00:00.295) 0:03:27.918 ******** 2026-08-18 15:24:06.376581 | aio | ok: [aio] 2026-08-18 15:24:06.376640 | aio | 2026-08-18 15:24:06.376655 | aio | TASK [vexxhost.ceph.cephadm : Log in to the container registry] **************** 2026-08-18 15:24:06.376669 | aio | Tuesday 18 August 2026 15:24:06 +0000 (0:00:00.543) 0:03:28.461 ******** 2026-08-18 15:24:06.411191 | aio | skipping: [aio] 2026-08-18 15:24:06.411258 | aio | 2026-08-18 15:24:06.411307 | aio | TASK [vexxhost.ceph.cephadm : Pre-pull the Ceph image] ************************* 2026-08-18 15:24:06.411586 | aio | Tuesday 18 August 2026 15:24:06 +0000 (0:00:00.035) 0:03:28.496 ******** 2026-08-18 15:24:06.848101 | aio | ok: [aio] 2026-08-18 15:24:06.848170 | aio | 2026-08-18 15:24:06.848553 | aio | TASK [vexxhost.ceph.cephadm : Pin CEPHADM_IMAGE for interactive login shells] *** 2026-08-18 15:24:06.848604 | aio | Tuesday 18 August 2026 15:24:06 +0000 (0:00:00.437) 0:03:28.934 ******** 2026-08-18 15:24:07.386983 | aio | ok: [aio] 2026-08-18 15:24:07.387110 | aio | 2026-08-18 15:24:07.387125 | aio | TASK [vexxhost.ceph.osd : Locate the cluster admin host] *********************** 2026-08-18 15:24:07.387140 | aio | Tuesday 18 August 2026 15:24:07 +0000 (0:00:00.538) 0:03:29.472 ******** 2026-08-18 15:24:07.680140 | aio | ok: [aio] => (item=aio) 2026-08-18 15:24:07.680216 | aio | 2026-08-18 15:24:07.680241 | aio | TASK [vexxhost.ceph.osd : Select the admin host and its mon config path] ******* 2026-08-18 15:24:07.680552 | aio | Tuesday 18 August 2026 15:24:07 +0000 (0:00:00.293) 0:03:29.765 ******** 2026-08-18 15:24:07.734919 | aio | ok: [aio] 2026-08-18 15:24:07.734953 | aio | 2026-08-18 15:24:07.734959 | aio | TASK [vexxhost.ceph.osd : Set the admin mon config path] *********************** 2026-08-18 15:24:07.734965 | aio | Tuesday 18 August 2026 15:24:07 +0000 (0:00:00.055) 0:03:29.820 ******** 2026-08-18 15:24:07.790621 | aio | ok: [aio] 2026-08-18 15:24:07.790650 | aio | 2026-08-18 15:24:07.790657 | aio | TASK [Register this OSD host] ************************************************** 2026-08-18 15:24:07.790675 | aio | Tuesday 18 August 2026 15:24:07 +0000 (0:00:00.055) 0:03:29.876 ******** 2026-08-18 15:24:07.857160 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-08-18 15:24:07.857441 | aio | 2026-08-18 15:24:07.857664 | aio | TASK [vexxhost.ceph.cephadm_host : Get the cephadm public key] ***************** 2026-08-18 15:24:07.857876 | aio | Tuesday 18 August 2026 15:24:07 +0000 (0:00:00.066) 0:03:29.943 ******** 2026-08-18 15:24:09.564158 | aio | ok: [aio] 2026-08-18 15:24:09.564223 | aio | 2026-08-18 15:24:09.564833 | aio | TASK [vexxhost.ceph.cephadm_host : Resolve the cluster SSH public key to authorise] *** 2026-08-18 15:24:09.564893 | aio | Tuesday 18 August 2026 15:24:09 +0000 (0:00:01.706) 0:03:31.649 ******** 2026-08-18 15:24:09.611728 | aio | ok: [aio] 2026-08-18 15:24:09.611770 | aio | 2026-08-18 15:24:09.611784 | aio | TASK [vexxhost.ceph.cephadm_host : Assert a cluster SSH key was resolved] ****** 2026-08-18 15:24:09.611796 | aio | Tuesday 18 August 2026 15:24:09 +0000 (0:00:00.047) 0:03:31.697 ******** 2026-08-18 15:24:09.660460 | aio | ok: [aio] => { 2026-08-18 15:24:09.660535 | aio | "changed": false, 2026-08-18 15:24:09.660647 | aio | "msg": "All assertions passed" 2026-08-18 15:24:09.660750 | aio | } 2026-08-18 15:24:09.660850 | aio | 2026-08-18 15:24:09.660972 | aio | TASK [vexxhost.ceph.cephadm_host : Authorise the cluster SSH key for the cephadm user] *** 2026-08-18 15:24:09.661100 | aio | Tuesday 18 August 2026 15:24:09 +0000 (0:00:00.049) 0:03:31.746 ******** 2026-08-18 15:24:09.994488 | aio | ok: [aio] 2026-08-18 15:24:09.994610 | aio | 2026-08-18 15:24:09.994787 | aio | TASK [vexxhost.ceph.cephadm_host : Derive this host's cephadm labels from inventory membership] *** 2026-08-18 15:24:09.994953 | aio | Tuesday 18 August 2026 15:24:09 +0000 (0:00:00.333) 0:03:32.079 ******** 2026-08-18 15:24:10.047614 | aio | ok: [aio] 2026-08-18 15:24:10.047646 | aio | 2026-08-18 15:24:10.047659 | aio | TASK [vexxhost.ceph.cephadm_host : Find this host's addresses on the public network] *** 2026-08-18 15:24:10.047672 | aio | Tuesday 18 August 2026 15:24:10 +0000 (0:00:00.052) 0:03:32.132 ******** 2026-08-18 15:24:10.134109 | aio | ok: [aio] 2026-08-18 15:24:10.134150 | aio | 2026-08-18 15:24:10.134419 | aio | TASK [vexxhost.ceph.cephadm_host : Assert exactly one address matches the public network] *** 2026-08-18 15:24:10.134892 | aio | Tuesday 18 August 2026 15:24:10 +0000 (0:00:00.086) 0:03:32.219 ******** 2026-08-18 15:24:10.186143 | aio | ok: [aio] => { 2026-08-18 15:24:10.186516 | aio | "changed": false, 2026-08-18 15:24:10.186827 | aio | "msg": "All assertions passed" 2026-08-18 15:24:10.187161 | aio | } 2026-08-18 15:24:10.187452 | aio | 2026-08-18 15:24:10.187767 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host (labels)] ***************** 2026-08-18 15:24:10.188109 | aio | Tuesday 18 August 2026 15:24:10 +0000 (0:00:00.053) 0:03:32.272 ******** 2026-08-18 15:24:12.000229 | aio | ok: [aio] 2026-08-18 15:24:12.000310 | aio | 2026-08-18 15:24:12.000324 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host with a CRUSH location] **** 2026-08-18 15:24:12.000343 | aio | Tuesday 18 August 2026 15:24:11 +0000 (0:00:01.813) 0:03:34.086 ******** 2026-08-18 15:24:12.056059 | aio | skipping: [aio] 2026-08-18 15:24:12.056290 | aio | 2026-08-18 15:24:12.056544 | aio | TASK [vexxhost.ceph.osd : Apply OSD service specs (drive groups)] ************** 2026-08-18 15:24:12.056789 | aio | Tuesday 18 August 2026 15:24:12 +0000 (0:00:00.057) 0:03:34.143 ******** 2026-08-18 15:24:12.085885 | aio | skipping: [aio] 2026-08-18 15:24:12.086182 | aio | 2026-08-18 15:24:12.086433 | aio | TASK [vexxhost.ceph.osd : List existing ceph-volume OSDs on this host] ********* 2026-08-18 15:24:12.086683 | aio | Tuesday 18 August 2026 15:24:12 +0000 (0:00:00.029) 0:03:34.173 ******** 2026-08-18 15:24:13.551911 | aio | ok: [aio] 2026-08-18 15:24:13.552154 | aio | 2026-08-18 15:24:13.552413 | aio | TASK [vexxhost.ceph.osd : Deploy OSDs on the explicitly listed devices] ******** 2026-08-18 15:24:13.552686 | aio | Tuesday 18 August 2026 15:24:13 +0000 (0:00:01.465) 0:03:35.638 ******** 2026-08-18 15:27:01.831888 | aio | changed: [aio] => (item=/dev/ceph-aio-osd0/data) 2026-08-18 15:27:01.833086 | aio | changed: [aio] => (item=/dev/ceph-aio-osd1/data) 2026-08-18 15:27:01.833129 | aio | changed: [aio] => (item=/dev/ceph-aio-osd2/data) 2026-08-18 15:27:01.833139 | aio | 2026-08-18 15:27:01.833149 | aio | TASK [vexxhost.ceph.osd : Wait for explicitly requested OSD daemons to be running on this host] *** 2026-08-18 15:27:01.833339 | aio | Tuesday 18 August 2026 15:27:01 +0000 (0:02:48.280) 0:06:23.918 ******** 2026-08-18 15:27:10.299564 | aio | FAILED - RETRYING: [aio]: Wait for explicitly requested OSD daemons to be running on this host (120 retries left). 2026-08-18 15:27:10.299639 | aio | ok: [aio] 2026-08-18 15:27:10.299808 | aio | 2026-08-18 15:27:10.299989 | aio | TASK [vexxhost.ceph.osd : Wait for OSD drive-group services to deploy at least one daemon] *** 2026-08-18 15:27:10.300187 | aio | Tuesday 18 August 2026 15:27:10 +0000 (0:00:08.467) 0:06:32.386 ******** 2026-08-18 15:27:10.359083 | aio | skipping: [aio] 2026-08-18 15:27:10.359145 | aio | 2026-08-18 15:27:10.359165 | aio | PLAY [Apply Ceph configuration] ************************************************ 2026-08-18 15:27:10.359380 | aio | 2026-08-18 15:27:10.361051 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 15:27:10.361082 | aio | Tuesday 18 August 2026 15:27:10 +0000 (0:00:00.058) 0:06:32.445 ******** 2026-08-18 15:27:11.380099 | aio | ok: [aio] 2026-08-18 15:27:11.380151 | aio | 2026-08-18 15:27:11.380457 | aio | TASK [vexxhost.ceph.configure : Locate the cluster admin host] ***************** 2026-08-18 15:27:11.380495 | aio | Tuesday 18 August 2026 15:27:11 +0000 (0:00:01.021) 0:06:33.466 ******** 2026-08-18 15:27:11.652158 | aio | ok: [aio] => (item=aio) 2026-08-18 15:27:11.652465 | aio | 2026-08-18 15:27:11.653530 | aio | TASK [vexxhost.ceph.configure : Select the admin host] ************************* 2026-08-18 15:27:11.654353 | aio | Tuesday 18 August 2026 15:27:11 +0000 (0:00:00.272) 0:06:33.738 ******** 2026-08-18 15:27:11.701041 | aio | ok: [aio] 2026-08-18 15:27:11.701268 | aio | 2026-08-18 15:27:11.701586 | aio | TASK [vexxhost.ceph.configure : Set the admin mon config path] ***************** 2026-08-18 15:27:11.701864 | aio | Tuesday 18 August 2026 15:27:11 +0000 (0:00:00.049) 0:06:33.787 ******** 2026-08-18 15:27:11.737139 | aio | ok: [aio] 2026-08-18 15:27:11.737608 | aio | 2026-08-18 15:27:11.737900 | aio | TASK [vexxhost.ceph.configure : Apply central Ceph configuration] ************** 2026-08-18 15:27:11.738220 | aio | Tuesday 18 August 2026 15:27:11 +0000 (0:00:00.035) 0:06:33.823 ******** 2026-08-18 15:27:11.778547 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/config.yml for aio 2026-08-18 15:27:11.778676 | aio | 2026-08-18 15:27:11.778993 | aio | TASK [vexxhost.ceph.configure : Apply central Ceph configuration] ************** 2026-08-18 15:27:11.779219 | aio | Tuesday 18 August 2026 15:27:11 +0000 (0:00:00.041) 0:06:33.865 ******** 2026-08-18 15:27:32.154414 | aio | changed: [aio] => (item=mgr/mgr/dashboard/standby_behaviour) 2026-08-18 15:27:32.154499 | aio | changed: [aio] => (item=mgr/mgr/dashboard/RGW_API_SSL_VERIFY) 2026-08-18 15:27:32.154674 | aio | changed: [aio] => (item=mgr/mgr/dashboard/FEATURE_TOGGLE_CEPHFS) 2026-08-18 15:27:32.154844 | aio | changed: [aio] => (item=mgr/mgr/dashboard/FEATURE_TOGGLE_ISCSI) 2026-08-18 15:27:32.156050 | aio | changed: [aio] => (item=mgr/mgr/dashboard/FEATURE_TOGGLE_MIRRORING) 2026-08-18 15:27:32.156086 | aio | changed: [aio] => (item=mgr/mgr/dashboard/FEATURE_TOGGLE_NFS) 2026-08-18 15:27:32.156093 | aio | 2026-08-18 15:27:32.156099 | aio | TASK [vexxhost.ceph.configure : Configure erasure-code profiles] *************** 2026-08-18 15:27:32.156104 | aio | Tuesday 18 August 2026 15:27:32 +0000 (0:00:20.372) 0:06:54.237 ******** 2026-08-18 15:27:32.197389 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/ec_profiles.yml for aio 2026-08-18 15:27:32.197423 | aio | 2026-08-18 15:27:32.197436 | aio | TASK [vexxhost.ceph.configure : Configure erasure-code profiles] *************** 2026-08-18 15:27:32.197448 | aio | Tuesday 18 August 2026 15:27:32 +0000 (0:00:00.045) 0:06:54.283 ******** 2026-08-18 15:27:37.692735 | aio | changed: [aio] => (item=ec_hdd_s3) 2026-08-18 15:27:37.692825 | aio | 2026-08-18 15:27:37.692837 | aio | TASK [vexxhost.ceph.configure : Configure CRUSH rules] ************************* 2026-08-18 15:27:37.692847 | aio | Tuesday 18 August 2026 15:27:37 +0000 (0:00:05.494) 0:06:59.778 ******** 2026-08-18 15:27:37.736734 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/crush_rules.yml for aio 2026-08-18 15:27:37.736790 | aio | 2026-08-18 15:27:37.736802 | aio | TASK [vexxhost.ceph.configure : Configure CRUSH rules] ************************* 2026-08-18 15:27:37.736812 | aio | Tuesday 18 August 2026 15:27:37 +0000 (0:00:00.044) 0:06:59.822 ******** 2026-08-18 15:27:52.051109 | aio | changed: [aio] => (item=rep_hdd) 2026-08-18 15:27:52.051152 | aio | changed: [aio] => (item=rep_lab) 2026-08-18 15:27:52.051158 | aio | changed: [aio] => (item=ec_hdd_s3) 2026-08-18 15:27:52.051164 | aio | 2026-08-18 15:27:52.051170 | aio | TASK [vexxhost.ceph.configure : Configure pools] ******************************* 2026-08-18 15:27:52.051256 | aio | Tuesday 18 August 2026 15:27:52 +0000 (0:00:14.313) 0:07:14.135 ******** 2026-08-18 15:27:52.091431 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/pools.yml for aio 2026-08-18 15:27:52.091651 | aio | 2026-08-18 15:27:52.091901 | aio | TASK [vexxhost.ceph.configure : Configure pools] ******************************* 2026-08-18 15:27:52.092185 | aio | Tuesday 18 August 2026 15:27:52 +0000 (0:00:00.042) 0:07:14.178 ******** 2026-08-18 15:28:33.605951 | aio | changed: [aio] => (item=molecule-1.rgw.buckets.data) 2026-08-18 15:28:33.606412 | aio | changed: [aio] => (item=molecule-1.rgw.buckets.index) 2026-08-18 15:28:33.606740 | aio | changed: [aio] => (item=molecule-1.rgw.buckets.non-ec) 2026-08-18 15:28:33.607083 | aio | changed: [aio] => (item=molecule-1.rgw.control) 2026-08-18 15:28:33.607401 | aio | changed: [aio] => (item=molecule-1.rgw.log) 2026-08-18 15:28:33.607707 | aio | changed: [aio] => (item=molecule-1.rgw.meta) 2026-08-18 15:28:33.607991 | aio | 2026-08-18 15:28:33.608407 | aio | TASK [vexxhost.ceph.configure : Configure CephX keys] ************************** 2026-08-18 15:28:33.608721 | aio | Tuesday 18 August 2026 15:28:33 +0000 (0:00:41.513) 0:07:55.691 ******** 2026-08-18 15:28:33.654887 | aio | skipping: [aio] 2026-08-18 15:28:33.655315 | aio | 2026-08-18 15:28:33.655693 | aio | TASK [vexxhost.ceph.configure : Enroll the dashboard TLS certificate] ********** 2026-08-18 15:28:33.656060 | aio | Tuesday 18 August 2026 15:28:33 +0000 (0:00:00.037) 0:07:55.729 ******** 2026-08-18 15:28:33.699697 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/dashboard.yml for aio 2026-08-18 15:28:33.699760 | aio | 2026-08-18 15:28:33.700015 | aio | TASK [vexxhost.ceph.configure : Check whether the dashboard mgr module is enabled] *** 2026-08-18 15:28:33.700063 | aio | Tuesday 18 August 2026 15:28:33 +0000 (0:00:00.055) 0:07:55.785 ******** 2026-08-18 15:28:36.500536 | aio | ok: [aio] 2026-08-18 15:28:36.500594 | aio | 2026-08-18 15:28:36.500608 | aio | TASK [vexxhost.ceph.configure : Get the current dashboard certificate] ********* 2026-08-18 15:28:36.500620 | aio | Tuesday 18 August 2026 15:28:36 +0000 (0:00:02.800) 0:07:58.586 ******** 2026-08-18 15:28:39.295100 | aio | ok: [aio] 2026-08-18 15:28:39.296073 | aio | 2026-08-18 15:28:39.296119 | aio | TASK [vexxhost.ceph.configure : Set the dashboard certificate] ***************** 2026-08-18 15:28:39.296126 | aio | Tuesday 18 August 2026 15:28:39 +0000 (0:00:02.794) 0:08:01.380 ******** 2026-08-18 15:28:39.338176 | aio | skipping: [aio] 2026-08-18 15:28:39.338245 | aio | 2026-08-18 15:28:39.338260 | aio | TASK [vexxhost.ceph.configure : Set the dashboard certificate key] ************* 2026-08-18 15:28:39.338362 | aio | Tuesday 18 August 2026 15:28:39 +0000 (0:00:00.043) 0:08:01.424 ******** 2026-08-18 15:28:39.383543 | aio | skipping: [aio] 2026-08-18 15:28:39.383753 | aio | 2026-08-18 15:28:39.384049 | aio | TASK [vexxhost.ceph.configure : Flag the dashboard for reload] ***************** 2026-08-18 15:28:39.384282 | aio | Tuesday 18 August 2026 15:28:39 +0000 (0:00:00.046) 0:08:01.470 ******** 2026-08-18 15:28:39.428042 | aio | skipping: [aio] 2026-08-18 15:28:39.428229 | aio | 2026-08-18 15:28:39.428490 | aio | TASK [vexxhost.ceph.configure : Create a self-signed certificate] ************** 2026-08-18 15:28:39.428716 | aio | Tuesday 18 August 2026 15:28:39 +0000 (0:00:00.044) 0:08:01.514 ******** 2026-08-18 15:28:43.293925 | aio | changed: [aio] 2026-08-18 15:28:43.294045 | aio | 2026-08-18 15:28:43.294064 | aio | TASK [vexxhost.ceph.configure : Flag the dashboard for reload] ***************** 2026-08-18 15:28:43.294077 | aio | Tuesday 18 August 2026 15:28:43 +0000 (0:00:03.864) 0:08:05.379 ******** 2026-08-18 15:28:43.345907 | aio | ok: [aio] 2026-08-18 15:28:43.345972 | aio | 2026-08-18 15:28:43.345986 | aio | TASK [vexxhost.ceph.configure : Reload the dashboard so it picks up the certificate] *** 2026-08-18 15:28:43.346024 | aio | Tuesday 18 August 2026 15:28:43 +0000 (0:00:00.052) 0:08:05.431 ******** 2026-08-18 15:28:56.369713 | aio | changed: [aio] => (item=ceph mgr module disable dashboard) 2026-08-18 15:28:56.369768 | aio | changed: [aio] => (item=ceph mgr module enable dashboard) 2026-08-18 15:28:56.369776 | aio | changed: [aio] => (item=ceph orch reconfig mgr) 2026-08-18 15:28:56.369784 | aio | 2026-08-18 15:28:56.369792 | aio | TASK [vexxhost.ceph.configure : Configure dashboard users] ********************* 2026-08-18 15:28:56.369800 | aio | Tuesday 18 August 2026 15:28:56 +0000 (0:00:13.022) 0:08:18.454 ******** 2026-08-18 15:28:56.419223 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/dashboard_users.yml for aio 2026-08-18 15:28:56.419271 | aio | 2026-08-18 15:28:56.419285 | aio | TASK [vexxhost.ceph.configure : Configure dashboard users] ********************* 2026-08-18 15:28:56.419297 | aio | Tuesday 18 August 2026 15:28:56 +0000 (0:00:00.051) 0:08:18.505 ******** 2026-08-18 15:29:09.205235 | aio | changed: [aio] => (item=None) 2026-08-18 15:29:09.205307 | aio | changed: [aio] => (item=None) 2026-08-18 15:29:09.205320 | aio | changed: [aio -> {{ ceph_configure_admin_host }}] 2026-08-18 15:29:09.205332 | aio | 2026-08-18 15:29:09.205345 | aio | PLAY [Deploy Ceph RADOS Gateways] ********************************************** 2026-08-18 15:29:09.205357 | aio | 2026-08-18 15:29:09.205369 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 15:29:09.205380 | aio | Tuesday 18 August 2026 15:29:09 +0000 (0:00:12.785) 0:08:31.290 ******** 2026-08-18 15:29:10.165075 | aio | ok: [aio] 2026-08-18 15:29:10.165172 | aio | 2026-08-18 15:29:10.165191 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 15:29:10.165207 | aio | Tuesday 18 August 2026 15:29:10 +0000 (0:00:00.959) 0:08:32.250 ******** 2026-08-18 15:29:10.453621 | aio | ok: [aio] 2026-08-18 15:29:10.453662 | aio | 2026-08-18 15:29:10.453668 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 15:29:10.453674 | aio | Tuesday 18 August 2026 15:29:10 +0000 (0:00:00.286) 0:08:32.537 ******** 2026-08-18 15:29:10.502472 | aio | skipping: [aio] 2026-08-18 15:29:10.502507 | aio | 2026-08-18 15:29:10.502513 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-18 15:29:10.502519 | aio | Tuesday 18 August 2026 15:29:10 +0000 (0:00:00.048) 0:08:32.586 ******** 2026-08-18 15:29:10.764818 | aio | ok: [aio] 2026-08-18 15:29:10.764936 | aio | 2026-08-18 15:29:10.765151 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 15:29:10.765475 | aio | Tuesday 18 August 2026 15:29:10 +0000 (0:00:00.263) 0:08:32.850 ******** 2026-08-18 15:29:10.828976 | aio | ok: [aio] => { 2026-08-18 15:29:10.830748 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-18 15:29:10.830771 | aio | } 2026-08-18 15:29:10.830784 | aio | 2026-08-18 15:29:10.830796 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 15:29:10.830808 | aio | Tuesday 18 August 2026 15:29:10 +0000 (0:00:00.065) 0:08:32.915 ******** 2026-08-18 15:29:11.213908 | aio | ok: [aio] 2026-08-18 15:29:11.213947 | aio | 2026-08-18 15:29:11.213953 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 15:29:11.213970 | aio | Tuesday 18 August 2026 15:29:11 +0000 (0:00:00.382) 0:08:33.297 ******** 2026-08-18 15:29:11.262916 | aio | skipping: [aio] 2026-08-18 15:29:11.262937 | aio | 2026-08-18 15:29:11.262941 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 15:29:11.263232 | aio | Tuesday 18 August 2026 15:29:11 +0000 (0:00:00.051) 0:08:33.349 ******** 2026-08-18 15:29:11.309866 | aio | skipping: [aio] 2026-08-18 15:29:11.310165 | aio | 2026-08-18 15:29:11.310455 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 15:29:11.310712 | aio | Tuesday 18 August 2026 15:29:11 +0000 (0:00:00.047) 0:08:33.396 ******** 2026-08-18 15:29:11.561189 | aio | ok: [aio] 2026-08-18 15:29:11.561410 | aio | 2026-08-18 15:29:11.561684 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 15:29:11.561944 | aio | Tuesday 18 August 2026 15:29:11 +0000 (0:00:00.251) 0:08:33.647 ******** 2026-08-18 15:29:12.503626 | aio | ok: [aio] 2026-08-18 15:29:12.503840 | aio | 2026-08-18 15:29:12.504138 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 15:29:12.504401 | aio | Tuesday 18 August 2026 15:29:12 +0000 (0:00:00.942) 0:08:34.590 ******** 2026-08-18 15:29:12.582861 | aio | ok: [aio] => { 2026-08-18 15:29:12.583179 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-18 15:29:12.583419 | aio | } 2026-08-18 15:29:12.583644 | aio | 2026-08-18 15:29:12.583902 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 15:29:12.584192 | aio | Tuesday 18 August 2026 15:29:12 +0000 (0:00:00.079) 0:08:34.669 ******** 2026-08-18 15:29:13.014486 | aio | ok: [aio] 2026-08-18 15:29:13.016088 | aio | 2026-08-18 15:29:13.016141 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 15:29:13.016155 | aio | Tuesday 18 August 2026 15:29:13 +0000 (0:00:00.430) 0:08:35.100 ******** 2026-08-18 15:29:15.139587 | aio | ok: [aio] 2026-08-18 15:29:15.139650 | aio | 2026-08-18 15:29:15.139664 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-18 15:29:15.139677 | aio | Tuesday 18 August 2026 15:29:15 +0000 (0:00:02.125) 0:08:37.225 ******** 2026-08-18 15:29:15.173100 | aio | skipping: [aio] 2026-08-18 15:29:15.173137 | aio | 2026-08-18 15:29:15.173151 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-18 15:29:15.173165 | aio | Tuesday 18 August 2026 15:29:15 +0000 (0:00:00.033) 0:08:37.259 ******** 2026-08-18 15:29:15.211255 | aio | skipping: [aio] 2026-08-18 15:29:15.211292 | aio | 2026-08-18 15:29:15.211306 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-18 15:29:15.211319 | aio | Tuesday 18 August 2026 15:29:15 +0000 (0:00:00.038) 0:08:37.297 ******** 2026-08-18 15:29:15.247921 | aio | skipping: [aio] 2026-08-18 15:29:15.247958 | aio | 2026-08-18 15:29:15.247972 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-18 15:29:15.247985 | aio | Tuesday 18 August 2026 15:29:15 +0000 (0:00:00.036) 0:08:37.334 ******** 2026-08-18 15:29:16.166911 | aio | ok: [aio] 2026-08-18 15:29:16.166974 | aio | 2026-08-18 15:29:16.166988 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-18 15:29:16.167031 | aio | Tuesday 18 August 2026 15:29:16 +0000 (0:00:00.918) 0:08:38.252 ******** 2026-08-18 15:29:16.763492 | aio | ok: [aio] 2026-08-18 15:29:16.763559 | aio | 2026-08-18 15:29:16.763573 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-18 15:29:16.763585 | aio | Tuesday 18 August 2026 15:29:16 +0000 (0:00:00.596) 0:08:38.849 ******** 2026-08-18 15:29:17.895105 | aio | ok: [aio] => (item={'path': '/etc/containerd'}) 2026-08-18 15:29:17.895167 | aio | ok: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-18 15:29:17.895181 | aio | ok: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-18 15:29:17.895223 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-18 15:29:17.895238 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-18 15:29:17.895982 | aio | 2026-08-18 15:29:17.896081 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-18 15:29:17.896093 | aio | Tuesday 18 August 2026 15:29:17 +0000 (0:00:01.131) 0:08:39.980 ******** 2026-08-18 15:29:18.567189 | aio | ok: [aio] 2026-08-18 15:29:18.567272 | aio | 2026-08-18 15:29:18.567283 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-18 15:29:18.567292 | aio | Tuesday 18 August 2026 15:29:18 +0000 (0:00:00.656) 0:08:40.637 ******** 2026-08-18 15:29:18.567972 | aio | 2026-08-18 15:29:18.568069 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-18 15:29:18.568081 | aio | Tuesday 18 August 2026 15:29:18 +0000 (0:00:00.015) 0:08:40.653 ******** 2026-08-18 15:29:19.015662 | aio | ok: [aio] 2026-08-18 15:29:19.015720 | aio | 2026-08-18 15:29:19.015731 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 15:29:19.015740 | aio | Tuesday 18 August 2026 15:29:19 +0000 (0:00:00.447) 0:08:41.101 ******** 2026-08-18 15:29:19.258494 | aio | ok: [aio] 2026-08-18 15:29:19.258552 | aio | 2026-08-18 15:29:19.258562 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 15:29:19.258571 | aio | Tuesday 18 August 2026 15:29:19 +0000 (0:00:00.243) 0:08:41.344 ******** 2026-08-18 15:29:19.323893 | aio | ok: [aio] => { 2026-08-18 15:29:19.323924 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-18 15:29:19.323934 | aio | } 2026-08-18 15:29:19.323943 | aio | 2026-08-18 15:29:19.323952 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 15:29:19.323960 | aio | Tuesday 18 August 2026 15:29:19 +0000 (0:00:00.064) 0:08:41.408 ******** 2026-08-18 15:29:19.736042 | aio | ok: [aio] 2026-08-18 15:29:19.736221 | aio | 2026-08-18 15:29:19.736481 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 15:29:19.736729 | aio | Tuesday 18 August 2026 15:29:19 +0000 (0:00:00.414) 0:08:41.822 ******** 2026-08-18 15:29:23.005800 | aio | ok: [aio] 2026-08-18 15:29:23.006102 | aio | 2026-08-18 15:29:23.006400 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-18 15:29:23.006684 | aio | Tuesday 18 August 2026 15:29:23 +0000 (0:00:03.269) 0:08:45.092 ******** 2026-08-18 15:29:23.923039 | aio | ok: [aio] 2026-08-18 15:29:23.923078 | aio | 2026-08-18 15:29:23.923153 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-18 15:29:23.923421 | aio | Tuesday 18 August 2026 15:29:23 +0000 (0:00:00.916) 0:08:46.009 ******** 2026-08-18 15:29:24.162287 | aio | ok: [aio] 2026-08-18 15:29:24.162670 | aio | 2026-08-18 15:29:24.163057 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-18 15:29:24.163411 | aio | Tuesday 18 August 2026 15:29:24 +0000 (0:00:00.239) 0:08:46.248 ******** 2026-08-18 15:29:24.704683 | aio | ok: [aio] 2026-08-18 15:29:24.705639 | aio | 2026-08-18 15:29:24.705666 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-18 15:29:24.705688 | aio | Tuesday 18 August 2026 15:29:24 +0000 (0:00:00.542) 0:08:46.791 ******** 2026-08-18 15:29:25.394067 | aio | ok: [aio] => (item={'path': '/etc/docker'}) 2026-08-18 15:29:25.394130 | aio | ok: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-18 15:29:25.394140 | aio | ok: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-18 15:29:25.394149 | aio | 2026-08-18 15:29:25.394159 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-18 15:29:25.394168 | aio | Tuesday 18 August 2026 15:29:25 +0000 (0:00:00.687) 0:08:47.478 ******** 2026-08-18 15:29:25.931106 | aio | ok: [aio] 2026-08-18 15:29:25.931164 | aio | 2026-08-18 15:29:25.931664 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-18 15:29:25.931727 | aio | Tuesday 18 August 2026 15:29:25 +0000 (0:00:00.537) 0:08:48.015 ******** 2026-08-18 15:29:26.479338 | aio | ok: [aio] 2026-08-18 15:29:26.479391 | aio | 2026-08-18 15:29:26.479402 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-18 15:29:26.479411 | aio | Tuesday 18 August 2026 15:29:26 +0000 (0:00:00.534) 0:08:48.549 ******** 2026-08-18 15:29:26.479420 | aio | 2026-08-18 15:29:26.479429 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-18 15:29:26.479437 | aio | Tuesday 18 August 2026 15:29:26 +0000 (0:00:00.014) 0:08:48.564 ******** 2026-08-18 15:29:26.934183 | aio | ok: [aio] 2026-08-18 15:29:26.934258 | aio | 2026-08-18 15:29:26.934274 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 15:29:26.934287 | aio | Tuesday 18 August 2026 15:29:26 +0000 (0:00:00.454) 0:08:49.018 ******** 2026-08-18 15:29:26.975091 | aio | ok: [aio] => { 2026-08-18 15:29:26.975130 | aio | "msg": "https://download.ceph.com/rpm-20.2.3/el9/noarch/cephadm" 2026-08-18 15:29:26.975136 | aio | } 2026-08-18 15:29:26.975145 | aio | 2026-08-18 15:29:26.975366 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 15:29:26.975628 | aio | Tuesday 18 August 2026 15:29:26 +0000 (0:00:00.042) 0:08:49.061 ******** 2026-08-18 15:29:27.312836 | aio | ok: [aio] 2026-08-18 15:29:27.313067 | aio | 2026-08-18 15:29:27.313331 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 15:29:27.313572 | aio | Tuesday 18 August 2026 15:29:27 +0000 (0:00:00.338) 0:08:49.399 ******** 2026-08-18 15:29:27.359388 | aio | skipping: [aio] 2026-08-18 15:29:27.359606 | aio | 2026-08-18 15:29:27.359866 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-18 15:29:27.360148 | aio | Tuesday 18 August 2026 15:29:27 +0000 (0:00:00.046) 0:08:49.446 ******** 2026-08-18 15:29:27.416057 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-18 15:29:27.416256 | aio | 2026-08-18 15:29:27.416505 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-18 15:29:27.416747 | aio | Tuesday 18 August 2026 15:29:27 +0000 (0:00:00.056) 0:08:49.502 ******** 2026-08-18 15:29:28.337244 | aio | ok: [aio] 2026-08-18 15:29:28.337465 | aio | 2026-08-18 15:29:28.337811 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-18 15:29:28.338133 | aio | Tuesday 18 August 2026 15:29:28 +0000 (0:00:00.920) 0:08:50.423 ******** 2026-08-18 15:29:29.127743 | aio | ok: [aio] => (item=systemd-timesyncd) 2026-08-18 15:29:29.127961 | aio | ok: [aio] => (item=ssh) 2026-08-18 15:29:29.128225 | aio | 2026-08-18 15:29:29.128524 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-18 15:29:29.128792 | aio | Tuesday 18 August 2026 15:29:29 +0000 (0:00:00.790) 0:08:51.214 ******** 2026-08-18 15:29:29.368482 | aio | ok: [aio] 2026-08-18 15:29:29.368669 | aio | 2026-08-18 15:29:29.368923 | aio | TASK [vexxhost.ceph.cephadm : Ensure the cephadm SSH user exists] ************** 2026-08-18 15:29:29.369215 | aio | Tuesday 18 August 2026 15:29:29 +0000 (0:00:00.240) 0:08:51.455 ******** 2026-08-18 15:29:29.676710 | aio | ok: [aio] 2026-08-18 15:29:29.676923 | aio | 2026-08-18 15:29:29.677293 | aio | TASK [vexxhost.ceph.cephadm : Grant passwordless sudo to the cephadm SSH user] *** 2026-08-18 15:29:29.677544 | aio | Tuesday 18 August 2026 15:29:29 +0000 (0:00:00.308) 0:08:51.763 ******** 2026-08-18 15:29:30.214892 | aio | ok: [aio] 2026-08-18 15:29:30.215172 | aio | 2026-08-18 15:29:30.215443 | aio | TASK [vexxhost.ceph.cephadm : Log in to the container registry] **************** 2026-08-18 15:29:30.215702 | aio | Tuesday 18 August 2026 15:29:30 +0000 (0:00:00.538) 0:08:52.301 ******** 2026-08-18 15:29:30.255356 | aio | skipping: [aio] 2026-08-18 15:29:30.255567 | aio | 2026-08-18 15:29:30.255820 | aio | TASK [vexxhost.ceph.cephadm : Pre-pull the Ceph image] ************************* 2026-08-18 15:29:30.256103 | aio | Tuesday 18 August 2026 15:29:30 +0000 (0:00:00.040) 0:08:52.342 ******** 2026-08-18 15:29:30.678912 | aio | ok: [aio] 2026-08-18 15:29:30.679147 | aio | 2026-08-18 15:29:30.679417 | aio | TASK [vexxhost.ceph.cephadm : Pin CEPHADM_IMAGE for interactive login shells] *** 2026-08-18 15:29:30.679664 | aio | Tuesday 18 August 2026 15:29:30 +0000 (0:00:00.423) 0:08:52.765 ******** 2026-08-18 15:29:31.214726 | aio | ok: [aio] 2026-08-18 15:29:31.214929 | aio | 2026-08-18 15:29:31.215272 | aio | TASK [vexxhost.ceph.rgw : Locate the cluster admin host] *********************** 2026-08-18 15:29:31.215518 | aio | Tuesday 18 August 2026 15:29:31 +0000 (0:00:00.535) 0:08:53.300 ******** 2026-08-18 15:29:31.485153 | aio | ok: [aio] => (item=aio) 2026-08-18 15:29:31.485224 | aio | 2026-08-18 15:29:31.485497 | aio | TASK [vexxhost.ceph.rgw : Select the admin host] ******************************* 2026-08-18 15:29:31.485748 | aio | Tuesday 18 August 2026 15:29:31 +0000 (0:00:00.271) 0:08:53.571 ******** 2026-08-18 15:29:31.534582 | aio | ok: [aio] 2026-08-18 15:29:31.534878 | aio | 2026-08-18 15:29:31.535250 | aio | TASK [vexxhost.ceph.rgw : Set the admin mon config path] *********************** 2026-08-18 15:29:31.535551 | aio | Tuesday 18 August 2026 15:29:31 +0000 (0:00:00.049) 0:08:53.621 ******** 2026-08-18 15:29:31.580579 | aio | ok: [aio] 2026-08-18 15:29:31.580849 | aio | 2026-08-18 15:29:31.581251 | aio | TASK [Register this RGW host] ************************************************** 2026-08-18 15:29:31.581506 | aio | Tuesday 18 August 2026 15:29:31 +0000 (0:00:00.045) 0:08:53.667 ******** 2026-08-18 15:29:31.648050 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-08-18 15:29:31.648362 | aio | 2026-08-18 15:29:31.648607 | aio | TASK [vexxhost.ceph.cephadm_host : Get the cephadm public key] ***************** 2026-08-18 15:29:31.648849 | aio | Tuesday 18 August 2026 15:29:31 +0000 (0:00:00.067) 0:08:53.735 ******** 2026-08-18 15:29:33.352361 | aio | ok: [aio] 2026-08-18 15:29:33.352565 | aio | 2026-08-18 15:29:33.352839 | aio | TASK [vexxhost.ceph.cephadm_host : Resolve the cluster SSH public key to authorise] *** 2026-08-18 15:29:33.353203 | aio | Tuesday 18 August 2026 15:29:33 +0000 (0:00:01.704) 0:08:55.439 ******** 2026-08-18 15:29:33.399596 | aio | ok: [aio] 2026-08-18 15:29:33.399817 | aio | 2026-08-18 15:29:33.400114 | aio | TASK [vexxhost.ceph.cephadm_host : Assert a cluster SSH key was resolved] ****** 2026-08-18 15:29:33.400407 | aio | Tuesday 18 August 2026 15:29:33 +0000 (0:00:00.046) 0:08:55.486 ******** 2026-08-18 15:29:33.446244 | aio | ok: [aio] => { 2026-08-18 15:29:33.446453 | aio | "changed": false, 2026-08-18 15:29:33.446691 | aio | "msg": "All assertions passed" 2026-08-18 15:29:33.446954 | aio | } 2026-08-18 15:29:33.447249 | aio | 2026-08-18 15:29:33.447586 | aio | TASK [vexxhost.ceph.cephadm_host : Authorise the cluster SSH key for the cephadm user] *** 2026-08-18 15:29:33.447851 | aio | Tuesday 18 August 2026 15:29:33 +0000 (0:00:00.046) 0:08:55.532 ******** 2026-08-18 15:29:33.777034 | aio | ok: [aio] 2026-08-18 15:29:33.777068 | aio | 2026-08-18 15:29:33.777254 | aio | TASK [vexxhost.ceph.cephadm_host : Derive this host's cephadm labels from inventory membership] *** 2026-08-18 15:29:33.777521 | aio | Tuesday 18 August 2026 15:29:33 +0000 (0:00:00.330) 0:08:55.863 ******** 2026-08-18 15:29:33.823679 | aio | ok: [aio] 2026-08-18 15:29:33.823926 | aio | 2026-08-18 15:29:33.824249 | aio | TASK [vexxhost.ceph.cephadm_host : Find this host's addresses on the public network] *** 2026-08-18 15:29:33.824570 | aio | Tuesday 18 August 2026 15:29:33 +0000 (0:00:00.047) 0:08:55.910 ******** 2026-08-18 15:29:33.911215 | aio | ok: [aio] 2026-08-18 15:29:33.911488 | aio | 2026-08-18 15:29:33.911891 | aio | TASK [vexxhost.ceph.cephadm_host : Assert exactly one address matches the public network] *** 2026-08-18 15:29:33.912185 | aio | Tuesday 18 August 2026 15:29:33 +0000 (0:00:00.087) 0:08:55.997 ******** 2026-08-18 15:29:33.957036 | aio | ok: [aio] => { 2026-08-18 15:29:33.957060 | aio | "changed": false, 2026-08-18 15:29:33.957067 | aio | "msg": "All assertions passed" 2026-08-18 15:29:33.957247 | aio | } 2026-08-18 15:29:33.957460 | aio | 2026-08-18 15:29:33.957785 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host (labels)] ***************** 2026-08-18 15:29:33.957980 | aio | Tuesday 18 August 2026 15:29:33 +0000 (0:00:00.045) 0:08:56.043 ******** 2026-08-18 15:29:35.699969 | aio | ok: [aio] 2026-08-18 15:29:35.701098 | aio | 2026-08-18 15:29:35.701163 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host with a CRUSH location] **** 2026-08-18 15:29:35.701178 | aio | Tuesday 18 August 2026 15:29:35 +0000 (0:00:01.742) 0:08:57.786 ******** 2026-08-18 15:29:35.761822 | aio | skipping: [aio] 2026-08-18 15:29:35.762036 | aio | 2026-08-18 15:29:35.762365 | aio | TASK [vexxhost.ceph.rgw : Configure RGW multisite (realm, zonegroup, zone)] **** 2026-08-18 15:29:35.762630 | aio | Tuesday 18 August 2026 15:29:35 +0000 (0:00:00.061) 0:08:57.848 ******** 2026-08-18 15:29:35.821419 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/rgw/tasks/multisite.yml for aio 2026-08-18 15:29:35.821639 | aio | 2026-08-18 15:29:35.821894 | aio | TASK [vexxhost.ceph.rgw : Configure RGW realms] ******************************** 2026-08-18 15:29:35.822204 | aio | Tuesday 18 August 2026 15:29:35 +0000 (0:00:00.059) 0:08:57.908 ******** 2026-08-18 15:29:40.492829 | aio | changed: [aio] => (item=molecule) 2026-08-18 15:29:40.493049 | aio | 2026-08-18 15:29:40.493340 | aio | TASK [vexxhost.ceph.rgw : Configure RGW zonegroups] **************************** 2026-08-18 15:29:40.493607 | aio | Tuesday 18 August 2026 15:29:40 +0000 (0:00:04.670) 0:09:02.578 ******** 2026-08-18 15:29:43.036142 | aio | changed: [aio] => (item=molecule) 2026-08-18 15:29:43.036203 | aio | 2026-08-18 15:29:43.036547 | aio | TASK [vexxhost.ceph.rgw : Configure RGW zones] ********************************* 2026-08-18 15:29:43.036581 | aio | Tuesday 18 August 2026 15:29:43 +0000 (0:00:02.543) 0:09:05.122 ******** 2026-08-18 15:29:45.778177 | aio | changed: [aio] => (item=None) 2026-08-18 15:29:45.778253 | aio | changed: [aio -> {{ ceph_rgw_admin_host }}] 2026-08-18 15:29:45.779023 | aio | 2026-08-18 15:29:45.779090 | aio | TASK [vexxhost.ceph.rgw : Commit the RGW period] ******************************* 2026-08-18 15:29:45.779104 | aio | Tuesday 18 August 2026 15:29:45 +0000 (0:00:02.741) 0:09:07.863 ******** 2026-08-18 15:29:47.768895 | aio | changed: [aio] 2026-08-18 15:29:47.769047 | aio | 2026-08-18 15:29:47.769065 | aio | TASK [vexxhost.ceph.rgw : Apply the RGW service specs] ************************* 2026-08-18 15:29:47.769079 | aio | Tuesday 18 August 2026 15:29:47 +0000 (0:00:01.988) 0:09:09.851 ******** 2026-08-18 15:29:47.829350 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/rgw/tasks/services.yml for aio 2026-08-18 15:29:47.829406 | aio | 2026-08-18 15:29:47.829524 | aio | TASK [vexxhost.ceph.rgw : Snapshot current RGW service specs] ****************** 2026-08-18 15:29:47.829710 | aio | Tuesday 18 August 2026 15:29:47 +0000 (0:00:00.064) 0:09:09.915 ******** 2026-08-18 15:29:49.558358 | aio | ok: [aio] 2026-08-18 15:29:49.558872 | aio | 2026-08-18 15:29:49.558921 | aio | TASK [vexxhost.ceph.rgw : Index current RGW specs by service name] ************* 2026-08-18 15:29:49.559190 | aio | Tuesday 18 August 2026 15:29:49 +0000 (0:00:01.727) 0:09:11.642 ******** 2026-08-18 15:29:49.606468 | aio | ok: [aio] 2026-08-18 15:29:49.606508 | aio | 2026-08-18 15:29:49.606648 | aio | TASK [vexxhost.ceph.rgw : Apply the RGW service specs] ************************* 2026-08-18 15:29:49.606789 | aio | Tuesday 18 August 2026 15:29:49 +0000 (0:00:00.050) 0:09:11.693 ******** 2026-08-18 15:29:52.944418 | aio | changed: [aio] => (item=molecule) 2026-08-18 15:29:52.944491 | aio | 2026-08-18 15:29:52.944623 | aio | TASK [vexxhost.ceph.rgw : Redeploy RGW services whose redeploy-triggering keys changed] *** 2026-08-18 15:29:52.944736 | aio | Tuesday 18 August 2026 15:29:52 +0000 (0:00:03.336) 0:09:15.029 ******** 2026-08-18 15:29:53.003920 | aio | skipping: [aio] => (item=rgw.molecule) 2026-08-18 15:29:53.003983 | aio | skipping: [aio] 2026-08-18 15:29:53.004115 | aio | 2026-08-18 15:29:53.004232 | aio | TASK [vexxhost.ceph.rgw : Remove the default zone / zonegroup / pools] ********* 2026-08-18 15:29:53.004345 | aio | Tuesday 18 August 2026 15:29:53 +0000 (0:00:00.061) 0:09:15.091 ******** 2026-08-18 15:29:53.073226 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/rgw/tasks/cleanup.yml for aio 2026-08-18 15:29:53.073298 | aio | 2026-08-18 15:29:53.073415 | aio | TASK [vexxhost.ceph.rgw : List RGW zones] ************************************** 2026-08-18 15:29:53.073528 | aio | Tuesday 18 August 2026 15:29:53 +0000 (0:00:00.066) 0:09:15.158 ******** 2026-08-18 15:29:54.403879 | aio | ok: [aio] 2026-08-18 15:29:54.403966 | aio | 2026-08-18 15:29:54.404176 | aio | TASK [vexxhost.ceph.rgw : Remove the default zonegroup] ************************ 2026-08-18 15:29:54.404334 | aio | Tuesday 18 August 2026 15:29:54 +0000 (0:00:01.332) 0:09:16.490 ******** 2026-08-18 15:29:54.455993 | aio | skipping: [aio] 2026-08-18 15:29:54.456082 | aio | 2026-08-18 15:29:54.456196 | aio | TASK [vexxhost.ceph.rgw : Remove the default zone] ***************************** 2026-08-18 15:29:54.456317 | aio | Tuesday 18 August 2026 15:29:54 +0000 (0:00:00.052) 0:09:16.543 ******** 2026-08-18 15:29:54.507162 | aio | skipping: [aio] 2026-08-18 15:29:54.507223 | aio | 2026-08-18 15:29:54.507243 | aio | TASK [vexxhost.ceph.rgw : Get the current pool deletion setting] *************** 2026-08-18 15:29:54.507570 | aio | Tuesday 18 August 2026 15:29:54 +0000 (0:00:00.050) 0:09:16.593 ******** 2026-08-18 15:29:54.555466 | aio | skipping: [aio] 2026-08-18 15:29:54.555549 | aio | 2026-08-18 15:29:54.555799 | aio | TASK [vexxhost.ceph.rgw : Allow pool deletion] ********************************* 2026-08-18 15:29:54.555915 | aio | Tuesday 18 August 2026 15:29:54 +0000 (0:00:00.048) 0:09:16.641 ******** 2026-08-18 15:29:54.607546 | aio | skipping: [aio] 2026-08-18 15:29:54.607663 | aio | 2026-08-18 15:29:54.607831 | aio | TASK [vexxhost.ceph.rgw : Remove the default RGW pools] ************************ 2026-08-18 15:29:54.607990 | aio | Tuesday 18 August 2026 15:29:54 +0000 (0:00:00.050) 0:09:16.691 ******** 2026-08-18 15:29:54.680607 | aio | skipping: [aio] => (item=default.rgw.control) 2026-08-18 15:29:54.680673 | aio | skipping: [aio] => (item=default.rgw.log) 2026-08-18 15:29:54.680799 | aio | skipping: [aio] => (item=default.rgw.meta) 2026-08-18 15:29:54.680908 | aio | skipping: [aio] 2026-08-18 15:29:54.681092 | aio | 2026-08-18 15:29:54.681176 | aio | TASK [vexxhost.ceph.rgw : Restore the configured pool deletion setting] ******** 2026-08-18 15:29:54.681300 | aio | Tuesday 18 August 2026 15:29:54 +0000 (0:00:00.075) 0:09:16.767 ******** 2026-08-18 15:29:54.732395 | aio | skipping: [aio] 2026-08-18 15:29:54.732460 | aio | 2026-08-18 15:29:54.732699 | aio | TASK [vexxhost.ceph.rgw : Remove the temporary pool deletion setting] ********** 2026-08-18 15:29:54.732853 | aio | Tuesday 18 August 2026 15:29:54 +0000 (0:00:00.049) 0:09:16.817 ******** 2026-08-18 15:29:54.823031 | aio | skipping: [aio] 2026-08-18 15:29:54.823115 | aio | 2026-08-18 15:29:54.823208 | aio | PLAY [Deploy Ceph monitoring stack] ******************************************** 2026-08-18 15:29:54.823310 | aio | 2026-08-18 15:29:54.823425 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 15:29:54.823541 | aio | Tuesday 18 August 2026 15:29:54 +0000 (0:00:00.093) 0:09:16.910 ******** 2026-08-18 15:29:55.818615 | aio | ok: [aio] 2026-08-18 15:29:55.818707 | aio | 2026-08-18 15:29:55.818722 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 15:29:55.818735 | aio | Tuesday 18 August 2026 15:29:55 +0000 (0:00:00.994) 0:09:17.904 ******** 2026-08-18 15:29:56.128048 | aio | ok: [aio] 2026-08-18 15:29:56.128095 | aio | 2026-08-18 15:29:56.128101 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 15:29:56.128107 | aio | Tuesday 18 August 2026 15:29:56 +0000 (0:00:00.307) 0:09:18.212 ******** 2026-08-18 15:29:56.174299 | aio | skipping: [aio] 2026-08-18 15:29:56.174512 | aio | 2026-08-18 15:29:56.174861 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-18 15:29:56.175149 | aio | Tuesday 18 August 2026 15:29:56 +0000 (0:00:00.048) 0:09:18.261 ******** 2026-08-18 15:29:56.464708 | aio | ok: [aio] 2026-08-18 15:29:56.464948 | aio | 2026-08-18 15:29:56.465279 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 15:29:56.465535 | aio | Tuesday 18 August 2026 15:29:56 +0000 (0:00:00.289) 0:09:18.551 ******** 2026-08-18 15:29:56.541105 | aio | ok: [aio] => { 2026-08-18 15:29:56.541342 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-18 15:29:56.541597 | aio | } 2026-08-18 15:29:56.541884 | aio | 2026-08-18 15:29:56.542198 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 15:29:56.542448 | aio | Tuesday 18 August 2026 15:29:56 +0000 (0:00:00.076) 0:09:18.627 ******** 2026-08-18 15:29:56.943246 | aio | ok: [aio] 2026-08-18 15:29:56.943320 | aio | 2026-08-18 15:29:56.943529 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 15:29:56.944186 | aio | Tuesday 18 August 2026 15:29:56 +0000 (0:00:00.401) 0:09:19.028 ******** 2026-08-18 15:29:56.995265 | aio | skipping: [aio] 2026-08-18 15:29:56.995392 | aio | 2026-08-18 15:29:56.995556 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 15:29:56.995718 | aio | Tuesday 18 August 2026 15:29:56 +0000 (0:00:00.053) 0:09:19.082 ******** 2026-08-18 15:29:57.048612 | aio | skipping: [aio] 2026-08-18 15:29:57.049417 | aio | 2026-08-18 15:29:57.049427 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 15:29:57.049436 | aio | Tuesday 18 August 2026 15:29:57 +0000 (0:00:00.053) 0:09:19.135 ******** 2026-08-18 15:29:57.362441 | aio | ok: [aio] 2026-08-18 15:29:57.362630 | aio | 2026-08-18 15:29:57.362899 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 15:29:57.363175 | aio | Tuesday 18 August 2026 15:29:57 +0000 (0:00:00.313) 0:09:19.448 ******** 2026-08-18 15:29:58.552728 | aio | ok: [aio] 2026-08-18 15:29:58.552921 | aio | 2026-08-18 15:29:58.553270 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 15:29:58.553656 | aio | Tuesday 18 August 2026 15:29:58 +0000 (0:00:01.190) 0:09:20.638 ******** 2026-08-18 15:29:58.632404 | aio | ok: [aio] => { 2026-08-18 15:29:58.632616 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-18 15:29:58.632855 | aio | } 2026-08-18 15:29:58.633080 | aio | 2026-08-18 15:29:58.633340 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 15:29:58.633585 | aio | Tuesday 18 August 2026 15:29:58 +0000 (0:00:00.079) 0:09:20.718 ******** 2026-08-18 15:29:59.056479 | aio | ok: [aio] 2026-08-18 15:29:59.056607 | aio | 2026-08-18 15:29:59.056883 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 15:29:59.057168 | aio | Tuesday 18 August 2026 15:29:59 +0000 (0:00:00.424) 0:09:21.142 ******** 2026-08-18 15:30:01.272555 | aio | ok: [aio] 2026-08-18 15:30:01.272737 | aio | 2026-08-18 15:30:01.273044 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-18 15:30:01.273308 | aio | Tuesday 18 August 2026 15:30:01 +0000 (0:00:02.216) 0:09:23.359 ******** 2026-08-18 15:30:01.311983 | aio | skipping: [aio] 2026-08-18 15:30:01.312641 | aio | 2026-08-18 15:30:01.312862 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-18 15:30:01.312871 | aio | Tuesday 18 August 2026 15:30:01 +0000 (0:00:00.039) 0:09:23.398 ******** 2026-08-18 15:30:01.355063 | aio | skipping: [aio] 2026-08-18 15:30:01.355459 | aio | 2026-08-18 15:30:01.355481 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-18 15:30:01.355490 | aio | Tuesday 18 August 2026 15:30:01 +0000 (0:00:00.043) 0:09:23.441 ******** 2026-08-18 15:30:01.397304 | aio | skipping: [aio] 2026-08-18 15:30:01.397508 | aio | 2026-08-18 15:30:01.397764 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-18 15:30:01.398082 | aio | Tuesday 18 August 2026 15:30:01 +0000 (0:00:00.042) 0:09:23.483 ******** 2026-08-18 15:30:02.491445 | aio | ok: [aio] 2026-08-18 15:30:02.491548 | aio | 2026-08-18 15:30:02.491567 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-18 15:30:02.491706 | aio | Tuesday 18 August 2026 15:30:02 +0000 (0:00:01.094) 0:09:24.578 ******** 2026-08-18 15:30:03.057204 | aio | ok: [aio] 2026-08-18 15:30:03.057291 | aio | 2026-08-18 15:30:03.057310 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-18 15:30:03.057557 | aio | Tuesday 18 August 2026 15:30:03 +0000 (0:00:00.563) 0:09:25.141 ******** 2026-08-18 15:30:04.244087 | aio | ok: [aio] => (item={'path': '/etc/containerd'}) 2026-08-18 15:30:04.245174 | aio | ok: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-18 15:30:04.245224 | aio | ok: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-18 15:30:04.245231 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-18 15:30:04.246067 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-18 15:30:04.246104 | aio | 2026-08-18 15:30:04.246109 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-18 15:30:04.246371 | aio | Tuesday 18 August 2026 15:30:04 +0000 (0:00:01.188) 0:09:26.329 ******** 2026-08-18 15:30:04.921053 | aio | ok: [aio] 2026-08-18 15:30:04.921086 | aio | 2026-08-18 15:30:04.921091 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-18 15:30:04.921095 | aio | Tuesday 18 August 2026 15:30:04 +0000 (0:00:00.669) 0:09:26.999 ******** 2026-08-18 15:30:04.921099 | aio | 2026-08-18 15:30:04.921107 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-18 15:30:04.921417 | aio | Tuesday 18 August 2026 15:30:04 +0000 (0:00:00.006) 0:09:27.005 ******** 2026-08-18 15:30:05.366181 | aio | ok: [aio] 2026-08-18 15:30:05.366237 | aio | 2026-08-18 15:30:05.366255 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 15:30:05.366525 | aio | Tuesday 18 August 2026 15:30:05 +0000 (0:00:00.444) 0:09:27.450 ******** 2026-08-18 15:30:05.617514 | aio | ok: [aio] 2026-08-18 15:30:05.617572 | aio | 2026-08-18 15:30:05.617583 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 15:30:05.617593 | aio | Tuesday 18 August 2026 15:30:05 +0000 (0:00:00.251) 0:09:27.702 ******** 2026-08-18 15:30:05.684165 | aio | ok: [aio] => { 2026-08-18 15:30:05.684240 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-18 15:30:05.684257 | aio | } 2026-08-18 15:30:05.684975 | aio | 2026-08-18 15:30:05.685042 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 15:30:05.685054 | aio | Tuesday 18 August 2026 15:30:05 +0000 (0:00:00.067) 0:09:27.769 ******** 2026-08-18 15:30:06.104601 | aio | ok: [aio] 2026-08-18 15:30:06.106120 | aio | 2026-08-18 15:30:06.106187 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 15:30:06.106203 | aio | Tuesday 18 August 2026 15:30:06 +0000 (0:00:00.420) 0:09:28.190 ******** 2026-08-18 15:30:09.393034 | aio | ok: [aio] 2026-08-18 15:30:09.393073 | aio | 2026-08-18 15:30:09.393338 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-18 15:30:09.393615 | aio | Tuesday 18 August 2026 15:30:09 +0000 (0:00:03.287) 0:09:31.478 ******** 2026-08-18 15:30:10.386940 | aio | ok: [aio] 2026-08-18 15:30:10.387064 | aio | 2026-08-18 15:30:10.387230 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-18 15:30:10.387389 | aio | Tuesday 18 August 2026 15:30:10 +0000 (0:00:00.994) 0:09:32.473 ******** 2026-08-18 15:30:10.626742 | aio | ok: [aio] 2026-08-18 15:30:10.626771 | aio | 2026-08-18 15:30:10.626778 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-18 15:30:10.626784 | aio | Tuesday 18 August 2026 15:30:10 +0000 (0:00:00.237) 0:09:32.711 ******** 2026-08-18 15:30:11.164457 | aio | ok: [aio] 2026-08-18 15:30:11.164527 | aio | 2026-08-18 15:30:11.164607 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-18 15:30:11.164735 | aio | Tuesday 18 August 2026 15:30:11 +0000 (0:00:00.540) 0:09:33.251 ******** 2026-08-18 15:30:11.858913 | aio | ok: [aio] => (item={'path': '/etc/docker'}) 2026-08-18 15:30:11.858947 | aio | ok: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-18 15:30:11.858954 | aio | ok: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-18 15:30:11.858959 | aio | 2026-08-18 15:30:11.858966 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-18 15:30:11.858976 | aio | Tuesday 18 August 2026 15:30:11 +0000 (0:00:00.690) 0:09:33.942 ******** 2026-08-18 15:30:12.379813 | aio | ok: [aio] 2026-08-18 15:30:12.380085 | aio | 2026-08-18 15:30:12.380338 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-18 15:30:12.380643 | aio | Tuesday 18 August 2026 15:30:12 +0000 (0:00:00.524) 0:09:34.466 ******** 2026-08-18 15:30:12.945566 | aio | ok: [aio] 2026-08-18 15:30:12.945704 | aio | 2026-08-18 15:30:12.945859 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-18 15:30:12.946046 | aio | Tuesday 18 August 2026 15:30:12 +0000 (0:00:00.558) 0:09:35.024 ******** 2026-08-18 15:30:12.946199 | aio | 2026-08-18 15:30:12.946394 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-18 15:30:12.946582 | aio | Tuesday 18 August 2026 15:30:12 +0000 (0:00:00.007) 0:09:35.032 ******** 2026-08-18 15:30:13.404946 | aio | ok: [aio] 2026-08-18 15:30:13.405187 | aio | 2026-08-18 15:30:13.405458 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 15:30:13.405716 | aio | Tuesday 18 August 2026 15:30:13 +0000 (0:00:00.459) 0:09:35.491 ******** 2026-08-18 15:30:13.446884 | aio | ok: [aio] => { 2026-08-18 15:30:13.447185 | aio | "msg": "https://download.ceph.com/rpm-20.2.3/el9/noarch/cephadm" 2026-08-18 15:30:13.447443 | aio | } 2026-08-18 15:30:13.447673 | aio | 2026-08-18 15:30:13.447930 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 15:30:13.448355 | aio | Tuesday 18 August 2026 15:30:13 +0000 (0:00:00.042) 0:09:35.533 ******** 2026-08-18 15:30:13.798936 | aio | ok: [aio] 2026-08-18 15:30:13.799203 | aio | 2026-08-18 15:30:13.799459 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 15:30:13.799707 | aio | Tuesday 18 August 2026 15:30:13 +0000 (0:00:00.351) 0:09:35.885 ******** 2026-08-18 15:30:13.838971 | aio | skipping: [aio] 2026-08-18 15:30:13.841709 | aio | 2026-08-18 15:30:13.841731 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-18 15:30:13.841740 | aio | Tuesday 18 August 2026 15:30:13 +0000 (0:00:00.040) 0:09:35.925 ******** 2026-08-18 15:30:13.904925 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-18 15:30:13.905170 | aio | 2026-08-18 15:30:13.905426 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-18 15:30:13.905668 | aio | Tuesday 18 August 2026 15:30:13 +0000 (0:00:00.065) 0:09:35.991 ******** 2026-08-18 15:30:14.914735 | aio | ok: [aio] 2026-08-18 15:30:14.914924 | aio | 2026-08-18 15:30:14.915239 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-18 15:30:14.915530 | aio | Tuesday 18 August 2026 15:30:14 +0000 (0:00:01.010) 0:09:37.001 ******** 2026-08-18 15:30:15.733423 | aio | ok: [aio] => (item=systemd-timesyncd) 2026-08-18 15:30:15.733512 | aio | ok: [aio] => (item=ssh) 2026-08-18 15:30:15.733584 | aio | 2026-08-18 15:30:15.733705 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-18 15:30:15.733803 | aio | Tuesday 18 August 2026 15:30:15 +0000 (0:00:00.817) 0:09:37.819 ******** 2026-08-18 15:30:15.970712 | aio | ok: [aio] 2026-08-18 15:30:15.970965 | aio | 2026-08-18 15:30:15.971300 | aio | TASK [vexxhost.ceph.cephadm : Ensure the cephadm SSH user exists] ************** 2026-08-18 15:30:15.971581 | aio | Tuesday 18 August 2026 15:30:15 +0000 (0:00:00.238) 0:09:38.057 ******** 2026-08-18 15:30:16.281329 | aio | ok: [aio] 2026-08-18 15:30:16.281552 | aio | 2026-08-18 15:30:16.281826 | aio | TASK [vexxhost.ceph.cephadm : Grant passwordless sudo to the cephadm SSH user] *** 2026-08-18 15:30:16.282120 | aio | Tuesday 18 August 2026 15:30:16 +0000 (0:00:00.310) 0:09:38.368 ******** 2026-08-18 15:30:16.818332 | aio | ok: [aio] 2026-08-18 15:30:16.818559 | aio | 2026-08-18 15:30:16.818846 | aio | TASK [vexxhost.ceph.cephadm : Log in to the container registry] **************** 2026-08-18 15:30:16.819177 | aio | Tuesday 18 August 2026 15:30:16 +0000 (0:00:00.536) 0:09:38.905 ******** 2026-08-18 15:30:16.857570 | aio | skipping: [aio] 2026-08-18 15:30:16.857773 | aio | 2026-08-18 15:30:16.858083 | aio | TASK [vexxhost.ceph.cephadm : Pre-pull the Ceph image] ************************* 2026-08-18 15:30:16.858340 | aio | Tuesday 18 August 2026 15:30:16 +0000 (0:00:00.039) 0:09:38.944 ******** 2026-08-18 15:30:17.287362 | aio | ok: [aio] 2026-08-18 15:30:17.287421 | aio | 2026-08-18 15:30:17.287434 | aio | TASK [vexxhost.ceph.cephadm : Pin CEPHADM_IMAGE for interactive login shells] *** 2026-08-18 15:30:17.287447 | aio | Tuesday 18 August 2026 15:30:17 +0000 (0:00:00.428) 0:09:39.373 ******** 2026-08-18 15:30:17.840874 | aio | ok: [aio] 2026-08-18 15:30:17.840929 | aio | 2026-08-18 15:30:17.840942 | aio | TASK [vexxhost.ceph.monitoring : Locate the cluster admin host] **************** 2026-08-18 15:30:17.840968 | aio | Tuesday 18 August 2026 15:30:17 +0000 (0:00:00.553) 0:09:39.926 ******** 2026-08-18 15:30:18.104324 | aio | ok: [aio] => (item=aio) 2026-08-18 15:30:18.104373 | aio | 2026-08-18 15:30:18.104382 | aio | TASK [vexxhost.ceph.monitoring : Select the admin host] ************************ 2026-08-18 15:30:18.104390 | aio | Tuesday 18 August 2026 15:30:18 +0000 (0:00:00.263) 0:09:40.190 ******** 2026-08-18 15:30:18.160177 | aio | ok: [aio] 2026-08-18 15:30:18.160230 | aio | 2026-08-18 15:30:18.160272 | aio | TASK [vexxhost.ceph.monitoring : Set the admin mon config path] **************** 2026-08-18 15:30:18.160529 | aio | Tuesday 18 August 2026 15:30:18 +0000 (0:00:00.055) 0:09:40.246 ******** 2026-08-18 15:30:18.210026 | aio | ok: [aio] 2026-08-18 15:30:18.210059 | aio | 2026-08-18 15:30:18.210374 | aio | TASK [vexxhost.ceph.monitoring : Pin monitoring container images] ************** 2026-08-18 15:30:18.210750 | aio | Tuesday 18 August 2026 15:30:18 +0000 (0:00:00.049) 0:09:40.296 ******** 2026-08-18 15:30:18.246952 | aio | skipping: [aio] 2026-08-18 15:30:18.247202 | aio | 2026-08-18 15:30:18.247459 | aio | TASK [vexxhost.ceph.monitoring : Apply the monitoring service specs] *********** 2026-08-18 15:30:18.247721 | aio | Tuesday 18 August 2026 15:30:18 +0000 (0:00:00.037) 0:09:40.333 ******** 2026-08-18 15:30:21.412686 | aio | changed: [aio] => (item=ceph-exporter) 2026-08-18 15:30:21.412880 | aio | 2026-08-18 15:30:21.413180 | aio | PLAY RECAP ********************************************************************* 2026-08-18 15:30:21.413487 | aio | aio : ok=246 changed=47 unreachable=0 failed=0 skipped=54 rescued=0 ignored=0 2026-08-18 15:30:21.413718 | aio | 2026-08-18 15:30:21.413940 | aio | 2026-08-18 15:30:21.414254 | aio | TASKS RECAP ******************************************************************** 2026-08-18 15:30:21.414514 | aio | Tuesday 18 August 2026 15:30:21 +0000 (0:00:03.165) 0:09:43.499 ******** 2026-08-18 15:30:21.414752 | aio | =============================================================================== 2026-08-18 15:30:21.415022 | aio | vexxhost.ceph.osd : Deploy OSDs on the explicitly listed devices ------ 168.28s 2026-08-18 15:30:21.415368 | aio | vexxhost.ceph.mon : Bootstrap the cluster ------------------------------ 58.67s 2026-08-18 15:30:21.415645 | aio | vexxhost.ceph.configure : Configure pools ------------------------------ 41.51s 2026-08-18 15:30:21.415901 | aio | vexxhost.ceph.cephadm : Pre-pull the Ceph image ------------------------ 40.44s 2026-08-18 15:30:21.416242 | aio | vexxhost.ceph.configure : Apply central Ceph configuration ------------- 20.37s 2026-08-18 15:30:21.416491 | aio | vexxhost.containers.containerd : Install AppArmor packages ------------- 14.52s 2026-08-18 15:30:21.416742 | aio | vexxhost.ceph.configure : Configure CRUSH rules ------------------------ 14.31s 2026-08-18 15:30:21.417026 | aio | vexxhost.ceph.configure : Reload the dashboard so it picks up the certificate -- 13.02s 2026-08-18 15:30:21.417283 | aio | vexxhost.ceph.configure : Configure dashboard users -------------------- 12.79s 2026-08-18 15:30:21.417580 | aio | vexxhost.ceph.mgr : Configure ceph-mgr modules ------------------------- 11.05s 2026-08-18 15:30:21.417868 | aio | vexxhost.ceph.osd : Wait for explicitly requested OSD daemons to be running on this host --- 8.47s 2026-08-18 15:30:21.418179 | aio | vexxhost.ceph.cephadm_host : Register the host (labels) ----------------- 8.20s 2026-08-18 15:30:21.418439 | aio | vexxhost.ceph.configure : Configure erasure-code profiles --------------- 5.49s 2026-08-18 15:30:21.418716 | aio | vexxhost.ceph.rgw : Configure RGW realms -------------------------------- 4.67s 2026-08-18 15:30:21.418983 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 4.57s 2026-08-18 15:30:21.419287 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 4.13s 2026-08-18 15:30:21.419551 | aio | vexxhost.ceph.configure : Create a self-signed certificate -------------- 3.86s 2026-08-18 15:30:21.419806 | aio | vexxhost.ceph.mon : Apply the monitor service spec ---------------------- 3.43s 2026-08-18 15:30:21.420099 | aio | vexxhost.ceph.rgw : Apply the RGW service specs ------------------------- 3.34s 2026-08-18 15:30:21.420441 | aio | vexxhost.ceph.mgr : Apply the manager service spec ---------------------- 3.33s 2026-08-18 15:30:21.538518 | aio | INFO [default > converge] Executed: Successful 2026-08-18 15:30:21.548302 | aio | INFO [default > idempotence] Executing 2026-08-18 15:30:22.732956 | aio | 2026-08-18 15:30:22.733249 | aio | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-18 15:30:22.733545 | aio | 2026-08-18 15:30:22.733849 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 15:30:22.734155 | aio | Tuesday 18 August 2026 15:30:22 +0000 (0:00:00.058) 0:00:00.058 ******** 2026-08-18 15:30:24.008191 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-08-18 15:30:24.008268 | aio | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-08-18 15:30:24.008447 | aio | interpreter could change the meaning of that path. See 2026-08-18 15:30:24.008601 | aio | https://docs.ansible.com/ansible- 2026-08-18 15:30:24.008762 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-18 15:30:24.039715 | aio | ok: [aio] 2026-08-18 15:30:24.039902 | aio | 2026-08-18 15:30:24.040291 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 15:30:24.040580 | aio | Tuesday 18 August 2026 15:30:24 +0000 (0:00:01.306) 0:00:01.364 ******** 2026-08-18 15:30:24.385250 | aio | ok: [aio] 2026-08-18 15:30:24.385470 | aio | 2026-08-18 15:30:24.385753 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 15:30:24.386052 | aio | Tuesday 18 August 2026 15:30:24 +0000 (0:00:00.345) 0:00:01.710 ******** 2026-08-18 15:30:24.429328 | aio | skipping: [aio] 2026-08-18 15:30:24.429739 | aio | 2026-08-18 15:30:24.429803 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-18 15:30:24.430076 | aio | Tuesday 18 August 2026 15:30:24 +0000 (0:00:00.044) 0:00:01.754 ******** 2026-08-18 15:30:24.842102 | aio | ok: [aio] 2026-08-18 15:30:24.842366 | aio | 2026-08-18 15:30:24.842808 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 15:30:24.843136 | aio | Tuesday 18 August 2026 15:30:24 +0000 (0:00:00.412) 0:00:02.167 ******** 2026-08-18 15:30:24.951050 | aio | ok: [aio] => { 2026-08-18 15:30:24.951297 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-18 15:30:24.951537 | aio | } 2026-08-18 15:30:24.951758 | aio | 2026-08-18 15:30:24.952058 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 15:30:24.952314 | aio | Tuesday 18 August 2026 15:30:24 +0000 (0:00:00.108) 0:00:02.276 ******** 2026-08-18 15:30:25.502400 | aio | ok: [aio] 2026-08-18 15:30:25.502497 | aio | 2026-08-18 15:30:25.502582 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 15:30:25.502742 | aio | Tuesday 18 August 2026 15:30:25 +0000 (0:00:00.551) 0:00:02.827 ******** 2026-08-18 15:30:25.559147 | aio | skipping: [aio] 2026-08-18 15:30:25.559297 | aio | 2026-08-18 15:30:25.559654 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 15:30:25.559773 | aio | Tuesday 18 August 2026 15:30:25 +0000 (0:00:00.056) 0:00:02.884 ******** 2026-08-18 15:30:25.619451 | aio | skipping: [aio] 2026-08-18 15:30:25.619635 | aio | 2026-08-18 15:30:25.619904 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 15:30:25.620208 | aio | Tuesday 18 August 2026 15:30:25 +0000 (0:00:00.060) 0:00:02.944 ******** 2026-08-18 15:30:25.915263 | aio | ok: [aio] 2026-08-18 15:30:25.915494 | aio | 2026-08-18 15:30:25.915781 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 15:30:25.916085 | aio | Tuesday 18 August 2026 15:30:25 +0000 (0:00:00.296) 0:00:03.240 ******** 2026-08-18 15:30:27.073847 | aio | ok: [aio] 2026-08-18 15:30:27.073921 | aio | 2026-08-18 15:30:27.074042 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 15:30:27.074163 | aio | Tuesday 18 August 2026 15:30:27 +0000 (0:00:01.157) 0:00:04.398 ******** 2026-08-18 15:30:27.273574 | aio | ok: [aio] => { 2026-08-18 15:30:27.273711 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-18 15:30:27.273861 | aio | } 2026-08-18 15:30:27.274032 | aio | 2026-08-18 15:30:27.274197 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 15:30:27.274357 | aio | Tuesday 18 August 2026 15:30:27 +0000 (0:00:00.199) 0:00:04.598 ******** 2026-08-18 15:30:27.819707 | aio | ok: [aio] 2026-08-18 15:30:27.819893 | aio | 2026-08-18 15:30:27.820214 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 15:30:27.820465 | aio | Tuesday 18 August 2026 15:30:27 +0000 (0:00:00.546) 0:00:05.144 ******** 2026-08-18 15:30:30.304072 | aio | ok: [aio] 2026-08-18 15:30:30.304170 | aio | 2026-08-18 15:30:30.304340 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-18 15:30:30.304498 | aio | Tuesday 18 August 2026 15:30:30 +0000 (0:00:02.484) 0:00:07.629 ******** 2026-08-18 15:30:30.341137 | aio | skipping: [aio] 2026-08-18 15:30:30.341344 | aio | 2026-08-18 15:30:30.341600 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-18 15:30:30.341855 | aio | Tuesday 18 August 2026 15:30:30 +0000 (0:00:00.037) 0:00:07.666 ******** 2026-08-18 15:30:30.377679 | aio | skipping: [aio] 2026-08-18 15:30:30.377910 | aio | 2026-08-18 15:30:30.378283 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-18 15:30:30.378553 | aio | Tuesday 18 August 2026 15:30:30 +0000 (0:00:00.036) 0:00:07.702 ******** 2026-08-18 15:30:30.414710 | aio | skipping: [aio] 2026-08-18 15:30:30.414936 | aio | 2026-08-18 15:30:30.415286 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-18 15:30:30.415574 | aio | Tuesday 18 August 2026 15:30:30 +0000 (0:00:00.037) 0:00:07.739 ******** 2026-08-18 15:30:31.392021 | aio | ok: [aio] 2026-08-18 15:30:31.392208 | aio | 2026-08-18 15:30:31.392386 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-18 15:30:31.392547 | aio | Tuesday 18 August 2026 15:30:31 +0000 (0:00:00.977) 0:00:08.716 ******** 2026-08-18 15:30:31.952942 | aio | ok: [aio] 2026-08-18 15:30:31.953052 | aio | 2026-08-18 15:30:31.953070 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-18 15:30:31.953083 | aio | Tuesday 18 August 2026 15:30:31 +0000 (0:00:00.558) 0:00:09.275 ******** 2026-08-18 15:30:33.110575 | aio | ok: [aio] => (item={'path': '/etc/containerd'}) 2026-08-18 15:30:33.110797 | aio | ok: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-18 15:30:33.111077 | aio | ok: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-18 15:30:33.111352 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-18 15:30:33.111629 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-18 15:30:33.111838 | aio | 2026-08-18 15:30:33.112115 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-18 15:30:33.112373 | aio | Tuesday 18 August 2026 15:30:33 +0000 (0:00:01.160) 0:00:10.435 ******** 2026-08-18 15:30:33.865720 | aio | ok: [aio] 2026-08-18 15:30:33.865900 | aio | 2026-08-18 15:30:33.866234 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-18 15:30:33.866507 | aio | Tuesday 18 August 2026 15:30:33 +0000 (0:00:00.746) 0:00:11.182 ******** 2026-08-18 15:30:33.866749 | aio | 2026-08-18 15:30:33.867023 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-18 15:30:33.867365 | aio | Tuesday 18 August 2026 15:30:33 +0000 (0:00:00.008) 0:00:11.190 ******** 2026-08-18 15:30:34.527873 | aio | ok: [aio] 2026-08-18 15:30:34.527932 | aio | 2026-08-18 15:30:34.527946 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 15:30:34.527958 | aio | Tuesday 18 August 2026 15:30:34 +0000 (0:00:00.661) 0:00:11.852 ******** 2026-08-18 15:30:34.798532 | aio | ok: [aio] 2026-08-18 15:30:34.798591 | aio | 2026-08-18 15:30:34.798604 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 15:30:34.798617 | aio | Tuesday 18 August 2026 15:30:34 +0000 (0:00:00.270) 0:00:12.122 ******** 2026-08-18 15:30:34.880482 | aio | ok: [aio] => { 2026-08-18 15:30:34.880531 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-18 15:30:34.880538 | aio | } 2026-08-18 15:30:34.880545 | aio | 2026-08-18 15:30:34.880552 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 15:30:34.880559 | aio | Tuesday 18 August 2026 15:30:34 +0000 (0:00:00.079) 0:00:12.202 ******** 2026-08-18 15:30:35.335246 | aio | ok: [aio] 2026-08-18 15:30:35.335763 | aio | 2026-08-18 15:30:35.336310 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 15:30:35.336814 | aio | Tuesday 18 August 2026 15:30:35 +0000 (0:00:00.457) 0:00:12.660 ******** 2026-08-18 15:30:38.768058 | aio | ok: [aio] 2026-08-18 15:30:38.768118 | aio | 2026-08-18 15:30:38.768128 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-18 15:30:38.768155 | aio | Tuesday 18 August 2026 15:30:38 +0000 (0:00:03.428) 0:00:16.088 ******** 2026-08-18 15:30:39.757265 | aio | ok: [aio] 2026-08-18 15:30:39.757360 | aio | 2026-08-18 15:30:39.757438 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-18 15:30:39.757563 | aio | Tuesday 18 August 2026 15:30:39 +0000 (0:00:00.993) 0:00:17.082 ******** 2026-08-18 15:30:40.096064 | aio | ok: [aio] 2026-08-18 15:30:40.096135 | aio | 2026-08-18 15:30:40.096244 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-18 15:30:40.096359 | aio | Tuesday 18 August 2026 15:30:40 +0000 (0:00:00.339) 0:00:17.421 ******** 2026-08-18 15:30:40.662697 | aio | ok: [aio] 2026-08-18 15:30:40.663092 | aio | 2026-08-18 15:30:40.663620 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-18 15:30:40.663637 | aio | Tuesday 18 August 2026 15:30:40 +0000 (0:00:00.566) 0:00:17.987 ******** 2026-08-18 15:30:41.334160 | aio | ok: [aio] => (item={'path': '/etc/docker'}) 2026-08-18 15:30:41.334251 | aio | ok: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-18 15:30:41.335077 | aio | ok: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-18 15:30:41.335433 | aio | 2026-08-18 15:30:41.335808 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-18 15:30:41.336723 | aio | Tuesday 18 August 2026 15:30:41 +0000 (0:00:00.670) 0:00:18.658 ******** 2026-08-18 15:30:41.866178 | aio | ok: [aio] 2026-08-18 15:30:41.866218 | aio | 2026-08-18 15:30:41.866232 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-18 15:30:41.866513 | aio | Tuesday 18 August 2026 15:30:41 +0000 (0:00:00.531) 0:00:19.189 ******** 2026-08-18 15:30:42.419426 | aio | ok: [aio] 2026-08-18 15:30:42.419502 | aio | 2026-08-18 15:30:42.419602 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-18 15:30:42.419752 | aio | Tuesday 18 August 2026 15:30:42 +0000 (0:00:00.544) 0:00:19.734 ******** 2026-08-18 15:30:42.419816 | aio | 2026-08-18 15:30:42.419942 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-18 15:30:42.420069 | aio | Tuesday 18 August 2026 15:30:42 +0000 (0:00:00.008) 0:00:19.743 ******** 2026-08-18 15:30:42.883846 | aio | ok: [aio] 2026-08-18 15:30:42.883914 | aio | 2026-08-18 15:30:42.884052 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 15:30:42.884171 | aio | Tuesday 18 August 2026 15:30:42 +0000 (0:00:00.465) 0:00:20.209 ******** 2026-08-18 15:30:42.929314 | aio | ok: [aio] => { 2026-08-18 15:30:42.929416 | aio | "msg": "https://download.ceph.com/rpm-20.2.3/el9/noarch/cephadm" 2026-08-18 15:30:42.929524 | aio | } 2026-08-18 15:30:42.929625 | aio | 2026-08-18 15:30:42.929746 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 15:30:42.929890 | aio | Tuesday 18 August 2026 15:30:42 +0000 (0:00:00.042) 0:00:20.252 ******** 2026-08-18 15:30:43.279603 | aio | ok: [aio] 2026-08-18 15:30:43.279791 | aio | 2026-08-18 15:30:43.280105 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 15:30:43.280417 | aio | Tuesday 18 August 2026 15:30:43 +0000 (0:00:00.352) 0:00:20.604 ******** 2026-08-18 15:30:43.325490 | aio | skipping: [aio] 2026-08-18 15:30:43.325675 | aio | 2026-08-18 15:30:43.326036 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-18 15:30:43.326225 | aio | Tuesday 18 August 2026 15:30:43 +0000 (0:00:00.046) 0:00:20.650 ******** 2026-08-18 15:30:43.381092 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-18 15:30:43.381385 | aio | 2026-08-18 15:30:43.381709 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-18 15:30:43.381983 | aio | Tuesday 18 August 2026 15:30:43 +0000 (0:00:00.055) 0:00:20.706 ******** 2026-08-18 15:30:44.395048 | aio | ok: [aio] 2026-08-18 15:30:44.395094 | aio | 2026-08-18 15:30:44.395103 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-18 15:30:44.395111 | aio | Tuesday 18 August 2026 15:30:44 +0000 (0:00:01.012) 0:00:21.719 ******** 2026-08-18 15:30:45.223428 | aio | ok: [aio] => (item=systemd-timesyncd) 2026-08-18 15:30:45.223505 | aio | ok: [aio] => (item=ssh) 2026-08-18 15:30:45.223590 | aio | 2026-08-18 15:30:45.223705 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-18 15:30:45.223843 | aio | Tuesday 18 August 2026 15:30:45 +0000 (0:00:00.829) 0:00:22.548 ******** 2026-08-18 15:30:45.466305 | aio | ok: [aio] 2026-08-18 15:30:45.466368 | aio | 2026-08-18 15:30:45.466460 | aio | TASK [vexxhost.ceph.cephadm : Ensure the cephadm SSH user exists] ************** 2026-08-18 15:30:45.466725 | aio | Tuesday 18 August 2026 15:30:45 +0000 (0:00:00.242) 0:00:22.790 ******** 2026-08-18 15:30:45.899928 | aio | ok: [aio] 2026-08-18 15:30:45.900057 | aio | 2026-08-18 15:30:45.900088 | aio | TASK [vexxhost.ceph.cephadm : Grant passwordless sudo to the cephadm SSH user] *** 2026-08-18 15:30:45.900102 | aio | Tuesday 18 August 2026 15:30:45 +0000 (0:00:00.431) 0:00:23.221 ******** 2026-08-18 15:30:46.429121 | aio | ok: [aio] 2026-08-18 15:30:46.429152 | aio | 2026-08-18 15:30:46.429159 | aio | TASK [vexxhost.ceph.cephadm : Log in to the container registry] **************** 2026-08-18 15:30:46.429164 | aio | Tuesday 18 August 2026 15:30:46 +0000 (0:00:00.531) 0:00:23.753 ******** 2026-08-18 15:30:46.467194 | aio | skipping: [aio] 2026-08-18 15:30:46.467407 | aio | 2026-08-18 15:30:46.467664 | aio | TASK [vexxhost.ceph.cephadm : Pre-pull the Ceph image] ************************* 2026-08-18 15:30:46.467915 | aio | Tuesday 18 August 2026 15:30:46 +0000 (0:00:00.039) 0:00:23.792 ******** 2026-08-18 15:30:47.077819 | aio | ok: [aio] 2026-08-18 15:30:47.078072 | aio | 2026-08-18 15:30:47.078403 | aio | TASK [vexxhost.ceph.cephadm : Pin CEPHADM_IMAGE for interactive login shells] *** 2026-08-18 15:30:47.078654 | aio | Tuesday 18 August 2026 15:30:47 +0000 (0:00:00.610) 0:00:24.402 ******** 2026-08-18 15:30:47.621422 | aio | ok: [aio] 2026-08-18 15:30:47.621476 | aio | 2026-08-18 15:30:47.621591 | aio | TASK [vexxhost.ceph.mon : Find this monitor's addresses on the public network] *** 2026-08-18 15:30:47.621702 | aio | Tuesday 18 August 2026 15:30:47 +0000 (0:00:00.541) 0:00:24.944 ******** 2026-08-18 15:30:47.699056 | aio | ok: [aio] 2026-08-18 15:30:47.699166 | aio | 2026-08-18 15:30:47.699305 | aio | TASK [vexxhost.ceph.mon : Assert exactly one address matches the public network] *** 2026-08-18 15:30:47.699424 | aio | Tuesday 18 August 2026 15:30:47 +0000 (0:00:00.080) 0:00:25.024 ******** 2026-08-18 15:30:47.747289 | aio | ok: [aio] => { 2026-08-18 15:30:47.747387 | aio | "changed": false, 2026-08-18 15:30:47.747497 | aio | "msg": "All assertions passed" 2026-08-18 15:30:47.747606 | aio | } 2026-08-18 15:30:47.747711 | aio | 2026-08-18 15:30:47.747822 | aio | TASK [vexxhost.ceph.mon : Set this monitor's Ceph public IP] ******************* 2026-08-18 15:30:47.747969 | aio | Tuesday 18 August 2026 15:30:47 +0000 (0:00:00.048) 0:00:25.072 ******** 2026-08-18 15:30:47.795529 | aio | ok: [aio] 2026-08-18 15:30:47.795578 | aio | 2026-08-18 15:30:47.795588 | aio | TASK [vexxhost.ceph.mon : Check whether any monitor is already bootstrapped] *** 2026-08-18 15:30:47.795598 | aio | Tuesday 18 August 2026 15:30:47 +0000 (0:00:00.046) 0:00:25.119 ******** 2026-08-18 15:30:48.060246 | aio | ok: [aio] => (item=aio) 2026-08-18 15:30:48.060312 | aio | 2026-08-18 15:30:48.060323 | aio | TASK [vexxhost.ceph.mon : Select the bootstrap node (existing one, else the first monitor)] *** 2026-08-18 15:30:48.060547 | aio | Tuesday 18 August 2026 15:30:48 +0000 (0:00:00.264) 0:00:25.384 ******** 2026-08-18 15:30:48.114564 | aio | ok: [aio] 2026-08-18 15:30:48.114620 | aio | 2026-08-18 15:30:48.114631 | aio | TASK [vexxhost.ceph.mon : Bootstrap the cluster] ******************************* 2026-08-18 15:30:48.114640 | aio | Tuesday 18 August 2026 15:30:48 +0000 (0:00:00.054) 0:00:25.438 ******** 2026-08-18 15:30:48.158651 | aio | skipping: [aio] 2026-08-18 15:30:48.158715 | aio | 2026-08-18 15:30:48.158725 | aio | TASK [Register this monitor host] ********************************************** 2026-08-18 15:30:48.158734 | aio | Tuesday 18 August 2026 15:30:48 +0000 (0:00:00.044) 0:00:25.482 ******** 2026-08-18 15:30:48.239127 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-08-18 15:30:48.239195 | aio | 2026-08-18 15:30:48.239732 | aio | TASK [vexxhost.ceph.cephadm_host : Get the cephadm public key] ***************** 2026-08-18 15:30:48.239759 | aio | Tuesday 18 August 2026 15:30:48 +0000 (0:00:00.080) 0:00:25.563 ******** 2026-08-18 15:30:50.184396 | aio | ok: [aio] 2026-08-18 15:30:50.184472 | aio | 2026-08-18 15:30:50.184598 | aio | TASK [vexxhost.ceph.cephadm_host : Resolve the cluster SSH public key to authorise] *** 2026-08-18 15:30:50.184698 | aio | Tuesday 18 August 2026 15:30:50 +0000 (0:00:01.943) 0:00:27.507 ******** 2026-08-18 15:30:50.236108 | aio | ok: [aio] 2026-08-18 15:30:50.236185 | aio | 2026-08-18 15:30:50.236463 | aio | TASK [vexxhost.ceph.cephadm_host : Assert a cluster SSH key was resolved] ****** 2026-08-18 15:30:50.236498 | aio | Tuesday 18 August 2026 15:30:50 +0000 (0:00:00.054) 0:00:27.561 ******** 2026-08-18 15:30:50.293162 | aio | ok: [aio] => { 2026-08-18 15:30:50.293210 | aio | "changed": false, 2026-08-18 15:30:50.293224 | aio | "msg": "All assertions passed" 2026-08-18 15:30:50.293236 | aio | } 2026-08-18 15:30:50.293252 | aio | 2026-08-18 15:30:50.293267 | aio | TASK [vexxhost.ceph.cephadm_host : Authorise the cluster SSH key for the cephadm user] *** 2026-08-18 15:30:50.293309 | aio | Tuesday 18 August 2026 15:30:50 +0000 (0:00:00.054) 0:00:27.616 ******** 2026-08-18 15:30:50.743477 | aio | ok: [aio] 2026-08-18 15:30:50.743586 | aio | 2026-08-18 15:30:50.743914 | aio | TASK [vexxhost.ceph.cephadm_host : Derive this host's cephadm labels from inventory membership] *** 2026-08-18 15:30:50.743928 | aio | Tuesday 18 August 2026 15:30:50 +0000 (0:00:00.449) 0:00:28.066 ******** 2026-08-18 15:30:50.795336 | aio | ok: [aio] 2026-08-18 15:30:50.795453 | aio | 2026-08-18 15:30:50.795620 | aio | TASK [vexxhost.ceph.cephadm_host : Find this host's addresses on the public network] *** 2026-08-18 15:30:50.795777 | aio | Tuesday 18 August 2026 15:30:50 +0000 (0:00:00.054) 0:00:28.120 ******** 2026-08-18 15:30:50.887161 | aio | ok: [aio] 2026-08-18 15:30:50.887226 | aio | 2026-08-18 15:30:50.887623 | aio | TASK [vexxhost.ceph.cephadm_host : Assert exactly one address matches the public network] *** 2026-08-18 15:30:50.887667 | aio | Tuesday 18 August 2026 15:30:50 +0000 (0:00:00.090) 0:00:28.211 ******** 2026-08-18 15:30:50.937497 | aio | ok: [aio] => { 2026-08-18 15:30:50.937573 | aio | "changed": false, 2026-08-18 15:30:50.939062 | aio | "msg": "All assertions passed" 2026-08-18 15:30:50.939096 | aio | } 2026-08-18 15:30:50.939101 | aio | 2026-08-18 15:30:50.939105 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host (labels)] ***************** 2026-08-18 15:30:50.939109 | aio | Tuesday 18 August 2026 15:30:50 +0000 (0:00:00.050) 0:00:28.261 ******** 2026-08-18 15:30:52.816614 | aio | ok: [aio] 2026-08-18 15:30:52.816681 | aio | 2026-08-18 15:30:52.816696 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host with a CRUSH location] **** 2026-08-18 15:30:52.816708 | aio | Tuesday 18 August 2026 15:30:52 +0000 (0:00:01.878) 0:00:30.140 ******** 2026-08-18 15:30:52.878201 | aio | skipping: [aio] 2026-08-18 15:30:52.878273 | aio | 2026-08-18 15:30:52.878580 | aio | TASK [vexxhost.ceph.mon : Apply the monitor service spec] ********************** 2026-08-18 15:30:52.878886 | aio | Tuesday 18 August 2026 15:30:52 +0000 (0:00:00.062) 0:00:30.203 ******** 2026-08-18 15:30:54.790035 | aio | ok: [aio] 2026-08-18 15:30:54.790075 | aio | 2026-08-18 15:30:54.790081 | aio | TASK [vexxhost.ceph.mon : Wait for this monitor's daemon to be present] ******** 2026-08-18 15:30:54.790088 | aio | Tuesday 18 August 2026 15:30:54 +0000 (0:00:01.911) 0:00:32.114 ******** 2026-08-18 15:30:56.559399 | aio | ok: [aio] 2026-08-18 15:30:56.559841 | aio | 2026-08-18 15:30:56.560233 | aio | TASK [vexxhost.ceph.mgr : Locate the cluster admin host] *********************** 2026-08-18 15:30:56.560637 | aio | Tuesday 18 August 2026 15:30:56 +0000 (0:00:01.769) 0:00:33.884 ******** 2026-08-18 15:30:56.845758 | aio | ok: [aio] => (item=aio) 2026-08-18 15:30:56.846167 | aio | 2026-08-18 15:30:56.846540 | aio | TASK [vexxhost.ceph.mgr : Select the admin host] ******************************* 2026-08-18 15:30:56.846883 | aio | Tuesday 18 August 2026 15:30:56 +0000 (0:00:00.286) 0:00:34.170 ******** 2026-08-18 15:30:56.897515 | aio | ok: [aio] 2026-08-18 15:30:56.897847 | aio | 2026-08-18 15:30:56.898244 | aio | TASK [Register this manager host] ********************************************** 2026-08-18 15:30:56.898602 | aio | Tuesday 18 August 2026 15:30:56 +0000 (0:00:00.052) 0:00:34.222 ******** 2026-08-18 15:30:56.974496 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-08-18 15:30:56.974561 | aio | 2026-08-18 15:30:56.974661 | aio | TASK [vexxhost.ceph.cephadm_host : Get the cephadm public key] ***************** 2026-08-18 15:30:56.974771 | aio | Tuesday 18 August 2026 15:30:56 +0000 (0:00:00.076) 0:00:34.299 ******** 2026-08-18 15:30:58.657310 | aio | ok: [aio] 2026-08-18 15:30:58.657374 | aio | 2026-08-18 15:30:58.657512 | aio | TASK [vexxhost.ceph.cephadm_host : Resolve the cluster SSH public key to authorise] *** 2026-08-18 15:30:58.657627 | aio | Tuesday 18 August 2026 15:30:58 +0000 (0:00:01.683) 0:00:35.982 ******** 2026-08-18 15:30:58.709595 | aio | ok: [aio] 2026-08-18 15:30:58.709653 | aio | 2026-08-18 15:30:58.709667 | aio | TASK [vexxhost.ceph.cephadm_host : Assert a cluster SSH key was resolved] ****** 2026-08-18 15:30:58.709681 | aio | Tuesday 18 August 2026 15:30:58 +0000 (0:00:00.051) 0:00:36.033 ******** 2026-08-18 15:30:58.757181 | aio | ok: [aio] => { 2026-08-18 15:30:58.757318 | aio | "changed": false, 2026-08-18 15:30:58.757576 | aio | "msg": "All assertions passed" 2026-08-18 15:30:58.757895 | aio | } 2026-08-18 15:30:58.758184 | aio | 2026-08-18 15:30:58.758497 | aio | TASK [vexxhost.ceph.cephadm_host : Authorise the cluster SSH key for the cephadm user] *** 2026-08-18 15:30:58.758746 | aio | Tuesday 18 August 2026 15:30:58 +0000 (0:00:00.048) 0:00:36.082 ******** 2026-08-18 15:30:59.096157 | aio | ok: [aio] 2026-08-18 15:30:59.096288 | aio | 2026-08-18 15:30:59.096491 | aio | TASK [vexxhost.ceph.cephadm_host : Derive this host's cephadm labels from inventory membership] *** 2026-08-18 15:30:59.096683 | aio | Tuesday 18 August 2026 15:30:59 +0000 (0:00:00.338) 0:00:36.421 ******** 2026-08-18 15:30:59.149656 | aio | ok: [aio] 2026-08-18 15:30:59.149859 | aio | 2026-08-18 15:30:59.150209 | aio | TASK [vexxhost.ceph.cephadm_host : Find this host's addresses on the public network] *** 2026-08-18 15:30:59.150467 | aio | Tuesday 18 August 2026 15:30:59 +0000 (0:00:00.053) 0:00:36.474 ******** 2026-08-18 15:30:59.234928 | aio | ok: [aio] 2026-08-18 15:30:59.235278 | aio | 2026-08-18 15:30:59.235644 | aio | TASK [vexxhost.ceph.cephadm_host : Assert exactly one address matches the public network] *** 2026-08-18 15:30:59.235940 | aio | Tuesday 18 August 2026 15:30:59 +0000 (0:00:00.084) 0:00:36.559 ******** 2026-08-18 15:30:59.290072 | aio | ok: [aio] => { 2026-08-18 15:30:59.290141 | aio | "changed": false, 2026-08-18 15:30:59.290238 | aio | "msg": "All assertions passed" 2026-08-18 15:30:59.290357 | aio | } 2026-08-18 15:30:59.290476 | aio | 2026-08-18 15:30:59.290613 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host (labels)] ***************** 2026-08-18 15:30:59.290744 | aio | Tuesday 18 August 2026 15:30:59 +0000 (0:00:00.055) 0:00:36.615 ******** 2026-08-18 15:31:01.040350 | aio | ok: [aio] 2026-08-18 15:31:01.040519 | aio | 2026-08-18 15:31:01.040787 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host with a CRUSH location] **** 2026-08-18 15:31:01.041108 | aio | Tuesday 18 August 2026 15:31:01 +0000 (0:00:01.749) 0:00:38.365 ******** 2026-08-18 15:31:01.104183 | aio | skipping: [aio] 2026-08-18 15:31:01.104403 | aio | 2026-08-18 15:31:01.104685 | aio | TASK [vexxhost.ceph.mgr : Apply the manager service spec] ********************** 2026-08-18 15:31:01.104981 | aio | Tuesday 18 August 2026 15:31:01 +0000 (0:00:00.064) 0:00:38.429 ******** 2026-08-18 15:31:02.840172 | aio | ok: [aio] 2026-08-18 15:31:02.840946 | aio | 2026-08-18 15:31:02.841060 | aio | TASK [vexxhost.ceph.mgr : Wait for this manager's daemon to be present] ******** 2026-08-18 15:31:02.841099 | aio | Tuesday 18 August 2026 15:31:02 +0000 (0:00:01.735) 0:00:40.165 ******** 2026-08-18 15:31:04.596900 | aio | ok: [aio] 2026-08-18 15:31:04.596987 | aio | 2026-08-18 15:31:04.597058 | aio | TASK [vexxhost.ceph.mgr : Configure ceph-mgr modules] ************************** 2026-08-18 15:31:04.597082 | aio | Tuesday 18 August 2026 15:31:04 +0000 (0:00:01.755) 0:00:41.920 ******** 2026-08-18 15:31:16.329062 | aio | ok: [aio] => (item={'name': 'diskprediction_local'}) 2026-08-18 15:31:16.329136 | aio | ok: [aio] => (item={'name': 'dashboard'}) 2026-08-18 15:31:16.329150 | aio | ok: [aio] => (item={'name': 'iostat'}) 2026-08-18 15:31:16.329162 | aio | ok: [aio] => (item={'name': 'prometheus'}) 2026-08-18 15:31:16.329173 | aio | ok: [aio] => (item={'name': 'rgw'}) 2026-08-18 15:31:16.329185 | aio | 2026-08-18 15:31:16.329197 | aio | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-08-18 15:31:16.329209 | aio | 2026-08-18 15:31:16.329220 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 15:31:16.329379 | aio | Tuesday 18 August 2026 15:31:16 +0000 (0:00:11.731) 0:00:53.651 ******** 2026-08-18 15:31:17.273407 | aio | ok: [aio] 2026-08-18 15:31:17.273482 | aio | 2026-08-18 15:31:17.273600 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 15:31:17.273731 | aio | Tuesday 18 August 2026 15:31:17 +0000 (0:00:00.946) 0:00:54.598 ******** 2026-08-18 15:31:17.520375 | aio | ok: [aio] 2026-08-18 15:31:17.520451 | aio | 2026-08-18 15:31:17.520559 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 15:31:17.520684 | aio | Tuesday 18 August 2026 15:31:17 +0000 (0:00:00.244) 0:00:54.843 ******** 2026-08-18 15:31:17.562686 | aio | skipping: [aio] 2026-08-18 15:31:17.562745 | aio | 2026-08-18 15:31:17.562757 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-18 15:31:17.562767 | aio | Tuesday 18 August 2026 15:31:17 +0000 (0:00:00.042) 0:00:54.885 ******** 2026-08-18 15:31:17.822469 | aio | ok: [aio] 2026-08-18 15:31:17.822528 | aio | 2026-08-18 15:31:17.822643 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 15:31:17.822757 | aio | Tuesday 18 August 2026 15:31:17 +0000 (0:00:00.259) 0:00:55.145 ******** 2026-08-18 15:31:17.898215 | aio | ok: [aio] => { 2026-08-18 15:31:17.898275 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-18 15:31:17.898389 | aio | } 2026-08-18 15:31:17.901054 | aio | 2026-08-18 15:31:17.901090 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 15:31:17.912250 | aio | Tuesday 18 August 2026 15:31:17 +0000 (0:00:00.078) 0:00:55.223 ******** 2026-08-18 15:31:18.299583 | aio | ok: [aio] 2026-08-18 15:31:18.299699 | aio | 2026-08-18 15:31:18.299857 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 15:31:18.300020 | aio | Tuesday 18 August 2026 15:31:18 +0000 (0:00:00.400) 0:00:55.623 ******** 2026-08-18 15:31:18.348367 | aio | skipping: [aio] 2026-08-18 15:31:18.348582 | aio | 2026-08-18 15:31:18.348839 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 15:31:18.349113 | aio | Tuesday 18 August 2026 15:31:18 +0000 (0:00:00.049) 0:00:55.673 ******** 2026-08-18 15:31:18.398149 | aio | skipping: [aio] 2026-08-18 15:31:18.398370 | aio | 2026-08-18 15:31:18.398623 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 15:31:18.398865 | aio | Tuesday 18 August 2026 15:31:18 +0000 (0:00:00.049) 0:00:55.723 ******** 2026-08-18 15:31:18.643333 | aio | ok: [aio] 2026-08-18 15:31:18.643535 | aio | 2026-08-18 15:31:18.643799 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 15:31:18.644086 | aio | Tuesday 18 August 2026 15:31:18 +0000 (0:00:00.245) 0:00:55.968 ******** 2026-08-18 15:31:19.551458 | aio | ok: [aio] 2026-08-18 15:31:19.551659 | aio | 2026-08-18 15:31:19.551912 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 15:31:19.552189 | aio | Tuesday 18 August 2026 15:31:19 +0000 (0:00:00.908) 0:00:56.876 ******** 2026-08-18 15:31:19.787158 | aio | ok: [aio] => { 2026-08-18 15:31:19.787217 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-18 15:31:19.788056 | aio | } 2026-08-18 15:31:19.788089 | aio | 2026-08-18 15:31:19.788100 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 15:31:19.788109 | aio | Tuesday 18 August 2026 15:31:19 +0000 (0:00:00.235) 0:00:57.111 ******** 2026-08-18 15:31:20.365404 | aio | ok: [aio] 2026-08-18 15:31:20.365458 | aio | 2026-08-18 15:31:20.365587 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 15:31:20.365695 | aio | Tuesday 18 August 2026 15:31:20 +0000 (0:00:00.578) 0:00:57.689 ******** 2026-08-18 15:31:22.643560 | aio | ok: [aio] 2026-08-18 15:31:22.643641 | aio | 2026-08-18 15:31:22.647124 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-18 15:31:22.647192 | aio | Tuesday 18 August 2026 15:31:22 +0000 (0:00:02.277) 0:00:59.967 ******** 2026-08-18 15:31:22.679863 | aio | skipping: [aio] 2026-08-18 15:31:22.679937 | aio | 2026-08-18 15:31:22.679948 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-18 15:31:22.679957 | aio | Tuesday 18 August 2026 15:31:22 +0000 (0:00:00.035) 0:01:00.003 ******** 2026-08-18 15:31:22.717205 | aio | skipping: [aio] 2026-08-18 15:31:22.717287 | aio | 2026-08-18 15:31:22.717304 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-18 15:31:22.717644 | aio | Tuesday 18 August 2026 15:31:22 +0000 (0:00:00.037) 0:01:00.041 ******** 2026-08-18 15:31:22.802577 | aio | skipping: [aio] 2026-08-18 15:31:22.802633 | aio | 2026-08-18 15:31:22.802644 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-18 15:31:22.802653 | aio | Tuesday 18 August 2026 15:31:22 +0000 (0:00:00.084) 0:01:00.125 ******** 2026-08-18 15:31:23.943589 | aio | ok: [aio] 2026-08-18 15:31:23.943641 | aio | 2026-08-18 15:31:23.943668 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-18 15:31:23.943679 | aio | Tuesday 18 August 2026 15:31:23 +0000 (0:00:01.140) 0:01:01.266 ******** 2026-08-18 15:31:24.524616 | aio | ok: [aio] 2026-08-18 15:31:24.524669 | aio | 2026-08-18 15:31:24.524680 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-18 15:31:24.524689 | aio | Tuesday 18 August 2026 15:31:24 +0000 (0:00:00.580) 0:01:01.846 ******** 2026-08-18 15:31:25.719660 | aio | ok: [aio] => (item={'path': '/etc/containerd'}) 2026-08-18 15:31:25.719715 | aio | ok: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-18 15:31:25.719726 | aio | ok: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-18 15:31:25.719734 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-18 15:31:25.719743 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-18 15:31:25.719753 | aio | 2026-08-18 15:31:25.719762 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-18 15:31:25.719770 | aio | Tuesday 18 August 2026 15:31:25 +0000 (0:00:01.195) 0:01:03.041 ******** 2026-08-18 15:31:26.432188 | aio | ok: [aio] 2026-08-18 15:31:26.432268 | aio | 2026-08-18 15:31:26.432280 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-18 15:31:26.432364 | aio | Tuesday 18 August 2026 15:31:26 +0000 (0:00:00.707) 0:01:03.749 ******** 2026-08-18 15:31:26.432593 | aio | 2026-08-18 15:31:26.432843 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-18 15:31:26.433165 | aio | Tuesday 18 August 2026 15:31:26 +0000 (0:00:00.006) 0:01:03.755 ******** 2026-08-18 15:31:26.905841 | aio | ok: [aio] 2026-08-18 15:31:26.906195 | aio | 2026-08-18 15:31:26.906497 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 15:31:26.906771 | aio | Tuesday 18 August 2026 15:31:26 +0000 (0:00:00.474) 0:01:04.230 ******** 2026-08-18 15:31:27.171919 | aio | ok: [aio] 2026-08-18 15:31:27.172135 | aio | 2026-08-18 15:31:27.172388 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 15:31:27.172638 | aio | Tuesday 18 August 2026 15:31:27 +0000 (0:00:00.266) 0:01:04.497 ******** 2026-08-18 15:31:27.251766 | aio | ok: [aio] => { 2026-08-18 15:31:27.252044 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-18 15:31:27.252290 | aio | } 2026-08-18 15:31:27.252515 | aio | 2026-08-18 15:31:27.252945 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 15:31:27.253413 | aio | Tuesday 18 August 2026 15:31:27 +0000 (0:00:00.079) 0:01:04.576 ******** 2026-08-18 15:31:27.694172 | aio | ok: [aio] 2026-08-18 15:31:27.694274 | aio | 2026-08-18 15:31:27.694483 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 15:31:27.694739 | aio | Tuesday 18 August 2026 15:31:27 +0000 (0:00:00.442) 0:01:05.019 ******** 2026-08-18 15:31:31.065040 | aio | ok: [aio] 2026-08-18 15:31:31.065231 | aio | 2026-08-18 15:31:31.065492 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-18 15:31:31.065749 | aio | Tuesday 18 August 2026 15:31:31 +0000 (0:00:03.370) 0:01:08.390 ******** 2026-08-18 15:31:32.149041 | aio | ok: [aio] 2026-08-18 15:31:32.149100 | aio | 2026-08-18 15:31:32.149113 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-18 15:31:32.149123 | aio | Tuesday 18 August 2026 15:31:32 +0000 (0:00:01.082) 0:01:09.472 ******** 2026-08-18 15:31:32.395636 | aio | ok: [aio] 2026-08-18 15:31:32.395692 | aio | 2026-08-18 15:31:32.395703 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-18 15:31:32.395713 | aio | Tuesday 18 August 2026 15:31:32 +0000 (0:00:00.244) 0:01:09.717 ******** 2026-08-18 15:31:32.936702 | aio | ok: [aio] 2026-08-18 15:31:32.936735 | aio | 2026-08-18 15:31:32.936740 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-18 15:31:32.936744 | aio | Tuesday 18 August 2026 15:31:32 +0000 (0:00:00.541) 0:01:10.259 ******** 2026-08-18 15:31:33.632885 | aio | ok: [aio] => (item={'path': '/etc/docker'}) 2026-08-18 15:31:33.633828 | aio | ok: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-18 15:31:33.633867 | aio | ok: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-18 15:31:33.633874 | aio | 2026-08-18 15:31:33.633880 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-18 15:31:33.633887 | aio | Tuesday 18 August 2026 15:31:33 +0000 (0:00:00.697) 0:01:10.957 ******** 2026-08-18 15:31:34.188149 | aio | ok: [aio] 2026-08-18 15:31:34.188204 | aio | 2026-08-18 15:31:34.188635 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-18 15:31:34.188714 | aio | Tuesday 18 August 2026 15:31:34 +0000 (0:00:00.554) 0:01:11.512 ******** 2026-08-18 15:31:34.749413 | aio | ok: [aio] 2026-08-18 15:31:34.749469 | aio | 2026-08-18 15:31:34.749630 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-18 15:31:34.749718 | aio | Tuesday 18 August 2026 15:31:34 +0000 (0:00:00.554) 0:01:12.066 ******** 2026-08-18 15:31:34.749818 | aio | 2026-08-18 15:31:34.749928 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-18 15:31:34.750068 | aio | Tuesday 18 August 2026 15:31:34 +0000 (0:00:00.008) 0:01:12.074 ******** 2026-08-18 15:31:35.201218 | aio | ok: [aio] 2026-08-18 15:31:35.201311 | aio | 2026-08-18 15:31:35.201323 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 15:31:35.201342 | aio | Tuesday 18 August 2026 15:31:35 +0000 (0:00:00.451) 0:01:12.525 ******** 2026-08-18 15:31:35.246122 | aio | ok: [aio] => { 2026-08-18 15:31:35.246784 | aio | "msg": "https://download.ceph.com/rpm-20.2.3/el9/noarch/cephadm" 2026-08-18 15:31:35.246797 | aio | } 2026-08-18 15:31:35.246807 | aio | 2026-08-18 15:31:35.246817 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 15:31:35.246825 | aio | Tuesday 18 August 2026 15:31:35 +0000 (0:00:00.043) 0:01:12.568 ******** 2026-08-18 15:31:35.598180 | aio | ok: [aio] 2026-08-18 15:31:35.598240 | aio | 2026-08-18 15:31:35.598654 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 15:31:35.598702 | aio | Tuesday 18 August 2026 15:31:35 +0000 (0:00:00.353) 0:01:12.922 ******** 2026-08-18 15:31:35.639837 | aio | skipping: [aio] 2026-08-18 15:31:35.640069 | aio | 2026-08-18 15:31:35.640455 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-18 15:31:35.640709 | aio | Tuesday 18 August 2026 15:31:35 +0000 (0:00:00.041) 0:01:12.964 ******** 2026-08-18 15:31:35.692246 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-18 15:31:35.692482 | aio | 2026-08-18 15:31:35.692777 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-18 15:31:35.693045 | aio | Tuesday 18 August 2026 15:31:35 +0000 (0:00:00.053) 0:01:13.017 ******** 2026-08-18 15:31:36.596738 | aio | ok: [aio] 2026-08-18 15:31:36.596770 | aio | 2026-08-18 15:31:36.596775 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-18 15:31:36.596779 | aio | Tuesday 18 August 2026 15:31:36 +0000 (0:00:00.904) 0:01:13.921 ******** 2026-08-18 15:31:37.381806 | aio | ok: [aio] => (item=systemd-timesyncd) 2026-08-18 15:31:37.381837 | aio | ok: [aio] => (item=ssh) 2026-08-18 15:31:37.381842 | aio | 2026-08-18 15:31:37.381857 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-18 15:31:37.381861 | aio | Tuesday 18 August 2026 15:31:37 +0000 (0:00:00.784) 0:01:14.706 ******** 2026-08-18 15:31:37.628084 | aio | ok: [aio] 2026-08-18 15:31:37.628406 | aio | 2026-08-18 15:31:37.628671 | aio | TASK [vexxhost.ceph.cephadm : Ensure the cephadm SSH user exists] ************** 2026-08-18 15:31:37.628924 | aio | Tuesday 18 August 2026 15:31:37 +0000 (0:00:00.246) 0:01:14.952 ******** 2026-08-18 15:31:37.927303 | aio | ok: [aio] 2026-08-18 15:31:37.927527 | aio | 2026-08-18 15:31:37.927803 | aio | TASK [vexxhost.ceph.cephadm : Grant passwordless sudo to the cephadm SSH user] *** 2026-08-18 15:31:37.928103 | aio | Tuesday 18 August 2026 15:31:37 +0000 (0:00:00.299) 0:01:15.252 ******** 2026-08-18 15:31:38.459884 | aio | ok: [aio] 2026-08-18 15:31:38.460204 | aio | 2026-08-18 15:31:38.460475 | aio | TASK [vexxhost.ceph.cephadm : Log in to the container registry] **************** 2026-08-18 15:31:38.460735 | aio | Tuesday 18 August 2026 15:31:38 +0000 (0:00:00.532) 0:01:15.784 ******** 2026-08-18 15:31:38.496066 | aio | skipping: [aio] 2026-08-18 15:31:38.496303 | aio | 2026-08-18 15:31:38.496608 | aio | TASK [vexxhost.ceph.cephadm : Pre-pull the Ceph image] ************************* 2026-08-18 15:31:38.496825 | aio | Tuesday 18 August 2026 15:31:38 +0000 (0:00:00.036) 0:01:15.821 ******** 2026-08-18 15:31:38.923638 | aio | ok: [aio] 2026-08-18 15:31:38.923850 | aio | 2026-08-18 15:31:38.924176 | aio | TASK [vexxhost.ceph.cephadm : Pin CEPHADM_IMAGE for interactive login shells] *** 2026-08-18 15:31:38.924421 | aio | Tuesday 18 August 2026 15:31:38 +0000 (0:00:00.427) 0:01:16.248 ******** 2026-08-18 15:31:39.468288 | aio | ok: [aio] 2026-08-18 15:31:39.468565 | aio | 2026-08-18 15:31:39.468879 | aio | TASK [vexxhost.ceph.osd : Locate the cluster admin host] *********************** 2026-08-18 15:31:39.469242 | aio | Tuesday 18 August 2026 15:31:39 +0000 (0:00:00.544) 0:01:16.793 ******** 2026-08-18 15:31:39.733035 | aio | ok: [aio] => (item=aio) 2026-08-18 15:31:39.733115 | aio | 2026-08-18 15:31:39.733385 | aio | TASK [vexxhost.ceph.osd : Select the admin host and its mon config path] ******* 2026-08-18 15:31:39.733644 | aio | Tuesday 18 August 2026 15:31:39 +0000 (0:00:00.264) 0:01:17.058 ******** 2026-08-18 15:31:39.785717 | aio | ok: [aio] 2026-08-18 15:31:39.786025 | aio | 2026-08-18 15:31:39.786391 | aio | TASK [vexxhost.ceph.osd : Set the admin mon config path] *********************** 2026-08-18 15:31:39.786694 | aio | Tuesday 18 August 2026 15:31:39 +0000 (0:00:00.052) 0:01:17.110 ******** 2026-08-18 15:31:39.836508 | aio | ok: [aio] 2026-08-18 15:31:39.836540 | aio | 2026-08-18 15:31:39.836546 | aio | TASK [Register this OSD host] ************************************************** 2026-08-18 15:31:39.836587 | aio | Tuesday 18 August 2026 15:31:39 +0000 (0:00:00.049) 0:01:17.160 ******** 2026-08-18 15:31:39.895903 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-08-18 15:31:39.896171 | aio | 2026-08-18 15:31:39.896458 | aio | TASK [vexxhost.ceph.cephadm_host : Get the cephadm public key] ***************** 2026-08-18 15:31:39.896713 | aio | Tuesday 18 August 2026 15:31:39 +0000 (0:00:00.060) 0:01:17.221 ******** 2026-08-18 15:31:41.600887 | aio | ok: [aio] 2026-08-18 15:31:41.601142 | aio | 2026-08-18 15:31:41.601418 | aio | TASK [vexxhost.ceph.cephadm_host : Resolve the cluster SSH public key to authorise] *** 2026-08-18 15:31:41.601776 | aio | Tuesday 18 August 2026 15:31:41 +0000 (0:00:01.704) 0:01:18.925 ******** 2026-08-18 15:31:41.648394 | aio | ok: [aio] 2026-08-18 15:31:41.648624 | aio | 2026-08-18 15:31:41.649045 | aio | TASK [vexxhost.ceph.cephadm_host : Assert a cluster SSH key was resolved] ****** 2026-08-18 15:31:41.649299 | aio | Tuesday 18 August 2026 15:31:41 +0000 (0:00:00.047) 0:01:18.973 ******** 2026-08-18 15:31:41.693220 | aio | ok: [aio] => { 2026-08-18 15:31:41.693463 | aio | "changed": false, 2026-08-18 15:31:41.693712 | aio | "msg": "All assertions passed" 2026-08-18 15:31:41.694031 | aio | } 2026-08-18 15:31:41.694320 | aio | 2026-08-18 15:31:41.694591 | aio | TASK [vexxhost.ceph.cephadm_host : Authorise the cluster SSH key for the cephadm user] *** 2026-08-18 15:31:41.694862 | aio | Tuesday 18 August 2026 15:31:41 +0000 (0:00:00.044) 0:01:19.018 ******** 2026-08-18 15:31:42.009246 | aio | ok: [aio] 2026-08-18 15:31:42.009299 | aio | 2026-08-18 15:31:42.009481 | aio | TASK [vexxhost.ceph.cephadm_host : Derive this host's cephadm labels from inventory membership] *** 2026-08-18 15:31:42.009634 | aio | Tuesday 18 August 2026 15:31:42 +0000 (0:00:00.316) 0:01:19.334 ******** 2026-08-18 15:31:42.055449 | aio | ok: [aio] 2026-08-18 15:31:42.055618 | aio | 2026-08-18 15:31:42.055881 | aio | TASK [vexxhost.ceph.cephadm_host : Find this host's addresses on the public network] *** 2026-08-18 15:31:42.056231 | aio | Tuesday 18 August 2026 15:31:42 +0000 (0:00:00.046) 0:01:19.380 ******** 2026-08-18 15:31:42.138247 | aio | ok: [aio] 2026-08-18 15:31:42.138414 | aio | 2026-08-18 15:31:42.138672 | aio | TASK [vexxhost.ceph.cephadm_host : Assert exactly one address matches the public network] *** 2026-08-18 15:31:42.138979 | aio | Tuesday 18 August 2026 15:31:42 +0000 (0:00:00.082) 0:01:19.463 ******** 2026-08-18 15:31:42.184755 | aio | ok: [aio] => { 2026-08-18 15:31:42.184938 | aio | "changed": false, 2026-08-18 15:31:42.185214 | aio | "msg": "All assertions passed" 2026-08-18 15:31:42.185449 | aio | } 2026-08-18 15:31:42.185665 | aio | 2026-08-18 15:31:42.185916 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host (labels)] ***************** 2026-08-18 15:31:42.186266 | aio | Tuesday 18 August 2026 15:31:42 +0000 (0:00:00.046) 0:01:19.509 ******** 2026-08-18 15:31:43.913039 | aio | ok: [aio] 2026-08-18 15:31:43.913076 | aio | 2026-08-18 15:31:43.913090 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host with a CRUSH location] **** 2026-08-18 15:31:43.913099 | aio | Tuesday 18 August 2026 15:31:43 +0000 (0:00:01.727) 0:01:21.237 ******** 2026-08-18 15:31:43.969138 | aio | skipping: [aio] 2026-08-18 15:31:43.969373 | aio | 2026-08-18 15:31:43.969682 | aio | TASK [vexxhost.ceph.osd : Apply OSD service specs (drive groups)] ************** 2026-08-18 15:31:43.970085 | aio | Tuesday 18 August 2026 15:31:43 +0000 (0:00:00.056) 0:01:21.294 ******** 2026-08-18 15:31:44.000318 | aio | skipping: [aio] 2026-08-18 15:31:44.000571 | aio | 2026-08-18 15:31:44.000835 | aio | TASK [vexxhost.ceph.osd : List existing ceph-volume OSDs on this host] ********* 2026-08-18 15:31:44.001123 | aio | Tuesday 18 August 2026 15:31:43 +0000 (0:00:00.031) 0:01:21.325 ******** 2026-08-18 15:31:45.559364 | aio | ok: [aio] 2026-08-18 15:31:45.559508 | aio | 2026-08-18 15:31:45.559572 | aio | TASK [vexxhost.ceph.osd : Deploy OSDs on the explicitly listed devices] ******** 2026-08-18 15:31:45.559684 | aio | Tuesday 18 August 2026 15:31:45 +0000 (0:00:01.558) 0:01:22.884 ******** 2026-08-18 15:31:45.650838 | aio | skipping: [aio] => (item=/dev/ceph-aio-osd0/data) 2026-08-18 15:31:45.651141 | aio | skipping: [aio] => (item=/dev/ceph-aio-osd1/data) 2026-08-18 15:31:45.651401 | aio | skipping: [aio] => (item=/dev/ceph-aio-osd2/data) 2026-08-18 15:31:45.651657 | aio | skipping: [aio] 2026-08-18 15:31:45.651897 | aio | 2026-08-18 15:31:45.652232 | aio | TASK [vexxhost.ceph.osd : Wait for explicitly requested OSD daemons to be running on this host] *** 2026-08-18 15:31:45.652490 | aio | Tuesday 18 August 2026 15:31:45 +0000 (0:00:00.089) 0:01:22.974 ******** 2026-08-18 15:31:47.440886 | aio | ok: [aio] 2026-08-18 15:31:47.441118 | aio | 2026-08-18 15:31:47.441391 | aio | TASK [vexxhost.ceph.osd : Wait for OSD drive-group services to deploy at least one daemon] *** 2026-08-18 15:31:47.441674 | aio | Tuesday 18 August 2026 15:31:47 +0000 (0:00:01.791) 0:01:24.765 ******** 2026-08-18 15:31:47.501921 | aio | skipping: [aio] 2026-08-18 15:31:47.502150 | aio | 2026-08-18 15:31:47.502395 | aio | PLAY [Apply Ceph configuration] ************************************************ 2026-08-18 15:31:47.502611 | aio | 2026-08-18 15:31:47.502854 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 15:31:47.503135 | aio | Tuesday 18 August 2026 15:31:47 +0000 (0:00:00.061) 0:01:24.827 ******** 2026-08-18 15:31:48.527411 | aio | ok: [aio] 2026-08-18 15:31:48.527746 | aio | 2026-08-18 15:31:48.528082 | aio | TASK [vexxhost.ceph.configure : Locate the cluster admin host] ***************** 2026-08-18 15:31:48.528341 | aio | Tuesday 18 August 2026 15:31:48 +0000 (0:00:01.025) 0:01:25.852 ******** 2026-08-18 15:31:48.805714 | aio | ok: [aio] => (item=aio) 2026-08-18 15:31:48.806113 | aio | 2026-08-18 15:31:48.806373 | aio | TASK [vexxhost.ceph.configure : Select the admin host] ************************* 2026-08-18 15:31:48.806655 | aio | Tuesday 18 August 2026 15:31:48 +0000 (0:00:00.277) 0:01:26.130 ******** 2026-08-18 15:31:48.859816 | aio | ok: [aio] 2026-08-18 15:31:48.860057 | aio | 2026-08-18 15:31:48.860346 | aio | TASK [vexxhost.ceph.configure : Set the admin mon config path] ***************** 2026-08-18 15:31:48.860615 | aio | Tuesday 18 August 2026 15:31:48 +0000 (0:00:00.054) 0:01:26.184 ******** 2026-08-18 15:31:48.903254 | aio | ok: [aio] 2026-08-18 15:31:48.903447 | aio | 2026-08-18 15:31:48.903760 | aio | TASK [vexxhost.ceph.configure : Apply central Ceph configuration] ************** 2026-08-18 15:31:48.904039 | aio | Tuesday 18 August 2026 15:31:48 +0000 (0:00:00.042) 0:01:26.227 ******** 2026-08-18 15:31:48.943988 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/config.yml for aio 2026-08-18 15:31:48.944231 | aio | 2026-08-18 15:31:48.944494 | aio | TASK [vexxhost.ceph.configure : Apply central Ceph configuration] ************** 2026-08-18 15:31:48.944754 | aio | Tuesday 18 August 2026 15:31:48 +0000 (0:00:00.041) 0:01:26.269 ******** 2026-08-18 15:31:59.588362 | aio | ok: [aio] => (item=mgr/mgr/dashboard/standby_behaviour) 2026-08-18 15:31:59.588439 | aio | ok: [aio] => (item=mgr/mgr/dashboard/RGW_API_SSL_VERIFY) 2026-08-18 15:31:59.588629 | aio | ok: [aio] => (item=mgr/mgr/dashboard/FEATURE_TOGGLE_CEPHFS) 2026-08-18 15:31:59.588799 | aio | ok: [aio] => (item=mgr/mgr/dashboard/FEATURE_TOGGLE_ISCSI) 2026-08-18 15:31:59.588971 | aio | ok: [aio] => (item=mgr/mgr/dashboard/FEATURE_TOGGLE_MIRRORING) 2026-08-18 15:31:59.589180 | aio | ok: [aio] => (item=mgr/mgr/dashboard/FEATURE_TOGGLE_NFS) 2026-08-18 15:31:59.589306 | aio | 2026-08-18 15:31:59.589474 | aio | TASK [vexxhost.ceph.configure : Configure erasure-code profiles] *************** 2026-08-18 15:31:59.589637 | aio | Tuesday 18 August 2026 15:31:59 +0000 (0:00:10.644) 0:01:36.913 ******** 2026-08-18 15:31:59.634840 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/ec_profiles.yml for aio 2026-08-18 15:31:59.635099 | aio | 2026-08-18 15:31:59.635350 | aio | TASK [vexxhost.ceph.configure : Configure erasure-code profiles] *************** 2026-08-18 15:31:59.635638 | aio | Tuesday 18 August 2026 15:31:59 +0000 (0:00:00.046) 0:01:36.959 ******** 2026-08-18 15:32:01.490917 | aio | ok: [aio] => (item=ec_hdd_s3) 2026-08-18 15:32:01.491031 | aio | 2026-08-18 15:32:01.491109 | aio | TASK [vexxhost.ceph.configure : Configure CRUSH rules] ************************* 2026-08-18 15:32:01.491223 | aio | Tuesday 18 August 2026 15:32:01 +0000 (0:00:01.856) 0:01:38.815 ******** 2026-08-18 15:32:01.531126 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/crush_rules.yml for aio 2026-08-18 15:32:01.531368 | aio | 2026-08-18 15:32:01.531634 | aio | TASK [vexxhost.ceph.configure : Configure CRUSH rules] ************************* 2026-08-18 15:32:01.531901 | aio | Tuesday 18 August 2026 15:32:01 +0000 (0:00:00.040) 0:01:38.856 ******** 2026-08-18 15:32:08.438217 | aio | ok: [aio] => (item=rep_hdd) 2026-08-18 15:32:08.438265 | aio | ok: [aio] => (item=rep_lab) 2026-08-18 15:32:08.438273 | aio | ok: [aio] => (item=ec_hdd_s3) 2026-08-18 15:32:08.438281 | aio | 2026-08-18 15:32:08.438289 | aio | TASK [vexxhost.ceph.configure : Configure pools] ******************************* 2026-08-18 15:32:08.438298 | aio | Tuesday 18 August 2026 15:32:08 +0000 (0:00:06.906) 0:01:45.762 ******** 2026-08-18 15:32:08.475228 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/pools.yml for aio 2026-08-18 15:32:08.475513 | aio | 2026-08-18 15:32:08.475829 | aio | TASK [vexxhost.ceph.configure : Configure pools] ******************************* 2026-08-18 15:32:08.476166 | aio | Tuesday 18 August 2026 15:32:08 +0000 (0:00:00.037) 0:01:45.800 ******** 2026-08-18 15:32:46.297096 | aio | ok: [aio] => (item=molecule-1.rgw.buckets.data) 2026-08-18 15:32:46.297390 | aio | ok: [aio] => (item=molecule-1.rgw.buckets.index) 2026-08-18 15:32:46.297559 | aio | ok: [aio] => (item=molecule-1.rgw.buckets.non-ec) 2026-08-18 15:32:46.297819 | aio | ok: [aio] => (item=molecule-1.rgw.control) 2026-08-18 15:32:46.298120 | aio | ok: [aio] => (item=molecule-1.rgw.log) 2026-08-18 15:32:46.298366 | aio | ok: [aio] => (item=molecule-1.rgw.meta) 2026-08-18 15:32:46.298592 | aio | 2026-08-18 15:32:46.298844 | aio | TASK [vexxhost.ceph.configure : Configure CephX keys] ************************** 2026-08-18 15:32:46.299121 | aio | Tuesday 18 August 2026 15:32:46 +0000 (0:00:37.821) 0:02:23.621 ******** 2026-08-18 15:32:46.327477 | aio | skipping: [aio] 2026-08-18 15:32:46.327588 | aio | 2026-08-18 15:32:46.327742 | aio | TASK [vexxhost.ceph.configure : Enroll the dashboard TLS certificate] ********** 2026-08-18 15:32:46.327935 | aio | Tuesday 18 August 2026 15:32:46 +0000 (0:00:00.030) 0:02:23.652 ******** 2026-08-18 15:32:46.367034 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/dashboard.yml for aio 2026-08-18 15:32:46.367391 | aio | 2026-08-18 15:32:46.367673 | aio | TASK [vexxhost.ceph.configure : Check whether the dashboard mgr module is enabled] *** 2026-08-18 15:32:46.367934 | aio | Tuesday 18 August 2026 15:32:46 +0000 (0:00:00.039) 0:02:23.692 ******** 2026-08-18 15:32:48.915826 | aio | ok: [aio] 2026-08-18 15:32:48.916068 | aio | 2026-08-18 15:32:48.916335 | aio | TASK [vexxhost.ceph.configure : Get the current dashboard certificate] ********* 2026-08-18 15:32:48.916588 | aio | Tuesday 18 August 2026 15:32:48 +0000 (0:00:02.547) 0:02:26.239 ******** 2026-08-18 15:32:51.282810 | aio | ok: [aio] 2026-08-18 15:32:51.282892 | aio | 2026-08-18 15:32:51.282906 | aio | TASK [vexxhost.ceph.configure : Set the dashboard certificate] ***************** 2026-08-18 15:32:51.282919 | aio | Tuesday 18 August 2026 15:32:51 +0000 (0:00:02.367) 0:02:28.606 ******** 2026-08-18 15:32:51.327839 | aio | skipping: [aio] 2026-08-18 15:32:51.327879 | aio | 2026-08-18 15:32:51.327889 | aio | TASK [vexxhost.ceph.configure : Set the dashboard certificate key] ************* 2026-08-18 15:32:51.327897 | aio | Tuesday 18 August 2026 15:32:51 +0000 (0:00:00.042) 0:02:28.649 ******** 2026-08-18 15:32:51.359495 | aio | skipping: [aio] 2026-08-18 15:32:51.359630 | aio | 2026-08-18 15:32:51.359790 | aio | TASK [vexxhost.ceph.configure : Flag the dashboard for reload] ***************** 2026-08-18 15:32:51.359946 | aio | Tuesday 18 August 2026 15:32:51 +0000 (0:00:00.034) 0:02:28.683 ******** 2026-08-18 15:32:51.413644 | aio | skipping: [aio] 2026-08-18 15:32:51.413706 | aio | 2026-08-18 15:32:51.413722 | aio | TASK [vexxhost.ceph.configure : Create a self-signed certificate] ************** 2026-08-18 15:32:51.413736 | aio | Tuesday 18 August 2026 15:32:51 +0000 (0:00:00.053) 0:02:28.736 ******** 2026-08-18 15:32:51.459790 | aio | skipping: [aio] 2026-08-18 15:32:51.460111 | aio | 2026-08-18 15:32:51.460454 | aio | TASK [vexxhost.ceph.configure : Flag the dashboard for reload] ***************** 2026-08-18 15:32:51.460855 | aio | Tuesday 18 August 2026 15:32:51 +0000 (0:00:00.045) 0:02:28.782 ******** 2026-08-18 15:32:51.502216 | aio | skipping: [aio] 2026-08-18 15:32:51.502434 | aio | 2026-08-18 15:32:51.502717 | aio | TASK [vexxhost.ceph.configure : Reload the dashboard so it picks up the certificate] *** 2026-08-18 15:32:51.502980 | aio | Tuesday 18 August 2026 15:32:51 +0000 (0:00:00.044) 0:02:28.827 ******** 2026-08-18 15:32:51.558553 | aio | skipping: [aio] => (item=ceph mgr module disable dashboard) 2026-08-18 15:32:51.558799 | aio | skipping: [aio] => (item=ceph mgr module enable dashboard) 2026-08-18 15:32:51.559097 | aio | skipping: [aio] => (item=ceph orch reconfig mgr) 2026-08-18 15:32:51.559354 | aio | skipping: [aio] 2026-08-18 15:32:51.559589 | aio | 2026-08-18 15:32:51.559859 | aio | TASK [vexxhost.ceph.configure : Configure dashboard users] ********************* 2026-08-18 15:32:51.560159 | aio | Tuesday 18 August 2026 15:32:51 +0000 (0:00:00.056) 0:02:28.883 ******** 2026-08-18 15:32:51.604693 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/dashboard_users.yml for aio 2026-08-18 15:32:51.604894 | aio | 2026-08-18 15:32:51.605177 | aio | TASK [vexxhost.ceph.configure : Configure dashboard users] ********************* 2026-08-18 15:32:51.605436 | aio | Tuesday 18 August 2026 15:32:51 +0000 (0:00:00.046) 0:02:28.930 ******** 2026-08-18 15:33:00.607517 | aio | ok: [aio] => (item=None) 2026-08-18 15:33:00.607670 | aio | ok: [aio] => (item=None) 2026-08-18 15:33:00.607924 | aio | ok: [aio -> {{ ceph_configure_admin_host }}] 2026-08-18 15:33:00.608241 | aio | 2026-08-18 15:33:00.608876 | aio | PLAY [Deploy Ceph RADOS Gateways] ********************************************** 2026-08-18 15:33:00.608903 | aio | 2026-08-18 15:33:00.608923 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 15:33:00.609222 | aio | Tuesday 18 August 2026 15:33:00 +0000 (0:00:09.002) 0:02:37.932 ******** 2026-08-18 15:33:02.592145 | aio | ok: [aio] 2026-08-18 15:33:02.592335 | aio | 2026-08-18 15:33:02.592603 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 15:33:02.592867 | aio | Tuesday 18 August 2026 15:33:02 +0000 (0:00:01.984) 0:02:39.917 ******** 2026-08-18 15:33:02.839563 | aio | ok: [aio] 2026-08-18 15:33:02.839718 | aio | 2026-08-18 15:33:02.839970 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 15:33:02.840249 | aio | Tuesday 18 August 2026 15:33:02 +0000 (0:00:00.247) 0:02:40.164 ******** 2026-08-18 15:33:02.882843 | aio | skipping: [aio] 2026-08-18 15:33:02.883107 | aio | 2026-08-18 15:33:02.883355 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-18 15:33:02.883600 | aio | Tuesday 18 August 2026 15:33:02 +0000 (0:00:00.043) 0:02:40.208 ******** 2026-08-18 15:33:03.145363 | aio | ok: [aio] 2026-08-18 15:33:03.145665 | aio | 2026-08-18 15:33:03.145933 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 15:33:03.146281 | aio | Tuesday 18 August 2026 15:33:03 +0000 (0:00:00.262) 0:02:40.470 ******** 2026-08-18 15:33:03.275406 | aio | ok: [aio] => { 2026-08-18 15:33:03.275713 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-18 15:33:03.276123 | aio | } 2026-08-18 15:33:03.276365 | aio | 2026-08-18 15:33:03.276631 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 15:33:03.276918 | aio | Tuesday 18 August 2026 15:33:03 +0000 (0:00:00.129) 0:02:40.599 ******** 2026-08-18 15:33:03.714264 | aio | ok: [aio] 2026-08-18 15:33:03.714386 | aio | 2026-08-18 15:33:03.714550 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 15:33:03.714723 | aio | Tuesday 18 August 2026 15:33:03 +0000 (0:00:00.439) 0:02:41.039 ******** 2026-08-18 15:33:03.756690 | aio | skipping: [aio] 2026-08-18 15:33:03.756811 | aio | 2026-08-18 15:33:03.757022 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 15:33:03.757204 | aio | Tuesday 18 August 2026 15:33:03 +0000 (0:00:00.042) 0:02:41.081 ******** 2026-08-18 15:33:03.804771 | aio | skipping: [aio] 2026-08-18 15:33:03.804965 | aio | 2026-08-18 15:33:03.805287 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 15:33:03.805577 | aio | Tuesday 18 August 2026 15:33:03 +0000 (0:00:00.048) 0:02:41.129 ******** 2026-08-18 15:33:04.055409 | aio | ok: [aio] 2026-08-18 15:33:04.055608 | aio | 2026-08-18 15:33:04.055871 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 15:33:04.056223 | aio | Tuesday 18 August 2026 15:33:04 +0000 (0:00:00.250) 0:02:41.380 ******** 2026-08-18 15:33:05.007036 | aio | ok: [aio] 2026-08-18 15:33:05.007254 | aio | 2026-08-18 15:33:05.007525 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 15:33:05.007813 | aio | Tuesday 18 August 2026 15:33:05 +0000 (0:00:00.951) 0:02:42.332 ******** 2026-08-18 15:33:05.294814 | aio | ok: [aio] => { 2026-08-18 15:33:05.295085 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-18 15:33:05.295342 | aio | } 2026-08-18 15:33:05.295595 | aio | 2026-08-18 15:33:05.295849 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 15:33:05.296198 | aio | Tuesday 18 August 2026 15:33:05 +0000 (0:00:00.287) 0:02:42.619 ******** 2026-08-18 15:33:05.846325 | aio | ok: [aio] 2026-08-18 15:33:05.846502 | aio | 2026-08-18 15:33:05.846790 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 15:33:05.847108 | aio | Tuesday 18 August 2026 15:33:05 +0000 (0:00:00.551) 0:02:43.171 ******** 2026-08-18 15:33:08.125464 | aio | ok: [aio] 2026-08-18 15:33:08.125517 | aio | 2026-08-18 15:33:08.125643 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-18 15:33:08.125757 | aio | Tuesday 18 August 2026 15:33:08 +0000 (0:00:02.279) 0:02:45.450 ******** 2026-08-18 15:33:08.163476 | aio | skipping: [aio] 2026-08-18 15:33:08.163692 | aio | 2026-08-18 15:33:08.163924 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-18 15:33:08.164205 | aio | Tuesday 18 August 2026 15:33:08 +0000 (0:00:00.038) 0:02:45.488 ******** 2026-08-18 15:33:08.194475 | aio | skipping: [aio] 2026-08-18 15:33:08.194664 | aio | 2026-08-18 15:33:08.194964 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-18 15:33:08.195264 | aio | Tuesday 18 August 2026 15:33:08 +0000 (0:00:00.030) 0:02:45.519 ******** 2026-08-18 15:33:08.227145 | aio | skipping: [aio] 2026-08-18 15:33:08.227352 | aio | 2026-08-18 15:33:08.227604 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-18 15:33:08.227855 | aio | Tuesday 18 August 2026 15:33:08 +0000 (0:00:00.032) 0:02:45.552 ******** 2026-08-18 15:33:09.170221 | aio | ok: [aio] 2026-08-18 15:33:09.170921 | aio | 2026-08-18 15:33:09.170962 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-18 15:33:09.170972 | aio | Tuesday 18 August 2026 15:33:09 +0000 (0:00:00.942) 0:02:46.495 ******** 2026-08-18 15:33:09.715481 | aio | ok: [aio] 2026-08-18 15:33:09.715556 | aio | 2026-08-18 15:33:09.715672 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-18 15:33:09.715786 | aio | Tuesday 18 August 2026 15:33:09 +0000 (0:00:00.544) 0:02:47.039 ******** 2026-08-18 15:33:10.847591 | aio | ok: [aio] => (item={'path': '/etc/containerd'}) 2026-08-18 15:33:10.847624 | aio | ok: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-18 15:33:10.847631 | aio | ok: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-18 15:33:10.847636 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-18 15:33:10.847641 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-18 15:33:10.847646 | aio | 2026-08-18 15:33:10.847651 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-18 15:33:10.847656 | aio | Tuesday 18 August 2026 15:33:10 +0000 (0:00:01.133) 0:02:48.172 ******** 2026-08-18 15:33:11.537195 | aio | ok: [aio] 2026-08-18 15:33:11.537509 | aio | 2026-08-18 15:33:11.538731 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-18 15:33:11.538754 | aio | Tuesday 18 August 2026 15:33:11 +0000 (0:00:00.672) 0:02:48.845 ******** 2026-08-18 15:33:11.538761 | aio | 2026-08-18 15:33:11.538946 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-18 15:33:11.539358 | aio | Tuesday 18 August 2026 15:33:11 +0000 (0:00:00.016) 0:02:48.861 ******** 2026-08-18 15:33:11.978743 | aio | ok: [aio] 2026-08-18 15:33:11.978946 | aio | 2026-08-18 15:33:11.979276 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 15:33:11.979539 | aio | Tuesday 18 August 2026 15:33:11 +0000 (0:00:00.442) 0:02:49.303 ******** 2026-08-18 15:33:12.219513 | aio | ok: [aio] 2026-08-18 15:33:12.219584 | aio | 2026-08-18 15:33:12.219687 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 15:33:12.219804 | aio | Tuesday 18 August 2026 15:33:12 +0000 (0:00:00.241) 0:02:49.544 ******** 2026-08-18 15:33:12.295071 | aio | ok: [aio] => { 2026-08-18 15:33:12.295333 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-18 15:33:12.295570 | aio | } 2026-08-18 15:33:12.295793 | aio | 2026-08-18 15:33:12.296059 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 15:33:12.296346 | aio | Tuesday 18 August 2026 15:33:12 +0000 (0:00:00.074) 0:02:49.619 ******** 2026-08-18 15:33:12.733460 | aio | ok: [aio] 2026-08-18 15:33:12.733641 | aio | 2026-08-18 15:33:12.733897 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 15:33:12.734197 | aio | Tuesday 18 August 2026 15:33:12 +0000 (0:00:00.438) 0:02:50.058 ******** 2026-08-18 15:33:16.051116 | aio | ok: [aio] 2026-08-18 15:33:16.051362 | aio | 2026-08-18 15:33:16.051647 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-18 15:33:16.051905 | aio | Tuesday 18 August 2026 15:33:16 +0000 (0:00:03.317) 0:02:53.376 ******** 2026-08-18 15:33:17.201377 | aio | ok: [aio] 2026-08-18 15:33:17.201581 | aio | 2026-08-18 15:33:17.201847 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-18 15:33:17.202137 | aio | Tuesday 18 August 2026 15:33:17 +0000 (0:00:01.150) 0:02:54.526 ******** 2026-08-18 15:33:17.455782 | aio | ok: [aio] 2026-08-18 15:33:17.455955 | aio | 2026-08-18 15:33:17.456283 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-18 15:33:17.456534 | aio | Tuesday 18 August 2026 15:33:17 +0000 (0:00:00.254) 0:02:54.780 ******** 2026-08-18 15:33:18.025078 | aio | ok: [aio] 2026-08-18 15:33:18.025313 | aio | 2026-08-18 15:33:18.025600 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-18 15:33:18.025911 | aio | Tuesday 18 August 2026 15:33:18 +0000 (0:00:00.569) 0:02:55.350 ******** 2026-08-18 15:33:18.728199 | aio | ok: [aio] => (item={'path': '/etc/docker'}) 2026-08-18 15:33:18.728304 | aio | ok: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-18 15:33:18.729113 | aio | ok: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-18 15:33:18.729177 | aio | 2026-08-18 15:33:18.729197 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-18 15:33:18.729488 | aio | Tuesday 18 August 2026 15:33:18 +0000 (0:00:00.702) 0:02:56.052 ******** 2026-08-18 15:33:19.287511 | aio | ok: [aio] 2026-08-18 15:33:19.287578 | aio | 2026-08-18 15:33:19.287698 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-18 15:33:19.287816 | aio | Tuesday 18 August 2026 15:33:19 +0000 (0:00:00.558) 0:02:56.611 ******** 2026-08-18 15:33:19.869827 | aio | ok: [aio] 2026-08-18 15:33:19.869894 | aio | 2026-08-18 15:33:19.869990 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-18 15:33:19.870462 | aio | Tuesday 18 August 2026 15:33:19 +0000 (0:00:00.568) 0:02:57.179 ******** 2026-08-18 15:33:19.870489 | aio | 2026-08-18 15:33:19.870494 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-18 15:33:19.870498 | aio | Tuesday 18 August 2026 15:33:19 +0000 (0:00:00.016) 0:02:57.195 ******** 2026-08-18 15:33:20.307595 | aio | ok: [aio] 2026-08-18 15:33:20.307652 | aio | 2026-08-18 15:33:20.307663 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 15:33:20.307673 | aio | Tuesday 18 August 2026 15:33:20 +0000 (0:00:00.436) 0:02:57.631 ******** 2026-08-18 15:33:20.348621 | aio | ok: [aio] => { 2026-08-18 15:33:20.348798 | aio | "msg": "https://download.ceph.com/rpm-20.2.3/el9/noarch/cephadm" 2026-08-18 15:33:20.348946 | aio | } 2026-08-18 15:33:20.349114 | aio | 2026-08-18 15:33:20.349259 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 15:33:20.349405 | aio | Tuesday 18 August 2026 15:33:20 +0000 (0:00:00.041) 0:02:57.672 ******** 2026-08-18 15:33:20.696985 | aio | ok: [aio] 2026-08-18 15:33:20.697230 | aio | 2026-08-18 15:33:20.697492 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 15:33:20.697744 | aio | Tuesday 18 August 2026 15:33:20 +0000 (0:00:00.349) 0:02:58.021 ******** 2026-08-18 15:33:20.739702 | aio | skipping: [aio] 2026-08-18 15:33:20.739950 | aio | 2026-08-18 15:33:20.740271 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-18 15:33:20.740528 | aio | Tuesday 18 August 2026 15:33:20 +0000 (0:00:00.043) 0:02:58.065 ******** 2026-08-18 15:33:20.794450 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-18 15:33:20.794696 | aio | 2026-08-18 15:33:20.795046 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-18 15:33:20.795350 | aio | Tuesday 18 August 2026 15:33:20 +0000 (0:00:00.054) 0:02:58.119 ******** 2026-08-18 15:33:21.730876 | aio | ok: [aio] 2026-08-18 15:33:21.731792 | aio | 2026-08-18 15:33:21.731823 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-18 15:33:21.731834 | aio | Tuesday 18 August 2026 15:33:21 +0000 (0:00:00.936) 0:02:59.055 ******** 2026-08-18 15:33:22.542181 | aio | ok: [aio] => (item=systemd-timesyncd) 2026-08-18 15:33:22.542455 | aio | ok: [aio] => (item=ssh) 2026-08-18 15:33:22.542714 | aio | 2026-08-18 15:33:22.542982 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-18 15:33:22.543325 | aio | Tuesday 18 August 2026 15:33:22 +0000 (0:00:00.811) 0:02:59.867 ******** 2026-08-18 15:33:22.791166 | aio | ok: [aio] 2026-08-18 15:33:22.791214 | aio | 2026-08-18 15:33:22.791224 | aio | TASK [vexxhost.ceph.cephadm : Ensure the cephadm SSH user exists] ************** 2026-08-18 15:33:22.791234 | aio | Tuesday 18 August 2026 15:33:22 +0000 (0:00:00.248) 0:03:00.115 ******** 2026-08-18 15:33:23.091644 | aio | ok: [aio] 2026-08-18 15:33:23.091671 | aio | 2026-08-18 15:33:23.091676 | aio | TASK [vexxhost.ceph.cephadm : Grant passwordless sudo to the cephadm SSH user] *** 2026-08-18 15:33:23.091681 | aio | Tuesday 18 August 2026 15:33:23 +0000 (0:00:00.298) 0:03:00.413 ******** 2026-08-18 15:33:23.615796 | aio | ok: [aio] 2026-08-18 15:33:23.615849 | aio | 2026-08-18 15:33:23.615861 | aio | TASK [vexxhost.ceph.cephadm : Log in to the container registry] **************** 2026-08-18 15:33:23.615871 | aio | Tuesday 18 August 2026 15:33:23 +0000 (0:00:00.525) 0:03:00.939 ******** 2026-08-18 15:33:23.652350 | aio | skipping: [aio] 2026-08-18 15:33:23.652381 | aio | 2026-08-18 15:33:23.652391 | aio | TASK [vexxhost.ceph.cephadm : Pre-pull the Ceph image] ************************* 2026-08-18 15:33:23.652400 | aio | Tuesday 18 August 2026 15:33:23 +0000 (0:00:00.037) 0:03:00.976 ******** 2026-08-18 15:33:24.080079 | aio | ok: [aio] 2026-08-18 15:33:24.081251 | aio | 2026-08-18 15:33:24.081287 | aio | TASK [vexxhost.ceph.cephadm : Pin CEPHADM_IMAGE for interactive login shells] *** 2026-08-18 15:33:24.081302 | aio | Tuesday 18 August 2026 15:33:24 +0000 (0:00:00.428) 0:03:01.404 ******** 2026-08-18 15:33:24.605890 | aio | ok: [aio] 2026-08-18 15:33:24.605953 | aio | 2026-08-18 15:33:24.605969 | aio | TASK [vexxhost.ceph.rgw : Locate the cluster admin host] *********************** 2026-08-18 15:33:24.605982 | aio | Tuesday 18 August 2026 15:33:24 +0000 (0:00:00.524) 0:03:01.929 ******** 2026-08-18 15:33:24.876031 | aio | ok: [aio] => (item=aio) 2026-08-18 15:33:24.876087 | aio | 2026-08-18 15:33:24.876114 | aio | TASK [vexxhost.ceph.rgw : Select the admin host] ******************************* 2026-08-18 15:33:24.876124 | aio | Tuesday 18 August 2026 15:33:24 +0000 (0:00:00.270) 0:03:02.200 ******** 2026-08-18 15:33:24.926951 | aio | ok: [aio] 2026-08-18 15:33:24.926991 | aio | 2026-08-18 15:33:24.927035 | aio | TASK [vexxhost.ceph.rgw : Set the admin mon config path] *********************** 2026-08-18 15:33:24.927050 | aio | Tuesday 18 August 2026 15:33:24 +0000 (0:00:00.051) 0:03:02.251 ******** 2026-08-18 15:33:24.979621 | aio | ok: [aio] 2026-08-18 15:33:24.979664 | aio | 2026-08-18 15:33:24.979675 | aio | TASK [Register this RGW host] ************************************************** 2026-08-18 15:33:24.979684 | aio | Tuesday 18 August 2026 15:33:24 +0000 (0:00:00.052) 0:03:02.303 ******** 2026-08-18 15:33:25.046985 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-08-18 15:33:25.047069 | aio | 2026-08-18 15:33:25.047080 | aio | TASK [vexxhost.ceph.cephadm_host : Get the cephadm public key] ***************** 2026-08-18 15:33:25.047175 | aio | Tuesday 18 August 2026 15:33:25 +0000 (0:00:00.067) 0:03:02.371 ******** 2026-08-18 15:33:26.785357 | aio | ok: [aio] 2026-08-18 15:33:26.785723 | aio | 2026-08-18 15:33:26.786105 | aio | TASK [vexxhost.ceph.cephadm_host : Resolve the cluster SSH public key to authorise] *** 2026-08-18 15:33:26.786431 | aio | Tuesday 18 August 2026 15:33:26 +0000 (0:00:01.739) 0:03:04.110 ******** 2026-08-18 15:33:26.831687 | aio | ok: [aio] 2026-08-18 15:33:26.832124 | aio | 2026-08-18 15:33:26.832610 | aio | TASK [vexxhost.ceph.cephadm_host : Assert a cluster SSH key was resolved] ****** 2026-08-18 15:33:26.832983 | aio | Tuesday 18 August 2026 15:33:26 +0000 (0:00:00.046) 0:03:04.156 ******** 2026-08-18 15:33:26.879205 | aio | ok: [aio] => { 2026-08-18 15:33:26.880171 | aio | "changed": false, 2026-08-18 15:33:26.880240 | aio | "msg": "All assertions passed" 2026-08-18 15:33:26.880254 | aio | } 2026-08-18 15:33:26.880379 | aio | 2026-08-18 15:33:26.880639 | aio | TASK [vexxhost.ceph.cephadm_host : Authorise the cluster SSH key for the cephadm user] *** 2026-08-18 15:33:26.880887 | aio | Tuesday 18 August 2026 15:33:26 +0000 (0:00:00.047) 0:03:04.204 ******** 2026-08-18 15:33:27.195264 | aio | ok: [aio] 2026-08-18 15:33:27.195395 | aio | 2026-08-18 15:33:27.195637 | aio | TASK [vexxhost.ceph.cephadm_host : Derive this host's cephadm labels from inventory membership] *** 2026-08-18 15:33:27.195867 | aio | Tuesday 18 August 2026 15:33:27 +0000 (0:00:00.315) 0:03:04.520 ******** 2026-08-18 15:33:27.239973 | aio | ok: [aio] 2026-08-18 15:33:27.240218 | aio | 2026-08-18 15:33:27.240576 | aio | TASK [vexxhost.ceph.cephadm_host : Find this host's addresses on the public network] *** 2026-08-18 15:33:27.240840 | aio | Tuesday 18 August 2026 15:33:27 +0000 (0:00:00.045) 0:03:04.565 ******** 2026-08-18 15:33:27.330175 | aio | ok: [aio] 2026-08-18 15:33:27.330395 | aio | 2026-08-18 15:33:27.330724 | aio | TASK [vexxhost.ceph.cephadm_host : Assert exactly one address matches the public network] *** 2026-08-18 15:33:27.331032 | aio | Tuesday 18 August 2026 15:33:27 +0000 (0:00:00.090) 0:03:04.655 ******** 2026-08-18 15:33:27.375819 | aio | ok: [aio] => { 2026-08-18 15:33:27.376110 | aio | "changed": false, 2026-08-18 15:33:27.376384 | aio | "msg": "All assertions passed" 2026-08-18 15:33:27.376638 | aio | } 2026-08-18 15:33:27.376991 | aio | 2026-08-18 15:33:27.377307 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host (labels)] ***************** 2026-08-18 15:33:27.377575 | aio | Tuesday 18 August 2026 15:33:27 +0000 (0:00:00.045) 0:03:04.700 ******** 2026-08-18 15:33:29.166863 | aio | ok: [aio] 2026-08-18 15:33:29.166979 | aio | 2026-08-18 15:33:29.167323 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host with a CRUSH location] **** 2026-08-18 15:33:29.167563 | aio | Tuesday 18 August 2026 15:33:29 +0000 (0:00:01.790) 0:03:06.491 ******** 2026-08-18 15:33:29.225186 | aio | skipping: [aio] 2026-08-18 15:33:29.225416 | aio | 2026-08-18 15:33:29.225679 | aio | TASK [vexxhost.ceph.rgw : Configure RGW multisite (realm, zonegroup, zone)] **** 2026-08-18 15:33:29.225925 | aio | Tuesday 18 August 2026 15:33:29 +0000 (0:00:00.059) 0:03:06.550 ******** 2026-08-18 15:33:29.282406 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/rgw/tasks/multisite.yml for aio 2026-08-18 15:33:29.282629 | aio | 2026-08-18 15:33:29.282887 | aio | TASK [vexxhost.ceph.rgw : Configure RGW realms] ******************************** 2026-08-18 15:33:29.283219 | aio | Tuesday 18 August 2026 15:33:29 +0000 (0:00:00.057) 0:03:06.607 ******** 2026-08-18 15:33:30.700769 | aio | ok: [aio] => (item=molecule) 2026-08-18 15:33:30.700949 | aio | 2026-08-18 15:33:30.701291 | aio | TASK [vexxhost.ceph.rgw : Configure RGW zonegroups] **************************** 2026-08-18 15:33:30.701565 | aio | Tuesday 18 August 2026 15:33:30 +0000 (0:00:01.417) 0:03:08.025 ******** 2026-08-18 15:33:33.225602 | aio | ok: [aio] => (item=molecule) 2026-08-18 15:33:33.225797 | aio | 2026-08-18 15:33:33.226100 | aio | TASK [vexxhost.ceph.rgw : Configure RGW zones] ********************************* 2026-08-18 15:33:33.226342 | aio | Tuesday 18 August 2026 15:33:33 +0000 (0:00:02.525) 0:03:10.550 ******** 2026-08-18 15:33:36.984670 | aio | ok: [aio] => (item=None) 2026-08-18 15:33:36.984840 | aio | ok: [aio -> {{ ceph_rgw_admin_host }}] 2026-08-18 15:33:36.985123 | aio | 2026-08-18 15:33:36.985504 | aio | TASK [vexxhost.ceph.rgw : Commit the RGW period] ******************************* 2026-08-18 15:33:36.985690 | aio | Tuesday 18 August 2026 15:33:36 +0000 (0:00:03.758) 0:03:14.309 ******** 2026-08-18 15:33:37.058800 | aio | skipping: [aio] 2026-08-18 15:33:37.059102 | aio | 2026-08-18 15:33:37.059382 | aio | TASK [vexxhost.ceph.rgw : Apply the RGW service specs] ************************* 2026-08-18 15:33:37.059646 | aio | Tuesday 18 August 2026 15:33:37 +0000 (0:00:00.074) 0:03:14.383 ******** 2026-08-18 15:33:37.130082 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/rgw/tasks/services.yml for aio 2026-08-18 15:33:37.130355 | aio | 2026-08-18 15:33:37.130681 | aio | TASK [vexxhost.ceph.rgw : Snapshot current RGW service specs] ****************** 2026-08-18 15:33:37.130970 | aio | Tuesday 18 August 2026 15:33:37 +0000 (0:00:00.071) 0:03:14.455 ******** 2026-08-18 15:33:38.984238 | aio | ok: [aio] 2026-08-18 15:33:38.984411 | aio | 2026-08-18 15:33:38.984657 | aio | TASK [vexxhost.ceph.rgw : Index current RGW specs by service name] ************* 2026-08-18 15:33:38.984906 | aio | Tuesday 18 August 2026 15:33:38 +0000 (0:00:01.853) 0:03:16.309 ******** 2026-08-18 15:33:39.038219 | aio | ok: [aio] 2026-08-18 15:33:39.038436 | aio | 2026-08-18 15:33:39.038696 | aio | TASK [vexxhost.ceph.rgw : Apply the RGW service specs] ************************* 2026-08-18 15:33:39.038980 | aio | Tuesday 18 August 2026 15:33:39 +0000 (0:00:00.053) 0:03:16.363 ******** 2026-08-18 15:33:40.911085 | aio | ok: [aio] => (item=molecule) 2026-08-18 15:33:40.911158 | aio | 2026-08-18 15:33:40.911671 | aio | TASK [vexxhost.ceph.rgw : Redeploy RGW services whose redeploy-triggering keys changed] *** 2026-08-18 15:33:40.911727 | aio | Tuesday 18 August 2026 15:33:40 +0000 (0:00:01.872) 0:03:18.235 ******** 2026-08-18 15:33:40.991879 | aio | skipping: [aio] => (item=rgw.molecule) 2026-08-18 15:33:40.991948 | aio | skipping: [aio] 2026-08-18 15:33:40.991963 | aio | 2026-08-18 15:33:40.991975 | aio | TASK [vexxhost.ceph.rgw : Remove the default zone / zonegroup / pools] ********* 2026-08-18 15:33:40.991988 | aio | Tuesday 18 August 2026 15:33:40 +0000 (0:00:00.080) 0:03:18.315 ******** 2026-08-18 15:33:41.067104 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/rgw/tasks/cleanup.yml for aio 2026-08-18 15:33:41.067171 | aio | 2026-08-18 15:33:41.067185 | aio | TASK [vexxhost.ceph.rgw : List RGW zones] ************************************** 2026-08-18 15:33:41.067198 | aio | Tuesday 18 August 2026 15:33:41 +0000 (0:00:00.075) 0:03:18.390 ******** 2026-08-18 15:33:42.427834 | aio | ok: [aio] 2026-08-18 15:33:42.427928 | aio | 2026-08-18 15:33:42.427943 | aio | TASK [vexxhost.ceph.rgw : Remove the default zonegroup] ************************ 2026-08-18 15:33:42.427956 | aio | Tuesday 18 August 2026 15:33:42 +0000 (0:00:01.360) 0:03:19.751 ******** 2026-08-18 15:33:42.484817 | aio | skipping: [aio] 2026-08-18 15:33:42.484884 | aio | 2026-08-18 15:33:42.484898 | aio | TASK [vexxhost.ceph.rgw : Remove the default zone] ***************************** 2026-08-18 15:33:42.484912 | aio | Tuesday 18 August 2026 15:33:42 +0000 (0:00:00.057) 0:03:19.808 ******** 2026-08-18 15:33:42.539770 | aio | skipping: [aio] 2026-08-18 15:33:42.539831 | aio | 2026-08-18 15:33:42.539845 | aio | TASK [vexxhost.ceph.rgw : Get the current pool deletion setting] *************** 2026-08-18 15:33:42.539857 | aio | Tuesday 18 August 2026 15:33:42 +0000 (0:00:00.055) 0:03:19.863 ******** 2026-08-18 15:33:42.591650 | aio | skipping: [aio] 2026-08-18 15:33:42.591712 | aio | 2026-08-18 15:33:42.591767 | aio | TASK [vexxhost.ceph.rgw : Allow pool deletion] ********************************* 2026-08-18 15:33:42.592062 | aio | Tuesday 18 August 2026 15:33:42 +0000 (0:00:00.052) 0:03:19.916 ******** 2026-08-18 15:33:42.645249 | aio | skipping: [aio] 2026-08-18 15:33:42.645448 | aio | 2026-08-18 15:33:42.645700 | aio | TASK [vexxhost.ceph.rgw : Remove the default RGW pools] ************************ 2026-08-18 15:33:42.645947 | aio | Tuesday 18 August 2026 15:33:42 +0000 (0:00:00.054) 0:03:19.970 ******** 2026-08-18 15:33:42.730172 | aio | skipping: [aio] => (item=default.rgw.control) 2026-08-18 15:33:42.730383 | aio | skipping: [aio] => (item=default.rgw.log) 2026-08-18 15:33:42.730633 | aio | skipping: [aio] => (item=default.rgw.meta) 2026-08-18 15:33:42.730868 | aio | skipping: [aio] 2026-08-18 15:33:42.731134 | aio | 2026-08-18 15:33:42.731382 | aio | TASK [vexxhost.ceph.rgw : Restore the configured pool deletion setting] ******** 2026-08-18 15:33:42.731625 | aio | Tuesday 18 August 2026 15:33:42 +0000 (0:00:00.084) 0:03:20.054 ******** 2026-08-18 15:33:42.786229 | aio | skipping: [aio] 2026-08-18 15:33:42.786498 | aio | 2026-08-18 15:33:42.786871 | aio | TASK [vexxhost.ceph.rgw : Remove the temporary pool deletion setting] ********** 2026-08-18 15:33:42.787231 | aio | Tuesday 18 August 2026 15:33:42 +0000 (0:00:00.056) 0:03:20.111 ******** 2026-08-18 15:33:42.879255 | aio | skipping: [aio] 2026-08-18 15:33:42.879449 | aio | 2026-08-18 15:33:42.879699 | aio | PLAY [Deploy Ceph monitoring stack] ******************************************** 2026-08-18 15:33:42.879919 | aio | 2026-08-18 15:33:42.880205 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 15:33:42.880463 | aio | Tuesday 18 August 2026 15:33:42 +0000 (0:00:00.093) 0:03:20.204 ******** 2026-08-18 15:33:44.916915 | aio | ok: [aio] 2026-08-18 15:33:44.917129 | aio | 2026-08-18 15:33:44.917389 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 15:33:44.917628 | aio | Tuesday 18 August 2026 15:33:44 +0000 (0:00:02.036) 0:03:22.241 ******** 2026-08-18 15:33:45.176564 | aio | ok: [aio] 2026-08-18 15:33:45.176805 | aio | 2026-08-18 15:33:45.177115 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 15:33:45.177375 | aio | Tuesday 18 August 2026 15:33:45 +0000 (0:00:00.260) 0:03:22.501 ******** 2026-08-18 15:33:45.226333 | aio | skipping: [aio] 2026-08-18 15:33:45.226514 | aio | 2026-08-18 15:33:45.226759 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-18 15:33:45.227025 | aio | Tuesday 18 August 2026 15:33:45 +0000 (0:00:00.049) 0:03:22.551 ******** 2026-08-18 15:33:45.491908 | aio | ok: [aio] 2026-08-18 15:33:45.492063 | aio | 2026-08-18 15:33:45.492248 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 15:33:45.492419 | aio | Tuesday 18 August 2026 15:33:45 +0000 (0:00:00.264) 0:03:22.815 ******** 2026-08-18 15:33:45.570305 | aio | ok: [aio] => { 2026-08-18 15:33:45.570498 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-18 15:33:45.570706 | aio | } 2026-08-18 15:33:45.570904 | aio | 2026-08-18 15:33:45.571161 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 15:33:45.571367 | aio | Tuesday 18 August 2026 15:33:45 +0000 (0:00:00.079) 0:03:22.895 ******** 2026-08-18 15:33:45.960129 | aio | ok: [aio] 2026-08-18 15:33:45.960368 | aio | 2026-08-18 15:33:45.960726 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 15:33:45.961057 | aio | Tuesday 18 August 2026 15:33:45 +0000 (0:00:00.389) 0:03:23.284 ******** 2026-08-18 15:33:46.013431 | aio | skipping: [aio] 2026-08-18 15:33:46.013615 | aio | 2026-08-18 15:33:46.013871 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 15:33:46.014161 | aio | Tuesday 18 August 2026 15:33:46 +0000 (0:00:00.054) 0:03:23.338 ******** 2026-08-18 15:33:46.062709 | aio | skipping: [aio] 2026-08-18 15:33:46.062933 | aio | 2026-08-18 15:33:46.063248 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 15:33:46.063512 | aio | Tuesday 18 August 2026 15:33:46 +0000 (0:00:00.049) 0:03:23.387 ******** 2026-08-18 15:33:46.328151 | aio | ok: [aio] 2026-08-18 15:33:46.328337 | aio | 2026-08-18 15:33:46.328598 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 15:33:46.328843 | aio | Tuesday 18 August 2026 15:33:46 +0000 (0:00:00.265) 0:03:23.652 ******** 2026-08-18 15:33:47.274578 | aio | ok: [aio] 2026-08-18 15:33:47.274745 | aio | 2026-08-18 15:33:47.275026 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 15:33:47.275286 | aio | Tuesday 18 August 2026 15:33:47 +0000 (0:00:00.946) 0:03:24.599 ******** 2026-08-18 15:33:47.533477 | aio | ok: [aio] => { 2026-08-18 15:33:47.533576 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-18 15:33:47.533705 | aio | } 2026-08-18 15:33:47.533825 | aio | 2026-08-18 15:33:47.533961 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 15:33:47.534116 | aio | Tuesday 18 August 2026 15:33:47 +0000 (0:00:00.259) 0:03:24.858 ******** 2026-08-18 15:33:48.140402 | aio | ok: [aio] 2026-08-18 15:33:48.140590 | aio | 2026-08-18 15:33:48.140862 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 15:33:48.141145 | aio | Tuesday 18 August 2026 15:33:48 +0000 (0:00:00.606) 0:03:25.464 ******** 2026-08-18 15:33:50.506267 | aio | ok: [aio] 2026-08-18 15:33:50.506461 | aio | 2026-08-18 15:33:50.506728 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-18 15:33:50.507039 | aio | Tuesday 18 August 2026 15:33:50 +0000 (0:00:02.366) 0:03:27.831 ******** 2026-08-18 15:33:50.544352 | aio | skipping: [aio] 2026-08-18 15:33:50.544580 | aio | 2026-08-18 15:33:50.544857 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-18 15:33:50.545085 | aio | Tuesday 18 August 2026 15:33:50 +0000 (0:00:00.038) 0:03:27.869 ******** 2026-08-18 15:33:50.583038 | aio | skipping: [aio] 2026-08-18 15:33:50.583451 | aio | 2026-08-18 15:33:50.583711 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-18 15:33:50.584086 | aio | Tuesday 18 August 2026 15:33:50 +0000 (0:00:00.038) 0:03:27.908 ******** 2026-08-18 15:33:50.619243 | aio | skipping: [aio] 2026-08-18 15:33:50.619281 | aio | 2026-08-18 15:33:50.619291 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-18 15:33:50.619487 | aio | Tuesday 18 August 2026 15:33:50 +0000 (0:00:00.034) 0:03:27.942 ******** 2026-08-18 15:33:51.751568 | aio | ok: [aio] 2026-08-18 15:33:51.751851 | aio | 2026-08-18 15:33:51.752210 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-18 15:33:51.752468 | aio | Tuesday 18 August 2026 15:33:51 +0000 (0:00:01.133) 0:03:29.076 ******** 2026-08-18 15:33:52.335233 | aio | ok: [aio] 2026-08-18 15:33:52.335362 | aio | 2026-08-18 15:33:52.335578 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-18 15:33:52.335868 | aio | Tuesday 18 August 2026 15:33:52 +0000 (0:00:00.583) 0:03:29.659 ******** 2026-08-18 15:33:53.505970 | aio | ok: [aio] => (item={'path': '/etc/containerd'}) 2026-08-18 15:33:53.506054 | aio | ok: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-18 15:33:53.506066 | aio | ok: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-18 15:33:53.506075 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-18 15:33:53.506084 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-18 15:33:53.506094 | aio | 2026-08-18 15:33:53.506104 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-18 15:33:53.506113 | aio | Tuesday 18 August 2026 15:33:53 +0000 (0:00:01.168) 0:03:30.828 ******** 2026-08-18 15:33:54.187034 | aio | ok: [aio] 2026-08-18 15:33:54.187068 | aio | 2026-08-18 15:33:54.187073 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-18 15:33:54.187077 | aio | Tuesday 18 August 2026 15:33:54 +0000 (0:00:00.674) 0:03:31.502 ******** 2026-08-18 15:33:54.187091 | aio | 2026-08-18 15:33:54.187284 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-18 15:33:54.187551 | aio | Tuesday 18 August 2026 15:33:54 +0000 (0:00:00.007) 0:03:31.510 ******** 2026-08-18 15:33:54.646505 | aio | ok: [aio] 2026-08-18 15:33:54.646679 | aio | 2026-08-18 15:33:54.646830 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 15:33:54.646973 | aio | Tuesday 18 August 2026 15:33:54 +0000 (0:00:00.460) 0:03:31.971 ******** 2026-08-18 15:33:54.922476 | aio | ok: [aio] 2026-08-18 15:33:54.922827 | aio | 2026-08-18 15:33:54.923184 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 15:33:54.923502 | aio | Tuesday 18 August 2026 15:33:54 +0000 (0:00:00.276) 0:03:32.247 ******** 2026-08-18 15:33:55.007601 | aio | ok: [aio] => { 2026-08-18 15:33:55.008050 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-18 15:33:55.008364 | aio | } 2026-08-18 15:33:55.008648 | aio | 2026-08-18 15:33:55.008957 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 15:33:55.009285 | aio | Tuesday 18 August 2026 15:33:55 +0000 (0:00:00.085) 0:03:32.332 ******** 2026-08-18 15:33:55.460402 | aio | ok: [aio] 2026-08-18 15:33:55.460846 | aio | 2026-08-18 15:33:55.461262 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 15:33:55.461627 | aio | Tuesday 18 August 2026 15:33:55 +0000 (0:00:00.453) 0:03:32.785 ******** 2026-08-18 15:33:58.843478 | aio | ok: [aio] 2026-08-18 15:33:58.843834 | aio | 2026-08-18 15:33:58.844195 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-18 15:33:58.844562 | aio | Tuesday 18 August 2026 15:33:58 +0000 (0:00:03.382) 0:03:36.168 ******** 2026-08-18 15:34:00.099420 | aio | ok: [aio] 2026-08-18 15:34:00.099470 | aio | 2026-08-18 15:34:00.099480 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-18 15:34:00.099490 | aio | Tuesday 18 August 2026 15:34:00 +0000 (0:00:01.255) 0:03:37.423 ******** 2026-08-18 15:34:00.346588 | aio | ok: [aio] 2026-08-18 15:34:00.346703 | aio | 2026-08-18 15:34:00.346889 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-18 15:34:00.346989 | aio | Tuesday 18 August 2026 15:34:00 +0000 (0:00:00.245) 0:03:37.669 ******** 2026-08-18 15:34:00.914246 | aio | ok: [aio] 2026-08-18 15:34:00.914326 | aio | 2026-08-18 15:34:00.914447 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-18 15:34:00.914561 | aio | Tuesday 18 August 2026 15:34:00 +0000 (0:00:00.570) 0:03:38.239 ******** 2026-08-18 15:34:01.645967 | aio | ok: [aio] => (item={'path': '/etc/docker'}) 2026-08-18 15:34:01.646053 | aio | ok: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-18 15:34:01.646084 | aio | ok: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-18 15:34:01.646097 | aio | 2026-08-18 15:34:01.646110 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-18 15:34:01.646122 | aio | Tuesday 18 August 2026 15:34:01 +0000 (0:00:00.730) 0:03:38.969 ******** 2026-08-18 15:34:02.190393 | aio | ok: [aio] 2026-08-18 15:34:02.190453 | aio | 2026-08-18 15:34:02.190580 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-18 15:34:02.190692 | aio | Tuesday 18 August 2026 15:34:02 +0000 (0:00:00.544) 0:03:39.514 ******** 2026-08-18 15:34:02.721100 | aio | ok: [aio] 2026-08-18 15:34:02.721164 | aio | 2026-08-18 15:34:02.721179 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-18 15:34:02.721191 | aio | Tuesday 18 August 2026 15:34:02 +0000 (0:00:00.524) 0:03:40.038 ******** 2026-08-18 15:34:02.721209 | aio | 2026-08-18 15:34:02.721300 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-18 15:34:02.721450 | aio | Tuesday 18 August 2026 15:34:02 +0000 (0:00:00.006) 0:03:40.045 ******** 2026-08-18 15:34:03.187450 | aio | ok: [aio] 2026-08-18 15:34:03.187528 | aio | 2026-08-18 15:34:03.187606 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 15:34:03.187742 | aio | Tuesday 18 August 2026 15:34:03 +0000 (0:00:00.466) 0:03:40.512 ******** 2026-08-18 15:34:03.228181 | aio | ok: [aio] => { 2026-08-18 15:34:03.228277 | aio | "msg": "https://download.ceph.com/rpm-20.2.3/el9/noarch/cephadm" 2026-08-18 15:34:03.229067 | aio | } 2026-08-18 15:34:03.229111 | aio | 2026-08-18 15:34:03.229116 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 15:34:03.229124 | aio | Tuesday 18 August 2026 15:34:03 +0000 (0:00:00.040) 0:03:40.552 ******** 2026-08-18 15:34:03.583497 | aio | ok: [aio] 2026-08-18 15:34:03.583588 | aio | 2026-08-18 15:34:03.583756 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 15:34:03.583912 | aio | Tuesday 18 August 2026 15:34:03 +0000 (0:00:00.355) 0:03:40.907 ******** 2026-08-18 15:34:03.640284 | aio | skipping: [aio] 2026-08-18 15:34:03.640360 | aio | 2026-08-18 15:34:03.640477 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-18 15:34:03.640586 | aio | Tuesday 18 August 2026 15:34:03 +0000 (0:00:00.055) 0:03:40.962 ******** 2026-08-18 15:34:03.696236 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-18 15:34:03.696272 | aio | 2026-08-18 15:34:03.696276 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-18 15:34:03.696281 | aio | Tuesday 18 August 2026 15:34:03 +0000 (0:00:00.056) 0:03:41.019 ******** 2026-08-18 15:34:04.593606 | aio | ok: [aio] 2026-08-18 15:34:04.593692 | aio | 2026-08-18 15:34:04.593784 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-18 15:34:04.593884 | aio | Tuesday 18 August 2026 15:34:04 +0000 (0:00:00.898) 0:03:41.918 ******** 2026-08-18 15:34:05.420668 | aio | ok: [aio] => (item=systemd-timesyncd) 2026-08-18 15:34:05.420742 | aio | ok: [aio] => (item=ssh) 2026-08-18 15:34:05.420832 | aio | 2026-08-18 15:34:05.420948 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-18 15:34:05.421198 | aio | Tuesday 18 August 2026 15:34:05 +0000 (0:00:00.827) 0:03:42.745 ******** 2026-08-18 15:34:05.669124 | aio | ok: [aio] 2026-08-18 15:34:05.669188 | aio | 2026-08-18 15:34:05.669201 | aio | TASK [vexxhost.ceph.cephadm : Ensure the cephadm SSH user exists] ************** 2026-08-18 15:34:05.669440 | aio | Tuesday 18 August 2026 15:34:05 +0000 (0:00:00.247) 0:03:42.992 ******** 2026-08-18 15:34:05.988073 | aio | ok: [aio] 2026-08-18 15:34:05.988141 | aio | 2026-08-18 15:34:05.988926 | aio | TASK [vexxhost.ceph.cephadm : Grant passwordless sudo to the cephadm SSH user] *** 2026-08-18 15:34:05.989037 | aio | Tuesday 18 August 2026 15:34:05 +0000 (0:00:00.318) 0:03:43.311 ******** 2026-08-18 15:34:06.513609 | aio | ok: [aio] 2026-08-18 15:34:06.513666 | aio | 2026-08-18 15:34:06.513681 | aio | TASK [vexxhost.ceph.cephadm : Log in to the container registry] **************** 2026-08-18 15:34:06.513695 | aio | Tuesday 18 August 2026 15:34:06 +0000 (0:00:00.525) 0:03:43.837 ******** 2026-08-18 15:34:06.552556 | aio | skipping: [aio] 2026-08-18 15:34:06.552682 | aio | 2026-08-18 15:34:06.552849 | aio | TASK [vexxhost.ceph.cephadm : Pre-pull the Ceph image] ************************* 2026-08-18 15:34:06.553072 | aio | Tuesday 18 August 2026 15:34:06 +0000 (0:00:00.039) 0:03:43.876 ******** 2026-08-18 15:34:06.976469 | aio | ok: [aio] 2026-08-18 15:34:06.976519 | aio | 2026-08-18 15:34:06.976532 | aio | TASK [vexxhost.ceph.cephadm : Pin CEPHADM_IMAGE for interactive login shells] *** 2026-08-18 15:34:06.976545 | aio | Tuesday 18 August 2026 15:34:06 +0000 (0:00:00.423) 0:03:44.299 ******** 2026-08-18 15:34:07.501740 | aio | ok: [aio] 2026-08-18 15:34:07.501799 | aio | 2026-08-18 15:34:07.501813 | aio | TASK [vexxhost.ceph.monitoring : Locate the cluster admin host] **************** 2026-08-18 15:34:07.501825 | aio | Tuesday 18 August 2026 15:34:07 +0000 (0:00:00.525) 0:03:44.825 ******** 2026-08-18 15:34:07.779518 | aio | ok: [aio] => (item=aio) 2026-08-18 15:34:07.779581 | aio | 2026-08-18 15:34:07.779616 | aio | TASK [vexxhost.ceph.monitoring : Select the admin host] ************************ 2026-08-18 15:34:07.779626 | aio | Tuesday 18 August 2026 15:34:07 +0000 (0:00:00.276) 0:03:45.102 ******** 2026-08-18 15:34:07.827826 | aio | ok: [aio] 2026-08-18 15:34:07.827866 | aio | 2026-08-18 15:34:07.827871 | aio | TASK [vexxhost.ceph.monitoring : Set the admin mon config path] **************** 2026-08-18 15:34:07.827876 | aio | Tuesday 18 August 2026 15:34:07 +0000 (0:00:00.050) 0:03:45.152 ******** 2026-08-18 15:34:07.877114 | aio | ok: [aio] 2026-08-18 15:34:07.877171 | aio | 2026-08-18 15:34:07.877187 | aio | TASK [vexxhost.ceph.monitoring : Pin monitoring container images] ************** 2026-08-18 15:34:07.877422 | aio | Tuesday 18 August 2026 15:34:07 +0000 (0:00:00.049) 0:03:45.201 ******** 2026-08-18 15:34:07.914443 | aio | skipping: [aio] 2026-08-18 15:34:07.914537 | aio | 2026-08-18 15:34:07.914653 | aio | TASK [vexxhost.ceph.monitoring : Apply the monitoring service specs] *********** 2026-08-18 15:34:07.914767 | aio | Tuesday 18 August 2026 15:34:07 +0000 (0:00:00.037) 0:03:45.239 ******** 2026-08-18 15:34:09.672157 | aio | ok: [aio] => (item=ceph-exporter) 2026-08-18 15:34:09.673111 | aio | 2026-08-18 15:34:09.673190 | aio | PLAY RECAP ********************************************************************* 2026-08-18 15:34:09.673225 | aio | aio : ok=231 changed=0 unreachable=0 failed=0 skipped=57 rescued=0 ignored=0 2026-08-18 15:34:09.673245 | aio | 2026-08-18 15:34:09.674057 | aio | 2026-08-18 15:34:09.674118 | aio | TASKS RECAP ******************************************************************** 2026-08-18 15:34:09.674134 | aio | Tuesday 18 August 2026 15:34:09 +0000 (0:00:01.757) 0:03:46.996 ******** 2026-08-18 15:34:09.674401 | aio | =============================================================================== 2026-08-18 15:34:09.674757 | aio | vexxhost.ceph.configure : Configure pools ------------------------------ 37.82s 2026-08-18 15:34:09.675232 | aio | vexxhost.ceph.mgr : Configure ceph-mgr modules ------------------------- 11.73s 2026-08-18 15:34:09.675598 | aio | vexxhost.ceph.configure : Apply central Ceph configuration ------------- 10.64s 2026-08-18 15:34:09.675935 | aio | vexxhost.ceph.configure : Configure dashboard users --------------------- 9.00s 2026-08-18 15:34:09.676201 | aio | vexxhost.ceph.configure : Configure CRUSH rules ------------------------- 6.91s 2026-08-18 15:34:09.676402 | aio | vexxhost.ceph.rgw : Configure RGW zones --------------------------------- 3.76s 2026-08-18 15:34:09.676598 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 3.43s 2026-08-18 15:34:09.676809 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 3.38s 2026-08-18 15:34:09.677024 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 3.37s 2026-08-18 15:34:09.677227 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 3.32s 2026-08-18 15:34:09.677429 | aio | vexxhost.ceph.configure : Check whether the dashboard mgr module is enabled --- 2.55s 2026-08-18 15:34:09.677628 | aio | vexxhost.ceph.rgw : Configure RGW zonegroups ---------------------------- 2.53s 2026-08-18 15:34:09.677824 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 2.48s 2026-08-18 15:34:09.678991 | aio | vexxhost.ceph.configure : Get the current dashboard certificate --------- 2.37s 2026-08-18 15:34:09.679032 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 2.37s 2026-08-18 15:34:09.679040 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 2.28s 2026-08-18 15:34:09.679047 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 2.28s 2026-08-18 15:34:09.679054 | aio | Gathering Facts --------------------------------------------------------- 2.04s 2026-08-18 15:34:09.679061 | aio | Gathering Facts --------------------------------------------------------- 1.98s 2026-08-18 15:34:09.679068 | aio | vexxhost.ceph.cephadm_host : Get the cephadm public key ----------------- 1.94s 2026-08-18 15:34:09.780075 | aio | INFO [default > idempotence] Executed: Successful 2026-08-18 15:34:09.789927 | aio | INFO [default > side_effect] Executing 2026-08-18 15:34:09.790324 | aio | WARNING [default > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-18 15:34:09.796514 | aio | INFO [default > verify] Executing 2026-08-18 15:34:10.526536 | aio | 2026-08-18 15:34:10.526940 | aio | PLAY [Verify the deployed Ceph cluster] **************************************** 2026-08-18 15:34:10.527258 | aio | 2026-08-18 15:34:10.527564 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 15:34:10.527866 | aio | Tuesday 18 August 2026 15:34:10 +0000 (0:00:00.008) 0:00:00.008 ******** 2026-08-18 15:34:11.779789 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-08-18 15:34:11.780081 | aio | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-08-18 15:34:11.780294 | aio | interpreter could change the meaning of that path. See 2026-08-18 15:34:11.780496 | aio | https://docs.ansible.com/ansible- 2026-08-18 15:34:11.780698 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-18 15:34:11.790901 | aio | ok: [aio] 2026-08-18 15:34:11.791233 | aio | 2026-08-18 15:34:11.791559 | aio | TASK [Get cluster health] ****************************************************** 2026-08-18 15:34:11.791863 | aio | Tuesday 18 August 2026 15:34:11 +0000 (0:00:01.264) 0:00:01.272 ******** 2026-08-18 15:34:13.659686 | aio | ok: [aio] 2026-08-18 15:34:13.660036 | aio | 2026-08-18 15:34:13.660176 | aio | TASK [Assert the cluster is HEALTH_OK] ***************************************** 2026-08-18 15:34:13.660417 | aio | Tuesday 18 August 2026 15:34:13 +0000 (0:00:01.868) 0:00:03.141 ******** 2026-08-18 15:34:13.703054 | aio | ok: [aio] => { 2026-08-18 15:34:13.703071 | aio | "changed": false, 2026-08-18 15:34:13.704685 | aio | "msg": "All assertions passed" 2026-08-18 15:34:13.704701 | aio | } 2026-08-18 15:34:13.704707 | aio | 2026-08-18 15:34:13.704712 | aio | TASK [Get monitor quorum] ****************************************************** 2026-08-18 15:34:13.704717 | aio | Tuesday 18 August 2026 15:34:13 +0000 (0:00:00.042) 0:00:03.183 ******** 2026-08-18 15:34:15.524111 | aio | ok: [aio] 2026-08-18 15:34:15.524193 | aio | 2026-08-18 15:34:15.524214 | aio | TASK [Assert every monitor is in quorum] *************************************** 2026-08-18 15:34:15.524268 | aio | Tuesday 18 August 2026 15:34:15 +0000 (0:00:01.821) 0:00:05.005 ******** 2026-08-18 15:34:15.568440 | aio | ok: [aio] => { 2026-08-18 15:34:15.568499 | aio | "changed": false, 2026-08-18 15:34:15.568612 | aio | "msg": "All assertions passed" 2026-08-18 15:34:15.568706 | aio | } 2026-08-18 15:34:15.568807 | aio | 2026-08-18 15:34:15.568902 | aio | TASK [Get manager status] ****************************************************** 2026-08-18 15:34:15.569052 | aio | Tuesday 18 August 2026 15:34:15 +0000 (0:00:00.043) 0:00:05.049 ******** 2026-08-18 15:34:17.352278 | aio | ok: [aio] 2026-08-18 15:34:17.352374 | aio | 2026-08-18 15:34:17.352448 | aio | TASK [Assert a manager is active] ********************************************** 2026-08-18 15:34:17.352594 | aio | Tuesday 18 August 2026 15:34:17 +0000 (0:00:01.785) 0:00:06.834 ******** 2026-08-18 15:34:17.400069 | aio | ok: [aio] => { 2026-08-18 15:34:17.400111 | aio | "changed": false, 2026-08-18 15:34:17.400120 | aio | "msg": "All assertions passed" 2026-08-18 15:34:17.400128 | aio | } 2026-08-18 15:34:17.400135 | aio | 2026-08-18 15:34:17.400143 | aio | TASK [Get OSD stat] ************************************************************ 2026-08-18 15:34:17.400150 | aio | Tuesday 18 August 2026 15:34:17 +0000 (0:00:00.044) 0:00:06.878 ******** 2026-08-18 15:34:19.076334 | aio | ok: [aio] 2026-08-18 15:34:19.076384 | aio | 2026-08-18 15:34:19.076406 | aio | TASK [Assert all OSDs are up and in] ******************************************* 2026-08-18 15:34:19.076413 | aio | Tuesday 18 August 2026 15:34:19 +0000 (0:00:01.677) 0:00:08.556 ******** 2026-08-18 15:34:19.124054 | aio | ok: [aio] => { 2026-08-18 15:34:19.124082 | aio | "changed": false, 2026-08-18 15:34:19.124088 | aio | "msg": "All assertions passed" 2026-08-18 15:34:19.124094 | aio | } 2026-08-18 15:34:19.124099 | aio | 2026-08-18 15:34:19.124115 | aio | TASK [List orchestrator services] ********************************************** 2026-08-18 15:34:19.124122 | aio | Tuesday 18 August 2026 15:34:19 +0000 (0:00:00.047) 0:00:08.603 ******** 2026-08-18 15:34:20.787064 | aio | ok: [aio] 2026-08-18 15:34:20.787110 | aio | 2026-08-18 15:34:20.787119 | aio | TASK [Assert every orchestrator service has all its daemons running] *********** 2026-08-18 15:34:20.787352 | aio | Tuesday 18 August 2026 15:34:20 +0000 (0:00:01.662) 0:00:10.266 ******** 2026-08-18 15:34:20.892722 | aio | ok: [aio] => (item=ceph-exporter) => { 2026-08-18 15:34:20.892759 | aio | "ansible_loop_var": "item", 2026-08-18 15:34:20.892766 | aio | "changed": false, 2026-08-18 15:34:20.892771 | aio | "item": { 2026-08-18 15:34:20.892776 | aio | "events": [ 2026-08-18 15:34:20.892784 | aio | "2026-08-18T15:30:28.354338Z service:ceph-exporter [INFO] \"service was created\"" 2026-08-18 15:34:20.894154 | aio | ], 2026-08-18 15:34:20.894225 | aio | "placement": { 2026-08-18 15:34:20.894244 | aio | "host_pattern": "*" 2026-08-18 15:34:20.894265 | aio | }, 2026-08-18 15:34:20.896063 | aio | "service_name": "ceph-exporter", 2026-08-18 15:34:20.896124 | aio | "service_type": "ceph-exporter", 2026-08-18 15:34:20.896134 | aio | "spec": { 2026-08-18 15:34:20.896143 | aio | "prio_limit": 5, 2026-08-18 15:34:20.896153 | aio | "stats_period": 5 2026-08-18 15:34:20.896221 | aio | }, 2026-08-18 15:34:20.896469 | aio | "status": { 2026-08-18 15:34:20.896726 | aio | "created": "2026-08-18T15:30:21.185540Z", 2026-08-18 15:34:20.896989 | aio | "last_refresh": "2026-08-18T15:30:34.308410Z", 2026-08-18 15:34:20.897286 | aio | "ports": [ 2026-08-18 15:34:20.897540 | aio | 9926 2026-08-18 15:34:20.897790 | aio | ], 2026-08-18 15:34:20.898072 | aio | "running": 1, 2026-08-18 15:34:20.898335 | aio | "size": 1 2026-08-18 15:34:20.898588 | aio | } 2026-08-18 15:34:20.898869 | aio | }, 2026-08-18 15:34:20.899154 | aio | "msg": "All assertions passed" 2026-08-18 15:34:20.899405 | aio | } 2026-08-18 15:34:20.899589 | aio | ok: [aio] => (item=crash) => { 2026-08-18 15:34:20.899770 | aio | "ansible_loop_var": "item", 2026-08-18 15:34:20.899948 | aio | "changed": false, 2026-08-18 15:34:20.900146 | aio | "item": { 2026-08-18 15:34:20.900332 | aio | "placement": { 2026-08-18 15:34:20.900514 | aio | "host_pattern": "*" 2026-08-18 15:34:20.900694 | aio | }, 2026-08-18 15:34:20.900878 | aio | "service_name": "crash", 2026-08-18 15:34:20.901086 | aio | "service_type": "crash", 2026-08-18 15:34:20.901280 | aio | "status": { 2026-08-18 15:34:20.901475 | aio | "created": "2026-08-18T15:23:03.628944Z", 2026-08-18 15:34:20.901668 | aio | "last_refresh": "2026-08-18T15:30:34.308257Z", 2026-08-18 15:34:20.901852 | aio | "running": 1, 2026-08-18 15:34:20.902065 | aio | "size": 1 2026-08-18 15:34:20.902244 | aio | } 2026-08-18 15:34:20.902421 | aio | }, 2026-08-18 15:34:20.902606 | aio | "msg": "All assertions passed" 2026-08-18 15:34:20.902854 | aio | } 2026-08-18 15:34:20.903074 | aio | ok: [aio] => (item=mgr) => { 2026-08-18 15:34:20.903270 | aio | "ansible_loop_var": "item", 2026-08-18 15:34:20.903464 | aio | "changed": false, 2026-08-18 15:34:20.903646 | aio | "item": { 2026-08-18 15:34:20.903821 | aio | "placement": { 2026-08-18 15:34:20.904030 | aio | "label": "mgr" 2026-08-18 15:34:20.904221 | aio | }, 2026-08-18 15:34:20.904407 | aio | "service_name": "mgr", 2026-08-18 15:34:20.904592 | aio | "service_type": "mgr", 2026-08-18 15:34:20.904769 | aio | "status": { 2026-08-18 15:34:20.904955 | aio | "created": "2026-08-18T15:23:31.714439Z", 2026-08-18 15:34:20.905165 | aio | "last_refresh": "2026-08-18T15:30:34.308335Z", 2026-08-18 15:34:20.906117 | aio | "running": 1, 2026-08-18 15:34:20.906189 | aio | "size": 1 2026-08-18 15:34:20.906200 | aio | } 2026-08-18 15:34:20.906210 | aio | }, 2026-08-18 15:34:20.906220 | aio | "msg": "All assertions passed" 2026-08-18 15:34:20.906236 | aio | } 2026-08-18 15:34:20.906246 | aio | ok: [aio] => (item=mon) => { 2026-08-18 15:34:20.909041 | aio | "ansible_loop_var": "item", 2026-08-18 15:34:20.909068 | aio | "changed": false, 2026-08-18 15:34:20.909074 | aio | "item": { 2026-08-18 15:34:20.909079 | aio | "placement": { 2026-08-18 15:34:20.909084 | aio | "label": "mon" 2026-08-18 15:34:20.909089 | aio | }, 2026-08-18 15:34:20.909093 | aio | "service_name": "mon", 2026-08-18 15:34:20.909098 | aio | "service_type": "mon", 2026-08-18 15:34:20.909103 | aio | "status": { 2026-08-18 15:34:20.909108 | aio | "created": "2026-08-18T15:23:21.802267Z", 2026-08-18 15:34:20.909113 | aio | "last_refresh": "2026-08-18T15:30:34.308174Z", 2026-08-18 15:34:20.909118 | aio | "running": 1, 2026-08-18 15:34:20.909122 | aio | "size": 1 2026-08-18 15:34:20.909127 | aio | } 2026-08-18 15:34:20.909132 | aio | }, 2026-08-18 15:34:20.909136 | aio | "msg": "All assertions passed" 2026-08-18 15:34:20.909141 | aio | } 2026-08-18 15:34:20.909146 | aio | ok: [aio] => (item=osd.default) => { 2026-08-18 15:34:20.909321 | aio | "ansible_loop_var": "item", 2026-08-18 15:34:20.909503 | aio | "changed": false, 2026-08-18 15:34:20.909682 | aio | "item": { 2026-08-18 15:34:20.909856 | aio | "placement": { 2026-08-18 15:34:20.910051 | aio | "host_pattern": "aio" 2026-08-18 15:34:20.910234 | aio | }, 2026-08-18 15:34:20.910421 | aio | "service_id": "default", 2026-08-18 15:34:20.910608 | aio | "service_name": "osd.default", 2026-08-18 15:34:20.910785 | aio | "service_type": "osd", 2026-08-18 15:34:20.911043 | aio | "spec": { 2026-08-18 15:34:20.911216 | aio | "data_devices": { 2026-08-18 15:34:20.911390 | aio | "paths": [ 2026-08-18 15:34:20.911765 | aio | "/dev/ceph-aio-osd0/data" 2026-08-18 15:34:20.911945 | aio | ] 2026-08-18 15:34:20.912144 | aio | }, 2026-08-18 15:34:20.912334 | aio | "filter_logic": "AND", 2026-08-18 15:34:20.912517 | aio | "objectstore": "bluestore" 2026-08-18 15:34:20.912695 | aio | }, 2026-08-18 15:34:20.912875 | aio | "status": { 2026-08-18 15:34:20.913166 | aio | "created": "2026-08-18T15:24:15.201362Z", 2026-08-18 15:34:20.913369 | aio | "last_refresh": "2026-08-18T15:30:34.307886Z", 2026-08-18 15:34:20.913553 | aio | "running": 3, 2026-08-18 15:34:20.913739 | aio | "size": 3 2026-08-18 15:34:20.913922 | aio | } 2026-08-18 15:34:20.914120 | aio | }, 2026-08-18 15:34:20.914312 | aio | "msg": "All assertions passed" 2026-08-18 15:34:20.914491 | aio | } 2026-08-18 15:34:20.914674 | aio | ok: [aio] => (item=rgw.molecule) => { 2026-08-18 15:34:20.914887 | aio | "ansible_loop_var": "item", 2026-08-18 15:34:20.915091 | aio | "changed": false, 2026-08-18 15:34:20.915480 | aio | "item": { 2026-08-18 15:34:20.915663 | aio | "events": [ 2026-08-18 15:34:20.915866 | aio | "2026-08-18T15:30:00.360095Z service:rgw.molecule [INFO] \"service was created\"" 2026-08-18 15:34:20.916058 | aio | ], 2026-08-18 15:34:20.916240 | aio | "placement": { 2026-08-18 15:34:20.916415 | aio | "count_per_host": 1, 2026-08-18 15:34:20.916591 | aio | "label": "rgw" 2026-08-18 15:34:20.916770 | aio | }, 2026-08-18 15:34:20.916948 | aio | "service_id": "molecule", 2026-08-18 15:34:20.917155 | aio | "service_name": "rgw.molecule", 2026-08-18 15:34:20.917339 | aio | "service_type": "rgw", 2026-08-18 15:34:20.917511 | aio | "spec": { 2026-08-18 15:34:20.917687 | aio | "generate_cert": true, 2026-08-18 15:34:20.917856 | aio | "rgw_exit_timeout_secs": 120, 2026-08-18 15:34:20.918040 | aio | "rgw_frontend_port": 8080, 2026-08-18 15:34:20.918212 | aio | "rgw_realm": "molecule", 2026-08-18 15:34:20.918392 | aio | "rgw_zone": "molecule-1", 2026-08-18 15:34:20.918572 | aio | "rgw_zonegroup": "molecule", 2026-08-18 15:34:20.918777 | aio | "ssl": true 2026-08-18 15:34:20.919212 | aio | }, 2026-08-18 15:34:20.919605 | aio | "status": { 2026-08-18 15:34:20.919931 | aio | "created": "2026-08-18T15:30:00.339517Z", 2026-08-18 15:34:20.920340 | aio | "last_refresh": "2026-08-18T15:30:34.307753Z", 2026-08-18 15:34:20.920724 | aio | "ports": [ 2026-08-18 15:34:20.921163 | aio | 8080 2026-08-18 15:34:20.921529 | aio | ], 2026-08-18 15:34:20.922490 | aio | "running": 1, 2026-08-18 15:34:20.923053 | aio | "size": 1 2026-08-18 15:34:20.923401 | aio | } 2026-08-18 15:34:20.923609 | aio | }, 2026-08-18 15:34:20.923817 | aio | "msg": "All assertions passed" 2026-08-18 15:34:20.924042 | aio | } 2026-08-18 15:34:20.924255 | aio | 2026-08-18 15:34:20.924473 | aio | TASK [List pools] ************************************************************** 2026-08-18 15:34:20.924683 | aio | Tuesday 18 August 2026 15:34:20 +0000 (0:00:00.104) 0:00:10.370 ******** 2026-08-18 15:34:22.590818 | aio | ok: [aio] 2026-08-18 15:34:22.592334 | aio | 2026-08-18 15:34:22.592405 | aio | TASK [Assert every declared pool exists] *************************************** 2026-08-18 15:34:22.592419 | aio | Tuesday 18 August 2026 15:34:22 +0000 (0:00:01.701) 0:00:12.072 ******** 2026-08-18 15:34:22.680447 | aio | ok: [aio] => (item=molecule-1.rgw.buckets.data) => { 2026-08-18 15:34:22.680664 | aio | "ansible_loop_var": "item", 2026-08-18 15:34:22.680919 | aio | "changed": false, 2026-08-18 15:34:22.681205 | aio | "item": { 2026-08-18 15:34:22.681464 | aio | "application": "rgw", 2026-08-18 15:34:22.681759 | aio | "name": "molecule-1.rgw.buckets.data", 2026-08-18 15:34:22.682054 | aio | "pg_autoscale_mode": true, 2026-08-18 15:34:22.682385 | aio | "rule_name": "replicated_rule", 2026-08-18 15:34:22.682600 | aio | "type": "replicated" 2026-08-18 15:34:22.682844 | aio | }, 2026-08-18 15:34:22.683198 | aio | "msg": "All assertions passed" 2026-08-18 15:34:22.683394 | aio | } 2026-08-18 15:34:22.683654 | aio | ok: [aio] => (item=molecule-1.rgw.buckets.index) => { 2026-08-18 15:34:22.683906 | aio | "ansible_loop_var": "item", 2026-08-18 15:34:22.684208 | aio | "changed": false, 2026-08-18 15:34:22.684426 | aio | "item": { 2026-08-18 15:34:22.684665 | aio | "application": "rgw", 2026-08-18 15:34:22.684922 | aio | "name": "molecule-1.rgw.buckets.index", 2026-08-18 15:34:22.685208 | aio | "pg_autoscale_mode": "off", 2026-08-18 15:34:22.685424 | aio | "pg_num": 8, 2026-08-18 15:34:22.685701 | aio | "pgp_num": 8, 2026-08-18 15:34:22.687136 | aio | "rule_name": "replicated_rule", 2026-08-18 15:34:22.687383 | aio | "type": "replicated" 2026-08-18 15:34:22.687620 | aio | }, 2026-08-18 15:34:22.687859 | aio | "msg": "All assertions passed" 2026-08-18 15:34:22.688133 | aio | } 2026-08-18 15:34:22.688398 | aio | ok: [aio] => (item=molecule-1.rgw.buckets.non-ec) => { 2026-08-18 15:34:22.688627 | aio | "ansible_loop_var": "item", 2026-08-18 15:34:22.688858 | aio | "changed": false, 2026-08-18 15:34:22.689126 | aio | "item": { 2026-08-18 15:34:22.689368 | aio | "application": "rgw", 2026-08-18 15:34:22.689670 | aio | "name": "molecule-1.rgw.buckets.non-ec", 2026-08-18 15:34:22.689908 | aio | "pg_autoscale_mode": "off", 2026-08-18 15:34:22.690185 | aio | "pg_num": 8, 2026-08-18 15:34:22.690448 | aio | "pgp_num": 8, 2026-08-18 15:34:22.690662 | aio | "rule_name": "replicated_rule", 2026-08-18 15:34:22.690769 | aio | "type": "replicated" 2026-08-18 15:34:22.690874 | aio | }, 2026-08-18 15:34:22.690984 | aio | "msg": "All assertions passed" 2026-08-18 15:34:22.691106 | aio | } 2026-08-18 15:34:22.691229 | aio | ok: [aio] => (item=molecule-1.rgw.control) => { 2026-08-18 15:34:22.691348 | aio | "ansible_loop_var": "item", 2026-08-18 15:34:22.691483 | aio | "changed": false, 2026-08-18 15:34:22.691617 | aio | "item": { 2026-08-18 15:34:22.691718 | aio | "application": "rgw", 2026-08-18 15:34:22.691826 | aio | "name": "molecule-1.rgw.control", 2026-08-18 15:34:22.691936 | aio | "pg_autoscale_mode": "off", 2026-08-18 15:34:22.692071 | aio | "pg_num": 8, 2026-08-18 15:34:22.692169 | aio | "pgp_num": 8, 2026-08-18 15:34:22.692273 | aio | "rule_name": "replicated_rule", 2026-08-18 15:34:22.692379 | aio | "type": "replicated" 2026-08-18 15:34:22.692486 | aio | }, 2026-08-18 15:34:22.692595 | aio | "msg": "All assertions passed" 2026-08-18 15:34:22.692700 | aio | } 2026-08-18 15:34:22.692813 | aio | ok: [aio] => (item=molecule-1.rgw.log) => { 2026-08-18 15:34:22.692923 | aio | "ansible_loop_var": "item", 2026-08-18 15:34:22.693054 | aio | "changed": false, 2026-08-18 15:34:22.693162 | aio | "item": { 2026-08-18 15:34:22.693292 | aio | "application": "rgw", 2026-08-18 15:34:22.693403 | aio | "name": "molecule-1.rgw.log", 2026-08-18 15:34:22.693512 | aio | "pg_autoscale_mode": "off", 2026-08-18 15:34:22.693676 | aio | "pg_num": 8, 2026-08-18 15:34:22.693775 | aio | "pgp_num": 8, 2026-08-18 15:34:22.693882 | aio | "rule_name": "replicated_rule", 2026-08-18 15:34:22.693989 | aio | "type": "replicated" 2026-08-18 15:34:22.694113 | aio | }, 2026-08-18 15:34:22.694225 | aio | "msg": "All assertions passed" 2026-08-18 15:34:22.694325 | aio | } 2026-08-18 15:34:22.694439 | aio | ok: [aio] => (item=molecule-1.rgw.meta) => { 2026-08-18 15:34:22.694539 | aio | "ansible_loop_var": "item", 2026-08-18 15:34:22.694643 | aio | "changed": false, 2026-08-18 15:34:22.694747 | aio | "item": { 2026-08-18 15:34:22.694854 | aio | "application": "rgw", 2026-08-18 15:34:22.694961 | aio | "name": "molecule-1.rgw.meta", 2026-08-18 15:34:22.695097 | aio | "pg_autoscale_mode": "off", 2026-08-18 15:34:22.695232 | aio | "pg_num": 8, 2026-08-18 15:34:22.695308 | aio | "pgp_num": 8, 2026-08-18 15:34:22.695415 | aio | "rule_name": "replicated_rule", 2026-08-18 15:34:22.695524 | aio | "type": "replicated" 2026-08-18 15:34:22.695627 | aio | }, 2026-08-18 15:34:22.695737 | aio | "msg": "All assertions passed" 2026-08-18 15:34:22.695842 | aio | } 2026-08-18 15:34:22.695940 | aio | 2026-08-18 15:34:22.696069 | aio | TASK [Get the RGW zonegroup] *************************************************** 2026-08-18 15:34:22.696182 | aio | Tuesday 18 August 2026 15:34:22 +0000 (0:00:00.089) 0:00:12.162 ******** 2026-08-18 15:34:23.954048 | aio | ok: [aio] 2026-08-18 15:34:23.954217 | aio | 2026-08-18 15:34:23.954468 | aio | TASK [Assert the zonegroup has a master zone] ********************************** 2026-08-18 15:34:23.954728 | aio | Tuesday 18 August 2026 15:34:23 +0000 (0:00:01.273) 0:00:13.435 ******** 2026-08-18 15:34:24.029286 | aio | ok: [aio] => { 2026-08-18 15:34:24.029466 | aio | "changed": false, 2026-08-18 15:34:24.029716 | aio | "msg": "All assertions passed" 2026-08-18 15:34:24.029950 | aio | } 2026-08-18 15:34:24.030206 | aio | 2026-08-18 15:34:24.030443 | aio | TASK [Probe the RGW S3 endpoint (anonymous)] *********************************** 2026-08-18 15:34:24.030690 | aio | Tuesday 18 August 2026 15:34:24 +0000 (0:00:00.075) 0:00:13.511 ******** 2026-08-18 15:34:24.683078 | aio | ok: [aio] 2026-08-18 15:34:24.683417 | aio | 2026-08-18 15:34:24.683700 | aio | TASK [Assert the RGW endpoint returns an S3 listing] *************************** 2026-08-18 15:34:24.683961 | aio | Tuesday 18 August 2026 15:34:24 +0000 (0:00:00.653) 0:00:14.164 ******** 2026-08-18 15:34:24.728679 | aio | ok: [aio] => { 2026-08-18 15:34:24.728967 | aio | "changed": false, 2026-08-18 15:34:24.729287 | aio | "msg": "All assertions passed" 2026-08-18 15:34:24.729522 | aio | } 2026-08-18 15:34:24.729747 | aio | 2026-08-18 15:34:24.729992 | aio | TASK [Create a test pool] ****************************************************** 2026-08-18 15:34:24.730277 | aio | Tuesday 18 August 2026 15:34:24 +0000 (0:00:00.045) 0:00:14.210 ******** 2026-08-18 15:34:34.732669 | aio | changed: [aio] 2026-08-18 15:34:34.732832 | aio | 2026-08-18 15:34:34.733122 | aio | TASK [Create a test CephX key] ************************************************* 2026-08-18 15:34:34.733410 | aio | Tuesday 18 August 2026 15:34:34 +0000 (0:00:10.004) 0:00:24.214 ******** 2026-08-18 15:34:38.380697 | aio | changed: [aio] 2026-08-18 15:34:38.380922 | aio | 2026-08-18 15:34:38.381437 | aio | TASK [Read the test key back] ************************************************** 2026-08-18 15:34:38.381707 | aio | Tuesday 18 August 2026 15:34:38 +0000 (0:00:03.647) 0:00:27.862 ******** 2026-08-18 15:34:40.274062 | aio | ok: [aio] 2026-08-18 15:34:40.274302 | aio | 2026-08-18 15:34:40.274578 | aio | TASK [Assert the key info is correct] ****************************************** 2026-08-18 15:34:40.274903 | aio | Tuesday 18 August 2026 15:34:40 +0000 (0:00:01.893) 0:00:29.755 ******** 2026-08-18 15:34:40.322176 | aio | ok: [aio] => { 2026-08-18 15:34:40.322264 | aio | "changed": false, 2026-08-18 15:34:40.322275 | aio | "msg": "All assertions passed" 2026-08-18 15:34:40.322283 | aio | } 2026-08-18 15:34:40.322390 | aio | 2026-08-18 15:34:40.322656 | aio | TASK [Remove the test CephX key] *********************************************** 2026-08-18 15:34:40.322926 | aio | Tuesday 18 August 2026 15:34:40 +0000 (0:00:00.047) 0:00:29.802 ******** 2026-08-18 15:34:43.820119 | aio | changed: [aio] 2026-08-18 15:34:43.820163 | aio | 2026-08-18 15:34:43.820392 | aio | PLAY RECAP ********************************************************************* 2026-08-18 15:34:43.820686 | aio | aio : ok=22 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-18 15:34:43.820929 | aio | 2026-08-18 15:34:43.821254 | aio | 2026-08-18 15:34:43.821484 | aio | TASKS RECAP ******************************************************************** 2026-08-18 15:34:43.821743 | aio | Tuesday 18 August 2026 15:34:43 +0000 (0:00:03.498) 0:00:33.301 ******** 2026-08-18 15:34:43.822034 | aio | =============================================================================== 2026-08-18 15:34:43.822286 | aio | Create a test pool ----------------------------------------------------- 10.00s 2026-08-18 15:34:43.822540 | aio | Create a test CephX key ------------------------------------------------- 3.65s 2026-08-18 15:34:43.822822 | aio | Remove the test CephX key ----------------------------------------------- 3.50s 2026-08-18 15:34:43.823320 | aio | Read the test key back -------------------------------------------------- 1.89s 2026-08-18 15:34:43.823576 | aio | Get cluster health ------------------------------------------------------ 1.87s 2026-08-18 15:34:43.823832 | aio | Get monitor quorum ------------------------------------------------------ 1.82s 2026-08-18 15:34:43.824047 | aio | Get manager status ------------------------------------------------------ 1.79s 2026-08-18 15:34:43.824195 | aio | List pools -------------------------------------------------------------- 1.70s 2026-08-18 15:34:43.824352 | aio | Get OSD stat ------------------------------------------------------------ 1.68s 2026-08-18 15:34:43.824498 | aio | List orchestrator services ---------------------------------------------- 1.66s 2026-08-18 15:34:43.824652 | aio | Get the RGW zonegroup --------------------------------------------------- 1.27s 2026-08-18 15:34:43.824796 | aio | Gathering Facts --------------------------------------------------------- 1.26s 2026-08-18 15:34:43.824947 | aio | Probe the RGW S3 endpoint (anonymous) ----------------------------------- 0.65s 2026-08-18 15:34:43.825130 | aio | Assert every orchestrator service has all its daemons running ----------- 0.10s 2026-08-18 15:34:43.825283 | aio | Assert every declared pool exists --------------------------------------- 0.09s 2026-08-18 15:34:43.825430 | aio | Assert the zonegroup has a master zone ---------------------------------- 0.08s 2026-08-18 15:34:43.825586 | aio | Assert all OSDs are up and in ------------------------------------------- 0.05s 2026-08-18 15:34:43.825734 | aio | Assert the key info is correct ------------------------------------------ 0.05s 2026-08-18 15:34:43.825892 | aio | Assert the RGW endpoint returns an S3 listing --------------------------- 0.05s 2026-08-18 15:34:43.826066 | aio | Assert a manager is active ---------------------------------------------- 0.04s 2026-08-18 15:34:43.891381 | aio | INFO [default > verify] Executed: Successful 2026-08-18 15:34:43.902580 | aio | INFO [default > cleanup] Executing 2026-08-18 15:34:43.902857 | aio | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-18 15:34:43.908507 | aio | INFO [default > destroy] Executing 2026-08-18 15:34:43.908545 | aio | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-08-18 15:34:43.908634 | aio | INFO [default > destroy] Executed: Successful 2026-08-18 15:34:43.908886 | aio | WARNING Molecule executed 1 scenario (1 missing files) 2026-08-18 15:34:44.150135 | aio | ok: Runtime: 0:15:43.220961 2026-08-18 15:34:44.178211 | 2026-08-18 15:34:44.178318 | PLAY RECAP 2026-08-18 15:34:44.178411 | aio | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-18 15:34:44.178457 | 2026-08-18 15:34:44.301468 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-18 15:34:44.311337 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-18 15:34:44.930519 | 2026-08-18 15:34:44.930636 | PLAY [all] 2026-08-18 15:34:44.942410 | 2026-08-18 15:34:44.942486 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-18 15:34:44.987748 | aio | skipping: Conditional result was False 2026-08-18 15:34:44.999484 | 2026-08-18 15:34:44.999645 | TASK [fetch-output : Set log path for single node] 2026-08-18 15:34:45.046282 | aio | ok 2026-08-18 15:34:45.051080 | 2026-08-18 15:34:45.051143 | LOOP [fetch-output : Ensure local output dirs] 2026-08-18 15:34:45.460169 | aio -> localhost | ok: "/var/lib/zuul/builds/70fcd2fb3f4b4b2bae684205b42de585/work/logs" 2026-08-18 15:34:45.687218 | aio -> localhost | changed: "/var/lib/zuul/builds/70fcd2fb3f4b4b2bae684205b42de585/work/artifacts" 2026-08-18 15:34:45.897242 | aio -> localhost | changed: "/var/lib/zuul/builds/70fcd2fb3f4b4b2bae684205b42de585/work/docs" 2026-08-18 15:34:45.923367 | 2026-08-18 15:34:45.923497 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-18 15:34:46.578947 | aio | ok 2026-08-18 15:34:46.579237 | aio | changed: All items complete 2026-08-18 15:34:46.579281 | 2026-08-18 15:34:47.060359 | aio | changed: .d..t...... ./ 2026-08-18 15:34:47.549786 | aio | changed: .d..t...... ./ 2026-08-18 15:34:47.574290 | 2026-08-18 15:34:47.574384 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-18 15:34:48.031137 | aio -> localhost | ok: Item: artifacts Runtime: 0:00:00.007753 2026-08-18 15:34:48.258426 | aio -> localhost | ok: Item: docs Runtime: 0:00:00.008196 2026-08-18 15:34:48.279354 | 2026-08-18 15:34:48.279415 | PLAY [all] 2026-08-18 15:34:48.285659 | 2026-08-18 15:34:48.285721 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-18 15:34:48.765632 | aio | changed 2026-08-18 15:34:48.773813 | 2026-08-18 15:34:48.773866 | PLAY RECAP 2026-08-18 15:34:48.773911 | aio | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-18 15:34:48.773935 | 2026-08-18 15:34:48.922895 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-18 15:34:48.932084 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-18 15:34:49.547509 | 2026-08-18 15:34:49.547639 | PLAY [localhost] 2026-08-18 15:34:49.557427 | 2026-08-18 15:34:49.557501 | TASK [Generate Zuul manifest] 2026-08-18 15:34:49.580753 | localhost | ok 2026-08-18 15:34:49.638439 | 2026-08-18 15:34:49.638556 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-18 15:34:49.995794 | localhost | changed 2026-08-18 15:34:50.010115 | 2026-08-18 15:34:50.010203 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-18 15:34:50.041735 | localhost | ok 2026-08-18 15:34:50.051270 | 2026-08-18 15:34:50.051351 | TASK [Upload logs] 2026-08-18 15:34:50.072734 | localhost | ok 2026-08-18 15:34:50.176712 | 2026-08-18 15:34:50.176845 | TASK [Set zuul-log-path fact] 2026-08-18 15:34:50.200006 | localhost | ok 2026-08-18 15:34:50.214266 | 2026-08-18 15:34:50.214332 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-18 15:34:50.245868 | localhost | ok 2026-08-18 15:34:50.256113 | 2026-08-18 15:34:50.256197 | TASK [upload-logs : Create log directories] 2026-08-18 15:34:50.625337 | localhost | changed 2026-08-18 15:34:50.630423 | 2026-08-18 15:34:50.630495 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-18 15:34:51.017273 | localhost -> localhost | ok: Runtime: 0:00:00.005828 2026-08-18 15:34:51.023982 | 2026-08-18 15:34:51.024070 | TASK [upload-logs : Upload logs to log server] 2026-08-18 15:34:51.461745 | localhost | Output suppressed because no_log was given 2026-08-18 15:34:51.469582 | 2026-08-18 15:34:51.469715 | LOOP [upload-logs : Compress console log and json output] 2026-08-18 15:34:51.518650 | localhost | skipping: Conditional result was False 2026-08-18 15:34:51.525746 | localhost | skipping: Conditional result was False 2026-08-18 15:34:51.544816 | 2026-08-18 15:34:51.545073 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-18 15:34:51.587340 | localhost | skipping: Conditional result was False 2026-08-18 15:34:51.587740 | 2026-08-18 15:34:51.591558 | localhost | skipping: Conditional result was False 2026-08-18 15:34:51.609548 | 2026-08-18 15:34:51.609713 | LOOP [upload-logs : Upload console log and json output]