2026-08-18 13:23:56.620890 | Job console starting 2026-08-18 13:23:56.630796 | Updating git repos 2026-08-18 13:23:56.650144 | Cloning repos into workspace 2026-08-18 13:23:56.683395 | Restoring repo states 2026-08-18 13:23:56.689125 | Merging changes 2026-08-18 13:23:57.412094 | Checking out repos 2026-08-18 13:23:57.444049 | Preparing playbooks 2026-08-18 13:23:58.428531 | Running Ansible setup 2026-08-18 13:24:01.695557 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-18 13:24:02.310297 | 2026-08-18 13:24:02.310417 | PLAY [localhost] 2026-08-18 13:24:02.317627 | 2026-08-18 13:24:02.317695 | TASK [Gathering Facts] 2026-08-18 13:24:03.199792 | localhost | ok 2026-08-18 13:24:03.210248 | 2026-08-18 13:24:03.210349 | TASK [Setup log path fact] 2026-08-18 13:24:03.230751 | localhost | ok 2026-08-18 13:24:03.243002 | 2026-08-18 13:24:03.243069 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-18 13:24:03.272400 | localhost | ok 2026-08-18 13:24:03.278966 | 2026-08-18 13:24:03.279033 | TASK [emit-job-header : Print job information] 2026-08-18 13:24:03.321899 | # Job Information 2026-08-18 13:24:03.322160 | Ansible Version: 2.16.18 2026-08-18 13:24:03.322233 | Job: ansible-collection-ceph-molecule-aio-ubuntu-jammy 2026-08-18 13:24:03.322284 | Pipeline: check 2026-08-18 13:24:03.322329 | Executor: 2d72f0692154 2026-08-18 13:24:03.322373 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/123 2026-08-18 13:24:03.322411 | Event ID: b9670990-9b07-11f1-9c6d-2490f072e427 2026-08-18 13:24:03.326452 | 2026-08-18 13:24:03.326552 | LOOP [emit-job-header : Print node information] 2026-08-18 13:24:03.414487 | localhost | ok: 2026-08-18 13:24:03.414742 | localhost | # Node Information 2026-08-18 13:24:03.414800 | localhost | Inventory Hostname: aio 2026-08-18 13:24:03.414841 | localhost | Hostname: np0000189988 2026-08-18 13:24:03.414876 | localhost | Username: zuul 2026-08-18 13:24:03.414916 | localhost | Distro: Ubuntu 22.04 2026-08-18 13:24:03.415034 | localhost | Provider: yul1 2026-08-18 13:24:03.415082 | localhost | Region: ca-ymq-1 2026-08-18 13:24:03.415118 | localhost | Label: ubuntu-jammy 2026-08-18 13:24:03.415152 | localhost | Product Name: OpenStack Nova 2026-08-18 13:24:03.415186 | localhost | Interface IP: 199.204.45.22 2026-08-18 13:24:03.427145 | 2026-08-18 13:24:03.427283 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-18 13:24:03.785466 | localhost -> localhost | changed 2026-08-18 13:24:03.794853 | 2026-08-18 13:24:03.794917 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-18 13:24:04.567996 | localhost -> localhost | changed 2026-08-18 13:24:04.577059 | 2026-08-18 13:24:04.577130 | PLAY [all] 2026-08-18 13:24:04.585029 | 2026-08-18 13:24:04.585098 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-18 13:24:04.800814 | aio -> localhost | ok 2026-08-18 13:24:04.808801 | 2026-08-18 13:24:04.808888 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-18 13:24:04.841122 | aio | ok 2026-08-18 13:24:04.857842 | aio | included: /var/lib/zuul/builds/379f83f373ae4a65981f9da2e9a24939/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-18 13:24:04.863196 | 2026-08-18 13:24:04.863255 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-18 13:24:06.918555 | aio -> localhost | Generating public/private rsa key pair. 2026-08-18 13:24:06.918809 | aio -> localhost | Your identification has been saved in /var/lib/zuul/builds/379f83f373ae4a65981f9da2e9a24939/work/379f83f373ae4a65981f9da2e9a24939_id_rsa 2026-08-18 13:24:06.918873 | aio -> localhost | Your public key has been saved in /var/lib/zuul/builds/379f83f373ae4a65981f9da2e9a24939/work/379f83f373ae4a65981f9da2e9a24939_id_rsa.pub 2026-08-18 13:24:06.918922 | aio -> localhost | The key fingerprint is: 2026-08-18 13:24:06.918969 | aio -> localhost | SHA256:RNwayOA72HRU2HLE17BhTwebZNUwCeew7anNMdln+58 zuul-build-sshkey 2026-08-18 13:24:06.919034 | aio -> localhost | The key's randomart image is: 2026-08-18 13:24:06.919080 | aio -> localhost | +---[RSA 3072]----+ 2026-08-18 13:24:06.919127 | aio -> localhost | | .o.O+.+oB+*+ | 2026-08-18 13:24:06.919174 | aio -> localhost | | . .=.*.oB.X...| 2026-08-18 13:24:06.919217 | aio -> localhost | | o .o.+. = o | 2026-08-18 13:24:06.919260 | aio -> localhost | | + o .. . + | 2026-08-18 13:24:06.919303 | aio -> localhost | | . + S * +| 2026-08-18 13:24:06.919345 | aio -> localhost | | . + +o| 2026-08-18 13:24:06.919387 | aio -> localhost | | . o. | 2026-08-18 13:24:06.919429 | aio -> localhost | | o| 2026-08-18 13:24:06.919478 | aio -> localhost | | E+| 2026-08-18 13:24:06.919523 | aio -> localhost | +----[SHA256]-----+ 2026-08-18 13:24:06.919613 | aio -> localhost | ok: Runtime: 0:00:01.669204 2026-08-18 13:24:06.924902 | 2026-08-18 13:24:06.925024 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-18 13:24:06.956877 | aio | ok 2026-08-18 13:24:06.964676 | aio | included: /var/lib/zuul/builds/379f83f373ae4a65981f9da2e9a24939/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-18 13:24:06.972284 | 2026-08-18 13:24:06.972344 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-18 13:24:06.995467 | aio | skipping: Conditional result was False 2026-08-18 13:24:07.004151 | 2026-08-18 13:24:07.004244 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-18 13:24:07.413127 | aio | changed 2026-08-18 13:24:07.417965 | 2026-08-18 13:24:07.418025 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-18 13:24:07.587897 | aio | ok 2026-08-18 13:24:07.592766 | 2026-08-18 13:24:07.592829 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-18 13:24:08.041651 | aio | changed 2026-08-18 13:24:08.046380 | 2026-08-18 13:24:08.046440 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-18 13:24:08.484993 | aio | changed 2026-08-18 13:24:08.490226 | 2026-08-18 13:24:08.490289 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-18 13:24:08.515081 | aio | skipping: Conditional result was False 2026-08-18 13:24:08.526148 | 2026-08-18 13:24:08.526278 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-18 13:24:08.878056 | aio -> localhost | changed 2026-08-18 13:24:08.927541 | 2026-08-18 13:24:08.927714 | TASK [add-build-sshkey : Add back temp key] 2026-08-18 13:24:09.212765 | aio -> localhost | Identity added: /var/lib/zuul/builds/379f83f373ae4a65981f9da2e9a24939/work/379f83f373ae4a65981f9da2e9a24939_id_rsa (zuul-build-sshkey) 2026-08-18 13:24:09.213149 | aio -> localhost | ok: Runtime: 0:00:00.009585 2026-08-18 13:24:09.218531 | 2026-08-18 13:24:09.218671 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-18 13:24:09.469622 | aio | ok 2026-08-18 13:24:09.474340 | 2026-08-18 13:24:09.474418 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-18 13:24:09.500325 | aio | skipping: Conditional result was False 2026-08-18 13:24:09.517063 | 2026-08-18 13:24:09.517146 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-18 13:24:09.798322 | aio | ok 2026-08-18 13:24:09.804991 | 2026-08-18 13:24:09.805065 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-18 13:24:10.450079 | aio | Output suppressed because no_log was given 2026-08-18 13:24:10.462175 | 2026-08-18 13:24:10.462268 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-18 13:24:10.652557 | aio | ok: "logs" 2026-08-18 13:24:10.652836 | aio | ok: All items complete 2026-08-18 13:24:10.652866 | 2026-08-18 13:24:10.806752 | aio | ok: "artifacts" 2026-08-18 13:24:10.962116 | aio | ok: "docs" 2026-08-18 13:24:10.979831 | 2026-08-18 13:24:10.979985 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-18 13:24:11.170877 | aio | changed: "logs" 2026-08-18 13:24:11.329769 | aio | changed: "artifacts" 2026-08-18 13:24:11.486178 | aio | changed: "docs" 2026-08-18 13:24:11.513720 | 2026-08-18 13:24:11.513953 | PLAY RECAP 2026-08-18 13:24:11.514036 | aio | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-18 13:24:11.514073 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-18 13:24:11.514099 | 2026-08-18 13:24:11.643280 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-18 13:24:11.648412 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-18 13:24:12.252534 | 2026-08-18 13:24:12.252654 | PLAY [all] 2026-08-18 13:24:12.262930 | 2026-08-18 13:24:12.263004 | TASK [setup-uv : Extract archive] 2026-08-18 13:24:14.542152 | aio | changed 2026-08-18 13:24:14.549788 | 2026-08-18 13:24:14.549889 | TASK [setup-uv : Print version] 2026-08-18 13:24:14.884862 | aio | uv 0.8.13 2026-08-18 13:24:15.085468 | aio | ok: Runtime: 0:00:00.011455 2026-08-18 13:24:15.095188 | 2026-08-18 13:24:15.095257 | TASK [Install Ansible collection siblings] 2026-08-18 13:24:15.462909 | aio | ok: 2026-08-18 13:24:15.463190 | aio | Skipping community.crypto: no checked-out sibling 2026-08-18 13:24:15.463259 | aio | Skipping community.docker: no checked-out sibling 2026-08-18 13:24:15.463309 | aio | Skipping community.general: no checked-out sibling 2026-08-18 13:24:15.463353 | aio | Skipping ansible.utils: no checked-out sibling 2026-08-18 13:24:15.463396 | aio | Skipping vexxhost.containers: no checked-out sibling 2026-08-18 13:24:15.466340 | 2026-08-18 13:24:15.466441 | PLAY RECAP 2026-08-18 13:24:15.466531 | aio | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-18 13:24:15.466579 | 2026-08-18 13:24:15.583439 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-18 13:24:15.592132 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-18 13:24:16.193047 | 2026-08-18 13:24:16.193181 | PLAY [all] 2026-08-18 13:24:16.203825 | 2026-08-18 13:24:16.203895 | LOOP [Check inventory directories] 2026-08-18 13:24:16.531575 | aio | ok: "src/github.com/vexxhost/ansible-collection-ceph" 2026-08-18 13:24:16.676908 | aio | ok: "src/github.com/vexxhost/ansible-collection-ceph/molecule/default/inventory" 2026-08-18 13:24:16.825811 | aio | ok: "src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/inventory" 2026-08-18 13:24:16.837903 | 2026-08-18 13:24:16.838347 | LOOP [Copy inventory file for Zuul] 2026-08-18 13:24:17.597794 | aio | changed: 2026-08-18 13:24:17.598030 | aio | { 2026-08-18 13:24:17.598071 | aio | "ansible_loop_var": "item", 2026-08-18 13:24:17.598103 | aio | "changed": false, 2026-08-18 13:24:17.598130 | aio | "failed": false, 2026-08-18 13:24:17.598165 | aio | "invocation": { 2026-08-18 13:24:17.598193 | aio | "module_args": { 2026-08-18 13:24:17.598218 | aio | "checksum_algorithm": "sha1", 2026-08-18 13:24:17.598242 | aio | "follow": true, 2026-08-18 13:24:17.598266 | aio | "get_attributes": true, 2026-08-18 13:24:17.598292 | aio | "get_checksum": true, 2026-08-18 13:24:17.598317 | aio | "get_mime": true, 2026-08-18 13:24:17.598341 | aio | "path": "src/github.com/vexxhost/ansible-collection-ceph" 2026-08-18 13:24:17.598365 | aio | } 2026-08-18 13:24:17.598389 | aio | }, 2026-08-18 13:24:17.598413 | aio | "item": "src/github.com/vexxhost/ansible-collection-ceph", 2026-08-18 13:24:17.598438 | aio | "stat": { 2026-08-18 13:24:17.598462 | aio | "atime": 1787059450.3528278, 2026-08-18 13:24:17.598487 | aio | "attr_flags": "e", 2026-08-18 13:24:17.598512 | aio | "attributes": [ 2026-08-18 13:24:17.598536 | aio | "extents" 2026-08-18 13:24:17.598560 | aio | ], 2026-08-18 13:24:17.598584 | aio | "block_size": 4096, 2026-08-18 13:24:17.598608 | aio | "blocks": 8, 2026-08-18 13:24:17.598647 | aio | "charset": "unknown", 2026-08-18 13:24:17.598674 | aio | "ctime": 1787059450.3608282, 2026-08-18 13:24:17.598698 | aio | "dev": 64513, 2026-08-18 13:24:17.598722 | aio | "device_type": 0, 2026-08-18 13:24:17.598745 | aio | "executable": true, 2026-08-18 13:24:17.598769 | aio | "exists": true, 2026-08-18 13:24:17.598792 | aio | "gid": 1000, 2026-08-18 13:24:17.598816 | aio | "gr_name": "zuul", 2026-08-18 13:24:17.598839 | aio | "inode": 1042461, 2026-08-18 13:24:17.598863 | aio | "isblk": false, 2026-08-18 13:24:17.598887 | aio | "ischr": false, 2026-08-18 13:24:17.598915 | aio | "isdir": true, 2026-08-18 13:24:17.598938 | aio | "isfifo": false, 2026-08-18 13:24:17.598962 | aio | "isgid": false, 2026-08-18 13:24:17.598984 | aio | "islnk": false, 2026-08-18 13:24:17.599007 | aio | "isreg": false, 2026-08-18 13:24:17.599030 | aio | "issock": false, 2026-08-18 13:24:17.599052 | aio | "isuid": false, 2026-08-18 13:24:17.599075 | aio | "mimetype": "unknown", 2026-08-18 13:24:17.599098 | aio | "mode": "0755", 2026-08-18 13:24:17.599121 | aio | "mtime": 1787059437.1808956, 2026-08-18 13:24:17.599143 | aio | "nlink": 10, 2026-08-18 13:24:17.599166 | aio | "path": "src/github.com/vexxhost/ansible-collection-ceph", 2026-08-18 13:24:17.599190 | aio | "pw_name": "zuul", 2026-08-18 13:24:17.599217 | aio | "readable": true, 2026-08-18 13:24:17.599241 | aio | "rgrp": true, 2026-08-18 13:24:17.599264 | aio | "roth": true, 2026-08-18 13:24:17.599287 | aio | "rusr": true, 2026-08-18 13:24:17.599310 | aio | "size": 4096, 2026-08-18 13:24:17.599332 | aio | "uid": 1000, 2026-08-18 13:24:17.599355 | aio | "version": "2881868502", 2026-08-18 13:24:17.599378 | aio | "wgrp": false, 2026-08-18 13:24:17.599403 | aio | "woth": false, 2026-08-18 13:24:17.599427 | aio | "writeable": true, 2026-08-18 13:24:17.599450 | aio | "wusr": true, 2026-08-18 13:24:17.599473 | aio | "xgrp": true, 2026-08-18 13:24:17.599495 | aio | "xoth": true, 2026-08-18 13:24:17.599518 | aio | "xusr": true 2026-08-18 13:24:17.599541 | aio | } 2026-08-18 13:24:17.599564 | aio | } 2026-08-18 13:24:17.599611 | aio | ok: All items complete 2026-08-18 13:24:17.599638 | 2026-08-18 13:24:17.601366 | aio | skipping: Conditional result was False 2026-08-18 13:24:17.602203 | aio | skipping: Conditional result was False 2026-08-18 13:24:17.619330 | 2026-08-18 13:24:17.619546 | LOOP [Switch "ansible_host" to private IP] 2026-08-18 13:24:17.967961 | aio | changed: 1 replacements made 2026-08-18 13:24:17.969701 | aio | skipping: Conditional result was False 2026-08-18 13:24:17.970634 | aio | skipping: Conditional result was False 2026-08-18 13:24:17.987509 | 2026-08-18 13:24:17.987628 | TASK [Run Molecule scenario] 2026-08-18 13:24:18.568008 | aio | Downloading cpython-3.13.7-linux-x86_64-gnu (download) (30.9MiB) 2026-08-18 13:24:19.332919 | aio | Downloading cpython-3.13.7-linux-x86_64-gnu (download) 2026-08-18 13:24:19.509164 | aio | Using CPython 3.13.7 2026-08-18 13:24:19.509331 | aio | Creating virtual environment at: .venv 2026-08-18 13:24:19.551700 | aio | Downloading ansible-core (2.1MiB) 2026-08-18 13:24:19.551796 | aio | Downloading pygments (1.2MiB) 2026-08-18 13:24:19.552580 | aio | Downloading cryptography (4.3MiB) 2026-08-18 13:24:19.552705 | aio | Downloading netaddr (2.2MiB) 2026-08-18 13:24:19.742881 | aio | Downloading netaddr 2026-08-18 13:24:19.751643 | aio | Downloading cryptography 2026-08-18 13:24:19.789738 | aio | Downloading pygments 2026-08-18 13:24:19.911521 | aio | Downloading ansible-core 2026-08-18 13:24:19.939965 | aio | Installed 42 packages in 27ms 2026-08-18 13:24:21.004038 | aio | INFO Collection 'vexxhost.ceph' detected. 2026-08-18 13:24:21.004127 | aio | INFO Scenarios will be used from 'extensions/molecule' 2026-08-18 13:24:21.603450 | aio | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-18 13:24:21.603515 | aio | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-08-18 13:26:00.790449 | aio | INFO [default > dependency] Executing 2026-08-18 13:26:00.790633 | aio | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-08-18 13:26:00.790816 | aio | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-08-18 13:26:00.790931 | aio | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-18 13:26:00.795914 | aio | INFO [default > cleanup] Executing 2026-08-18 13:26:00.796184 | aio | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-18 13:26:00.801018 | aio | INFO [default > destroy] Executing 2026-08-18 13:26:00.801052 | aio | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-08-18 13:26:00.801069 | aio | INFO [default > destroy] Executed: Successful 2026-08-18 13:26:00.805962 | aio | INFO [default > syntax] Executing 2026-08-18 13:26:01.924341 | aio | 2026-08-18 13:26:01.924597 | aio | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-08-18 13:26:01.987691 | aio | INFO [default > syntax] Executed: Successful 2026-08-18 13:26:01.995897 | aio | INFO [default > create] Executing 2026-08-18 13:26:01.997721 | aio | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-18 13:26:02.003945 | aio | INFO [default > prepare] Executing 2026-08-18 13:26:02.654175 | aio | 2026-08-18 13:26:02.654406 | aio | PLAY [Prepare] ***************************************************************** 2026-08-18 13:26:02.654643 | aio | 2026-08-18 13:26:02.654878 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 13:26:02.655151 | aio | Tuesday 18 August 2026 13:26:02 +0000 (0:00:00.029) 0:00:00.029 ******** 2026-08-18 13:26:03.753002 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-08-18 13:26:03.753064 | aio | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-18 13:26:03.753140 | aio | interpreter could change the meaning of that path. See 2026-08-18 13:26:03.753226 | aio | https://docs.ansible.com/ansible- 2026-08-18 13:26:03.753322 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-18 13:26:03.760079 | aio | ok: [aio] 2026-08-18 13:26:03.760186 | aio | 2026-08-18 13:26:03.760312 | aio | TASK [Configure short hostname] ************************************************ 2026-08-18 13:26:03.760443 | aio | Tuesday 18 August 2026 13:26:03 +0000 (0:00:01.106) 0:00:01.136 ******** 2026-08-18 13:26:04.914374 | aio | changed: [aio] 2026-08-18 13:26:04.914477 | aio | 2026-08-18 13:26:04.914603 | aio | TASK [Ensure hostname inside hosts file] *************************************** 2026-08-18 13:26:04.914731 | aio | Tuesday 18 August 2026 13:26:04 +0000 (0:00:01.154) 0:00:02.290 ******** 2026-08-18 13:26:05.187054 | aio | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-08-18 13:26:05.187122 | aio | with a mode of 0700, this may cause issues when running as another user. To 2026-08-18 13:26:05.187271 | aio | avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-18 13:26:05.195259 | aio | changed: [aio] 2026-08-18 13:26:05.195369 | aio | 2026-08-18 13:26:05.195573 | aio | TASK [Update apt cache] ******************************************************** 2026-08-18 13:26:05.195831 | aio | Tuesday 18 August 2026 13:26:05 +0000 (0:00:00.281) 0:00:02.571 ******** 2026-08-18 13:26:12.291561 | aio | changed: [aio] 2026-08-18 13:26:12.291691 | aio | 2026-08-18 13:26:12.291705 | aio | PLAY [Create devices for Ceph] ************************************************* 2026-08-18 13:26:12.291771 | aio | 2026-08-18 13:26:12.291845 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 13:26:12.291938 | aio | Tuesday 18 August 2026 13:26:12 +0000 (0:00:07.096) 0:00:09.667 ******** 2026-08-18 13:26:12.986094 | aio | ok: [aio] 2026-08-18 13:26:12.986258 | aio | 2026-08-18 13:26:12.986467 | aio | TASK [Install depedencies] ***************************************************** 2026-08-18 13:26:12.986673 | aio | Tuesday 18 August 2026 13:26:12 +0000 (0:00:00.694) 0:00:10.362 ******** 2026-08-18 13:26:32.111931 | aio | changed: [aio] 2026-08-18 13:26:32.111999 | aio | 2026-08-18 13:26:32.112085 | aio | TASK [Start up service] ******************************************************** 2026-08-18 13:26:32.112371 | aio | Tuesday 18 August 2026 13:26:32 +0000 (0:00:19.124) 0:00:29.486 ******** 2026-08-18 13:26:32.652836 | aio | ok: [aio] 2026-08-18 13:26:32.652944 | aio | 2026-08-18 13:26:32.653173 | aio | TASK [Generate lvm.conf] ******************************************************* 2026-08-18 13:26:32.653379 | aio | Tuesday 18 August 2026 13:26:32 +0000 (0:00:00.542) 0:00:30.028 ******** 2026-08-18 13:26:32.977189 | aio | ok: [aio] 2026-08-18 13:26:32.977376 | aio | 2026-08-18 13:26:32.977604 | aio | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-08-18 13:26:32.977903 | aio | Tuesday 18 August 2026 13:26:32 +0000 (0:00:00.324) 0:00:30.352 ******** 2026-08-18 13:26:33.628186 | aio | changed: [aio] 2026-08-18 13:26:33.628374 | aio | 2026-08-18 13:26:33.628606 | aio | TASK [Get list of all loopback devices] **************************************** 2026-08-18 13:26:33.628830 | aio | Tuesday 18 August 2026 13:26:33 +0000 (0:00:00.650) 0:00:31.003 ******** 2026-08-18 13:26:33.813607 | aio | ok: [aio] 2026-08-18 13:26:33.813761 | aio | 2026-08-18 13:26:33.814000 | aio | TASK [Fail if there is any existing loopback devices] ************************** 2026-08-18 13:26:33.814250 | aio | Tuesday 18 August 2026 13:26:33 +0000 (0:00:00.185) 0:00:31.189 ******** 2026-08-18 13:26:33.838291 | aio | skipping: [aio] 2026-08-18 13:26:33.838486 | aio | 2026-08-18 13:26:33.838955 | aio | TASK [Create devices for Ceph] ************************************************* 2026-08-18 13:26:33.839262 | aio | Tuesday 18 August 2026 13:26:33 +0000 (0:00:00.024) 0:00:31.213 ******** 2026-08-18 13:26:34.368604 | aio | changed: [aio] => (item=osd0) 2026-08-18 13:26:34.368819 | aio | changed: [aio] => (item=osd1) 2026-08-18 13:26:34.369040 | aio | changed: [aio] => (item=osd2) 2026-08-18 13:26:34.369245 | aio | 2026-08-18 13:26:34.369465 | aio | TASK [Set permissions on loopback devices] ************************************* 2026-08-18 13:26:34.369668 | aio | Tuesday 18 August 2026 13:26:34 +0000 (0:00:00.530) 0:00:31.744 ******** 2026-08-18 13:26:34.986398 | aio | changed: [aio] => (item=osd0) 2026-08-18 13:26:34.986617 | aio | changed: [aio] => (item=osd1) 2026-08-18 13:26:34.986930 | aio | changed: [aio] => (item=osd2) 2026-08-18 13:26:34.987159 | aio | 2026-08-18 13:26:34.987391 | aio | TASK [Start loop devices] ****************************************************** 2026-08-18 13:26:34.987619 | aio | Tuesday 18 August 2026 13:26:34 +0000 (0:00:00.617) 0:00:32.361 ******** 2026-08-18 13:26:35.688769 | aio | changed: [aio] => (item=osd0) 2026-08-18 13:26:35.688961 | aio | changed: [aio] => (item=osd1) 2026-08-18 13:26:35.689228 | aio | changed: [aio] => (item=osd2) 2026-08-18 13:26:35.689422 | aio | 2026-08-18 13:26:35.689648 | aio | TASK [Create a volume group for each loop device] ****************************** 2026-08-18 13:26:35.689871 | aio | Tuesday 18 August 2026 13:26:35 +0000 (0:00:00.701) 0:00:33.063 ******** 2026-08-18 13:26:38.804011 | aio | changed: [aio] => (item=osd0) 2026-08-18 13:26:38.804194 | aio | changed: [aio] => (item=osd1) 2026-08-18 13:26:38.804396 | aio | changed: [aio] => (item=osd2) 2026-08-18 13:26:38.804585 | aio | 2026-08-18 13:26:38.804832 | aio | TASK [Create a logical volume for each loop device] **************************** 2026-08-18 13:26:38.805014 | aio | Tuesday 18 August 2026 13:26:38 +0000 (0:00:03.115) 0:00:36.179 ******** 2026-08-18 13:26:40.640010 | aio | changed: [aio] => (item=ceph-aio-osd0) 2026-08-18 13:26:40.640200 | aio | changed: [aio] => (item=ceph-aio-osd1) 2026-08-18 13:26:40.640404 | aio | changed: [aio] => (item=ceph-aio-osd2) 2026-08-18 13:26:40.640593 | aio | 2026-08-18 13:26:40.640788 | aio | PLAY RECAP ********************************************************************* 2026-08-18 13:26:40.641014 | aio | aio : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-08-18 13:26:40.641184 | aio | 2026-08-18 13:26:40.641358 | aio | 2026-08-18 13:26:40.641557 | aio | TASKS RECAP ******************************************************************** 2026-08-18 13:26:40.641804 | aio | Tuesday 18 August 2026 13:26:40 +0000 (0:00:01.836) 0:00:38.015 ******** 2026-08-18 13:26:40.641994 | aio | =============================================================================== 2026-08-18 13:26:40.642191 | aio | Install depedencies ---------------------------------------------------- 19.12s 2026-08-18 13:26:40.642386 | aio | Update apt cache -------------------------------------------------------- 7.10s 2026-08-18 13:26:40.642583 | aio | Create a volume group for each loop device ------------------------------ 3.12s 2026-08-18 13:26:40.642811 | aio | Create a logical volume for each loop device ---------------------------- 1.84s 2026-08-18 13:26:40.643042 | aio | Configure short hostname ------------------------------------------------ 1.15s 2026-08-18 13:26:40.643233 | aio | Gathering Facts --------------------------------------------------------- 1.11s 2026-08-18 13:26:40.643431 | aio | Start loop devices ------------------------------------------------------ 0.70s 2026-08-18 13:26:40.643621 | aio | Gathering Facts --------------------------------------------------------- 0.69s 2026-08-18 13:26:40.643816 | aio | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.65s 2026-08-18 13:26:40.644010 | aio | Set permissions on loopback devices ------------------------------------- 0.62s 2026-08-18 13:26:40.644199 | aio | Start up service -------------------------------------------------------- 0.54s 2026-08-18 13:26:40.644389 | aio | Create devices for Ceph ------------------------------------------------- 0.53s 2026-08-18 13:26:40.644579 | aio | Generate lvm.conf ------------------------------------------------------- 0.32s 2026-08-18 13:26:40.644772 | aio | Ensure hostname inside hosts file --------------------------------------- 0.28s 2026-08-18 13:26:40.644965 | aio | Get list of all loopback devices ---------------------------------------- 0.19s 2026-08-18 13:26:40.645161 | aio | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-08-18 13:26:40.720115 | aio | INFO [default > prepare] Executed: Successful 2026-08-18 13:26:40.728593 | aio | INFO [default > converge] Executing 2026-08-18 13:26:41.701236 | aio | 2026-08-18 13:26:41.701327 | aio | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-18 13:26:41.701433 | aio | 2026-08-18 13:26:41.701556 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 13:26:41.701681 | aio | Tuesday 18 August 2026 13:26:41 +0000 (0:00:00.050) 0:00:00.050 ******** 2026-08-18 13:26:42.832548 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-08-18 13:26:42.832747 | aio | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-18 13:26:42.832948 | aio | interpreter could change the meaning of that path. See 2026-08-18 13:26:42.833155 | aio | https://docs.ansible.com/ansible- 2026-08-18 13:26:42.833356 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-18 13:26:42.859232 | aio | ok: [aio] 2026-08-18 13:26:42.859438 | aio | 2026-08-18 13:26:42.859652 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:26:42.859861 | aio | Tuesday 18 August 2026 13:26:42 +0000 (0:00:01.158) 0:00:01.208 ******** 2026-08-18 13:26:43.170407 | aio | ok: [aio] 2026-08-18 13:26:43.170546 | aio | 2026-08-18 13:26:43.170757 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:26:43.171055 | aio | Tuesday 18 August 2026 13:26:43 +0000 (0:00:00.310) 0:00:01.519 ******** 2026-08-18 13:26:43.240358 | aio | skipping: [aio] 2026-08-18 13:26:43.240473 | aio | 2026-08-18 13:26:43.240724 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-18 13:26:43.240935 | aio | Tuesday 18 August 2026 13:26:43 +0000 (0:00:00.070) 0:00:01.589 ******** 2026-08-18 13:26:43.530041 | aio | changed: [aio] 2026-08-18 13:26:43.530084 | aio | 2026-08-18 13:26:43.530184 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:26:43.530283 | aio | Tuesday 18 August 2026 13:26:43 +0000 (0:00:00.289) 0:00:01.879 ******** 2026-08-18 13:26:43.629445 | aio | ok: [aio] => { 2026-08-18 13:26:43.629656 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-18 13:26:43.629860 | aio | } 2026-08-18 13:26:43.630049 | aio | 2026-08-18 13:26:43.630260 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:26:43.630466 | aio | Tuesday 18 August 2026 13:26:43 +0000 (0:00:00.099) 0:00:01.978 ******** 2026-08-18 13:26:44.323921 | aio | changed: [aio] 2026-08-18 13:26:44.324106 | aio | 2026-08-18 13:26:44.324376 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:26:44.324593 | aio | Tuesday 18 August 2026 13:26:44 +0000 (0:00:00.694) 0:00:02.672 ******** 2026-08-18 13:26:44.363623 | aio | skipping: [aio] 2026-08-18 13:26:44.363780 | aio | 2026-08-18 13:26:44.363988 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:26:44.364188 | aio | Tuesday 18 August 2026 13:26:44 +0000 (0:00:00.040) 0:00:02.712 ******** 2026-08-18 13:26:44.406124 | aio | skipping: [aio] 2026-08-18 13:26:44.406307 | aio | 2026-08-18 13:26:44.406515 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:26:44.406713 | aio | Tuesday 18 August 2026 13:26:44 +0000 (0:00:00.042) 0:00:02.755 ******** 2026-08-18 13:26:44.597494 | aio | ok: [aio] 2026-08-18 13:26:44.597709 | aio | 2026-08-18 13:26:44.597944 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:26:44.598163 | aio | Tuesday 18 August 2026 13:26:44 +0000 (0:00:00.191) 0:00:02.946 ******** 2026-08-18 13:26:45.761833 | aio | ok: [aio] 2026-08-18 13:26:45.762165 | aio | 2026-08-18 13:26:45.762451 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:26:45.762761 | aio | Tuesday 18 August 2026 13:26:45 +0000 (0:00:01.163) 0:00:04.109 ******** 2026-08-18 13:26:45.834046 | aio | ok: [aio] => { 2026-08-18 13:26:45.834062 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-18 13:26:45.834068 | aio | } 2026-08-18 13:26:45.834072 | aio | 2026-08-18 13:26:45.834076 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:26:45.834080 | aio | Tuesday 18 August 2026 13:26:45 +0000 (0:00:00.072) 0:00:04.182 ******** 2026-08-18 13:26:46.561515 | aio | changed: [aio] 2026-08-18 13:26:46.561585 | aio | 2026-08-18 13:26:46.561787 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:26:46.561837 | aio | Tuesday 18 August 2026 13:26:46 +0000 (0:00:00.727) 0:00:04.910 ******** 2026-08-18 13:26:49.336977 | aio | changed: [aio] 2026-08-18 13:26:49.337063 | aio | 2026-08-18 13:26:49.337259 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-18 13:26:49.337306 | aio | Tuesday 18 August 2026 13:26:49 +0000 (0:00:02.775) 0:00:07.685 ******** 2026-08-18 13:26:49.360997 | aio | skipping: [aio] 2026-08-18 13:26:49.361058 | aio | 2026-08-18 13:26:49.361291 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-18 13:26:49.361333 | aio | Tuesday 18 August 2026 13:26:49 +0000 (0:00:00.023) 0:00:07.709 ******** 2026-08-18 13:26:49.393461 | aio | skipping: [aio] 2026-08-18 13:26:49.393537 | aio | 2026-08-18 13:26:49.393633 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-18 13:26:49.393762 | aio | Tuesday 18 August 2026 13:26:49 +0000 (0:00:00.032) 0:00:07.742 ******** 2026-08-18 13:26:49.423174 | aio | skipping: [aio] 2026-08-18 13:26:49.423252 | aio | 2026-08-18 13:26:49.423471 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-18 13:26:49.423514 | aio | Tuesday 18 August 2026 13:26:49 +0000 (0:00:00.029) 0:00:07.772 ******** 2026-08-18 13:26:54.433659 | aio | changed: [aio] 2026-08-18 13:26:54.433732 | aio | 2026-08-18 13:26:54.433930 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-18 13:26:54.433968 | aio | Tuesday 18 August 2026 13:26:54 +0000 (0:00:05.010) 0:00:12.782 ******** 2026-08-18 13:26:54.957249 | aio | changed: [aio] 2026-08-18 13:26:54.957314 | aio | 2026-08-18 13:26:54.957392 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-18 13:26:54.957493 | aio | Tuesday 18 August 2026 13:26:54 +0000 (0:00:00.523) 0:00:13.306 ******** 2026-08-18 13:26:55.791862 | aio | changed: [aio] => (item={'path': '/etc/containerd'}) 2026-08-18 13:26:55.791965 | aio | changed: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-18 13:26:55.792762 | aio | changed: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-18 13:26:55.792812 | aio | changed: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-18 13:26:55.792820 | aio | changed: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-18 13:26:55.792828 | aio | 2026-08-18 13:26:55.792834 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-18 13:26:55.792840 | aio | Tuesday 18 August 2026 13:26:55 +0000 (0:00:00.834) 0:00:14.140 ******** 2026-08-18 13:26:56.343967 | aio | changed: [aio] 2026-08-18 13:26:56.344033 | aio | 2026-08-18 13:26:56.344115 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-18 13:26:56.344513 | aio | Tuesday 18 August 2026 13:26:56 +0000 (0:00:00.544) 0:00:14.684 ******** 2026-08-18 13:26:56.344552 | aio | 2026-08-18 13:26:56.344557 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-18 13:26:56.344562 | aio | Tuesday 18 August 2026 13:26:56 +0000 (0:00:00.008) 0:00:14.692 ******** 2026-08-18 13:26:57.204512 | aio | ok: [aio] 2026-08-18 13:26:57.204570 | aio | 2026-08-18 13:26:57.204769 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-18 13:26:57.204784 | aio | Tuesday 18 August 2026 13:26:57 +0000 (0:00:00.860) 0:00:15.553 ******** 2026-08-18 13:26:57.623823 | aio | changed: [aio] 2026-08-18 13:26:57.623905 | aio | 2026-08-18 13:26:57.623964 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-18 13:26:57.624089 | aio | Tuesday 18 August 2026 13:26:57 +0000 (0:00:00.419) 0:00:15.972 ******** 2026-08-18 13:26:58.154722 | aio | changed: [aio] 2026-08-18 13:26:58.154788 | aio | 2026-08-18 13:26:58.154795 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:26:58.154800 | aio | Tuesday 18 August 2026 13:26:58 +0000 (0:00:00.530) 0:00:16.503 ******** 2026-08-18 13:26:58.350368 | aio | ok: [aio] 2026-08-18 13:26:58.350417 | aio | 2026-08-18 13:26:58.350616 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:26:58.350752 | aio | Tuesday 18 August 2026 13:26:58 +0000 (0:00:00.195) 0:00:16.699 ******** 2026-08-18 13:26:58.420279 | aio | ok: [aio] => { 2026-08-18 13:26:58.420401 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-18 13:26:58.420916 | aio | } 2026-08-18 13:26:58.420946 | aio | 2026-08-18 13:26:58.420954 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:26:58.420960 | aio | Tuesday 18 August 2026 13:26:58 +0000 (0:00:00.069) 0:00:16.769 ******** 2026-08-18 13:26:59.216097 | aio | changed: [aio] 2026-08-18 13:26:59.216169 | aio | 2026-08-18 13:26:59.216224 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:26:59.216357 | aio | Tuesday 18 August 2026 13:26:59 +0000 (0:00:00.795) 0:00:17.565 ******** 2026-08-18 13:27:03.499340 | aio | changed: [aio] 2026-08-18 13:27:03.499406 | aio | 2026-08-18 13:27:03.499593 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-18 13:27:03.499640 | aio | Tuesday 18 August 2026 13:27:03 +0000 (0:00:04.283) 0:00:21.848 ******** 2026-08-18 13:27:04.458572 | aio | ok: [aio] 2026-08-18 13:27:04.458652 | aio | 2026-08-18 13:27:04.458901 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-18 13:27:04.458964 | aio | Tuesday 18 August 2026 13:27:04 +0000 (0:00:00.959) 0:00:22.807 ******** 2026-08-18 13:27:04.801627 | aio | changed: [aio] 2026-08-18 13:27:04.801676 | aio | 2026-08-18 13:27:04.801684 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-18 13:27:04.801692 | aio | Tuesday 18 August 2026 13:27:04 +0000 (0:00:00.342) 0:00:23.150 ******** 2026-08-18 13:27:05.233381 | aio | changed: [aio] 2026-08-18 13:27:05.233445 | aio | 2026-08-18 13:27:05.233757 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-18 13:27:05.233804 | aio | Tuesday 18 August 2026 13:27:05 +0000 (0:00:00.432) 0:00:23.582 ******** 2026-08-18 13:27:05.768276 | aio | changed: [aio] => (item={'path': '/etc/docker'}) 2026-08-18 13:27:05.768347 | aio | changed: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-18 13:27:05.768440 | aio | changed: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-18 13:27:05.768747 | aio | 2026-08-18 13:27:05.768884 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-18 13:27:05.768891 | aio | Tuesday 18 August 2026 13:27:05 +0000 (0:00:00.535) 0:00:24.117 ******** 2026-08-18 13:27:06.195886 | aio | changed: [aio] 2026-08-18 13:27:06.195991 | aio | 2026-08-18 13:27:06.196293 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-18 13:27:06.196335 | aio | Tuesday 18 August 2026 13:27:06 +0000 (0:00:00.427) 0:00:24.544 ******** 2026-08-18 13:27:06.629646 | aio | changed: [aio] 2026-08-18 13:27:06.629709 | aio | 2026-08-18 13:27:06.630178 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-18 13:27:06.630219 | aio | Tuesday 18 August 2026 13:27:06 +0000 (0:00:00.426) 0:00:24.971 ******** 2026-08-18 13:27:06.630224 | aio | 2026-08-18 13:27:06.630229 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-18 13:27:06.630233 | aio | Tuesday 18 August 2026 13:27:06 +0000 (0:00:00.007) 0:00:24.978 ******** 2026-08-18 13:27:07.305672 | aio | ok: [aio] 2026-08-18 13:27:07.305711 | aio | 2026-08-18 13:27:07.305717 | aio | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-18 13:27:07.305722 | aio | Tuesday 18 August 2026 13:27:07 +0000 (0:00:00.675) 0:00:25.654 ******** 2026-08-18 13:27:08.324973 | aio | changed: [aio] 2026-08-18 13:27:08.325055 | aio | 2026-08-18 13:27:08.325252 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-18 13:27:08.325293 | aio | Tuesday 18 August 2026 13:27:08 +0000 (0:00:01.019) 0:00:26.673 ******** 2026-08-18 13:27:08.843215 | aio | changed: [aio] 2026-08-18 13:27:08.843282 | aio | 2026-08-18 13:27:08.843464 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:27:08.843519 | aio | Tuesday 18 August 2026 13:27:08 +0000 (0:00:00.518) 0:00:27.192 ******** 2026-08-18 13:27:08.877556 | aio | ok: [aio] => { 2026-08-18 13:27:08.877708 | aio | "msg": "https://download.ceph.com/rpm-20.2.3/el9/noarch/cephadm" 2026-08-18 13:27:08.878254 | aio | } 2026-08-18 13:27:08.878285 | aio | 2026-08-18 13:27:08.878292 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:27:08.878307 | aio | Tuesday 18 August 2026 13:27:08 +0000 (0:00:00.034) 0:00:27.226 ******** 2026-08-18 13:27:09.881721 | aio | changed: [aio] 2026-08-18 13:27:09.881798 | aio | 2026-08-18 13:27:09.882094 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:27:09.882142 | aio | Tuesday 18 August 2026 13:27:09 +0000 (0:00:01.004) 0:00:28.230 ******** 2026-08-18 13:27:09.920807 | aio | skipping: [aio] 2026-08-18 13:27:09.920886 | aio | 2026-08-18 13:27:09.921096 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-18 13:27:09.921123 | aio | Tuesday 18 August 2026 13:27:09 +0000 (0:00:00.039) 0:00:28.269 ******** 2026-08-18 13:27:09.977725 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-18 13:27:09.977793 | aio | 2026-08-18 13:27:09.977827 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-18 13:27:09.977930 | aio | Tuesday 18 August 2026 13:27:09 +0000 (0:00:00.057) 0:00:28.326 ******** 2026-08-18 13:27:14.257592 | aio | changed: [aio] 2026-08-18 13:27:14.257670 | aio | 2026-08-18 13:27:14.257850 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-18 13:27:14.257888 | aio | Tuesday 18 August 2026 13:27:14 +0000 (0:00:04.279) 0:00:32.606 ******** 2026-08-18 13:27:14.859371 | aio | ok: [aio] => (item=chronyd) 2026-08-18 13:27:14.859438 | aio | ok: [aio] => (item=sshd) 2026-08-18 13:27:14.859899 | aio | 2026-08-18 13:27:14.859948 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-18 13:27:14.859955 | aio | Tuesday 18 August 2026 13:27:14 +0000 (0:00:00.601) 0:00:33.208 ******** 2026-08-18 13:27:15.045218 | aio | ok: [aio] 2026-08-18 13:27:15.045283 | aio | 2026-08-18 13:27:15.045502 | aio | TASK [vexxhost.ceph.cephadm : Ensure the cephadm SSH user exists] ************** 2026-08-18 13:27:15.045542 | aio | Tuesday 18 August 2026 13:27:15 +0000 (0:00:00.185) 0:00:33.394 ******** 2026-08-18 13:27:15.446813 | aio | changed: [aio] 2026-08-18 13:27:15.447039 | aio | 2026-08-18 13:27:15.447269 | aio | TASK [vexxhost.ceph.cephadm : Grant passwordless sudo to the cephadm SSH user] *** 2026-08-18 13:27:15.447305 | aio | Tuesday 18 August 2026 13:27:15 +0000 (0:00:00.401) 0:00:33.795 ******** 2026-08-18 13:27:15.890500 | aio | changed: [aio] 2026-08-18 13:27:15.890577 | aio | 2026-08-18 13:27:15.890817 | aio | TASK [vexxhost.ceph.cephadm : Log in to the container registry] **************** 2026-08-18 13:27:15.890978 | aio | Tuesday 18 August 2026 13:27:15 +0000 (0:00:00.443) 0:00:34.239 ******** 2026-08-18 13:27:15.918856 | aio | skipping: [aio] 2026-08-18 13:27:15.919146 | aio | 2026-08-18 13:27:15.919193 | aio | TASK [vexxhost.ceph.cephadm : Pre-pull the Ceph image] ************************* 2026-08-18 13:27:15.919199 | aio | Tuesday 18 August 2026 13:27:15 +0000 (0:00:00.028) 0:00:34.267 ******** 2026-08-18 13:27:53.097894 | aio | changed: [aio] 2026-08-18 13:27:53.097974 | aio | 2026-08-18 13:27:53.098265 | aio | TASK [vexxhost.ceph.cephadm : Pin CEPHADM_IMAGE for interactive login shells] *** 2026-08-18 13:27:53.098441 | aio | Tuesday 18 August 2026 13:27:53 +0000 (0:00:37.178) 0:01:11.446 ******** 2026-08-18 13:27:53.527030 | aio | changed: [aio] 2026-08-18 13:27:53.527097 | aio | 2026-08-18 13:27:53.527198 | aio | TASK [vexxhost.ceph.mon : Find this monitor's addresses on the public network] *** 2026-08-18 13:27:53.527332 | aio | Tuesday 18 August 2026 13:27:53 +0000 (0:00:00.429) 0:01:11.876 ******** 2026-08-18 13:27:53.632467 | aio | ok: [aio] 2026-08-18 13:27:53.632528 | aio | 2026-08-18 13:27:53.632788 | aio | TASK [vexxhost.ceph.mon : Assert exactly one address matches the public network] *** 2026-08-18 13:27:53.632830 | aio | Tuesday 18 August 2026 13:27:53 +0000 (0:00:00.105) 0:01:11.981 ******** 2026-08-18 13:27:53.669665 | aio | ok: [aio] => { 2026-08-18 13:27:53.670442 | aio | "changed": false, 2026-08-18 13:27:53.670487 | aio | "msg": "All assertions passed" 2026-08-18 13:27:53.670497 | aio | } 2026-08-18 13:27:53.670505 | aio | 2026-08-18 13:27:53.670512 | aio | TASK [vexxhost.ceph.mon : Set this monitor's Ceph public IP] ******************* 2026-08-18 13:27:53.670520 | aio | Tuesday 18 August 2026 13:27:53 +0000 (0:00:00.037) 0:01:12.018 ******** 2026-08-18 13:27:53.707674 | aio | ok: [aio] 2026-08-18 13:27:53.707745 | aio | 2026-08-18 13:27:53.707970 | aio | TASK [vexxhost.ceph.mon : Check whether any monitor is already bootstrapped] *** 2026-08-18 13:27:53.708014 | aio | Tuesday 18 August 2026 13:27:53 +0000 (0:00:00.038) 0:01:12.056 ******** 2026-08-18 13:27:53.917274 | aio | ok: [aio] => (item=aio) 2026-08-18 13:27:53.917335 | aio | 2026-08-18 13:27:53.917416 | aio | TASK [vexxhost.ceph.mon : Select the bootstrap node (existing one, else the first monitor)] *** 2026-08-18 13:27:53.917514 | aio | Tuesday 18 August 2026 13:27:53 +0000 (0:00:00.209) 0:01:12.266 ******** 2026-08-18 13:27:53.958477 | aio | ok: [aio] 2026-08-18 13:27:53.958558 | aio | 2026-08-18 13:27:53.958683 | aio | TASK [vexxhost.ceph.mon : Bootstrap the cluster] ******************************* 2026-08-18 13:27:53.958839 | aio | Tuesday 18 August 2026 13:27:53 +0000 (0:00:00.041) 0:01:12.307 ******** 2026-08-18 13:27:54.028744 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap.yml for aio 2026-08-18 13:27:54.028825 | aio | 2026-08-18 13:27:54.029043 | aio | TASK [vexxhost.ceph.mon : Ensure /etc/ceph exists] ***************************** 2026-08-18 13:27:54.029089 | aio | Tuesday 18 August 2026 13:27:54 +0000 (0:00:00.070) 0:01:12.377 ******** 2026-08-18 13:27:54.233562 | aio | changed: [aio] 2026-08-18 13:27:54.233644 | aio | 2026-08-18 13:27:54.233924 | aio | TASK [vexxhost.ceph.mon : Write the caller-provided SSH private key] *********** 2026-08-18 13:27:54.233967 | aio | Tuesday 18 August 2026 13:27:54 +0000 (0:00:00.204) 0:01:12.582 ******** 2026-08-18 13:27:54.268253 | aio | skipping: [aio] 2026-08-18 13:27:54.268367 | aio | 2026-08-18 13:27:54.268654 | aio | TASK [vexxhost.ceph.mon : Write the caller-provided SSH public key] ************ 2026-08-18 13:27:54.268692 | aio | Tuesday 18 August 2026 13:27:54 +0000 (0:00:00.034) 0:01:12.617 ******** 2026-08-18 13:27:54.305241 | aio | skipping: [aio] 2026-08-18 13:27:54.305384 | aio | 2026-08-18 13:27:54.305729 | aio | TASK [vexxhost.ceph.mon : Generate a cephadm SSH keypair when none was provided] *** 2026-08-18 13:27:54.305767 | aio | Tuesday 18 August 2026 13:27:54 +0000 (0:00:00.036) 0:01:12.653 ******** 2026-08-18 13:27:58.667994 | aio | changed: [aio] 2026-08-18 13:27:58.668070 | aio | 2026-08-18 13:27:58.668367 | aio | TASK [vexxhost.ceph.mon : Create a temporary ceph.conf for bootstrap overrides] *** 2026-08-18 13:27:58.668416 | aio | Tuesday 18 August 2026 13:27:58 +0000 (0:00:04.362) 0:01:17.016 ******** 2026-08-18 13:27:58.943058 | aio | changed: [aio] 2026-08-18 13:27:58.943159 | aio | 2026-08-18 13:27:58.943465 | aio | TASK [vexxhost.ceph.mon : Populate bootstrap ceph.conf overrides] ************** 2026-08-18 13:27:58.943514 | aio | Tuesday 18 August 2026 13:27:58 +0000 (0:00:00.275) 0:01:17.291 ******** 2026-08-18 13:27:58.969149 | aio | skipping: [aio] 2026-08-18 13:27:58.969447 | aio | 2026-08-18 13:27:58.969494 | aio | TASK [vexxhost.ceph.mon : Bootstrap the cluster] ******************************* 2026-08-18 13:27:58.969500 | aio | Tuesday 18 August 2026 13:27:58 +0000 (0:00:00.026) 0:01:17.318 ******** 2026-08-18 13:28:37.893112 | aio | changed: [aio] 2026-08-18 13:28:37.893165 | aio | 2026-08-18 13:28:37.893346 | aio | TASK [vexxhost.ceph.mon : Remove the temporary ceph.conf] ********************** 2026-08-18 13:28:37.893390 | aio | Tuesday 18 August 2026 13:28:37 +0000 (0:00:38.923) 0:01:56.241 ******** 2026-08-18 13:28:38.099618 | aio | changed: [aio] 2026-08-18 13:28:38.099685 | aio | 2026-08-18 13:28:38.099777 | aio | TASK [Register this monitor host] ********************************************** 2026-08-18 13:28:38.099904 | aio | Tuesday 18 August 2026 13:28:38 +0000 (0:00:00.206) 0:01:56.448 ******** 2026-08-18 13:28:38.169312 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-08-18 13:28:38.169366 | aio | 2026-08-18 13:28:38.169582 | aio | TASK [vexxhost.ceph.cephadm_host : Get the cephadm public key] ***************** 2026-08-18 13:28:38.169626 | aio | Tuesday 18 August 2026 13:28:38 +0000 (0:00:00.069) 0:01:56.518 ******** 2026-08-18 13:28:39.680088 | aio | ok: [aio] 2026-08-18 13:28:39.680158 | aio | 2026-08-18 13:28:39.680251 | aio | TASK [vexxhost.ceph.cephadm_host : Resolve the cluster SSH public key to authorise] *** 2026-08-18 13:28:39.680348 | aio | Tuesday 18 August 2026 13:28:39 +0000 (0:00:01.510) 0:01:58.028 ******** 2026-08-18 13:28:39.727156 | aio | ok: [aio] 2026-08-18 13:28:39.727287 | aio | 2026-08-18 13:28:39.727439 | aio | TASK [vexxhost.ceph.cephadm_host : Assert a cluster SSH key was resolved] ****** 2026-08-18 13:28:39.727552 | aio | Tuesday 18 August 2026 13:28:39 +0000 (0:00:00.047) 0:01:58.075 ******** 2026-08-18 13:28:39.774551 | aio | ok: [aio] => { 2026-08-18 13:28:39.774719 | aio | "changed": false, 2026-08-18 13:28:39.775027 | aio | "msg": "All assertions passed" 2026-08-18 13:28:39.775241 | aio | } 2026-08-18 13:28:39.775425 | aio | 2026-08-18 13:28:39.775638 | aio | TASK [vexxhost.ceph.cephadm_host : Authorise the cluster SSH key for the cephadm user] *** 2026-08-18 13:28:39.775836 | aio | Tuesday 18 August 2026 13:28:39 +0000 (0:00:00.046) 0:01:58.122 ******** 2026-08-18 13:28:40.141039 | aio | ok: [aio] 2026-08-18 13:28:40.141089 | aio | 2026-08-18 13:28:40.141289 | aio | TASK [vexxhost.ceph.cephadm_host : Derive this host's cephadm labels from inventory membership] *** 2026-08-18 13:28:40.141334 | aio | Tuesday 18 August 2026 13:28:40 +0000 (0:00:00.367) 0:01:58.489 ******** 2026-08-18 13:28:40.189918 | aio | ok: [aio] 2026-08-18 13:28:40.189998 | aio | 2026-08-18 13:28:40.190053 | aio | TASK [vexxhost.ceph.cephadm_host : Find this host's addresses on the public network] *** 2026-08-18 13:28:40.190136 | aio | Tuesday 18 August 2026 13:28:40 +0000 (0:00:00.048) 0:01:58.538 ******** 2026-08-18 13:28:40.261126 | aio | ok: [aio] 2026-08-18 13:28:40.261180 | aio | 2026-08-18 13:28:40.261369 | aio | TASK [vexxhost.ceph.cephadm_host : Assert exactly one address matches the public network] *** 2026-08-18 13:28:40.261438 | aio | Tuesday 18 August 2026 13:28:40 +0000 (0:00:00.071) 0:01:58.610 ******** 2026-08-18 13:28:40.302990 | aio | ok: [aio] => { 2026-08-18 13:28:40.303077 | aio | "changed": false, 2026-08-18 13:28:40.303165 | aio | "msg": "All assertions passed" 2026-08-18 13:28:40.303249 | aio | } 2026-08-18 13:28:40.303328 | aio | 2026-08-18 13:28:40.303418 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host (labels)] ***************** 2026-08-18 13:28:40.303505 | aio | Tuesday 18 August 2026 13:28:40 +0000 (0:00:00.042) 0:01:58.652 ******** 2026-08-18 13:28:47.456534 | aio | changed: [aio] 2026-08-18 13:28:47.456603 | aio | 2026-08-18 13:28:47.456885 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host with a CRUSH location] **** 2026-08-18 13:28:47.456907 | aio | Tuesday 18 August 2026 13:28:47 +0000 (0:00:07.153) 0:02:05.805 ******** 2026-08-18 13:28:47.500516 | aio | skipping: [aio] 2026-08-18 13:28:47.500601 | aio | 2026-08-18 13:28:47.500825 | aio | TASK [vexxhost.ceph.mon : Apply the monitor service spec] ********************** 2026-08-18 13:28:47.500867 | aio | Tuesday 18 August 2026 13:28:47 +0000 (0:00:00.044) 0:02:05.849 ******** 2026-08-18 13:28:50.291940 | aio | changed: [aio] 2026-08-18 13:28:50.292020 | aio | 2026-08-18 13:28:50.292175 | aio | TASK [vexxhost.ceph.mon : Wait for this monitor's daemon to be present] ******** 2026-08-18 13:28:50.292191 | aio | Tuesday 18 August 2026 13:28:50 +0000 (0:00:02.791) 0:02:08.640 ******** 2026-08-18 13:28:51.786641 | aio | ok: [aio] 2026-08-18 13:28:51.786685 | aio | 2026-08-18 13:28:51.786691 | aio | TASK [vexxhost.ceph.mgr : Locate the cluster admin host] *********************** 2026-08-18 13:28:51.786695 | aio | Tuesday 18 August 2026 13:28:51 +0000 (0:00:01.494) 0:02:10.135 ******** 2026-08-18 13:28:52.005714 | aio | ok: [aio] => (item=aio) 2026-08-18 13:28:52.005827 | aio | 2026-08-18 13:28:52.005943 | aio | TASK [vexxhost.ceph.mgr : Select the admin host] ******************************* 2026-08-18 13:28:52.006037 | aio | Tuesday 18 August 2026 13:28:52 +0000 (0:00:00.218) 0:02:10.354 ******** 2026-08-18 13:28:52.047869 | aio | ok: [aio] 2026-08-18 13:28:52.047947 | aio | 2026-08-18 13:28:52.048042 | aio | TASK [Register this manager host] ********************************************** 2026-08-18 13:28:52.048137 | aio | Tuesday 18 August 2026 13:28:52 +0000 (0:00:00.042) 0:02:10.396 ******** 2026-08-18 13:28:52.113738 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-08-18 13:28:52.113825 | aio | 2026-08-18 13:28:52.113926 | aio | TASK [vexxhost.ceph.cephadm_host : Get the cephadm public key] ***************** 2026-08-18 13:28:52.114022 | aio | Tuesday 18 August 2026 13:28:52 +0000 (0:00:00.066) 0:02:10.463 ******** 2026-08-18 13:28:53.543547 | aio | ok: [aio] 2026-08-18 13:28:53.543657 | aio | 2026-08-18 13:28:53.543959 | aio | TASK [vexxhost.ceph.cephadm_host : Resolve the cluster SSH public key to authorise] *** 2026-08-18 13:28:53.544007 | aio | Tuesday 18 August 2026 13:28:53 +0000 (0:00:01.429) 0:02:11.892 ******** 2026-08-18 13:28:53.589404 | aio | ok: [aio] 2026-08-18 13:28:53.589585 | aio | 2026-08-18 13:28:53.590634 | aio | TASK [vexxhost.ceph.cephadm_host : Assert a cluster SSH key was resolved] ****** 2026-08-18 13:28:53.590653 | aio | Tuesday 18 August 2026 13:28:53 +0000 (0:00:00.045) 0:02:11.938 ******** 2026-08-18 13:28:53.632556 | aio | ok: [aio] => { 2026-08-18 13:28:53.632675 | aio | "changed": false, 2026-08-18 13:28:53.633336 | aio | "msg": "All assertions passed" 2026-08-18 13:28:53.633381 | aio | } 2026-08-18 13:28:53.633389 | aio | 2026-08-18 13:28:53.633395 | aio | TASK [vexxhost.ceph.cephadm_host : Authorise the cluster SSH key for the cephadm user] *** 2026-08-18 13:28:53.633402 | aio | Tuesday 18 August 2026 13:28:53 +0000 (0:00:00.043) 0:02:11.981 ******** 2026-08-18 13:28:53.892059 | aio | ok: [aio] 2026-08-18 13:28:53.892140 | aio | 2026-08-18 13:28:53.892455 | aio | TASK [vexxhost.ceph.cephadm_host : Derive this host's cephadm labels from inventory membership] *** 2026-08-18 13:28:53.892498 | aio | Tuesday 18 August 2026 13:28:53 +0000 (0:00:00.259) 0:02:12.240 ******** 2026-08-18 13:28:53.941319 | aio | ok: [aio] 2026-08-18 13:28:53.941736 | aio | 2026-08-18 13:28:53.941763 | aio | TASK [vexxhost.ceph.cephadm_host : Find this host's addresses on the public network] *** 2026-08-18 13:28:53.941771 | aio | Tuesday 18 August 2026 13:28:53 +0000 (0:00:00.049) 0:02:12.290 ******** 2026-08-18 13:28:54.013248 | aio | ok: [aio] 2026-08-18 13:28:54.013344 | aio | 2026-08-18 13:28:54.013479 | aio | TASK [vexxhost.ceph.cephadm_host : Assert exactly one address matches the public network] *** 2026-08-18 13:28:54.013625 | aio | Tuesday 18 August 2026 13:28:54 +0000 (0:00:00.072) 0:02:12.362 ******** 2026-08-18 13:28:54.055627 | aio | ok: [aio] => { 2026-08-18 13:28:54.055765 | aio | "changed": false, 2026-08-18 13:28:54.056425 | aio | "msg": "All assertions passed" 2026-08-18 13:28:54.056452 | aio | } 2026-08-18 13:28:54.056459 | aio | 2026-08-18 13:28:54.056465 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host (labels)] ***************** 2026-08-18 13:28:54.056472 | aio | Tuesday 18 August 2026 13:28:54 +0000 (0:00:00.042) 0:02:12.404 ******** 2026-08-18 13:28:55.451995 | aio | ok: [aio] 2026-08-18 13:28:55.452059 | aio | 2026-08-18 13:28:55.452149 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host with a CRUSH location] **** 2026-08-18 13:28:55.452278 | aio | Tuesday 18 August 2026 13:28:55 +0000 (0:00:01.396) 0:02:13.801 ******** 2026-08-18 13:28:55.503286 | aio | skipping: [aio] 2026-08-18 13:28:55.503359 | aio | 2026-08-18 13:28:55.503582 | aio | TASK [vexxhost.ceph.mgr : Apply the manager service spec] ********************** 2026-08-18 13:28:55.503611 | aio | Tuesday 18 August 2026 13:28:55 +0000 (0:00:00.051) 0:02:13.852 ******** 2026-08-18 13:28:58.252781 | aio | changed: [aio] 2026-08-18 13:28:58.252821 | aio | 2026-08-18 13:28:58.252828 | aio | TASK [vexxhost.ceph.mgr : Wait for this manager's daemon to be present] ******** 2026-08-18 13:28:58.252832 | aio | Tuesday 18 August 2026 13:28:58 +0000 (0:00:02.749) 0:02:16.601 ******** 2026-08-18 13:28:59.808324 | aio | ok: [aio] 2026-08-18 13:28:59.808408 | aio | 2026-08-18 13:28:59.808535 | aio | TASK [vexxhost.ceph.mgr : Configure ceph-mgr modules] ************************** 2026-08-18 13:28:59.808657 | aio | Tuesday 18 August 2026 13:28:59 +0000 (0:00:01.555) 0:02:18.157 ******** 2026-08-18 13:29:09.047757 | aio | changed: [aio] => (item={'name': 'diskprediction_local'}) 2026-08-18 13:29:09.047829 | aio | changed: [aio] => (item={'name': 'dashboard'}) 2026-08-18 13:29:09.047875 | aio | ok: [aio] => (item={'name': 'iostat'}) 2026-08-18 13:29:09.047974 | aio | changed: [aio] => (item={'name': 'prometheus'}) 2026-08-18 13:29:09.048070 | aio | changed: [aio] => (item={'name': 'rgw'}) 2026-08-18 13:29:09.048168 | aio | 2026-08-18 13:29:09.048267 | aio | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-08-18 13:29:09.048347 | aio | 2026-08-18 13:29:09.048441 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 13:29:09.048536 | aio | Tuesday 18 August 2026 13:29:09 +0000 (0:00:09.239) 0:02:27.396 ******** 2026-08-18 13:29:09.902122 | aio | ok: [aio] 2026-08-18 13:29:09.902190 | aio | 2026-08-18 13:29:09.902202 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:29:09.902297 | aio | Tuesday 18 August 2026 13:29:09 +0000 (0:00:00.854) 0:02:28.251 ******** 2026-08-18 13:29:10.090712 | aio | ok: [aio] 2026-08-18 13:29:10.090838 | aio | 2026-08-18 13:29:10.090914 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:29:10.091001 | aio | Tuesday 18 August 2026 13:29:10 +0000 (0:00:00.188) 0:02:28.439 ******** 2026-08-18 13:29:10.123093 | aio | skipping: [aio] 2026-08-18 13:29:10.123180 | aio | 2026-08-18 13:29:10.123241 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-18 13:29:10.123334 | aio | Tuesday 18 August 2026 13:29:10 +0000 (0:00:00.032) 0:02:28.472 ******** 2026-08-18 13:29:10.316137 | aio | ok: [aio] 2026-08-18 13:29:10.316203 | aio | 2026-08-18 13:29:10.316365 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:29:10.316381 | aio | Tuesday 18 August 2026 13:29:10 +0000 (0:00:00.192) 0:02:28.665 ******** 2026-08-18 13:29:10.371711 | aio | ok: [aio] => { 2026-08-18 13:29:10.371776 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-18 13:29:10.371861 | aio | } 2026-08-18 13:29:10.371942 | aio | 2026-08-18 13:29:10.372039 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:29:10.372127 | aio | Tuesday 18 August 2026 13:29:10 +0000 (0:00:00.055) 0:02:28.720 ******** 2026-08-18 13:29:10.666053 | aio | ok: [aio] 2026-08-18 13:29:10.666125 | aio | 2026-08-18 13:29:10.666186 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:29:10.666277 | aio | Tuesday 18 August 2026 13:29:10 +0000 (0:00:00.294) 0:02:29.015 ******** 2026-08-18 13:29:10.702914 | aio | skipping: [aio] 2026-08-18 13:29:10.702982 | aio | 2026-08-18 13:29:10.702996 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:29:10.703104 | aio | Tuesday 18 August 2026 13:29:10 +0000 (0:00:00.037) 0:02:29.052 ******** 2026-08-18 13:29:10.742142 | aio | skipping: [aio] 2026-08-18 13:29:10.742199 | aio | 2026-08-18 13:29:10.742265 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:29:10.742346 | aio | Tuesday 18 August 2026 13:29:10 +0000 (0:00:00.039) 0:02:29.091 ******** 2026-08-18 13:29:10.940688 | aio | ok: [aio] 2026-08-18 13:29:10.940751 | aio | 2026-08-18 13:29:10.940827 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:29:10.940918 | aio | Tuesday 18 August 2026 13:29:10 +0000 (0:00:00.198) 0:02:29.289 ******** 2026-08-18 13:29:11.926754 | aio | ok: [aio] 2026-08-18 13:29:11.926930 | aio | 2026-08-18 13:29:11.927090 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:29:11.927225 | aio | Tuesday 18 August 2026 13:29:11 +0000 (0:00:00.985) 0:02:30.275 ******** 2026-08-18 13:29:11.990793 | aio | ok: [aio] => { 2026-08-18 13:29:11.990809 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-18 13:29:11.990814 | aio | } 2026-08-18 13:29:11.991201 | aio | 2026-08-18 13:29:11.991249 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:29:11.991255 | aio | Tuesday 18 August 2026 13:29:11 +0000 (0:00:00.064) 0:02:30.339 ******** 2026-08-18 13:29:12.317854 | aio | ok: [aio] 2026-08-18 13:29:12.317896 | aio | 2026-08-18 13:29:12.317902 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:29:12.317907 | aio | Tuesday 18 August 2026 13:29:12 +0000 (0:00:00.327) 0:02:30.666 ******** 2026-08-18 13:29:14.214423 | aio | ok: [aio] 2026-08-18 13:29:14.214494 | aio | 2026-08-18 13:29:14.214509 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-18 13:29:14.214651 | aio | Tuesday 18 August 2026 13:29:14 +0000 (0:00:01.896) 0:02:32.563 ******** 2026-08-18 13:29:14.242828 | aio | skipping: [aio] 2026-08-18 13:29:14.243190 | aio | 2026-08-18 13:29:14.243238 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-18 13:29:14.243246 | aio | Tuesday 18 August 2026 13:29:14 +0000 (0:00:00.028) 0:02:32.591 ******** 2026-08-18 13:29:14.271583 | aio | skipping: [aio] 2026-08-18 13:29:14.271646 | aio | 2026-08-18 13:29:14.271745 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-18 13:29:14.271850 | aio | Tuesday 18 August 2026 13:29:14 +0000 (0:00:00.029) 0:02:32.620 ******** 2026-08-18 13:29:14.300951 | aio | skipping: [aio] 2026-08-18 13:29:14.300987 | aio | 2026-08-18 13:29:14.301103 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-18 13:29:14.301191 | aio | Tuesday 18 August 2026 13:29:14 +0000 (0:00:00.029) 0:02:32.650 ******** 2026-08-18 13:29:15.270608 | aio | ok: [aio] 2026-08-18 13:29:15.270678 | aio | 2026-08-18 13:29:15.270735 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-18 13:29:15.270876 | aio | Tuesday 18 August 2026 13:29:15 +0000 (0:00:00.969) 0:02:33.619 ******** 2026-08-18 13:29:15.672007 | aio | ok: [aio] 2026-08-18 13:29:15.672067 | aio | 2026-08-18 13:29:15.672149 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-18 13:29:15.672276 | aio | Tuesday 18 August 2026 13:29:15 +0000 (0:00:00.401) 0:02:34.021 ******** 2026-08-18 13:29:16.536530 | aio | ok: [aio] => (item={'path': '/etc/containerd'}) 2026-08-18 13:29:16.536643 | aio | ok: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-18 13:29:16.536772 | aio | ok: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-18 13:29:16.536904 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-18 13:29:16.537035 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-18 13:29:16.537142 | aio | 2026-08-18 13:29:16.537272 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-18 13:29:16.537395 | aio | Tuesday 18 August 2026 13:29:16 +0000 (0:00:00.864) 0:02:34.885 ******** 2026-08-18 13:29:17.051265 | aio | ok: [aio] 2026-08-18 13:29:17.051343 | aio | 2026-08-18 13:29:17.051419 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-18 13:29:17.051515 | aio | Tuesday 18 August 2026 13:29:17 +0000 (0:00:00.507) 0:02:35.392 ******** 2026-08-18 13:29:17.051602 | aio | 2026-08-18 13:29:17.051712 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-18 13:29:17.051799 | aio | Tuesday 18 August 2026 13:29:17 +0000 (0:00:00.007) 0:02:35.400 ******** 2026-08-18 13:29:17.399590 | aio | ok: [aio] 2026-08-18 13:29:17.399648 | aio | 2026-08-18 13:29:17.399750 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:29:17.400357 | aio | Tuesday 18 August 2026 13:29:17 +0000 (0:00:00.348) 0:02:35.748 ******** 2026-08-18 13:29:17.609993 | aio | ok: [aio] 2026-08-18 13:29:17.610059 | aio | 2026-08-18 13:29:17.610131 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:29:17.610232 | aio | Tuesday 18 August 2026 13:29:17 +0000 (0:00:00.210) 0:02:35.958 ******** 2026-08-18 13:29:17.663378 | aio | ok: [aio] => { 2026-08-18 13:29:17.663483 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-18 13:29:17.663602 | aio | } 2026-08-18 13:29:17.663726 | aio | 2026-08-18 13:29:17.663867 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:29:17.664004 | aio | Tuesday 18 August 2026 13:29:17 +0000 (0:00:00.053) 0:02:36.012 ******** 2026-08-18 13:29:18.007161 | aio | ok: [aio] 2026-08-18 13:29:18.007233 | aio | 2026-08-18 13:29:18.007471 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:29:18.007526 | aio | Tuesday 18 August 2026 13:29:18 +0000 (0:00:00.343) 0:02:36.355 ******** 2026-08-18 13:29:21.022229 | aio | ok: [aio] 2026-08-18 13:29:21.022299 | aio | 2026-08-18 13:29:21.022380 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-18 13:29:21.022513 | aio | Tuesday 18 August 2026 13:29:21 +0000 (0:00:03.015) 0:02:39.371 ******** 2026-08-18 13:29:21.990999 | aio | ok: [aio] 2026-08-18 13:29:21.991055 | aio | 2026-08-18 13:29:21.991171 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-18 13:29:21.991273 | aio | Tuesday 18 August 2026 13:29:21 +0000 (0:00:00.968) 0:02:40.339 ******** 2026-08-18 13:29:22.174761 | aio | ok: [aio] 2026-08-18 13:29:22.174990 | aio | 2026-08-18 13:29:22.175205 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-18 13:29:22.175406 | aio | Tuesday 18 August 2026 13:29:22 +0000 (0:00:00.183) 0:02:40.523 ******** 2026-08-18 13:29:22.585990 | aio | ok: [aio] 2026-08-18 13:29:22.586179 | aio | 2026-08-18 13:29:22.586417 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-18 13:29:22.586642 | aio | Tuesday 18 August 2026 13:29:22 +0000 (0:00:00.411) 0:02:40.934 ******** 2026-08-18 13:29:23.124063 | aio | ok: [aio] => (item={'path': '/etc/docker'}) 2026-08-18 13:29:23.124279 | aio | ok: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-18 13:29:23.124450 | aio | ok: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-18 13:29:23.124637 | aio | 2026-08-18 13:29:23.124886 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-18 13:29:23.125132 | aio | Tuesday 18 August 2026 13:29:23 +0000 (0:00:00.537) 0:02:41.472 ******** 2026-08-18 13:29:23.506759 | aio | ok: [aio] 2026-08-18 13:29:23.506828 | aio | 2026-08-18 13:29:23.506845 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-18 13:29:23.506893 | aio | Tuesday 18 August 2026 13:29:23 +0000 (0:00:00.381) 0:02:41.854 ******** 2026-08-18 13:29:23.909052 | aio | ok: [aio] 2026-08-18 13:29:23.909099 | aio | 2026-08-18 13:29:23.909106 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-18 13:29:23.909112 | aio | Tuesday 18 August 2026 13:29:23 +0000 (0:00:00.395) 0:02:42.249 ******** 2026-08-18 13:29:23.909117 | aio | 2026-08-18 13:29:23.909129 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-18 13:29:23.909135 | aio | Tuesday 18 August 2026 13:29:23 +0000 (0:00:00.007) 0:02:42.257 ******** 2026-08-18 13:29:24.245983 | aio | ok: [aio] 2026-08-18 13:29:24.246056 | aio | 2026-08-18 13:29:24.246140 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:29:24.246274 | aio | Tuesday 18 August 2026 13:29:24 +0000 (0:00:00.337) 0:02:42.595 ******** 2026-08-18 13:29:24.277616 | aio | ok: [aio] => { 2026-08-18 13:29:24.278308 | aio | "msg": "https://download.ceph.com/rpm-20.2.3/el9/noarch/cephadm" 2026-08-18 13:29:24.278332 | aio | } 2026-08-18 13:29:24.278340 | aio | 2026-08-18 13:29:24.278346 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:29:24.278365 | aio | Tuesday 18 August 2026 13:29:24 +0000 (0:00:00.031) 0:02:42.626 ******** 2026-08-18 13:29:24.543631 | aio | ok: [aio] 2026-08-18 13:29:24.544053 | aio | 2026-08-18 13:29:24.544096 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:29:24.544105 | aio | Tuesday 18 August 2026 13:29:24 +0000 (0:00:00.266) 0:02:42.892 ******** 2026-08-18 13:29:24.576385 | aio | skipping: [aio] 2026-08-18 13:29:24.576471 | aio | 2026-08-18 13:29:24.576701 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-18 13:29:24.576722 | aio | Tuesday 18 August 2026 13:29:24 +0000 (0:00:00.033) 0:02:42.925 ******** 2026-08-18 13:29:24.616334 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-18 13:29:24.616421 | aio | 2026-08-18 13:29:24.616524 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-18 13:29:24.616663 | aio | Tuesday 18 August 2026 13:29:24 +0000 (0:00:00.039) 0:02:42.965 ******** 2026-08-18 13:29:25.599999 | aio | ok: [aio] 2026-08-18 13:29:25.600068 | aio | 2026-08-18 13:29:25.600129 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-18 13:29:25.600249 | aio | Tuesday 18 August 2026 13:29:25 +0000 (0:00:00.983) 0:02:43.948 ******** 2026-08-18 13:29:26.212054 | aio | ok: [aio] => (item=chronyd) 2026-08-18 13:29:26.212168 | aio | ok: [aio] => (item=sshd) 2026-08-18 13:29:26.212671 | aio | 2026-08-18 13:29:26.212723 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-18 13:29:26.212731 | aio | Tuesday 18 August 2026 13:29:26 +0000 (0:00:00.611) 0:02:44.560 ******** 2026-08-18 13:29:26.393109 | aio | ok: [aio] 2026-08-18 13:29:26.393180 | aio | 2026-08-18 13:29:26.393258 | aio | TASK [vexxhost.ceph.cephadm : Ensure the cephadm SSH user exists] ************** 2026-08-18 13:29:26.393396 | aio | Tuesday 18 August 2026 13:29:26 +0000 (0:00:00.181) 0:02:44.742 ******** 2026-08-18 13:29:26.616164 | aio | ok: [aio] 2026-08-18 13:29:26.616249 | aio | 2026-08-18 13:29:26.616365 | aio | TASK [vexxhost.ceph.cephadm : Grant passwordless sudo to the cephadm SSH user] *** 2026-08-18 13:29:26.616509 | aio | Tuesday 18 August 2026 13:29:26 +0000 (0:00:00.222) 0:02:44.965 ******** 2026-08-18 13:29:26.999577 | aio | ok: [aio] 2026-08-18 13:29:26.999624 | aio | 2026-08-18 13:29:26.999756 | aio | TASK [vexxhost.ceph.cephadm : Log in to the container registry] **************** 2026-08-18 13:29:26.999835 | aio | Tuesday 18 August 2026 13:29:26 +0000 (0:00:00.383) 0:02:45.348 ******** 2026-08-18 13:29:27.022803 | aio | skipping: [aio] 2026-08-18 13:29:27.022923 | aio | 2026-08-18 13:29:27.023151 | aio | TASK [vexxhost.ceph.cephadm : Pre-pull the Ceph image] ************************* 2026-08-18 13:29:27.023194 | aio | Tuesday 18 August 2026 13:29:27 +0000 (0:00:00.023) 0:02:45.371 ******** 2026-08-18 13:29:27.353310 | aio | ok: [aio] 2026-08-18 13:29:27.353382 | aio | 2026-08-18 13:29:27.353573 | aio | TASK [vexxhost.ceph.cephadm : Pin CEPHADM_IMAGE for interactive login shells] *** 2026-08-18 13:29:27.353614 | aio | Tuesday 18 August 2026 13:29:27 +0000 (0:00:00.330) 0:02:45.702 ******** 2026-08-18 13:29:27.748104 | aio | ok: [aio] 2026-08-18 13:29:27.748165 | aio | 2026-08-18 13:29:27.748277 | aio | TASK [vexxhost.ceph.osd : Locate the cluster admin host] *********************** 2026-08-18 13:29:27.748382 | aio | Tuesday 18 August 2026 13:29:27 +0000 (0:00:00.394) 0:02:46.097 ******** 2026-08-18 13:29:27.946350 | aio | ok: [aio] => (item=aio) 2026-08-18 13:29:27.946420 | aio | 2026-08-18 13:29:27.946626 | aio | TASK [vexxhost.ceph.osd : Select the admin host and its mon config path] ******* 2026-08-18 13:29:27.946641 | aio | Tuesday 18 August 2026 13:29:27 +0000 (0:00:00.198) 0:02:46.295 ******** 2026-08-18 13:29:27.984703 | aio | ok: [aio] 2026-08-18 13:29:27.984806 | aio | 2026-08-18 13:29:27.984933 | aio | TASK [vexxhost.ceph.osd : Set the admin mon config path] *********************** 2026-08-18 13:29:27.985086 | aio | Tuesday 18 August 2026 13:29:27 +0000 (0:00:00.038) 0:02:46.333 ******** 2026-08-18 13:29:28.021567 | aio | ok: [aio] 2026-08-18 13:29:28.021670 | aio | 2026-08-18 13:29:28.021786 | aio | TASK [Register this OSD host] ************************************************** 2026-08-18 13:29:28.021904 | aio | Tuesday 18 August 2026 13:29:28 +0000 (0:00:00.037) 0:02:46.370 ******** 2026-08-18 13:29:28.074081 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-08-18 13:29:28.074153 | aio | 2026-08-18 13:29:28.074166 | aio | TASK [vexxhost.ceph.cephadm_host : Get the cephadm public key] ***************** 2026-08-18 13:29:28.074265 | aio | Tuesday 18 August 2026 13:29:28 +0000 (0:00:00.052) 0:02:46.423 ******** 2026-08-18 13:29:29.481347 | aio | ok: [aio] 2026-08-18 13:29:29.481427 | aio | 2026-08-18 13:29:29.481501 | aio | TASK [vexxhost.ceph.cephadm_host : Resolve the cluster SSH public key to authorise] *** 2026-08-18 13:29:29.481792 | aio | Tuesday 18 August 2026 13:29:29 +0000 (0:00:01.407) 0:02:47.830 ******** 2026-08-18 13:29:29.516946 | aio | ok: [aio] 2026-08-18 13:29:29.517359 | aio | 2026-08-18 13:29:29.517384 | aio | TASK [vexxhost.ceph.cephadm_host : Assert a cluster SSH key was resolved] ****** 2026-08-18 13:29:29.517392 | aio | Tuesday 18 August 2026 13:29:29 +0000 (0:00:00.035) 0:02:47.865 ******** 2026-08-18 13:29:29.554495 | aio | ok: [aio] => { 2026-08-18 13:29:29.554585 | aio | "changed": false, 2026-08-18 13:29:29.554679 | aio | "msg": "All assertions passed" 2026-08-18 13:29:29.554767 | aio | } 2026-08-18 13:29:29.554906 | aio | 2026-08-18 13:29:29.554970 | aio | TASK [vexxhost.ceph.cephadm_host : Authorise the cluster SSH key for the cephadm user] *** 2026-08-18 13:29:29.555071 | aio | Tuesday 18 August 2026 13:29:29 +0000 (0:00:00.038) 0:02:47.903 ******** 2026-08-18 13:29:29.789659 | aio | ok: [aio] 2026-08-18 13:29:29.789729 | aio | 2026-08-18 13:29:29.789953 | aio | TASK [vexxhost.ceph.cephadm_host : Derive this host's cephadm labels from inventory membership] *** 2026-08-18 13:29:29.790003 | aio | Tuesday 18 August 2026 13:29:29 +0000 (0:00:00.234) 0:02:48.138 ******** 2026-08-18 13:29:29.828347 | aio | ok: [aio] 2026-08-18 13:29:29.828409 | aio | 2026-08-18 13:29:29.828503 | aio | TASK [vexxhost.ceph.cephadm_host : Find this host's addresses on the public network] *** 2026-08-18 13:29:29.828625 | aio | Tuesday 18 August 2026 13:29:29 +0000 (0:00:00.038) 0:02:48.177 ******** 2026-08-18 13:29:29.893253 | aio | ok: [aio] 2026-08-18 13:29:29.893324 | aio | 2026-08-18 13:29:29.893564 | aio | TASK [vexxhost.ceph.cephadm_host : Assert exactly one address matches the public network] *** 2026-08-18 13:29:29.893615 | aio | Tuesday 18 August 2026 13:29:29 +0000 (0:00:00.064) 0:02:48.242 ******** 2026-08-18 13:29:29.929714 | aio | ok: [aio] => { 2026-08-18 13:29:29.929772 | aio | "changed": false, 2026-08-18 13:29:29.929875 | aio | "msg": "All assertions passed" 2026-08-18 13:29:29.929971 | aio | } 2026-08-18 13:29:29.930310 | aio | 2026-08-18 13:29:29.930327 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host (labels)] ***************** 2026-08-18 13:29:29.930332 | aio | Tuesday 18 August 2026 13:29:29 +0000 (0:00:00.036) 0:02:48.278 ******** 2026-08-18 13:29:31.359417 | aio | ok: [aio] 2026-08-18 13:29:31.359491 | aio | 2026-08-18 13:29:31.359859 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host with a CRUSH location] **** 2026-08-18 13:29:31.359904 | aio | Tuesday 18 August 2026 13:29:31 +0000 (0:00:01.429) 0:02:49.708 ******** 2026-08-18 13:29:31.403440 | aio | skipping: [aio] 2026-08-18 13:29:31.403518 | aio | 2026-08-18 13:29:31.403730 | aio | TASK [vexxhost.ceph.osd : Apply OSD service specs (drive groups)] ************** 2026-08-18 13:29:31.403752 | aio | Tuesday 18 August 2026 13:29:31 +0000 (0:00:00.044) 0:02:49.752 ******** 2026-08-18 13:29:31.427580 | aio | skipping: [aio] 2026-08-18 13:29:31.427694 | aio | 2026-08-18 13:29:31.427835 | aio | TASK [vexxhost.ceph.osd : List existing ceph-volume OSDs on this host] ********* 2026-08-18 13:29:31.427990 | aio | Tuesday 18 August 2026 13:29:31 +0000 (0:00:00.024) 0:02:49.776 ******** 2026-08-18 13:29:32.580082 | aio | ok: [aio] 2026-08-18 13:29:32.580152 | aio | 2026-08-18 13:29:32.580217 | aio | TASK [vexxhost.ceph.osd : Deploy OSDs on the explicitly listed devices] ******** 2026-08-18 13:29:32.580331 | aio | Tuesday 18 August 2026 13:29:32 +0000 (0:00:01.152) 0:02:50.929 ******** 2026-08-18 13:32:11.930938 | aio | changed: [aio] => (item=/dev/ceph-aio-osd0/data) 2026-08-18 13:32:11.930981 | aio | changed: [aio] => (item=/dev/ceph-aio-osd1/data) 2026-08-18 13:32:11.930986 | aio | changed: [aio] => (item=/dev/ceph-aio-osd2/data) 2026-08-18 13:32:11.930991 | aio | 2026-08-18 13:32:11.930996 | aio | TASK [vexxhost.ceph.osd : Wait for explicitly requested OSD daemons to be running on this host] *** 2026-08-18 13:32:11.931000 | aio | Tuesday 18 August 2026 13:32:11 +0000 (0:02:39.350) 0:05:30.279 ******** 2026-08-18 13:32:19.889179 | aio | FAILED - RETRYING: [aio]: Wait for explicitly requested OSD daemons to be running on this host (120 retries left). 2026-08-18 13:32:19.889242 | aio | ok: [aio] 2026-08-18 13:32:19.889261 | aio | 2026-08-18 13:32:19.889490 | aio | TASK [vexxhost.ceph.osd : Wait for OSD drive-group services to deploy at least one daemon] *** 2026-08-18 13:32:19.889548 | aio | Tuesday 18 August 2026 13:32:19 +0000 (0:00:07.957) 0:05:38.237 ******** 2026-08-18 13:32:19.947826 | aio | skipping: [aio] 2026-08-18 13:32:19.947877 | aio | 2026-08-18 13:32:19.947983 | aio | PLAY [Apply Ceph configuration] ************************************************ 2026-08-18 13:32:19.948069 | aio | 2026-08-18 13:32:19.948165 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 13:32:19.948265 | aio | Tuesday 18 August 2026 13:32:19 +0000 (0:00:00.059) 0:05:38.296 ******** 2026-08-18 13:32:20.841448 | aio | ok: [aio] 2026-08-18 13:32:20.841522 | aio | 2026-08-18 13:32:20.841581 | aio | TASK [vexxhost.ceph.configure : Locate the cluster admin host] ***************** 2026-08-18 13:32:20.841674 | aio | Tuesday 18 August 2026 13:32:20 +0000 (0:00:00.893) 0:05:39.189 ******** 2026-08-18 13:32:21.050300 | aio | ok: [aio] => (item=aio) 2026-08-18 13:32:21.050766 | aio | 2026-08-18 13:32:21.050878 | aio | TASK [vexxhost.ceph.configure : Select the admin host] ************************* 2026-08-18 13:32:21.050887 | aio | Tuesday 18 August 2026 13:32:21 +0000 (0:00:00.208) 0:05:39.398 ******** 2026-08-18 13:32:21.092885 | aio | ok: [aio] 2026-08-18 13:32:21.092954 | aio | 2026-08-18 13:32:21.093022 | aio | TASK [vexxhost.ceph.configure : Set the admin mon config path] ***************** 2026-08-18 13:32:21.093147 | aio | Tuesday 18 August 2026 13:32:21 +0000 (0:00:00.042) 0:05:39.441 ******** 2026-08-18 13:32:21.128815 | aio | ok: [aio] 2026-08-18 13:32:21.128934 | aio | 2026-08-18 13:32:21.129072 | aio | TASK [vexxhost.ceph.configure : Apply central Ceph configuration] ************** 2026-08-18 13:32:21.129253 | aio | Tuesday 18 August 2026 13:32:21 +0000 (0:00:00.036) 0:05:39.477 ******** 2026-08-18 13:32:21.164128 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/config.yml for aio 2026-08-18 13:32:21.164203 | aio | 2026-08-18 13:32:21.164440 | aio | TASK [vexxhost.ceph.configure : Apply central Ceph configuration] ************** 2026-08-18 13:32:21.164471 | aio | Tuesday 18 August 2026 13:32:21 +0000 (0:00:00.035) 0:05:39.512 ******** 2026-08-18 13:32:37.582851 | aio | changed: [aio] => (item=mgr/mgr/dashboard/standby_behaviour) 2026-08-18 13:32:37.582894 | aio | changed: [aio] => (item=mgr/mgr/dashboard/RGW_API_SSL_VERIFY) 2026-08-18 13:32:37.582900 | aio | changed: [aio] => (item=mgr/mgr/dashboard/FEATURE_TOGGLE_CEPHFS) 2026-08-18 13:32:37.582905 | aio | changed: [aio] => (item=mgr/mgr/dashboard/FEATURE_TOGGLE_ISCSI) 2026-08-18 13:32:37.583380 | aio | changed: [aio] => (item=mgr/mgr/dashboard/FEATURE_TOGGLE_MIRRORING) 2026-08-18 13:32:37.583392 | aio | changed: [aio] => (item=mgr/mgr/dashboard/FEATURE_TOGGLE_NFS) 2026-08-18 13:32:37.583397 | aio | 2026-08-18 13:32:37.583401 | aio | TASK [vexxhost.ceph.configure : Configure erasure-code profiles] *************** 2026-08-18 13:32:37.583406 | aio | Tuesday 18 August 2026 13:32:37 +0000 (0:00:16.418) 0:05:55.931 ******** 2026-08-18 13:32:37.615847 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/ec_profiles.yml for aio 2026-08-18 13:32:37.615869 | aio | 2026-08-18 13:32:37.615874 | aio | TASK [vexxhost.ceph.configure : Configure erasure-code profiles] *************** 2026-08-18 13:32:37.615878 | aio | Tuesday 18 August 2026 13:32:37 +0000 (0:00:00.033) 0:05:55.964 ******** 2026-08-18 13:32:40.885504 | aio | changed: [aio] => (item=ec_hdd_s3) 2026-08-18 13:32:40.885549 | aio | 2026-08-18 13:32:40.885847 | aio | TASK [vexxhost.ceph.configure : Configure CRUSH rules] ************************* 2026-08-18 13:32:40.885864 | aio | Tuesday 18 August 2026 13:32:40 +0000 (0:00:03.268) 0:05:59.233 ******** 2026-08-18 13:32:40.923314 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/crush_rules.yml for aio 2026-08-18 13:32:40.923336 | aio | 2026-08-18 13:32:40.923341 | aio | TASK [vexxhost.ceph.configure : Configure CRUSH rules] ************************* 2026-08-18 13:32:40.923346 | aio | Tuesday 18 August 2026 13:32:40 +0000 (0:00:00.038) 0:05:59.272 ******** 2026-08-18 13:32:51.112431 | aio | changed: [aio] => (item=rep_hdd) 2026-08-18 13:32:51.112512 | aio | changed: [aio] => (item=rep_lab) 2026-08-18 13:32:51.113072 | aio | changed: [aio] => (item=ec_hdd_s3) 2026-08-18 13:32:51.113122 | aio | 2026-08-18 13:32:51.113130 | aio | TASK [vexxhost.ceph.configure : Configure pools] ******************************* 2026-08-18 13:32:51.113137 | aio | Tuesday 18 August 2026 13:32:51 +0000 (0:00:10.188) 0:06:09.461 ******** 2026-08-18 13:32:51.151293 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/pools.yml for aio 2026-08-18 13:32:51.151358 | aio | 2026-08-18 13:32:51.151584 | aio | TASK [vexxhost.ceph.configure : Configure pools] ******************************* 2026-08-18 13:32:51.151614 | aio | Tuesday 18 August 2026 13:32:51 +0000 (0:00:00.039) 0:06:09.500 ******** 2026-08-18 13:33:21.592926 | aio | changed: [aio] => (item=molecule-1.rgw.buckets.data) 2026-08-18 13:33:21.593006 | aio | changed: [aio] => (item=molecule-1.rgw.buckets.index) 2026-08-18 13:33:21.593639 | aio | changed: [aio] => (item=molecule-1.rgw.buckets.non-ec) 2026-08-18 13:33:21.593690 | aio | changed: [aio] => (item=molecule-1.rgw.control) 2026-08-18 13:33:21.593696 | aio | changed: [aio] => (item=molecule-1.rgw.log) 2026-08-18 13:33:21.593700 | aio | changed: [aio] => (item=molecule-1.rgw.meta) 2026-08-18 13:33:21.593705 | aio | 2026-08-18 13:33:21.593710 | aio | TASK [vexxhost.ceph.configure : Configure CephX keys] ************************** 2026-08-18 13:33:21.593714 | aio | Tuesday 18 August 2026 13:33:21 +0000 (0:00:30.441) 0:06:39.941 ******** 2026-08-18 13:33:21.619121 | aio | skipping: [aio] 2026-08-18 13:33:21.619258 | aio | 2026-08-18 13:33:21.619395 | aio | TASK [vexxhost.ceph.configure : Enroll the dashboard TLS certificate] ********** 2026-08-18 13:33:21.619516 | aio | Tuesday 18 August 2026 13:33:21 +0000 (0:00:00.026) 0:06:39.967 ******** 2026-08-18 13:33:21.656733 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/dashboard.yml for aio 2026-08-18 13:33:21.656932 | aio | 2026-08-18 13:33:21.657150 | aio | TASK [vexxhost.ceph.configure : Check whether the dashboard mgr module is enabled] *** 2026-08-18 13:33:21.657350 | aio | Tuesday 18 August 2026 13:33:21 +0000 (0:00:00.037) 0:06:40.005 ******** 2026-08-18 13:33:23.146461 | aio | ok: [aio] 2026-08-18 13:33:23.146623 | aio | 2026-08-18 13:33:23.146945 | aio | TASK [vexxhost.ceph.configure : Get the current dashboard certificate] ********* 2026-08-18 13:33:23.147155 | aio | Tuesday 18 August 2026 13:33:23 +0000 (0:00:01.489) 0:06:41.494 ******** 2026-08-18 13:33:24.732223 | aio | ok: [aio] 2026-08-18 13:33:24.732287 | aio | 2026-08-18 13:33:24.732300 | aio | TASK [vexxhost.ceph.configure : Set the dashboard certificate] ***************** 2026-08-18 13:33:24.732311 | aio | Tuesday 18 August 2026 13:33:24 +0000 (0:00:01.585) 0:06:43.080 ******** 2026-08-18 13:33:24.762532 | aio | skipping: [aio] 2026-08-18 13:33:24.762826 | aio | 2026-08-18 13:33:24.762862 | aio | TASK [vexxhost.ceph.configure : Set the dashboard certificate key] ************* 2026-08-18 13:33:24.762981 | aio | Tuesday 18 August 2026 13:33:24 +0000 (0:00:00.031) 0:06:43.111 ******** 2026-08-18 13:33:24.797764 | aio | skipping: [aio] 2026-08-18 13:33:24.798351 | aio | 2026-08-18 13:33:24.798380 | aio | TASK [vexxhost.ceph.configure : Flag the dashboard for reload] ***************** 2026-08-18 13:33:24.798398 | aio | Tuesday 18 August 2026 13:33:24 +0000 (0:00:00.034) 0:06:43.146 ******** 2026-08-18 13:33:24.836854 | aio | skipping: [aio] 2026-08-18 13:33:24.837608 | aio | 2026-08-18 13:33:24.837652 | aio | TASK [vexxhost.ceph.configure : Create a self-signed certificate] ************** 2026-08-18 13:33:24.837664 | aio | Tuesday 18 August 2026 13:33:24 +0000 (0:00:00.038) 0:06:43.185 ******** 2026-08-18 13:33:26.620109 | aio | changed: [aio] 2026-08-18 13:33:26.620198 | aio | 2026-08-18 13:33:26.620392 | aio | TASK [vexxhost.ceph.configure : Flag the dashboard for reload] ***************** 2026-08-18 13:33:26.620441 | aio | Tuesday 18 August 2026 13:33:26 +0000 (0:00:01.783) 0:06:44.969 ******** 2026-08-18 13:33:26.661043 | aio | ok: [aio] 2026-08-18 13:33:26.661108 | aio | 2026-08-18 13:33:26.661414 | aio | TASK [vexxhost.ceph.configure : Reload the dashboard so it picks up the certificate] *** 2026-08-18 13:33:26.661442 | aio | Tuesday 18 August 2026 13:33:26 +0000 (0:00:00.040) 0:06:45.009 ******** 2026-08-18 13:33:33.164312 | aio | changed: [aio] => (item=ceph mgr module disable dashboard) 2026-08-18 13:33:33.164381 | aio | changed: [aio] => (item=ceph mgr module enable dashboard) 2026-08-18 13:33:33.164450 | aio | changed: [aio] => (item=ceph orch reconfig mgr) 2026-08-18 13:33:33.164537 | aio | 2026-08-18 13:33:33.164635 | aio | TASK [vexxhost.ceph.configure : Configure dashboard users] ********************* 2026-08-18 13:33:33.164735 | aio | Tuesday 18 August 2026 13:33:33 +0000 (0:00:06.503) 0:06:51.513 ******** 2026-08-18 13:33:33.200204 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/dashboard_users.yml for aio 2026-08-18 13:33:33.200293 | aio | 2026-08-18 13:33:33.200379 | aio | TASK [vexxhost.ceph.configure : Configure dashboard users] ********************* 2026-08-18 13:33:33.200473 | aio | Tuesday 18 August 2026 13:33:33 +0000 (0:00:00.036) 0:06:51.549 ******** 2026-08-18 13:33:41.869500 | aio | changed: [aio] => (item=None) 2026-08-18 13:33:41.869569 | aio | changed: [aio] => (item=None) 2026-08-18 13:33:41.870263 | aio | changed: [aio -> {{ ceph_configure_admin_host }}] 2026-08-18 13:33:41.870279 | aio | 2026-08-18 13:33:41.870285 | aio | PLAY [Deploy Ceph RADOS Gateways] ********************************************** 2026-08-18 13:33:41.870289 | aio | 2026-08-18 13:33:41.870293 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 13:33:41.870297 | aio | Tuesday 18 August 2026 13:33:41 +0000 (0:00:08.669) 0:07:00.218 ******** 2026-08-18 13:33:42.777231 | aio | ok: [aio] 2026-08-18 13:33:42.777319 | aio | 2026-08-18 13:33:42.777375 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:33:42.777467 | aio | Tuesday 18 August 2026 13:33:42 +0000 (0:00:00.907) 0:07:01.125 ******** 2026-08-18 13:33:42.971371 | aio | ok: [aio] 2026-08-18 13:33:42.971414 | aio | 2026-08-18 13:33:42.971569 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:33:42.971606 | aio | Tuesday 18 August 2026 13:33:42 +0000 (0:00:00.194) 0:07:01.320 ******** 2026-08-18 13:33:43.005122 | aio | skipping: [aio] 2026-08-18 13:33:43.005161 | aio | 2026-08-18 13:33:43.005269 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-18 13:33:43.005360 | aio | Tuesday 18 August 2026 13:33:43 +0000 (0:00:00.033) 0:07:01.354 ******** 2026-08-18 13:33:43.221859 | aio | ok: [aio] 2026-08-18 13:33:43.221916 | aio | 2026-08-18 13:33:43.222031 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:33:43.222135 | aio | Tuesday 18 August 2026 13:33:43 +0000 (0:00:00.216) 0:07:01.570 ******** 2026-08-18 13:33:43.275732 | aio | ok: [aio] => { 2026-08-18 13:33:43.275847 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-18 13:33:43.276091 | aio | } 2026-08-18 13:33:43.276237 | aio | 2026-08-18 13:33:43.276349 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:33:43.276463 | aio | Tuesday 18 August 2026 13:33:43 +0000 (0:00:00.053) 0:07:01.624 ******** 2026-08-18 13:33:43.563982 | aio | ok: [aio] 2026-08-18 13:33:43.564172 | aio | 2026-08-18 13:33:43.564392 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:33:43.564598 | aio | Tuesday 18 August 2026 13:33:43 +0000 (0:00:00.288) 0:07:01.912 ******** 2026-08-18 13:33:43.598646 | aio | skipping: [aio] 2026-08-18 13:33:43.598894 | aio | 2026-08-18 13:33:43.599144 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:33:43.599367 | aio | Tuesday 18 August 2026 13:33:43 +0000 (0:00:00.035) 0:07:01.947 ******** 2026-08-18 13:33:43.634818 | aio | skipping: [aio] 2026-08-18 13:33:43.635002 | aio | 2026-08-18 13:33:43.635266 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:33:43.635465 | aio | Tuesday 18 August 2026 13:33:43 +0000 (0:00:00.036) 0:07:01.983 ******** 2026-08-18 13:33:43.822044 | aio | ok: [aio] 2026-08-18 13:33:43.822140 | aio | 2026-08-18 13:33:43.822282 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:33:43.822408 | aio | Tuesday 18 August 2026 13:33:43 +0000 (0:00:00.187) 0:07:02.170 ******** 2026-08-18 13:33:44.869602 | aio | ok: [aio] 2026-08-18 13:33:44.869703 | aio | 2026-08-18 13:33:44.869851 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:33:44.869995 | aio | Tuesday 18 August 2026 13:33:44 +0000 (0:00:01.047) 0:07:03.218 ******** 2026-08-18 13:33:44.929904 | aio | ok: [aio] => { 2026-08-18 13:33:44.930064 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-18 13:33:44.930203 | aio | } 2026-08-18 13:33:44.930334 | aio | 2026-08-18 13:33:44.930481 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:33:44.930632 | aio | Tuesday 18 August 2026 13:33:44 +0000 (0:00:00.060) 0:07:03.278 ******** 2026-08-18 13:33:45.254074 | aio | ok: [aio] 2026-08-18 13:33:45.254284 | aio | 2026-08-18 13:33:45.254517 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:33:45.254732 | aio | Tuesday 18 August 2026 13:33:45 +0000 (0:00:00.323) 0:07:03.602 ******** 2026-08-18 13:33:47.219700 | aio | ok: [aio] 2026-08-18 13:33:47.219804 | aio | 2026-08-18 13:33:47.219947 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-18 13:33:47.220083 | aio | Tuesday 18 August 2026 13:33:47 +0000 (0:00:01.965) 0:07:05.568 ******** 2026-08-18 13:33:47.245733 | aio | skipping: [aio] 2026-08-18 13:33:47.245931 | aio | 2026-08-18 13:33:47.246160 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-18 13:33:47.246383 | aio | Tuesday 18 August 2026 13:33:47 +0000 (0:00:00.025) 0:07:05.594 ******** 2026-08-18 13:33:47.273267 | aio | skipping: [aio] 2026-08-18 13:33:47.273452 | aio | 2026-08-18 13:33:47.273679 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-18 13:33:47.273890 | aio | Tuesday 18 August 2026 13:33:47 +0000 (0:00:00.028) 0:07:05.622 ******** 2026-08-18 13:33:47.300083 | aio | skipping: [aio] 2026-08-18 13:33:47.300259 | aio | 2026-08-18 13:33:47.300469 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-18 13:33:47.300670 | aio | Tuesday 18 August 2026 13:33:47 +0000 (0:00:00.026) 0:07:05.649 ******** 2026-08-18 13:33:48.323307 | aio | ok: [aio] 2026-08-18 13:33:48.323393 | aio | 2026-08-18 13:33:48.323543 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-18 13:33:48.323685 | aio | Tuesday 18 August 2026 13:33:48 +0000 (0:00:01.022) 0:07:06.672 ******** 2026-08-18 13:33:48.719430 | aio | ok: [aio] 2026-08-18 13:33:48.719606 | aio | 2026-08-18 13:33:48.719828 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-18 13:33:48.720035 | aio | Tuesday 18 August 2026 13:33:48 +0000 (0:00:00.395) 0:07:07.068 ******** 2026-08-18 13:33:49.596156 | aio | ok: [aio] => (item={'path': '/etc/containerd'}) 2026-08-18 13:33:49.596224 | aio | ok: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-18 13:33:49.596255 | aio | ok: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-18 13:33:49.596267 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-18 13:33:49.596280 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-18 13:33:49.596319 | aio | 2026-08-18 13:33:49.596338 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-18 13:33:49.596460 | aio | Tuesday 18 August 2026 13:33:49 +0000 (0:00:00.876) 0:07:07.944 ******** 2026-08-18 13:33:50.093876 | aio | ok: [aio] 2026-08-18 13:33:50.093937 | aio | 2026-08-18 13:33:50.094172 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-18 13:33:50.094235 | aio | Tuesday 18 August 2026 13:33:50 +0000 (0:00:00.491) 0:07:08.436 ******** 2026-08-18 13:33:50.094397 | aio | 2026-08-18 13:33:50.094621 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-18 13:33:50.094633 | aio | Tuesday 18 August 2026 13:33:50 +0000 (0:00:00.006) 0:07:08.442 ******** 2026-08-18 13:33:50.457160 | aio | ok: [aio] 2026-08-18 13:33:50.457212 | aio | 2026-08-18 13:33:50.457316 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:33:50.457410 | aio | Tuesday 18 August 2026 13:33:50 +0000 (0:00:00.363) 0:07:08.806 ******** 2026-08-18 13:33:50.656554 | aio | ok: [aio] 2026-08-18 13:33:50.656608 | aio | 2026-08-18 13:33:50.656709 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:33:50.656834 | aio | Tuesday 18 August 2026 13:33:50 +0000 (0:00:00.199) 0:07:09.005 ******** 2026-08-18 13:33:50.701558 | aio | ok: [aio] => { 2026-08-18 13:33:50.701681 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-18 13:33:50.701876 | aio | } 2026-08-18 13:33:50.702014 | aio | 2026-08-18 13:33:50.702144 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:33:50.702288 | aio | Tuesday 18 August 2026 13:33:50 +0000 (0:00:00.044) 0:07:09.050 ******** 2026-08-18 13:33:51.030275 | aio | ok: [aio] 2026-08-18 13:33:51.030489 | aio | 2026-08-18 13:33:51.030721 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:33:51.030980 | aio | Tuesday 18 August 2026 13:33:51 +0000 (0:00:00.328) 0:07:09.378 ******** 2026-08-18 13:33:54.029917 | aio | ok: [aio] 2026-08-18 13:33:54.030093 | aio | 2026-08-18 13:33:54.030361 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-18 13:33:54.030614 | aio | Tuesday 18 August 2026 13:33:54 +0000 (0:00:02.999) 0:07:12.378 ******** 2026-08-18 13:33:54.993789 | aio | ok: [aio] 2026-08-18 13:33:54.993935 | aio | 2026-08-18 13:33:54.994171 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-18 13:33:54.994384 | aio | Tuesday 18 August 2026 13:33:54 +0000 (0:00:00.963) 0:07:13.342 ******** 2026-08-18 13:33:55.186904 | aio | ok: [aio] 2026-08-18 13:33:55.187404 | aio | 2026-08-18 13:33:55.187419 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-18 13:33:55.187430 | aio | Tuesday 18 August 2026 13:33:55 +0000 (0:00:00.192) 0:07:13.535 ******** 2026-08-18 13:33:55.608813 | aio | ok: [aio] 2026-08-18 13:33:55.608928 | aio | 2026-08-18 13:33:55.608941 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-18 13:33:55.609083 | aio | Tuesday 18 August 2026 13:33:55 +0000 (0:00:00.422) 0:07:13.957 ******** 2026-08-18 13:33:56.151390 | aio | ok: [aio] => (item={'path': '/etc/docker'}) 2026-08-18 13:33:56.151456 | aio | ok: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-18 13:33:56.152044 | aio | ok: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-18 13:33:56.152092 | aio | 2026-08-18 13:33:56.152100 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-18 13:33:56.152107 | aio | Tuesday 18 August 2026 13:33:56 +0000 (0:00:00.542) 0:07:14.500 ******** 2026-08-18 13:33:56.555708 | aio | ok: [aio] 2026-08-18 13:33:56.556109 | aio | 2026-08-18 13:33:56.556155 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-18 13:33:56.556162 | aio | Tuesday 18 August 2026 13:33:56 +0000 (0:00:00.404) 0:07:14.904 ******** 2026-08-18 13:33:56.965800 | aio | ok: [aio] 2026-08-18 13:33:56.965867 | aio | 2026-08-18 13:33:56.966327 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-18 13:33:56.966369 | aio | Tuesday 18 August 2026 13:33:56 +0000 (0:00:00.404) 0:07:15.308 ******** 2026-08-18 13:33:56.966374 | aio | 2026-08-18 13:33:56.966378 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-18 13:33:56.966383 | aio | Tuesday 18 August 2026 13:33:56 +0000 (0:00:00.006) 0:07:15.314 ******** 2026-08-18 13:33:57.298717 | aio | ok: [aio] 2026-08-18 13:33:57.298771 | aio | 2026-08-18 13:33:57.298809 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:33:57.298826 | aio | Tuesday 18 August 2026 13:33:57 +0000 (0:00:00.332) 0:07:15.646 ******** 2026-08-18 13:33:57.327420 | aio | ok: [aio] => { 2026-08-18 13:33:57.327501 | aio | "msg": "https://download.ceph.com/rpm-20.2.3/el9/noarch/cephadm" 2026-08-18 13:33:57.327991 | aio | } 2026-08-18 13:33:57.328041 | aio | 2026-08-18 13:33:57.328046 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:33:57.328051 | aio | Tuesday 18 August 2026 13:33:57 +0000 (0:00:00.029) 0:07:15.676 ******** 2026-08-18 13:33:57.582702 | aio | ok: [aio] 2026-08-18 13:33:57.582772 | aio | 2026-08-18 13:33:57.583102 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:33:57.583144 | aio | Tuesday 18 August 2026 13:33:57 +0000 (0:00:00.255) 0:07:15.931 ******** 2026-08-18 13:33:57.614345 | aio | skipping: [aio] 2026-08-18 13:33:57.614432 | aio | 2026-08-18 13:33:57.614560 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-18 13:33:57.614700 | aio | Tuesday 18 August 2026 13:33:57 +0000 (0:00:00.031) 0:07:15.963 ******** 2026-08-18 13:33:57.655656 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-18 13:33:57.655767 | aio | 2026-08-18 13:33:57.655899 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-18 13:33:57.656054 | aio | Tuesday 18 August 2026 13:33:57 +0000 (0:00:00.041) 0:07:16.004 ******** 2026-08-18 13:33:58.618459 | aio | ok: [aio] 2026-08-18 13:33:58.618519 | aio | 2026-08-18 13:33:58.618896 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-18 13:33:58.618966 | aio | Tuesday 18 August 2026 13:33:58 +0000 (0:00:00.962) 0:07:16.967 ******** 2026-08-18 13:33:59.236482 | aio | ok: [aio] => (item=chronyd) 2026-08-18 13:33:59.236544 | aio | ok: [aio] => (item=sshd) 2026-08-18 13:33:59.236589 | aio | 2026-08-18 13:33:59.236808 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-18 13:33:59.236849 | aio | Tuesday 18 August 2026 13:33:59 +0000 (0:00:00.618) 0:07:17.585 ******** 2026-08-18 13:33:59.418897 | aio | ok: [aio] 2026-08-18 13:33:59.418963 | aio | 2026-08-18 13:33:59.419259 | aio | TASK [vexxhost.ceph.cephadm : Ensure the cephadm SSH user exists] ************** 2026-08-18 13:33:59.419304 | aio | Tuesday 18 August 2026 13:33:59 +0000 (0:00:00.182) 0:07:17.767 ******** 2026-08-18 13:33:59.650371 | aio | ok: [aio] 2026-08-18 13:33:59.650450 | aio | 2026-08-18 13:33:59.650789 | aio | TASK [vexxhost.ceph.cephadm : Grant passwordless sudo to the cephadm SSH user] *** 2026-08-18 13:33:59.650836 | aio | Tuesday 18 August 2026 13:33:59 +0000 (0:00:00.231) 0:07:17.999 ******** 2026-08-18 13:34:00.061500 | aio | ok: [aio] 2026-08-18 13:34:00.061575 | aio | 2026-08-18 13:34:00.061767 | aio | TASK [vexxhost.ceph.cephadm : Log in to the container registry] **************** 2026-08-18 13:34:00.061949 | aio | Tuesday 18 August 2026 13:34:00 +0000 (0:00:00.411) 0:07:18.410 ******** 2026-08-18 13:34:00.087385 | aio | skipping: [aio] 2026-08-18 13:34:00.087469 | aio | 2026-08-18 13:34:00.087550 | aio | TASK [vexxhost.ceph.cephadm : Pre-pull the Ceph image] ************************* 2026-08-18 13:34:00.087682 | aio | Tuesday 18 August 2026 13:34:00 +0000 (0:00:00.026) 0:07:18.436 ******** 2026-08-18 13:34:00.426059 | aio | ok: [aio] 2026-08-18 13:34:00.426134 | aio | 2026-08-18 13:34:00.426214 | aio | TASK [vexxhost.ceph.cephadm : Pin CEPHADM_IMAGE for interactive login shells] *** 2026-08-18 13:34:00.426351 | aio | Tuesday 18 August 2026 13:34:00 +0000 (0:00:00.338) 0:07:18.774 ******** 2026-08-18 13:34:00.854765 | aio | ok: [aio] 2026-08-18 13:34:00.854884 | aio | 2026-08-18 13:34:00.854960 | aio | TASK [vexxhost.ceph.rgw : Locate the cluster admin host] *********************** 2026-08-18 13:34:00.855041 | aio | Tuesday 18 August 2026 13:34:00 +0000 (0:00:00.428) 0:07:19.203 ******** 2026-08-18 13:34:01.077148 | aio | ok: [aio] => (item=aio) 2026-08-18 13:34:01.077231 | aio | 2026-08-18 13:34:01.077250 | aio | TASK [vexxhost.ceph.rgw : Select the admin host] ******************************* 2026-08-18 13:34:01.077261 | aio | Tuesday 18 August 2026 13:34:01 +0000 (0:00:00.222) 0:07:19.425 ******** 2026-08-18 13:34:01.116023 | aio | ok: [aio] 2026-08-18 13:34:01.116395 | aio | 2026-08-18 13:34:01.116626 | aio | TASK [vexxhost.ceph.rgw : Set the admin mon config path] *********************** 2026-08-18 13:34:01.116858 | aio | Tuesday 18 August 2026 13:34:01 +0000 (0:00:00.038) 0:07:19.464 ******** 2026-08-18 13:34:01.154054 | aio | ok: [aio] 2026-08-18 13:34:01.154257 | aio | 2026-08-18 13:34:01.154470 | aio | TASK [Register this RGW host] ************************************************** 2026-08-18 13:34:01.154677 | aio | Tuesday 18 August 2026 13:34:01 +0000 (0:00:00.037) 0:07:19.501 ******** 2026-08-18 13:34:01.206100 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-08-18 13:34:01.206249 | aio | 2026-08-18 13:34:01.206516 | aio | TASK [vexxhost.ceph.cephadm_host : Get the cephadm public key] ***************** 2026-08-18 13:34:01.206845 | aio | Tuesday 18 August 2026 13:34:01 +0000 (0:00:00.053) 0:07:19.555 ******** 2026-08-18 13:34:02.884028 | aio | ok: [aio] 2026-08-18 13:34:02.884279 | aio | 2026-08-18 13:34:02.884603 | aio | TASK [vexxhost.ceph.cephadm_host : Resolve the cluster SSH public key to authorise] *** 2026-08-18 13:34:02.884880 | aio | Tuesday 18 August 2026 13:34:02 +0000 (0:00:01.677) 0:07:21.232 ******** 2026-08-18 13:34:02.925158 | aio | ok: [aio] 2026-08-18 13:34:02.925453 | aio | 2026-08-18 13:34:02.925726 | aio | TASK [vexxhost.ceph.cephadm_host : Assert a cluster SSH key was resolved] ****** 2026-08-18 13:34:02.926038 | aio | Tuesday 18 August 2026 13:34:02 +0000 (0:00:00.041) 0:07:21.273 ******** 2026-08-18 13:34:02.968569 | aio | ok: [aio] => { 2026-08-18 13:34:02.968769 | aio | "changed": false, 2026-08-18 13:34:02.968989 | aio | "msg": "All assertions passed" 2026-08-18 13:34:02.969194 | aio | } 2026-08-18 13:34:02.969481 | aio | 2026-08-18 13:34:02.969723 | aio | TASK [vexxhost.ceph.cephadm_host : Authorise the cluster SSH key for the cephadm user] *** 2026-08-18 13:34:02.969942 | aio | Tuesday 18 August 2026 13:34:02 +0000 (0:00:00.043) 0:07:21.317 ******** 2026-08-18 13:34:03.216835 | aio | ok: [aio] 2026-08-18 13:34:03.217016 | aio | 2026-08-18 13:34:03.217256 | aio | TASK [vexxhost.ceph.cephadm_host : Derive this host's cephadm labels from inventory membership] *** 2026-08-18 13:34:03.217505 | aio | Tuesday 18 August 2026 13:34:03 +0000 (0:00:00.248) 0:07:21.565 ******** 2026-08-18 13:34:03.251043 | aio | ok: [aio] 2026-08-18 13:34:03.251223 | aio | 2026-08-18 13:34:03.251448 | aio | TASK [vexxhost.ceph.cephadm_host : Find this host's addresses on the public network] *** 2026-08-18 13:34:03.251655 | aio | Tuesday 18 August 2026 13:34:03 +0000 (0:00:00.034) 0:07:21.599 ******** 2026-08-18 13:34:03.315070 | aio | ok: [aio] 2026-08-18 13:34:03.315235 | aio | 2026-08-18 13:34:03.315472 | aio | TASK [vexxhost.ceph.cephadm_host : Assert exactly one address matches the public network] *** 2026-08-18 13:34:03.315677 | aio | Tuesday 18 August 2026 13:34:03 +0000 (0:00:00.064) 0:07:21.663 ******** 2026-08-18 13:34:03.350225 | aio | ok: [aio] => { 2026-08-18 13:34:03.350424 | aio | "changed": false, 2026-08-18 13:34:03.350646 | aio | "msg": "All assertions passed" 2026-08-18 13:34:03.350899 | aio | } 2026-08-18 13:34:03.351104 | aio | 2026-08-18 13:34:03.351334 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host (labels)] ***************** 2026-08-18 13:34:03.351550 | aio | Tuesday 18 August 2026 13:34:03 +0000 (0:00:00.034) 0:07:21.698 ******** 2026-08-18 13:34:04.759814 | aio | ok: [aio] 2026-08-18 13:34:04.759876 | aio | 2026-08-18 13:34:04.759889 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host with a CRUSH location] **** 2026-08-18 13:34:04.759900 | aio | Tuesday 18 August 2026 13:34:04 +0000 (0:00:01.408) 0:07:23.107 ******** 2026-08-18 13:34:04.806364 | aio | skipping: [aio] 2026-08-18 13:34:04.806442 | aio | 2026-08-18 13:34:04.806542 | aio | TASK [vexxhost.ceph.rgw : Configure RGW multisite (realm, zonegroup, zone)] **** 2026-08-18 13:34:04.806637 | aio | Tuesday 18 August 2026 13:34:04 +0000 (0:00:00.047) 0:07:23.155 ******** 2026-08-18 13:34:04.856772 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/rgw/tasks/multisite.yml for aio 2026-08-18 13:34:04.856833 | aio | 2026-08-18 13:34:04.856938 | aio | TASK [vexxhost.ceph.rgw : Configure RGW realms] ******************************** 2026-08-18 13:34:04.857027 | aio | Tuesday 18 August 2026 13:34:04 +0000 (0:00:00.050) 0:07:23.205 ******** 2026-08-18 13:34:08.836661 | aio | changed: [aio] => (item=molecule) 2026-08-18 13:34:08.837130 | aio | 2026-08-18 13:34:08.837172 | aio | TASK [vexxhost.ceph.rgw : Configure RGW zonegroups] **************************** 2026-08-18 13:34:08.837177 | aio | Tuesday 18 August 2026 13:34:08 +0000 (0:00:03.979) 0:07:27.185 ******** 2026-08-18 13:34:10.836429 | aio | changed: [aio] => (item=molecule) 2026-08-18 13:34:10.836517 | aio | 2026-08-18 13:34:10.836535 | aio | TASK [vexxhost.ceph.rgw : Configure RGW zones] ********************************* 2026-08-18 13:34:10.836684 | aio | Tuesday 18 August 2026 13:34:10 +0000 (0:00:01.999) 0:07:29.185 ******** 2026-08-18 13:34:12.897480 | aio | changed: [aio] => (item=None) 2026-08-18 13:34:12.897526 | aio | changed: [aio -> {{ ceph_rgw_admin_host }}] 2026-08-18 13:34:12.897532 | aio | 2026-08-18 13:34:12.897537 | aio | TASK [vexxhost.ceph.rgw : Commit the RGW period] ******************************* 2026-08-18 13:34:12.897541 | aio | Tuesday 18 August 2026 13:34:12 +0000 (0:00:02.060) 0:07:31.246 ******** 2026-08-18 13:34:14.277386 | aio | changed: [aio] 2026-08-18 13:34:14.277459 | aio | 2026-08-18 13:34:14.277544 | aio | TASK [vexxhost.ceph.rgw : Apply the RGW service specs] ************************* 2026-08-18 13:34:14.277678 | aio | Tuesday 18 August 2026 13:34:14 +0000 (0:00:01.380) 0:07:32.626 ******** 2026-08-18 13:34:14.327037 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/rgw/tasks/services.yml for aio 2026-08-18 13:34:14.327103 | aio | 2026-08-18 13:34:14.327337 | aio | TASK [vexxhost.ceph.rgw : Snapshot current RGW service specs] ****************** 2026-08-18 13:34:14.327375 | aio | Tuesday 18 August 2026 13:34:14 +0000 (0:00:00.049) 0:07:32.676 ******** 2026-08-18 13:34:15.924076 | aio | ok: [aio] 2026-08-18 13:34:15.924182 | aio | 2026-08-18 13:34:15.924494 | aio | TASK [vexxhost.ceph.rgw : Index current RGW specs by service name] ************* 2026-08-18 13:34:15.924543 | aio | Tuesday 18 August 2026 13:34:15 +0000 (0:00:01.596) 0:07:34.272 ******** 2026-08-18 13:34:15.963355 | aio | ok: [aio] 2026-08-18 13:34:15.963418 | aio | 2026-08-18 13:34:15.963514 | aio | TASK [vexxhost.ceph.rgw : Apply the RGW service specs] ************************* 2026-08-18 13:34:15.963620 | aio | Tuesday 18 August 2026 13:34:15 +0000 (0:00:00.039) 0:07:34.312 ******** 2026-08-18 13:34:19.037827 | aio | changed: [aio] => (item=molecule) 2026-08-18 13:34:19.037908 | aio | 2026-08-18 13:34:19.038056 | aio | TASK [vexxhost.ceph.rgw : Redeploy RGW services whose redeploy-triggering keys changed] *** 2026-08-18 13:34:19.038196 | aio | Tuesday 18 August 2026 13:34:19 +0000 (0:00:03.074) 0:07:37.386 ******** 2026-08-18 13:34:19.080390 | aio | skipping: [aio] => (item=rgw.molecule) 2026-08-18 13:34:19.080442 | aio | skipping: [aio] 2026-08-18 13:34:19.080530 | aio | 2026-08-18 13:34:19.080627 | aio | TASK [vexxhost.ceph.rgw : Remove the default zone / zonegroup / pools] ********* 2026-08-18 13:34:19.080730 | aio | Tuesday 18 August 2026 13:34:19 +0000 (0:00:00.042) 0:07:37.429 ******** 2026-08-18 13:34:19.134838 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/rgw/tasks/cleanup.yml for aio 2026-08-18 13:34:19.134911 | aio | 2026-08-18 13:34:19.135016 | aio | TASK [vexxhost.ceph.rgw : List RGW zones] ************************************** 2026-08-18 13:34:19.135112 | aio | Tuesday 18 August 2026 13:34:19 +0000 (0:00:00.054) 0:07:37.483 ******** 2026-08-18 13:34:20.527041 | aio | ok: [aio] 2026-08-18 13:34:20.527348 | aio | 2026-08-18 13:34:20.527646 | aio | TASK [vexxhost.ceph.rgw : Remove the default zonegroup] ************************ 2026-08-18 13:34:20.527902 | aio | Tuesday 18 August 2026 13:34:20 +0000 (0:00:01.391) 0:07:38.875 ******** 2026-08-18 13:34:20.563587 | aio | skipping: [aio] 2026-08-18 13:34:20.563753 | aio | 2026-08-18 13:34:20.563974 | aio | TASK [vexxhost.ceph.rgw : Remove the default zone] ***************************** 2026-08-18 13:34:20.564190 | aio | Tuesday 18 August 2026 13:34:20 +0000 (0:00:00.036) 0:07:38.912 ******** 2026-08-18 13:34:20.603490 | aio | skipping: [aio] 2026-08-18 13:34:20.603572 | aio | 2026-08-18 13:34:20.603584 | aio | TASK [vexxhost.ceph.rgw : Get the current pool deletion setting] *************** 2026-08-18 13:34:20.603595 | aio | Tuesday 18 August 2026 13:34:20 +0000 (0:00:00.038) 0:07:38.951 ******** 2026-08-18 13:34:20.639484 | aio | skipping: [aio] 2026-08-18 13:34:20.639674 | aio | 2026-08-18 13:34:20.639803 | aio | TASK [vexxhost.ceph.rgw : Allow pool deletion] ********************************* 2026-08-18 13:34:20.639986 | aio | Tuesday 18 August 2026 13:34:20 +0000 (0:00:00.037) 0:07:38.988 ******** 2026-08-18 13:34:20.677386 | aio | skipping: [aio] 2026-08-18 13:34:20.677548 | aio | 2026-08-18 13:34:20.677718 | aio | TASK [vexxhost.ceph.rgw : Remove the default RGW pools] ************************ 2026-08-18 13:34:20.677850 | aio | Tuesday 18 August 2026 13:34:20 +0000 (0:00:00.037) 0:07:39.026 ******** 2026-08-18 13:34:20.753488 | aio | skipping: [aio] => (item=default.rgw.control) 2026-08-18 13:34:20.753604 | aio | skipping: [aio] => (item=default.rgw.log) 2026-08-18 13:34:20.753743 | aio | skipping: [aio] => (item=default.rgw.meta) 2026-08-18 13:34:20.753873 | aio | skipping: [aio] 2026-08-18 13:34:20.753987 | aio | 2026-08-18 13:34:20.754124 | aio | TASK [vexxhost.ceph.rgw : Restore the configured pool deletion setting] ******** 2026-08-18 13:34:20.754258 | aio | Tuesday 18 August 2026 13:34:20 +0000 (0:00:00.075) 0:07:39.102 ******** 2026-08-18 13:34:20.796813 | aio | skipping: [aio] 2026-08-18 13:34:20.796991 | aio | 2026-08-18 13:34:20.797215 | aio | TASK [vexxhost.ceph.rgw : Remove the temporary pool deletion setting] ********** 2026-08-18 13:34:20.797751 | aio | Tuesday 18 August 2026 13:34:20 +0000 (0:00:00.043) 0:07:39.145 ******** 2026-08-18 13:34:20.864009 | aio | skipping: [aio] 2026-08-18 13:34:20.864277 | aio | 2026-08-18 13:34:20.864589 | aio | PLAY [Deploy Ceph monitoring stack] ******************************************** 2026-08-18 13:34:20.864853 | aio | 2026-08-18 13:34:20.865148 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 13:34:20.865495 | aio | Tuesday 18 August 2026 13:34:20 +0000 (0:00:00.067) 0:07:39.213 ******** 2026-08-18 13:34:21.752063 | aio | ok: [aio] 2026-08-18 13:34:21.752137 | aio | 2026-08-18 13:34:21.752226 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:34:21.752321 | aio | Tuesday 18 August 2026 13:34:21 +0000 (0:00:00.887) 0:07:40.101 ******** 2026-08-18 13:34:21.949761 | aio | ok: [aio] 2026-08-18 13:34:21.949843 | aio | 2026-08-18 13:34:21.949906 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:34:21.950047 | aio | Tuesday 18 August 2026 13:34:21 +0000 (0:00:00.196) 0:07:40.297 ******** 2026-08-18 13:34:21.985696 | aio | skipping: [aio] 2026-08-18 13:34:21.985815 | aio | 2026-08-18 13:34:21.985968 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-18 13:34:21.986107 | aio | Tuesday 18 August 2026 13:34:21 +0000 (0:00:00.036) 0:07:40.334 ******** 2026-08-18 13:34:22.187641 | aio | ok: [aio] 2026-08-18 13:34:22.187947 | aio | 2026-08-18 13:34:22.188044 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:34:22.188257 | aio | Tuesday 18 August 2026 13:34:22 +0000 (0:00:00.201) 0:07:40.536 ******** 2026-08-18 13:34:22.238240 | aio | ok: [aio] => { 2026-08-18 13:34:22.238525 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-18 13:34:22.238735 | aio | } 2026-08-18 13:34:22.240254 | aio | 2026-08-18 13:34:22.240272 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:34:22.240282 | aio | Tuesday 18 August 2026 13:34:22 +0000 (0:00:00.050) 0:07:40.587 ******** 2026-08-18 13:34:22.528634 | aio | ok: [aio] 2026-08-18 13:34:22.528780 | aio | 2026-08-18 13:34:22.529004 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:34:22.529211 | aio | Tuesday 18 August 2026 13:34:22 +0000 (0:00:00.290) 0:07:40.877 ******** 2026-08-18 13:34:22.568244 | aio | skipping: [aio] 2026-08-18 13:34:22.568405 | aio | 2026-08-18 13:34:22.568628 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:34:22.568904 | aio | Tuesday 18 August 2026 13:34:22 +0000 (0:00:00.039) 0:07:40.917 ******** 2026-08-18 13:34:22.603930 | aio | skipping: [aio] 2026-08-18 13:34:22.603990 | aio | 2026-08-18 13:34:22.604117 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:34:22.604297 | aio | Tuesday 18 August 2026 13:34:22 +0000 (0:00:00.035) 0:07:40.953 ******** 2026-08-18 13:34:22.794091 | aio | ok: [aio] 2026-08-18 13:34:22.794155 | aio | 2026-08-18 13:34:22.794380 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:34:22.794557 | aio | Tuesday 18 August 2026 13:34:22 +0000 (0:00:00.189) 0:07:41.143 ******** 2026-08-18 13:34:23.792541 | aio | ok: [aio] 2026-08-18 13:34:23.792811 | aio | 2026-08-18 13:34:23.793105 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:34:23.793340 | aio | Tuesday 18 August 2026 13:34:23 +0000 (0:00:00.998) 0:07:42.141 ******** 2026-08-18 13:34:23.851717 | aio | ok: [aio] => { 2026-08-18 13:34:23.851770 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-18 13:34:23.851775 | aio | } 2026-08-18 13:34:23.851780 | aio | 2026-08-18 13:34:23.852143 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:34:23.852196 | aio | Tuesday 18 August 2026 13:34:23 +0000 (0:00:00.058) 0:07:42.199 ******** 2026-08-18 13:34:24.171666 | aio | ok: [aio] 2026-08-18 13:34:24.171734 | aio | 2026-08-18 13:34:24.171823 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:34:24.171966 | aio | Tuesday 18 August 2026 13:34:24 +0000 (0:00:00.320) 0:07:42.520 ******** 2026-08-18 13:34:26.090721 | aio | ok: [aio] 2026-08-18 13:34:26.090768 | aio | 2026-08-18 13:34:26.090802 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-18 13:34:26.090808 | aio | Tuesday 18 August 2026 13:34:26 +0000 (0:00:01.918) 0:07:44.439 ******** 2026-08-18 13:34:26.118726 | aio | skipping: [aio] 2026-08-18 13:34:26.118809 | aio | 2026-08-18 13:34:26.118819 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-18 13:34:26.118825 | aio | Tuesday 18 August 2026 13:34:26 +0000 (0:00:00.027) 0:07:44.467 ******** 2026-08-18 13:34:26.144238 | aio | skipping: [aio] 2026-08-18 13:34:26.144285 | aio | 2026-08-18 13:34:26.144292 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-18 13:34:26.144298 | aio | Tuesday 18 August 2026 13:34:26 +0000 (0:00:00.025) 0:07:44.492 ******** 2026-08-18 13:34:26.171306 | aio | skipping: [aio] 2026-08-18 13:34:26.171595 | aio | 2026-08-18 13:34:26.171834 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-18 13:34:26.172070 | aio | Tuesday 18 August 2026 13:34:26 +0000 (0:00:00.027) 0:07:44.519 ******** 2026-08-18 13:34:27.250848 | aio | ok: [aio] 2026-08-18 13:34:27.250986 | aio | 2026-08-18 13:34:27.251217 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-18 13:34:27.251429 | aio | Tuesday 18 August 2026 13:34:27 +0000 (0:00:01.078) 0:07:45.598 ******** 2026-08-18 13:34:27.659779 | aio | ok: [aio] 2026-08-18 13:34:27.659953 | aio | 2026-08-18 13:34:27.660183 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-18 13:34:27.660398 | aio | Tuesday 18 August 2026 13:34:27 +0000 (0:00:00.410) 0:07:46.008 ******** 2026-08-18 13:34:28.544232 | aio | ok: [aio] => (item={'path': '/etc/containerd'}) 2026-08-18 13:34:28.544460 | aio | ok: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-18 13:34:28.544692 | aio | ok: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-18 13:34:28.544932 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-18 13:34:28.545164 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-18 13:34:28.545388 | aio | 2026-08-18 13:34:28.545606 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-18 13:34:28.545813 | aio | Tuesday 18 August 2026 13:34:28 +0000 (0:00:00.884) 0:07:46.892 ******** 2026-08-18 13:34:29.138865 | aio | ok: [aio] 2026-08-18 13:34:29.138935 | aio | 2026-08-18 13:34:29.139044 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-18 13:34:29.139138 | aio | Tuesday 18 August 2026 13:34:29 +0000 (0:00:00.590) 0:07:47.482 ******** 2026-08-18 13:34:29.139219 | aio | 2026-08-18 13:34:29.139314 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-18 13:34:29.139398 | aio | Tuesday 18 August 2026 13:34:29 +0000 (0:00:00.005) 0:07:47.487 ******** 2026-08-18 13:34:29.560468 | aio | ok: [aio] 2026-08-18 13:34:29.560525 | aio | 2026-08-18 13:34:29.560631 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:34:29.560727 | aio | Tuesday 18 August 2026 13:34:29 +0000 (0:00:00.421) 0:07:47.909 ******** 2026-08-18 13:34:29.749733 | aio | ok: [aio] 2026-08-18 13:34:29.749799 | aio | 2026-08-18 13:34:29.749910 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:34:29.750013 | aio | Tuesday 18 August 2026 13:34:29 +0000 (0:00:00.189) 0:07:48.098 ******** 2026-08-18 13:34:29.799403 | aio | ok: [aio] => { 2026-08-18 13:34:29.799644 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-18 13:34:29.799849 | aio | } 2026-08-18 13:34:29.800051 | aio | 2026-08-18 13:34:29.800259 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:34:29.800460 | aio | Tuesday 18 August 2026 13:34:29 +0000 (0:00:00.049) 0:07:48.148 ******** 2026-08-18 13:34:30.119256 | aio | ok: [aio] 2026-08-18 13:34:30.119455 | aio | 2026-08-18 13:34:30.119718 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:34:30.119925 | aio | Tuesday 18 August 2026 13:34:30 +0000 (0:00:00.319) 0:07:48.467 ******** 2026-08-18 13:34:33.215453 | aio | ok: [aio] 2026-08-18 13:34:33.215539 | aio | 2026-08-18 13:34:33.215721 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-18 13:34:33.215761 | aio | Tuesday 18 August 2026 13:34:33 +0000 (0:00:03.096) 0:07:51.564 ******** 2026-08-18 13:34:34.191651 | aio | ok: [aio] 2026-08-18 13:34:34.191717 | aio | 2026-08-18 13:34:34.191981 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-18 13:34:34.192022 | aio | Tuesday 18 August 2026 13:34:34 +0000 (0:00:00.975) 0:07:52.540 ******** 2026-08-18 13:34:34.379032 | aio | ok: [aio] 2026-08-18 13:34:34.379105 | aio | 2026-08-18 13:34:34.379312 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-18 13:34:34.379357 | aio | Tuesday 18 August 2026 13:34:34 +0000 (0:00:00.187) 0:07:52.727 ******** 2026-08-18 13:34:34.800553 | aio | ok: [aio] 2026-08-18 13:34:34.800609 | aio | 2026-08-18 13:34:34.800707 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-18 13:34:34.800823 | aio | Tuesday 18 August 2026 13:34:34 +0000 (0:00:00.421) 0:07:53.149 ******** 2026-08-18 13:34:35.334573 | aio | ok: [aio] => (item={'path': '/etc/docker'}) 2026-08-18 13:34:35.334665 | aio | ok: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-18 13:34:35.334856 | aio | ok: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-18 13:34:35.335329 | aio | 2026-08-18 13:34:35.335345 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-18 13:34:35.335353 | aio | Tuesday 18 August 2026 13:34:35 +0000 (0:00:00.533) 0:07:53.683 ******** 2026-08-18 13:34:35.740364 | aio | ok: [aio] 2026-08-18 13:34:35.740466 | aio | 2026-08-18 13:34:35.740784 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-18 13:34:35.740829 | aio | Tuesday 18 August 2026 13:34:35 +0000 (0:00:00.405) 0:07:54.089 ******** 2026-08-18 13:34:36.150444 | aio | ok: [aio] 2026-08-18 13:34:36.150511 | aio | 2026-08-18 13:34:36.150591 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-18 13:34:36.150985 | aio | Tuesday 18 August 2026 13:34:36 +0000 (0:00:00.405) 0:07:54.494 ******** 2026-08-18 13:34:36.151001 | aio | 2026-08-18 13:34:36.151010 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-18 13:34:36.151015 | aio | Tuesday 18 August 2026 13:34:36 +0000 (0:00:00.005) 0:07:54.499 ******** 2026-08-18 13:34:36.488161 | aio | ok: [aio] 2026-08-18 13:34:36.488222 | aio | 2026-08-18 13:34:36.488550 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:34:36.488606 | aio | Tuesday 18 August 2026 13:34:36 +0000 (0:00:00.337) 0:07:54.836 ******** 2026-08-18 13:34:36.522145 | aio | ok: [aio] => { 2026-08-18 13:34:36.522232 | aio | "msg": "https://download.ceph.com/rpm-20.2.3/el9/noarch/cephadm" 2026-08-18 13:34:36.522611 | aio | } 2026-08-18 13:34:36.522655 | aio | 2026-08-18 13:34:36.522661 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:34:36.522666 | aio | Tuesday 18 August 2026 13:34:36 +0000 (0:00:00.034) 0:07:54.871 ******** 2026-08-18 13:34:36.788167 | aio | ok: [aio] 2026-08-18 13:34:36.788270 | aio | 2026-08-18 13:34:36.788642 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:34:36.788694 | aio | Tuesday 18 August 2026 13:34:36 +0000 (0:00:00.265) 0:07:55.136 ******** 2026-08-18 13:34:36.823465 | aio | skipping: [aio] 2026-08-18 13:34:36.823772 | aio | 2026-08-18 13:34:36.823794 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-18 13:34:36.823800 | aio | Tuesday 18 August 2026 13:34:36 +0000 (0:00:00.035) 0:07:55.172 ******** 2026-08-18 13:34:36.868365 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-18 13:34:36.868450 | aio | 2026-08-18 13:34:36.868569 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-18 13:34:36.868681 | aio | Tuesday 18 August 2026 13:34:36 +0000 (0:00:00.045) 0:07:55.217 ******** 2026-08-18 13:34:37.849205 | aio | ok: [aio] 2026-08-18 13:34:37.849277 | aio | 2026-08-18 13:34:37.849337 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-18 13:34:37.849454 | aio | Tuesday 18 August 2026 13:34:37 +0000 (0:00:00.980) 0:07:56.198 ******** 2026-08-18 13:34:38.490374 | aio | ok: [aio] => (item=chronyd) 2026-08-18 13:34:38.490415 | aio | ok: [aio] => (item=sshd) 2026-08-18 13:34:38.490420 | aio | 2026-08-18 13:34:38.490425 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-18 13:34:38.490430 | aio | Tuesday 18 August 2026 13:34:38 +0000 (0:00:00.640) 0:07:56.838 ******** 2026-08-18 13:34:38.675968 | aio | ok: [aio] 2026-08-18 13:34:38.676031 | aio | 2026-08-18 13:34:38.676140 | aio | TASK [vexxhost.ceph.cephadm : Ensure the cephadm SSH user exists] ************** 2026-08-18 13:34:38.676278 | aio | Tuesday 18 August 2026 13:34:38 +0000 (0:00:00.186) 0:07:57.024 ******** 2026-08-18 13:34:38.906266 | aio | ok: [aio] 2026-08-18 13:34:38.906357 | aio | 2026-08-18 13:34:38.906405 | aio | TASK [vexxhost.ceph.cephadm : Grant passwordless sudo to the cephadm SSH user] *** 2026-08-18 13:34:38.906541 | aio | Tuesday 18 August 2026 13:34:38 +0000 (0:00:00.230) 0:07:57.255 ******** 2026-08-18 13:34:39.319379 | aio | ok: [aio] 2026-08-18 13:34:39.319437 | aio | 2026-08-18 13:34:39.319536 | aio | TASK [vexxhost.ceph.cephadm : Log in to the container registry] **************** 2026-08-18 13:34:39.319640 | aio | Tuesday 18 August 2026 13:34:39 +0000 (0:00:00.413) 0:07:57.668 ******** 2026-08-18 13:34:39.349348 | aio | skipping: [aio] 2026-08-18 13:34:39.349435 | aio | 2026-08-18 13:34:39.349535 | aio | TASK [vexxhost.ceph.cephadm : Pre-pull the Ceph image] ************************* 2026-08-18 13:34:39.349632 | aio | Tuesday 18 August 2026 13:34:39 +0000 (0:00:00.030) 0:07:57.698 ******** 2026-08-18 13:34:39.693611 | aio | ok: [aio] 2026-08-18 13:34:39.693670 | aio | 2026-08-18 13:34:39.693883 | aio | TASK [vexxhost.ceph.cephadm : Pin CEPHADM_IMAGE for interactive login shells] *** 2026-08-18 13:34:39.693985 | aio | Tuesday 18 August 2026 13:34:39 +0000 (0:00:00.343) 0:07:58.042 ******** 2026-08-18 13:34:40.100481 | aio | ok: [aio] 2026-08-18 13:34:40.100544 | aio | 2026-08-18 13:34:40.100635 | aio | TASK [vexxhost.ceph.monitoring : Locate the cluster admin host] **************** 2026-08-18 13:34:40.100772 | aio | Tuesday 18 August 2026 13:34:40 +0000 (0:00:00.407) 0:07:58.449 ******** 2026-08-18 13:34:40.308264 | aio | ok: [aio] => (item=aio) 2026-08-18 13:34:40.308334 | aio | 2026-08-18 13:34:40.308393 | aio | TASK [vexxhost.ceph.monitoring : Select the admin host] ************************ 2026-08-18 13:34:40.308516 | aio | Tuesday 18 August 2026 13:34:40 +0000 (0:00:00.207) 0:07:58.657 ******** 2026-08-18 13:34:40.349703 | aio | ok: [aio] 2026-08-18 13:34:40.350090 | aio | 2026-08-18 13:34:40.350114 | aio | TASK [vexxhost.ceph.monitoring : Set the admin mon config path] **************** 2026-08-18 13:34:40.350122 | aio | Tuesday 18 August 2026 13:34:40 +0000 (0:00:00.041) 0:07:58.698 ******** 2026-08-18 13:34:40.392095 | aio | ok: [aio] 2026-08-18 13:34:40.392171 | aio | 2026-08-18 13:34:40.392271 | aio | TASK [vexxhost.ceph.monitoring : Pin monitoring container images] ************** 2026-08-18 13:34:40.392369 | aio | Tuesday 18 August 2026 13:34:40 +0000 (0:00:00.042) 0:07:58.741 ******** 2026-08-18 13:34:40.419715 | aio | skipping: [aio] 2026-08-18 13:34:40.419822 | aio | 2026-08-18 13:34:40.419961 | aio | TASK [vexxhost.ceph.monitoring : Apply the monitoring service specs] *********** 2026-08-18 13:34:40.420113 | aio | Tuesday 18 August 2026 13:34:40 +0000 (0:00:00.027) 0:07:58.768 ******** 2026-08-18 13:34:43.138805 | aio | changed: [aio] => (item=ceph-exporter) 2026-08-18 13:34:43.138891 | aio | 2026-08-18 13:34:43.138958 | aio | PLAY RECAP ********************************************************************* 2026-08-18 13:34:43.139066 | aio | aio : ok=246 changed=48 unreachable=0 failed=0 skipped=54 rescued=0 ignored=0 2026-08-18 13:34:43.139152 | aio | 2026-08-18 13:34:43.139235 | aio | 2026-08-18 13:34:43.139320 | aio | TASKS RECAP ******************************************************************** 2026-08-18 13:34:43.139413 | aio | Tuesday 18 August 2026 13:34:43 +0000 (0:00:02.718) 0:08:01.487 ******** 2026-08-18 13:34:43.139501 | aio | =============================================================================== 2026-08-18 13:34:43.139594 | aio | vexxhost.ceph.osd : Deploy OSDs on the explicitly listed devices ------ 159.35s 2026-08-18 13:34:43.139693 | aio | vexxhost.ceph.mon : Bootstrap the cluster ------------------------------ 38.92s 2026-08-18 13:34:43.139787 | aio | vexxhost.ceph.cephadm : Pre-pull the Ceph image ------------------------ 37.18s 2026-08-18 13:34:43.139877 | aio | vexxhost.ceph.configure : Configure pools ------------------------------ 30.44s 2026-08-18 13:34:43.139969 | aio | vexxhost.ceph.configure : Apply central Ceph configuration ------------- 16.42s 2026-08-18 13:34:43.140060 | aio | vexxhost.ceph.configure : Configure CRUSH rules ------------------------ 10.19s 2026-08-18 13:34:43.140150 | aio | vexxhost.ceph.mgr : Configure ceph-mgr modules -------------------------- 9.24s 2026-08-18 13:34:43.140240 | aio | vexxhost.ceph.configure : Configure dashboard users --------------------- 8.67s 2026-08-18 13:34:43.140380 | aio | vexxhost.ceph.osd : Wait for explicitly requested OSD daemons to be running on this host --- 7.96s 2026-08-18 13:34:43.140464 | aio | vexxhost.ceph.cephadm_host : Register the host (labels) ----------------- 7.15s 2026-08-18 13:34:43.140558 | aio | vexxhost.ceph.configure : Reload the dashboard so it picks up the certificate --- 6.50s 2026-08-18 13:34:43.140650 | aio | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.01s 2026-08-18 13:34:43.140743 | aio | vexxhost.ceph.mon : Generate a cephadm SSH keypair when none was provided --- 4.36s 2026-08-18 13:34:43.140834 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 4.28s 2026-08-18 13:34:43.140930 | aio | vexxhost.ceph.cephadm : Install packages -------------------------------- 4.28s 2026-08-18 13:34:43.141020 | aio | vexxhost.ceph.rgw : Configure RGW realms -------------------------------- 3.98s 2026-08-18 13:34:43.141110 | aio | vexxhost.ceph.configure : Configure erasure-code profiles --------------- 3.27s 2026-08-18 13:34:43.141208 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 3.10s 2026-08-18 13:34:43.141299 | aio | vexxhost.ceph.rgw : Apply the RGW service specs ------------------------- 3.07s 2026-08-18 13:34:43.141387 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 3.02s 2026-08-18 13:34:43.255573 | aio | INFO [default > converge] Executed: Successful 2026-08-18 13:34:43.263760 | aio | INFO [default > idempotence] Executing 2026-08-18 13:34:44.252363 | aio | 2026-08-18 13:34:44.252437 | aio | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-18 13:34:44.252456 | aio | 2026-08-18 13:34:44.252628 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 13:34:44.252899 | aio | Tuesday 18 August 2026 13:34:44 +0000 (0:00:00.050) 0:00:00.050 ******** 2026-08-18 13:34:45.448020 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-08-18 13:34:45.448139 | aio | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-18 13:34:45.448276 | aio | interpreter could change the meaning of that path. See 2026-08-18 13:34:45.448424 | aio | https://docs.ansible.com/ansible- 2026-08-18 13:34:45.448581 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-18 13:34:45.473172 | aio | ok: [aio] 2026-08-18 13:34:45.473360 | aio | 2026-08-18 13:34:45.473589 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:34:45.473859 | aio | Tuesday 18 August 2026 13:34:45 +0000 (0:00:01.220) 0:00:01.271 ******** 2026-08-18 13:34:45.802233 | aio | ok: [aio] 2026-08-18 13:34:45.802414 | aio | 2026-08-18 13:34:45.802658 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:34:45.802913 | aio | Tuesday 18 August 2026 13:34:45 +0000 (0:00:00.329) 0:00:01.600 ******** 2026-08-18 13:34:45.865515 | aio | skipping: [aio] 2026-08-18 13:34:45.865686 | aio | 2026-08-18 13:34:45.865937 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-18 13:34:45.866162 | aio | Tuesday 18 August 2026 13:34:45 +0000 (0:00:00.063) 0:00:01.664 ******** 2026-08-18 13:34:46.175025 | aio | ok: [aio] 2026-08-18 13:34:46.175252 | aio | 2026-08-18 13:34:46.175520 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:34:46.175761 | aio | Tuesday 18 August 2026 13:34:46 +0000 (0:00:00.309) 0:00:01.973 ******** 2026-08-18 13:34:46.246902 | aio | ok: [aio] => { 2026-08-18 13:34:46.247134 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-18 13:34:46.247335 | aio | } 2026-08-18 13:34:46.247526 | aio | 2026-08-18 13:34:46.247761 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:34:46.247973 | aio | Tuesday 18 August 2026 13:34:46 +0000 (0:00:00.071) 0:00:02.045 ******** 2026-08-18 13:34:46.663946 | aio | ok: [aio] 2026-08-18 13:34:46.664117 | aio | 2026-08-18 13:34:46.664330 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:34:46.664531 | aio | Tuesday 18 August 2026 13:34:46 +0000 (0:00:00.417) 0:00:02.462 ******** 2026-08-18 13:34:46.710272 | aio | skipping: [aio] 2026-08-18 13:34:46.710571 | aio | 2026-08-18 13:34:46.710583 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:34:46.710713 | aio | Tuesday 18 August 2026 13:34:46 +0000 (0:00:00.046) 0:00:02.508 ******** 2026-08-18 13:34:46.749925 | aio | skipping: [aio] 2026-08-18 13:34:46.750099 | aio | 2026-08-18 13:34:46.750316 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:34:46.750562 | aio | Tuesday 18 August 2026 13:34:46 +0000 (0:00:00.039) 0:00:02.548 ******** 2026-08-18 13:34:46.941718 | aio | ok: [aio] 2026-08-18 13:34:46.941787 | aio | 2026-08-18 13:34:46.941956 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:34:46.942071 | aio | Tuesday 18 August 2026 13:34:46 +0000 (0:00:00.191) 0:00:02.740 ******** 2026-08-18 13:34:48.155275 | aio | ok: [aio] 2026-08-18 13:34:48.155385 | aio | 2026-08-18 13:34:48.155535 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:34:48.155676 | aio | Tuesday 18 August 2026 13:34:48 +0000 (0:00:01.213) 0:00:03.953 ******** 2026-08-18 13:34:48.227653 | aio | ok: [aio] => { 2026-08-18 13:34:48.227855 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-18 13:34:48.228052 | aio | } 2026-08-18 13:34:48.228233 | aio | 2026-08-18 13:34:48.228451 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:34:48.228659 | aio | Tuesday 18 August 2026 13:34:48 +0000 (0:00:00.072) 0:00:04.026 ******** 2026-08-18 13:34:48.570001 | aio | ok: [aio] 2026-08-18 13:34:48.570183 | aio | 2026-08-18 13:34:48.570420 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:34:48.570642 | aio | Tuesday 18 August 2026 13:34:48 +0000 (0:00:00.341) 0:00:04.367 ******** 2026-08-18 13:34:50.672605 | aio | ok: [aio] 2026-08-18 13:34:50.672708 | aio | 2026-08-18 13:34:50.672725 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-18 13:34:50.672735 | aio | Tuesday 18 August 2026 13:34:50 +0000 (0:00:02.102) 0:00:06.470 ******** 2026-08-18 13:34:50.701676 | aio | skipping: [aio] 2026-08-18 13:34:50.701734 | aio | 2026-08-18 13:34:50.701975 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-18 13:34:50.702023 | aio | Tuesday 18 August 2026 13:34:50 +0000 (0:00:00.030) 0:00:06.500 ******** 2026-08-18 13:34:50.731781 | aio | skipping: [aio] 2026-08-18 13:34:50.731873 | aio | 2026-08-18 13:34:50.732007 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-18 13:34:50.732163 | aio | Tuesday 18 August 2026 13:34:50 +0000 (0:00:00.030) 0:00:06.530 ******** 2026-08-18 13:34:50.759499 | aio | skipping: [aio] 2026-08-18 13:34:50.759681 | aio | 2026-08-18 13:34:50.759703 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-18 13:34:50.759895 | aio | Tuesday 18 August 2026 13:34:50 +0000 (0:00:00.027) 0:00:06.557 ******** 2026-08-18 13:34:51.736199 | aio | ok: [aio] 2026-08-18 13:34:51.736271 | aio | 2026-08-18 13:34:51.736567 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-18 13:34:51.736609 | aio | Tuesday 18 August 2026 13:34:51 +0000 (0:00:00.976) 0:00:07.534 ******** 2026-08-18 13:34:52.148029 | aio | ok: [aio] 2026-08-18 13:34:52.148097 | aio | 2026-08-18 13:34:52.148417 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-18 13:34:52.148563 | aio | Tuesday 18 August 2026 13:34:52 +0000 (0:00:00.412) 0:00:07.946 ******** 2026-08-18 13:34:53.013253 | aio | ok: [aio] => (item={'path': '/etc/containerd'}) 2026-08-18 13:34:53.013308 | aio | ok: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-18 13:34:53.013872 | aio | ok: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-18 13:34:53.013916 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-18 13:34:53.013922 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-18 13:34:53.013927 | aio | 2026-08-18 13:34:53.013932 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-18 13:34:53.013936 | aio | Tuesday 18 August 2026 13:34:53 +0000 (0:00:00.865) 0:00:08.812 ******** 2026-08-18 13:34:53.524748 | aio | ok: [aio] 2026-08-18 13:34:53.524815 | aio | 2026-08-18 13:34:53.524873 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-18 13:34:53.525261 | aio | Tuesday 18 August 2026 13:34:53 +0000 (0:00:00.500) 0:00:09.312 ******** 2026-08-18 13:34:53.525300 | aio | 2026-08-18 13:34:53.525306 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-18 13:34:53.525311 | aio | Tuesday 18 August 2026 13:34:53 +0000 (0:00:00.011) 0:00:09.323 ******** 2026-08-18 13:34:54.061695 | aio | ok: [aio] 2026-08-18 13:34:54.061836 | aio | 2026-08-18 13:34:54.062081 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:34:54.062123 | aio | Tuesday 18 August 2026 13:34:54 +0000 (0:00:00.537) 0:00:09.860 ******** 2026-08-18 13:34:54.254608 | aio | ok: [aio] 2026-08-18 13:34:54.254686 | aio | 2026-08-18 13:34:54.254832 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:34:54.254938 | aio | Tuesday 18 August 2026 13:34:54 +0000 (0:00:00.192) 0:00:10.053 ******** 2026-08-18 13:34:54.328417 | aio | ok: [aio] => { 2026-08-18 13:34:54.328526 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-18 13:34:54.328641 | aio | } 2026-08-18 13:34:54.329015 | aio | 2026-08-18 13:34:54.329036 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:34:54.329043 | aio | Tuesday 18 August 2026 13:34:54 +0000 (0:00:00.073) 0:00:10.127 ******** 2026-08-18 13:34:54.693696 | aio | ok: [aio] 2026-08-18 13:34:54.693754 | aio | 2026-08-18 13:34:54.693852 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:34:54.693986 | aio | Tuesday 18 August 2026 13:34:54 +0000 (0:00:00.365) 0:00:10.492 ******** 2026-08-18 13:34:57.805336 | aio | ok: [aio] 2026-08-18 13:34:57.805413 | aio | 2026-08-18 13:34:57.805605 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-18 13:34:57.805644 | aio | Tuesday 18 August 2026 13:34:57 +0000 (0:00:03.111) 0:00:13.604 ******** 2026-08-18 13:34:58.885914 | aio | ok: [aio] 2026-08-18 13:34:58.885996 | aio | 2026-08-18 13:34:58.886012 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-18 13:34:58.886116 | aio | Tuesday 18 August 2026 13:34:58 +0000 (0:00:01.080) 0:00:14.684 ******** 2026-08-18 13:34:59.155784 | aio | ok: [aio] 2026-08-18 13:34:59.155868 | aio | 2026-08-18 13:34:59.155973 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-18 13:34:59.156078 | aio | Tuesday 18 August 2026 13:34:59 +0000 (0:00:00.269) 0:00:14.954 ******** 2026-08-18 13:34:59.572043 | aio | ok: [aio] 2026-08-18 13:34:59.572112 | aio | 2026-08-18 13:34:59.572199 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-18 13:34:59.572299 | aio | Tuesday 18 August 2026 13:34:59 +0000 (0:00:00.416) 0:00:15.370 ******** 2026-08-18 13:35:00.103209 | aio | ok: [aio] => (item={'path': '/etc/docker'}) 2026-08-18 13:35:00.103298 | aio | ok: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-18 13:35:00.103377 | aio | ok: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-18 13:35:00.103463 | aio | 2026-08-18 13:35:00.103566 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-18 13:35:00.103653 | aio | Tuesday 18 August 2026 13:35:00 +0000 (0:00:00.531) 0:00:15.901 ******** 2026-08-18 13:35:00.504198 | aio | ok: [aio] 2026-08-18 13:35:00.504269 | aio | 2026-08-18 13:35:00.504349 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-18 13:35:00.504445 | aio | Tuesday 18 August 2026 13:35:00 +0000 (0:00:00.401) 0:00:16.303 ******** 2026-08-18 13:35:00.905647 | aio | ok: [aio] 2026-08-18 13:35:00.905699 | aio | 2026-08-18 13:35:00.905807 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-18 13:35:00.906206 | aio | Tuesday 18 August 2026 13:35:00 +0000 (0:00:00.394) 0:00:16.697 ******** 2026-08-18 13:35:00.906245 | aio | 2026-08-18 13:35:00.906251 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-18 13:35:00.906255 | aio | Tuesday 18 August 2026 13:35:00 +0000 (0:00:00.006) 0:00:16.704 ******** 2026-08-18 13:35:01.247757 | aio | ok: [aio] 2026-08-18 13:35:01.247826 | aio | 2026-08-18 13:35:01.247909 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:35:01.248011 | aio | Tuesday 18 August 2026 13:35:01 +0000 (0:00:00.341) 0:00:17.046 ******** 2026-08-18 13:35:01.279375 | aio | ok: [aio] => { 2026-08-18 13:35:01.279515 | aio | "msg": "https://download.ceph.com/rpm-20.2.3/el9/noarch/cephadm" 2026-08-18 13:35:01.279645 | aio | } 2026-08-18 13:35:01.279768 | aio | 2026-08-18 13:35:01.279905 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:35:01.280043 | aio | Tuesday 18 August 2026 13:35:01 +0000 (0:00:00.031) 0:00:17.078 ******** 2026-08-18 13:35:01.540278 | aio | ok: [aio] 2026-08-18 13:35:01.540349 | aio | 2026-08-18 13:35:01.540390 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:35:01.540505 | aio | Tuesday 18 August 2026 13:35:01 +0000 (0:00:00.260) 0:00:17.339 ******** 2026-08-18 13:35:01.576107 | aio | skipping: [aio] 2026-08-18 13:35:01.576176 | aio | 2026-08-18 13:35:01.576235 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-18 13:35:01.576326 | aio | Tuesday 18 August 2026 13:35:01 +0000 (0:00:00.036) 0:00:17.375 ******** 2026-08-18 13:35:01.617651 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-18 13:35:01.617716 | aio | 2026-08-18 13:35:01.617855 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-18 13:35:01.617989 | aio | Tuesday 18 August 2026 13:35:01 +0000 (0:00:00.041) 0:00:17.416 ******** 2026-08-18 13:35:02.650753 | aio | ok: [aio] 2026-08-18 13:35:02.651037 | aio | 2026-08-18 13:35:02.651328 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-18 13:35:02.651659 | aio | Tuesday 18 August 2026 13:35:02 +0000 (0:00:01.032) 0:00:18.448 ******** 2026-08-18 13:35:03.269929 | aio | ok: [aio] => (item=chronyd) 2026-08-18 13:35:03.270104 | aio | ok: [aio] => (item=sshd) 2026-08-18 13:35:03.270287 | aio | 2026-08-18 13:35:03.270496 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-18 13:35:03.270696 | aio | Tuesday 18 August 2026 13:35:03 +0000 (0:00:00.619) 0:00:19.068 ******** 2026-08-18 13:35:03.453132 | aio | ok: [aio] 2026-08-18 13:35:03.453276 | aio | 2026-08-18 13:35:03.453489 | aio | TASK [vexxhost.ceph.cephadm : Ensure the cephadm SSH user exists] ************** 2026-08-18 13:35:03.453695 | aio | Tuesday 18 August 2026 13:35:03 +0000 (0:00:00.182) 0:00:19.251 ******** 2026-08-18 13:35:03.815987 | aio | ok: [aio] 2026-08-18 13:35:03.816162 | aio | 2026-08-18 13:35:03.816388 | aio | TASK [vexxhost.ceph.cephadm : Grant passwordless sudo to the cephadm SSH user] *** 2026-08-18 13:35:03.816592 | aio | Tuesday 18 August 2026 13:35:03 +0000 (0:00:00.362) 0:00:19.614 ******** 2026-08-18 13:35:04.221562 | aio | ok: [aio] 2026-08-18 13:35:04.221629 | aio | 2026-08-18 13:35:04.221687 | aio | TASK [vexxhost.ceph.cephadm : Log in to the container registry] **************** 2026-08-18 13:35:04.221785 | aio | Tuesday 18 August 2026 13:35:04 +0000 (0:00:00.405) 0:00:20.020 ******** 2026-08-18 13:35:04.256307 | aio | skipping: [aio] 2026-08-18 13:35:04.256496 | aio | 2026-08-18 13:35:04.256711 | aio | TASK [vexxhost.ceph.cephadm : Pre-pull the Ceph image] ************************* 2026-08-18 13:35:04.256923 | aio | Tuesday 18 August 2026 13:35:04 +0000 (0:00:00.034) 0:00:20.054 ******** 2026-08-18 13:35:04.787515 | aio | ok: [aio] 2026-08-18 13:35:04.787586 | aio | 2026-08-18 13:35:04.787665 | aio | TASK [vexxhost.ceph.cephadm : Pin CEPHADM_IMAGE for interactive login shells] *** 2026-08-18 13:35:04.787771 | aio | Tuesday 18 August 2026 13:35:04 +0000 (0:00:00.531) 0:00:20.586 ******** 2026-08-18 13:35:05.202521 | aio | ok: [aio] 2026-08-18 13:35:05.202693 | aio | 2026-08-18 13:35:05.202970 | aio | TASK [vexxhost.ceph.mon : Find this monitor's addresses on the public network] *** 2026-08-18 13:35:05.203183 | aio | Tuesday 18 August 2026 13:35:05 +0000 (0:00:00.414) 0:00:21.001 ******** 2026-08-18 13:35:05.263400 | aio | ok: [aio] 2026-08-18 13:35:05.263579 | aio | 2026-08-18 13:35:05.263801 | aio | TASK [vexxhost.ceph.mon : Assert exactly one address matches the public network] *** 2026-08-18 13:35:05.264007 | aio | Tuesday 18 August 2026 13:35:05 +0000 (0:00:00.060) 0:00:21.061 ******** 2026-08-18 13:35:05.299937 | aio | ok: [aio] => { 2026-08-18 13:35:05.300088 | aio | "changed": false, 2026-08-18 13:35:05.300284 | aio | "msg": "All assertions passed" 2026-08-18 13:35:05.300471 | aio | } 2026-08-18 13:35:05.300652 | aio | 2026-08-18 13:35:05.300884 | aio | TASK [vexxhost.ceph.mon : Set this monitor's Ceph public IP] ******************* 2026-08-18 13:35:05.301086 | aio | Tuesday 18 August 2026 13:35:05 +0000 (0:00:00.036) 0:00:21.098 ******** 2026-08-18 13:35:05.337324 | aio | ok: [aio] 2026-08-18 13:35:05.337472 | aio | 2026-08-18 13:35:05.337966 | aio | TASK [vexxhost.ceph.mon : Check whether any monitor is already bootstrapped] *** 2026-08-18 13:35:05.338217 | aio | Tuesday 18 August 2026 13:35:05 +0000 (0:00:00.037) 0:00:21.136 ******** 2026-08-18 13:35:05.554522 | aio | ok: [aio] => (item=aio) 2026-08-18 13:35:05.554669 | aio | 2026-08-18 13:35:05.554929 | aio | TASK [vexxhost.ceph.mon : Select the bootstrap node (existing one, else the first monitor)] *** 2026-08-18 13:35:05.555179 | aio | Tuesday 18 August 2026 13:35:05 +0000 (0:00:00.216) 0:00:21.353 ******** 2026-08-18 13:35:05.598937 | aio | ok: [aio] 2026-08-18 13:35:05.599129 | aio | 2026-08-18 13:35:05.599341 | aio | TASK [vexxhost.ceph.mon : Bootstrap the cluster] ******************************* 2026-08-18 13:35:05.599495 | aio | Tuesday 18 August 2026 13:35:05 +0000 (0:00:00.044) 0:00:21.397 ******** 2026-08-18 13:35:05.643631 | aio | skipping: [aio] 2026-08-18 13:35:05.643835 | aio | 2026-08-18 13:35:05.644062 | aio | TASK [Register this monitor host] ********************************************** 2026-08-18 13:35:05.644242 | aio | Tuesday 18 August 2026 13:35:05 +0000 (0:00:00.044) 0:00:21.441 ******** 2026-08-18 13:35:05.722952 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-08-18 13:35:05.723151 | aio | 2026-08-18 13:35:05.723369 | aio | TASK [vexxhost.ceph.cephadm_host : Get the cephadm public key] ***************** 2026-08-18 13:35:05.723573 | aio | Tuesday 18 August 2026 13:35:05 +0000 (0:00:00.079) 0:00:21.521 ******** 2026-08-18 13:35:07.215732 | aio | ok: [aio] 2026-08-18 13:35:07.215907 | aio | 2026-08-18 13:35:07.216136 | aio | TASK [vexxhost.ceph.cephadm_host : Resolve the cluster SSH public key to authorise] *** 2026-08-18 13:35:07.216344 | aio | Tuesday 18 August 2026 13:35:07 +0000 (0:00:01.492) 0:00:23.014 ******** 2026-08-18 13:35:07.258366 | aio | ok: [aio] 2026-08-18 13:35:07.258542 | aio | 2026-08-18 13:35:07.258752 | aio | TASK [vexxhost.ceph.cephadm_host : Assert a cluster SSH key was resolved] ****** 2026-08-18 13:35:07.258993 | aio | Tuesday 18 August 2026 13:35:07 +0000 (0:00:00.043) 0:00:23.057 ******** 2026-08-18 13:35:07.298014 | aio | ok: [aio] => { 2026-08-18 13:35:07.298226 | aio | "changed": false, 2026-08-18 13:35:07.298427 | aio | "msg": "All assertions passed" 2026-08-18 13:35:07.298618 | aio | } 2026-08-18 13:35:07.298830 | aio | 2026-08-18 13:35:07.299063 | aio | TASK [vexxhost.ceph.cephadm_host : Authorise the cluster SSH key for the cephadm user] *** 2026-08-18 13:35:07.299248 | aio | Tuesday 18 August 2026 13:35:07 +0000 (0:00:00.039) 0:00:23.096 ******** 2026-08-18 13:35:07.657882 | aio | ok: [aio] 2026-08-18 13:35:07.658082 | aio | 2026-08-18 13:35:07.658326 | aio | TASK [vexxhost.ceph.cephadm_host : Derive this host's cephadm labels from inventory membership] *** 2026-08-18 13:35:07.658548 | aio | Tuesday 18 August 2026 13:35:07 +0000 (0:00:00.359) 0:00:23.456 ******** 2026-08-18 13:35:07.702551 | aio | ok: [aio] 2026-08-18 13:35:07.702760 | aio | 2026-08-18 13:35:07.703091 | aio | TASK [vexxhost.ceph.cephadm_host : Find this host's addresses on the public network] *** 2026-08-18 13:35:07.703328 | aio | Tuesday 18 August 2026 13:35:07 +0000 (0:00:00.044) 0:00:23.500 ******** 2026-08-18 13:35:07.774641 | aio | ok: [aio] 2026-08-18 13:35:07.774865 | aio | 2026-08-18 13:35:07.775141 | aio | TASK [vexxhost.ceph.cephadm_host : Assert exactly one address matches the public network] *** 2026-08-18 13:35:07.775380 | aio | Tuesday 18 August 2026 13:35:07 +0000 (0:00:00.072) 0:00:23.573 ******** 2026-08-18 13:35:07.816371 | aio | ok: [aio] => { 2026-08-18 13:35:07.816546 | aio | "changed": false, 2026-08-18 13:35:07.816742 | aio | "msg": "All assertions passed" 2026-08-18 13:35:07.816931 | aio | } 2026-08-18 13:35:07.817112 | aio | 2026-08-18 13:35:07.817320 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host (labels)] ***************** 2026-08-18 13:35:07.817519 | aio | Tuesday 18 August 2026 13:35:07 +0000 (0:00:00.041) 0:00:23.614 ******** 2026-08-18 13:35:09.294259 | aio | ok: [aio] 2026-08-18 13:35:09.294328 | aio | 2026-08-18 13:35:09.294392 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host with a CRUSH location] **** 2026-08-18 13:35:09.294487 | aio | Tuesday 18 August 2026 13:35:09 +0000 (0:00:01.478) 0:00:25.092 ******** 2026-08-18 13:35:09.344306 | aio | skipping: [aio] 2026-08-18 13:35:09.344492 | aio | 2026-08-18 13:35:09.344696 | aio | TASK [vexxhost.ceph.mon : Apply the monitor service spec] ********************** 2026-08-18 13:35:09.344897 | aio | Tuesday 18 August 2026 13:35:09 +0000 (0:00:00.050) 0:00:25.143 ******** 2026-08-18 13:35:10.886655 | aio | ok: [aio] 2026-08-18 13:35:10.886916 | aio | 2026-08-18 13:35:10.887134 | aio | TASK [vexxhost.ceph.mon : Wait for this monitor's daemon to be present] ******** 2026-08-18 13:35:10.887343 | aio | Tuesday 18 August 2026 13:35:10 +0000 (0:00:01.541) 0:00:26.684 ******** 2026-08-18 13:35:12.337989 | aio | ok: [aio] 2026-08-18 13:35:12.338115 | aio | 2026-08-18 13:35:12.338323 | aio | TASK [vexxhost.ceph.mgr : Locate the cluster admin host] *********************** 2026-08-18 13:35:12.338645 | aio | Tuesday 18 August 2026 13:35:12 +0000 (0:00:01.451) 0:00:28.136 ******** 2026-08-18 13:35:12.550523 | aio | ok: [aio] => (item=aio) 2026-08-18 13:35:12.550607 | aio | 2026-08-18 13:35:12.550858 | aio | TASK [vexxhost.ceph.mgr : Select the admin host] ******************************* 2026-08-18 13:35:12.550898 | aio | Tuesday 18 August 2026 13:35:12 +0000 (0:00:00.212) 0:00:28.349 ******** 2026-08-18 13:35:12.593993 | aio | ok: [aio] 2026-08-18 13:35:12.594059 | aio | 2026-08-18 13:35:12.594208 | aio | TASK [Register this manager host] ********************************************** 2026-08-18 13:35:12.594305 | aio | Tuesday 18 August 2026 13:35:12 +0000 (0:00:00.043) 0:00:28.392 ******** 2026-08-18 13:35:12.657744 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-08-18 13:35:12.657929 | aio | 2026-08-18 13:35:12.658132 | aio | TASK [vexxhost.ceph.cephadm_host : Get the cephadm public key] ***************** 2026-08-18 13:35:12.658331 | aio | Tuesday 18 August 2026 13:35:12 +0000 (0:00:00.064) 0:00:28.456 ******** 2026-08-18 13:35:14.030153 | aio | ok: [aio] 2026-08-18 13:35:14.030354 | aio | 2026-08-18 13:35:14.030616 | aio | TASK [vexxhost.ceph.cephadm_host : Resolve the cluster SSH public key to authorise] *** 2026-08-18 13:35:14.030851 | aio | Tuesday 18 August 2026 13:35:14 +0000 (0:00:01.371) 0:00:29.828 ******** 2026-08-18 13:35:14.070488 | aio | ok: [aio] 2026-08-18 13:35:14.070648 | aio | 2026-08-18 13:35:14.070893 | aio | TASK [vexxhost.ceph.cephadm_host : Assert a cluster SSH key was resolved] ****** 2026-08-18 13:35:14.071100 | aio | Tuesday 18 August 2026 13:35:14 +0000 (0:00:00.040) 0:00:29.869 ******** 2026-08-18 13:35:14.113949 | aio | ok: [aio] => { 2026-08-18 13:35:14.114132 | aio | "changed": false, 2026-08-18 13:35:14.114321 | aio | "msg": "All assertions passed" 2026-08-18 13:35:14.114512 | aio | } 2026-08-18 13:35:14.114693 | aio | 2026-08-18 13:35:14.115004 | aio | TASK [vexxhost.ceph.cephadm_host : Authorise the cluster SSH key for the cephadm user] *** 2026-08-18 13:35:14.115217 | aio | Tuesday 18 August 2026 13:35:14 +0000 (0:00:00.043) 0:00:29.912 ******** 2026-08-18 13:35:14.370165 | aio | ok: [aio] 2026-08-18 13:35:14.370238 | aio | 2026-08-18 13:35:14.370352 | aio | TASK [vexxhost.ceph.cephadm_host : Derive this host's cephadm labels from inventory membership] *** 2026-08-18 13:35:14.370471 | aio | Tuesday 18 August 2026 13:35:14 +0000 (0:00:00.255) 0:00:30.168 ******** 2026-08-18 13:35:14.415242 | aio | ok: [aio] 2026-08-18 13:35:14.415456 | aio | 2026-08-18 13:35:14.415683 | aio | TASK [vexxhost.ceph.cephadm_host : Find this host's addresses on the public network] *** 2026-08-18 13:35:14.415889 | aio | Tuesday 18 August 2026 13:35:14 +0000 (0:00:00.045) 0:00:30.213 ******** 2026-08-18 13:35:14.483520 | aio | ok: [aio] 2026-08-18 13:35:14.483708 | aio | 2026-08-18 13:35:14.483934 | aio | TASK [vexxhost.ceph.cephadm_host : Assert exactly one address matches the public network] *** 2026-08-18 13:35:14.484143 | aio | Tuesday 18 August 2026 13:35:14 +0000 (0:00:00.068) 0:00:30.282 ******** 2026-08-18 13:35:14.523606 | aio | ok: [aio] => { 2026-08-18 13:35:14.523810 | aio | "changed": false, 2026-08-18 13:35:14.524007 | aio | "msg": "All assertions passed" 2026-08-18 13:35:14.524198 | aio | } 2026-08-18 13:35:14.524378 | aio | 2026-08-18 13:35:14.524592 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host (labels)] ***************** 2026-08-18 13:35:14.524793 | aio | Tuesday 18 August 2026 13:35:14 +0000 (0:00:00.040) 0:00:30.322 ******** 2026-08-18 13:35:15.942328 | aio | ok: [aio] 2026-08-18 13:35:15.942506 | aio | 2026-08-18 13:35:15.942724 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host with a CRUSH location] **** 2026-08-18 13:35:15.942957 | aio | Tuesday 18 August 2026 13:35:15 +0000 (0:00:01.418) 0:00:31.740 ******** 2026-08-18 13:35:15.995207 | aio | skipping: [aio] 2026-08-18 13:35:15.995415 | aio | 2026-08-18 13:35:15.995631 | aio | TASK [vexxhost.ceph.mgr : Apply the manager service spec] ********************** 2026-08-18 13:35:15.995839 | aio | Tuesday 18 August 2026 13:35:15 +0000 (0:00:00.053) 0:00:31.793 ******** 2026-08-18 13:35:17.455040 | aio | ok: [aio] 2026-08-18 13:35:17.455224 | aio | 2026-08-18 13:35:17.455551 | aio | TASK [vexxhost.ceph.mgr : Wait for this manager's daemon to be present] ******** 2026-08-18 13:35:17.455774 | aio | Tuesday 18 August 2026 13:35:17 +0000 (0:00:01.459) 0:00:33.253 ******** 2026-08-18 13:35:18.819832 | aio | ok: [aio] 2026-08-18 13:35:18.819897 | aio | 2026-08-18 13:35:18.819909 | aio | TASK [vexxhost.ceph.mgr : Configure ceph-mgr modules] ************************** 2026-08-18 13:35:18.819919 | aio | Tuesday 18 August 2026 13:35:18 +0000 (0:00:01.364) 0:00:34.617 ******** 2026-08-18 13:35:29.397414 | aio | ok: [aio] => (item={'name': 'diskprediction_local'}) 2026-08-18 13:35:29.397481 | aio | ok: [aio] => (item={'name': 'dashboard'}) 2026-08-18 13:35:29.397608 | aio | ok: [aio] => (item={'name': 'iostat'}) 2026-08-18 13:35:29.398221 | aio | ok: [aio] => (item={'name': 'prometheus'}) 2026-08-18 13:35:29.398237 | aio | ok: [aio] => (item={'name': 'rgw'}) 2026-08-18 13:35:29.398243 | aio | 2026-08-18 13:35:29.398247 | aio | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-08-18 13:35:29.398252 | aio | 2026-08-18 13:35:29.398255 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 13:35:29.398259 | aio | Tuesday 18 August 2026 13:35:29 +0000 (0:00:10.578) 0:00:45.196 ******** 2026-08-18 13:35:30.318229 | aio | ok: [aio] 2026-08-18 13:35:30.318328 | aio | 2026-08-18 13:35:30.318615 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:35:30.318666 | aio | Tuesday 18 August 2026 13:35:30 +0000 (0:00:00.920) 0:00:46.116 ******** 2026-08-18 13:35:30.513579 | aio | ok: [aio] 2026-08-18 13:35:30.513651 | aio | 2026-08-18 13:35:30.513729 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:35:30.513847 | aio | Tuesday 18 August 2026 13:35:30 +0000 (0:00:00.195) 0:00:46.312 ******** 2026-08-18 13:35:30.547837 | aio | skipping: [aio] 2026-08-18 13:35:30.547922 | aio | 2026-08-18 13:35:30.548054 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-18 13:35:30.548164 | aio | Tuesday 18 August 2026 13:35:30 +0000 (0:00:00.034) 0:00:46.346 ******** 2026-08-18 13:35:30.742988 | aio | ok: [aio] 2026-08-18 13:35:30.743058 | aio | 2026-08-18 13:35:30.743249 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:35:30.743291 | aio | Tuesday 18 August 2026 13:35:30 +0000 (0:00:00.195) 0:00:46.541 ******** 2026-08-18 13:35:30.809238 | aio | ok: [aio] => { 2026-08-18 13:35:30.809303 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-18 13:35:30.809680 | aio | } 2026-08-18 13:35:30.809700 | aio | 2026-08-18 13:35:30.809706 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:35:30.809711 | aio | Tuesday 18 August 2026 13:35:30 +0000 (0:00:00.066) 0:00:46.607 ******** 2026-08-18 13:35:31.111037 | aio | ok: [aio] 2026-08-18 13:35:31.111121 | aio | 2026-08-18 13:35:31.111141 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:35:31.111334 | aio | Tuesday 18 August 2026 13:35:31 +0000 (0:00:00.301) 0:00:46.909 ******** 2026-08-18 13:35:31.150833 | aio | skipping: [aio] 2026-08-18 13:35:31.150911 | aio | 2026-08-18 13:35:31.151009 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:35:31.151099 | aio | Tuesday 18 August 2026 13:35:31 +0000 (0:00:00.040) 0:00:46.949 ******** 2026-08-18 13:35:31.189662 | aio | skipping: [aio] 2026-08-18 13:35:31.189735 | aio | 2026-08-18 13:35:31.189831 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:35:31.189921 | aio | Tuesday 18 August 2026 13:35:31 +0000 (0:00:00.038) 0:00:46.988 ******** 2026-08-18 13:35:31.377654 | aio | ok: [aio] 2026-08-18 13:35:31.377712 | aio | 2026-08-18 13:35:31.377933 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:35:31.377973 | aio | Tuesday 18 August 2026 13:35:31 +0000 (0:00:00.187) 0:00:47.176 ******** 2026-08-18 13:35:32.325695 | aio | ok: [aio] 2026-08-18 13:35:32.325762 | aio | 2026-08-18 13:35:32.325807 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:35:32.325944 | aio | Tuesday 18 August 2026 13:35:32 +0000 (0:00:00.948) 0:00:48.124 ******** 2026-08-18 13:35:32.395457 | aio | ok: [aio] => { 2026-08-18 13:35:32.396042 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-18 13:35:32.396101 | aio | } 2026-08-18 13:35:32.396113 | aio | 2026-08-18 13:35:32.396129 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:35:32.396139 | aio | Tuesday 18 August 2026 13:35:32 +0000 (0:00:00.069) 0:00:48.193 ******** 2026-08-18 13:35:32.725082 | aio | ok: [aio] 2026-08-18 13:35:32.725195 | aio | 2026-08-18 13:35:32.725531 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:35:32.725581 | aio | Tuesday 18 August 2026 13:35:32 +0000 (0:00:00.329) 0:00:48.523 ******** 2026-08-18 13:35:34.598864 | aio | ok: [aio] 2026-08-18 13:35:34.598943 | aio | 2026-08-18 13:35:34.599150 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-18 13:35:34.599186 | aio | Tuesday 18 August 2026 13:35:34 +0000 (0:00:01.873) 0:00:50.397 ******** 2026-08-18 13:35:34.627252 | aio | skipping: [aio] 2026-08-18 13:35:34.627685 | aio | 2026-08-18 13:35:34.627736 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-18 13:35:34.627744 | aio | Tuesday 18 August 2026 13:35:34 +0000 (0:00:00.027) 0:00:50.425 ******** 2026-08-18 13:35:34.651913 | aio | skipping: [aio] 2026-08-18 13:35:34.652020 | aio | 2026-08-18 13:35:34.652279 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-18 13:35:34.652353 | aio | Tuesday 18 August 2026 13:35:34 +0000 (0:00:00.024) 0:00:50.450 ******** 2026-08-18 13:35:34.681465 | aio | skipping: [aio] 2026-08-18 13:35:34.681552 | aio | 2026-08-18 13:35:34.681792 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-18 13:35:34.681846 | aio | Tuesday 18 August 2026 13:35:34 +0000 (0:00:00.029) 0:00:50.480 ******** 2026-08-18 13:35:35.678545 | aio | ok: [aio] 2026-08-18 13:35:35.678608 | aio | 2026-08-18 13:35:35.678695 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-18 13:35:35.678845 | aio | Tuesday 18 August 2026 13:35:35 +0000 (0:00:00.997) 0:00:51.477 ******** 2026-08-18 13:35:36.079902 | aio | ok: [aio] 2026-08-18 13:35:36.079964 | aio | 2026-08-18 13:35:36.079972 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-18 13:35:36.079978 | aio | Tuesday 18 August 2026 13:35:36 +0000 (0:00:00.400) 0:00:51.877 ******** 2026-08-18 13:35:36.946955 | aio | ok: [aio] => (item={'path': '/etc/containerd'}) 2026-08-18 13:35:36.947379 | aio | ok: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-18 13:35:36.947401 | aio | ok: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-18 13:35:36.947414 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-18 13:35:36.947431 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-18 13:35:36.947873 | aio | 2026-08-18 13:35:36.947933 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-18 13:35:36.947942 | aio | Tuesday 18 August 2026 13:35:36 +0000 (0:00:00.867) 0:00:52.745 ******** 2026-08-18 13:35:37.467207 | aio | ok: [aio] 2026-08-18 13:35:37.467276 | aio | 2026-08-18 13:35:37.467334 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-18 13:35:37.467701 | aio | Tuesday 18 August 2026 13:35:37 +0000 (0:00:00.513) 0:00:53.259 ******** 2026-08-18 13:35:37.467741 | aio | 2026-08-18 13:35:37.467746 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-18 13:35:37.467751 | aio | Tuesday 18 August 2026 13:35:37 +0000 (0:00:00.006) 0:00:53.265 ******** 2026-08-18 13:35:37.811068 | aio | ok: [aio] 2026-08-18 13:35:37.811131 | aio | 2026-08-18 13:35:37.811217 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:35:37.811344 | aio | Tuesday 18 August 2026 13:35:37 +0000 (0:00:00.343) 0:00:53.609 ******** 2026-08-18 13:35:38.008941 | aio | ok: [aio] 2026-08-18 13:35:38.009008 | aio | 2026-08-18 13:35:38.009206 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:35:38.009251 | aio | Tuesday 18 August 2026 13:35:38 +0000 (0:00:00.197) 0:00:53.807 ******** 2026-08-18 13:35:38.083379 | aio | ok: [aio] => { 2026-08-18 13:35:38.083474 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-18 13:35:38.083867 | aio | } 2026-08-18 13:35:38.083908 | aio | 2026-08-18 13:35:38.083914 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:35:38.083919 | aio | Tuesday 18 August 2026 13:35:38 +0000 (0:00:00.074) 0:00:53.881 ******** 2026-08-18 13:35:38.444277 | aio | ok: [aio] 2026-08-18 13:35:38.444343 | aio | 2026-08-18 13:35:38.444358 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:35:38.444507 | aio | Tuesday 18 August 2026 13:35:38 +0000 (0:00:00.360) 0:00:54.242 ******** 2026-08-18 13:35:41.491200 | aio | ok: [aio] 2026-08-18 13:35:41.491270 | aio | 2026-08-18 13:35:41.491356 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-18 13:35:41.491486 | aio | Tuesday 18 August 2026 13:35:41 +0000 (0:00:03.047) 0:00:57.289 ******** 2026-08-18 13:35:42.498001 | aio | ok: [aio] 2026-08-18 13:35:42.498065 | aio | 2026-08-18 13:35:42.498386 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-18 13:35:42.498430 | aio | Tuesday 18 August 2026 13:35:42 +0000 (0:00:01.006) 0:00:58.296 ******** 2026-08-18 13:35:42.681015 | aio | ok: [aio] 2026-08-18 13:35:42.681113 | aio | 2026-08-18 13:35:42.681126 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-18 13:35:42.681232 | aio | Tuesday 18 August 2026 13:35:42 +0000 (0:00:00.182) 0:00:58.479 ******** 2026-08-18 13:35:43.091222 | aio | ok: [aio] 2026-08-18 13:35:43.091297 | aio | 2026-08-18 13:35:43.091539 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-18 13:35:43.091764 | aio | Tuesday 18 August 2026 13:35:43 +0000 (0:00:00.410) 0:00:58.889 ******** 2026-08-18 13:35:43.623229 | aio | ok: [aio] => (item={'path': '/etc/docker'}) 2026-08-18 13:35:43.623303 | aio | ok: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-18 13:35:43.623361 | aio | ok: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-18 13:35:43.623660 | aio | 2026-08-18 13:35:43.623702 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-18 13:35:43.623709 | aio | Tuesday 18 August 2026 13:35:43 +0000 (0:00:00.531) 0:00:59.421 ******** 2026-08-18 13:35:44.016980 | aio | ok: [aio] 2026-08-18 13:35:44.017486 | aio | 2026-08-18 13:35:44.017526 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-18 13:35:44.017534 | aio | Tuesday 18 August 2026 13:35:44 +0000 (0:00:00.393) 0:00:59.815 ******** 2026-08-18 13:35:44.417628 | aio | ok: [aio] 2026-08-18 13:35:44.417711 | aio | 2026-08-18 13:35:44.418191 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-18 13:35:44.418229 | aio | Tuesday 18 August 2026 13:35:44 +0000 (0:00:00.395) 0:01:00.211 ******** 2026-08-18 13:35:44.418235 | aio | 2026-08-18 13:35:44.418239 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-18 13:35:44.418243 | aio | Tuesday 18 August 2026 13:35:44 +0000 (0:00:00.005) 0:01:00.216 ******** 2026-08-18 13:35:44.763993 | aio | ok: [aio] 2026-08-18 13:35:44.764055 | aio | 2026-08-18 13:35:44.764287 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:35:44.764329 | aio | Tuesday 18 August 2026 13:35:44 +0000 (0:00:00.346) 0:01:00.562 ******** 2026-08-18 13:35:44.793284 | aio | ok: [aio] => { 2026-08-18 13:35:44.793376 | aio | "msg": "https://download.ceph.com/rpm-20.2.3/el9/noarch/cephadm" 2026-08-18 13:35:44.793783 | aio | } 2026-08-18 13:35:44.793824 | aio | 2026-08-18 13:35:44.793829 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:35:44.793834 | aio | Tuesday 18 August 2026 13:35:44 +0000 (0:00:00.029) 0:01:00.592 ******** 2026-08-18 13:35:45.051485 | aio | ok: [aio] 2026-08-18 13:35:45.051555 | aio | 2026-08-18 13:35:45.051924 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:35:45.051979 | aio | Tuesday 18 August 2026 13:35:45 +0000 (0:00:00.257) 0:01:00.849 ******** 2026-08-18 13:35:45.079506 | aio | skipping: [aio] 2026-08-18 13:35:45.079590 | aio | 2026-08-18 13:35:45.079690 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-18 13:35:45.079817 | aio | Tuesday 18 August 2026 13:35:45 +0000 (0:00:00.028) 0:01:00.878 ******** 2026-08-18 13:35:45.121012 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-18 13:35:45.121088 | aio | 2026-08-18 13:35:45.121155 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-18 13:35:45.121278 | aio | Tuesday 18 August 2026 13:35:45 +0000 (0:00:00.041) 0:01:00.919 ******** 2026-08-18 13:35:46.077063 | aio | ok: [aio] 2026-08-18 13:35:46.077140 | aio | 2026-08-18 13:35:46.077445 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-18 13:35:46.077493 | aio | Tuesday 18 August 2026 13:35:46 +0000 (0:00:00.955) 0:01:01.875 ******** 2026-08-18 13:35:46.702912 | aio | ok: [aio] => (item=chronyd) 2026-08-18 13:35:46.702988 | aio | ok: [aio] => (item=sshd) 2026-08-18 13:35:46.703456 | aio | 2026-08-18 13:35:46.703666 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-18 13:35:46.703673 | aio | Tuesday 18 August 2026 13:35:46 +0000 (0:00:00.625) 0:01:02.501 ******** 2026-08-18 13:35:46.876272 | aio | ok: [aio] 2026-08-18 13:35:46.876334 | aio | 2026-08-18 13:35:46.876435 | aio | TASK [vexxhost.ceph.cephadm : Ensure the cephadm SSH user exists] ************** 2026-08-18 13:35:46.876570 | aio | Tuesday 18 August 2026 13:35:46 +0000 (0:00:00.173) 0:01:02.675 ******** 2026-08-18 13:35:47.096581 | aio | ok: [aio] 2026-08-18 13:35:47.096645 | aio | 2026-08-18 13:35:47.096701 | aio | TASK [vexxhost.ceph.cephadm : Grant passwordless sudo to the cephadm SSH user] *** 2026-08-18 13:35:47.096820 | aio | Tuesday 18 August 2026 13:35:47 +0000 (0:00:00.220) 0:01:02.895 ******** 2026-08-18 13:35:47.490567 | aio | ok: [aio] 2026-08-18 13:35:47.490607 | aio | 2026-08-18 13:35:47.490613 | aio | TASK [vexxhost.ceph.cephadm : Log in to the container registry] **************** 2026-08-18 13:35:47.490618 | aio | Tuesday 18 August 2026 13:35:47 +0000 (0:00:00.393) 0:01:03.289 ******** 2026-08-18 13:35:47.517916 | aio | skipping: [aio] 2026-08-18 13:35:47.517941 | aio | 2026-08-18 13:35:47.517948 | aio | TASK [vexxhost.ceph.cephadm : Pre-pull the Ceph image] ************************* 2026-08-18 13:35:47.517954 | aio | Tuesday 18 August 2026 13:35:47 +0000 (0:00:00.027) 0:01:03.316 ******** 2026-08-18 13:35:47.852873 | aio | ok: [aio] 2026-08-18 13:35:47.852941 | aio | 2026-08-18 13:35:47.853027 | aio | TASK [vexxhost.ceph.cephadm : Pin CEPHADM_IMAGE for interactive login shells] *** 2026-08-18 13:35:47.853159 | aio | Tuesday 18 August 2026 13:35:47 +0000 (0:00:00.335) 0:01:03.651 ******** 2026-08-18 13:35:48.254225 | aio | ok: [aio] 2026-08-18 13:35:48.254289 | aio | 2026-08-18 13:35:48.254380 | aio | TASK [vexxhost.ceph.osd : Locate the cluster admin host] *********************** 2026-08-18 13:35:48.254510 | aio | Tuesday 18 August 2026 13:35:48 +0000 (0:00:00.401) 0:01:04.053 ******** 2026-08-18 13:35:48.456509 | aio | ok: [aio] => (item=aio) 2026-08-18 13:35:48.456595 | aio | 2026-08-18 13:35:48.456837 | aio | TASK [vexxhost.ceph.osd : Select the admin host and its mon config path] ******* 2026-08-18 13:35:48.456879 | aio | Tuesday 18 August 2026 13:35:48 +0000 (0:00:00.201) 0:01:04.254 ******** 2026-08-18 13:35:48.492160 | aio | ok: [aio] 2026-08-18 13:35:48.492240 | aio | 2026-08-18 13:35:48.492490 | aio | TASK [vexxhost.ceph.osd : Set the admin mon config path] *********************** 2026-08-18 13:35:48.492535 | aio | Tuesday 18 August 2026 13:35:48 +0000 (0:00:00.035) 0:01:04.290 ******** 2026-08-18 13:35:48.530076 | aio | ok: [aio] 2026-08-18 13:35:48.530153 | aio | 2026-08-18 13:35:48.530256 | aio | TASK [Register this OSD host] ************************************************** 2026-08-18 13:35:48.530389 | aio | Tuesday 18 August 2026 13:35:48 +0000 (0:00:00.038) 0:01:04.328 ******** 2026-08-18 13:35:48.583754 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-08-18 13:35:48.583814 | aio | 2026-08-18 13:35:48.583897 | aio | TASK [vexxhost.ceph.cephadm_host : Get the cephadm public key] ***************** 2026-08-18 13:35:48.584005 | aio | Tuesday 18 August 2026 13:35:48 +0000 (0:00:00.053) 0:01:04.382 ******** 2026-08-18 13:35:49.972686 | aio | ok: [aio] 2026-08-18 13:35:49.972767 | aio | 2026-08-18 13:35:49.972835 | aio | TASK [vexxhost.ceph.cephadm_host : Resolve the cluster SSH public key to authorise] *** 2026-08-18 13:35:49.972942 | aio | Tuesday 18 August 2026 13:35:49 +0000 (0:00:01.388) 0:01:05.771 ******** 2026-08-18 13:35:50.007704 | aio | ok: [aio] 2026-08-18 13:35:50.007777 | aio | 2026-08-18 13:35:50.007838 | aio | TASK [vexxhost.ceph.cephadm_host : Assert a cluster SSH key was resolved] ****** 2026-08-18 13:35:50.007925 | aio | Tuesday 18 August 2026 13:35:50 +0000 (0:00:00.035) 0:01:05.806 ******** 2026-08-18 13:35:50.042438 | aio | ok: [aio] => { 2026-08-18 13:35:50.042577 | aio | "changed": false, 2026-08-18 13:35:50.042926 | aio | "msg": "All assertions passed" 2026-08-18 13:35:50.042984 | aio | } 2026-08-18 13:35:50.043002 | aio | 2026-08-18 13:35:50.043289 | aio | TASK [vexxhost.ceph.cephadm_host : Authorise the cluster SSH key for the cephadm user] *** 2026-08-18 13:35:50.043343 | aio | Tuesday 18 August 2026 13:35:50 +0000 (0:00:00.034) 0:01:05.841 ******** 2026-08-18 13:35:50.274677 | aio | ok: [aio] 2026-08-18 13:35:50.274736 | aio | 2026-08-18 13:35:50.274818 | aio | TASK [vexxhost.ceph.cephadm_host : Derive this host's cephadm labels from inventory membership] *** 2026-08-18 13:35:50.274832 | aio | Tuesday 18 August 2026 13:35:50 +0000 (0:00:00.231) 0:01:06.072 ******** 2026-08-18 13:35:50.315365 | aio | ok: [aio] 2026-08-18 13:35:50.315843 | aio | 2026-08-18 13:35:50.315889 | aio | TASK [vexxhost.ceph.cephadm_host : Find this host's addresses on the public network] *** 2026-08-18 13:35:50.315895 | aio | Tuesday 18 August 2026 13:35:50 +0000 (0:00:00.041) 0:01:06.113 ******** 2026-08-18 13:35:50.386107 | aio | ok: [aio] 2026-08-18 13:35:50.386142 | aio | 2026-08-18 13:35:50.386153 | aio | TASK [vexxhost.ceph.cephadm_host : Assert exactly one address matches the public network] *** 2026-08-18 13:35:50.386164 | aio | Tuesday 18 August 2026 13:35:50 +0000 (0:00:00.070) 0:01:06.184 ******** 2026-08-18 13:35:50.420908 | aio | ok: [aio] => { 2026-08-18 13:35:50.420971 | aio | "changed": false, 2026-08-18 13:35:50.420983 | aio | "msg": "All assertions passed" 2026-08-18 13:35:50.420994 | aio | } 2026-08-18 13:35:50.421003 | aio | 2026-08-18 13:35:50.421012 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host (labels)] ***************** 2026-08-18 13:35:50.421031 | aio | Tuesday 18 August 2026 13:35:50 +0000 (0:00:00.034) 0:01:06.218 ******** 2026-08-18 13:35:51.818879 | aio | ok: [aio] 2026-08-18 13:35:51.818944 | aio | 2026-08-18 13:35:51.818962 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host with a CRUSH location] **** 2026-08-18 13:35:51.819019 | aio | Tuesday 18 August 2026 13:35:51 +0000 (0:00:01.399) 0:01:07.617 ******** 2026-08-18 13:35:51.866064 | aio | skipping: [aio] 2026-08-18 13:35:51.866230 | aio | 2026-08-18 13:35:51.866439 | aio | TASK [vexxhost.ceph.osd : Apply OSD service specs (drive groups)] ************** 2026-08-18 13:35:51.866683 | aio | Tuesday 18 August 2026 13:35:51 +0000 (0:00:00.047) 0:01:07.664 ******** 2026-08-18 13:35:51.891782 | aio | skipping: [aio] 2026-08-18 13:35:51.891956 | aio | 2026-08-18 13:35:51.892182 | aio | TASK [vexxhost.ceph.osd : List existing ceph-volume OSDs on this host] ********* 2026-08-18 13:35:51.892395 | aio | Tuesday 18 August 2026 13:35:51 +0000 (0:00:00.025) 0:01:07.689 ******** 2026-08-18 13:35:53.056241 | aio | ok: [aio] 2026-08-18 13:35:53.056301 | aio | 2026-08-18 13:35:53.056313 | aio | TASK [vexxhost.ceph.osd : Deploy OSDs on the explicitly listed devices] ******** 2026-08-18 13:35:53.056323 | aio | Tuesday 18 August 2026 13:35:53 +0000 (0:00:01.164) 0:01:08.854 ******** 2026-08-18 13:35:53.139860 | aio | skipping: [aio] => (item=/dev/ceph-aio-osd0/data) 2026-08-18 13:35:53.139972 | aio | skipping: [aio] => (item=/dev/ceph-aio-osd1/data) 2026-08-18 13:35:53.140108 | aio | skipping: [aio] => (item=/dev/ceph-aio-osd2/data) 2026-08-18 13:35:53.140242 | aio | skipping: [aio] 2026-08-18 13:35:53.140379 | aio | 2026-08-18 13:35:53.140521 | aio | TASK [vexxhost.ceph.osd : Wait for explicitly requested OSD daemons to be running on this host] *** 2026-08-18 13:35:53.140683 | aio | Tuesday 18 August 2026 13:35:53 +0000 (0:00:00.084) 0:01:08.938 ******** 2026-08-18 13:35:54.533072 | aio | ok: [aio] 2026-08-18 13:35:54.533142 | aio | 2026-08-18 13:35:54.533230 | aio | TASK [vexxhost.ceph.osd : Wait for OSD drive-group services to deploy at least one daemon] *** 2026-08-18 13:35:54.533362 | aio | Tuesday 18 August 2026 13:35:54 +0000 (0:00:01.393) 0:01:10.331 ******** 2026-08-18 13:35:54.585445 | aio | skipping: [aio] 2026-08-18 13:35:54.585520 | aio | 2026-08-18 13:35:54.585905 | aio | PLAY [Apply Ceph configuration] ************************************************ 2026-08-18 13:35:54.585949 | aio | 2026-08-18 13:35:54.585955 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 13:35:54.585960 | aio | Tuesday 18 August 2026 13:35:54 +0000 (0:00:00.052) 0:01:10.384 ******** 2026-08-18 13:35:55.491452 | aio | ok: [aio] 2026-08-18 13:35:55.491495 | aio | 2026-08-18 13:35:55.491513 | aio | TASK [vexxhost.ceph.configure : Locate the cluster admin host] ***************** 2026-08-18 13:35:55.491518 | aio | Tuesday 18 August 2026 13:35:55 +0000 (0:00:00.905) 0:01:11.289 ******** 2026-08-18 13:35:55.695149 | aio | ok: [aio] => (item=aio) 2026-08-18 13:35:55.695610 | aio | 2026-08-18 13:35:55.695699 | aio | TASK [vexxhost.ceph.configure : Select the admin host] ************************* 2026-08-18 13:35:55.695708 | aio | Tuesday 18 August 2026 13:35:55 +0000 (0:00:00.203) 0:01:11.493 ******** 2026-08-18 13:35:55.734195 | aio | ok: [aio] 2026-08-18 13:35:55.734586 | aio | 2026-08-18 13:35:55.734617 | aio | TASK [vexxhost.ceph.configure : Set the admin mon config path] ***************** 2026-08-18 13:35:55.734625 | aio | Tuesday 18 August 2026 13:35:55 +0000 (0:00:00.039) 0:01:11.532 ******** 2026-08-18 13:35:55.768940 | aio | ok: [aio] 2026-08-18 13:35:55.769346 | aio | 2026-08-18 13:35:55.769390 | aio | TASK [vexxhost.ceph.configure : Apply central Ceph configuration] ************** 2026-08-18 13:35:55.769398 | aio | Tuesday 18 August 2026 13:35:55 +0000 (0:00:00.034) 0:01:11.567 ******** 2026-08-18 13:35:55.806511 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/config.yml for aio 2026-08-18 13:35:55.806824 | aio | 2026-08-18 13:35:55.806855 | aio | TASK [vexxhost.ceph.configure : Apply central Ceph configuration] ************** 2026-08-18 13:35:55.807038 | aio | Tuesday 18 August 2026 13:35:55 +0000 (0:00:00.037) 0:01:11.605 ******** 2026-08-18 13:36:04.265962 | aio | ok: [aio] => (item=mgr/mgr/dashboard/standby_behaviour) 2026-08-18 13:36:04.266021 | aio | ok: [aio] => (item=mgr/mgr/dashboard/RGW_API_SSL_VERIFY) 2026-08-18 13:36:04.266033 | aio | ok: [aio] => (item=mgr/mgr/dashboard/FEATURE_TOGGLE_CEPHFS) 2026-08-18 13:36:04.266044 | aio | ok: [aio] => (item=mgr/mgr/dashboard/FEATURE_TOGGLE_ISCSI) 2026-08-18 13:36:04.266054 | aio | ok: [aio] => (item=mgr/mgr/dashboard/FEATURE_TOGGLE_MIRRORING) 2026-08-18 13:36:04.266064 | aio | ok: [aio] => (item=mgr/mgr/dashboard/FEATURE_TOGGLE_NFS) 2026-08-18 13:36:04.266074 | aio | 2026-08-18 13:36:04.266085 | aio | TASK [vexxhost.ceph.configure : Configure erasure-code profiles] *************** 2026-08-18 13:36:04.266095 | aio | Tuesday 18 August 2026 13:36:04 +0000 (0:00:08.457) 0:01:20.062 ******** 2026-08-18 13:36:04.299625 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/ec_profiles.yml for aio 2026-08-18 13:36:04.299662 | aio | 2026-08-18 13:36:04.299673 | aio | TASK [vexxhost.ceph.configure : Configure erasure-code profiles] *************** 2026-08-18 13:36:04.299683 | aio | Tuesday 18 August 2026 13:36:04 +0000 (0:00:00.035) 0:01:20.097 ******** 2026-08-18 13:36:05.908737 | aio | ok: [aio] => (item=ec_hdd_s3) 2026-08-18 13:36:05.908804 | aio | 2026-08-18 13:36:05.908817 | aio | TASK [vexxhost.ceph.configure : Configure CRUSH rules] ************************* 2026-08-18 13:36:05.908827 | aio | Tuesday 18 August 2026 13:36:05 +0000 (0:00:01.608) 0:01:21.705 ******** 2026-08-18 13:36:05.942923 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/crush_rules.yml for aio 2026-08-18 13:36:05.943354 | aio | 2026-08-18 13:36:05.943372 | aio | TASK [vexxhost.ceph.configure : Configure CRUSH rules] ************************* 2026-08-18 13:36:05.943378 | aio | Tuesday 18 August 2026 13:36:05 +0000 (0:00:00.035) 0:01:21.741 ******** 2026-08-18 13:36:10.160582 | aio | ok: [aio] => (item=rep_hdd) 2026-08-18 13:36:10.160655 | aio | ok: [aio] => (item=rep_lab) 2026-08-18 13:36:10.161178 | aio | ok: [aio] => (item=ec_hdd_s3) 2026-08-18 13:36:10.161230 | aio | 2026-08-18 13:36:10.161237 | aio | TASK [vexxhost.ceph.configure : Configure pools] ******************************* 2026-08-18 13:36:10.161243 | aio | Tuesday 18 August 2026 13:36:10 +0000 (0:00:04.217) 0:01:25.959 ******** 2026-08-18 13:36:10.193522 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/pools.yml for aio 2026-08-18 13:36:10.193622 | aio | 2026-08-18 13:36:10.193859 | aio | TASK [vexxhost.ceph.configure : Configure pools] ******************************* 2026-08-18 13:36:10.193906 | aio | Tuesday 18 August 2026 13:36:10 +0000 (0:00:00.033) 0:01:25.992 ******** 2026-08-18 13:36:40.260788 | aio | ok: [aio] => (item=molecule-1.rgw.buckets.data) 2026-08-18 13:36:40.260846 | aio | ok: [aio] => (item=molecule-1.rgw.buckets.index) 2026-08-18 13:36:40.261494 | aio | ok: [aio] => (item=molecule-1.rgw.buckets.non-ec) 2026-08-18 13:36:40.261534 | aio | ok: [aio] => (item=molecule-1.rgw.control) 2026-08-18 13:36:40.261540 | aio | ok: [aio] => (item=molecule-1.rgw.log) 2026-08-18 13:36:40.261544 | aio | ok: [aio] => (item=molecule-1.rgw.meta) 2026-08-18 13:36:40.261549 | aio | 2026-08-18 13:36:40.261553 | aio | TASK [vexxhost.ceph.configure : Configure CephX keys] ************************** 2026-08-18 13:36:40.261558 | aio | Tuesday 18 August 2026 13:36:40 +0000 (0:00:30.066) 0:01:56.058 ******** 2026-08-18 13:36:40.285448 | aio | skipping: [aio] 2026-08-18 13:36:40.285859 | aio | 2026-08-18 13:36:40.285886 | aio | TASK [vexxhost.ceph.configure : Enroll the dashboard TLS certificate] ********** 2026-08-18 13:36:40.285893 | aio | Tuesday 18 August 2026 13:36:40 +0000 (0:00:00.025) 0:01:56.083 ******** 2026-08-18 13:36:40.325458 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/dashboard.yml for aio 2026-08-18 13:36:40.325513 | aio | 2026-08-18 13:36:40.325619 | aio | TASK [vexxhost.ceph.configure : Check whether the dashboard mgr module is enabled] *** 2026-08-18 13:36:40.325710 | aio | Tuesday 18 August 2026 13:36:40 +0000 (0:00:00.040) 0:01:56.124 ******** 2026-08-18 13:36:41.817499 | aio | ok: [aio] 2026-08-18 13:36:41.817575 | aio | 2026-08-18 13:36:41.817878 | aio | TASK [vexxhost.ceph.configure : Get the current dashboard certificate] ********* 2026-08-18 13:36:41.817927 | aio | Tuesday 18 August 2026 13:36:41 +0000 (0:00:01.491) 0:01:57.616 ******** 2026-08-18 13:36:43.363794 | aio | ok: [aio] 2026-08-18 13:36:43.363869 | aio | 2026-08-18 13:36:43.364071 | aio | TASK [vexxhost.ceph.configure : Set the dashboard certificate] ***************** 2026-08-18 13:36:43.364115 | aio | Tuesday 18 August 2026 13:36:43 +0000 (0:00:01.545) 0:01:59.161 ******** 2026-08-18 13:36:43.393763 | aio | skipping: [aio] 2026-08-18 13:36:43.393849 | aio | 2026-08-18 13:36:43.394064 | aio | TASK [vexxhost.ceph.configure : Set the dashboard certificate key] ************* 2026-08-18 13:36:43.394110 | aio | Tuesday 18 August 2026 13:36:43 +0000 (0:00:00.030) 0:01:59.192 ******** 2026-08-18 13:36:43.427034 | aio | skipping: [aio] 2026-08-18 13:36:43.427158 | aio | 2026-08-18 13:36:43.427453 | aio | TASK [vexxhost.ceph.configure : Flag the dashboard for reload] ***************** 2026-08-18 13:36:43.427480 | aio | Tuesday 18 August 2026 13:36:43 +0000 (0:00:00.033) 0:01:59.225 ******** 2026-08-18 13:36:43.473359 | aio | skipping: [aio] 2026-08-18 13:36:43.473435 | aio | 2026-08-18 13:36:43.473729 | aio | TASK [vexxhost.ceph.configure : Create a self-signed certificate] ************** 2026-08-18 13:36:43.473761 | aio | Tuesday 18 August 2026 13:36:43 +0000 (0:00:00.046) 0:01:59.272 ******** 2026-08-18 13:36:43.511129 | aio | skipping: [aio] 2026-08-18 13:36:43.511200 | aio | 2026-08-18 13:36:43.511512 | aio | TASK [vexxhost.ceph.configure : Flag the dashboard for reload] ***************** 2026-08-18 13:36:43.511556 | aio | Tuesday 18 August 2026 13:36:43 +0000 (0:00:00.037) 0:01:59.309 ******** 2026-08-18 13:36:43.546203 | aio | skipping: [aio] 2026-08-18 13:36:43.546575 | aio | 2026-08-18 13:36:43.546601 | aio | TASK [vexxhost.ceph.configure : Reload the dashboard so it picks up the certificate] *** 2026-08-18 13:36:43.546827 | aio | Tuesday 18 August 2026 13:36:43 +0000 (0:00:00.035) 0:01:59.344 ******** 2026-08-18 13:36:43.596503 | aio | skipping: [aio] => (item=ceph mgr module disable dashboard) 2026-08-18 13:36:43.596730 | aio | skipping: [aio] => (item=ceph mgr module enable dashboard) 2026-08-18 13:36:43.596902 | aio | skipping: [aio] => (item=ceph orch reconfig mgr) 2026-08-18 13:36:43.597067 | aio | skipping: [aio] 2026-08-18 13:36:43.597222 | aio | 2026-08-18 13:36:43.597396 | aio | TASK [vexxhost.ceph.configure : Configure dashboard users] ********************* 2026-08-18 13:36:43.597565 | aio | Tuesday 18 August 2026 13:36:43 +0000 (0:00:00.050) 0:01:59.395 ******** 2026-08-18 13:36:43.634575 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/dashboard_users.yml for aio 2026-08-18 13:36:43.634958 | aio | 2026-08-18 13:36:43.635284 | aio | TASK [vexxhost.ceph.configure : Configure dashboard users] ********************* 2026-08-18 13:36:43.635603 | aio | Tuesday 18 August 2026 13:36:43 +0000 (0:00:00.038) 0:01:59.433 ******** 2026-08-18 13:36:49.754375 | aio | ok: [aio] => (item=None) 2026-08-18 13:36:49.754437 | aio | ok: [aio] => (item=None) 2026-08-18 13:36:49.754449 | aio | ok: [aio -> {{ ceph_configure_admin_host }}] 2026-08-18 13:36:49.754459 | aio | 2026-08-18 13:36:49.754469 | aio | PLAY [Deploy Ceph RADOS Gateways] ********************************************** 2026-08-18 13:36:49.754479 | aio | 2026-08-18 13:36:49.754487 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 13:36:49.754497 | aio | Tuesday 18 August 2026 13:36:49 +0000 (0:00:06.118) 0:02:05.551 ******** 2026-08-18 13:36:50.624507 | aio | ok: [aio] 2026-08-18 13:36:50.624547 | aio | 2026-08-18 13:36:50.624553 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:36:50.624558 | aio | Tuesday 18 August 2026 13:36:50 +0000 (0:00:00.871) 0:02:06.422 ******** 2026-08-18 13:36:50.816710 | aio | ok: [aio] 2026-08-18 13:36:50.816750 | aio | 2026-08-18 13:36:50.816756 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:36:50.816761 | aio | Tuesday 18 August 2026 13:36:50 +0000 (0:00:00.192) 0:02:06.615 ******** 2026-08-18 13:36:50.847780 | aio | skipping: [aio] 2026-08-18 13:36:50.847830 | aio | 2026-08-18 13:36:50.847839 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-18 13:36:50.847847 | aio | Tuesday 18 August 2026 13:36:50 +0000 (0:00:00.030) 0:02:06.645 ******** 2026-08-18 13:36:51.040507 | aio | ok: [aio] 2026-08-18 13:36:51.040549 | aio | 2026-08-18 13:36:51.040555 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:36:51.040559 | aio | Tuesday 18 August 2026 13:36:51 +0000 (0:00:00.193) 0:02:06.839 ******** 2026-08-18 13:36:51.106897 | aio | ok: [aio] => { 2026-08-18 13:36:51.106964 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-18 13:36:51.106985 | aio | } 2026-08-18 13:36:51.107078 | aio | 2026-08-18 13:36:51.107217 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:36:51.107338 | aio | Tuesday 18 August 2026 13:36:51 +0000 (0:00:00.066) 0:02:06.905 ******** 2026-08-18 13:36:51.410260 | aio | ok: [aio] 2026-08-18 13:36:51.410418 | aio | 2026-08-18 13:36:51.410634 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:36:51.410874 | aio | Tuesday 18 August 2026 13:36:51 +0000 (0:00:00.303) 0:02:07.208 ******** 2026-08-18 13:36:51.447706 | aio | skipping: [aio] 2026-08-18 13:36:51.447882 | aio | 2026-08-18 13:36:51.448099 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:36:51.448305 | aio | Tuesday 18 August 2026 13:36:51 +0000 (0:00:00.037) 0:02:07.246 ******** 2026-08-18 13:36:51.483706 | aio | skipping: [aio] 2026-08-18 13:36:51.483850 | aio | 2026-08-18 13:36:51.484106 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:36:51.484321 | aio | Tuesday 18 August 2026 13:36:51 +0000 (0:00:00.035) 0:02:07.282 ******** 2026-08-18 13:36:51.673376 | aio | ok: [aio] 2026-08-18 13:36:51.673443 | aio | 2026-08-18 13:36:51.674348 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:36:51.674392 | aio | Tuesday 18 August 2026 13:36:51 +0000 (0:00:00.189) 0:02:07.472 ******** 2026-08-18 13:36:52.665011 | aio | ok: [aio] 2026-08-18 13:36:52.665075 | aio | 2026-08-18 13:36:52.665497 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:36:52.665557 | aio | Tuesday 18 August 2026 13:36:52 +0000 (0:00:00.990) 0:02:08.463 ******** 2026-08-18 13:36:52.734832 | aio | ok: [aio] => { 2026-08-18 13:36:52.734898 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-18 13:36:52.734975 | aio | } 2026-08-18 13:36:52.735057 | aio | 2026-08-18 13:36:52.735152 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:36:52.735242 | aio | Tuesday 18 August 2026 13:36:52 +0000 (0:00:00.070) 0:02:08.533 ******** 2026-08-18 13:36:53.068253 | aio | ok: [aio] 2026-08-18 13:36:53.068445 | aio | 2026-08-18 13:36:53.068672 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:36:53.068875 | aio | Tuesday 18 August 2026 13:36:53 +0000 (0:00:00.333) 0:02:08.866 ******** 2026-08-18 13:36:54.954485 | aio | ok: [aio] 2026-08-18 13:36:54.954550 | aio | 2026-08-18 13:36:54.954607 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-18 13:36:54.954700 | aio | Tuesday 18 August 2026 13:36:54 +0000 (0:00:01.886) 0:02:10.753 ******** 2026-08-18 13:36:54.982745 | aio | skipping: [aio] 2026-08-18 13:36:54.982947 | aio | 2026-08-18 13:36:54.983151 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-18 13:36:54.983349 | aio | Tuesday 18 August 2026 13:36:54 +0000 (0:00:00.028) 0:02:10.781 ******** 2026-08-18 13:36:55.010184 | aio | skipping: [aio] 2026-08-18 13:36:55.010358 | aio | 2026-08-18 13:36:55.010561 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-18 13:36:55.010760 | aio | Tuesday 18 August 2026 13:36:55 +0000 (0:00:00.027) 0:02:10.809 ******** 2026-08-18 13:36:55.037376 | aio | skipping: [aio] 2026-08-18 13:36:55.037548 | aio | 2026-08-18 13:36:55.037751 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-18 13:36:55.037963 | aio | Tuesday 18 August 2026 13:36:55 +0000 (0:00:00.027) 0:02:10.836 ******** 2026-08-18 13:36:55.994858 | aio | ok: [aio] 2026-08-18 13:36:55.994911 | aio | 2026-08-18 13:36:55.994929 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-18 13:36:55.995194 | aio | Tuesday 18 August 2026 13:36:55 +0000 (0:00:00.956) 0:02:11.792 ******** 2026-08-18 13:36:56.406003 | aio | ok: [aio] 2026-08-18 13:36:56.406066 | aio | 2026-08-18 13:36:56.406338 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-18 13:36:56.406384 | aio | Tuesday 18 August 2026 13:36:56 +0000 (0:00:00.411) 0:02:12.204 ******** 2026-08-18 13:36:57.257884 | aio | ok: [aio] => (item={'path': '/etc/containerd'}) 2026-08-18 13:36:57.257946 | aio | ok: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-18 13:36:57.258057 | aio | ok: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-18 13:36:57.258597 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-18 13:36:57.258851 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-18 13:36:57.258859 | aio | 2026-08-18 13:36:57.258864 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-18 13:36:57.258868 | aio | Tuesday 18 August 2026 13:36:57 +0000 (0:00:00.852) 0:02:13.056 ******** 2026-08-18 13:36:57.755133 | aio | ok: [aio] 2026-08-18 13:36:57.755187 | aio | 2026-08-18 13:36:57.755293 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-18 13:36:57.755690 | aio | Tuesday 18 August 2026 13:36:57 +0000 (0:00:00.492) 0:02:13.548 ******** 2026-08-18 13:36:57.755735 | aio | 2026-08-18 13:36:57.755740 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-18 13:36:57.755745 | aio | Tuesday 18 August 2026 13:36:57 +0000 (0:00:00.005) 0:02:13.553 ******** 2026-08-18 13:36:58.094635 | aio | ok: [aio] 2026-08-18 13:36:58.094694 | aio | 2026-08-18 13:36:58.094867 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:36:58.094908 | aio | Tuesday 18 August 2026 13:36:58 +0000 (0:00:00.339) 0:02:13.893 ******** 2026-08-18 13:36:58.289438 | aio | ok: [aio] 2026-08-18 13:36:58.289500 | aio | 2026-08-18 13:36:58.289716 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:36:58.289757 | aio | Tuesday 18 August 2026 13:36:58 +0000 (0:00:00.194) 0:02:14.088 ******** 2026-08-18 13:36:58.359452 | aio | ok: [aio] => { 2026-08-18 13:36:58.359508 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-18 13:36:58.359875 | aio | } 2026-08-18 13:36:58.359902 | aio | 2026-08-18 13:36:58.359907 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:36:58.359912 | aio | Tuesday 18 August 2026 13:36:58 +0000 (0:00:00.069) 0:02:14.158 ******** 2026-08-18 13:36:58.709601 | aio | ok: [aio] 2026-08-18 13:36:58.709643 | aio | 2026-08-18 13:36:58.709653 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:36:58.709658 | aio | Tuesday 18 August 2026 13:36:58 +0000 (0:00:00.349) 0:02:14.507 ******** 2026-08-18 13:37:01.725884 | aio | ok: [aio] 2026-08-18 13:37:01.725946 | aio | 2026-08-18 13:37:01.726033 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-18 13:37:01.726135 | aio | Tuesday 18 August 2026 13:37:01 +0000 (0:00:03.016) 0:02:17.524 ******** 2026-08-18 13:37:02.687007 | aio | ok: [aio] 2026-08-18 13:37:02.687124 | aio | 2026-08-18 13:37:02.687393 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-18 13:37:02.687437 | aio | Tuesday 18 August 2026 13:37:02 +0000 (0:00:00.960) 0:02:18.485 ******** 2026-08-18 13:37:02.873538 | aio | ok: [aio] 2026-08-18 13:37:02.873601 | aio | 2026-08-18 13:37:02.873682 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-18 13:37:02.873810 | aio | Tuesday 18 August 2026 13:37:02 +0000 (0:00:00.186) 0:02:18.672 ******** 2026-08-18 13:37:03.280892 | aio | ok: [aio] 2026-08-18 13:37:03.280955 | aio | 2026-08-18 13:37:03.281235 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-18 13:37:03.281257 | aio | Tuesday 18 August 2026 13:37:03 +0000 (0:00:00.407) 0:02:19.079 ******** 2026-08-18 13:37:03.801983 | aio | ok: [aio] => (item={'path': '/etc/docker'}) 2026-08-18 13:37:03.802051 | aio | ok: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-18 13:37:03.802494 | aio | ok: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-18 13:37:03.802540 | aio | 2026-08-18 13:37:03.802546 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-18 13:37:03.802551 | aio | Tuesday 18 August 2026 13:37:03 +0000 (0:00:00.521) 0:02:19.600 ******** 2026-08-18 13:37:04.204599 | aio | ok: [aio] 2026-08-18 13:37:04.204668 | aio | 2026-08-18 13:37:04.204751 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-18 13:37:04.204897 | aio | Tuesday 18 August 2026 13:37:04 +0000 (0:00:00.402) 0:02:20.003 ******** 2026-08-18 13:37:04.598619 | aio | ok: [aio] 2026-08-18 13:37:04.598663 | aio | 2026-08-18 13:37:04.598669 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-18 13:37:04.598674 | aio | Tuesday 18 August 2026 13:37:04 +0000 (0:00:00.388) 0:02:20.391 ******** 2026-08-18 13:37:04.598678 | aio | 2026-08-18 13:37:04.598682 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-18 13:37:04.598686 | aio | Tuesday 18 August 2026 13:37:04 +0000 (0:00:00.005) 0:02:20.396 ******** 2026-08-18 13:37:04.939590 | aio | ok: [aio] 2026-08-18 13:37:04.939660 | aio | 2026-08-18 13:37:04.939748 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:37:04.939882 | aio | Tuesday 18 August 2026 13:37:04 +0000 (0:00:00.341) 0:02:20.738 ******** 2026-08-18 13:37:04.969482 | aio | ok: [aio] => { 2026-08-18 13:37:04.970132 | aio | "msg": "https://download.ceph.com/rpm-20.2.3/el9/noarch/cephadm" 2026-08-18 13:37:04.970157 | aio | } 2026-08-18 13:37:04.970164 | aio | 2026-08-18 13:37:04.970170 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:37:04.970176 | aio | Tuesday 18 August 2026 13:37:04 +0000 (0:00:00.029) 0:02:20.768 ******** 2026-08-18 13:37:05.229590 | aio | ok: [aio] 2026-08-18 13:37:05.230011 | aio | 2026-08-18 13:37:05.230063 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:37:05.230071 | aio | Tuesday 18 August 2026 13:37:05 +0000 (0:00:00.259) 0:02:21.028 ******** 2026-08-18 13:37:05.267521 | aio | skipping: [aio] 2026-08-18 13:37:05.267601 | aio | 2026-08-18 13:37:05.267707 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-18 13:37:05.267824 | aio | Tuesday 18 August 2026 13:37:05 +0000 (0:00:00.038) 0:02:21.066 ******** 2026-08-18 13:37:05.315558 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-18 13:37:05.315624 | aio | 2026-08-18 13:37:05.315707 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-18 13:37:05.315819 | aio | Tuesday 18 August 2026 13:37:05 +0000 (0:00:00.048) 0:02:21.114 ******** 2026-08-18 13:37:06.275640 | aio | ok: [aio] 2026-08-18 13:37:06.275749 | aio | 2026-08-18 13:37:06.276075 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-18 13:37:06.276120 | aio | Tuesday 18 August 2026 13:37:06 +0000 (0:00:00.959) 0:02:22.074 ******** 2026-08-18 13:37:06.894646 | aio | ok: [aio] => (item=chronyd) 2026-08-18 13:37:06.894708 | aio | ok: [aio] => (item=sshd) 2026-08-18 13:37:06.894798 | aio | 2026-08-18 13:37:06.895001 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-18 13:37:06.895017 | aio | Tuesday 18 August 2026 13:37:06 +0000 (0:00:00.619) 0:02:22.693 ******** 2026-08-18 13:37:07.091776 | aio | ok: [aio] 2026-08-18 13:37:07.091838 | aio | 2026-08-18 13:37:07.091923 | aio | TASK [vexxhost.ceph.cephadm : Ensure the cephadm SSH user exists] ************** 2026-08-18 13:37:07.092066 | aio | Tuesday 18 August 2026 13:37:07 +0000 (0:00:00.197) 0:02:22.890 ******** 2026-08-18 13:37:07.327530 | aio | ok: [aio] 2026-08-18 13:37:07.327599 | aio | 2026-08-18 13:37:07.327702 | aio | TASK [vexxhost.ceph.cephadm : Grant passwordless sudo to the cephadm SSH user] *** 2026-08-18 13:37:07.327800 | aio | Tuesday 18 August 2026 13:37:07 +0000 (0:00:00.235) 0:02:23.125 ******** 2026-08-18 13:37:07.738824 | aio | ok: [aio] 2026-08-18 13:37:07.738860 | aio | 2026-08-18 13:37:07.738866 | aio | TASK [vexxhost.ceph.cephadm : Log in to the container registry] **************** 2026-08-18 13:37:07.738871 | aio | Tuesday 18 August 2026 13:37:07 +0000 (0:00:00.411) 0:02:23.537 ******** 2026-08-18 13:37:07.769425 | aio | skipping: [aio] 2026-08-18 13:37:07.769453 | aio | 2026-08-18 13:37:07.769458 | aio | TASK [vexxhost.ceph.cephadm : Pre-pull the Ceph image] ************************* 2026-08-18 13:37:07.769462 | aio | Tuesday 18 August 2026 13:37:07 +0000 (0:00:00.031) 0:02:23.568 ******** 2026-08-18 13:37:08.119883 | aio | ok: [aio] 2026-08-18 13:37:08.119936 | aio | 2026-08-18 13:37:08.120212 | aio | TASK [vexxhost.ceph.cephadm : Pin CEPHADM_IMAGE for interactive login shells] *** 2026-08-18 13:37:08.120254 | aio | Tuesday 18 August 2026 13:37:08 +0000 (0:00:00.350) 0:02:23.918 ******** 2026-08-18 13:37:08.524281 | aio | ok: [aio] 2026-08-18 13:37:08.524351 | aio | 2026-08-18 13:37:08.524428 | aio | TASK [vexxhost.ceph.rgw : Locate the cluster admin host] *********************** 2026-08-18 13:37:08.524523 | aio | Tuesday 18 August 2026 13:37:08 +0000 (0:00:00.404) 0:02:24.323 ******** 2026-08-18 13:37:08.744767 | aio | ok: [aio] => (item=aio) 2026-08-18 13:37:08.745296 | aio | 2026-08-18 13:37:08.745305 | aio | TASK [vexxhost.ceph.rgw : Select the admin host] ******************************* 2026-08-18 13:37:08.745313 | aio | Tuesday 18 August 2026 13:37:08 +0000 (0:00:00.220) 0:02:24.543 ******** 2026-08-18 13:37:08.788955 | aio | ok: [aio] 2026-08-18 13:37:08.789025 | aio | 2026-08-18 13:37:08.789139 | aio | TASK [vexxhost.ceph.rgw : Set the admin mon config path] *********************** 2026-08-18 13:37:08.789363 | aio | Tuesday 18 August 2026 13:37:08 +0000 (0:00:00.044) 0:02:24.587 ******** 2026-08-18 13:37:08.830467 | aio | ok: [aio] 2026-08-18 13:37:08.830524 | aio | 2026-08-18 13:37:08.830603 | aio | TASK [Register this RGW host] ************************************************** 2026-08-18 13:37:08.830699 | aio | Tuesday 18 August 2026 13:37:08 +0000 (0:00:00.041) 0:02:24.629 ******** 2026-08-18 13:37:08.890122 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-08-18 13:37:08.890234 | aio | 2026-08-18 13:37:08.890446 | aio | TASK [vexxhost.ceph.cephadm_host : Get the cephadm public key] ***************** 2026-08-18 13:37:08.890657 | aio | Tuesday 18 August 2026 13:37:08 +0000 (0:00:00.059) 0:02:24.688 ******** 2026-08-18 13:37:10.342391 | aio | ok: [aio] 2026-08-18 13:37:10.342620 | aio | 2026-08-18 13:37:10.342969 | aio | TASK [vexxhost.ceph.cephadm_host : Resolve the cluster SSH public key to authorise] *** 2026-08-18 13:37:10.343197 | aio | Tuesday 18 August 2026 13:37:10 +0000 (0:00:01.452) 0:02:26.140 ******** 2026-08-18 13:37:10.377746 | aio | ok: [aio] 2026-08-18 13:37:10.377812 | aio | 2026-08-18 13:37:10.377987 | aio | TASK [vexxhost.ceph.cephadm_host : Assert a cluster SSH key was resolved] ****** 2026-08-18 13:37:10.378131 | aio | Tuesday 18 August 2026 13:37:10 +0000 (0:00:00.035) 0:02:26.176 ******** 2026-08-18 13:37:10.417980 | aio | ok: [aio] => { 2026-08-18 13:37:10.418217 | aio | "changed": false, 2026-08-18 13:37:10.418428 | aio | "msg": "All assertions passed" 2026-08-18 13:37:10.418625 | aio | } 2026-08-18 13:37:10.418851 | aio | 2026-08-18 13:37:10.419089 | aio | TASK [vexxhost.ceph.cephadm_host : Authorise the cluster SSH key for the cephadm user] *** 2026-08-18 13:37:10.419337 | aio | Tuesday 18 August 2026 13:37:10 +0000 (0:00:00.039) 0:02:26.216 ******** 2026-08-18 13:37:10.682397 | aio | ok: [aio] 2026-08-18 13:37:10.682559 | aio | 2026-08-18 13:37:10.682821 | aio | TASK [vexxhost.ceph.cephadm_host : Derive this host's cephadm labels from inventory membership] *** 2026-08-18 13:37:10.683047 | aio | Tuesday 18 August 2026 13:37:10 +0000 (0:00:00.264) 0:02:26.480 ******** 2026-08-18 13:37:10.723745 | aio | ok: [aio] 2026-08-18 13:37:10.723848 | aio | 2026-08-18 13:37:10.723989 | aio | TASK [vexxhost.ceph.cephadm_host : Find this host's addresses on the public network] *** 2026-08-18 13:37:10.724125 | aio | Tuesday 18 August 2026 13:37:10 +0000 (0:00:00.041) 0:02:26.522 ******** 2026-08-18 13:37:10.789444 | aio | ok: [aio] 2026-08-18 13:37:10.789618 | aio | 2026-08-18 13:37:10.789842 | aio | TASK [vexxhost.ceph.cephadm_host : Assert exactly one address matches the public network] *** 2026-08-18 13:37:10.790097 | aio | Tuesday 18 August 2026 13:37:10 +0000 (0:00:00.065) 0:02:26.587 ******** 2026-08-18 13:37:10.825085 | aio | ok: [aio] => { 2026-08-18 13:37:10.825280 | aio | "changed": false, 2026-08-18 13:37:10.825479 | aio | "msg": "All assertions passed" 2026-08-18 13:37:10.825669 | aio | } 2026-08-18 13:37:10.825847 | aio | 2026-08-18 13:37:10.826112 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host (labels)] ***************** 2026-08-18 13:37:10.826345 | aio | Tuesday 18 August 2026 13:37:10 +0000 (0:00:00.035) 0:02:26.623 ******** 2026-08-18 13:37:12.238514 | aio | ok: [aio] 2026-08-18 13:37:12.238575 | aio | 2026-08-18 13:37:12.238589 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host with a CRUSH location] **** 2026-08-18 13:37:12.238601 | aio | Tuesday 18 August 2026 13:37:12 +0000 (0:00:01.412) 0:02:28.036 ******** 2026-08-18 13:37:12.285601 | aio | skipping: [aio] 2026-08-18 13:37:12.285689 | aio | 2026-08-18 13:37:12.285936 | aio | TASK [vexxhost.ceph.rgw : Configure RGW multisite (realm, zonegroup, zone)] **** 2026-08-18 13:37:12.285987 | aio | Tuesday 18 August 2026 13:37:12 +0000 (0:00:00.048) 0:02:28.084 ******** 2026-08-18 13:37:12.337517 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/rgw/tasks/multisite.yml for aio 2026-08-18 13:37:12.337594 | aio | 2026-08-18 13:37:12.337698 | aio | TASK [vexxhost.ceph.rgw : Configure RGW realms] ******************************** 2026-08-18 13:37:12.337812 | aio | Tuesday 18 August 2026 13:37:12 +0000 (0:00:00.051) 0:02:28.136 ******** 2026-08-18 13:37:13.430594 | aio | ok: [aio] => (item=molecule) 2026-08-18 13:37:13.430641 | aio | 2026-08-18 13:37:13.430646 | aio | TASK [vexxhost.ceph.rgw : Configure RGW zonegroups] **************************** 2026-08-18 13:37:13.430651 | aio | Tuesday 18 August 2026 13:37:13 +0000 (0:00:01.092) 0:02:29.229 ******** 2026-08-18 13:37:15.320351 | aio | ok: [aio] => (item=molecule) 2026-08-18 13:37:15.320405 | aio | 2026-08-18 13:37:15.320412 | aio | TASK [vexxhost.ceph.rgw : Configure RGW zones] ********************************* 2026-08-18 13:37:15.320419 | aio | Tuesday 18 August 2026 13:37:15 +0000 (0:00:01.889) 0:02:31.118 ******** 2026-08-18 13:37:17.995107 | aio | ok: [aio] => (item=None) 2026-08-18 13:37:17.995635 | aio | ok: [aio -> {{ ceph_rgw_admin_host }}] 2026-08-18 13:37:17.995685 | aio | 2026-08-18 13:37:17.995693 | aio | TASK [vexxhost.ceph.rgw : Commit the RGW period] ******************************* 2026-08-18 13:37:17.995715 | aio | Tuesday 18 August 2026 13:37:17 +0000 (0:00:02.675) 0:02:33.793 ******** 2026-08-18 13:37:18.053805 | aio | skipping: [aio] 2026-08-18 13:37:18.053885 | aio | 2026-08-18 13:37:18.054106 | aio | TASK [vexxhost.ceph.rgw : Apply the RGW service specs] ************************* 2026-08-18 13:37:18.054135 | aio | Tuesday 18 August 2026 13:37:18 +0000 (0:00:00.058) 0:02:33.852 ******** 2026-08-18 13:37:18.109424 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/rgw/tasks/services.yml for aio 2026-08-18 13:37:18.109491 | aio | 2026-08-18 13:37:18.109583 | aio | TASK [vexxhost.ceph.rgw : Snapshot current RGW service specs] ****************** 2026-08-18 13:37:18.109709 | aio | Tuesday 18 August 2026 13:37:18 +0000 (0:00:00.055) 0:02:33.908 ******** 2026-08-18 13:37:19.501443 | aio | ok: [aio] 2026-08-18 13:37:19.501515 | aio | 2026-08-18 13:37:19.501748 | aio | TASK [vexxhost.ceph.rgw : Index current RGW specs by service name] ************* 2026-08-18 13:37:19.501786 | aio | Tuesday 18 August 2026 13:37:19 +0000 (0:00:01.391) 0:02:35.300 ******** 2026-08-18 13:37:19.545956 | aio | ok: [aio] 2026-08-18 13:37:19.546037 | aio | 2026-08-18 13:37:19.546237 | aio | TASK [vexxhost.ceph.rgw : Apply the RGW service specs] ************************* 2026-08-18 13:37:19.546258 | aio | Tuesday 18 August 2026 13:37:19 +0000 (0:00:00.044) 0:02:35.344 ******** 2026-08-18 13:37:21.032282 | aio | ok: [aio] => (item=molecule) 2026-08-18 13:37:21.032411 | aio | 2026-08-18 13:37:21.032423 | aio | TASK [vexxhost.ceph.rgw : Redeploy RGW services whose redeploy-triggering keys changed] *** 2026-08-18 13:37:21.032543 | aio | Tuesday 18 August 2026 13:37:21 +0000 (0:00:01.486) 0:02:36.830 ******** 2026-08-18 13:37:21.091738 | aio | skipping: [aio] => (item=rgw.molecule) 2026-08-18 13:37:21.092142 | aio | skipping: [aio] 2026-08-18 13:37:21.092189 | aio | 2026-08-18 13:37:21.092196 | aio | TASK [vexxhost.ceph.rgw : Remove the default zone / zonegroup / pools] ********* 2026-08-18 13:37:21.092201 | aio | Tuesday 18 August 2026 13:37:21 +0000 (0:00:00.059) 0:02:36.890 ******** 2026-08-18 13:37:21.157187 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/rgw/tasks/cleanup.yml for aio 2026-08-18 13:37:21.157414 | aio | 2026-08-18 13:37:21.157706 | aio | TASK [vexxhost.ceph.rgw : List RGW zones] ************************************** 2026-08-18 13:37:21.157722 | aio | Tuesday 18 August 2026 13:37:21 +0000 (0:00:00.065) 0:02:36.955 ******** 2026-08-18 13:37:22.173115 | aio | ok: [aio] 2026-08-18 13:37:22.173209 | aio | 2026-08-18 13:37:22.173426 | aio | TASK [vexxhost.ceph.rgw : Remove the default zonegroup] ************************ 2026-08-18 13:37:22.173507 | aio | Tuesday 18 August 2026 13:37:22 +0000 (0:00:01.016) 0:02:37.971 ******** 2026-08-18 13:37:22.214211 | aio | skipping: [aio] 2026-08-18 13:37:22.214816 | aio | 2026-08-18 13:37:22.214836 | aio | TASK [vexxhost.ceph.rgw : Remove the default zone] ***************************** 2026-08-18 13:37:22.215189 | aio | Tuesday 18 August 2026 13:37:22 +0000 (0:00:00.040) 0:02:38.012 ******** 2026-08-18 13:37:22.257035 | aio | skipping: [aio] 2026-08-18 13:37:22.257129 | aio | 2026-08-18 13:37:22.257257 | aio | TASK [vexxhost.ceph.rgw : Get the current pool deletion setting] *************** 2026-08-18 13:37:22.257732 | aio | Tuesday 18 August 2026 13:37:22 +0000 (0:00:00.043) 0:02:38.055 ******** 2026-08-18 13:37:22.299174 | aio | skipping: [aio] 2026-08-18 13:37:22.299618 | aio | 2026-08-18 13:37:22.299661 | aio | TASK [vexxhost.ceph.rgw : Allow pool deletion] ********************************* 2026-08-18 13:37:22.299678 | aio | Tuesday 18 August 2026 13:37:22 +0000 (0:00:00.041) 0:02:38.097 ******** 2026-08-18 13:37:22.338894 | aio | skipping: [aio] 2026-08-18 13:37:22.339014 | aio | 2026-08-18 13:37:22.339299 | aio | TASK [vexxhost.ceph.rgw : Remove the default RGW pools] ************************ 2026-08-18 13:37:22.339323 | aio | Tuesday 18 August 2026 13:37:22 +0000 (0:00:00.039) 0:02:38.137 ******** 2026-08-18 13:37:22.412423 | aio | skipping: [aio] => (item=default.rgw.control) 2026-08-18 13:37:22.412565 | aio | skipping: [aio] => (item=default.rgw.log) 2026-08-18 13:37:22.412738 | aio | skipping: [aio] => (item=default.rgw.meta) 2026-08-18 13:37:22.412957 | aio | skipping: [aio] 2026-08-18 13:37:22.413159 | aio | 2026-08-18 13:37:22.413350 | aio | TASK [vexxhost.ceph.rgw : Restore the configured pool deletion setting] ******** 2026-08-18 13:37:22.413537 | aio | Tuesday 18 August 2026 13:37:22 +0000 (0:00:00.073) 0:02:38.210 ******** 2026-08-18 13:37:22.449720 | aio | skipping: [aio] 2026-08-18 13:37:22.449830 | aio | 2026-08-18 13:37:22.449951 | aio | TASK [vexxhost.ceph.rgw : Remove the temporary pool deletion setting] ********** 2026-08-18 13:37:22.450087 | aio | Tuesday 18 August 2026 13:37:22 +0000 (0:00:00.037) 0:02:38.248 ******** 2026-08-18 13:37:22.520468 | aio | skipping: [aio] 2026-08-18 13:37:22.520552 | aio | 2026-08-18 13:37:22.520643 | aio | PLAY [Deploy Ceph monitoring stack] ******************************************** 2026-08-18 13:37:22.520745 | aio | 2026-08-18 13:37:22.520896 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 13:37:22.521020 | aio | Tuesday 18 August 2026 13:37:22 +0000 (0:00:00.070) 0:02:38.319 ******** 2026-08-18 13:37:23.436035 | aio | ok: [aio] 2026-08-18 13:37:23.436101 | aio | 2026-08-18 13:37:23.436194 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:37:23.436290 | aio | Tuesday 18 August 2026 13:37:23 +0000 (0:00:00.915) 0:02:39.234 ******** 2026-08-18 13:37:23.634863 | aio | ok: [aio] 2026-08-18 13:37:23.635041 | aio | 2026-08-18 13:37:23.635256 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:37:23.635462 | aio | Tuesday 18 August 2026 13:37:23 +0000 (0:00:00.198) 0:02:39.433 ******** 2026-08-18 13:37:23.670770 | aio | skipping: [aio] 2026-08-18 13:37:23.670987 | aio | 2026-08-18 13:37:23.671196 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-18 13:37:23.671402 | aio | Tuesday 18 August 2026 13:37:23 +0000 (0:00:00.036) 0:02:39.469 ******** 2026-08-18 13:37:23.868403 | aio | ok: [aio] 2026-08-18 13:37:23.868572 | aio | 2026-08-18 13:37:23.868785 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:37:23.869013 | aio | Tuesday 18 August 2026 13:37:23 +0000 (0:00:00.197) 0:02:39.667 ******** 2026-08-18 13:37:23.940961 | aio | ok: [aio] => { 2026-08-18 13:37:23.941163 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-18 13:37:23.941358 | aio | } 2026-08-18 13:37:23.941543 | aio | 2026-08-18 13:37:23.941755 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:37:23.941962 | aio | Tuesday 18 August 2026 13:37:23 +0000 (0:00:00.072) 0:02:39.739 ******** 2026-08-18 13:37:24.241864 | aio | ok: [aio] 2026-08-18 13:37:24.242021 | aio | 2026-08-18 13:37:24.242239 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:37:24.242437 | aio | Tuesday 18 August 2026 13:37:24 +0000 (0:00:00.300) 0:02:40.040 ******** 2026-08-18 13:37:24.282659 | aio | skipping: [aio] 2026-08-18 13:37:24.283102 | aio | 2026-08-18 13:37:24.283128 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:37:24.283284 | aio | Tuesday 18 August 2026 13:37:24 +0000 (0:00:00.041) 0:02:40.081 ******** 2026-08-18 13:37:24.324861 | aio | skipping: [aio] 2026-08-18 13:37:24.325019 | aio | 2026-08-18 13:37:24.325230 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:37:24.325434 | aio | Tuesday 18 August 2026 13:37:24 +0000 (0:00:00.042) 0:02:40.123 ******** 2026-08-18 13:37:24.513164 | aio | ok: [aio] 2026-08-18 13:37:24.513285 | aio | 2026-08-18 13:37:24.513501 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:37:24.513711 | aio | Tuesday 18 August 2026 13:37:24 +0000 (0:00:00.188) 0:02:40.311 ******** 2026-08-18 13:37:25.492347 | aio | ok: [aio] 2026-08-18 13:37:25.492478 | aio | 2026-08-18 13:37:25.492721 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:37:25.492978 | aio | Tuesday 18 August 2026 13:37:25 +0000 (0:00:00.978) 0:02:41.290 ******** 2026-08-18 13:37:25.562603 | aio | ok: [aio] => { 2026-08-18 13:37:25.562814 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-18 13:37:25.563033 | aio | } 2026-08-18 13:37:25.563234 | aio | 2026-08-18 13:37:25.563439 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:37:25.563605 | aio | Tuesday 18 August 2026 13:37:25 +0000 (0:00:00.070) 0:02:41.361 ******** 2026-08-18 13:37:25.885589 | aio | ok: [aio] 2026-08-18 13:37:25.885726 | aio | 2026-08-18 13:37:25.885945 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:37:25.886158 | aio | Tuesday 18 August 2026 13:37:25 +0000 (0:00:00.322) 0:02:41.683 ******** 2026-08-18 13:37:27.773381 | aio | ok: [aio] 2026-08-18 13:37:27.773440 | aio | 2026-08-18 13:37:27.773452 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-18 13:37:27.773462 | aio | Tuesday 18 August 2026 13:37:27 +0000 (0:00:01.887) 0:02:43.571 ******** 2026-08-18 13:37:27.804055 | aio | skipping: [aio] 2026-08-18 13:37:27.804741 | aio | 2026-08-18 13:37:27.804792 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-18 13:37:27.804804 | aio | Tuesday 18 August 2026 13:37:27 +0000 (0:00:00.030) 0:02:43.602 ******** 2026-08-18 13:37:27.832378 | aio | skipping: [aio] 2026-08-18 13:37:27.832464 | aio | 2026-08-18 13:37:27.832562 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-18 13:37:27.832737 | aio | Tuesday 18 August 2026 13:37:27 +0000 (0:00:00.029) 0:02:43.631 ******** 2026-08-18 13:37:27.861890 | aio | skipping: [aio] 2026-08-18 13:37:27.862009 | aio | 2026-08-18 13:37:27.862139 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-18 13:37:27.862298 | aio | Tuesday 18 August 2026 13:37:27 +0000 (0:00:00.029) 0:02:43.660 ******** 2026-08-18 13:37:28.830894 | aio | ok: [aio] 2026-08-18 13:37:28.830934 | aio | 2026-08-18 13:37:28.830942 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-18 13:37:28.830949 | aio | Tuesday 18 August 2026 13:37:28 +0000 (0:00:00.968) 0:02:44.629 ******** 2026-08-18 13:37:29.233452 | aio | ok: [aio] 2026-08-18 13:37:29.233495 | aio | 2026-08-18 13:37:29.233503 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-18 13:37:29.233509 | aio | Tuesday 18 August 2026 13:37:29 +0000 (0:00:00.402) 0:02:45.031 ******** 2026-08-18 13:37:30.097431 | aio | ok: [aio] => (item={'path': '/etc/containerd'}) 2026-08-18 13:37:30.097492 | aio | ok: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-18 13:37:30.097506 | aio | ok: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-18 13:37:30.097516 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-18 13:37:30.097526 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-18 13:37:30.097537 | aio | 2026-08-18 13:37:30.097547 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-18 13:37:30.097557 | aio | Tuesday 18 August 2026 13:37:30 +0000 (0:00:00.862) 0:02:45.894 ******** 2026-08-18 13:37:30.583286 | aio | ok: [aio] 2026-08-18 13:37:30.583344 | aio | 2026-08-18 13:37:30.583356 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-18 13:37:30.583384 | aio | Tuesday 18 August 2026 13:37:30 +0000 (0:00:00.479) 0:02:46.373 ******** 2026-08-18 13:37:30.583393 | aio | 2026-08-18 13:37:30.583402 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-18 13:37:30.583411 | aio | Tuesday 18 August 2026 13:37:30 +0000 (0:00:00.006) 0:02:46.380 ******** 2026-08-18 13:37:30.914152 | aio | ok: [aio] 2026-08-18 13:37:30.914209 | aio | 2026-08-18 13:37:30.914221 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:37:30.914231 | aio | Tuesday 18 August 2026 13:37:30 +0000 (0:00:00.331) 0:02:46.711 ******** 2026-08-18 13:37:31.118902 | aio | ok: [aio] 2026-08-18 13:37:31.118975 | aio | 2026-08-18 13:37:31.119002 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:37:31.119261 | aio | Tuesday 18 August 2026 13:37:31 +0000 (0:00:00.205) 0:02:46.916 ******** 2026-08-18 13:37:31.184969 | aio | ok: [aio] => { 2026-08-18 13:37:31.185653 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-18 13:37:31.185701 | aio | } 2026-08-18 13:37:31.185709 | aio | 2026-08-18 13:37:31.185716 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:37:31.185722 | aio | Tuesday 18 August 2026 13:37:31 +0000 (0:00:00.066) 0:02:46.983 ******** 2026-08-18 13:37:31.523783 | aio | ok: [aio] 2026-08-18 13:37:31.523882 | aio | 2026-08-18 13:37:31.524161 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:37:31.524181 | aio | Tuesday 18 August 2026 13:37:31 +0000 (0:00:00.338) 0:02:47.322 ******** 2026-08-18 13:37:34.564056 | aio | ok: [aio] 2026-08-18 13:37:34.564127 | aio | 2026-08-18 13:37:34.564221 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-18 13:37:34.564361 | aio | Tuesday 18 August 2026 13:37:34 +0000 (0:00:03.040) 0:02:50.362 ******** 2026-08-18 13:37:35.532953 | aio | ok: [aio] 2026-08-18 13:37:35.533053 | aio | 2026-08-18 13:37:35.533173 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-18 13:37:35.533330 | aio | Tuesday 18 August 2026 13:37:35 +0000 (0:00:00.968) 0:02:51.331 ******** 2026-08-18 13:37:35.723965 | aio | ok: [aio] 2026-08-18 13:37:35.724033 | aio | 2026-08-18 13:37:35.724232 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-18 13:37:35.724276 | aio | Tuesday 18 August 2026 13:37:35 +0000 (0:00:00.190) 0:02:51.522 ******** 2026-08-18 13:37:36.143896 | aio | ok: [aio] 2026-08-18 13:37:36.143942 | aio | 2026-08-18 13:37:36.144055 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-18 13:37:36.144189 | aio | Tuesday 18 August 2026 13:37:36 +0000 (0:00:00.420) 0:02:51.942 ******** 2026-08-18 13:37:36.682133 | aio | ok: [aio] => (item={'path': '/etc/docker'}) 2026-08-18 13:37:36.682204 | aio | ok: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-18 13:37:36.682576 | aio | ok: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-18 13:37:36.682592 | aio | 2026-08-18 13:37:36.682598 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-18 13:37:36.682602 | aio | Tuesday 18 August 2026 13:37:36 +0000 (0:00:00.538) 0:02:52.480 ******** 2026-08-18 13:37:37.074698 | aio | ok: [aio] 2026-08-18 13:37:37.074840 | aio | 2026-08-18 13:37:37.075149 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-18 13:37:37.075191 | aio | Tuesday 18 August 2026 13:37:37 +0000 (0:00:00.392) 0:02:52.873 ******** 2026-08-18 13:37:37.470354 | aio | ok: [aio] 2026-08-18 13:37:37.470421 | aio | 2026-08-18 13:37:37.470514 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-18 13:37:37.470891 | aio | Tuesday 18 August 2026 13:37:37 +0000 (0:00:00.389) 0:02:53.262 ******** 2026-08-18 13:37:37.470955 | aio | 2026-08-18 13:37:37.470968 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-18 13:37:37.470984 | aio | Tuesday 18 August 2026 13:37:37 +0000 (0:00:00.006) 0:02:53.269 ******** 2026-08-18 13:37:37.806874 | aio | ok: [aio] 2026-08-18 13:37:37.806937 | aio | 2026-08-18 13:37:37.807083 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:37:37.807098 | aio | Tuesday 18 August 2026 13:37:37 +0000 (0:00:00.336) 0:02:53.605 ******** 2026-08-18 13:37:37.840379 | aio | ok: [aio] => { 2026-08-18 13:37:37.841033 | aio | "msg": "https://download.ceph.com/rpm-20.2.3/el9/noarch/cephadm" 2026-08-18 13:37:37.841055 | aio | } 2026-08-18 13:37:37.841063 | aio | 2026-08-18 13:37:37.841069 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:37:37.841075 | aio | Tuesday 18 August 2026 13:37:37 +0000 (0:00:00.033) 0:02:53.638 ******** 2026-08-18 13:37:38.096772 | aio | ok: [aio] 2026-08-18 13:37:38.096879 | aio | 2026-08-18 13:37:38.097202 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:37:38.097479 | aio | Tuesday 18 August 2026 13:37:38 +0000 (0:00:00.256) 0:02:53.895 ******** 2026-08-18 13:37:38.135608 | aio | skipping: [aio] 2026-08-18 13:37:38.135880 | aio | 2026-08-18 13:37:38.135902 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-18 13:37:38.135962 | aio | Tuesday 18 August 2026 13:37:38 +0000 (0:00:00.038) 0:02:53.934 ******** 2026-08-18 13:37:38.184998 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-18 13:37:38.185029 | aio | 2026-08-18 13:37:38.185040 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-18 13:37:38.185049 | aio | Tuesday 18 August 2026 13:37:38 +0000 (0:00:00.048) 0:02:53.983 ******** 2026-08-18 13:37:39.158875 | aio | ok: [aio] 2026-08-18 13:37:39.159002 | aio | 2026-08-18 13:37:39.159231 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-18 13:37:39.159451 | aio | Tuesday 18 August 2026 13:37:39 +0000 (0:00:00.973) 0:02:54.957 ******** 2026-08-18 13:37:39.787370 | aio | ok: [aio] => (item=chronyd) 2026-08-18 13:37:39.787555 | aio | ok: [aio] => (item=sshd) 2026-08-18 13:37:39.787780 | aio | 2026-08-18 13:37:39.788008 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-18 13:37:39.788234 | aio | Tuesday 18 August 2026 13:37:39 +0000 (0:00:00.628) 0:02:55.585 ******** 2026-08-18 13:37:39.967094 | aio | ok: [aio] 2026-08-18 13:37:39.967274 | aio | 2026-08-18 13:37:39.967489 | aio | TASK [vexxhost.ceph.cephadm : Ensure the cephadm SSH user exists] ************** 2026-08-18 13:37:39.967695 | aio | Tuesday 18 August 2026 13:37:39 +0000 (0:00:00.179) 0:02:55.765 ******** 2026-08-18 13:37:40.202624 | aio | ok: [aio] 2026-08-18 13:37:40.202679 | aio | 2026-08-18 13:37:40.202691 | aio | TASK [vexxhost.ceph.cephadm : Grant passwordless sudo to the cephadm SSH user] *** 2026-08-18 13:37:40.202702 | aio | Tuesday 18 August 2026 13:37:40 +0000 (0:00:00.234) 0:02:56.000 ******** 2026-08-18 13:37:40.601020 | aio | ok: [aio] 2026-08-18 13:37:40.601065 | aio | 2026-08-18 13:37:40.601172 | aio | TASK [vexxhost.ceph.cephadm : Log in to the container registry] **************** 2026-08-18 13:37:40.601305 | aio | Tuesday 18 August 2026 13:37:40 +0000 (0:00:00.399) 0:02:56.399 ******** 2026-08-18 13:37:40.626399 | aio | skipping: [aio] 2026-08-18 13:37:40.626470 | aio | 2026-08-18 13:37:40.626565 | aio | TASK [vexxhost.ceph.cephadm : Pre-pull the Ceph image] ************************* 2026-08-18 13:37:40.626673 | aio | Tuesday 18 August 2026 13:37:40 +0000 (0:00:00.025) 0:02:56.425 ******** 2026-08-18 13:37:40.956680 | aio | ok: [aio] 2026-08-18 13:37:40.956748 | aio | 2026-08-18 13:37:40.957115 | aio | TASK [vexxhost.ceph.cephadm : Pin CEPHADM_IMAGE for interactive login shells] *** 2026-08-18 13:37:40.957159 | aio | Tuesday 18 August 2026 13:37:40 +0000 (0:00:00.330) 0:02:56.755 ******** 2026-08-18 13:37:41.423414 | aio | ok: [aio] 2026-08-18 13:37:41.423476 | aio | 2026-08-18 13:37:41.423535 | aio | TASK [vexxhost.ceph.monitoring : Locate the cluster admin host] **************** 2026-08-18 13:37:41.423667 | aio | Tuesday 18 August 2026 13:37:41 +0000 (0:00:00.466) 0:02:57.222 ******** 2026-08-18 13:37:41.633796 | aio | ok: [aio] => (item=aio) 2026-08-18 13:37:41.633852 | aio | 2026-08-18 13:37:41.633951 | aio | TASK [vexxhost.ceph.monitoring : Select the admin host] ************************ 2026-08-18 13:37:41.634087 | aio | Tuesday 18 August 2026 13:37:41 +0000 (0:00:00.210) 0:02:57.432 ******** 2026-08-18 13:37:41.678115 | aio | ok: [aio] 2026-08-18 13:37:41.678532 | aio | 2026-08-18 13:37:41.678580 | aio | TASK [vexxhost.ceph.monitoring : Set the admin mon config path] **************** 2026-08-18 13:37:41.678588 | aio | Tuesday 18 August 2026 13:37:41 +0000 (0:00:00.043) 0:02:57.476 ******** 2026-08-18 13:37:41.720578 | aio | ok: [aio] 2026-08-18 13:37:41.720651 | aio | 2026-08-18 13:37:41.720766 | aio | TASK [vexxhost.ceph.monitoring : Pin monitoring container images] ************** 2026-08-18 13:37:41.720887 | aio | Tuesday 18 August 2026 13:37:41 +0000 (0:00:00.042) 0:02:57.519 ******** 2026-08-18 13:37:41.746462 | aio | skipping: [aio] 2026-08-18 13:37:41.746558 | aio | 2026-08-18 13:37:41.746844 | aio | TASK [vexxhost.ceph.monitoring : Apply the monitoring service specs] *********** 2026-08-18 13:37:41.746884 | aio | Tuesday 18 August 2026 13:37:41 +0000 (0:00:00.025) 0:02:57.545 ******** 2026-08-18 13:37:43.162853 | aio | ok: [aio] => (item=ceph-exporter) 2026-08-18 13:37:43.162924 | aio | 2026-08-18 13:37:43.162936 | aio | PLAY RECAP ********************************************************************* 2026-08-18 13:37:43.162946 | aio | aio : ok=231 changed=0 unreachable=0 failed=0 skipped=57 rescued=0 ignored=0 2026-08-18 13:37:43.162955 | aio | 2026-08-18 13:37:43.162964 | aio | 2026-08-18 13:37:43.162973 | aio | TASKS RECAP ******************************************************************** 2026-08-18 13:37:43.162982 | aio | Tuesday 18 August 2026 13:37:43 +0000 (0:00:01.414) 0:02:58.959 ******** 2026-08-18 13:37:43.162991 | aio | =============================================================================== 2026-08-18 13:37:43.163000 | aio | vexxhost.ceph.configure : Configure pools ------------------------------ 30.07s 2026-08-18 13:37:43.163008 | aio | vexxhost.ceph.mgr : Configure ceph-mgr modules ------------------------- 10.58s 2026-08-18 13:37:43.163017 | aio | vexxhost.ceph.configure : Apply central Ceph configuration -------------- 8.46s 2026-08-18 13:37:43.163026 | aio | vexxhost.ceph.configure : Configure dashboard users --------------------- 6.12s 2026-08-18 13:37:43.163035 | aio | vexxhost.ceph.configure : Configure CRUSH rules ------------------------- 4.22s 2026-08-18 13:37:43.163043 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 3.11s 2026-08-18 13:37:43.163052 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 3.05s 2026-08-18 13:37:43.163061 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 3.04s 2026-08-18 13:37:43.163069 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 3.02s 2026-08-18 13:37:43.163078 | aio | vexxhost.ceph.rgw : Configure RGW zones --------------------------------- 2.68s 2026-08-18 13:37:43.163087 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 2.10s 2026-08-18 13:37:43.163095 | aio | vexxhost.ceph.rgw : Configure RGW zonegroups ---------------------------- 1.89s 2026-08-18 13:37:43.163104 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 1.89s 2026-08-18 13:37:43.163119 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 1.89s 2026-08-18 13:37:43.163128 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 1.87s 2026-08-18 13:37:43.163137 | aio | vexxhost.ceph.configure : Configure erasure-code profiles --------------- 1.61s 2026-08-18 13:37:43.163148 | aio | vexxhost.ceph.configure : Get the current dashboard certificate --------- 1.55s 2026-08-18 13:37:43.163253 | aio | vexxhost.ceph.mon : Apply the monitor service spec ---------------------- 1.54s 2026-08-18 13:37:43.163340 | aio | vexxhost.ceph.cephadm_host : Get the cephadm public key ----------------- 1.49s 2026-08-18 13:37:43.163447 | aio | vexxhost.ceph.configure : Check whether the dashboard mgr module is enabled --- 1.49s 2026-08-18 13:37:43.264901 | aio | INFO [default > idempotence] Executed: Successful 2026-08-18 13:37:43.274501 | aio | INFO [default > side_effect] Executing 2026-08-18 13:37:43.274837 | aio | WARNING [default > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-18 13:37:43.279819 | aio | INFO [default > verify] Executing 2026-08-18 13:37:43.873132 | aio | 2026-08-18 13:37:43.873334 | aio | PLAY [Verify the deployed Ceph cluster] **************************************** 2026-08-18 13:37:43.873516 | aio | 2026-08-18 13:37:43.873717 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 13:37:43.873914 | aio | Tuesday 18 August 2026 13:37:43 +0000 (0:00:00.007) 0:00:00.007 ******** 2026-08-18 13:37:44.971897 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-08-18 13:37:44.972087 | aio | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-18 13:37:44.972286 | aio | interpreter could change the meaning of that path. See 2026-08-18 13:37:44.972484 | aio | https://docs.ansible.com/ansible- 2026-08-18 13:37:44.972679 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-18 13:37:44.981462 | aio | ok: [aio] 2026-08-18 13:37:44.981672 | aio | 2026-08-18 13:37:44.981885 | aio | TASK [Get cluster health] ****************************************************** 2026-08-18 13:37:44.982094 | aio | Tuesday 18 August 2026 13:37:44 +0000 (0:00:01.108) 0:00:01.115 ******** 2026-08-18 13:37:46.569355 | aio | ok: [aio] 2026-08-18 13:37:46.569583 | aio | 2026-08-18 13:37:46.569847 | aio | TASK [Assert the cluster is HEALTH_OK] ***************************************** 2026-08-18 13:37:46.570099 | aio | Tuesday 18 August 2026 13:37:46 +0000 (0:00:01.587) 0:00:02.703 ******** 2026-08-18 13:37:46.602064 | aio | ok: [aio] => { 2026-08-18 13:37:46.602312 | aio | "changed": false, 2026-08-18 13:37:46.602557 | aio | "msg": "All assertions passed" 2026-08-18 13:37:46.602838 | aio | } 2026-08-18 13:37:46.603073 | aio | 2026-08-18 13:37:46.603382 | aio | TASK [Get monitor quorum] ****************************************************** 2026-08-18 13:37:46.603627 | aio | Tuesday 18 August 2026 13:37:46 +0000 (0:00:00.032) 0:00:02.735 ******** 2026-08-18 13:37:48.117054 | aio | ok: [aio] 2026-08-18 13:37:48.117238 | aio | 2026-08-18 13:37:48.117454 | aio | TASK [Assert every monitor is in quorum] *************************************** 2026-08-18 13:37:48.117665 | aio | Tuesday 18 August 2026 13:37:48 +0000 (0:00:01.514) 0:00:04.250 ******** 2026-08-18 13:37:48.151280 | aio | ok: [aio] => { 2026-08-18 13:37:48.151473 | aio | "changed": false, 2026-08-18 13:37:48.151680 | aio | "msg": "All assertions passed" 2026-08-18 13:37:48.151882 | aio | } 2026-08-18 13:37:48.152100 | aio | 2026-08-18 13:37:48.152309 | aio | TASK [Get manager status] ****************************************************** 2026-08-18 13:37:48.152519 | aio | Tuesday 18 August 2026 13:37:48 +0000 (0:00:00.034) 0:00:04.285 ******** 2026-08-18 13:37:49.596895 | aio | ok: [aio] 2026-08-18 13:37:49.596963 | aio | 2026-08-18 13:37:49.596976 | aio | TASK [Assert a manager is active] ********************************************** 2026-08-18 13:37:49.596986 | aio | Tuesday 18 August 2026 13:37:49 +0000 (0:00:01.444) 0:00:05.730 ******** 2026-08-18 13:37:49.629621 | aio | ok: [aio] => { 2026-08-18 13:37:49.630881 | aio | "changed": false, 2026-08-18 13:37:49.630955 | aio | "msg": "All assertions passed" 2026-08-18 13:37:49.630969 | aio | } 2026-08-18 13:37:49.630981 | aio | 2026-08-18 13:37:49.630992 | aio | TASK [Get OSD stat] ************************************************************ 2026-08-18 13:37:49.631019 | aio | Tuesday 18 August 2026 13:37:49 +0000 (0:00:00.033) 0:00:05.763 ******** 2026-08-18 13:37:50.975166 | aio | ok: [aio] 2026-08-18 13:37:50.975267 | aio | 2026-08-18 13:37:50.975572 | aio | TASK [Assert all OSDs are up and in] ******************************************* 2026-08-18 13:37:50.975622 | aio | Tuesday 18 August 2026 13:37:50 +0000 (0:00:01.345) 0:00:07.109 ******** 2026-08-18 13:37:51.016296 | aio | ok: [aio] => { 2026-08-18 13:37:51.017044 | aio | "changed": false, 2026-08-18 13:37:51.017084 | aio | "msg": "All assertions passed" 2026-08-18 13:37:51.017092 | aio | } 2026-08-18 13:37:51.017098 | aio | 2026-08-18 13:37:51.017104 | aio | TASK [List orchestrator services] ********************************************** 2026-08-18 13:37:51.017111 | aio | Tuesday 18 August 2026 13:37:51 +0000 (0:00:00.041) 0:00:07.150 ******** 2026-08-18 13:37:52.371115 | aio | ok: [aio] 2026-08-18 13:37:52.371194 | aio | 2026-08-18 13:37:52.371500 | aio | TASK [Assert every orchestrator service has all its daemons running] *********** 2026-08-18 13:37:52.371539 | aio | Tuesday 18 August 2026 13:37:52 +0000 (0:00:01.354) 0:00:08.505 ******** 2026-08-18 13:37:52.459158 | aio | failed: [aio] (item=rgw.molecule) => { 2026-08-18 13:37:52.459197 | aio | "ansible_loop_var": "item", 2026-08-18 13:37:52.459203 | aio | "assertion": "(item.status.running | default(0)) > 0", 2026-08-18 13:37:52.459208 | aio | "changed": false, 2026-08-18 13:37:52.459212 | aio | "evaluated_to": false, 2026-08-18 13:37:52.459216 | aio | "item": { 2026-08-18 13:37:52.459221 | aio | "events": [ 2026-08-18 13:37:52.459225 | aio | "2026-08-18T13:34:23.808910Z service:rgw.molecule [INFO] \"service was created\"" 2026-08-18 13:37:52.459230 | aio | ], 2026-08-18 13:37:52.459233 | aio | "networks": [ 2026-08-18 13:37:52.459237 | aio | "0.0.0.0/0" 2026-08-18 13:37:52.459241 | aio | ], 2026-08-18 13:37:52.459245 | aio | "placement": { 2026-08-18 13:37:52.459249 | aio | "count_per_host": 1, 2026-08-18 13:37:52.459253 | aio | "label": "rgw" 2026-08-18 13:37:52.459261 | aio | }, 2026-08-18 13:37:52.462823 | aio | "service_id": "molecule", 2026-08-18 13:37:52.462859 | aio | "service_name": "rgw.molecule", 2026-08-18 13:37:52.462870 | aio | "service_type": "rgw", 2026-08-18 13:37:52.462879 | aio | "spec": { 2026-08-18 13:37:52.462889 | aio | "generate_cert": true, 2026-08-18 13:37:52.462897 | aio | "rgw_exit_timeout_secs": 120, 2026-08-18 13:37:52.462906 | aio | "rgw_frontend_port": 8080, 2026-08-18 13:37:52.462915 | aio | "rgw_realm": "molecule", 2026-08-18 13:37:52.462924 | aio | "rgw_zone": "molecule-1", 2026-08-18 13:37:52.462933 | aio | "rgw_zonegroup": "molecule", 2026-08-18 13:37:52.462941 | aio | "ssl": true 2026-08-18 13:37:52.462950 | aio | }, 2026-08-18 13:37:52.462959 | aio | "status": { 2026-08-18 13:37:52.462968 | aio | "created": "2026-08-18T13:34:23.789054Z", 2026-08-18 13:37:52.462978 | aio | "ports": [ 2026-08-18 13:37:52.462988 | aio | 8080 2026-08-18 13:37:52.462998 | aio | ], 2026-08-18 13:37:52.463008 | aio | "running": 0, 2026-08-18 13:37:52.463017 | aio | "size": 1 2026-08-18 13:37:52.463036 | aio | } 2026-08-18 13:37:52.463047 | aio | }, 2026-08-18 13:37:52.463274 | aio | "msg": "Service rgw.molecule running 0/1" 2026-08-18 13:37:52.463543 | aio | } 2026-08-18 13:37:52.463886 | aio | ok: [aio] => (item=ceph-exporter) => { 2026-08-18 13:37:52.464149 | aio | "ansible_loop_var": "item", 2026-08-18 13:37:52.464405 | aio | "changed": false, 2026-08-18 13:37:52.464656 | aio | "item": { 2026-08-18 13:37:52.464909 | aio | "events": [ 2026-08-18 13:37:52.465190 | aio | "2026-08-18T13:34:49.073609Z service:ceph-exporter [INFO] \"service was created\"" 2026-08-18 13:37:52.465463 | aio | ], 2026-08-18 13:37:52.465719 | aio | "placement": { 2026-08-18 13:37:52.465975 | aio | "host_pattern": "*" 2026-08-18 13:37:52.466243 | aio | }, 2026-08-18 13:37:52.466509 | aio | "service_name": "ceph-exporter", 2026-08-18 13:37:52.466771 | aio | "service_type": "ceph-exporter", 2026-08-18 13:37:52.467077 | aio | "spec": { 2026-08-18 13:37:52.467335 | aio | "prio_limit": 5, 2026-08-18 13:37:52.467593 | aio | "stats_period": 5 2026-08-18 13:37:52.467846 | aio | }, 2026-08-18 13:37:52.468104 | aio | "status": { 2026-08-18 13:37:52.468366 | aio | "created": "2026-08-18T13:34:42.903488Z", 2026-08-18 13:37:52.468631 | aio | "last_refresh": "2026-08-18T13:34:54.580295Z", 2026-08-18 13:37:52.468888 | aio | "ports": [ 2026-08-18 13:37:52.469140 | aio | 9926 2026-08-18 13:37:52.469461 | aio | ], 2026-08-18 13:37:52.469728 | aio | "running": 1, 2026-08-18 13:37:52.469982 | aio | "size": 1 2026-08-18 13:37:52.470121 | aio | } 2026-08-18 13:37:52.470234 | aio | }, 2026-08-18 13:37:52.470351 | aio | "msg": "All assertions passed" 2026-08-18 13:37:52.470464 | aio | } 2026-08-18 13:37:52.470581 | aio | ok: [aio] => (item=crash) => { 2026-08-18 13:37:52.470697 | aio | "ansible_loop_var": "item", 2026-08-18 13:37:52.470825 | aio | "changed": false, 2026-08-18 13:37:52.470941 | aio | "item": { 2026-08-18 13:37:52.471061 | aio | "placement": { 2026-08-18 13:37:52.471176 | aio | "host_pattern": "*" 2026-08-18 13:37:52.471289 | aio | }, 2026-08-18 13:37:52.471408 | aio | "service_name": "crash", 2026-08-18 13:37:52.471523 | aio | "service_type": "crash", 2026-08-18 13:37:52.471636 | aio | "status": { 2026-08-18 13:37:52.471753 | aio | "created": "2026-08-18T13:28:34.640059Z", 2026-08-18 13:37:52.471871 | aio | "last_refresh": "2026-08-18T13:34:54.580689Z", 2026-08-18 13:37:52.471984 | aio | "running": 1, 2026-08-18 13:37:52.472097 | aio | "size": 1 2026-08-18 13:37:52.472210 | aio | } 2026-08-18 13:37:52.472323 | aio | }, 2026-08-18 13:37:52.472439 | aio | "msg": "All assertions passed" 2026-08-18 13:37:52.472552 | aio | } 2026-08-18 13:37:52.472668 | aio | ok: [aio] => (item=mgr) => { 2026-08-18 13:37:52.472783 | aio | "ansible_loop_var": "item", 2026-08-18 13:37:52.472898 | aio | "changed": false, 2026-08-18 13:37:52.473011 | aio | "item": { 2026-08-18 13:37:52.473125 | aio | "placement": { 2026-08-18 13:37:52.473239 | aio | "label": "mgr" 2026-08-18 13:37:52.473351 | aio | }, 2026-08-18 13:37:52.473479 | aio | "service_name": "mgr", 2026-08-18 13:37:52.473595 | aio | "service_type": "mgr", 2026-08-18 13:37:52.473708 | aio | "status": { 2026-08-18 13:37:52.473824 | aio | "created": "2026-08-18T13:28:58.055298Z", 2026-08-18 13:37:52.473941 | aio | "last_refresh": "2026-08-18T13:34:54.580487Z", 2026-08-18 13:37:52.474058 | aio | "running": 1, 2026-08-18 13:37:52.474172 | aio | "size": 1 2026-08-18 13:37:52.474285 | aio | } 2026-08-18 13:37:52.474397 | aio | }, 2026-08-18 13:37:52.474513 | aio | "msg": "All assertions passed" 2026-08-18 13:37:52.474625 | aio | } 2026-08-18 13:37:52.474745 | aio | ok: [aio] => (item=mon) => { 2026-08-18 13:37:52.475052 | aio | "ansible_loop_var": "item", 2026-08-18 13:37:52.475172 | aio | "changed": false, 2026-08-18 13:37:52.475285 | aio | "item": { 2026-08-18 13:37:52.475400 | aio | "placement": { 2026-08-18 13:37:52.475514 | aio | "label": "mon" 2026-08-18 13:37:52.475627 | aio | }, 2026-08-18 13:37:52.475743 | aio | "service_name": "mon", 2026-08-18 13:37:52.475858 | aio | "service_type": "mon", 2026-08-18 13:37:52.475970 | aio | "status": { 2026-08-18 13:37:52.476087 | aio | "created": "2026-08-18T13:28:50.099658Z", 2026-08-18 13:37:52.476205 | aio | "last_refresh": "2026-08-18T13:34:54.580566Z", 2026-08-18 13:37:52.476317 | aio | "running": 1, 2026-08-18 13:37:52.476429 | aio | "size": 1 2026-08-18 13:37:52.476539 | aio | } 2026-08-18 13:37:52.476651 | aio | }, 2026-08-18 13:37:52.476766 | aio | "msg": "All assertions passed" 2026-08-18 13:37:52.476877 | aio | } 2026-08-18 13:37:52.476991 | aio | ok: [aio] => (item=osd.default) => { 2026-08-18 13:37:52.477110 | aio | "ansible_loop_var": "item", 2026-08-18 13:37:52.477223 | aio | "changed": false, 2026-08-18 13:37:52.477334 | aio | "item": { 2026-08-18 13:37:52.477461 | aio | "placement": { 2026-08-18 13:37:52.477576 | aio | "host_pattern": "aio" 2026-08-18 13:37:52.477686 | aio | }, 2026-08-18 13:37:52.477799 | aio | "service_id": "default", 2026-08-18 13:37:52.477914 | aio | "service_name": "osd.default", 2026-08-18 13:37:52.478032 | aio | "service_type": "osd", 2026-08-18 13:37:52.478145 | aio | "spec": { 2026-08-18 13:37:52.478258 | aio | "data_devices": { 2026-08-18 13:37:52.478369 | aio | "paths": [ 2026-08-18 13:37:52.478482 | aio | "/dev/ceph-aio-osd0/data" 2026-08-18 13:37:52.478599 | aio | ] 2026-08-18 13:37:52.478709 | aio | }, 2026-08-18 13:37:52.478849 | aio | "filter_logic": "AND", 2026-08-18 13:37:52.478966 | aio | "objectstore": "bluestore" 2026-08-18 13:37:52.479077 | aio | }, 2026-08-18 13:37:52.479189 | aio | "status": { 2026-08-18 13:37:52.479304 | aio | "created": "2026-08-18T13:29:33.841899Z", 2026-08-18 13:37:52.479419 | aio | "last_refresh": "2026-08-18T13:34:54.580063Z", 2026-08-18 13:37:52.479531 | aio | "running": 3, 2026-08-18 13:37:52.479643 | aio | "size": 3 2026-08-18 13:37:52.479754 | aio | } 2026-08-18 13:37:52.479866 | aio | }, 2026-08-18 13:37:52.479981 | aio | "msg": "All assertions passed" 2026-08-18 13:37:52.480133 | aio | } 2026-08-18 13:37:52.480282 | aio | 2026-08-18 13:37:52.480474 | aio | PLAY RECAP ********************************************************************* 2026-08-18 13:37:52.480603 | aio | aio : ok=10 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 2026-08-18 13:37:52.480712 | aio | 2026-08-18 13:37:52.480821 | aio | 2026-08-18 13:37:52.480996 | aio | TASKS RECAP ******************************************************************** 2026-08-18 13:37:52.481158 | aio | Tuesday 18 August 2026 13:37:52 +0000 (0:00:00.089) 0:00:08.594 ******** 2026-08-18 13:37:52.481273 | aio | =============================================================================== 2026-08-18 13:37:52.481549 | aio | Get cluster health ------------------------------------------------------ 1.59s 2026-08-18 13:37:52.481672 | aio | Get monitor quorum ------------------------------------------------------ 1.51s 2026-08-18 13:37:52.481789 | aio | Get manager status ------------------------------------------------------ 1.44s 2026-08-18 13:37:52.481904 | aio | List orchestrator services ---------------------------------------------- 1.35s 2026-08-18 13:37:52.482020 | aio | Get OSD stat ------------------------------------------------------------ 1.35s 2026-08-18 13:37:52.482135 | aio | Gathering Facts --------------------------------------------------------- 1.11s 2026-08-18 13:37:52.482251 | aio | Assert every orchestrator service has all its daemons running ----------- 0.09s 2026-08-18 13:37:52.482367 | aio | Assert all OSDs are up and in ------------------------------------------- 0.04s 2026-08-18 13:37:52.482483 | aio | Assert every monitor is in quorum --------------------------------------- 0.03s 2026-08-18 13:37:52.482599 | aio | Assert a manager is active ---------------------------------------------- 0.03s 2026-08-18 13:37:52.482715 | aio | Assert the cluster is HEALTH_OK ----------------------------------------- 0.03s 2026-08-18 13:37:52.523922 | aio | CRITICAL Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.kre9.default/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/ansible-collection-ceph/inventory.yaml /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/verify.yml 2026-08-18 13:37:52.524166 | aio | ERROR [default > verify] Executed: Failed 2026-08-18 13:37:52.524334 | aio | ERROR Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.kre9.default/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/ansible-collection-ceph/inventory.yaml /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/verify.yml 2026-08-18 13:37:52.828629 | aio | ERROR 2026-08-18 13:37:52.828867 | aio | { 2026-08-18 13:37:52.828907 | aio | "delta": "0:13:34.264977", 2026-08-18 13:37:52.828931 | aio | "end": "2026-08-18 13:37:52.599061", 2026-08-18 13:37:52.828951 | aio | "msg": "non-zero return code", 2026-08-18 13:37:52.829011 | aio | "rc": 2, 2026-08-18 13:37:52.829035 | aio | "start": "2026-08-18 13:24:18.334084" 2026-08-18 13:37:52.829053 | aio | } failure 2026-08-18 13:37:52.853180 | 2026-08-18 13:37:52.853234 | PLAY RECAP 2026-08-18 13:37:52.853281 | aio | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-08-18 13:37:52.853302 | 2026-08-18 13:37:52.999415 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-18 13:37:53.009307 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-18 13:37:53.649010 | 2026-08-18 13:37:53.649153 | PLAY [all] 2026-08-18 13:37:53.660500 | 2026-08-18 13:37:53.660580 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-18 13:37:53.705136 | aio | skipping: Conditional result was False 2026-08-18 13:37:53.714805 | 2026-08-18 13:37:53.714919 | TASK [fetch-output : Set log path for single node] 2026-08-18 13:37:53.755222 | aio | ok 2026-08-18 13:37:53.763678 | 2026-08-18 13:37:53.763752 | LOOP [fetch-output : Ensure local output dirs] 2026-08-18 13:37:54.116737 | aio -> localhost | ok: "/var/lib/zuul/builds/379f83f373ae4a65981f9da2e9a24939/work/logs" 2026-08-18 13:37:54.313836 | aio -> localhost | changed: "/var/lib/zuul/builds/379f83f373ae4a65981f9da2e9a24939/work/artifacts" 2026-08-18 13:37:54.527046 | aio -> localhost | changed: "/var/lib/zuul/builds/379f83f373ae4a65981f9da2e9a24939/work/docs" 2026-08-18 13:37:54.543347 | 2026-08-18 13:37:54.543528 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-18 13:37:55.149801 | aio | ok 2026-08-18 13:37:55.149997 | aio | changed: All items complete 2026-08-18 13:37:55.150025 | 2026-08-18 13:37:55.602855 | aio | changed: .d..t...... ./ 2026-08-18 13:37:56.059148 | aio | changed: .d..t...... ./ 2026-08-18 13:37:56.077869 | 2026-08-18 13:37:56.078042 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-18 13:37:56.487695 | aio -> localhost | ok: Item: artifacts Runtime: 0:00:00.007244 2026-08-18 13:37:56.702931 | aio -> localhost | ok: Item: docs Runtime: 0:00:00.005921 2026-08-18 13:37:56.723579 | 2026-08-18 13:37:56.723753 | PLAY [all] 2026-08-18 13:37:56.731046 | 2026-08-18 13:37:56.731134 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-18 13:37:57.142108 | aio | changed 2026-08-18 13:37:57.148687 | 2026-08-18 13:37:57.148738 | PLAY RECAP 2026-08-18 13:37:57.148787 | aio | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-18 13:37:57.148810 | 2026-08-18 13:37:57.290555 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-18 13:37:57.300173 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-18 13:37:57.887086 | 2026-08-18 13:37:57.887839 | PLAY [localhost] 2026-08-18 13:37:57.898786 | 2026-08-18 13:37:57.898861 | TASK [Generate Zuul manifest] 2026-08-18 13:37:57.920597 | localhost | ok 2026-08-18 13:37:57.936694 | 2026-08-18 13:37:57.936772 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-18 13:37:58.304268 | localhost | changed 2026-08-18 13:37:58.316896 | 2026-08-18 13:37:58.316998 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-18 13:37:58.349826 | localhost | ok 2026-08-18 13:37:58.358991 | 2026-08-18 13:37:58.359060 | TASK [Upload logs] 2026-08-18 13:37:58.381593 | localhost | ok 2026-08-18 13:37:58.501769 | 2026-08-18 13:37:58.501932 | TASK [Set zuul-log-path fact] 2026-08-18 13:37:58.525861 | localhost | ok 2026-08-18 13:37:58.538870 | 2026-08-18 13:37:58.538943 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-18 13:37:58.570232 | localhost | ok 2026-08-18 13:37:58.578760 | 2026-08-18 13:37:58.578828 | TASK [upload-logs : Create log directories] 2026-08-18 13:37:58.956804 | localhost | changed 2026-08-18 13:37:58.964297 | 2026-08-18 13:37:58.964375 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-18 13:37:59.312658 | localhost -> localhost | ok: Runtime: 0:00:00.004285 2026-08-18 13:37:59.320598 | 2026-08-18 13:37:59.320706 | TASK [upload-logs : Upload logs to log server] 2026-08-18 13:37:59.759537 | localhost | Output suppressed because no_log was given 2026-08-18 13:37:59.763521 | 2026-08-18 13:37:59.763593 | LOOP [upload-logs : Compress console log and json output] 2026-08-18 13:37:59.808470 | localhost | skipping: Conditional result was False 2026-08-18 13:37:59.816592 | localhost | skipping: Conditional result was False 2026-08-18 13:37:59.827548 | 2026-08-18 13:37:59.827688 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-18 13:37:59.872148 | localhost | skipping: Conditional result was False 2026-08-18 13:37:59.872399 | 2026-08-18 13:37:59.876763 | localhost | skipping: Conditional result was False 2026-08-18 13:37:59.891568 | 2026-08-18 13:37:59.891766 | LOOP [upload-logs : Upload console log and json output]