2026-08-18 14:01:23.285407 | Job console starting 2026-08-18 14:01:23.294070 | Updating git repos 2026-08-18 14:01:23.318659 | Cloning repos into workspace 2026-08-18 14:01:23.352982 | Restoring repo states 2026-08-18 14:01:23.360211 | Merging changes 2026-08-18 14:01:23.786443 | Checking out repos 2026-08-18 14:01:23.825827 | Preparing playbooks 2026-08-18 14:01:24.732450 | Running Ansible setup 2026-08-18 14:01:28.526862 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-18 14:01:29.173735 | 2026-08-18 14:01:29.173897 | PLAY [localhost] 2026-08-18 14:01:29.182349 | 2026-08-18 14:01:29.182438 | TASK [Gathering Facts] 2026-08-18 14:01:30.072532 | localhost | ok 2026-08-18 14:01:30.084748 | 2026-08-18 14:01:30.084836 | TASK [Setup log path fact] 2026-08-18 14:01:30.106132 | localhost | ok 2026-08-18 14:01:30.120055 | 2026-08-18 14:01:30.120240 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-18 14:01:30.152189 | localhost | ok 2026-08-18 14:01:30.158841 | 2026-08-18 14:01:30.158907 | TASK [emit-job-header : Print job information] 2026-08-18 14:01:30.199677 | # Job Information 2026-08-18 14:01:30.199830 | Ansible Version: 2.16.18 2026-08-18 14:01:30.199874 | Job: ansible-collection-ceph-molecule-aio-ubuntu-noble 2026-08-18 14:01:30.199904 | Pipeline: check 2026-08-18 14:01:30.199932 | Executor: 2d72f0692154 2026-08-18 14:01:30.199960 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/123 2026-08-18 14:01:30.199991 | Event ID: fda444b0-9b0c-11f1-901a-ec9265f2f567 2026-08-18 14:01:30.203718 | 2026-08-18 14:01:30.203805 | LOOP [emit-job-header : Print node information] 2026-08-18 14:01:30.298234 | localhost | ok: 2026-08-18 14:01:30.298422 | localhost | # Node Information 2026-08-18 14:01:30.298449 | localhost | Inventory Hostname: aio 2026-08-18 14:01:30.298471 | localhost | Hostname: np0000189998 2026-08-18 14:01:30.298491 | localhost | Username: zuul 2026-08-18 14:01:30.298513 | localhost | Distro: Ubuntu 24.04 2026-08-18 14:01:30.298533 | localhost | Provider: yul1 2026-08-18 14:01:30.298552 | localhost | Region: ca-ymq-1 2026-08-18 14:01:30.298570 | localhost | Label: ubuntu-noble 2026-08-18 14:01:30.298589 | localhost | Product Name: OpenStack Nova 2026-08-18 14:01:30.298607 | localhost | Interface IP: 199.204.45.116 2026-08-18 14:01:30.312745 | 2026-08-18 14:01:30.312987 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-18 14:01:30.683940 | localhost -> localhost | changed 2026-08-18 14:01:30.694782 | 2026-08-18 14:01:30.694880 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-18 14:01:31.622453 | localhost -> localhost | changed 2026-08-18 14:01:31.629782 | 2026-08-18 14:01:31.629843 | PLAY [all] 2026-08-18 14:01:31.640869 | 2026-08-18 14:01:31.640940 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-18 14:01:31.859273 | aio -> localhost | ok 2026-08-18 14:01:31.870346 | 2026-08-18 14:01:31.870432 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-18 14:01:31.907762 | aio | ok 2026-08-18 14:01:31.925139 | aio | included: /var/lib/zuul/builds/1fd0e5e2ba2e49e08892a5aaa38fc413/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-18 14:01:31.931603 | 2026-08-18 14:01:31.931667 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-18 14:01:32.981913 | aio -> localhost | Generating public/private rsa key pair. 2026-08-18 14:01:32.982277 | aio -> localhost | Your identification has been saved in /var/lib/zuul/builds/1fd0e5e2ba2e49e08892a5aaa38fc413/work/1fd0e5e2ba2e49e08892a5aaa38fc413_id_rsa 2026-08-18 14:01:32.982365 | aio -> localhost | Your public key has been saved in /var/lib/zuul/builds/1fd0e5e2ba2e49e08892a5aaa38fc413/work/1fd0e5e2ba2e49e08892a5aaa38fc413_id_rsa.pub 2026-08-18 14:01:32.982420 | aio -> localhost | The key fingerprint is: 2026-08-18 14:01:32.982470 | aio -> localhost | SHA256:ouMmCOMqOQLCSg5dA6KezvABb5k/obKwjt2bKKrDnDI zuul-build-sshkey 2026-08-18 14:01:32.982540 | aio -> localhost | The key's randomart image is: 2026-08-18 14:01:32.982597 | aio -> localhost | +---[RSA 3072]----+ 2026-08-18 14:01:32.982677 | aio -> localhost | | | 2026-08-18 14:01:32.982732 | aio -> localhost | |. . | 2026-08-18 14:01:32.982779 | aio -> localhost | |.. . | 2026-08-18 14:01:32.982827 | aio -> localhost | |o o | 2026-08-18 14:01:32.982874 | aio -> localhost | |o+.+ .. S | 2026-08-18 14:01:32.982920 | aio -> localhost | |B=B .. . | 2026-08-18 14:01:32.982966 | aio -> localhost | |^*.+o. | 2026-08-18 14:01:32.983001 | aio -> localhost | |E@+++o | 2026-08-18 14:01:32.983025 | aio -> localhost | |/Ooo=o | 2026-08-18 14:01:32.983047 | aio -> localhost | +----[SHA256]-----+ 2026-08-18 14:01:32.983093 | aio -> localhost | ok: Runtime: 0:00:00.657193 2026-08-18 14:01:32.989154 | 2026-08-18 14:01:32.989221 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-18 14:01:33.021843 | aio | ok 2026-08-18 14:01:33.032791 | aio | included: /var/lib/zuul/builds/1fd0e5e2ba2e49e08892a5aaa38fc413/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-18 14:01:33.040611 | 2026-08-18 14:01:33.040672 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-18 14:01:33.063138 | aio | skipping: Conditional result was False 2026-08-18 14:01:33.073196 | 2026-08-18 14:01:33.073289 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-18 14:01:33.576539 | aio | changed 2026-08-18 14:01:33.583839 | 2026-08-18 14:01:33.583922 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-18 14:01:33.801081 | aio | ok 2026-08-18 14:01:33.806622 | 2026-08-18 14:01:33.806684 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-18 14:01:34.348657 | aio | changed 2026-08-18 14:01:34.353987 | 2026-08-18 14:01:34.354052 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-18 14:01:34.921790 | aio | changed 2026-08-18 14:01:34.927253 | 2026-08-18 14:01:34.927314 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-18 14:01:34.951216 | aio | skipping: Conditional result was False 2026-08-18 14:01:34.963223 | 2026-08-18 14:01:34.963363 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-18 14:01:35.291099 | aio -> localhost | changed 2026-08-18 14:01:35.307971 | 2026-08-18 14:01:35.308062 | TASK [add-build-sshkey : Add back temp key] 2026-08-18 14:01:35.593919 | aio -> localhost | Identity added: /var/lib/zuul/builds/1fd0e5e2ba2e49e08892a5aaa38fc413/work/1fd0e5e2ba2e49e08892a5aaa38fc413_id_rsa (zuul-build-sshkey) 2026-08-18 14:01:35.594181 | aio -> localhost | ok: Runtime: 0:00:00.015978 2026-08-18 14:01:35.599960 | 2026-08-18 14:01:35.600023 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-18 14:01:35.901425 | aio | ok 2026-08-18 14:01:35.909957 | 2026-08-18 14:01:35.910056 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-18 14:01:35.938578 | aio | skipping: Conditional result was False 2026-08-18 14:01:35.950337 | 2026-08-18 14:01:35.950404 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-18 14:01:36.261664 | aio | ok 2026-08-18 14:01:36.267834 | 2026-08-18 14:01:36.267903 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-18 14:01:37.070781 | aio | Output suppressed because no_log was given 2026-08-18 14:01:37.083619 | 2026-08-18 14:01:37.083686 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-18 14:01:37.307523 | aio | ok: "logs" 2026-08-18 14:01:37.443636 | aio | ok: All items complete 2026-08-18 14:01:37.443789 | 2026-08-18 14:01:37.497572 | aio | ok: "artifacts" 2026-08-18 14:01:37.679754 | aio | ok: "docs" 2026-08-18 14:01:37.701602 | 2026-08-18 14:01:37.701800 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-18 14:01:37.906463 | aio | changed: "logs" 2026-08-18 14:01:38.090675 | aio | changed: "artifacts" 2026-08-18 14:01:38.279098 | aio | changed: "docs" 2026-08-18 14:01:38.301600 | 2026-08-18 14:01:38.301648 | PLAY RECAP 2026-08-18 14:01:38.301694 | aio | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-18 14:01:38.301722 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-18 14:01:38.301744 | 2026-08-18 14:01:38.423405 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-18 14:01:38.433321 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-18 14:01:39.014302 | 2026-08-18 14:01:39.014418 | PLAY [all] 2026-08-18 14:01:39.030126 | 2026-08-18 14:01:39.030378 | TASK [setup-uv : Extract archive] 2026-08-18 14:01:41.510805 | aio | changed 2026-08-18 14:01:41.516846 | 2026-08-18 14:01:41.516922 | TASK [setup-uv : Print version] 2026-08-18 14:01:41.880588 | aio | uv 0.8.13 2026-08-18 14:01:42.053963 | aio | ok: Runtime: 0:00:00.014189 2026-08-18 14:01:42.064666 | 2026-08-18 14:01:42.064730 | TASK [Install Ansible collection siblings] 2026-08-18 14:01:42.455069 | aio | ok: 2026-08-18 14:01:42.455264 | aio | Skipping community.crypto: no checked-out sibling 2026-08-18 14:01:42.455305 | aio | Skipping community.docker: no checked-out sibling 2026-08-18 14:01:42.455336 | aio | Skipping community.general: no checked-out sibling 2026-08-18 14:01:42.455365 | aio | Skipping ansible.utils: no checked-out sibling 2026-08-18 14:01:42.455393 | aio | Skipping vexxhost.containers: no checked-out sibling 2026-08-18 14:01:42.457523 | 2026-08-18 14:01:42.457589 | PLAY RECAP 2026-08-18 14:01:42.457652 | aio | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-18 14:01:42.457684 | 2026-08-18 14:01:42.577323 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-18 14:01:42.586471 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-18 14:01:43.229115 | 2026-08-18 14:01:43.229295 | PLAY [all] 2026-08-18 14:01:43.241880 | 2026-08-18 14:01:43.241956 | LOOP [Check inventory directories] 2026-08-18 14:01:43.598499 | aio | ok: "src/github.com/vexxhost/ansible-collection-ceph" 2026-08-18 14:01:43.775388 | aio | ok: "src/github.com/vexxhost/ansible-collection-ceph/molecule/default/inventory" 2026-08-18 14:01:43.951388 | aio | ok: "src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/inventory" 2026-08-18 14:01:43.964260 | 2026-08-18 14:01:43.964529 | LOOP [Copy inventory file for Zuul] 2026-08-18 14:01:44.854540 | aio | changed: 2026-08-18 14:01:44.854873 | aio | { 2026-08-18 14:01:44.854943 | aio | "ansible_loop_var": "item", 2026-08-18 14:01:44.854998 | aio | "changed": false, 2026-08-18 14:01:44.855048 | aio | "failed": false, 2026-08-18 14:01:44.855101 | aio | "invocation": { 2026-08-18 14:01:44.855148 | aio | "module_args": { 2026-08-18 14:01:44.855193 | aio | "checksum_algorithm": "sha1", 2026-08-18 14:01:44.855236 | aio | "follow": true, 2026-08-18 14:01:44.855281 | aio | "get_attributes": true, 2026-08-18 14:01:44.855328 | aio | "get_checksum": true, 2026-08-18 14:01:44.855373 | aio | "get_mime": true, 2026-08-18 14:01:44.855417 | aio | "path": "src/github.com/vexxhost/ansible-collection-ceph" 2026-08-18 14:01:44.855461 | aio | } 2026-08-18 14:01:44.855505 | aio | }, 2026-08-18 14:01:44.855549 | aio | "item": "src/github.com/vexxhost/ansible-collection-ceph", 2026-08-18 14:01:44.855592 | aio | "stat": { 2026-08-18 14:01:44.855635 | aio | "atime": 1787061696.9636757, 2026-08-18 14:01:44.855680 | aio | "attr_flags": "e", 2026-08-18 14:01:44.855724 | aio | "attributes": [ 2026-08-18 14:01:44.855766 | aio | "extents" 2026-08-18 14:01:44.855810 | aio | ], 2026-08-18 14:01:44.855852 | aio | "block_size": 4096, 2026-08-18 14:01:44.855894 | aio | "blocks": 8, 2026-08-18 14:01:44.856076 | aio | "charset": "unknown", 2026-08-18 14:01:44.856132 | aio | "ctime": 1787061696.9776769, 2026-08-18 14:01:44.856174 | aio | "dev": 64769, 2026-08-18 14:01:44.856212 | aio | "device_type": 0, 2026-08-18 14:01:44.856250 | aio | "executable": true, 2026-08-18 14:01:44.856287 | aio | "exists": true, 2026-08-18 14:01:44.856324 | aio | "gid": 1000, 2026-08-18 14:01:44.856360 | aio | "gr_name": "zuul", 2026-08-18 14:01:44.856397 | aio | "inode": 1034272, 2026-08-18 14:01:44.856425 | aio | "isblk": false, 2026-08-18 14:01:44.856442 | aio | "ischr": false, 2026-08-18 14:01:44.856459 | aio | "isdir": true, 2026-08-18 14:01:44.856476 | aio | "isfifo": false, 2026-08-18 14:01:44.856492 | aio | "isgid": false, 2026-08-18 14:01:44.856509 | aio | "islnk": false, 2026-08-18 14:01:44.856525 | aio | "isreg": false, 2026-08-18 14:01:44.856542 | aio | "issock": false, 2026-08-18 14:01:44.856558 | aio | "isuid": false, 2026-08-18 14:01:44.856574 | aio | "mimetype": "unknown", 2026-08-18 14:01:44.856591 | aio | "mode": "0755", 2026-08-18 14:01:44.856607 | aio | "mtime": 1787061683.7320533, 2026-08-18 14:01:44.856623 | aio | "nlink": 10, 2026-08-18 14:01:44.856640 | aio | "path": "src/github.com/vexxhost/ansible-collection-ceph", 2026-08-18 14:01:44.856656 | aio | "pw_name": "zuul", 2026-08-18 14:01:44.856673 | aio | "readable": true, 2026-08-18 14:01:44.856690 | aio | "rgrp": true, 2026-08-18 14:01:44.856707 | aio | "roth": true, 2026-08-18 14:01:44.856724 | aio | "rusr": true, 2026-08-18 14:01:44.856741 | aio | "size": 4096, 2026-08-18 14:01:44.856758 | aio | "uid": 1000, 2026-08-18 14:01:44.856774 | aio | "version": "2769829850", 2026-08-18 14:01:44.856791 | aio | "wgrp": false, 2026-08-18 14:01:44.856809 | aio | "woth": false, 2026-08-18 14:01:44.856826 | aio | "writeable": true, 2026-08-18 14:01:44.856843 | aio | "wusr": true, 2026-08-18 14:01:44.856860 | aio | "xgrp": true, 2026-08-18 14:01:44.856876 | aio | "xoth": true, 2026-08-18 14:01:44.856893 | aio | "xusr": true 2026-08-18 14:01:44.856909 | aio | } 2026-08-18 14:01:44.856926 | aio | } 2026-08-18 14:01:44.856978 | aio | ok: All items complete 2026-08-18 14:01:44.857002 | 2026-08-18 14:01:44.858242 | aio | skipping: Conditional result was False 2026-08-18 14:01:44.858822 | aio | skipping: Conditional result was False 2026-08-18 14:01:44.881253 | 2026-08-18 14:01:44.881327 | LOOP [Switch "ansible_host" to private IP] 2026-08-18 14:01:45.280449 | aio | changed: 1 replacements made 2026-08-18 14:01:45.282190 | aio | skipping: Conditional result was False 2026-08-18 14:01:45.283005 | aio | skipping: Conditional result was False 2026-08-18 14:01:45.300816 | 2026-08-18 14:01:45.300965 | TASK [Run Molecule scenario] 2026-08-18 14:01:45.730322 | aio | Using CPython 3.12.3 interpreter at: /usr/bin/python3 2026-08-18 14:01:45.730435 | aio | Creating virtual environment at: .venv 2026-08-18 14:01:45.781355 | aio | Downloading pygments (1.2MiB) 2026-08-18 14:01:45.781585 | aio | Downloading netaddr (2.2MiB) 2026-08-18 14:01:45.782025 | aio | Downloading ansible-core (2.1MiB) 2026-08-18 14:01:45.782448 | aio | Downloading cryptography (4.3MiB) 2026-08-18 14:01:46.001509 | aio | Downloading netaddr 2026-08-18 14:01:46.012000 | aio | Downloading cryptography 2026-08-18 14:01:46.061523 | aio | Downloading pygments 2026-08-18 14:01:46.219190 | aio | Downloading ansible-core 2026-08-18 14:01:46.265072 | aio | Installed 43 packages in 45ms 2026-08-18 14:01:47.065521 | aio | INFO Collection 'vexxhost.ceph' detected. 2026-08-18 14:01:47.065607 | aio | INFO Scenarios will be used from 'extensions/molecule' 2026-08-18 14:01:47.693520 | aio | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-18 14:01:47.693583 | aio | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-08-18 14:03:28.023776 | aio | INFO [default > dependency] Executing 2026-08-18 14:03:28.024001 | aio | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-08-18 14:03:28.024295 | aio | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-08-18 14:03:28.024456 | aio | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-18 14:03:28.032303 | aio | INFO [default > cleanup] Executing 2026-08-18 14:03:28.032615 | aio | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-18 14:03:28.038155 | aio | INFO [default > destroy] Executing 2026-08-18 14:03:28.038194 | aio | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-08-18 14:03:28.038265 | aio | INFO [default > destroy] Executed: Successful 2026-08-18 14:03:28.044075 | aio | INFO [default > syntax] Executing 2026-08-18 14:03:29.281997 | aio | 2026-08-18 14:03:29.282322 | aio | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-08-18 14:03:29.342110 | aio | INFO [default > syntax] Executed: Successful 2026-08-18 14:03:29.352270 | aio | INFO [default > create] Executing 2026-08-18 14:03:29.354315 | aio | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-18 14:03:29.361323 | aio | INFO [default > prepare] Executing 2026-08-18 14:03:30.139101 | aio | 2026-08-18 14:03:30.139429 | aio | PLAY [Prepare] ***************************************************************** 2026-08-18 14:03:30.139783 | aio | 2026-08-18 14:03:30.140269 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 14:03:30.140608 | aio | Tuesday 18 August 2026 14:03:30 +0000 (0:00:00.032) 0:00:00.032 ******** 2026-08-18 14:03:31.382501 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-08-18 14:03:31.382745 | aio | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-08-18 14:03:31.383044 | aio | interpreter could change the meaning of that path. See 2026-08-18 14:03:31.383312 | aio | https://docs.ansible.com/ansible- 2026-08-18 14:03:31.383588 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-18 14:03:31.392932 | aio | ok: [aio] 2026-08-18 14:03:31.393150 | aio | 2026-08-18 14:03:31.393471 | aio | TASK [Configure short hostname] ************************************************ 2026-08-18 14:03:31.393885 | aio | Tuesday 18 August 2026 14:03:31 +0000 (0:00:01.254) 0:00:01.287 ******** 2026-08-18 14:03:32.191868 | aio | changed: [aio] 2026-08-18 14:03:32.192086 | aio | 2026-08-18 14:03:32.192335 | aio | TASK [Ensure hostname inside hosts file] *************************************** 2026-08-18 14:03:32.192643 | aio | Tuesday 18 August 2026 14:03:32 +0000 (0:00:00.798) 0:00:02.085 ******** 2026-08-18 14:03:32.528377 | aio | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-08-18 14:03:32.528452 | aio | with a mode of 0700, this may cause issues when running as another user. To 2026-08-18 14:03:32.528526 | aio | avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-18 14:03:32.534881 | aio | changed: [aio] 2026-08-18 14:03:32.534994 | aio | 2026-08-18 14:03:32.535108 | aio | TASK [Update apt cache] ******************************************************** 2026-08-18 14:03:32.535222 | aio | Tuesday 18 August 2026 14:03:32 +0000 (0:00:00.343) 0:00:02.429 ******** 2026-08-18 14:03:38.424751 | aio | changed: [aio] 2026-08-18 14:03:38.424835 | aio | 2026-08-18 14:03:38.424846 | aio | PLAY [Create devices for Ceph] ************************************************* 2026-08-18 14:03:38.424863 | aio | 2026-08-18 14:03:38.424877 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 14:03:38.425073 | aio | Tuesday 18 August 2026 14:03:38 +0000 (0:00:05.889) 0:00:08.318 ******** 2026-08-18 14:03:39.219394 | aio | ok: [aio] 2026-08-18 14:03:39.219600 | aio | 2026-08-18 14:03:39.220923 | aio | TASK [Install depedencies] ***************************************************** 2026-08-18 14:03:39.220939 | aio | Tuesday 18 August 2026 14:03:39 +0000 (0:00:00.794) 0:00:09.113 ******** 2026-08-18 14:03:57.367842 | aio | changed: [aio] 2026-08-18 14:03:57.368007 | aio | 2026-08-18 14:03:57.369957 | aio | TASK [Start up service] ******************************************************** 2026-08-18 14:03:57.369997 | aio | Tuesday 18 August 2026 14:03:57 +0000 (0:00:18.148) 0:00:27.261 ******** 2026-08-18 14:03:58.009504 | aio | ok: [aio] 2026-08-18 14:03:58.009747 | aio | 2026-08-18 14:03:58.010074 | aio | TASK [Generate lvm.conf] ******************************************************* 2026-08-18 14:03:58.010346 | aio | Tuesday 18 August 2026 14:03:58 +0000 (0:00:00.641) 0:00:27.903 ******** 2026-08-18 14:03:58.352080 | aio | ok: [aio] 2026-08-18 14:03:58.352253 | aio | 2026-08-18 14:03:58.352451 | aio | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-08-18 14:03:58.352669 | aio | Tuesday 18 August 2026 14:03:58 +0000 (0:00:00.342) 0:00:28.246 ******** 2026-08-18 14:03:59.087621 | aio | changed: [aio] 2026-08-18 14:03:59.087850 | aio | 2026-08-18 14:03:59.088183 | aio | TASK [Get list of all loopback devices] **************************************** 2026-08-18 14:03:59.088461 | aio | Tuesday 18 August 2026 14:03:59 +0000 (0:00:00.734) 0:00:28.980 ******** 2026-08-18 14:03:59.339226 | aio | ok: [aio] 2026-08-18 14:03:59.339349 | aio | 2026-08-18 14:03:59.339520 | aio | TASK [Fail if there is any existing loopback devices] ************************** 2026-08-18 14:03:59.339685 | aio | Tuesday 18 August 2026 14:03:59 +0000 (0:00:00.252) 0:00:29.233 ******** 2026-08-18 14:03:59.365427 | aio | skipping: [aio] 2026-08-18 14:03:59.365634 | aio | 2026-08-18 14:03:59.365873 | aio | TASK [Create devices for Ceph] ************************************************* 2026-08-18 14:03:59.366149 | aio | Tuesday 18 August 2026 14:03:59 +0000 (0:00:00.026) 0:00:29.259 ******** 2026-08-18 14:04:00.028030 | aio | changed: [aio] => (item=osd0) 2026-08-18 14:04:00.028086 | aio | changed: [aio] => (item=osd1) 2026-08-18 14:04:00.028345 | aio | changed: [aio] => (item=osd2) 2026-08-18 14:04:00.028589 | aio | 2026-08-18 14:04:00.028862 | aio | TASK [Set permissions on loopback devices] ************************************* 2026-08-18 14:04:00.029267 | aio | Tuesday 18 August 2026 14:04:00 +0000 (0:00:00.661) 0:00:29.921 ******** 2026-08-18 14:04:00.779259 | aio | changed: [aio] => (item=osd0) 2026-08-18 14:04:00.779529 | aio | changed: [aio] => (item=osd1) 2026-08-18 14:04:00.779862 | aio | changed: [aio] => (item=osd2) 2026-08-18 14:04:00.780132 | aio | 2026-08-18 14:04:00.780414 | aio | TASK [Start loop devices] ****************************************************** 2026-08-18 14:04:00.780648 | aio | Tuesday 18 August 2026 14:04:00 +0000 (0:00:00.751) 0:00:30.673 ******** 2026-08-18 14:04:01.560702 | aio | changed: [aio] => (item=osd0) 2026-08-18 14:04:01.560939 | aio | changed: [aio] => (item=osd1) 2026-08-18 14:04:01.561236 | aio | changed: [aio] => (item=osd2) 2026-08-18 14:04:01.561464 | aio | 2026-08-18 14:04:01.561713 | aio | TASK [Create a volume group for each loop device] ****************************** 2026-08-18 14:04:01.561998 | aio | Tuesday 18 August 2026 14:04:01 +0000 (0:00:00.779) 0:00:31.452 ******** 2026-08-18 14:04:02.940948 | aio | changed: [aio] => (item=osd0) 2026-08-18 14:04:02.940983 | aio | changed: [aio] => (item=osd1) 2026-08-18 14:04:02.940988 | aio | changed: [aio] => (item=osd2) 2026-08-18 14:04:02.940992 | aio | 2026-08-18 14:04:02.940996 | aio | TASK [Create a logical volume for each loop device] **************************** 2026-08-18 14:04:02.941000 | aio | Tuesday 18 August 2026 14:04:02 +0000 (0:00:01.379) 0:00:32.832 ******** 2026-08-18 14:04:04.248470 | aio | changed: [aio] => (item=ceph-aio-osd0) 2026-08-18 14:04:04.248609 | aio | changed: [aio] => (item=ceph-aio-osd1) 2026-08-18 14:04:04.248778 | aio | changed: [aio] => (item=ceph-aio-osd2) 2026-08-18 14:04:04.248924 | aio | 2026-08-18 14:04:04.249077 | aio | PLAY RECAP ********************************************************************* 2026-08-18 14:04:04.249250 | aio | aio : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-08-18 14:04:04.249383 | aio | 2026-08-18 14:04:04.249518 | aio | 2026-08-18 14:04:04.249666 | aio | TASKS RECAP ******************************************************************** 2026-08-18 14:04:04.249832 | aio | Tuesday 18 August 2026 14:04:04 +0000 (0:00:01.310) 0:00:34.143 ******** 2026-08-18 14:04:04.249986 | aio | =============================================================================== 2026-08-18 14:04:04.250135 | aio | Install depedencies ---------------------------------------------------- 18.15s 2026-08-18 14:04:04.250313 | aio | Update apt cache -------------------------------------------------------- 5.89s 2026-08-18 14:04:04.250470 | aio | Create a volume group for each loop device ------------------------------ 1.38s 2026-08-18 14:04:04.250611 | aio | Create a logical volume for each loop device ---------------------------- 1.31s 2026-08-18 14:04:04.250774 | aio | Gathering Facts --------------------------------------------------------- 1.25s 2026-08-18 14:04:04.250930 | aio | Configure short hostname ------------------------------------------------ 0.80s 2026-08-18 14:04:04.251083 | aio | Gathering Facts --------------------------------------------------------- 0.79s 2026-08-18 14:04:04.251235 | aio | Start loop devices ------------------------------------------------------ 0.78s 2026-08-18 14:04:04.251385 | aio | Set permissions on loopback devices ------------------------------------- 0.75s 2026-08-18 14:04:04.251536 | aio | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.73s 2026-08-18 14:04:04.251688 | aio | Create devices for Ceph ------------------------------------------------- 0.66s 2026-08-18 14:04:04.251838 | aio | Start up service -------------------------------------------------------- 0.64s 2026-08-18 14:04:04.252009 | aio | Ensure hostname inside hosts file --------------------------------------- 0.34s 2026-08-18 14:04:04.252157 | aio | Generate lvm.conf ------------------------------------------------------- 0.34s 2026-08-18 14:04:04.252305 | aio | Get list of all loopback devices ---------------------------------------- 0.25s 2026-08-18 14:04:04.252455 | aio | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-08-18 14:04:04.322314 | aio | INFO [default > prepare] Executed: Successful 2026-08-18 14:04:04.331038 | aio | INFO [default > converge] Executing 2026-08-18 14:04:05.461623 | aio | 2026-08-18 14:04:05.461928 | aio | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-18 14:04:05.462158 | aio | 2026-08-18 14:04:05.462394 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 14:04:05.462636 | aio | Tuesday 18 August 2026 14:04:05 +0000 (0:00:00.056) 0:00:00.056 ******** 2026-08-18 14:04:06.697791 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-08-18 14:04:06.698023 | aio | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-08-18 14:04:06.698264 | aio | interpreter could change the meaning of that path. See 2026-08-18 14:04:06.698514 | aio | https://docs.ansible.com/ansible- 2026-08-18 14:04:06.698757 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-18 14:04:06.728077 | aio | ok: [aio] 2026-08-18 14:04:06.728262 | aio | 2026-08-18 14:04:06.728501 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 14:04:06.728736 | aio | Tuesday 18 August 2026 14:04:06 +0000 (0:00:01.266) 0:00:01.323 ******** 2026-08-18 14:04:07.056994 | aio | ok: [aio] 2026-08-18 14:04:07.057065 | aio | 2026-08-18 14:04:07.057207 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 14:04:07.057333 | aio | Tuesday 18 August 2026 14:04:07 +0000 (0:00:00.328) 0:00:01.652 ******** 2026-08-18 14:04:07.099418 | aio | skipping: [aio] 2026-08-18 14:04:07.099512 | aio | 2026-08-18 14:04:07.099647 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-18 14:04:07.099776 | aio | Tuesday 18 August 2026 14:04:07 +0000 (0:00:00.042) 0:00:01.694 ******** 2026-08-18 14:04:07.480048 | aio | changed: [aio] 2026-08-18 14:04:07.480180 | aio | 2026-08-18 14:04:07.480442 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 14:04:07.480702 | aio | Tuesday 18 August 2026 14:04:07 +0000 (0:00:00.380) 0:00:02.075 ******** 2026-08-18 14:04:07.609790 | aio | ok: [aio] => { 2026-08-18 14:04:07.610069 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-18 14:04:07.610292 | aio | } 2026-08-18 14:04:07.610530 | aio | 2026-08-18 14:04:07.610752 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 14:04:07.611056 | aio | Tuesday 18 August 2026 14:04:07 +0000 (0:00:00.130) 0:00:02.205 ******** 2026-08-18 14:04:08.453056 | aio | changed: [aio] 2026-08-18 14:04:08.453124 | aio | 2026-08-18 14:04:08.453333 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 14:04:08.453571 | aio | Tuesday 18 August 2026 14:04:08 +0000 (0:00:00.842) 0:00:03.048 ******** 2026-08-18 14:04:08.500369 | aio | skipping: [aio] 2026-08-18 14:04:08.500650 | aio | 2026-08-18 14:04:08.500942 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 14:04:08.501272 | aio | Tuesday 18 August 2026 14:04:08 +0000 (0:00:00.047) 0:00:03.096 ******** 2026-08-18 14:04:08.547428 | aio | skipping: [aio] 2026-08-18 14:04:08.547654 | aio | 2026-08-18 14:04:08.548021 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 14:04:08.548270 | aio | Tuesday 18 August 2026 14:04:08 +0000 (0:00:00.047) 0:00:03.143 ******** 2026-08-18 14:04:08.813652 | aio | ok: [aio] 2026-08-18 14:04:08.813843 | aio | 2026-08-18 14:04:08.814274 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 14:04:08.814517 | aio | Tuesday 18 August 2026 14:04:08 +0000 (0:00:00.265) 0:00:03.408 ******** 2026-08-18 14:04:09.807108 | aio | ok: [aio] 2026-08-18 14:04:09.807284 | aio | 2026-08-18 14:04:09.807544 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 14:04:09.807934 | aio | Tuesday 18 August 2026 14:04:09 +0000 (0:00:00.993) 0:00:04.402 ******** 2026-08-18 14:04:10.007043 | aio | ok: [aio] => { 2026-08-18 14:04:10.007089 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-18 14:04:10.007213 | aio | } 2026-08-18 14:04:10.007322 | aio | 2026-08-18 14:04:10.007499 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 14:04:10.007749 | aio | Tuesday 18 August 2026 14:04:10 +0000 (0:00:00.200) 0:00:04.602 ******** 2026-08-18 14:04:11.041828 | aio | changed: [aio] 2026-08-18 14:04:11.042074 | aio | 2026-08-18 14:04:11.042370 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 14:04:11.042632 | aio | Tuesday 18 August 2026 14:04:11 +0000 (0:00:01.034) 0:00:05.637 ******** 2026-08-18 14:04:14.159521 | aio | changed: [aio] 2026-08-18 14:04:14.159577 | aio | 2026-08-18 14:04:14.159587 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-18 14:04:14.159624 | aio | Tuesday 18 August 2026 14:04:14 +0000 (0:00:03.116) 0:00:08.753 ******** 2026-08-18 14:04:14.193037 | aio | skipping: [aio] 2026-08-18 14:04:14.193084 | aio | 2026-08-18 14:04:14.193096 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-18 14:04:14.193103 | aio | Tuesday 18 August 2026 14:04:14 +0000 (0:00:00.034) 0:00:08.787 ******** 2026-08-18 14:04:14.224333 | aio | skipping: [aio] 2026-08-18 14:04:14.224385 | aio | 2026-08-18 14:04:14.224489 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-18 14:04:14.224595 | aio | Tuesday 18 August 2026 14:04:14 +0000 (0:00:00.031) 0:00:08.819 ******** 2026-08-18 14:04:14.261991 | aio | skipping: [aio] 2026-08-18 14:04:14.262055 | aio | 2026-08-18 14:04:14.262072 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-18 14:04:14.262381 | aio | Tuesday 18 August 2026 14:04:14 +0000 (0:00:00.037) 0:00:08.856 ******** 2026-08-18 14:04:20.995593 | aio | changed: [aio] 2026-08-18 14:04:20.995656 | aio | 2026-08-18 14:04:20.995670 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-18 14:04:20.995684 | aio | Tuesday 18 August 2026 14:04:20 +0000 (0:00:06.733) 0:00:15.589 ******** 2026-08-18 14:04:21.665072 | aio | changed: [aio] 2026-08-18 14:04:21.665156 | aio | 2026-08-18 14:04:21.665572 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-18 14:04:21.665622 | aio | Tuesday 18 August 2026 14:04:21 +0000 (0:00:00.669) 0:00:16.259 ******** 2026-08-18 14:04:22.790980 | aio | changed: [aio] => (item={'path': '/etc/containerd'}) 2026-08-18 14:04:22.791013 | aio | changed: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-18 14:04:22.791020 | aio | changed: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-18 14:04:22.791025 | aio | changed: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-18 14:04:22.792022 | aio | changed: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-18 14:04:22.792076 | aio | 2026-08-18 14:04:22.792091 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-18 14:04:22.792255 | aio | Tuesday 18 August 2026 14:04:22 +0000 (0:00:01.125) 0:00:17.384 ******** 2026-08-18 14:04:23.518618 | aio | changed: [aio] 2026-08-18 14:04:23.519038 | aio | 2026-08-18 14:04:23.519394 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-18 14:04:23.519718 | aio | Tuesday 18 August 2026 14:04:23 +0000 (0:00:00.720) 0:00:18.105 ******** 2026-08-18 14:04:23.520039 | aio | 2026-08-18 14:04:23.520393 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-18 14:04:23.520706 | aio | Tuesday 18 August 2026 14:04:23 +0000 (0:00:00.008) 0:00:18.113 ******** 2026-08-18 14:04:24.608281 | aio | ok: [aio] 2026-08-18 14:04:24.608675 | aio | 2026-08-18 14:04:24.609089 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-18 14:04:24.609458 | aio | Tuesday 18 August 2026 14:04:24 +0000 (0:00:01.088) 0:00:19.202 ******** 2026-08-18 14:04:25.149322 | aio | changed: [aio] 2026-08-18 14:04:25.149414 | aio | 2026-08-18 14:04:25.149516 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-18 14:04:25.149654 | aio | Tuesday 18 August 2026 14:04:25 +0000 (0:00:00.542) 0:00:19.744 ******** 2026-08-18 14:04:25.835350 | aio | changed: [aio] 2026-08-18 14:04:25.835429 | aio | 2026-08-18 14:04:25.835535 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 14:04:25.835646 | aio | Tuesday 18 August 2026 14:04:25 +0000 (0:00:00.685) 0:00:20.430 ******** 2026-08-18 14:04:26.072971 | aio | ok: [aio] 2026-08-18 14:04:26.073044 | aio | 2026-08-18 14:04:26.073124 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 14:04:26.073233 | aio | Tuesday 18 August 2026 14:04:26 +0000 (0:00:00.238) 0:00:20.668 ******** 2026-08-18 14:04:26.148086 | aio | ok: [aio] => { 2026-08-18 14:04:26.149006 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-18 14:04:26.149028 | aio | } 2026-08-18 14:04:26.149038 | aio | 2026-08-18 14:04:26.149488 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 14:04:26.149534 | aio | Tuesday 18 August 2026 14:04:26 +0000 (0:00:00.074) 0:00:20.742 ******** 2026-08-18 14:04:27.112444 | aio | changed: [aio] 2026-08-18 14:04:27.112498 | aio | 2026-08-18 14:04:27.112509 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 14:04:27.112518 | aio | Tuesday 18 August 2026 14:04:27 +0000 (0:00:00.964) 0:00:21.706 ******** 2026-08-18 14:04:31.624389 | aio | changed: [aio] 2026-08-18 14:04:31.624455 | aio | 2026-08-18 14:04:31.624469 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-18 14:04:31.624482 | aio | Tuesday 18 August 2026 14:04:31 +0000 (0:00:04.511) 0:00:26.218 ******** 2026-08-18 14:04:32.484330 | aio | ok: [aio] 2026-08-18 14:04:32.484392 | aio | 2026-08-18 14:04:32.484492 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-18 14:04:32.484600 | aio | Tuesday 18 August 2026 14:04:32 +0000 (0:00:00.860) 0:00:27.078 ******** 2026-08-18 14:04:32.873362 | aio | changed: [aio] 2026-08-18 14:04:32.873422 | aio | 2026-08-18 14:04:32.873548 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-18 14:04:32.873660 | aio | Tuesday 18 August 2026 14:04:32 +0000 (0:00:00.388) 0:00:27.467 ******** 2026-08-18 14:04:33.445319 | aio | changed: [aio] 2026-08-18 14:04:33.445395 | aio | 2026-08-18 14:04:33.445517 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-18 14:04:33.445604 | aio | Tuesday 18 August 2026 14:04:33 +0000 (0:00:00.573) 0:00:28.040 ******** 2026-08-18 14:04:34.137079 | aio | changed: [aio] => (item={'path': '/etc/docker'}) 2026-08-18 14:04:34.137140 | aio | changed: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-18 14:04:34.137153 | aio | changed: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-18 14:04:34.137166 | aio | 2026-08-18 14:04:34.137178 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-18 14:04:34.137190 | aio | Tuesday 18 August 2026 14:04:34 +0000 (0:00:00.689) 0:00:28.730 ******** 2026-08-18 14:04:34.692978 | aio | changed: [aio] 2026-08-18 14:04:34.693026 | aio | 2026-08-18 14:04:34.693414 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-18 14:04:34.693447 | aio | Tuesday 18 August 2026 14:04:34 +0000 (0:00:00.556) 0:00:29.287 ******** 2026-08-18 14:04:35.263387 | aio | changed: [aio] 2026-08-18 14:04:35.263450 | aio | 2026-08-18 14:04:35.263541 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-18 14:04:35.263650 | aio | Tuesday 18 August 2026 14:04:35 +0000 (0:00:00.562) 0:00:29.850 ******** 2026-08-18 14:04:35.263751 | aio | 2026-08-18 14:04:35.263864 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-18 14:04:35.263999 | aio | Tuesday 18 August 2026 14:04:35 +0000 (0:00:00.008) 0:00:29.858 ******** 2026-08-18 14:04:36.151511 | aio | ok: [aio] 2026-08-18 14:04:36.151571 | aio | 2026-08-18 14:04:36.151585 | aio | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-18 14:04:36.151597 | aio | Tuesday 18 August 2026 14:04:36 +0000 (0:00:00.886) 0:00:30.745 ******** 2026-08-18 14:04:37.225426 | aio | changed: [aio] 2026-08-18 14:04:37.225488 | aio | 2026-08-18 14:04:37.225502 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-18 14:04:37.225514 | aio | Tuesday 18 August 2026 14:04:37 +0000 (0:00:01.073) 0:00:31.819 ******** 2026-08-18 14:04:37.933428 | aio | changed: [aio] 2026-08-18 14:04:37.933485 | aio | 2026-08-18 14:04:37.933499 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 14:04:37.933511 | aio | Tuesday 18 August 2026 14:04:37 +0000 (0:00:00.708) 0:00:32.527 ******** 2026-08-18 14:04:37.973950 | aio | ok: [aio] => { 2026-08-18 14:04:37.973981 | aio | "msg": "https://download.ceph.com/rpm-20.2.3/el9/noarch/cephadm" 2026-08-18 14:04:37.973986 | aio | } 2026-08-18 14:04:37.973990 | aio | 2026-08-18 14:04:37.973995 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 14:04:37.974261 | aio | Tuesday 18 August 2026 14:04:37 +0000 (0:00:00.039) 0:00:32.567 ******** 2026-08-18 14:04:39.547587 | aio | changed: [aio] 2026-08-18 14:04:39.547640 | aio | 2026-08-18 14:04:39.547651 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 14:04:39.547661 | aio | Tuesday 18 August 2026 14:04:39 +0000 (0:00:01.573) 0:00:34.140 ******** 2026-08-18 14:04:39.592256 | aio | skipping: [aio] 2026-08-18 14:04:39.592317 | aio | 2026-08-18 14:04:39.592327 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-18 14:04:39.592337 | aio | Tuesday 18 August 2026 14:04:39 +0000 (0:00:00.045) 0:00:34.186 ******** 2026-08-18 14:04:39.648272 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-18 14:04:39.648303 | aio | 2026-08-18 14:04:39.648313 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-18 14:04:39.648322 | aio | Tuesday 18 August 2026 14:04:39 +0000 (0:00:00.056) 0:00:34.242 ******** 2026-08-18 14:04:40.570505 | aio | ok: [aio] 2026-08-18 14:04:40.570563 | aio | 2026-08-18 14:04:40.570574 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-18 14:04:40.570584 | aio | Tuesday 18 August 2026 14:04:40 +0000 (0:00:00.922) 0:00:35.164 ******** 2026-08-18 14:04:41.342040 | aio | ok: [aio] => (item=systemd-timesyncd) 2026-08-18 14:04:41.342125 | aio | ok: [aio] => (item=ssh) 2026-08-18 14:04:41.342138 | aio | 2026-08-18 14:04:41.342148 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-18 14:04:41.342164 | aio | Tuesday 18 August 2026 14:04:41 +0000 (0:00:00.771) 0:00:35.935 ******** 2026-08-18 14:04:41.581483 | aio | ok: [aio] 2026-08-18 14:04:41.581537 | aio | 2026-08-18 14:04:41.581548 | aio | TASK [vexxhost.ceph.cephadm : Ensure the cephadm SSH user exists] ************** 2026-08-18 14:04:41.581557 | aio | Tuesday 18 August 2026 14:04:41 +0000 (0:00:00.239) 0:00:36.175 ******** 2026-08-18 14:04:42.078042 | aio | changed: [aio] 2026-08-18 14:04:42.078220 | aio | 2026-08-18 14:04:42.078628 | aio | TASK [vexxhost.ceph.cephadm : Grant passwordless sudo to the cephadm SSH user] *** 2026-08-18 14:04:42.078947 | aio | Tuesday 18 August 2026 14:04:42 +0000 (0:00:00.496) 0:00:36.672 ******** 2026-08-18 14:04:42.649719 | aio | changed: [aio] 2026-08-18 14:04:42.649922 | aio | 2026-08-18 14:04:42.650222 | aio | TASK [vexxhost.ceph.cephadm : Log in to the container registry] **************** 2026-08-18 14:04:42.650640 | aio | Tuesday 18 August 2026 14:04:42 +0000 (0:00:00.572) 0:00:37.244 ******** 2026-08-18 14:04:42.682022 | aio | skipping: [aio] 2026-08-18 14:04:42.682225 | aio | 2026-08-18 14:04:42.682637 | aio | TASK [vexxhost.ceph.cephadm : Pre-pull the Ceph image] ************************* 2026-08-18 14:04:42.683045 | aio | Tuesday 18 August 2026 14:04:42 +0000 (0:00:00.032) 0:00:37.277 ******** 2026-08-18 14:05:23.294941 | aio | changed: [aio] 2026-08-18 14:05:23.295133 | aio | 2026-08-18 14:05:23.295407 | aio | TASK [vexxhost.ceph.cephadm : Pin CEPHADM_IMAGE for interactive login shells] *** 2026-08-18 14:05:23.295656 | aio | Tuesday 18 August 2026 14:05:23 +0000 (0:00:40.612) 0:01:17.890 ******** 2026-08-18 14:05:23.861947 | aio | changed: [aio] 2026-08-18 14:05:23.861977 | aio | 2026-08-18 14:05:23.861985 | aio | TASK [vexxhost.ceph.mon : Find this monitor's addresses on the public network] *** 2026-08-18 14:05:23.861992 | aio | Tuesday 18 August 2026 14:05:23 +0000 (0:00:00.566) 0:01:18.456 ******** 2026-08-18 14:05:23.984987 | aio | ok: [aio] 2026-08-18 14:05:23.985029 | aio | 2026-08-18 14:05:23.985306 | aio | TASK [vexxhost.ceph.mon : Assert exactly one address matches the public network] *** 2026-08-18 14:05:23.985630 | aio | Tuesday 18 August 2026 14:05:23 +0000 (0:00:00.123) 0:01:18.579 ******** 2026-08-18 14:05:24.023362 | aio | ok: [aio] => { 2026-08-18 14:05:24.023705 | aio | "changed": false, 2026-08-18 14:05:24.024035 | aio | "msg": "All assertions passed" 2026-08-18 14:05:24.024333 | aio | } 2026-08-18 14:05:24.025156 | aio | 2026-08-18 14:05:24.025227 | aio | TASK [vexxhost.ceph.mon : Set this monitor's Ceph public IP] ******************* 2026-08-18 14:05:24.025246 | aio | Tuesday 18 August 2026 14:05:24 +0000 (0:00:00.038) 0:01:18.618 ******** 2026-08-18 14:05:24.063838 | aio | ok: [aio] 2026-08-18 14:05:24.063922 | aio | 2026-08-18 14:05:24.064072 | aio | TASK [vexxhost.ceph.mon : Check whether any monitor is already bootstrapped] *** 2026-08-18 14:05:24.064196 | aio | Tuesday 18 August 2026 14:05:24 +0000 (0:00:00.040) 0:01:18.659 ******** 2026-08-18 14:05:24.324595 | aio | ok: [aio] => (item=aio) 2026-08-18 14:05:24.324791 | aio | 2026-08-18 14:05:24.325132 | aio | TASK [vexxhost.ceph.mon : Select the bootstrap node (existing one, else the first monitor)] *** 2026-08-18 14:05:24.325398 | aio | Tuesday 18 August 2026 14:05:24 +0000 (0:00:00.260) 0:01:18.919 ******** 2026-08-18 14:05:24.384480 | aio | ok: [aio] 2026-08-18 14:05:24.384681 | aio | 2026-08-18 14:05:24.384995 | aio | TASK [vexxhost.ceph.mon : Bootstrap the cluster] ******************************* 2026-08-18 14:05:24.385263 | aio | Tuesday 18 August 2026 14:05:24 +0000 (0:00:00.058) 0:01:18.978 ******** 2026-08-18 14:05:24.468407 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap.yml for aio 2026-08-18 14:05:24.468664 | aio | 2026-08-18 14:05:24.468990 | aio | TASK [vexxhost.ceph.mon : Ensure /etc/ceph exists] ***************************** 2026-08-18 14:05:24.469283 | aio | Tuesday 18 August 2026 14:05:24 +0000 (0:00:00.085) 0:01:19.063 ******** 2026-08-18 14:05:24.715230 | aio | changed: [aio] 2026-08-18 14:05:24.715454 | aio | 2026-08-18 14:05:24.715731 | aio | TASK [vexxhost.ceph.mon : Write the caller-provided SSH private key] *********** 2026-08-18 14:05:24.716925 | aio | Tuesday 18 August 2026 14:05:24 +0000 (0:00:00.246) 0:01:19.310 ******** 2026-08-18 14:05:24.756965 | aio | skipping: [aio] 2026-08-18 14:05:24.757003 | aio | 2026-08-18 14:05:24.757012 | aio | TASK [vexxhost.ceph.mon : Write the caller-provided SSH public key] ************ 2026-08-18 14:05:24.757020 | aio | Tuesday 18 August 2026 14:05:24 +0000 (0:00:00.041) 0:01:19.351 ******** 2026-08-18 14:05:24.801098 | aio | skipping: [aio] 2026-08-18 14:05:24.801141 | aio | 2026-08-18 14:05:24.801151 | aio | TASK [vexxhost.ceph.mon : Generate a cephadm SSH keypair when none was provided] *** 2026-08-18 14:05:24.801160 | aio | Tuesday 18 August 2026 14:05:24 +0000 (0:00:00.043) 0:01:19.395 ******** 2026-08-18 14:05:25.929971 | aio | changed: [aio] 2026-08-18 14:05:25.930207 | aio | 2026-08-18 14:05:25.930543 | aio | TASK [vexxhost.ceph.mon : Create a temporary ceph.conf for bootstrap overrides] *** 2026-08-18 14:05:25.930803 | aio | Tuesday 18 August 2026 14:05:25 +0000 (0:00:01.129) 0:01:20.524 ******** 2026-08-18 14:05:26.259868 | aio | changed: [aio] 2026-08-18 14:05:26.260995 | aio | 2026-08-18 14:05:26.261053 | aio | TASK [vexxhost.ceph.mon : Populate bootstrap ceph.conf overrides] ************** 2026-08-18 14:05:26.261066 | aio | Tuesday 18 August 2026 14:05:26 +0000 (0:00:00.330) 0:01:20.855 ******** 2026-08-18 14:05:26.296073 | aio | skipping: [aio] 2026-08-18 14:05:26.296159 | aio | 2026-08-18 14:05:26.296267 | aio | TASK [vexxhost.ceph.mon : Bootstrap the cluster] ******************************* 2026-08-18 14:05:26.296561 | aio | Tuesday 18 August 2026 14:05:26 +0000 (0:00:00.035) 0:01:20.891 ******** 2026-08-18 14:06:09.160748 | aio | changed: [aio] 2026-08-18 14:06:09.160806 | aio | 2026-08-18 14:06:09.160826 | aio | TASK [vexxhost.ceph.mon : Remove the temporary ceph.conf] ********************** 2026-08-18 14:06:09.160879 | aio | Tuesday 18 August 2026 14:06:09 +0000 (0:00:42.864) 0:02:03.755 ******** 2026-08-18 14:06:09.434715 | aio | changed: [aio] 2026-08-18 14:06:09.434954 | aio | 2026-08-18 14:06:09.435224 | aio | TASK [Register this monitor host] ********************************************** 2026-08-18 14:06:09.435465 | aio | Tuesday 18 August 2026 14:06:09 +0000 (0:00:00.274) 0:02:04.029 ******** 2026-08-18 14:06:09.512605 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-08-18 14:06:09.512832 | aio | 2026-08-18 14:06:09.513140 | aio | TASK [vexxhost.ceph.cephadm_host : Get the cephadm public key] ***************** 2026-08-18 14:06:09.513387 | aio | Tuesday 18 August 2026 14:06:09 +0000 (0:00:00.077) 0:02:04.107 ******** 2026-08-18 14:06:11.287875 | aio | ok: [aio] 2026-08-18 14:06:11.288113 | aio | 2026-08-18 14:06:11.288409 | aio | TASK [vexxhost.ceph.cephadm_host : Resolve the cluster SSH public key to authorise] *** 2026-08-18 14:06:11.288683 | aio | Tuesday 18 August 2026 14:06:11 +0000 (0:00:01.775) 0:02:05.882 ******** 2026-08-18 14:06:11.339652 | aio | ok: [aio] 2026-08-18 14:06:11.340010 | aio | 2026-08-18 14:06:11.340316 | aio | TASK [vexxhost.ceph.cephadm_host : Assert a cluster SSH key was resolved] ****** 2026-08-18 14:06:11.340549 | aio | Tuesday 18 August 2026 14:06:11 +0000 (0:00:00.051) 0:02:05.934 ******** 2026-08-18 14:06:11.387578 | aio | ok: [aio] => { 2026-08-18 14:06:11.387754 | aio | "changed": false, 2026-08-18 14:06:11.388117 | aio | "msg": "All assertions passed" 2026-08-18 14:06:11.388447 | aio | } 2026-08-18 14:06:11.388745 | aio | 2026-08-18 14:06:11.389184 | aio | TASK [vexxhost.ceph.cephadm_host : Authorise the cluster SSH key for the cephadm user] *** 2026-08-18 14:06:11.389516 | aio | Tuesday 18 August 2026 14:06:11 +0000 (0:00:00.048) 0:02:05.983 ******** 2026-08-18 14:06:11.818971 | aio | ok: [aio] 2026-08-18 14:06:11.819235 | aio | 2026-08-18 14:06:11.819531 | aio | TASK [vexxhost.ceph.cephadm_host : Derive this host's cephadm labels from inventory membership] *** 2026-08-18 14:06:11.819802 | aio | Tuesday 18 August 2026 14:06:11 +0000 (0:00:00.431) 0:02:06.414 ******** 2026-08-18 14:06:11.866602 | aio | ok: [aio] 2026-08-18 14:06:11.866785 | aio | 2026-08-18 14:06:11.867142 | aio | TASK [vexxhost.ceph.cephadm_host : Find this host's addresses on the public network] *** 2026-08-18 14:06:11.867392 | aio | Tuesday 18 August 2026 14:06:11 +0000 (0:00:00.047) 0:02:06.462 ******** 2026-08-18 14:06:11.948565 | aio | ok: [aio] 2026-08-18 14:06:11.948759 | aio | 2026-08-18 14:06:11.949079 | aio | TASK [vexxhost.ceph.cephadm_host : Assert exactly one address matches the public network] *** 2026-08-18 14:06:11.949317 | aio | Tuesday 18 August 2026 14:06:11 +0000 (0:00:00.081) 0:02:06.544 ******** 2026-08-18 14:06:12.006089 | aio | ok: [aio] => { 2026-08-18 14:06:12.006309 | aio | "changed": false, 2026-08-18 14:06:12.006554 | aio | "msg": "All assertions passed" 2026-08-18 14:06:12.006793 | aio | } 2026-08-18 14:06:12.007098 | aio | 2026-08-18 14:06:12.007375 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host (labels)] ***************** 2026-08-18 14:06:12.007607 | aio | Tuesday 18 August 2026 14:06:12 +0000 (0:00:00.057) 0:02:06.601 ******** 2026-08-18 14:06:19.886741 | aio | changed: [aio] 2026-08-18 14:06:19.886974 | aio | 2026-08-18 14:06:19.887301 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host with a CRUSH location] **** 2026-08-18 14:06:19.887558 | aio | Tuesday 18 August 2026 14:06:19 +0000 (0:00:07.880) 0:02:14.481 ******** 2026-08-18 14:06:19.943665 | aio | skipping: [aio] 2026-08-18 14:06:19.943870 | aio | 2026-08-18 14:06:19.944218 | aio | TASK [vexxhost.ceph.mon : Apply the monitor service spec] ********************** 2026-08-18 14:06:19.944495 | aio | Tuesday 18 August 2026 14:06:19 +0000 (0:00:00.056) 0:02:14.538 ******** 2026-08-18 14:06:23.279549 | aio | changed: [aio] 2026-08-18 14:06:23.279615 | aio | 2026-08-18 14:06:23.279629 | aio | TASK [vexxhost.ceph.mon : Wait for this monitor's daemon to be present] ******** 2026-08-18 14:06:23.279641 | aio | Tuesday 18 August 2026 14:06:23 +0000 (0:00:03.334) 0:02:17.873 ******** 2026-08-18 14:06:25.033560 | aio | ok: [aio] 2026-08-18 14:06:25.033605 | aio | 2026-08-18 14:06:25.033612 | aio | TASK [vexxhost.ceph.mgr : Locate the cluster admin host] *********************** 2026-08-18 14:06:25.033619 | aio | Tuesday 18 August 2026 14:06:25 +0000 (0:00:01.755) 0:02:19.628 ******** 2026-08-18 14:06:25.323944 | aio | ok: [aio] => (item=aio) 2026-08-18 14:06:25.323973 | aio | 2026-08-18 14:06:25.323980 | aio | TASK [vexxhost.ceph.mgr : Select the admin host] ******************************* 2026-08-18 14:06:25.323986 | aio | Tuesday 18 August 2026 14:06:25 +0000 (0:00:00.288) 0:02:19.916 ******** 2026-08-18 14:06:25.385582 | aio | ok: [aio] 2026-08-18 14:06:25.385819 | aio | 2026-08-18 14:06:25.385985 | aio | TASK [Register this manager host] ********************************************** 2026-08-18 14:06:25.386266 | aio | Tuesday 18 August 2026 14:06:25 +0000 (0:00:00.061) 0:02:19.978 ******** 2026-08-18 14:06:25.455958 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-08-18 14:06:25.456173 | aio | 2026-08-18 14:06:25.456447 | aio | TASK [vexxhost.ceph.cephadm_host : Get the cephadm public key] ***************** 2026-08-18 14:06:25.456732 | aio | Tuesday 18 August 2026 14:06:25 +0000 (0:00:00.072) 0:02:20.051 ******** 2026-08-18 14:06:27.138286 | aio | ok: [aio] 2026-08-18 14:06:27.138527 | aio | 2026-08-18 14:06:27.138819 | aio | TASK [vexxhost.ceph.cephadm_host : Resolve the cluster SSH public key to authorise] *** 2026-08-18 14:06:27.139180 | aio | Tuesday 18 August 2026 14:06:27 +0000 (0:00:01.682) 0:02:21.733 ******** 2026-08-18 14:06:27.189600 | aio | ok: [aio] 2026-08-18 14:06:27.189760 | aio | 2026-08-18 14:06:27.190067 | aio | TASK [vexxhost.ceph.cephadm_host : Assert a cluster SSH key was resolved] ****** 2026-08-18 14:06:27.190320 | aio | Tuesday 18 August 2026 14:06:27 +0000 (0:00:00.051) 0:02:21.785 ******** 2026-08-18 14:06:27.236668 | aio | ok: [aio] => { 2026-08-18 14:06:27.236873 | aio | "changed": false, 2026-08-18 14:06:27.237182 | aio | "msg": "All assertions passed" 2026-08-18 14:06:27.237416 | aio | } 2026-08-18 14:06:27.237633 | aio | 2026-08-18 14:06:27.237888 | aio | TASK [vexxhost.ceph.cephadm_host : Authorise the cluster SSH key for the cephadm user] *** 2026-08-18 14:06:27.238176 | aio | Tuesday 18 August 2026 14:06:27 +0000 (0:00:00.047) 0:02:21.832 ******** 2026-08-18 14:06:27.556004 | aio | ok: [aio] 2026-08-18 14:06:27.556209 | aio | 2026-08-18 14:06:27.556475 | aio | TASK [vexxhost.ceph.cephadm_host : Derive this host's cephadm labels from inventory membership] *** 2026-08-18 14:06:27.556727 | aio | Tuesday 18 August 2026 14:06:27 +0000 (0:00:00.318) 0:02:22.151 ******** 2026-08-18 14:06:27.605049 | aio | ok: [aio] 2026-08-18 14:06:27.605211 | aio | 2026-08-18 14:06:27.605473 | aio | TASK [vexxhost.ceph.cephadm_host : Find this host's addresses on the public network] *** 2026-08-18 14:06:27.605783 | aio | Tuesday 18 August 2026 14:06:27 +0000 (0:00:00.049) 0:02:22.200 ******** 2026-08-18 14:06:27.689693 | aio | ok: [aio] 2026-08-18 14:06:27.689927 | aio | 2026-08-18 14:06:27.690228 | aio | TASK [vexxhost.ceph.cephadm_host : Assert exactly one address matches the public network] *** 2026-08-18 14:06:27.690472 | aio | Tuesday 18 August 2026 14:06:27 +0000 (0:00:00.084) 0:02:22.285 ******** 2026-08-18 14:06:27.740919 | aio | ok: [aio] => { 2026-08-18 14:06:27.741144 | aio | "changed": false, 2026-08-18 14:06:27.741381 | aio | "msg": "All assertions passed" 2026-08-18 14:06:27.741608 | aio | } 2026-08-18 14:06:27.741855 | aio | 2026-08-18 14:06:27.742137 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host (labels)] ***************** 2026-08-18 14:06:27.742373 | aio | Tuesday 18 August 2026 14:06:27 +0000 (0:00:00.051) 0:02:22.336 ******** 2026-08-18 14:06:29.440064 | aio | ok: [aio] 2026-08-18 14:06:29.440126 | aio | 2026-08-18 14:06:29.440140 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host with a CRUSH location] **** 2026-08-18 14:06:29.440153 | aio | Tuesday 18 August 2026 14:06:29 +0000 (0:00:01.697) 0:02:24.034 ******** 2026-08-18 14:06:29.498549 | aio | skipping: [aio] 2026-08-18 14:06:29.498737 | aio | 2026-08-18 14:06:29.499043 | aio | TASK [vexxhost.ceph.mgr : Apply the manager service spec] ********************** 2026-08-18 14:06:29.499292 | aio | Tuesday 18 August 2026 14:06:29 +0000 (0:00:00.059) 0:02:24.093 ******** 2026-08-18 14:06:32.707134 | aio | changed: [aio] 2026-08-18 14:06:32.707222 | aio | 2026-08-18 14:06:32.707341 | aio | TASK [vexxhost.ceph.mgr : Wait for this manager's daemon to be present] ******** 2026-08-18 14:06:32.707460 | aio | Tuesday 18 August 2026 14:06:32 +0000 (0:00:03.208) 0:02:27.302 ******** 2026-08-18 14:06:34.595317 | aio | ok: [aio] 2026-08-18 14:06:34.595383 | aio | 2026-08-18 14:06:34.595596 | aio | TASK [vexxhost.ceph.mgr : Configure ceph-mgr modules] ************************** 2026-08-18 14:06:34.595622 | aio | Tuesday 18 August 2026 14:06:34 +0000 (0:00:01.887) 0:02:29.189 ******** 2026-08-18 14:06:44.792452 | aio | changed: [aio] => (item={'name': 'diskprediction_local'}) 2026-08-18 14:06:44.792525 | aio | changed: [aio] => (item={'name': 'dashboard'}) 2026-08-18 14:06:44.792598 | aio | ok: [aio] => (item={'name': 'iostat'}) 2026-08-18 14:06:44.792723 | aio | changed: [aio] => (item={'name': 'prometheus'}) 2026-08-18 14:06:44.792845 | aio | changed: [aio] => (item={'name': 'rgw'}) 2026-08-18 14:06:44.792979 | aio | 2026-08-18 14:06:44.793115 | aio | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-08-18 14:06:44.793216 | aio | 2026-08-18 14:06:44.793340 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 14:06:44.793438 | aio | Tuesday 18 August 2026 14:06:44 +0000 (0:00:10.195) 0:02:39.385 ******** 2026-08-18 14:06:45.845707 | aio | ok: [aio] 2026-08-18 14:06:45.845771 | aio | 2026-08-18 14:06:45.845907 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 14:06:45.846029 | aio | Tuesday 18 August 2026 14:06:45 +0000 (0:00:01.055) 0:02:40.441 ******** 2026-08-18 14:06:46.097026 | aio | ok: [aio] 2026-08-18 14:06:46.097091 | aio | 2026-08-18 14:06:46.097211 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 14:06:46.097334 | aio | Tuesday 18 August 2026 14:06:46 +0000 (0:00:00.251) 0:02:40.692 ******** 2026-08-18 14:06:46.141427 | aio | skipping: [aio] 2026-08-18 14:06:46.141470 | aio | 2026-08-18 14:06:46.141483 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-18 14:06:46.141495 | aio | Tuesday 18 August 2026 14:06:46 +0000 (0:00:00.042) 0:02:40.735 ******** 2026-08-18 14:06:46.396295 | aio | ok: [aio] 2026-08-18 14:06:46.396355 | aio | 2026-08-18 14:06:46.396489 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 14:06:46.396608 | aio | Tuesday 18 August 2026 14:06:46 +0000 (0:00:00.254) 0:02:40.989 ******** 2026-08-18 14:06:46.462814 | aio | ok: [aio] => { 2026-08-18 14:06:46.463069 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-18 14:06:46.463476 | aio | } 2026-08-18 14:06:46.463503 | aio | 2026-08-18 14:06:46.463509 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 14:06:46.463515 | aio | Tuesday 18 August 2026 14:06:46 +0000 (0:00:00.068) 0:02:41.057 ******** 2026-08-18 14:06:46.838424 | aio | ok: [aio] 2026-08-18 14:06:46.838472 | aio | 2026-08-18 14:06:46.838489 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 14:06:46.838579 | aio | Tuesday 18 August 2026 14:06:46 +0000 (0:00:00.375) 0:02:41.433 ******** 2026-08-18 14:06:46.887415 | aio | skipping: [aio] 2026-08-18 14:06:46.887447 | aio | 2026-08-18 14:06:46.887453 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 14:06:46.887459 | aio | Tuesday 18 August 2026 14:06:46 +0000 (0:00:00.047) 0:02:41.481 ******** 2026-08-18 14:06:46.933387 | aio | skipping: [aio] 2026-08-18 14:06:46.933448 | aio | 2026-08-18 14:06:46.933552 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 14:06:46.933665 | aio | Tuesday 18 August 2026 14:06:46 +0000 (0:00:00.046) 0:02:41.528 ******** 2026-08-18 14:06:47.180345 | aio | ok: [aio] 2026-08-18 14:06:47.180415 | aio | 2026-08-18 14:06:47.180503 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 14:06:47.180614 | aio | Tuesday 18 August 2026 14:06:47 +0000 (0:00:00.245) 0:02:41.773 ******** 2026-08-18 14:06:48.062296 | aio | ok: [aio] 2026-08-18 14:06:48.062362 | aio | 2026-08-18 14:06:48.062467 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 14:06:48.062580 | aio | Tuesday 18 August 2026 14:06:48 +0000 (0:00:00.884) 0:02:42.657 ******** 2026-08-18 14:06:48.139043 | aio | ok: [aio] => { 2026-08-18 14:06:48.139202 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-18 14:06:48.139367 | aio | } 2026-08-18 14:06:48.139483 | aio | 2026-08-18 14:06:48.139741 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 14:06:48.139765 | aio | Tuesday 18 August 2026 14:06:48 +0000 (0:00:00.076) 0:02:42.734 ******** 2026-08-18 14:06:48.570468 | aio | ok: [aio] 2026-08-18 14:06:48.570523 | aio | 2026-08-18 14:06:48.570534 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 14:06:48.570544 | aio | Tuesday 18 August 2026 14:06:48 +0000 (0:00:00.430) 0:02:43.164 ******** 2026-08-18 14:06:50.640532 | aio | ok: [aio] 2026-08-18 14:06:50.640595 | aio | 2026-08-18 14:06:50.640609 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-18 14:06:50.640621 | aio | Tuesday 18 August 2026 14:06:50 +0000 (0:00:02.069) 0:02:45.234 ******** 2026-08-18 14:06:50.673730 | aio | skipping: [aio] 2026-08-18 14:06:50.673757 | aio | 2026-08-18 14:06:50.673765 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-18 14:06:50.673773 | aio | Tuesday 18 August 2026 14:06:50 +0000 (0:00:00.034) 0:02:45.269 ******** 2026-08-18 14:06:50.709207 | aio | skipping: [aio] 2026-08-18 14:06:50.709285 | aio | 2026-08-18 14:06:50.709415 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-18 14:06:50.709570 | aio | Tuesday 18 August 2026 14:06:50 +0000 (0:00:00.033) 0:02:45.302 ******** 2026-08-18 14:06:50.742860 | aio | skipping: [aio] 2026-08-18 14:06:50.743117 | aio | 2026-08-18 14:06:50.743299 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-18 14:06:50.743452 | aio | Tuesday 18 August 2026 14:06:50 +0000 (0:00:00.035) 0:02:45.338 ******** 2026-08-18 14:06:51.637404 | aio | ok: [aio] 2026-08-18 14:06:51.637483 | aio | 2026-08-18 14:06:51.637581 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-18 14:06:51.637697 | aio | Tuesday 18 August 2026 14:06:51 +0000 (0:00:00.894) 0:02:46.232 ******** 2026-08-18 14:06:52.168412 | aio | ok: [aio] 2026-08-18 14:06:52.168469 | aio | 2026-08-18 14:06:52.168483 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-18 14:06:52.168495 | aio | Tuesday 18 August 2026 14:06:52 +0000 (0:00:00.527) 0:02:46.760 ******** 2026-08-18 14:06:53.259366 | aio | ok: [aio] => (item={'path': '/etc/containerd'}) 2026-08-18 14:06:53.259446 | aio | ok: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-18 14:06:53.259520 | aio | ok: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-18 14:06:53.259636 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-18 14:06:53.259820 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-18 14:06:53.259860 | aio | 2026-08-18 14:06:53.260006 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-18 14:06:53.260095 | aio | Tuesday 18 August 2026 14:06:53 +0000 (0:00:01.093) 0:02:47.853 ******** 2026-08-18 14:06:53.910287 | aio | ok: [aio] 2026-08-18 14:06:53.910384 | aio | 2026-08-18 14:06:53.910526 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-18 14:06:53.910662 | aio | Tuesday 18 August 2026 14:06:53 +0000 (0:00:00.644) 0:02:48.498 ******** 2026-08-18 14:06:53.910791 | aio | 2026-08-18 14:06:53.910969 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-18 14:06:53.911118 | aio | Tuesday 18 August 2026 14:06:53 +0000 (0:00:00.006) 0:02:48.504 ******** 2026-08-18 14:06:54.381404 | aio | ok: [aio] 2026-08-18 14:06:54.381458 | aio | 2026-08-18 14:06:54.381471 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 14:06:54.381484 | aio | Tuesday 18 August 2026 14:06:54 +0000 (0:00:00.470) 0:02:48.975 ******** 2026-08-18 14:06:54.632365 | aio | ok: [aio] 2026-08-18 14:06:54.632418 | aio | 2026-08-18 14:06:54.632432 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 14:06:54.632467 | aio | Tuesday 18 August 2026 14:06:54 +0000 (0:00:00.251) 0:02:49.226 ******** 2026-08-18 14:06:54.694019 | aio | ok: [aio] => { 2026-08-18 14:06:54.694097 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-18 14:06:54.694110 | aio | } 2026-08-18 14:06:54.694788 | aio | 2026-08-18 14:06:54.694827 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 14:06:54.694838 | aio | Tuesday 18 August 2026 14:06:54 +0000 (0:00:00.062) 0:02:49.288 ******** 2026-08-18 14:06:55.107761 | aio | ok: [aio] 2026-08-18 14:06:55.107789 | aio | 2026-08-18 14:06:55.107794 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 14:06:55.107923 | aio | Tuesday 18 August 2026 14:06:55 +0000 (0:00:00.412) 0:02:49.700 ******** 2026-08-18 14:06:58.391015 | aio | ok: [aio] 2026-08-18 14:06:58.391089 | aio | 2026-08-18 14:06:58.391541 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-18 14:06:58.391597 | aio | Tuesday 18 August 2026 14:06:58 +0000 (0:00:03.284) 0:02:52.984 ******** 2026-08-18 14:06:59.314013 | aio | ok: [aio] 2026-08-18 14:06:59.314073 | aio | 2026-08-18 14:06:59.314093 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-18 14:06:59.314378 | aio | Tuesday 18 August 2026 14:06:59 +0000 (0:00:00.922) 0:02:53.907 ******** 2026-08-18 14:06:59.552306 | aio | ok: [aio] 2026-08-18 14:06:59.552373 | aio | 2026-08-18 14:06:59.552486 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-18 14:06:59.552599 | aio | Tuesday 18 August 2026 14:06:59 +0000 (0:00:00.239) 0:02:54.147 ******** 2026-08-18 14:07:00.093277 | aio | ok: [aio] 2026-08-18 14:07:00.093345 | aio | 2026-08-18 14:07:00.093473 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-18 14:07:00.093589 | aio | Tuesday 18 August 2026 14:07:00 +0000 (0:00:00.541) 0:02:54.688 ******** 2026-08-18 14:07:00.781991 | aio | ok: [aio] => (item={'path': '/etc/docker'}) 2026-08-18 14:07:00.782066 | aio | ok: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-18 14:07:00.782087 | aio | ok: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-18 14:07:00.782105 | aio | 2026-08-18 14:07:00.782122 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-18 14:07:00.782358 | aio | Tuesday 18 August 2026 14:07:00 +0000 (0:00:00.685) 0:02:55.373 ******** 2026-08-18 14:07:01.321395 | aio | ok: [aio] 2026-08-18 14:07:01.321592 | aio | 2026-08-18 14:07:01.321772 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-18 14:07:01.321978 | aio | Tuesday 18 August 2026 14:07:01 +0000 (0:00:00.542) 0:02:55.916 ******** 2026-08-18 14:07:01.856651 | aio | ok: [aio] 2026-08-18 14:07:01.857178 | aio | 2026-08-18 14:07:01.857536 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-18 14:07:01.857856 | aio | Tuesday 18 August 2026 14:07:01 +0000 (0:00:00.527) 0:02:56.443 ******** 2026-08-18 14:07:01.858726 | aio | 2026-08-18 14:07:01.859266 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-18 14:07:01.859713 | aio | Tuesday 18 August 2026 14:07:01 +0000 (0:00:00.007) 0:02:56.451 ******** 2026-08-18 14:07:02.319314 | aio | ok: [aio] 2026-08-18 14:07:02.319382 | aio | 2026-08-18 14:07:02.319502 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 14:07:02.319613 | aio | Tuesday 18 August 2026 14:07:02 +0000 (0:00:00.463) 0:02:56.914 ******** 2026-08-18 14:07:02.360953 | aio | ok: [aio] => { 2026-08-18 14:07:02.361000 | aio | "msg": "https://download.ceph.com/rpm-20.2.3/el9/noarch/cephadm" 2026-08-18 14:07:02.361006 | aio | } 2026-08-18 14:07:02.361012 | aio | 2026-08-18 14:07:02.361017 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 14:07:02.361026 | aio | Tuesday 18 August 2026 14:07:02 +0000 (0:00:00.040) 0:02:56.954 ******** 2026-08-18 14:07:02.688361 | aio | ok: [aio] 2026-08-18 14:07:02.688456 | aio | 2026-08-18 14:07:02.688525 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 14:07:02.688634 | aio | Tuesday 18 August 2026 14:07:02 +0000 (0:00:00.328) 0:02:57.283 ******** 2026-08-18 14:07:02.729447 | aio | skipping: [aio] 2026-08-18 14:07:02.729477 | aio | 2026-08-18 14:07:02.729487 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-18 14:07:02.729496 | aio | Tuesday 18 August 2026 14:07:02 +0000 (0:00:00.039) 0:02:57.323 ******** 2026-08-18 14:07:02.781694 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-18 14:07:02.781753 | aio | 2026-08-18 14:07:02.781764 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-18 14:07:02.781775 | aio | Tuesday 18 August 2026 14:07:02 +0000 (0:00:00.051) 0:02:57.374 ******** 2026-08-18 14:07:03.716460 | aio | ok: [aio] 2026-08-18 14:07:03.716544 | aio | 2026-08-18 14:07:03.716649 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-18 14:07:03.716809 | aio | Tuesday 18 August 2026 14:07:03 +0000 (0:00:00.935) 0:02:58.310 ******** 2026-08-18 14:07:04.523120 | aio | ok: [aio] => (item=systemd-timesyncd) 2026-08-18 14:07:04.523191 | aio | ok: [aio] => (item=ssh) 2026-08-18 14:07:04.523206 | aio | 2026-08-18 14:07:04.523578 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-18 14:07:04.523643 | aio | Tuesday 18 August 2026 14:07:04 +0000 (0:00:00.806) 0:02:59.116 ******** 2026-08-18 14:07:04.770385 | aio | ok: [aio] 2026-08-18 14:07:04.770464 | aio | 2026-08-18 14:07:04.770533 | aio | TASK [vexxhost.ceph.cephadm : Ensure the cephadm SSH user exists] ************** 2026-08-18 14:07:04.770650 | aio | Tuesday 18 August 2026 14:07:04 +0000 (0:00:00.246) 0:02:59.363 ******** 2026-08-18 14:07:05.073623 | aio | ok: [aio] 2026-08-18 14:07:05.073687 | aio | 2026-08-18 14:07:05.073815 | aio | TASK [vexxhost.ceph.cephadm : Grant passwordless sudo to the cephadm SSH user] *** 2026-08-18 14:07:05.073976 | aio | Tuesday 18 August 2026 14:07:05 +0000 (0:00:00.305) 0:02:59.669 ******** 2026-08-18 14:07:05.607319 | aio | ok: [aio] 2026-08-18 14:07:05.607392 | aio | 2026-08-18 14:07:05.607497 | aio | TASK [vexxhost.ceph.cephadm : Log in to the container registry] **************** 2026-08-18 14:07:05.607611 | aio | Tuesday 18 August 2026 14:07:05 +0000 (0:00:00.533) 0:03:00.202 ******** 2026-08-18 14:07:05.645390 | aio | skipping: [aio] 2026-08-18 14:07:05.645444 | aio | 2026-08-18 14:07:05.645457 | aio | TASK [vexxhost.ceph.cephadm : Pre-pull the Ceph image] ************************* 2026-08-18 14:07:05.645470 | aio | Tuesday 18 August 2026 14:07:05 +0000 (0:00:00.037) 0:03:00.239 ******** 2026-08-18 14:07:06.068554 | aio | ok: [aio] 2026-08-18 14:07:06.068609 | aio | 2026-08-18 14:07:06.068623 | aio | TASK [vexxhost.ceph.cephadm : Pin CEPHADM_IMAGE for interactive login shells] *** 2026-08-18 14:07:06.068636 | aio | Tuesday 18 August 2026 14:07:06 +0000 (0:00:00.423) 0:03:00.662 ******** 2026-08-18 14:07:06.603434 | aio | ok: [aio] 2026-08-18 14:07:06.603501 | aio | 2026-08-18 14:07:06.603681 | aio | TASK [vexxhost.ceph.osd : Locate the cluster admin host] *********************** 2026-08-18 14:07:06.603809 | aio | Tuesday 18 August 2026 14:07:06 +0000 (0:00:00.535) 0:03:01.198 ******** 2026-08-18 14:07:06.862786 | aio | ok: [aio] => (item=aio) 2026-08-18 14:07:06.863018 | aio | 2026-08-18 14:07:06.863282 | aio | TASK [vexxhost.ceph.osd : Select the admin host and its mon config path] ******* 2026-08-18 14:07:06.863535 | aio | Tuesday 18 August 2026 14:07:06 +0000 (0:00:00.259) 0:03:01.458 ******** 2026-08-18 14:07:06.910515 | aio | ok: [aio] 2026-08-18 14:07:06.910675 | aio | 2026-08-18 14:07:06.910966 | aio | TASK [vexxhost.ceph.osd : Set the admin mon config path] *********************** 2026-08-18 14:07:06.911237 | aio | Tuesday 18 August 2026 14:07:06 +0000 (0:00:00.047) 0:03:01.506 ******** 2026-08-18 14:07:06.957893 | aio | ok: [aio] 2026-08-18 14:07:06.958191 | aio | 2026-08-18 14:07:06.958445 | aio | TASK [Register this OSD host] ************************************************** 2026-08-18 14:07:06.958691 | aio | Tuesday 18 August 2026 14:07:06 +0000 (0:00:00.047) 0:03:01.553 ******** 2026-08-18 14:07:07.019211 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-08-18 14:07:07.019437 | aio | 2026-08-18 14:07:07.019698 | aio | TASK [vexxhost.ceph.cephadm_host : Get the cephadm public key] ***************** 2026-08-18 14:07:07.020020 | aio | Tuesday 18 August 2026 14:07:07 +0000 (0:00:00.061) 0:03:01.614 ******** 2026-08-18 14:07:08.711850 | aio | ok: [aio] 2026-08-18 14:07:08.711943 | aio | 2026-08-18 14:07:08.712094 | aio | TASK [vexxhost.ceph.cephadm_host : Resolve the cluster SSH public key to authorise] *** 2026-08-18 14:07:08.712230 | aio | Tuesday 18 August 2026 14:07:08 +0000 (0:00:01.692) 0:03:03.307 ******** 2026-08-18 14:07:08.755951 | aio | ok: [aio] 2026-08-18 14:07:08.756046 | aio | 2026-08-18 14:07:08.756072 | aio | TASK [vexxhost.ceph.cephadm_host : Assert a cluster SSH key was resolved] ****** 2026-08-18 14:07:08.756250 | aio | Tuesday 18 August 2026 14:07:08 +0000 (0:00:00.044) 0:03:03.351 ******** 2026-08-18 14:07:08.797451 | aio | ok: [aio] => { 2026-08-18 14:07:08.797569 | aio | "changed": false, 2026-08-18 14:07:08.797696 | aio | "msg": "All assertions passed" 2026-08-18 14:07:08.797822 | aio | } 2026-08-18 14:07:08.797967 | aio | 2026-08-18 14:07:08.798125 | aio | TASK [vexxhost.ceph.cephadm_host : Authorise the cluster SSH key for the cephadm user] *** 2026-08-18 14:07:08.798246 | aio | Tuesday 18 August 2026 14:07:08 +0000 (0:00:00.041) 0:03:03.392 ******** 2026-08-18 14:07:09.124541 | aio | ok: [aio] 2026-08-18 14:07:09.124742 | aio | 2026-08-18 14:07:09.125056 | aio | TASK [vexxhost.ceph.cephadm_host : Derive this host's cephadm labels from inventory membership] *** 2026-08-18 14:07:09.125322 | aio | Tuesday 18 August 2026 14:07:09 +0000 (0:00:00.326) 0:03:03.719 ******** 2026-08-18 14:07:09.169299 | aio | ok: [aio] 2026-08-18 14:07:09.169497 | aio | 2026-08-18 14:07:09.169760 | aio | TASK [vexxhost.ceph.cephadm_host : Find this host's addresses on the public network] *** 2026-08-18 14:07:09.170066 | aio | Tuesday 18 August 2026 14:07:09 +0000 (0:00:00.045) 0:03:03.764 ******** 2026-08-18 14:07:09.250769 | aio | ok: [aio] 2026-08-18 14:07:09.251022 | aio | 2026-08-18 14:07:09.251277 | aio | TASK [vexxhost.ceph.cephadm_host : Assert exactly one address matches the public network] *** 2026-08-18 14:07:09.251520 | aio | Tuesday 18 August 2026 14:07:09 +0000 (0:00:00.081) 0:03:03.846 ******** 2026-08-18 14:07:09.292365 | aio | ok: [aio] => { 2026-08-18 14:07:09.292566 | aio | "changed": false, 2026-08-18 14:07:09.292799 | aio | "msg": "All assertions passed" 2026-08-18 14:07:09.293070 | aio | } 2026-08-18 14:07:09.293326 | aio | 2026-08-18 14:07:09.293530 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host (labels)] ***************** 2026-08-18 14:07:09.293784 | aio | Tuesday 18 August 2026 14:07:09 +0000 (0:00:00.041) 0:03:03.887 ******** 2026-08-18 14:07:10.996814 | aio | ok: [aio] 2026-08-18 14:07:10.997105 | aio | 2026-08-18 14:07:10.997375 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host with a CRUSH location] **** 2026-08-18 14:07:10.997633 | aio | Tuesday 18 August 2026 14:07:10 +0000 (0:00:01.704) 0:03:05.592 ******** 2026-08-18 14:07:11.050798 | aio | skipping: [aio] 2026-08-18 14:07:11.051113 | aio | 2026-08-18 14:07:11.051394 | aio | TASK [vexxhost.ceph.osd : Apply OSD service specs (drive groups)] ************** 2026-08-18 14:07:11.051628 | aio | Tuesday 18 August 2026 14:07:11 +0000 (0:00:00.054) 0:03:05.646 ******** 2026-08-18 14:07:11.081530 | aio | skipping: [aio] 2026-08-18 14:07:11.081753 | aio | 2026-08-18 14:07:11.082076 | aio | TASK [vexxhost.ceph.osd : List existing ceph-volume OSDs on this host] ********* 2026-08-18 14:07:11.082427 | aio | Tuesday 18 August 2026 14:07:11 +0000 (0:00:00.030) 0:03:05.677 ******** 2026-08-18 14:07:12.556086 | aio | ok: [aio] 2026-08-18 14:07:12.556159 | aio | 2026-08-18 14:07:12.556177 | aio | TASK [vexxhost.ceph.osd : Deploy OSDs on the explicitly listed devices] ******** 2026-08-18 14:07:12.556193 | aio | Tuesday 18 August 2026 14:07:12 +0000 (0:00:01.473) 0:03:07.150 ******** 2026-08-18 14:09:58.107785 | aio | changed: [aio] => (item=/dev/ceph-aio-osd0/data) 2026-08-18 14:09:58.107888 | aio | changed: [aio] => (item=/dev/ceph-aio-osd1/data) 2026-08-18 14:09:58.108002 | aio | changed: [aio] => (item=/dev/ceph-aio-osd2/data) 2026-08-18 14:09:58.108013 | aio | 2026-08-18 14:09:58.108023 | aio | TASK [vexxhost.ceph.osd : Wait for explicitly requested OSD daemons to be running on this host] *** 2026-08-18 14:09:58.108045 | aio | Tuesday 18 August 2026 14:09:58 +0000 (0:02:45.551) 0:05:52.702 ******** 2026-08-18 14:10:06.569415 | aio | FAILED - RETRYING: [aio]: Wait for explicitly requested OSD daemons to be running on this host (120 retries left). 2026-08-18 14:10:06.569489 | aio | ok: [aio] 2026-08-18 14:10:06.569558 | aio | 2026-08-18 14:10:06.569678 | aio | TASK [vexxhost.ceph.osd : Wait for OSD drive-group services to deploy at least one daemon] *** 2026-08-18 14:10:06.569846 | aio | Tuesday 18 August 2026 14:10:06 +0000 (0:00:08.461) 0:06:01.164 ******** 2026-08-18 14:10:06.635047 | aio | skipping: [aio] 2026-08-18 14:10:06.635097 | aio | 2026-08-18 14:10:06.635111 | aio | PLAY [Apply Ceph configuration] ************************************************ 2026-08-18 14:10:06.635124 | aio | 2026-08-18 14:10:06.635135 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 14:10:06.635152 | aio | Tuesday 18 August 2026 14:10:06 +0000 (0:00:00.064) 0:06:01.228 ******** 2026-08-18 14:10:08.578571 | aio | ok: [aio] 2026-08-18 14:10:08.578654 | aio | 2026-08-18 14:10:08.578722 | aio | TASK [vexxhost.ceph.configure : Locate the cluster admin host] ***************** 2026-08-18 14:10:08.578858 | aio | Tuesday 18 August 2026 14:10:08 +0000 (0:00:01.944) 0:06:03.173 ******** 2026-08-18 14:10:08.855374 | aio | ok: [aio] => (item=aio) 2026-08-18 14:10:08.855612 | aio | 2026-08-18 14:10:08.855938 | aio | TASK [vexxhost.ceph.configure : Select the admin host] ************************* 2026-08-18 14:10:08.856222 | aio | Tuesday 18 August 2026 14:10:08 +0000 (0:00:00.277) 0:06:03.450 ******** 2026-08-18 14:10:08.896786 | aio | ok: [aio] 2026-08-18 14:10:08.897070 | aio | 2026-08-18 14:10:08.897339 | aio | TASK [vexxhost.ceph.configure : Set the admin mon config path] ***************** 2026-08-18 14:10:08.897609 | aio | Tuesday 18 August 2026 14:10:08 +0000 (0:00:00.041) 0:06:03.492 ******** 2026-08-18 14:10:08.937171 | aio | ok: [aio] 2026-08-18 14:10:08.937517 | aio | 2026-08-18 14:10:08.937608 | aio | TASK [vexxhost.ceph.configure : Apply central Ceph configuration] ************** 2026-08-18 14:10:08.937849 | aio | Tuesday 18 August 2026 14:10:08 +0000 (0:00:00.040) 0:06:03.532 ******** 2026-08-18 14:10:08.975552 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/config.yml for aio 2026-08-18 14:10:08.975691 | aio | 2026-08-18 14:10:08.977160 | aio | TASK [vexxhost.ceph.configure : Apply central Ceph configuration] ************** 2026-08-18 14:10:08.977633 | aio | Tuesday 18 August 2026 14:10:08 +0000 (0:00:00.038) 0:06:03.570 ******** 2026-08-18 14:10:28.153269 | aio | changed: [aio] => (item=mgr/mgr/dashboard/standby_behaviour) 2026-08-18 14:10:28.153406 | aio | changed: [aio] => (item=mgr/mgr/dashboard/RGW_API_SSL_VERIFY) 2026-08-18 14:10:28.153428 | aio | changed: [aio] => (item=mgr/mgr/dashboard/FEATURE_TOGGLE_CEPHFS) 2026-08-18 14:10:28.155608 | aio | changed: [aio] => (item=mgr/mgr/dashboard/FEATURE_TOGGLE_ISCSI) 2026-08-18 14:10:28.155644 | aio | changed: [aio] => (item=mgr/mgr/dashboard/FEATURE_TOGGLE_MIRRORING) 2026-08-18 14:10:28.155658 | aio | changed: [aio] => (item=mgr/mgr/dashboard/FEATURE_TOGGLE_NFS) 2026-08-18 14:10:28.155672 | aio | 2026-08-18 14:10:28.155685 | aio | TASK [vexxhost.ceph.configure : Configure erasure-code profiles] *************** 2026-08-18 14:10:28.155698 | aio | Tuesday 18 August 2026 14:10:28 +0000 (0:00:19.176) 0:06:22.747 ******** 2026-08-18 14:10:28.194938 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/ec_profiles.yml for aio 2026-08-18 14:10:28.194968 | aio | 2026-08-18 14:10:28.195063 | aio | TASK [vexxhost.ceph.configure : Configure erasure-code profiles] *************** 2026-08-18 14:10:28.195307 | aio | Tuesday 18 August 2026 14:10:28 +0000 (0:00:00.042) 0:06:22.789 ******** 2026-08-18 14:10:32.193043 | aio | changed: [aio] => (item=ec_hdd_s3) 2026-08-18 14:10:32.193114 | aio | 2026-08-18 14:10:32.193125 | aio | TASK [vexxhost.ceph.configure : Configure CRUSH rules] ************************* 2026-08-18 14:10:32.193135 | aio | Tuesday 18 August 2026 14:10:32 +0000 (0:00:03.997) 0:06:26.787 ******** 2026-08-18 14:10:32.239578 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/crush_rules.yml for aio 2026-08-18 14:10:32.239610 | aio | 2026-08-18 14:10:32.239615 | aio | TASK [vexxhost.ceph.configure : Configure CRUSH rules] ************************* 2026-08-18 14:10:32.239620 | aio | Tuesday 18 August 2026 14:10:32 +0000 (0:00:00.044) 0:06:26.831 ******** 2026-08-18 14:10:43.523589 | aio | changed: [aio] => (item=rep_hdd) 2026-08-18 14:10:43.523676 | aio | changed: [aio] => (item=rep_lab) 2026-08-18 14:10:43.523949 | aio | changed: [aio] => (item=ec_hdd_s3) 2026-08-18 14:10:43.524353 | aio | 2026-08-18 14:10:43.524387 | aio | TASK [vexxhost.ceph.configure : Configure pools] ******************************* 2026-08-18 14:10:43.524396 | aio | Tuesday 18 August 2026 14:10:43 +0000 (0:00:11.286) 0:06:38.118 ******** 2026-08-18 14:10:43.566787 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/pools.yml for aio 2026-08-18 14:10:43.566809 | aio | 2026-08-18 14:10:43.566818 | aio | TASK [vexxhost.ceph.configure : Configure pools] ******************************* 2026-08-18 14:10:43.566825 | aio | Tuesday 18 August 2026 14:10:43 +0000 (0:00:00.042) 0:06:38.161 ******** 2026-08-18 14:11:19.160955 | aio | changed: [aio] => (item=molecule-1.rgw.buckets.data) 2026-08-18 14:11:19.161029 | aio | changed: [aio] => (item=molecule-1.rgw.buckets.index) 2026-08-18 14:11:19.161042 | aio | changed: [aio] => (item=molecule-1.rgw.buckets.non-ec) 2026-08-18 14:11:19.161054 | aio | changed: [aio] => (item=molecule-1.rgw.control) 2026-08-18 14:11:19.161066 | aio | changed: [aio] => (item=molecule-1.rgw.log) 2026-08-18 14:11:19.161077 | aio | changed: [aio] => (item=molecule-1.rgw.meta) 2026-08-18 14:11:19.161149 | aio | 2026-08-18 14:11:19.161467 | aio | TASK [vexxhost.ceph.configure : Configure CephX keys] ************************** 2026-08-18 14:11:19.161799 | aio | Tuesday 18 August 2026 14:11:19 +0000 (0:00:35.591) 0:07:13.753 ******** 2026-08-18 14:11:19.192403 | aio | skipping: [aio] 2026-08-18 14:11:19.192504 | aio | 2026-08-18 14:11:19.192625 | aio | TASK [vexxhost.ceph.configure : Enroll the dashboard TLS certificate] ********** 2026-08-18 14:11:19.192733 | aio | Tuesday 18 August 2026 14:11:19 +0000 (0:00:00.033) 0:07:13.787 ******** 2026-08-18 14:11:19.240681 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/dashboard.yml for aio 2026-08-18 14:11:19.240743 | aio | 2026-08-18 14:11:19.240757 | aio | TASK [vexxhost.ceph.configure : Check whether the dashboard mgr module is enabled] *** 2026-08-18 14:11:19.240769 | aio | Tuesday 18 August 2026 14:11:19 +0000 (0:00:00.047) 0:07:13.834 ******** 2026-08-18 14:11:21.007864 | aio | ok: [aio] 2026-08-18 14:11:21.007931 | aio | 2026-08-18 14:11:21.007941 | aio | TASK [vexxhost.ceph.configure : Get the current dashboard certificate] ********* 2026-08-18 14:11:21.007948 | aio | Tuesday 18 August 2026 14:11:21 +0000 (0:00:01.767) 0:07:15.602 ******** 2026-08-18 14:11:22.928296 | aio | ok: [aio] 2026-08-18 14:11:22.928376 | aio | 2026-08-18 14:11:22.928614 | aio | TASK [vexxhost.ceph.configure : Set the dashboard certificate] ***************** 2026-08-18 14:11:22.928646 | aio | Tuesday 18 August 2026 14:11:22 +0000 (0:00:01.920) 0:07:17.522 ******** 2026-08-18 14:11:22.971337 | aio | skipping: [aio] 2026-08-18 14:11:22.971419 | aio | 2026-08-18 14:11:22.971541 | aio | TASK [vexxhost.ceph.configure : Set the dashboard certificate key] ************* 2026-08-18 14:11:22.971657 | aio | Tuesday 18 August 2026 14:11:22 +0000 (0:00:00.043) 0:07:17.566 ******** 2026-08-18 14:11:23.017069 | aio | skipping: [aio] 2026-08-18 14:11:23.017150 | aio | 2026-08-18 14:11:23.017193 | aio | TASK [vexxhost.ceph.configure : Flag the dashboard for reload] ***************** 2026-08-18 14:11:23.017213 | aio | Tuesday 18 August 2026 14:11:23 +0000 (0:00:00.043) 0:07:17.609 ******** 2026-08-18 14:11:23.057503 | aio | skipping: [aio] 2026-08-18 14:11:23.057594 | aio | 2026-08-18 14:11:23.057605 | aio | TASK [vexxhost.ceph.configure : Create a self-signed certificate] ************** 2026-08-18 14:11:23.057615 | aio | Tuesday 18 August 2026 14:11:23 +0000 (0:00:00.041) 0:07:17.651 ******** 2026-08-18 14:11:25.107717 | aio | changed: [aio] 2026-08-18 14:11:25.107954 | aio | 2026-08-18 14:11:25.108237 | aio | TASK [vexxhost.ceph.configure : Flag the dashboard for reload] ***************** 2026-08-18 14:11:25.108495 | aio | Tuesday 18 August 2026 14:11:25 +0000 (0:00:02.050) 0:07:19.702 ******** 2026-08-18 14:11:25.164735 | aio | ok: [aio] 2026-08-18 14:11:25.164921 | aio | 2026-08-18 14:11:25.165364 | aio | TASK [vexxhost.ceph.configure : Reload the dashboard so it picks up the certificate] *** 2026-08-18 14:11:25.165662 | aio | Tuesday 18 August 2026 14:11:25 +0000 (0:00:00.056) 0:07:19.758 ******** 2026-08-18 14:11:32.243547 | aio | changed: [aio] => (item=ceph mgr module disable dashboard) 2026-08-18 14:11:32.243584 | aio | changed: [aio] => (item=ceph mgr module enable dashboard) 2026-08-18 14:11:32.243590 | aio | changed: [aio] => (item=ceph orch reconfig mgr) 2026-08-18 14:11:32.243595 | aio | 2026-08-18 14:11:32.243601 | aio | TASK [vexxhost.ceph.configure : Configure dashboard users] ********************* 2026-08-18 14:11:32.243607 | aio | Tuesday 18 August 2026 14:11:32 +0000 (0:00:07.075) 0:07:26.833 ******** 2026-08-18 14:11:32.284452 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/dashboard_users.yml for aio 2026-08-18 14:11:32.284470 | aio | 2026-08-18 14:11:32.284476 | aio | TASK [vexxhost.ceph.configure : Configure dashboard users] ********************* 2026-08-18 14:11:32.284482 | aio | Tuesday 18 August 2026 14:11:32 +0000 (0:00:00.043) 0:07:26.877 ******** 2026-08-18 14:11:42.691421 | aio | changed: [aio] => (item=None) 2026-08-18 14:11:42.691488 | aio | changed: [aio] => (item=None) 2026-08-18 14:11:42.691599 | aio | changed: [aio -> {{ ceph_configure_admin_host }}] 2026-08-18 14:11:42.691728 | aio | 2026-08-18 14:11:42.691850 | aio | PLAY [Deploy Ceph RADOS Gateways] ********************************************** 2026-08-18 14:11:42.692008 | aio | 2026-08-18 14:11:42.692133 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 14:11:42.692249 | aio | Tuesday 18 August 2026 14:11:42 +0000 (0:00:10.409) 0:07:37.286 ******** 2026-08-18 14:11:43.660954 | aio | ok: [aio] 2026-08-18 14:11:43.661160 | aio | 2026-08-18 14:11:43.661401 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 14:11:43.661631 | aio | Tuesday 18 August 2026 14:11:43 +0000 (0:00:00.969) 0:07:38.256 ******** 2026-08-18 14:11:43.918933 | aio | ok: [aio] 2026-08-18 14:11:43.919157 | aio | 2026-08-18 14:11:43.919430 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 14:11:43.919685 | aio | Tuesday 18 August 2026 14:11:43 +0000 (0:00:00.258) 0:07:38.514 ******** 2026-08-18 14:11:43.963356 | aio | skipping: [aio] 2026-08-18 14:11:43.963568 | aio | 2026-08-18 14:11:43.963844 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-18 14:11:43.964162 | aio | Tuesday 18 August 2026 14:11:43 +0000 (0:00:00.044) 0:07:38.558 ******** 2026-08-18 14:11:44.242010 | aio | ok: [aio] 2026-08-18 14:11:44.242103 | aio | 2026-08-18 14:11:44.242238 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 14:11:44.242359 | aio | Tuesday 18 August 2026 14:11:44 +0000 (0:00:00.276) 0:07:38.835 ******** 2026-08-18 14:11:44.301115 | aio | ok: [aio] => { 2026-08-18 14:11:44.301175 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-18 14:11:44.301299 | aio | } 2026-08-18 14:11:44.301394 | aio | 2026-08-18 14:11:44.301497 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 14:11:44.301608 | aio | Tuesday 18 August 2026 14:11:44 +0000 (0:00:00.061) 0:07:38.896 ******** 2026-08-18 14:11:44.699984 | aio | ok: [aio] 2026-08-18 14:11:44.700056 | aio | 2026-08-18 14:11:44.700070 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 14:11:44.700103 | aio | Tuesday 18 August 2026 14:11:44 +0000 (0:00:00.396) 0:07:39.293 ******** 2026-08-18 14:11:44.742180 | aio | skipping: [aio] 2026-08-18 14:11:44.742318 | aio | 2026-08-18 14:11:44.742489 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 14:11:44.742658 | aio | Tuesday 18 August 2026 14:11:44 +0000 (0:00:00.044) 0:07:39.337 ******** 2026-08-18 14:11:44.786526 | aio | skipping: [aio] 2026-08-18 14:11:44.786619 | aio | 2026-08-18 14:11:44.787046 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 14:11:44.787962 | aio | Tuesday 18 August 2026 14:11:44 +0000 (0:00:00.044) 0:07:39.381 ******** 2026-08-18 14:11:45.045421 | aio | ok: [aio] 2026-08-18 14:11:45.045486 | aio | 2026-08-18 14:11:45.045502 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 14:11:45.045515 | aio | Tuesday 18 August 2026 14:11:45 +0000 (0:00:00.257) 0:07:39.639 ******** 2026-08-18 14:11:46.038151 | aio | ok: [aio] 2026-08-18 14:11:46.038189 | aio | 2026-08-18 14:11:46.038195 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 14:11:46.038201 | aio | Tuesday 18 August 2026 14:11:46 +0000 (0:00:00.991) 0:07:40.630 ******** 2026-08-18 14:11:46.114143 | aio | ok: [aio] => { 2026-08-18 14:11:46.114179 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-18 14:11:46.114188 | aio | } 2026-08-18 14:11:46.114195 | aio | 2026-08-18 14:11:46.114203 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 14:11:46.114211 | aio | Tuesday 18 August 2026 14:11:46 +0000 (0:00:00.076) 0:07:40.707 ******** 2026-08-18 14:11:46.529529 | aio | ok: [aio] 2026-08-18 14:11:46.529608 | aio | 2026-08-18 14:11:46.529703 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 14:11:46.529816 | aio | Tuesday 18 August 2026 14:11:46 +0000 (0:00:00.416) 0:07:41.124 ******** 2026-08-18 14:11:48.665472 | aio | ok: [aio] 2026-08-18 14:11:48.665575 | aio | 2026-08-18 14:11:48.665596 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-18 14:11:48.665680 | aio | Tuesday 18 August 2026 14:11:48 +0000 (0:00:02.135) 0:07:43.260 ******** 2026-08-18 14:11:48.703367 | aio | skipping: [aio] 2026-08-18 14:11:48.703426 | aio | 2026-08-18 14:11:48.703557 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-18 14:11:48.703647 | aio | Tuesday 18 August 2026 14:11:48 +0000 (0:00:00.036) 0:07:43.296 ******** 2026-08-18 14:11:48.735653 | aio | skipping: [aio] 2026-08-18 14:11:48.735713 | aio | 2026-08-18 14:11:48.735830 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-18 14:11:48.735965 | aio | Tuesday 18 August 2026 14:11:48 +0000 (0:00:00.034) 0:07:43.331 ******** 2026-08-18 14:11:48.772522 | aio | skipping: [aio] 2026-08-18 14:11:48.772574 | aio | 2026-08-18 14:11:48.772694 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-18 14:11:48.772805 | aio | Tuesday 18 August 2026 14:11:48 +0000 (0:00:00.036) 0:07:43.368 ******** 2026-08-18 14:11:49.729308 | aio | ok: [aio] 2026-08-18 14:11:49.729381 | aio | 2026-08-18 14:11:49.729513 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-18 14:11:49.729628 | aio | Tuesday 18 August 2026 14:11:49 +0000 (0:00:00.956) 0:07:44.324 ******** 2026-08-18 14:11:50.266388 | aio | ok: [aio] 2026-08-18 14:11:50.266517 | aio | 2026-08-18 14:11:50.266696 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-18 14:11:50.266880 | aio | Tuesday 18 August 2026 14:11:50 +0000 (0:00:00.536) 0:07:44.861 ******** 2026-08-18 14:11:51.398131 | aio | ok: [aio] => (item={'path': '/etc/containerd'}) 2026-08-18 14:11:51.398184 | aio | ok: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-18 14:11:51.398193 | aio | ok: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-18 14:11:51.398215 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-18 14:11:51.398221 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-18 14:11:51.398226 | aio | 2026-08-18 14:11:51.398240 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-18 14:11:51.398246 | aio | Tuesday 18 August 2026 14:11:51 +0000 (0:00:01.130) 0:07:45.991 ******** 2026-08-18 14:11:52.064946 | aio | ok: [aio] 2026-08-18 14:11:52.064979 | aio | 2026-08-18 14:11:52.064985 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-18 14:11:52.064990 | aio | Tuesday 18 August 2026 14:11:52 +0000 (0:00:00.653) 0:07:46.644 ******** 2026-08-18 14:11:52.064996 | aio | 2026-08-18 14:11:52.065001 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-18 14:11:52.065138 | aio | Tuesday 18 August 2026 14:11:52 +0000 (0:00:00.013) 0:07:46.658 ******** 2026-08-18 14:11:52.499342 | aio | ok: [aio] 2026-08-18 14:11:52.499404 | aio | 2026-08-18 14:11:52.499496 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 14:11:52.499610 | aio | Tuesday 18 August 2026 14:11:52 +0000 (0:00:00.436) 0:07:47.094 ******** 2026-08-18 14:11:52.744279 | aio | ok: [aio] 2026-08-18 14:11:52.744343 | aio | 2026-08-18 14:11:52.744459 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 14:11:52.744581 | aio | Tuesday 18 August 2026 14:11:52 +0000 (0:00:00.243) 0:07:47.337 ******** 2026-08-18 14:11:52.805375 | aio | ok: [aio] => { 2026-08-18 14:11:52.805510 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-18 14:11:52.805631 | aio | } 2026-08-18 14:11:52.805729 | aio | 2026-08-18 14:11:52.805842 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 14:11:52.805989 | aio | Tuesday 18 August 2026 14:11:52 +0000 (0:00:00.062) 0:07:47.400 ******** 2026-08-18 14:11:53.222033 | aio | ok: [aio] 2026-08-18 14:11:53.222233 | aio | 2026-08-18 14:11:53.222510 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 14:11:53.222772 | aio | Tuesday 18 August 2026 14:11:53 +0000 (0:00:00.416) 0:07:47.817 ******** 2026-08-18 14:11:56.495840 | aio | ok: [aio] 2026-08-18 14:11:56.496091 | aio | 2026-08-18 14:11:56.496384 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-18 14:11:56.496637 | aio | Tuesday 18 August 2026 14:11:56 +0000 (0:00:03.273) 0:07:51.091 ******** 2026-08-18 14:11:57.419151 | aio | ok: [aio] 2026-08-18 14:11:57.419281 | aio | 2026-08-18 14:11:57.419296 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-18 14:11:57.419313 | aio | Tuesday 18 August 2026 14:11:57 +0000 (0:00:00.923) 0:07:52.014 ******** 2026-08-18 14:11:57.675122 | aio | ok: [aio] 2026-08-18 14:11:57.675211 | aio | 2026-08-18 14:11:57.675686 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-18 14:11:57.675738 | aio | Tuesday 18 August 2026 14:11:57 +0000 (0:00:00.255) 0:07:52.270 ******** 2026-08-18 14:11:58.220165 | aio | ok: [aio] 2026-08-18 14:11:58.220221 | aio | 2026-08-18 14:11:58.220232 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-18 14:11:58.220256 | aio | Tuesday 18 August 2026 14:11:58 +0000 (0:00:00.544) 0:07:52.814 ******** 2026-08-18 14:11:58.885343 | aio | ok: [aio] => (item={'path': '/etc/docker'}) 2026-08-18 14:11:58.885426 | aio | ok: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-18 14:11:58.885880 | aio | ok: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-18 14:11:58.885913 | aio | 2026-08-18 14:11:58.885921 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-18 14:11:58.885927 | aio | Tuesday 18 August 2026 14:11:58 +0000 (0:00:00.665) 0:07:53.479 ******** 2026-08-18 14:11:59.416444 | aio | ok: [aio] 2026-08-18 14:11:59.416494 | aio | 2026-08-18 14:11:59.416508 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-18 14:11:59.416540 | aio | Tuesday 18 August 2026 14:11:59 +0000 (0:00:00.530) 0:07:54.010 ******** 2026-08-18 14:11:59.970944 | aio | ok: [aio] 2026-08-18 14:11:59.970975 | aio | 2026-08-18 14:11:59.970980 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-18 14:11:59.970984 | aio | Tuesday 18 August 2026 14:11:59 +0000 (0:00:00.538) 0:07:54.549 ******** 2026-08-18 14:11:59.970988 | aio | 2026-08-18 14:11:59.970992 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-18 14:11:59.971155 | aio | Tuesday 18 August 2026 14:11:59 +0000 (0:00:00.014) 0:07:54.564 ******** 2026-08-18 14:12:00.400935 | aio | ok: [aio] 2026-08-18 14:12:00.401119 | aio | 2026-08-18 14:12:00.401406 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 14:12:00.401653 | aio | Tuesday 18 August 2026 14:12:00 +0000 (0:00:00.432) 0:07:54.996 ******** 2026-08-18 14:12:00.439442 | aio | ok: [aio] => { 2026-08-18 14:12:00.439666 | aio | "msg": "https://download.ceph.com/rpm-20.2.3/el9/noarch/cephadm" 2026-08-18 14:12:00.439914 | aio | } 2026-08-18 14:12:00.440137 | aio | 2026-08-18 14:12:00.440386 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 14:12:00.440629 | aio | Tuesday 18 August 2026 14:12:00 +0000 (0:00:00.038) 0:07:55.034 ******** 2026-08-18 14:12:00.790115 | aio | ok: [aio] 2026-08-18 14:12:00.790277 | aio | 2026-08-18 14:12:00.790569 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 14:12:00.790829 | aio | Tuesday 18 August 2026 14:12:00 +0000 (0:00:00.350) 0:07:55.385 ******** 2026-08-18 14:12:00.832403 | aio | skipping: [aio] 2026-08-18 14:12:00.832579 | aio | 2026-08-18 14:12:00.832843 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-18 14:12:00.833146 | aio | Tuesday 18 August 2026 14:12:00 +0000 (0:00:00.042) 0:07:55.427 ******** 2026-08-18 14:12:00.884476 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-18 14:12:00.884573 | aio | 2026-08-18 14:12:00.884842 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-18 14:12:00.885156 | aio | Tuesday 18 August 2026 14:12:00 +0000 (0:00:00.051) 0:07:55.479 ******** 2026-08-18 14:12:01.780705 | aio | ok: [aio] 2026-08-18 14:12:01.780930 | aio | 2026-08-18 14:12:01.781256 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-18 14:12:01.781530 | aio | Tuesday 18 August 2026 14:12:01 +0000 (0:00:00.895) 0:07:56.375 ******** 2026-08-18 14:12:02.585036 | aio | ok: [aio] => (item=systemd-timesyncd) 2026-08-18 14:12:02.585275 | aio | ok: [aio] => (item=ssh) 2026-08-18 14:12:02.585515 | aio | 2026-08-18 14:12:02.585785 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-18 14:12:02.586076 | aio | Tuesday 18 August 2026 14:12:02 +0000 (0:00:00.804) 0:07:57.180 ******** 2026-08-18 14:12:02.829189 | aio | ok: [aio] 2026-08-18 14:12:02.829429 | aio | 2026-08-18 14:12:02.829680 | aio | TASK [vexxhost.ceph.cephadm : Ensure the cephadm SSH user exists] ************** 2026-08-18 14:12:02.830123 | aio | Tuesday 18 August 2026 14:12:02 +0000 (0:00:00.244) 0:07:57.424 ******** 2026-08-18 14:12:03.137170 | aio | ok: [aio] 2026-08-18 14:12:03.137371 | aio | 2026-08-18 14:12:03.137657 | aio | TASK [vexxhost.ceph.cephadm : Grant passwordless sudo to the cephadm SSH user] *** 2026-08-18 14:12:03.137945 | aio | Tuesday 18 August 2026 14:12:03 +0000 (0:00:00.307) 0:07:57.732 ******** 2026-08-18 14:12:03.670989 | aio | ok: [aio] 2026-08-18 14:12:03.671047 | aio | 2026-08-18 14:12:03.671061 | aio | TASK [vexxhost.ceph.cephadm : Log in to the container registry] **************** 2026-08-18 14:12:03.671073 | aio | Tuesday 18 August 2026 14:12:03 +0000 (0:00:00.532) 0:07:58.265 ******** 2026-08-18 14:12:03.708975 | aio | skipping: [aio] 2026-08-18 14:12:03.709018 | aio | 2026-08-18 14:12:03.709029 | aio | TASK [vexxhost.ceph.cephadm : Pre-pull the Ceph image] ************************* 2026-08-18 14:12:03.709062 | aio | Tuesday 18 August 2026 14:12:03 +0000 (0:00:00.037) 0:07:58.303 ******** 2026-08-18 14:12:04.141374 | aio | ok: [aio] 2026-08-18 14:12:04.141433 | aio | 2026-08-18 14:12:04.141445 | aio | TASK [vexxhost.ceph.cephadm : Pin CEPHADM_IMAGE for interactive login shells] *** 2026-08-18 14:12:04.141542 | aio | Tuesday 18 August 2026 14:12:04 +0000 (0:00:00.432) 0:07:58.735 ******** 2026-08-18 14:12:04.690300 | aio | ok: [aio] 2026-08-18 14:12:04.690362 | aio | 2026-08-18 14:12:04.690484 | aio | TASK [vexxhost.ceph.rgw : Locate the cluster admin host] *********************** 2026-08-18 14:12:04.690597 | aio | Tuesday 18 August 2026 14:12:04 +0000 (0:00:00.549) 0:07:59.285 ******** 2026-08-18 14:12:04.960321 | aio | ok: [aio] => (item=aio) 2026-08-18 14:12:04.960386 | aio | 2026-08-18 14:12:04.960501 | aio | TASK [vexxhost.ceph.rgw : Select the admin host] ******************************* 2026-08-18 14:12:04.962339 | aio | Tuesday 18 August 2026 14:12:04 +0000 (0:00:00.268) 0:07:59.553 ******** 2026-08-18 14:12:05.009152 | aio | ok: [aio] 2026-08-18 14:12:05.009350 | aio | 2026-08-18 14:12:05.009600 | aio | TASK [vexxhost.ceph.rgw : Set the admin mon config path] *********************** 2026-08-18 14:12:05.009844 | aio | Tuesday 18 August 2026 14:12:05 +0000 (0:00:00.050) 0:07:59.604 ******** 2026-08-18 14:12:05.053884 | aio | ok: [aio] 2026-08-18 14:12:05.054102 | aio | 2026-08-18 14:12:05.054341 | aio | TASK [Register this RGW host] ************************************************** 2026-08-18 14:12:05.054589 | aio | Tuesday 18 August 2026 14:12:05 +0000 (0:00:00.044) 0:07:59.649 ******** 2026-08-18 14:12:05.117764 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-08-18 14:12:05.117958 | aio | 2026-08-18 14:12:05.118221 | aio | TASK [vexxhost.ceph.cephadm_host : Get the cephadm public key] ***************** 2026-08-18 14:12:05.118469 | aio | Tuesday 18 August 2026 14:12:05 +0000 (0:00:00.063) 0:07:59.713 ******** 2026-08-18 14:12:06.822703 | aio | ok: [aio] 2026-08-18 14:12:06.822920 | aio | 2026-08-18 14:12:06.823217 | aio | TASK [vexxhost.ceph.cephadm_host : Resolve the cluster SSH public key to authorise] *** 2026-08-18 14:12:06.823530 | aio | Tuesday 18 August 2026 14:12:06 +0000 (0:00:01.703) 0:08:01.416 ******** 2026-08-18 14:12:06.869044 | aio | ok: [aio] 2026-08-18 14:12:06.869268 | aio | 2026-08-18 14:12:06.869531 | aio | TASK [vexxhost.ceph.cephadm_host : Assert a cluster SSH key was resolved] ****** 2026-08-18 14:12:06.869788 | aio | Tuesday 18 August 2026 14:12:06 +0000 (0:00:00.047) 0:08:01.464 ******** 2026-08-18 14:12:06.915149 | aio | ok: [aio] => { 2026-08-18 14:12:06.915416 | aio | "changed": false, 2026-08-18 14:12:06.915687 | aio | "msg": "All assertions passed" 2026-08-18 14:12:06.915983 | aio | } 2026-08-18 14:12:06.916226 | aio | 2026-08-18 14:12:06.916516 | aio | TASK [vexxhost.ceph.cephadm_host : Authorise the cluster SSH key for the cephadm user] *** 2026-08-18 14:12:06.916995 | aio | Tuesday 18 August 2026 14:12:06 +0000 (0:00:00.045) 0:08:01.509 ******** 2026-08-18 14:12:07.239040 | aio | ok: [aio] 2026-08-18 14:12:07.239092 | aio | 2026-08-18 14:12:07.239106 | aio | TASK [vexxhost.ceph.cephadm_host : Derive this host's cephadm labels from inventory membership] *** 2026-08-18 14:12:07.239203 | aio | Tuesday 18 August 2026 14:12:07 +0000 (0:00:00.323) 0:08:01.833 ******** 2026-08-18 14:12:07.283625 | aio | ok: [aio] 2026-08-18 14:12:07.283772 | aio | 2026-08-18 14:12:07.284087 | aio | TASK [vexxhost.ceph.cephadm_host : Find this host's addresses on the public network] *** 2026-08-18 14:12:07.284331 | aio | Tuesday 18 August 2026 14:12:07 +0000 (0:00:00.045) 0:08:01.878 ******** 2026-08-18 14:12:07.362187 | aio | ok: [aio] 2026-08-18 14:12:07.362409 | aio | 2026-08-18 14:12:07.362673 | aio | TASK [vexxhost.ceph.cephadm_host : Assert exactly one address matches the public network] *** 2026-08-18 14:12:07.362952 | aio | Tuesday 18 August 2026 14:12:07 +0000 (0:00:00.078) 0:08:01.957 ******** 2026-08-18 14:12:07.406944 | aio | ok: [aio] => { 2026-08-18 14:12:07.407150 | aio | "changed": false, 2026-08-18 14:12:07.407387 | aio | "msg": "All assertions passed" 2026-08-18 14:12:07.407619 | aio | } 2026-08-18 14:12:07.407835 | aio | 2026-08-18 14:12:07.408153 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host (labels)] ***************** 2026-08-18 14:12:07.408387 | aio | Tuesday 18 August 2026 14:12:07 +0000 (0:00:00.045) 0:08:02.002 ******** 2026-08-18 14:12:09.089547 | aio | ok: [aio] 2026-08-18 14:12:09.089814 | aio | 2026-08-18 14:12:09.090133 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host with a CRUSH location] **** 2026-08-18 14:12:09.090394 | aio | Tuesday 18 August 2026 14:12:09 +0000 (0:00:01.682) 0:08:03.684 ******** 2026-08-18 14:12:09.143885 | aio | skipping: [aio] 2026-08-18 14:12:09.144014 | aio | 2026-08-18 14:12:09.144169 | aio | TASK [vexxhost.ceph.rgw : Configure RGW multisite (realm, zonegroup, zone)] **** 2026-08-18 14:12:09.144322 | aio | Tuesday 18 August 2026 14:12:09 +0000 (0:00:00.054) 0:08:03.739 ******** 2026-08-18 14:12:09.203263 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/rgw/tasks/multisite.yml for aio 2026-08-18 14:12:09.203459 | aio | 2026-08-18 14:12:09.203707 | aio | TASK [vexxhost.ceph.rgw : Configure RGW realms] ******************************** 2026-08-18 14:12:09.203989 | aio | Tuesday 18 August 2026 14:12:09 +0000 (0:00:00.059) 0:08:03.798 ******** 2026-08-18 14:12:13.326038 | aio | changed: [aio] => (item=molecule) 2026-08-18 14:12:13.326113 | aio | 2026-08-18 14:12:13.326128 | aio | TASK [vexxhost.ceph.rgw : Configure RGW zonegroups] **************************** 2026-08-18 14:12:13.326141 | aio | Tuesday 18 August 2026 14:12:13 +0000 (0:00:04.121) 0:08:07.920 ******** 2026-08-18 14:12:15.770925 | aio | changed: [aio] => (item=molecule) 2026-08-18 14:12:15.771116 | aio | 2026-08-18 14:12:15.771388 | aio | TASK [vexxhost.ceph.rgw : Configure RGW zones] ********************************* 2026-08-18 14:12:15.771647 | aio | Tuesday 18 August 2026 14:12:15 +0000 (0:00:02.445) 0:08:10.365 ******** 2026-08-18 14:12:18.233555 | aio | changed: [aio] => (item=None) 2026-08-18 14:12:18.233782 | aio | changed: [aio -> {{ ceph_rgw_admin_host }}] 2026-08-18 14:12:18.234048 | aio | 2026-08-18 14:12:18.234299 | aio | TASK [vexxhost.ceph.rgw : Commit the RGW period] ******************************* 2026-08-18 14:12:18.234598 | aio | Tuesday 18 August 2026 14:12:18 +0000 (0:00:02.462) 0:08:12.828 ******** 2026-08-18 14:12:19.868085 | aio | changed: [aio] 2026-08-18 14:12:19.868167 | aio | 2026-08-18 14:12:19.868183 | aio | TASK [vexxhost.ceph.rgw : Apply the RGW service specs] ************************* 2026-08-18 14:12:19.868205 | aio | Tuesday 18 August 2026 14:12:19 +0000 (0:00:01.633) 0:08:14.462 ******** 2026-08-18 14:12:19.976172 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/rgw/tasks/services.yml for aio 2026-08-18 14:12:19.976207 | aio | 2026-08-18 14:12:19.976216 | aio | TASK [vexxhost.ceph.rgw : Snapshot current RGW service specs] ****************** 2026-08-18 14:12:19.976224 | aio | Tuesday 18 August 2026 14:12:19 +0000 (0:00:00.108) 0:08:14.570 ******** 2026-08-18 14:12:21.673377 | aio | ok: [aio] 2026-08-18 14:12:21.673503 | aio | 2026-08-18 14:12:21.673626 | aio | TASK [vexxhost.ceph.rgw : Index current RGW specs by service name] ************* 2026-08-18 14:12:21.673742 | aio | Tuesday 18 August 2026 14:12:21 +0000 (0:00:01.696) 0:08:16.267 ******** 2026-08-18 14:12:21.724542 | aio | ok: [aio] 2026-08-18 14:12:21.724585 | aio | 2026-08-18 14:12:21.724599 | aio | TASK [vexxhost.ceph.rgw : Apply the RGW service specs] ************************* 2026-08-18 14:12:21.724611 | aio | Tuesday 18 August 2026 14:12:21 +0000 (0:00:00.051) 0:08:16.318 ******** 2026-08-18 14:12:24.968324 | aio | changed: [aio] => (item=molecule) 2026-08-18 14:12:24.968398 | aio | 2026-08-18 14:12:24.968492 | aio | TASK [vexxhost.ceph.rgw : Redeploy RGW services whose redeploy-triggering keys changed] *** 2026-08-18 14:12:24.968592 | aio | Tuesday 18 August 2026 14:12:24 +0000 (0:00:03.243) 0:08:19.562 ******** 2026-08-18 14:12:26.715407 | aio | failed: [aio] (item=rgw.molecule) => {"ansible_loop_var": "item", "changed": true, "cmd": ["cephadm", "shell", "--fsid", "1dff0e0f-3c44-48da-81cd-4f3c6e8722b2", "--config", "/var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.aio/config", "--", "ceph", "orch", "redeploy", "rgw.molecule"], "delta": "0:00:01.441444", "end": "2026-08-18 14:12:26.681419", "item": {"count_per_host": 1, "id": "molecule", "networks": ["199.204.45.0/24"], "spec": {"generate_cert": true, "rgw_frontend_port": 8080, "rgw_realm": "molecule", "rgw_zone": "molecule-1", "rgw_zonegroup": "molecule", "ssl": true}}, "msg": "non-zero return code", "rc": 22, "start": "2026-08-18 14:12:25.239975", "stderr": "Error EINVAL: No daemons exist under service name \"rgw.molecule\". View currently running services using \"ceph orch ls\"", "stderr_lines": ["Error EINVAL: No daemons exist under service name \"rgw.molecule\". View currently running services using \"ceph orch ls\""], "stdout": "", "stdout_lines": []} 2026-08-18 14:12:26.727431 | aio | 2026-08-18 14:12:26.727646 | aio | PLAY RECAP ********************************************************************* 2026-08-18 14:12:26.727881 | aio | aio : ok=204 changed=46 unreachable=0 failed=1 skipped=37 rescued=0 ignored=0 2026-08-18 14:12:26.728095 | aio | 2026-08-18 14:12:26.728296 | aio | 2026-08-18 14:12:26.728501 | aio | TASKS RECAP ******************************************************************** 2026-08-18 14:12:26.728727 | aio | Tuesday 18 August 2026 14:12:26 +0000 (0:00:01.759) 0:08:21.321 ******** 2026-08-18 14:12:26.728952 | aio | =============================================================================== 2026-08-18 14:12:26.729167 | aio | vexxhost.ceph.osd : Deploy OSDs on the explicitly listed devices ------ 165.55s 2026-08-18 14:12:26.729382 | aio | vexxhost.ceph.mon : Bootstrap the cluster ------------------------------ 42.86s 2026-08-18 14:12:26.729601 | aio | vexxhost.ceph.cephadm : Pre-pull the Ceph image ------------------------ 40.61s 2026-08-18 14:12:26.729814 | aio | vexxhost.ceph.configure : Configure pools ------------------------------ 35.59s 2026-08-18 14:12:26.733097 | aio | vexxhost.ceph.configure : Apply central Ceph configuration ------------- 19.18s 2026-08-18 14:12:26.733291 | aio | vexxhost.ceph.configure : Configure CRUSH rules ------------------------ 11.29s 2026-08-18 14:12:26.733485 | aio | vexxhost.ceph.configure : Configure dashboard users -------------------- 10.41s 2026-08-18 14:12:26.733680 | aio | vexxhost.ceph.mgr : Configure ceph-mgr modules ------------------------- 10.20s 2026-08-18 14:12:26.733905 | aio | vexxhost.ceph.osd : Wait for explicitly requested OSD daemons to be running on this host --- 8.46s 2026-08-18 14:12:26.734136 | aio | vexxhost.ceph.cephadm_host : Register the host (labels) ----------------- 7.88s 2026-08-18 14:12:26.734363 | aio | vexxhost.ceph.configure : Reload the dashboard so it picks up the certificate --- 7.08s 2026-08-18 14:12:26.734574 | aio | vexxhost.containers.containerd : Install AppArmor packages -------------- 6.73s 2026-08-18 14:12:26.734788 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 4.51s 2026-08-18 14:12:26.735093 | aio | vexxhost.ceph.rgw : Configure RGW realms -------------------------------- 4.12s 2026-08-18 14:12:26.735398 | aio | vexxhost.ceph.configure : Configure erasure-code profiles --------------- 4.00s 2026-08-18 14:12:26.735581 | aio | vexxhost.ceph.mon : Apply the monitor service spec ---------------------- 3.33s 2026-08-18 14:12:26.735725 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 3.28s 2026-08-18 14:12:26.735849 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 3.27s 2026-08-18 14:12:26.739044 | aio | vexxhost.ceph.rgw : Apply the RGW service specs ------------------------- 3.24s 2026-08-18 14:12:26.739164 | aio | vexxhost.ceph.mgr : Apply the manager service spec ---------------------- 3.21s 2026-08-18 14:12:26.842991 | aio | CRITICAL Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.kre9.default/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/ansible-collection-ceph/inventory.yaml /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-08-18 14:12:26.843025 | aio | ERROR [default > converge] Executed: Failed 2026-08-18 14:12:26.843032 | aio | ERROR Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.kre9.default/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/ansible-collection-ceph/inventory.yaml /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-08-18 14:12:27.215635 | aio | ERROR 2026-08-18 14:12:27.215853 | aio | { 2026-08-18 14:12:27.215882 | aio | "delta": "0:10:41.249872", 2026-08-18 14:12:27.215903 | aio | "end": "2026-08-18 14:12:26.905868", 2026-08-18 14:12:27.215921 | aio | "msg": "non-zero return code", 2026-08-18 14:12:27.215941 | aio | "rc": 2, 2026-08-18 14:12:27.215962 | aio | "start": "2026-08-18 14:01:45.655996" 2026-08-18 14:12:27.215988 | aio | } failure 2026-08-18 14:12:27.228887 | 2026-08-18 14:12:27.228995 | PLAY RECAP 2026-08-18 14:12:27.229057 | aio | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-08-18 14:12:27.229083 | 2026-08-18 14:12:27.389356 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-18 14:12:27.399146 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-18 14:12:28.020372 | 2026-08-18 14:12:28.020491 | PLAY [all] 2026-08-18 14:12:28.032093 | 2026-08-18 14:12:28.032168 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-18 14:12:28.077386 | aio | skipping: Conditional result was False 2026-08-18 14:12:28.088997 | 2026-08-18 14:12:28.089077 | TASK [fetch-output : Set log path for single node] 2026-08-18 14:12:28.134771 | aio | ok 2026-08-18 14:12:28.140063 | 2026-08-18 14:12:28.140133 | LOOP [fetch-output : Ensure local output dirs] 2026-08-18 14:12:28.564338 | aio -> localhost | ok: "/var/lib/zuul/builds/1fd0e5e2ba2e49e08892a5aaa38fc413/work/logs" 2026-08-18 14:12:28.770806 | aio -> localhost | changed: "/var/lib/zuul/builds/1fd0e5e2ba2e49e08892a5aaa38fc413/work/artifacts" 2026-08-18 14:12:28.975933 | aio -> localhost | changed: "/var/lib/zuul/builds/1fd0e5e2ba2e49e08892a5aaa38fc413/work/docs" 2026-08-18 14:12:28.991190 | 2026-08-18 14:12:28.991349 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-18 14:12:29.644950 | aio | changed: .d..t...... ./ 2026-08-18 14:12:29.645205 | aio | changed: All items complete 2026-08-18 14:12:29.645243 | 2026-08-18 14:12:30.170202 | aio | changed: .d..t...... ./ 2026-08-18 14:12:30.640718 | aio | changed: .d..t...... ./ 2026-08-18 14:12:30.666899 | 2026-08-18 14:12:30.667145 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-18 14:12:31.090999 | aio -> localhost | ok: Item: artifacts Runtime: 0:00:00.005873 2026-08-18 14:12:31.307478 | aio -> localhost | ok: Item: docs Runtime: 0:00:00.007046 2026-08-18 14:12:31.330333 | 2026-08-18 14:12:31.330438 | PLAY [all] 2026-08-18 14:12:31.336889 | 2026-08-18 14:12:31.336984 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-18 14:12:31.797393 | aio | changed 2026-08-18 14:12:31.805617 | 2026-08-18 14:12:31.805702 | PLAY RECAP 2026-08-18 14:12:31.805752 | aio | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-18 14:12:31.805778 | 2026-08-18 14:12:31.931991 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-18 14:12:32.062513 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-18 14:12:32.725097 | 2026-08-18 14:12:32.725263 | PLAY [localhost] 2026-08-18 14:12:32.735726 | 2026-08-18 14:12:32.735803 | TASK [Generate Zuul manifest] 2026-08-18 14:12:32.758932 | localhost | ok 2026-08-18 14:12:32.779935 | 2026-08-18 14:12:32.780045 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-18 14:12:33.175874 | localhost | changed 2026-08-18 14:12:33.191121 | 2026-08-18 14:12:33.191215 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-18 14:12:33.223396 | localhost | ok 2026-08-18 14:12:33.232083 | 2026-08-18 14:12:33.232150 | TASK [Upload logs] 2026-08-18 14:12:33.253265 | localhost | ok 2026-08-18 14:12:33.379819 | 2026-08-18 14:12:33.379991 | TASK [Set zuul-log-path fact] 2026-08-18 14:12:33.400372 | localhost | ok 2026-08-18 14:12:33.432031 | 2026-08-18 14:12:33.432152 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-18 14:12:33.465040 | localhost | ok 2026-08-18 14:12:33.475970 | 2026-08-18 14:12:33.476070 | TASK [upload-logs : Create log directories] 2026-08-18 14:12:33.824593 | localhost | changed 2026-08-18 14:12:33.831715 | 2026-08-18 14:12:33.831829 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-18 14:12:34.190166 | localhost -> localhost | ok: Runtime: 0:00:00.006036 2026-08-18 14:12:34.197506 | 2026-08-18 14:12:34.197598 | TASK [upload-logs : Upload logs to log server] 2026-08-18 14:12:34.626613 | localhost | Output suppressed because no_log was given 2026-08-18 14:12:34.632477 | 2026-08-18 14:12:34.632579 | LOOP [upload-logs : Compress console log and json output] 2026-08-18 14:12:34.681253 | localhost | skipping: Conditional result was False 2026-08-18 14:12:34.688647 | localhost | skipping: Conditional result was False 2026-08-18 14:12:34.695246 | 2026-08-18 14:12:34.695438 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-18 14:12:34.740346 | localhost | skipping: Conditional result was False 2026-08-18 14:12:34.740695 | 2026-08-18 14:12:34.744795 | localhost | skipping: Conditional result was False 2026-08-18 14:12:34.761948 | 2026-08-18 14:12:34.762191 | LOOP [upload-logs : Upload console log and json output]