2026-08-18 12:54:46.252227 | Job console starting 2026-08-18 12:54:46.271556 | Updating git repos 2026-08-18 12:54:46.305477 | Cloning repos into workspace 2026-08-18 12:54:47.253236 | Restoring repo states 2026-08-18 12:54:47.262384 | Merging changes 2026-08-18 12:54:47.701113 | Checking out repos 2026-08-18 12:54:47.914514 | Preparing playbooks 2026-08-18 12:54:52.059018 | Running Ansible setup 2026-08-18 12:54:55.860877 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-18 12:54:56.480475 | 2026-08-18 12:54:56.480593 | PLAY [localhost] 2026-08-18 12:54:56.487825 | 2026-08-18 12:54:56.487891 | TASK [Gathering Facts] 2026-08-18 12:54:57.346020 | localhost | ok 2026-08-18 12:54:57.357260 | 2026-08-18 12:54:57.357365 | TASK [Setup log path fact] 2026-08-18 12:54:57.378677 | localhost | ok 2026-08-18 12:54:57.390907 | 2026-08-18 12:54:57.390970 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-18 12:54:57.421040 | localhost | ok 2026-08-18 12:54:57.429949 | 2026-08-18 12:54:57.430037 | TASK [emit-job-header : Print job information] 2026-08-18 12:54:57.472323 | # Job Information 2026-08-18 12:54:57.472456 | Ansible Version: 2.16.18 2026-08-18 12:54:57.472499 | Job: ansible-collection-ceph-molecule-aio-ubuntu-noble 2026-08-18 12:54:57.472529 | Pipeline: check 2026-08-18 12:54:57.472557 | Executor: 2d72f0692154 2026-08-18 12:54:57.472584 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/123 2026-08-18 12:54:57.472613 | Event ID: a98b4580-9b03-11f1-8895-8d0246b08d0b 2026-08-18 12:54:57.476224 | 2026-08-18 12:54:57.476314 | LOOP [emit-job-header : Print node information] 2026-08-18 12:54:57.575138 | localhost | ok: 2026-08-18 12:54:57.575452 | localhost | # Node Information 2026-08-18 12:54:57.575508 | localhost | Inventory Hostname: aio 2026-08-18 12:54:57.575553 | localhost | Hostname: np0000189979 2026-08-18 12:54:57.575590 | localhost | Username: zuul 2026-08-18 12:54:57.575633 | localhost | Distro: Ubuntu 24.04 2026-08-18 12:54:57.575674 | localhost | Provider: yul1 2026-08-18 12:54:57.575710 | localhost | Region: ca-ymq-1 2026-08-18 12:54:57.575744 | localhost | Label: ubuntu-noble 2026-08-18 12:54:57.575779 | localhost | Product Name: OpenStack Nova 2026-08-18 12:54:57.575817 | localhost | Interface IP: 199.204.45.47 2026-08-18 12:54:57.593528 | 2026-08-18 12:54:57.593661 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-18 12:54:57.963172 | localhost -> localhost | changed 2026-08-18 12:54:57.970009 | 2026-08-18 12:54:57.970105 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-18 12:54:58.783978 | localhost -> localhost | changed 2026-08-18 12:54:58.792470 | 2026-08-18 12:54:58.792543 | PLAY [all] 2026-08-18 12:54:58.801456 | 2026-08-18 12:54:58.801525 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-18 12:54:59.018197 | aio -> localhost | ok 2026-08-18 12:54:59.028198 | 2026-08-18 12:54:59.028301 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-18 12:54:59.062255 | aio | ok 2026-08-18 12:54:59.079548 | aio | included: /var/lib/zuul/builds/3ad7b76307e44f7ba69d8a1192c8941d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-18 12:54:59.085654 | 2026-08-18 12:54:59.085715 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-18 12:54:59.969563 | aio -> localhost | Generating public/private rsa key pair. 2026-08-18 12:54:59.969937 | aio -> localhost | Your identification has been saved in /var/lib/zuul/builds/3ad7b76307e44f7ba69d8a1192c8941d/work/3ad7b76307e44f7ba69d8a1192c8941d_id_rsa 2026-08-18 12:54:59.970003 | aio -> localhost | Your public key has been saved in /var/lib/zuul/builds/3ad7b76307e44f7ba69d8a1192c8941d/work/3ad7b76307e44f7ba69d8a1192c8941d_id_rsa.pub 2026-08-18 12:54:59.970054 | aio -> localhost | The key fingerprint is: 2026-08-18 12:54:59.970101 | aio -> localhost | SHA256:yYjTJ+Pl+IMOl6EFtNSYeOBUpOCiQ2uHbxte9+VLlBM zuul-build-sshkey 2026-08-18 12:54:59.970163 | aio -> localhost | The key's randomart image is: 2026-08-18 12:54:59.970211 | aio -> localhost | +---[RSA 3072]----+ 2026-08-18 12:54:59.970267 | aio -> localhost | |. o==+ | 2026-08-18 12:54:59.970315 | aio -> localhost | |.+.++.. | 2026-08-18 12:54:59.970359 | aio -> localhost | |.oo.o E | 2026-08-18 12:54:59.970383 | aio -> localhost | |+ o + o . o | 2026-08-18 12:54:59.970403 | aio -> localhost | |o+ .o B S + | 2026-08-18 12:54:59.970422 | aio -> localhost | |..o = X . . | 2026-08-18 12:54:59.970441 | aio -> localhost | | +o.=o. o | 2026-08-18 12:54:59.970460 | aio -> localhost | | o +oo.o + | 2026-08-18 12:54:59.970482 | aio -> localhost | | o .. .o o. | 2026-08-18 12:54:59.970502 | aio -> localhost | +----[SHA256]-----+ 2026-08-18 12:54:59.970555 | aio -> localhost | ok: Runtime: 0:00:00.487350 2026-08-18 12:54:59.976472 | 2026-08-18 12:54:59.976541 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-18 12:55:00.012698 | aio | ok 2026-08-18 12:55:00.023223 | aio | included: /var/lib/zuul/builds/3ad7b76307e44f7ba69d8a1192c8941d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-18 12:55:00.030994 | 2026-08-18 12:55:00.031054 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-18 12:55:00.056525 | aio | skipping: Conditional result was False 2026-08-18 12:55:00.068834 | 2026-08-18 12:55:00.069005 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-18 12:55:00.601542 | aio | changed 2026-08-18 12:55:00.610727 | 2026-08-18 12:55:00.610851 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-18 12:55:00.839269 | aio | ok 2026-08-18 12:55:00.849135 | 2026-08-18 12:55:00.849250 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-18 12:55:01.432688 | aio | changed 2026-08-18 12:55:01.440570 | 2026-08-18 12:55:01.440662 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-18 12:55:01.993946 | aio | changed 2026-08-18 12:55:02.053206 | 2026-08-18 12:55:02.053362 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-18 12:55:02.079058 | aio | skipping: Conditional result was False 2026-08-18 12:55:02.091570 | 2026-08-18 12:55:02.275328 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-18 12:55:02.650311 | aio -> localhost | changed 2026-08-18 12:55:02.667295 | 2026-08-18 12:55:02.667423 | TASK [add-build-sshkey : Add back temp key] 2026-08-18 12:55:02.958411 | aio -> localhost | Identity added: /var/lib/zuul/builds/3ad7b76307e44f7ba69d8a1192c8941d/work/3ad7b76307e44f7ba69d8a1192c8941d_id_rsa (zuul-build-sshkey) 2026-08-18 12:55:02.958702 | aio -> localhost | ok: Runtime: 0:00:00.016238 2026-08-18 12:55:02.969214 | 2026-08-18 12:55:02.969293 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-18 12:55:03.280114 | aio | ok 2026-08-18 12:55:03.287448 | 2026-08-18 12:55:03.287543 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-18 12:55:03.313536 | aio | skipping: Conditional result was False 2026-08-18 12:55:03.326732 | 2026-08-18 12:55:03.326867 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-18 12:55:03.656487 | aio | ok 2026-08-18 12:55:03.669062 | 2026-08-18 12:55:03.669233 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-18 12:55:04.411413 | aio | Output suppressed because no_log was given 2026-08-18 12:55:04.423556 | 2026-08-18 12:55:04.423634 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-18 12:55:04.658259 | aio | ok: "logs" 2026-08-18 12:55:04.658516 | aio | ok: All items complete 2026-08-18 12:55:04.658555 | 2026-08-18 12:55:04.870516 | aio | ok: "artifacts" 2026-08-18 12:55:05.074972 | aio | ok: "docs" 2026-08-18 12:55:05.093405 | 2026-08-18 12:55:05.093496 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-18 12:55:05.314785 | aio | changed: "logs" 2026-08-18 12:55:05.519784 | aio | changed: "artifacts" 2026-08-18 12:55:05.753099 | aio | changed: "docs" 2026-08-18 12:55:05.775767 | 2026-08-18 12:55:05.776130 | PLAY RECAP 2026-08-18 12:55:05.776190 | aio | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-18 12:55:05.776229 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-18 12:55:05.776259 | 2026-08-18 12:55:05.895133 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-18 12:55:05.903526 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-18 12:55:06.566797 | 2026-08-18 12:55:06.566976 | PLAY [all] 2026-08-18 12:55:06.579356 | 2026-08-18 12:55:06.579485 | TASK [setup-uv : Extract archive] 2026-08-18 12:55:09.047514 | aio | changed 2026-08-18 12:55:09.066246 | 2026-08-18 12:55:09.066466 | TASK [setup-uv : Print version] 2026-08-18 12:55:09.440501 | aio | uv 0.8.13 2026-08-18 12:55:09.610146 | aio | ok: Runtime: 0:00:00.015595 2026-08-18 12:55:09.624258 | 2026-08-18 12:55:09.624381 | TASK [Install Ansible collection siblings] 2026-08-18 12:55:10.027067 | aio | ok: 2026-08-18 12:55:10.027281 | aio | Skipping community.crypto: no checked-out sibling 2026-08-18 12:55:10.027309 | aio | Skipping community.docker: no checked-out sibling 2026-08-18 12:55:10.027332 | aio | Skipping community.general: no checked-out sibling 2026-08-18 12:55:10.027352 | aio | Skipping ansible.utils: no checked-out sibling 2026-08-18 12:55:10.027372 | aio | Skipping vexxhost.containers: no checked-out sibling 2026-08-18 12:55:10.029205 | 2026-08-18 12:55:10.029252 | PLAY RECAP 2026-08-18 12:55:10.029300 | aio | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-18 12:55:10.029323 | 2026-08-18 12:55:10.177392 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-18 12:55:10.186219 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-18 12:55:10.775488 | 2026-08-18 12:55:10.775612 | PLAY [all] 2026-08-18 12:55:10.787053 | 2026-08-18 12:55:10.787150 | LOOP [Check inventory directories] 2026-08-18 12:55:11.154297 | aio | ok: "src/github.com/vexxhost/ansible-collection-ceph" 2026-08-18 12:55:11.341558 | aio | ok: "src/github.com/vexxhost/ansible-collection-ceph/molecule/default/inventory" 2026-08-18 12:55:11.537914 | aio | ok: "src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/inventory" 2026-08-18 12:55:11.559450 | 2026-08-18 12:55:11.559681 | LOOP [Copy inventory file for Zuul] 2026-08-18 12:55:12.460517 | aio | changed: 2026-08-18 12:55:12.460807 | aio | { 2026-08-18 12:55:12.460869 | aio | "ansible_loop_var": "item", 2026-08-18 12:55:12.460919 | aio | "changed": false, 2026-08-18 12:55:12.460990 | aio | "failed": false, 2026-08-18 12:55:12.461048 | aio | "invocation": { 2026-08-18 12:55:12.461092 | aio | "module_args": { 2026-08-18 12:55:12.461131 | aio | "checksum_algorithm": "sha1", 2026-08-18 12:55:12.461170 | aio | "follow": true, 2026-08-18 12:55:12.461209 | aio | "get_attributes": true, 2026-08-18 12:55:12.461249 | aio | "get_checksum": true, 2026-08-18 12:55:12.461288 | aio | "get_mime": true, 2026-08-18 12:55:12.461326 | aio | "path": "src/github.com/vexxhost/ansible-collection-ceph" 2026-08-18 12:55:12.461365 | aio | } 2026-08-18 12:55:12.461402 | aio | }, 2026-08-18 12:55:12.461439 | aio | "item": "src/github.com/vexxhost/ansible-collection-ceph", 2026-08-18 12:55:12.461477 | aio | "stat": { 2026-08-18 12:55:12.461514 | aio | "atime": 1787057704.2879097, 2026-08-18 12:55:12.461552 | aio | "attr_flags": "e", 2026-08-18 12:55:12.461590 | aio | "attributes": [ 2026-08-18 12:55:12.461628 | aio | "extents" 2026-08-18 12:55:12.461665 | aio | ], 2026-08-18 12:55:12.461703 | aio | "block_size": 4096, 2026-08-18 12:55:12.461740 | aio | "blocks": 8, 2026-08-18 12:55:12.461794 | aio | "charset": "unknown", 2026-08-18 12:55:12.461839 | aio | "ctime": 1787057704.3009148, 2026-08-18 12:55:12.461877 | aio | "dev": 64769, 2026-08-18 12:55:12.461915 | aio | "device_type": 0, 2026-08-18 12:55:12.461952 | aio | "executable": true, 2026-08-18 12:55:12.462108 | aio | "exists": true, 2026-08-18 12:55:12.462145 | aio | "gid": 1000, 2026-08-18 12:55:12.462182 | aio | "gr_name": "zuul", 2026-08-18 12:55:12.462219 | aio | "inode": 1034272, 2026-08-18 12:55:12.462256 | aio | "isblk": false, 2026-08-18 12:55:12.462295 | aio | "ischr": false, 2026-08-18 12:55:12.462332 | aio | "isdir": true, 2026-08-18 12:55:12.462369 | aio | "isfifo": false, 2026-08-18 12:55:12.462405 | aio | "isgid": false, 2026-08-18 12:55:12.462441 | aio | "islnk": false, 2026-08-18 12:55:12.462478 | aio | "isreg": false, 2026-08-18 12:55:12.462514 | aio | "issock": false, 2026-08-18 12:55:12.462550 | aio | "isuid": false, 2026-08-18 12:55:12.462586 | aio | "mimetype": "unknown", 2026-08-18 12:55:12.462623 | aio | "mode": "0755", 2026-08-18 12:55:12.462660 | aio | "mtime": 1787057687.6308126, 2026-08-18 12:55:12.462696 | aio | "nlink": 10, 2026-08-18 12:55:12.462732 | aio | "path": "src/github.com/vexxhost/ansible-collection-ceph", 2026-08-18 12:55:12.462768 | aio | "pw_name": "zuul", 2026-08-18 12:55:12.462806 | aio | "readable": true, 2026-08-18 12:55:12.462843 | aio | "rgrp": true, 2026-08-18 12:55:12.462879 | aio | "roth": true, 2026-08-18 12:55:12.462916 | aio | "rusr": true, 2026-08-18 12:55:12.462952 | aio | "size": 4096, 2026-08-18 12:55:12.462989 | aio | "uid": 1000, 2026-08-18 12:55:12.463026 | aio | "version": "1519226124", 2026-08-18 12:55:12.463063 | aio | "wgrp": false, 2026-08-18 12:55:12.463103 | aio | "woth": false, 2026-08-18 12:55:12.463140 | aio | "writeable": true, 2026-08-18 12:55:12.463177 | aio | "wusr": true, 2026-08-18 12:55:12.463213 | aio | "xgrp": true, 2026-08-18 12:55:12.463249 | aio | "xoth": true, 2026-08-18 12:55:12.463284 | aio | "xusr": true 2026-08-18 12:55:12.463320 | aio | } 2026-08-18 12:55:12.463357 | aio | } 2026-08-18 12:55:12.463423 | aio | ok: All items complete 2026-08-18 12:55:12.463467 | 2026-08-18 12:55:12.465529 | aio | skipping: Conditional result was False 2026-08-18 12:55:12.466164 | aio | skipping: Conditional result was False 2026-08-18 12:55:12.481014 | 2026-08-18 12:55:12.481214 | LOOP [Switch "ansible_host" to private IP] 2026-08-18 12:55:12.842202 | aio | changed: 1 replacements made 2026-08-18 12:55:12.843946 | aio | skipping: Conditional result was False 2026-08-18 12:55:12.847199 | aio | skipping: Conditional result was False 2026-08-18 12:55:12.868238 | 2026-08-18 12:55:12.868425 | TASK [Run Molecule scenario] 2026-08-18 12:55:13.301309 | aio | Using CPython 3.12.3 interpreter at: /usr/bin/python3 2026-08-18 12:55:13.301409 | aio | Creating virtual environment at: .venv 2026-08-18 12:55:13.345596 | aio | Downloading cryptography (4.3MiB) 2026-08-18 12:55:13.349865 | aio | Downloading pygments (1.2MiB) 2026-08-18 12:55:13.350344 | aio | Downloading netaddr (2.2MiB) 2026-08-18 12:55:13.350749 | aio | Downloading ansible-core (2.1MiB) 2026-08-18 12:55:13.555464 | aio | Downloading netaddr 2026-08-18 12:55:13.569929 | aio | Downloading cryptography 2026-08-18 12:55:13.614582 | aio | Downloading pygments 2026-08-18 12:55:13.748577 | aio | Downloading ansible-core 2026-08-18 12:55:13.793362 | aio | Installed 43 packages in 43ms 2026-08-18 12:55:14.591014 | aio | INFO Collection 'vexxhost.ceph' detected. 2026-08-18 12:55:14.591121 | aio | INFO Scenarios will be used from 'extensions/molecule' 2026-08-18 12:55:15.242327 | aio | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-18 12:55:15.242422 | aio | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-08-18 12:55:48.269693 | aio | INFO [default > dependency] Executing 2026-08-18 12:55:48.269893 | aio | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-08-18 12:55:48.270159 | aio | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-08-18 12:55:48.270362 | aio | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-18 12:55:48.278296 | aio | INFO [default > cleanup] Executing 2026-08-18 12:55:48.278776 | aio | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-18 12:55:48.285694 | aio | INFO [default > destroy] Executing 2026-08-18 12:55:48.285734 | aio | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-08-18 12:55:48.285853 | aio | INFO [default > destroy] Executed: Successful 2026-08-18 12:55:48.291416 | aio | INFO [default > syntax] Executing 2026-08-18 12:55:49.608332 | aio | 2026-08-18 12:55:49.608374 | aio | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-08-18 12:55:49.698359 | aio | INFO [default > syntax] Executed: Successful 2026-08-18 12:55:49.710559 | aio | INFO [default > create] Executing 2026-08-18 12:55:49.713446 | aio | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-18 12:55:49.722762 | aio | INFO [default > prepare] Executing 2026-08-18 12:55:50.559529 | aio | 2026-08-18 12:55:50.559653 | aio | PLAY [Prepare] ***************************************************************** 2026-08-18 12:55:50.559762 | aio | 2026-08-18 12:55:50.560012 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 12:55:50.560264 | aio | Tuesday 18 August 2026 12:55:50 +0000 (0:00:00.035) 0:00:00.035 ******** 2026-08-18 12:55:51.835319 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-08-18 12:55:51.835578 | aio | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-08-18 12:55:51.835843 | aio | interpreter could change the meaning of that path. See 2026-08-18 12:55:51.836080 | aio | https://docs.ansible.com/ansible- 2026-08-18 12:55:51.836372 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-18 12:55:51.845843 | aio | ok: [aio] 2026-08-18 12:55:51.846081 | aio | 2026-08-18 12:55:51.846395 | aio | TASK [Configure short hostname] ************************************************ 2026-08-18 12:55:51.846648 | aio | Tuesday 18 August 2026 12:55:51 +0000 (0:00:01.287) 0:00:01.322 ******** 2026-08-18 12:55:52.661497 | aio | changed: [aio] 2026-08-18 12:55:52.661669 | aio | 2026-08-18 12:55:52.661919 | aio | TASK [Ensure hostname inside hosts file] *************************************** 2026-08-18 12:55:52.662171 | aio | Tuesday 18 August 2026 12:55:52 +0000 (0:00:00.814) 0:00:02.137 ******** 2026-08-18 12:55:52.980589 | aio | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-08-18 12:55:52.980843 | aio | with a mode of 0700, this may cause issues when running as another user. To 2026-08-18 12:55:52.981105 | aio | avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-18 12:55:52.988779 | aio | changed: [aio] 2026-08-18 12:55:52.988992 | aio | 2026-08-18 12:55:52.989232 | aio | TASK [Update apt cache] ******************************************************** 2026-08-18 12:55:52.989563 | aio | Tuesday 18 August 2026 12:55:52 +0000 (0:00:00.327) 0:00:02.465 ******** 2026-08-18 12:55:59.426767 | aio | changed: [aio] 2026-08-18 12:55:59.426851 | aio | 2026-08-18 12:55:59.427107 | aio | PLAY [Create devices for Ceph] ************************************************* 2026-08-18 12:55:59.427372 | aio | 2026-08-18 12:55:59.427616 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 12:55:59.427862 | aio | Tuesday 18 August 2026 12:55:59 +0000 (0:00:06.437) 0:00:08.902 ******** 2026-08-18 12:56:00.262333 | aio | ok: [aio] 2026-08-18 12:56:00.262369 | aio | 2026-08-18 12:56:00.262376 | aio | TASK [Install depedencies] ***************************************************** 2026-08-18 12:56:00.262385 | aio | Tuesday 18 August 2026 12:56:00 +0000 (0:00:00.835) 0:00:09.738 ******** 2026-08-18 12:56:43.241204 | aio | changed: [aio] 2026-08-18 12:56:43.241413 | aio | 2026-08-18 12:56:43.241655 | aio | TASK [Start up service] ******************************************************** 2026-08-18 12:56:43.241901 | aio | Tuesday 18 August 2026 12:56:43 +0000 (0:00:42.979) 0:00:52.717 ******** 2026-08-18 12:56:43.897180 | aio | ok: [aio] 2026-08-18 12:56:43.897304 | aio | 2026-08-18 12:56:43.897440 | aio | TASK [Generate lvm.conf] ******************************************************* 2026-08-18 12:56:43.897594 | aio | Tuesday 18 August 2026 12:56:43 +0000 (0:00:00.656) 0:00:53.373 ******** 2026-08-18 12:56:44.271685 | aio | ok: [aio] 2026-08-18 12:56:44.271927 | aio | 2026-08-18 12:56:44.272300 | aio | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-08-18 12:56:44.272673 | aio | Tuesday 18 August 2026 12:56:44 +0000 (0:00:00.374) 0:00:53.747 ******** 2026-08-18 12:56:45.058642 | aio | changed: [aio] 2026-08-18 12:56:45.058807 | aio | 2026-08-18 12:56:45.059059 | aio | TASK [Get list of all loopback devices] **************************************** 2026-08-18 12:56:45.059338 | aio | Tuesday 18 August 2026 12:56:45 +0000 (0:00:00.786) 0:00:54.534 ******** 2026-08-18 12:56:45.319378 | aio | ok: [aio] 2026-08-18 12:56:45.319446 | aio | 2026-08-18 12:56:45.319461 | aio | TASK [Fail if there is any existing loopback devices] ************************** 2026-08-18 12:56:45.319477 | aio | Tuesday 18 August 2026 12:56:45 +0000 (0:00:00.259) 0:00:54.794 ******** 2026-08-18 12:56:45.349092 | aio | skipping: [aio] 2026-08-18 12:56:45.349124 | aio | 2026-08-18 12:56:45.349137 | aio | TASK [Create devices for Ceph] ************************************************* 2026-08-18 12:56:45.349149 | aio | Tuesday 18 August 2026 12:56:45 +0000 (0:00:00.031) 0:00:54.825 ******** 2026-08-18 12:56:46.043500 | aio | changed: [aio] => (item=osd0) 2026-08-18 12:56:46.043587 | aio | changed: [aio] => (item=osd1) 2026-08-18 12:56:46.043860 | aio | changed: [aio] => (item=osd2) 2026-08-18 12:56:46.044097 | aio | 2026-08-18 12:56:46.044398 | aio | TASK [Set permissions on loopback devices] ************************************* 2026-08-18 12:56:46.044635 | aio | Tuesday 18 August 2026 12:56:46 +0000 (0:00:00.694) 0:00:55.519 ******** 2026-08-18 12:56:46.835098 | aio | changed: [aio] => (item=osd0) 2026-08-18 12:56:46.835410 | aio | changed: [aio] => (item=osd1) 2026-08-18 12:56:46.835707 | aio | changed: [aio] => (item=osd2) 2026-08-18 12:56:46.835965 | aio | 2026-08-18 12:56:46.836302 | aio | TASK [Start loop devices] ****************************************************** 2026-08-18 12:56:46.836579 | aio | Tuesday 18 August 2026 12:56:46 +0000 (0:00:00.792) 0:00:56.311 ******** 2026-08-18 12:56:47.678342 | aio | changed: [aio] => (item=osd0) 2026-08-18 12:56:47.678579 | aio | changed: [aio] => (item=osd1) 2026-08-18 12:56:47.679200 | aio | changed: [aio] => (item=osd2) 2026-08-18 12:56:47.681207 | aio | 2026-08-18 12:56:47.681235 | aio | TASK [Create a volume group for each loop device] ****************************** 2026-08-18 12:56:47.681299 | aio | Tuesday 18 August 2026 12:56:47 +0000 (0:00:00.842) 0:00:57.154 ******** 2026-08-18 12:56:49.162016 | aio | changed: [aio] => (item=osd0) 2026-08-18 12:56:49.162114 | aio | changed: [aio] => (item=osd1) 2026-08-18 12:56:49.162245 | aio | changed: [aio] => (item=osd2) 2026-08-18 12:56:49.162400 | aio | 2026-08-18 12:56:49.162539 | aio | TASK [Create a logical volume for each loop device] **************************** 2026-08-18 12:56:49.162683 | aio | Tuesday 18 August 2026 12:56:49 +0000 (0:00:01.484) 0:00:58.638 ******** 2026-08-18 12:56:50.567902 | aio | changed: [aio] => (item=ceph-aio-osd0) 2026-08-18 12:56:50.568103 | aio | changed: [aio] => (item=ceph-aio-osd1) 2026-08-18 12:56:50.568529 | aio | changed: [aio] => (item=ceph-aio-osd2) 2026-08-18 12:56:50.568807 | aio | 2026-08-18 12:56:50.569093 | aio | PLAY RECAP ********************************************************************* 2026-08-18 12:56:50.569576 | aio | aio : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-08-18 12:56:50.569828 | aio | 2026-08-18 12:56:50.570052 | aio | 2026-08-18 12:56:50.570311 | aio | TASKS RECAP ******************************************************************** 2026-08-18 12:56:50.570605 | aio | Tuesday 18 August 2026 12:56:50 +0000 (0:00:01.405) 0:01:00.044 ******** 2026-08-18 12:56:50.570830 | aio | =============================================================================== 2026-08-18 12:56:50.571070 | aio | Install depedencies ---------------------------------------------------- 42.98s 2026-08-18 12:56:50.571336 | aio | Update apt cache -------------------------------------------------------- 6.44s 2026-08-18 12:56:50.571581 | aio | Create a volume group for each loop device ------------------------------ 1.48s 2026-08-18 12:56:50.571832 | aio | Create a logical volume for each loop device ---------------------------- 1.41s 2026-08-18 12:56:50.572058 | aio | Gathering Facts --------------------------------------------------------- 1.29s 2026-08-18 12:56:50.572320 | aio | Start loop devices ------------------------------------------------------ 0.84s 2026-08-18 12:56:50.572565 | aio | Gathering Facts --------------------------------------------------------- 0.84s 2026-08-18 12:56:50.572807 | aio | Configure short hostname ------------------------------------------------ 0.81s 2026-08-18 12:56:50.573044 | aio | Set permissions on loopback devices ------------------------------------- 0.79s 2026-08-18 12:56:50.573294 | aio | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.79s 2026-08-18 12:56:50.573544 | aio | Create devices for Ceph ------------------------------------------------- 0.69s 2026-08-18 12:56:50.573784 | aio | Start up service -------------------------------------------------------- 0.66s 2026-08-18 12:56:50.574018 | aio | Generate lvm.conf ------------------------------------------------------- 0.37s 2026-08-18 12:56:50.574258 | aio | Ensure hostname inside hosts file --------------------------------------- 0.33s 2026-08-18 12:56:50.574526 | aio | Get list of all loopback devices ---------------------------------------- 0.26s 2026-08-18 12:56:50.574791 | aio | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-08-18 12:56:50.655393 | aio | INFO [default > prepare] Executed: Successful 2026-08-18 12:56:50.665390 | aio | INFO [default > converge] Executing 2026-08-18 12:56:51.842763 | aio | 2026-08-18 12:56:51.842850 | aio | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-18 12:56:51.842862 | aio | 2026-08-18 12:56:51.842871 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 12:56:51.842887 | aio | Tuesday 18 August 2026 12:56:51 +0000 (0:00:00.059) 0:00:00.059 ******** 2026-08-18 12:56:55.147771 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-08-18 12:56:55.148073 | aio | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-08-18 12:56:55.148209 | aio | interpreter could change the meaning of that path. See 2026-08-18 12:56:55.148610 | aio | https://docs.ansible.com/ansible- 2026-08-18 12:56:55.148830 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-18 12:56:55.179731 | aio | ok: [aio] 2026-08-18 12:56:55.179882 | aio | 2026-08-18 12:56:55.180121 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 12:56:55.180485 | aio | Tuesday 18 August 2026 12:56:55 +0000 (0:00:03.337) 0:00:03.397 ******** 2026-08-18 12:56:55.527865 | aio | ok: [aio] 2026-08-18 12:56:55.528027 | aio | 2026-08-18 12:56:55.528326 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 12:56:55.528621 | aio | Tuesday 18 August 2026 12:56:55 +0000 (0:00:00.347) 0:00:03.745 ******** 2026-08-18 12:56:55.577321 | aio | skipping: [aio] 2026-08-18 12:56:55.577508 | aio | 2026-08-18 12:56:55.577752 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-18 12:56:55.577988 | aio | Tuesday 18 August 2026 12:56:55 +0000 (0:00:00.049) 0:00:03.795 ******** 2026-08-18 12:56:56.016652 | aio | changed: [aio] 2026-08-18 12:56:56.016820 | aio | 2026-08-18 12:56:56.017072 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 12:56:56.017369 | aio | Tuesday 18 August 2026 12:56:56 +0000 (0:00:00.438) 0:00:04.233 ******** 2026-08-18 12:56:56.165214 | aio | ok: [aio] => { 2026-08-18 12:56:56.165535 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-18 12:56:56.165766 | aio | } 2026-08-18 12:56:56.165993 | aio | 2026-08-18 12:56:56.166257 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 12:56:56.166601 | aio | Tuesday 18 August 2026 12:56:56 +0000 (0:00:00.148) 0:00:04.382 ******** 2026-08-18 12:56:56.982332 | aio | changed: [aio] 2026-08-18 12:56:56.982531 | aio | 2026-08-18 12:56:56.982831 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 12:56:56.983089 | aio | Tuesday 18 August 2026 12:56:56 +0000 (0:00:00.817) 0:00:05.199 ******** 2026-08-18 12:56:57.036401 | aio | skipping: [aio] 2026-08-18 12:56:57.036657 | aio | 2026-08-18 12:56:57.036943 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 12:56:57.037207 | aio | Tuesday 18 August 2026 12:56:57 +0000 (0:00:00.054) 0:00:05.254 ******** 2026-08-18 12:56:57.090033 | aio | skipping: [aio] 2026-08-18 12:56:57.090196 | aio | 2026-08-18 12:56:57.090506 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 12:56:57.090758 | aio | Tuesday 18 August 2026 12:56:57 +0000 (0:00:00.053) 0:00:05.307 ******** 2026-08-18 12:56:57.383101 | aio | ok: [aio] 2026-08-18 12:56:57.383172 | aio | 2026-08-18 12:56:57.383183 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 12:56:57.383193 | aio | Tuesday 18 August 2026 12:56:57 +0000 (0:00:00.291) 0:00:05.599 ******** 2026-08-18 12:56:58.515407 | aio | ok: [aio] 2026-08-18 12:56:58.515492 | aio | 2026-08-18 12:56:58.515512 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 12:56:58.515726 | aio | Tuesday 18 August 2026 12:56:58 +0000 (0:00:01.132) 0:00:06.732 ******** 2026-08-18 12:56:58.744142 | aio | ok: [aio] => { 2026-08-18 12:56:58.744359 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-18 12:56:58.744592 | aio | } 2026-08-18 12:56:58.744806 | aio | 2026-08-18 12:56:58.745052 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 12:56:58.745322 | aio | Tuesday 18 August 2026 12:56:58 +0000 (0:00:00.228) 0:00:06.961 ******** 2026-08-18 12:56:59.792850 | aio | changed: [aio] 2026-08-18 12:56:59.793513 | aio | 2026-08-18 12:56:59.793532 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 12:56:59.793542 | aio | Tuesday 18 August 2026 12:56:59 +0000 (0:00:01.046) 0:00:08.007 ******** 2026-08-18 12:57:03.100572 | aio | changed: [aio] 2026-08-18 12:57:03.100626 | aio | 2026-08-18 12:57:03.100633 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-18 12:57:03.100665 | aio | Tuesday 18 August 2026 12:57:03 +0000 (0:00:03.309) 0:00:11.317 ******** 2026-08-18 12:57:03.137929 | aio | skipping: [aio] 2026-08-18 12:57:03.137987 | aio | 2026-08-18 12:57:03.137999 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-18 12:57:03.138009 | aio | Tuesday 18 August 2026 12:57:03 +0000 (0:00:00.036) 0:00:11.354 ******** 2026-08-18 12:57:03.175473 | aio | skipping: [aio] 2026-08-18 12:57:03.175494 | aio | 2026-08-18 12:57:03.175500 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-18 12:57:03.175506 | aio | Tuesday 18 August 2026 12:57:03 +0000 (0:00:00.037) 0:00:11.392 ******** 2026-08-18 12:57:03.213856 | aio | skipping: [aio] 2026-08-18 12:57:03.213893 | aio | 2026-08-18 12:57:03.213904 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-18 12:57:03.213913 | aio | Tuesday 18 August 2026 12:57:03 +0000 (0:00:00.038) 0:00:11.430 ******** 2026-08-18 12:57:10.758250 | aio | changed: [aio] 2026-08-18 12:57:10.758366 | aio | 2026-08-18 12:57:10.758382 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-18 12:57:10.758395 | aio | Tuesday 18 August 2026 12:57:10 +0000 (0:00:07.543) 0:00:18.974 ******** 2026-08-18 12:57:11.444641 | aio | changed: [aio] 2026-08-18 12:57:11.444696 | aio | 2026-08-18 12:57:11.444702 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-18 12:57:11.444708 | aio | Tuesday 18 August 2026 12:57:11 +0000 (0:00:00.686) 0:00:19.660 ******** 2026-08-18 12:57:12.610154 | aio | changed: [aio] => (item={'path': '/etc/containerd'}) 2026-08-18 12:57:12.610192 | aio | changed: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-18 12:57:12.610198 | aio | changed: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-18 12:57:12.610202 | aio | changed: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-18 12:57:12.610206 | aio | changed: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-18 12:57:12.610210 | aio | 2026-08-18 12:57:12.610214 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-18 12:57:12.610218 | aio | Tuesday 18 August 2026 12:57:12 +0000 (0:00:01.163) 0:00:20.823 ******** 2026-08-18 12:57:13.402627 | aio | changed: [aio] 2026-08-18 12:57:13.402695 | aio | 2026-08-18 12:57:13.402709 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-18 12:57:13.402719 | aio | Tuesday 18 August 2026 12:57:13 +0000 (0:00:00.785) 0:00:21.608 ******** 2026-08-18 12:57:13.402727 | aio | 2026-08-18 12:57:13.402736 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-18 12:57:13.402744 | aio | Tuesday 18 August 2026 12:57:13 +0000 (0:00:00.008) 0:00:21.617 ******** 2026-08-18 12:57:14.534497 | aio | ok: [aio] 2026-08-18 12:57:14.534569 | aio | 2026-08-18 12:57:14.534581 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-18 12:57:14.534594 | aio | Tuesday 18 August 2026 12:57:14 +0000 (0:00:01.133) 0:00:22.750 ******** 2026-08-18 12:57:15.114060 | aio | changed: [aio] 2026-08-18 12:57:15.114219 | aio | 2026-08-18 12:57:15.114562 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-18 12:57:15.114792 | aio | Tuesday 18 August 2026 12:57:15 +0000 (0:00:00.580) 0:00:23.331 ******** 2026-08-18 12:57:15.851834 | aio | changed: [aio] 2026-08-18 12:57:15.851971 | aio | 2026-08-18 12:57:15.852220 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 12:57:15.852555 | aio | Tuesday 18 August 2026 12:57:15 +0000 (0:00:00.737) 0:00:24.069 ******** 2026-08-18 12:57:16.123158 | aio | ok: [aio] 2026-08-18 12:57:16.123378 | aio | 2026-08-18 12:57:16.123648 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 12:57:16.123901 | aio | Tuesday 18 August 2026 12:57:16 +0000 (0:00:00.271) 0:00:24.340 ******** 2026-08-18 12:57:16.210719 | aio | ok: [aio] => { 2026-08-18 12:57:16.211256 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-18 12:57:16.211529 | aio | } 2026-08-18 12:57:16.211755 | aio | 2026-08-18 12:57:16.212012 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 12:57:16.212280 | aio | Tuesday 18 August 2026 12:57:16 +0000 (0:00:00.087) 0:00:24.428 ******** 2026-08-18 12:57:17.215298 | aio | changed: [aio] 2026-08-18 12:57:17.215371 | aio | 2026-08-18 12:57:17.215382 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 12:57:17.215391 | aio | Tuesday 18 August 2026 12:57:17 +0000 (0:00:01.003) 0:00:25.431 ******** 2026-08-18 12:57:21.899663 | aio | changed: [aio] 2026-08-18 12:57:21.899721 | aio | 2026-08-18 12:57:21.899728 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-18 12:57:21.899734 | aio | Tuesday 18 August 2026 12:57:21 +0000 (0:00:04.683) 0:00:30.115 ******** 2026-08-18 12:57:22.881100 | aio | ok: [aio] 2026-08-18 12:57:22.881141 | aio | 2026-08-18 12:57:22.881148 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-18 12:57:22.881155 | aio | Tuesday 18 August 2026 12:57:22 +0000 (0:00:00.982) 0:00:31.098 ******** 2026-08-18 12:57:23.267679 | aio | changed: [aio] 2026-08-18 12:57:23.267740 | aio | 2026-08-18 12:57:23.267943 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-18 12:57:23.268008 | aio | Tuesday 18 August 2026 12:57:23 +0000 (0:00:00.385) 0:00:31.483 ******** 2026-08-18 12:57:23.838033 | aio | changed: [aio] 2026-08-18 12:57:23.838147 | aio | 2026-08-18 12:57:23.838363 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-18 12:57:23.838561 | aio | Tuesday 18 August 2026 12:57:23 +0000 (0:00:00.571) 0:00:32.055 ******** 2026-08-18 12:57:24.564814 | aio | changed: [aio] => (item={'path': '/etc/docker'}) 2026-08-18 12:57:24.564884 | aio | changed: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-18 12:57:24.565009 | aio | changed: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-18 12:57:24.565115 | aio | 2026-08-18 12:57:24.565235 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-18 12:57:24.565431 | aio | Tuesday 18 August 2026 12:57:24 +0000 (0:00:00.726) 0:00:32.781 ******** 2026-08-18 12:57:25.152790 | aio | changed: [aio] 2026-08-18 12:57:25.152883 | aio | 2026-08-18 12:57:25.153229 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-18 12:57:25.153301 | aio | Tuesday 18 August 2026 12:57:25 +0000 (0:00:00.588) 0:00:33.369 ******** 2026-08-18 12:57:25.739309 | aio | changed: [aio] 2026-08-18 12:57:25.739351 | aio | 2026-08-18 12:57:25.739358 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-18 12:57:25.739366 | aio | Tuesday 18 August 2026 12:57:25 +0000 (0:00:00.575) 0:00:33.944 ******** 2026-08-18 12:57:25.739371 | aio | 2026-08-18 12:57:25.739377 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-18 12:57:25.739382 | aio | Tuesday 18 August 2026 12:57:25 +0000 (0:00:00.008) 0:00:33.953 ******** 2026-08-18 12:57:26.679102 | aio | ok: [aio] 2026-08-18 12:57:26.679534 | aio | 2026-08-18 12:57:26.679881 | aio | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-18 12:57:26.680209 | aio | Tuesday 18 August 2026 12:57:26 +0000 (0:00:00.942) 0:00:34.896 ******** 2026-08-18 12:57:27.758969 | aio | changed: [aio] 2026-08-18 12:57:27.759356 | aio | 2026-08-18 12:57:27.759697 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-18 12:57:27.760020 | aio | Tuesday 18 August 2026 12:57:27 +0000 (0:00:01.080) 0:00:35.976 ******** 2026-08-18 12:57:28.467692 | aio | changed: [aio] 2026-08-18 12:57:28.467735 | aio | 2026-08-18 12:57:28.467854 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 12:57:28.467962 | aio | Tuesday 18 August 2026 12:57:28 +0000 (0:00:00.708) 0:00:36.684 ******** 2026-08-18 12:57:28.507741 | aio | ok: [aio] => { 2026-08-18 12:57:28.507848 | aio | "msg": "https://download.ceph.com/rpm-20.2.3/el9/noarch/cephadm" 2026-08-18 12:57:28.507991 | aio | } 2026-08-18 12:57:28.508128 | aio | 2026-08-18 12:57:28.509311 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 12:57:28.509333 | aio | Tuesday 18 August 2026 12:57:28 +0000 (0:00:00.040) 0:00:36.725 ******** 2026-08-18 12:57:29.739109 | aio | changed: [aio] 2026-08-18 12:57:29.739157 | aio | 2026-08-18 12:57:29.739168 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 12:57:29.739177 | aio | Tuesday 18 August 2026 12:57:29 +0000 (0:00:01.229) 0:00:37.955 ******** 2026-08-18 12:57:29.785220 | aio | skipping: [aio] 2026-08-18 12:57:29.785347 | aio | 2026-08-18 12:57:29.785359 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-18 12:57:29.785369 | aio | Tuesday 18 August 2026 12:57:29 +0000 (0:00:00.046) 0:00:38.001 ******** 2026-08-18 12:57:29.848444 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-18 12:57:29.848516 | aio | 2026-08-18 12:57:29.848529 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-18 12:57:29.848678 | aio | Tuesday 18 August 2026 12:57:29 +0000 (0:00:00.061) 0:00:38.063 ******** 2026-08-18 12:57:30.845864 | aio | ok: [aio] 2026-08-18 12:57:30.845918 | aio | 2026-08-18 12:57:30.845930 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-18 12:57:30.845939 | aio | Tuesday 18 August 2026 12:57:30 +0000 (0:00:00.998) 0:00:39.061 ******** 2026-08-18 12:57:31.697395 | aio | ok: [aio] => (item=systemd-timesyncd) 2026-08-18 12:57:31.697451 | aio | ok: [aio] => (item=ssh) 2026-08-18 12:57:31.697463 | aio | 2026-08-18 12:57:31.697473 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-18 12:57:31.697488 | aio | Tuesday 18 August 2026 12:57:31 +0000 (0:00:00.852) 0:00:39.914 ******** 2026-08-18 12:57:31.943206 | aio | ok: [aio] 2026-08-18 12:57:31.943322 | aio | 2026-08-18 12:57:31.943341 | aio | TASK [vexxhost.ceph.cephadm : Ensure the cephadm SSH user exists] ************** 2026-08-18 12:57:31.943350 | aio | Tuesday 18 August 2026 12:57:31 +0000 (0:00:00.244) 0:00:40.159 ******** 2026-08-18 12:57:32.454928 | aio | changed: [aio] 2026-08-18 12:57:32.454983 | aio | 2026-08-18 12:57:32.454995 | aio | TASK [vexxhost.ceph.cephadm : Grant passwordless sudo to the cephadm SSH user] *** 2026-08-18 12:57:32.455005 | aio | Tuesday 18 August 2026 12:57:32 +0000 (0:00:00.512) 0:00:40.671 ******** 2026-08-18 12:57:33.059783 | aio | changed: [aio] 2026-08-18 12:57:33.059872 | aio | 2026-08-18 12:57:33.059936 | aio | TASK [vexxhost.ceph.cephadm : Log in to the container registry] **************** 2026-08-18 12:57:33.060048 | aio | Tuesday 18 August 2026 12:57:33 +0000 (0:00:00.604) 0:00:41.276 ******** 2026-08-18 12:57:33.101867 | aio | skipping: [aio] 2026-08-18 12:57:33.101926 | aio | 2026-08-18 12:57:33.101939 | aio | TASK [vexxhost.ceph.cephadm : Pre-pull the Ceph image] ************************* 2026-08-18 12:57:33.101952 | aio | Tuesday 18 August 2026 12:57:33 +0000 (0:00:00.042) 0:00:41.318 ******** 2026-08-18 12:58:16.341041 | aio | changed: [aio] 2026-08-18 12:58:16.341132 | aio | 2026-08-18 12:58:16.341147 | aio | TASK [vexxhost.ceph.cephadm : Pin CEPHADM_IMAGE for interactive login shells] *** 2026-08-18 12:58:16.341160 | aio | Tuesday 18 August 2026 12:58:16 +0000 (0:00:43.239) 0:01:24.557 ******** 2026-08-18 12:58:16.935830 | aio | changed: [aio] 2026-08-18 12:58:16.935880 | aio | 2026-08-18 12:58:16.935894 | aio | TASK [vexxhost.ceph.mon : Find this monitor's addresses on the public network] *** 2026-08-18 12:58:16.935906 | aio | Tuesday 18 August 2026 12:58:16 +0000 (0:00:00.594) 0:01:25.151 ******** 2026-08-18 12:58:17.074810 | aio | ok: [aio] 2026-08-18 12:58:17.074859 | aio | 2026-08-18 12:58:17.074873 | aio | TASK [vexxhost.ceph.mon : Assert exactly one address matches the public network] *** 2026-08-18 12:58:17.074885 | aio | Tuesday 18 August 2026 12:58:17 +0000 (0:00:00.139) 0:01:25.291 ******** 2026-08-18 12:58:17.123490 | aio | ok: [aio] => { 2026-08-18 12:58:17.123576 | aio | "changed": false, 2026-08-18 12:58:17.124830 | aio | "msg": "All assertions passed" 2026-08-18 12:58:17.124898 | aio | } 2026-08-18 12:58:17.124910 | aio | 2026-08-18 12:58:17.124920 | aio | TASK [vexxhost.ceph.mon : Set this monitor's Ceph public IP] ******************* 2026-08-18 12:58:17.124930 | aio | Tuesday 18 August 2026 12:58:17 +0000 (0:00:00.048) 0:01:25.339 ******** 2026-08-18 12:58:17.169372 | aio | ok: [aio] 2026-08-18 12:58:17.169417 | aio | 2026-08-18 12:58:17.169428 | aio | TASK [vexxhost.ceph.mon : Check whether any monitor is already bootstrapped] *** 2026-08-18 12:58:17.169438 | aio | Tuesday 18 August 2026 12:58:17 +0000 (0:00:00.045) 0:01:25.384 ******** 2026-08-18 12:58:17.445448 | aio | ok: [aio] => (item=aio) 2026-08-18 12:58:17.445500 | aio | 2026-08-18 12:58:17.445507 | aio | TASK [vexxhost.ceph.mon : Select the bootstrap node (existing one, else the first monitor)] *** 2026-08-18 12:58:17.445513 | aio | Tuesday 18 August 2026 12:58:17 +0000 (0:00:00.276) 0:01:25.661 ******** 2026-08-18 12:58:17.513422 | aio | ok: [aio] 2026-08-18 12:58:17.513490 | aio | 2026-08-18 12:58:17.513892 | aio | TASK [vexxhost.ceph.mon : Bootstrap the cluster] ******************************* 2026-08-18 12:58:17.513936 | aio | Tuesday 18 August 2026 12:58:17 +0000 (0:00:00.068) 0:01:25.729 ******** 2026-08-18 12:58:17.612945 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap.yml for aio 2026-08-18 12:58:17.613011 | aio | 2026-08-18 12:58:17.613097 | aio | TASK [vexxhost.ceph.mon : Ensure /etc/ceph exists] ***************************** 2026-08-18 12:58:17.613211 | aio | Tuesday 18 August 2026 12:58:17 +0000 (0:00:00.100) 0:01:25.830 ******** 2026-08-18 12:58:17.913381 | aio | changed: [aio] 2026-08-18 12:58:17.913435 | aio | 2026-08-18 12:58:17.913617 | aio | TASK [vexxhost.ceph.mon : Write the caller-provided SSH private key] *********** 2026-08-18 12:58:17.914480 | aio | Tuesday 18 August 2026 12:58:17 +0000 (0:00:00.298) 0:01:26.129 ******** 2026-08-18 12:58:17.966334 | aio | skipping: [aio] 2026-08-18 12:58:17.966428 | aio | 2026-08-18 12:58:17.966597 | aio | TASK [vexxhost.ceph.mon : Write the caller-provided SSH public key] ************ 2026-08-18 12:58:17.966800 | aio | Tuesday 18 August 2026 12:58:17 +0000 (0:00:00.045) 0:01:26.174 ******** 2026-08-18 12:58:18.004300 | aio | skipping: [aio] 2026-08-18 12:58:18.004644 | aio | 2026-08-18 12:58:18.005065 | aio | TASK [vexxhost.ceph.mon : Generate a cephadm SSH keypair when none was provided] *** 2026-08-18 12:58:18.005542 | aio | Tuesday 18 August 2026 12:58:18 +0000 (0:00:00.046) 0:01:26.221 ******** 2026-08-18 12:58:20.715327 | aio | changed: [aio] 2026-08-18 12:58:20.715578 | aio | 2026-08-18 12:58:20.715858 | aio | TASK [vexxhost.ceph.mon : Create a temporary ceph.conf for bootstrap overrides] *** 2026-08-18 12:58:20.716113 | aio | Tuesday 18 August 2026 12:58:20 +0000 (0:00:02.709) 0:01:28.930 ******** 2026-08-18 12:58:21.091905 | aio | changed: [aio] 2026-08-18 12:58:21.092239 | aio | 2026-08-18 12:58:21.092618 | aio | TASK [vexxhost.ceph.mon : Populate bootstrap ceph.conf overrides] ************** 2026-08-18 12:58:21.092899 | aio | Tuesday 18 August 2026 12:58:21 +0000 (0:00:00.377) 0:01:29.308 ******** 2026-08-18 12:58:21.133464 | aio | skipping: [aio] 2026-08-18 12:58:21.133665 | aio | 2026-08-18 12:58:21.133851 | aio | TASK [vexxhost.ceph.mon : Bootstrap the cluster] ******************************* 2026-08-18 12:58:21.134020 | aio | Tuesday 18 August 2026 12:58:21 +0000 (0:00:00.041) 0:01:29.350 ******** 2026-08-18 12:59:07.793504 | aio | changed: [aio] 2026-08-18 12:59:07.793598 | aio | 2026-08-18 12:59:07.793613 | aio | TASK [vexxhost.ceph.mon : Remove the temporary ceph.conf] ********************** 2026-08-18 12:59:07.793634 | aio | Tuesday 18 August 2026 12:59:07 +0000 (0:00:46.659) 0:02:16.010 ******** 2026-08-18 12:59:08.065787 | aio | changed: [aio] 2026-08-18 12:59:08.065926 | aio | 2026-08-18 12:59:08.066177 | aio | TASK [Register this monitor host] ********************************************** 2026-08-18 12:59:08.066480 | aio | Tuesday 18 August 2026 12:59:08 +0000 (0:00:00.273) 0:02:16.283 ******** 2026-08-18 12:59:08.149596 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-08-18 12:59:08.149880 | aio | 2026-08-18 12:59:08.150141 | aio | TASK [vexxhost.ceph.cephadm_host : Get the cephadm public key] ***************** 2026-08-18 12:59:08.150472 | aio | Tuesday 18 August 2026 12:59:08 +0000 (0:00:00.084) 0:02:16.367 ******** 2026-08-18 12:59:09.988881 | aio | ok: [aio] 2026-08-18 12:59:09.988970 | aio | 2026-08-18 12:59:09.989126 | aio | TASK [vexxhost.ceph.cephadm_host : Resolve the cluster SSH public key to authorise] *** 2026-08-18 12:59:09.989237 | aio | Tuesday 18 August 2026 12:59:09 +0000 (0:00:01.838) 0:02:18.205 ******** 2026-08-18 12:59:10.041737 | aio | ok: [aio] 2026-08-18 12:59:10.041802 | aio | 2026-08-18 12:59:10.041863 | aio | TASK [vexxhost.ceph.cephadm_host : Assert a cluster SSH key was resolved] ****** 2026-08-18 12:59:10.041975 | aio | Tuesday 18 August 2026 12:59:10 +0000 (0:00:00.052) 0:02:18.258 ******** 2026-08-18 12:59:10.095755 | aio | ok: [aio] => { 2026-08-18 12:59:10.095845 | aio | "changed": false, 2026-08-18 12:59:10.095902 | aio | "msg": "All assertions passed" 2026-08-18 12:59:10.096049 | aio | } 2026-08-18 12:59:10.096186 | aio | 2026-08-18 12:59:10.097387 | aio | TASK [vexxhost.ceph.cephadm_host : Authorise the cluster SSH key for the cephadm user] *** 2026-08-18 12:59:10.097493 | aio | Tuesday 18 August 2026 12:59:10 +0000 (0:00:00.055) 0:02:18.313 ******** 2026-08-18 12:59:10.533895 | aio | ok: [aio] 2026-08-18 12:59:10.534077 | aio | 2026-08-18 12:59:10.534420 | aio | TASK [vexxhost.ceph.cephadm_host : Derive this host's cephadm labels from inventory membership] *** 2026-08-18 12:59:10.534687 | aio | Tuesday 18 August 2026 12:59:10 +0000 (0:00:00.437) 0:02:18.751 ******** 2026-08-18 12:59:10.587920 | aio | ok: [aio] 2026-08-18 12:59:10.588138 | aio | 2026-08-18 12:59:10.588512 | aio | TASK [vexxhost.ceph.cephadm_host : Find this host's addresses on the public network] *** 2026-08-18 12:59:10.588773 | aio | Tuesday 18 August 2026 12:59:10 +0000 (0:00:00.054) 0:02:18.805 ******** 2026-08-18 12:59:10.680158 | aio | ok: [aio] 2026-08-18 12:59:10.680460 | aio | 2026-08-18 12:59:10.680739 | aio | TASK [vexxhost.ceph.cephadm_host : Assert exactly one address matches the public network] *** 2026-08-18 12:59:10.681010 | aio | Tuesday 18 August 2026 12:59:10 +0000 (0:00:00.091) 0:02:18.897 ******** 2026-08-18 12:59:10.739791 | aio | ok: [aio] => { 2026-08-18 12:59:10.740038 | aio | "changed": false, 2026-08-18 12:59:10.740319 | aio | "msg": "All assertions passed" 2026-08-18 12:59:10.740608 | aio | } 2026-08-18 12:59:10.740841 | aio | 2026-08-18 12:59:10.741119 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host (labels)] ***************** 2026-08-18 12:59:10.741434 | aio | Tuesday 18 August 2026 12:59:10 +0000 (0:00:00.059) 0:02:18.957 ******** 2026-08-18 12:59:19.494598 | aio | changed: [aio] 2026-08-18 12:59:19.495155 | aio | 2026-08-18 12:59:19.495579 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host with a CRUSH location] **** 2026-08-18 12:59:19.496030 | aio | Tuesday 18 August 2026 12:59:19 +0000 (0:00:08.754) 0:02:27.712 ******** 2026-08-18 12:59:19.569510 | aio | skipping: [aio] 2026-08-18 12:59:19.569603 | aio | 2026-08-18 12:59:19.569709 | aio | TASK [vexxhost.ceph.mon : Apply the monitor service spec] ********************** 2026-08-18 12:59:19.569860 | aio | Tuesday 18 August 2026 12:59:19 +0000 (0:00:00.075) 0:02:27.787 ******** 2026-08-18 12:59:22.986972 | aio | changed: [aio] 2026-08-18 12:59:22.987036 | aio | 2026-08-18 12:59:22.987050 | aio | TASK [vexxhost.ceph.mon : Wait for this monitor's daemon to be present] ******** 2026-08-18 12:59:22.987062 | aio | Tuesday 18 August 2026 12:59:22 +0000 (0:00:03.415) 0:02:31.202 ******** 2026-08-18 12:59:24.813354 | aio | ok: [aio] 2026-08-18 12:59:24.813419 | aio | 2026-08-18 12:59:24.813435 | aio | TASK [vexxhost.ceph.mgr : Locate the cluster admin host] *********************** 2026-08-18 12:59:24.813451 | aio | Tuesday 18 August 2026 12:59:24 +0000 (0:00:01.827) 0:02:33.030 ******** 2026-08-18 12:59:25.122042 | aio | ok: [aio] => (item=aio) 2026-08-18 12:59:25.122078 | aio | 2026-08-18 12:59:25.122085 | aio | TASK [vexxhost.ceph.mgr : Select the admin host] ******************************* 2026-08-18 12:59:25.122090 | aio | Tuesday 18 August 2026 12:59:25 +0000 (0:00:00.308) 0:02:33.338 ******** 2026-08-18 12:59:25.183405 | aio | ok: [aio] 2026-08-18 12:59:25.183552 | aio | 2026-08-18 12:59:25.186163 | aio | TASK [Register this manager host] ********************************************** 2026-08-18 12:59:25.186176 | aio | Tuesday 18 August 2026 12:59:25 +0000 (0:00:00.063) 0:02:33.401 ******** 2026-08-18 12:59:25.261065 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-08-18 12:59:25.261091 | aio | 2026-08-18 12:59:25.261098 | aio | TASK [vexxhost.ceph.cephadm_host : Get the cephadm public key] ***************** 2026-08-18 12:59:25.261103 | aio | Tuesday 18 August 2026 12:59:25 +0000 (0:00:00.077) 0:02:33.478 ******** 2026-08-18 12:59:27.038941 | aio | ok: [aio] 2026-08-18 12:59:27.039129 | aio | 2026-08-18 12:59:27.039311 | aio | TASK [vexxhost.ceph.cephadm_host : Resolve the cluster SSH public key to authorise] *** 2026-08-18 12:59:27.039461 | aio | Tuesday 18 August 2026 12:59:27 +0000 (0:00:01.777) 0:02:35.256 ******** 2026-08-18 12:59:27.095374 | aio | ok: [aio] 2026-08-18 12:59:27.095560 | aio | 2026-08-18 12:59:27.095719 | aio | TASK [vexxhost.ceph.cephadm_host : Assert a cluster SSH key was resolved] ****** 2026-08-18 12:59:27.097295 | aio | Tuesday 18 August 2026 12:59:27 +0000 (0:00:00.056) 0:02:35.313 ******** 2026-08-18 12:59:27.150632 | aio | ok: [aio] => { 2026-08-18 12:59:27.150810 | aio | "changed": false, 2026-08-18 12:59:27.152288 | aio | "msg": "All assertions passed" 2026-08-18 12:59:27.152457 | aio | } 2026-08-18 12:59:27.152595 | aio | 2026-08-18 12:59:27.152748 | aio | TASK [vexxhost.ceph.cephadm_host : Authorise the cluster SSH key for the cephadm user] *** 2026-08-18 12:59:27.152892 | aio | Tuesday 18 August 2026 12:59:27 +0000 (0:00:00.055) 0:02:35.368 ******** 2026-08-18 12:59:27.495108 | aio | ok: [aio] 2026-08-18 12:59:27.495349 | aio | 2026-08-18 12:59:27.495627 | aio | TASK [vexxhost.ceph.cephadm_host : Derive this host's cephadm labels from inventory membership] *** 2026-08-18 12:59:27.495884 | aio | Tuesday 18 August 2026 12:59:27 +0000 (0:00:00.343) 0:02:35.711 ******** 2026-08-18 12:59:27.552698 | aio | ok: [aio] 2026-08-18 12:59:27.553049 | aio | 2026-08-18 12:59:27.553298 | aio | TASK [vexxhost.ceph.cephadm_host : Find this host's addresses on the public network] *** 2026-08-18 12:59:27.553579 | aio | Tuesday 18 August 2026 12:59:27 +0000 (0:00:00.058) 0:02:35.770 ******** 2026-08-18 12:59:27.639846 | aio | ok: [aio] 2026-08-18 12:59:27.640023 | aio | 2026-08-18 12:59:27.640317 | aio | TASK [vexxhost.ceph.cephadm_host : Assert exactly one address matches the public network] *** 2026-08-18 12:59:27.640572 | aio | Tuesday 18 August 2026 12:59:27 +0000 (0:00:00.087) 0:02:35.857 ******** 2026-08-18 12:59:27.695214 | aio | ok: [aio] => { 2026-08-18 12:59:27.695455 | aio | "changed": false, 2026-08-18 12:59:27.695701 | aio | "msg": "All assertions passed" 2026-08-18 12:59:27.695925 | aio | } 2026-08-18 12:59:27.696144 | aio | 2026-08-18 12:59:27.696462 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host (labels)] ***************** 2026-08-18 12:59:27.696716 | aio | Tuesday 18 August 2026 12:59:27 +0000 (0:00:00.055) 0:02:35.912 ******** 2026-08-18 12:59:29.506035 | aio | ok: [aio] 2026-08-18 12:59:29.506167 | aio | 2026-08-18 12:59:29.506483 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host with a CRUSH location] **** 2026-08-18 12:59:29.506756 | aio | Tuesday 18 August 2026 12:59:29 +0000 (0:00:01.810) 0:02:37.723 ******** 2026-08-18 12:59:29.570312 | aio | skipping: [aio] 2026-08-18 12:59:29.570455 | aio | 2026-08-18 12:59:29.570718 | aio | TASK [vexxhost.ceph.mgr : Apply the manager service spec] ********************** 2026-08-18 12:59:29.570968 | aio | Tuesday 18 August 2026 12:59:29 +0000 (0:00:00.064) 0:02:37.787 ******** 2026-08-18 12:59:33.030847 | aio | changed: [aio] 2026-08-18 12:59:33.030967 | aio | 2026-08-18 12:59:33.030983 | aio | TASK [vexxhost.ceph.mgr : Wait for this manager's daemon to be present] ******** 2026-08-18 12:59:33.031072 | aio | Tuesday 18 August 2026 12:59:33 +0000 (0:00:03.458) 0:02:41.246 ******** 2026-08-18 12:59:34.955583 | aio | ok: [aio] 2026-08-18 12:59:34.955683 | aio | 2026-08-18 12:59:34.955756 | aio | TASK [vexxhost.ceph.mgr : Configure ceph-mgr modules] ************************** 2026-08-18 12:59:34.955939 | aio | Tuesday 18 August 2026 12:59:34 +0000 (0:00:01.926) 0:02:43.173 ******** 2026-08-18 12:59:45.774229 | aio | changed: [aio] => (item={'name': 'diskprediction_local'}) 2026-08-18 12:59:45.774354 | aio | changed: [aio] => (item={'name': 'dashboard'}) 2026-08-18 12:59:45.774401 | aio | ok: [aio] => (item={'name': 'iostat'}) 2026-08-18 12:59:45.774522 | aio | changed: [aio] => (item={'name': 'prometheus'}) 2026-08-18 12:59:45.774634 | aio | changed: [aio] => (item={'name': 'rgw'}) 2026-08-18 12:59:45.774738 | aio | 2026-08-18 12:59:45.774859 | aio | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-08-18 12:59:45.774956 | aio | 2026-08-18 12:59:45.775066 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 12:59:45.775181 | aio | Tuesday 18 August 2026 12:59:45 +0000 (0:00:10.818) 0:02:53.992 ******** 2026-08-18 12:59:48.871073 | aio | ok: [aio] 2026-08-18 12:59:48.871142 | aio | 2026-08-18 12:59:48.871209 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 12:59:48.871360 | aio | Tuesday 18 August 2026 12:59:48 +0000 (0:00:03.093) 0:02:57.085 ******** 2026-08-18 12:59:49.138297 | aio | ok: [aio] 2026-08-18 12:59:49.138378 | aio | 2026-08-18 12:59:49.138509 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 12:59:49.138624 | aio | Tuesday 18 August 2026 12:59:49 +0000 (0:00:00.269) 0:02:57.355 ******** 2026-08-18 12:59:49.192880 | aio | skipping: [aio] 2026-08-18 12:59:49.192947 | aio | 2026-08-18 12:59:49.192960 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-18 12:59:49.192973 | aio | Tuesday 18 August 2026 12:59:49 +0000 (0:00:00.052) 0:02:57.408 ******** 2026-08-18 12:59:49.485305 | aio | ok: [aio] 2026-08-18 12:59:49.485367 | aio | 2026-08-18 12:59:49.485381 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 12:59:49.485394 | aio | Tuesday 18 August 2026 12:59:49 +0000 (0:00:00.293) 0:02:57.701 ******** 2026-08-18 12:59:49.561405 | aio | ok: [aio] => { 2026-08-18 12:59:49.561471 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-18 12:59:49.561485 | aio | } 2026-08-18 12:59:49.561494 | aio | 2026-08-18 12:59:49.561503 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 12:59:49.561512 | aio | Tuesday 18 August 2026 12:59:49 +0000 (0:00:00.073) 0:02:57.774 ******** 2026-08-18 12:59:49.958557 | aio | ok: [aio] 2026-08-18 12:59:49.958584 | aio | 2026-08-18 12:59:49.958590 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 12:59:49.958596 | aio | Tuesday 18 August 2026 12:59:49 +0000 (0:00:00.400) 0:02:58.175 ******** 2026-08-18 12:59:50.021889 | aio | skipping: [aio] 2026-08-18 12:59:50.021941 | aio | 2026-08-18 12:59:50.021955 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 12:59:50.021969 | aio | Tuesday 18 August 2026 12:59:50 +0000 (0:00:00.061) 0:02:58.237 ******** 2026-08-18 12:59:50.066821 | aio | skipping: [aio] 2026-08-18 12:59:50.066862 | aio | 2026-08-18 12:59:50.066970 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 12:59:50.067082 | aio | Tuesday 18 August 2026 12:59:50 +0000 (0:00:00.046) 0:02:58.283 ******** 2026-08-18 12:59:50.319447 | aio | ok: [aio] 2026-08-18 12:59:50.320492 | aio | 2026-08-18 12:59:50.320853 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 12:59:50.321217 | aio | Tuesday 18 August 2026 12:59:50 +0000 (0:00:00.252) 0:02:58.536 ******** 2026-08-18 12:59:51.260453 | aio | ok: [aio] 2026-08-18 12:59:51.260527 | aio | 2026-08-18 12:59:51.261320 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 12:59:51.261358 | aio | Tuesday 18 August 2026 12:59:51 +0000 (0:00:00.942) 0:02:59.478 ******** 2026-08-18 12:59:51.345441 | aio | ok: [aio] => { 2026-08-18 12:59:51.345517 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-18 12:59:51.345554 | aio | } 2026-08-18 12:59:51.345571 | aio | 2026-08-18 12:59:51.345814 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 12:59:51.346056 | aio | Tuesday 18 August 2026 12:59:51 +0000 (0:00:00.083) 0:02:59.561 ******** 2026-08-18 12:59:51.784128 | aio | ok: [aio] 2026-08-18 12:59:51.784189 | aio | 2026-08-18 12:59:51.784396 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 12:59:51.784559 | aio | Tuesday 18 August 2026 12:59:51 +0000 (0:00:00.439) 0:03:00.001 ******** 2026-08-18 12:59:53.944089 | aio | ok: [aio] 2026-08-18 12:59:53.944223 | aio | 2026-08-18 12:59:53.944415 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-18 12:59:53.944570 | aio | Tuesday 18 August 2026 12:59:53 +0000 (0:00:02.155) 0:03:02.156 ******** 2026-08-18 12:59:53.974366 | aio | skipping: [aio] 2026-08-18 12:59:53.974432 | aio | 2026-08-18 12:59:53.974443 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-18 12:59:53.974452 | aio | Tuesday 18 August 2026 12:59:53 +0000 (0:00:00.034) 0:03:02.191 ******** 2026-08-18 12:59:54.007945 | aio | skipping: [aio] 2026-08-18 12:59:54.007978 | aio | 2026-08-18 12:59:54.007985 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-18 12:59:54.007991 | aio | Tuesday 18 August 2026 12:59:54 +0000 (0:00:00.034) 0:03:02.225 ******** 2026-08-18 12:59:54.043943 | aio | skipping: [aio] 2026-08-18 12:59:54.043974 | aio | 2026-08-18 12:59:54.043981 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-18 12:59:54.043987 | aio | Tuesday 18 August 2026 12:59:54 +0000 (0:00:00.035) 0:03:02.261 ******** 2026-08-18 12:59:54.997865 | aio | ok: [aio] 2026-08-18 12:59:54.997910 | aio | 2026-08-18 12:59:54.997921 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-18 12:59:54.997930 | aio | Tuesday 18 August 2026 12:59:54 +0000 (0:00:00.953) 0:03:03.214 ******** 2026-08-18 12:59:55.529677 | aio | ok: [aio] 2026-08-18 12:59:55.529748 | aio | 2026-08-18 12:59:55.529853 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-18 12:59:55.529963 | aio | Tuesday 18 August 2026 12:59:55 +0000 (0:00:00.531) 0:03:03.746 ******** 2026-08-18 12:59:56.657418 | aio | ok: [aio] => (item={'path': '/etc/containerd'}) 2026-08-18 12:59:56.657506 | aio | ok: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-18 12:59:56.658383 | aio | ok: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-18 12:59:56.658443 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-18 12:59:56.658457 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-18 12:59:56.658475 | aio | 2026-08-18 12:59:56.658666 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-18 12:59:56.658904 | aio | Tuesday 18 August 2026 12:59:56 +0000 (0:00:01.127) 0:03:04.874 ******** 2026-08-18 12:59:57.344842 | aio | ok: [aio] 2026-08-18 12:59:57.344881 | aio | 2026-08-18 12:59:57.344887 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-18 12:59:57.344893 | aio | Tuesday 18 August 2026 12:59:57 +0000 (0:00:00.679) 0:03:05.553 ******** 2026-08-18 12:59:57.344898 | aio | 2026-08-18 12:59:57.344904 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-18 12:59:57.344910 | aio | Tuesday 18 August 2026 12:59:57 +0000 (0:00:00.007) 0:03:05.561 ******** 2026-08-18 12:59:57.801660 | aio | ok: [aio] 2026-08-18 12:59:57.801944 | aio | 2026-08-18 12:59:57.802331 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 12:59:57.802685 | aio | Tuesday 18 August 2026 12:59:57 +0000 (0:00:00.458) 0:03:06.019 ******** 2026-08-18 12:59:58.059447 | aio | ok: [aio] 2026-08-18 12:59:58.059627 | aio | 2026-08-18 12:59:58.059894 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 12:59:58.060141 | aio | Tuesday 18 August 2026 12:59:58 +0000 (0:00:00.257) 0:03:06.276 ******** 2026-08-18 12:59:58.127406 | aio | ok: [aio] => { 2026-08-18 12:59:58.127640 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-18 12:59:58.127868 | aio | } 2026-08-18 12:59:58.128106 | aio | 2026-08-18 12:59:58.128398 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 12:59:58.128638 | aio | Tuesday 18 August 2026 12:59:58 +0000 (0:00:00.067) 0:03:06.344 ******** 2026-08-18 12:59:58.546426 | aio | ok: [aio] 2026-08-18 12:59:58.546470 | aio | 2026-08-18 12:59:58.546575 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 12:59:58.546947 | aio | Tuesday 18 August 2026 12:59:58 +0000 (0:00:00.418) 0:03:06.763 ******** 2026-08-18 13:00:01.938304 | aio | ok: [aio] 2026-08-18 13:00:01.938678 | aio | 2026-08-18 13:00:01.939082 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-18 13:00:01.939528 | aio | Tuesday 18 August 2026 13:00:01 +0000 (0:00:03.392) 0:03:10.155 ******** 2026-08-18 13:00:03.040520 | aio | ok: [aio] 2026-08-18 13:00:03.040565 | aio | 2026-08-18 13:00:03.040574 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-18 13:00:03.040582 | aio | Tuesday 18 August 2026 13:00:03 +0000 (0:00:01.101) 0:03:11.257 ******** 2026-08-18 13:00:03.283797 | aio | ok: [aio] 2026-08-18 13:00:03.283865 | aio | 2026-08-18 13:00:03.283879 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-18 13:00:03.283891 | aio | Tuesday 18 August 2026 13:00:03 +0000 (0:00:00.242) 0:03:11.499 ******** 2026-08-18 13:00:03.861832 | aio | ok: [aio] 2026-08-18 13:00:03.861884 | aio | 2026-08-18 13:00:03.861897 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-18 13:00:03.861910 | aio | Tuesday 18 August 2026 13:00:03 +0000 (0:00:00.577) 0:03:12.077 ******** 2026-08-18 13:00:04.592404 | aio | ok: [aio] => (item={'path': '/etc/docker'}) 2026-08-18 13:00:04.592454 | aio | ok: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-18 13:00:04.592462 | aio | ok: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-18 13:00:04.592469 | aio | 2026-08-18 13:00:04.592480 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-18 13:00:04.592786 | aio | Tuesday 18 August 2026 13:00:04 +0000 (0:00:00.730) 0:03:12.807 ******** 2026-08-18 13:00:05.179016 | aio | ok: [aio] 2026-08-18 13:00:05.179120 | aio | 2026-08-18 13:00:05.179135 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-18 13:00:05.179153 | aio | Tuesday 18 August 2026 13:00:05 +0000 (0:00:00.588) 0:03:13.395 ******** 2026-08-18 13:00:05.750505 | aio | ok: [aio] 2026-08-18 13:00:05.750552 | aio | 2026-08-18 13:00:05.750566 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-18 13:00:05.750579 | aio | Tuesday 18 August 2026 13:00:05 +0000 (0:00:00.563) 0:03:13.959 ******** 2026-08-18 13:00:05.750591 | aio | 2026-08-18 13:00:05.750602 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-18 13:00:05.750614 | aio | Tuesday 18 August 2026 13:00:05 +0000 (0:00:00.006) 0:03:13.966 ******** 2026-08-18 13:00:06.192235 | aio | ok: [aio] 2026-08-18 13:00:06.192302 | aio | 2026-08-18 13:00:06.192312 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:00:06.192319 | aio | Tuesday 18 August 2026 13:00:06 +0000 (0:00:00.442) 0:03:14.409 ******** 2026-08-18 13:00:06.237988 | aio | ok: [aio] => { 2026-08-18 13:00:06.238105 | aio | "msg": "https://download.ceph.com/rpm-20.2.3/el9/noarch/cephadm" 2026-08-18 13:00:06.238248 | aio | } 2026-08-18 13:00:06.238423 | aio | 2026-08-18 13:00:06.238570 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:00:06.238751 | aio | Tuesday 18 August 2026 13:00:06 +0000 (0:00:00.045) 0:03:14.455 ******** 2026-08-18 13:00:06.580651 | aio | ok: [aio] 2026-08-18 13:00:06.580913 | aio | 2026-08-18 13:00:06.581121 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:00:06.581501 | aio | Tuesday 18 August 2026 13:00:06 +0000 (0:00:00.343) 0:03:14.798 ******** 2026-08-18 13:00:06.625949 | aio | skipping: [aio] 2026-08-18 13:00:06.626203 | aio | 2026-08-18 13:00:06.626637 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-18 13:00:06.626899 | aio | Tuesday 18 August 2026 13:00:06 +0000 (0:00:00.045) 0:03:14.843 ******** 2026-08-18 13:00:06.681334 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-18 13:00:06.681465 | aio | 2026-08-18 13:00:06.681633 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-18 13:00:06.681824 | aio | Tuesday 18 August 2026 13:00:06 +0000 (0:00:00.055) 0:03:14.898 ******** 2026-08-18 13:00:07.654213 | aio | ok: [aio] 2026-08-18 13:00:07.654328 | aio | 2026-08-18 13:00:07.654397 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-18 13:00:07.654508 | aio | Tuesday 18 August 2026 13:00:07 +0000 (0:00:00.973) 0:03:15.871 ******** 2026-08-18 13:00:08.528525 | aio | ok: [aio] => (item=systemd-timesyncd) 2026-08-18 13:00:08.528739 | aio | ok: [aio] => (item=ssh) 2026-08-18 13:00:08.528970 | aio | 2026-08-18 13:00:08.529217 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-18 13:00:08.529518 | aio | Tuesday 18 August 2026 13:00:08 +0000 (0:00:00.874) 0:03:16.746 ******** 2026-08-18 13:00:08.790451 | aio | ok: [aio] 2026-08-18 13:00:08.790516 | aio | 2026-08-18 13:00:08.790889 | aio | TASK [vexxhost.ceph.cephadm : Ensure the cephadm SSH user exists] ************** 2026-08-18 13:00:08.790944 | aio | Tuesday 18 August 2026 13:00:08 +0000 (0:00:00.261) 0:03:17.007 ******** 2026-08-18 13:00:09.125703 | aio | ok: [aio] 2026-08-18 13:00:09.126100 | aio | 2026-08-18 13:00:09.126447 | aio | TASK [vexxhost.ceph.cephadm : Grant passwordless sudo to the cephadm SSH user] *** 2026-08-18 13:00:09.126714 | aio | Tuesday 18 August 2026 13:00:09 +0000 (0:00:00.333) 0:03:17.341 ******** 2026-08-18 13:00:09.683106 | aio | ok: [aio] 2026-08-18 13:00:09.683528 | aio | 2026-08-18 13:00:09.685161 | aio | TASK [vexxhost.ceph.cephadm : Log in to the container registry] **************** 2026-08-18 13:00:09.686475 | aio | Tuesday 18 August 2026 13:00:09 +0000 (0:00:00.558) 0:03:17.900 ******** 2026-08-18 13:00:09.720587 | aio | skipping: [aio] 2026-08-18 13:00:09.720821 | aio | 2026-08-18 13:00:09.721143 | aio | TASK [vexxhost.ceph.cephadm : Pre-pull the Ceph image] ************************* 2026-08-18 13:00:09.721550 | aio | Tuesday 18 August 2026 13:00:09 +0000 (0:00:00.038) 0:03:17.938 ******** 2026-08-18 13:00:10.161125 | aio | ok: [aio] 2026-08-18 13:00:10.161366 | aio | 2026-08-18 13:00:10.161664 | aio | TASK [vexxhost.ceph.cephadm : Pin CEPHADM_IMAGE for interactive login shells] *** 2026-08-18 13:00:10.161922 | aio | Tuesday 18 August 2026 13:00:10 +0000 (0:00:00.439) 0:03:18.377 ******** 2026-08-18 13:00:10.718881 | aio | ok: [aio] 2026-08-18 13:00:10.718956 | aio | 2026-08-18 13:00:10.719119 | aio | TASK [vexxhost.ceph.osd : Locate the cluster admin host] *********************** 2026-08-18 13:00:10.719304 | aio | Tuesday 18 August 2026 13:00:10 +0000 (0:00:00.558) 0:03:18.936 ******** 2026-08-18 13:00:11.005023 | aio | ok: [aio] => (item=aio) 2026-08-18 13:00:11.005256 | aio | 2026-08-18 13:00:11.005305 | aio | TASK [vexxhost.ceph.osd : Select the admin host and its mon config path] ******* 2026-08-18 13:00:11.005459 | aio | Tuesday 18 August 2026 13:00:11 +0000 (0:00:00.285) 0:03:19.222 ******** 2026-08-18 13:00:11.057222 | aio | ok: [aio] 2026-08-18 13:00:11.057500 | aio | 2026-08-18 13:00:11.057824 | aio | TASK [vexxhost.ceph.osd : Set the admin mon config path] *********************** 2026-08-18 13:00:11.058125 | aio | Tuesday 18 August 2026 13:00:11 +0000 (0:00:00.052) 0:03:19.274 ******** 2026-08-18 13:00:11.116541 | aio | ok: [aio] 2026-08-18 13:00:11.116650 | aio | 2026-08-18 13:00:11.116827 | aio | TASK [Register this OSD host] ************************************************** 2026-08-18 13:00:11.117172 | aio | Tuesday 18 August 2026 13:00:11 +0000 (0:00:00.059) 0:03:19.334 ******** 2026-08-18 13:00:11.187488 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-08-18 13:00:11.187559 | aio | 2026-08-18 13:00:11.187570 | aio | TASK [vexxhost.ceph.cephadm_host : Get the cephadm public key] ***************** 2026-08-18 13:00:11.187588 | aio | Tuesday 18 August 2026 13:00:11 +0000 (0:00:00.070) 0:03:19.404 ******** 2026-08-18 13:00:12.955211 | aio | ok: [aio] 2026-08-18 13:00:12.955340 | aio | 2026-08-18 13:00:12.955360 | aio | TASK [vexxhost.ceph.cephadm_host : Resolve the cluster SSH public key to authorise] *** 2026-08-18 13:00:12.955373 | aio | Tuesday 18 August 2026 13:00:12 +0000 (0:00:01.766) 0:03:21.170 ******** 2026-08-18 13:00:13.000075 | aio | ok: [aio] 2026-08-18 13:00:13.000148 | aio | 2026-08-18 13:00:13.000162 | aio | TASK [vexxhost.ceph.cephadm_host : Assert a cluster SSH key was resolved] ****** 2026-08-18 13:00:13.000176 | aio | Tuesday 18 August 2026 13:00:12 +0000 (0:00:00.045) 0:03:21.216 ******** 2026-08-18 13:00:13.046265 | aio | ok: [aio] => { 2026-08-18 13:00:13.046327 | aio | "changed": false, 2026-08-18 13:00:13.046339 | aio | "msg": "All assertions passed" 2026-08-18 13:00:13.046351 | aio | } 2026-08-18 13:00:13.046363 | aio | 2026-08-18 13:00:13.046375 | aio | TASK [vexxhost.ceph.cephadm_host : Authorise the cluster SSH key for the cephadm user] *** 2026-08-18 13:00:13.046387 | aio | Tuesday 18 August 2026 13:00:13 +0000 (0:00:00.045) 0:03:21.261 ******** 2026-08-18 13:00:13.368245 | aio | ok: [aio] 2026-08-18 13:00:13.368312 | aio | 2026-08-18 13:00:13.368320 | aio | TASK [vexxhost.ceph.cephadm_host : Derive this host's cephadm labels from inventory membership] *** 2026-08-18 13:00:13.368326 | aio | Tuesday 18 August 2026 13:00:13 +0000 (0:00:00.323) 0:03:21.584 ******** 2026-08-18 13:00:13.421312 | aio | ok: [aio] 2026-08-18 13:00:13.421401 | aio | 2026-08-18 13:00:13.421415 | aio | TASK [vexxhost.ceph.cephadm_host : Find this host's addresses on the public network] *** 2026-08-18 13:00:13.421428 | aio | Tuesday 18 August 2026 13:00:13 +0000 (0:00:00.051) 0:03:21.636 ******** 2026-08-18 13:00:13.499520 | aio | ok: [aio] 2026-08-18 13:00:13.499581 | aio | 2026-08-18 13:00:13.500074 | aio | TASK [vexxhost.ceph.cephadm_host : Assert exactly one address matches the public network] *** 2026-08-18 13:00:13.500203 | aio | Tuesday 18 August 2026 13:00:13 +0000 (0:00:00.079) 0:03:21.716 ******** 2026-08-18 13:00:13.553601 | aio | ok: [aio] => { 2026-08-18 13:00:13.553646 | aio | "changed": false, 2026-08-18 13:00:13.553659 | aio | "msg": "All assertions passed" 2026-08-18 13:00:13.553672 | aio | } 2026-08-18 13:00:13.553684 | aio | 2026-08-18 13:00:13.553696 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host (labels)] ***************** 2026-08-18 13:00:13.553708 | aio | Tuesday 18 August 2026 13:00:13 +0000 (0:00:00.053) 0:03:21.769 ******** 2026-08-18 13:00:15.336905 | aio | ok: [aio] 2026-08-18 13:00:15.336980 | aio | 2026-08-18 13:00:15.336994 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host with a CRUSH location] **** 2026-08-18 13:00:15.337007 | aio | Tuesday 18 August 2026 13:00:15 +0000 (0:00:01.783) 0:03:23.553 ******** 2026-08-18 13:00:15.405578 | aio | skipping: [aio] 2026-08-18 13:00:15.405636 | aio | 2026-08-18 13:00:15.405651 | aio | TASK [vexxhost.ceph.osd : Apply OSD service specs (drive groups)] ************** 2026-08-18 13:00:15.405664 | aio | Tuesday 18 August 2026 13:00:15 +0000 (0:00:00.066) 0:03:23.619 ******** 2026-08-18 13:00:15.441521 | aio | skipping: [aio] 2026-08-18 13:00:15.441607 | aio | 2026-08-18 13:00:15.441621 | aio | TASK [vexxhost.ceph.osd : List existing ceph-volume OSDs on this host] ********* 2026-08-18 13:00:15.441642 | aio | Tuesday 18 August 2026 13:00:15 +0000 (0:00:00.038) 0:03:23.658 ******** 2026-08-18 13:00:16.956410 | aio | ok: [aio] 2026-08-18 13:00:16.956503 | aio | 2026-08-18 13:00:16.956697 | aio | TASK [vexxhost.ceph.osd : Deploy OSDs on the explicitly listed devices] ******** 2026-08-18 13:00:16.957005 | aio | Tuesday 18 August 2026 13:00:16 +0000 (0:00:01.515) 0:03:25.173 ******** 2026-08-18 13:03:01.680508 | aio | changed: [aio] => (item=/dev/ceph-aio-osd0/data) 2026-08-18 13:03:01.680544 | aio | changed: [aio] => (item=/dev/ceph-aio-osd1/data) 2026-08-18 13:03:01.680561 | aio | changed: [aio] => (item=/dev/ceph-aio-osd2/data) 2026-08-18 13:03:01.680565 | aio | 2026-08-18 13:03:01.680569 | aio | TASK [vexxhost.ceph.osd : Wait for explicitly requested OSD daemons to be running on this host] *** 2026-08-18 13:03:01.680573 | aio | Tuesday 18 August 2026 13:03:01 +0000 (0:02:44.724) 0:06:09.897 ******** 2026-08-18 13:03:10.110826 | aio | FAILED - RETRYING: [aio]: Wait for explicitly requested OSD daemons to be running on this host (120 retries left). 2026-08-18 13:03:10.110890 | aio | ok: [aio] 2026-08-18 13:03:10.110942 | aio | 2026-08-18 13:03:10.111058 | aio | TASK [vexxhost.ceph.osd : Wait for OSD drive-group services to deploy at least one daemon] *** 2026-08-18 13:03:10.111173 | aio | Tuesday 18 August 2026 13:03:10 +0000 (0:00:08.428) 0:06:18.325 ******** 2026-08-18 13:03:10.173935 | aio | skipping: [aio] 2026-08-18 13:03:10.173993 | aio | 2026-08-18 13:03:10.174072 | aio | PLAY [Apply Ceph configuration] ************************************************ 2026-08-18 13:03:10.174158 | aio | 2026-08-18 13:03:10.174266 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 13:03:10.174417 | aio | Tuesday 18 August 2026 13:03:10 +0000 (0:00:00.066) 0:06:18.392 ******** 2026-08-18 13:03:12.154499 | aio | ok: [aio] 2026-08-18 13:03:12.154573 | aio | 2026-08-18 13:03:12.154675 | aio | TASK [vexxhost.ceph.configure : Locate the cluster admin host] ***************** 2026-08-18 13:03:12.154786 | aio | Tuesday 18 August 2026 13:03:12 +0000 (0:00:01.980) 0:06:20.372 ******** 2026-08-18 13:03:12.417717 | aio | ok: [aio] => (item=aio) 2026-08-18 13:03:12.417764 | aio | 2026-08-18 13:03:12.417913 | aio | TASK [vexxhost.ceph.configure : Select the admin host] ************************* 2026-08-18 13:03:12.418064 | aio | Tuesday 18 August 2026 13:03:12 +0000 (0:00:00.261) 0:06:20.634 ******** 2026-08-18 13:03:12.468768 | aio | ok: [aio] 2026-08-18 13:03:12.468863 | aio | 2026-08-18 13:03:12.469026 | aio | TASK [vexxhost.ceph.configure : Set the admin mon config path] ***************** 2026-08-18 13:03:12.469200 | aio | Tuesday 18 August 2026 13:03:12 +0000 (0:00:00.049) 0:06:20.683 ******** 2026-08-18 13:03:12.512489 | aio | ok: [aio] 2026-08-18 13:03:12.512616 | aio | 2026-08-18 13:03:12.512771 | aio | TASK [vexxhost.ceph.configure : Apply central Ceph configuration] ************** 2026-08-18 13:03:12.512923 | aio | Tuesday 18 August 2026 13:03:12 +0000 (0:00:00.046) 0:06:20.730 ******** 2026-08-18 13:03:12.553767 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/config.yml for aio 2026-08-18 13:03:12.553871 | aio | 2026-08-18 13:03:12.553987 | aio | TASK [vexxhost.ceph.configure : Apply central Ceph configuration] ************** 2026-08-18 13:03:12.554099 | aio | Tuesday 18 August 2026 13:03:12 +0000 (0:00:00.041) 0:06:20.771 ******** 2026-08-18 13:03:31.909227 | aio | changed: [aio] => (item=mgr/mgr/dashboard/standby_behaviour) 2026-08-18 13:03:31.909530 | aio | changed: [aio] => (item=mgr/mgr/dashboard/RGW_API_SSL_VERIFY) 2026-08-18 13:03:31.909718 | aio | changed: [aio] => (item=mgr/mgr/dashboard/FEATURE_TOGGLE_CEPHFS) 2026-08-18 13:03:31.909894 | aio | changed: [aio] => (item=mgr/mgr/dashboard/FEATURE_TOGGLE_ISCSI) 2026-08-18 13:03:31.910089 | aio | changed: [aio] => (item=mgr/mgr/dashboard/FEATURE_TOGGLE_MIRRORING) 2026-08-18 13:03:31.910303 | aio | changed: [aio] => (item=mgr/mgr/dashboard/FEATURE_TOGGLE_NFS) 2026-08-18 13:03:31.910479 | aio | 2026-08-18 13:03:31.910644 | aio | TASK [vexxhost.ceph.configure : Configure erasure-code profiles] *************** 2026-08-18 13:03:31.910887 | aio | Tuesday 18 August 2026 13:03:31 +0000 (0:00:19.351) 0:06:40.123 ******** 2026-08-18 13:03:31.961295 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/ec_profiles.yml for aio 2026-08-18 13:03:31.961331 | aio | 2026-08-18 13:03:31.961345 | aio | TASK [vexxhost.ceph.configure : Configure erasure-code profiles] *************** 2026-08-18 13:03:31.961357 | aio | Tuesday 18 August 2026 13:03:31 +0000 (0:00:00.053) 0:06:40.177 ******** 2026-08-18 13:03:35.950317 | aio | changed: [aio] => (item=ec_hdd_s3) 2026-08-18 13:03:35.950409 | aio | 2026-08-18 13:03:35.950421 | aio | TASK [vexxhost.ceph.configure : Configure CRUSH rules] ************************* 2026-08-18 13:03:35.950431 | aio | Tuesday 18 August 2026 13:03:35 +0000 (0:00:03.989) 0:06:44.166 ******** 2026-08-18 13:03:36.002898 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/crush_rules.yml for aio 2026-08-18 13:03:36.003008 | aio | 2026-08-18 13:03:36.003125 | aio | TASK [vexxhost.ceph.configure : Configure CRUSH rules] ************************* 2026-08-18 13:03:36.003312 | aio | Tuesday 18 August 2026 13:03:36 +0000 (0:00:00.052) 0:06:44.219 ******** 2026-08-18 13:03:47.812382 | aio | changed: [aio] => (item=rep_hdd) 2026-08-18 13:03:47.812453 | aio | changed: [aio] => (item=rep_lab) 2026-08-18 13:03:47.812466 | aio | changed: [aio] => (item=ec_hdd_s3) 2026-08-18 13:03:47.812479 | aio | 2026-08-18 13:03:47.812491 | aio | TASK [vexxhost.ceph.configure : Configure pools] ******************************* 2026-08-18 13:03:47.812509 | aio | Tuesday 18 August 2026 13:03:47 +0000 (0:00:11.808) 0:06:56.027 ******** 2026-08-18 13:03:47.855053 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/pools.yml for aio 2026-08-18 13:03:47.855352 | aio | 2026-08-18 13:03:47.855626 | aio | TASK [vexxhost.ceph.configure : Configure pools] ******************************* 2026-08-18 13:03:47.855888 | aio | Tuesday 18 August 2026 13:03:47 +0000 (0:00:00.045) 0:06:56.072 ******** 2026-08-18 13:04:23.936467 | aio | changed: [aio] => (item=molecule-1.rgw.buckets.data) 2026-08-18 13:04:23.936536 | aio | changed: [aio] => (item=molecule-1.rgw.buckets.index) 2026-08-18 13:04:23.936552 | aio | changed: [aio] => (item=molecule-1.rgw.buckets.non-ec) 2026-08-18 13:04:23.936565 | aio | changed: [aio] => (item=molecule-1.rgw.control) 2026-08-18 13:04:23.936583 | aio | changed: [aio] => (item=molecule-1.rgw.log) 2026-08-18 13:04:23.936670 | aio | changed: [aio] => (item=molecule-1.rgw.meta) 2026-08-18 13:04:23.936894 | aio | 2026-08-18 13:04:23.937139 | aio | TASK [vexxhost.ceph.configure : Configure CephX keys] ************************** 2026-08-18 13:04:23.937420 | aio | Tuesday 18 August 2026 13:04:23 +0000 (0:00:36.079) 0:07:32.152 ******** 2026-08-18 13:04:23.966689 | aio | skipping: [aio] 2026-08-18 13:04:23.966779 | aio | 2026-08-18 13:04:23.966965 | aio | TASK [vexxhost.ceph.configure : Enroll the dashboard TLS certificate] ********** 2026-08-18 13:04:23.967141 | aio | Tuesday 18 August 2026 13:04:23 +0000 (0:00:00.031) 0:07:32.184 ******** 2026-08-18 13:04:24.012216 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/dashboard.yml for aio 2026-08-18 13:04:24.012415 | aio | 2026-08-18 13:04:24.012674 | aio | TASK [vexxhost.ceph.configure : Check whether the dashboard mgr module is enabled] *** 2026-08-18 13:04:24.012917 | aio | Tuesday 18 August 2026 13:04:24 +0000 (0:00:00.045) 0:07:32.230 ******** 2026-08-18 13:04:25.878174 | aio | ok: [aio] 2026-08-18 13:04:25.878459 | aio | 2026-08-18 13:04:25.878827 | aio | TASK [vexxhost.ceph.configure : Get the current dashboard certificate] ********* 2026-08-18 13:04:25.879087 | aio | Tuesday 18 August 2026 13:04:25 +0000 (0:00:01.864) 0:07:34.094 ******** 2026-08-18 13:04:27.762302 | aio | ok: [aio] 2026-08-18 13:04:27.762363 | aio | 2026-08-18 13:04:27.762378 | aio | TASK [vexxhost.ceph.configure : Set the dashboard certificate] ***************** 2026-08-18 13:04:27.762390 | aio | Tuesday 18 August 2026 13:04:27 +0000 (0:00:01.884) 0:07:35.978 ******** 2026-08-18 13:04:27.815794 | aio | skipping: [aio] 2026-08-18 13:04:27.815841 | aio | 2026-08-18 13:04:27.815859 | aio | TASK [vexxhost.ceph.configure : Set the dashboard certificate key] ************* 2026-08-18 13:04:27.815872 | aio | Tuesday 18 August 2026 13:04:27 +0000 (0:00:00.052) 0:07:36.031 ******** 2026-08-18 13:04:27.865436 | aio | skipping: [aio] 2026-08-18 13:04:27.865502 | aio | 2026-08-18 13:04:27.865966 | aio | TASK [vexxhost.ceph.configure : Flag the dashboard for reload] ***************** 2026-08-18 13:04:27.866017 | aio | Tuesday 18 August 2026 13:04:27 +0000 (0:00:00.050) 0:07:36.081 ******** 2026-08-18 13:04:27.914012 | aio | skipping: [aio] 2026-08-18 13:04:27.914129 | aio | 2026-08-18 13:04:27.914141 | aio | TASK [vexxhost.ceph.configure : Create a self-signed certificate] ************** 2026-08-18 13:04:27.914152 | aio | Tuesday 18 August 2026 13:04:27 +0000 (0:00:00.047) 0:07:36.129 ******** 2026-08-18 13:04:29.889772 | aio | changed: [aio] 2026-08-18 13:04:29.889890 | aio | 2026-08-18 13:04:29.890050 | aio | TASK [vexxhost.ceph.configure : Flag the dashboard for reload] ***************** 2026-08-18 13:04:29.890208 | aio | Tuesday 18 August 2026 13:04:29 +0000 (0:00:01.975) 0:07:38.104 ******** 2026-08-18 13:04:29.942537 | aio | ok: [aio] 2026-08-18 13:04:29.942672 | aio | 2026-08-18 13:04:29.942836 | aio | TASK [vexxhost.ceph.configure : Reload the dashboard so it picks up the certificate] *** 2026-08-18 13:04:29.942990 | aio | Tuesday 18 August 2026 13:04:29 +0000 (0:00:00.055) 0:07:38.160 ******** 2026-08-18 13:04:36.923612 | aio | changed: [aio] => (item=ceph mgr module disable dashboard) 2026-08-18 13:04:36.923660 | aio | changed: [aio] => (item=ceph mgr module enable dashboard) 2026-08-18 13:04:36.923668 | aio | changed: [aio] => (item=ceph orch reconfig mgr) 2026-08-18 13:04:36.923676 | aio | 2026-08-18 13:04:36.923684 | aio | TASK [vexxhost.ceph.configure : Configure dashboard users] ********************* 2026-08-18 13:04:36.923692 | aio | Tuesday 18 August 2026 13:04:36 +0000 (0:00:06.976) 0:07:45.137 ******** 2026-08-18 13:04:36.972338 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/configure/tasks/dashboard_users.yml for aio 2026-08-18 13:04:36.972372 | aio | 2026-08-18 13:04:36.972378 | aio | TASK [vexxhost.ceph.configure : Configure dashboard users] ********************* 2026-08-18 13:04:36.972384 | aio | Tuesday 18 August 2026 13:04:36 +0000 (0:00:00.052) 0:07:45.189 ******** 2026-08-18 13:04:47.464531 | aio | changed: [aio] => (item=None) 2026-08-18 13:04:47.464648 | aio | changed: [aio] => (item=None) 2026-08-18 13:04:47.464792 | aio | changed: [aio -> {{ ceph_configure_admin_host }}] 2026-08-18 13:04:47.464915 | aio | 2026-08-18 13:04:47.465036 | aio | PLAY [Deploy Ceph RADOS Gateways] ********************************************** 2026-08-18 13:04:47.465149 | aio | 2026-08-18 13:04:47.465258 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 13:04:47.465404 | aio | Tuesday 18 August 2026 13:04:47 +0000 (0:00:10.492) 0:07:55.682 ******** 2026-08-18 13:04:48.472675 | aio | ok: [aio] 2026-08-18 13:04:48.472835 | aio | 2026-08-18 13:04:48.473391 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:04:48.473457 | aio | Tuesday 18 August 2026 13:04:48 +0000 (0:00:01.007) 0:07:56.690 ******** 2026-08-18 13:04:48.714704 | aio | ok: [aio] 2026-08-18 13:04:48.714762 | aio | 2026-08-18 13:04:48.714875 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:04:48.714984 | aio | Tuesday 18 August 2026 13:04:48 +0000 (0:00:00.242) 0:07:56.932 ******** 2026-08-18 13:04:48.762601 | aio | skipping: [aio] 2026-08-18 13:04:48.762647 | aio | 2026-08-18 13:04:48.762767 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-18 13:04:48.762873 | aio | Tuesday 18 August 2026 13:04:48 +0000 (0:00:00.045) 0:07:56.978 ******** 2026-08-18 13:04:49.014849 | aio | ok: [aio] 2026-08-18 13:04:49.014948 | aio | 2026-08-18 13:04:49.015092 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:04:49.015236 | aio | Tuesday 18 August 2026 13:04:49 +0000 (0:00:00.254) 0:07:57.232 ******** 2026-08-18 13:04:49.077728 | aio | ok: [aio] => { 2026-08-18 13:04:49.077928 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-18 13:04:49.078106 | aio | } 2026-08-18 13:04:49.078298 | aio | 2026-08-18 13:04:49.078507 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:04:49.078707 | aio | Tuesday 18 August 2026 13:04:49 +0000 (0:00:00.062) 0:07:57.295 ******** 2026-08-18 13:04:49.454957 | aio | ok: [aio] 2026-08-18 13:04:49.454992 | aio | 2026-08-18 13:04:49.454999 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:04:49.455014 | aio | Tuesday 18 August 2026 13:04:49 +0000 (0:00:00.374) 0:07:57.670 ******** 2026-08-18 13:04:49.497186 | aio | skipping: [aio] 2026-08-18 13:04:49.497370 | aio | 2026-08-18 13:04:49.497553 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:04:49.497697 | aio | Tuesday 18 August 2026 13:04:49 +0000 (0:00:00.044) 0:07:57.715 ******** 2026-08-18 13:04:49.540836 | aio | skipping: [aio] 2026-08-18 13:04:49.541188 | aio | 2026-08-18 13:04:49.541561 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:04:49.541828 | aio | Tuesday 18 August 2026 13:04:49 +0000 (0:00:00.042) 0:07:57.757 ******** 2026-08-18 13:04:49.773225 | aio | ok: [aio] 2026-08-18 13:04:49.773509 | aio | 2026-08-18 13:04:49.773771 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 13:04:49.774025 | aio | Tuesday 18 August 2026 13:04:49 +0000 (0:00:00.233) 0:07:57.990 ******** 2026-08-18 13:04:50.753931 | aio | ok: [aio] 2026-08-18 13:04:50.754166 | aio | 2026-08-18 13:04:50.754476 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:04:50.754735 | aio | Tuesday 18 August 2026 13:04:50 +0000 (0:00:00.980) 0:07:58.971 ******** 2026-08-18 13:04:50.823799 | aio | ok: [aio] => { 2026-08-18 13:04:50.824086 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-18 13:04:50.824459 | aio | } 2026-08-18 13:04:50.824805 | aio | 2026-08-18 13:04:50.825171 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:04:50.825585 | aio | Tuesday 18 August 2026 13:04:50 +0000 (0:00:00.070) 0:07:59.041 ******** 2026-08-18 13:04:51.239998 | aio | ok: [aio] 2026-08-18 13:04:51.240216 | aio | 2026-08-18 13:04:51.240557 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:04:51.240858 | aio | Tuesday 18 August 2026 13:04:51 +0000 (0:00:00.415) 0:07:59.457 ******** 2026-08-18 13:04:54.351865 | aio | ok: [aio] 2026-08-18 13:04:54.352030 | aio | 2026-08-18 13:04:54.352303 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-18 13:04:54.352531 | aio | Tuesday 18 August 2026 13:04:54 +0000 (0:00:03.111) 0:08:02.569 ******** 2026-08-18 13:04:54.383646 | aio | skipping: [aio] 2026-08-18 13:04:54.383778 | aio | 2026-08-18 13:04:54.383954 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-18 13:04:54.384114 | aio | Tuesday 18 August 2026 13:04:54 +0000 (0:00:00.030) 0:08:02.599 ******** 2026-08-18 13:04:54.418497 | aio | skipping: [aio] 2026-08-18 13:04:54.418621 | aio | 2026-08-18 13:04:54.418785 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-18 13:04:54.418949 | aio | Tuesday 18 August 2026 13:04:54 +0000 (0:00:00.036) 0:08:02.636 ******** 2026-08-18 13:04:54.448527 | aio | skipping: [aio] 2026-08-18 13:04:54.448678 | aio | 2026-08-18 13:04:54.448853 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-18 13:04:54.449013 | aio | Tuesday 18 August 2026 13:04:54 +0000 (0:00:00.030) 0:08:02.666 ******** 2026-08-18 13:04:55.370053 | aio | ok: [aio] 2026-08-18 13:04:55.370304 | aio | 2026-08-18 13:04:55.370635 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-18 13:04:55.370894 | aio | Tuesday 18 August 2026 13:04:55 +0000 (0:00:00.920) 0:08:03.587 ******** 2026-08-18 13:04:55.901479 | aio | ok: [aio] 2026-08-18 13:04:55.901639 | aio | 2026-08-18 13:04:55.901810 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-18 13:04:55.901973 | aio | Tuesday 18 August 2026 13:04:55 +0000 (0:00:00.529) 0:08:04.117 ******** 2026-08-18 13:04:57.012356 | aio | ok: [aio] => (item={'path': '/etc/containerd'}) 2026-08-18 13:04:57.012423 | aio | ok: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-18 13:04:57.012437 | aio | ok: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-18 13:04:57.012470 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-18 13:04:57.012485 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-18 13:04:57.013054 | aio | 2026-08-18 13:04:57.013112 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-18 13:04:57.013121 | aio | Tuesday 18 August 2026 13:04:57 +0000 (0:00:01.111) 0:08:05.228 ******** 2026-08-18 13:04:57.655324 | aio | ok: [aio] 2026-08-18 13:04:57.655356 | aio | 2026-08-18 13:04:57.655361 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-18 13:04:57.655365 | aio | Tuesday 18 August 2026 13:04:57 +0000 (0:00:00.633) 0:08:05.862 ******** 2026-08-18 13:04:57.655369 | aio | 2026-08-18 13:04:57.655376 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-18 13:04:57.655712 | aio | Tuesday 18 August 2026 13:04:57 +0000 (0:00:00.008) 0:08:05.870 ******** 2026-08-18 13:04:58.082051 | aio | ok: [aio] 2026-08-18 13:04:58.082081 | aio | 2026-08-18 13:04:58.082086 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 13:04:58.082090 | aio | Tuesday 18 August 2026 13:04:58 +0000 (0:00:00.427) 0:08:06.298 ******** 2026-08-18 13:04:58.325071 | aio | ok: [aio] 2026-08-18 13:04:58.325139 | aio | 2026-08-18 13:04:58.325232 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:04:58.325379 | aio | Tuesday 18 August 2026 13:04:58 +0000 (0:00:00.244) 0:08:06.543 ******** 2026-08-18 13:04:58.393100 | aio | ok: [aio] => { 2026-08-18 13:04:58.393146 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-18 13:04:58.393156 | aio | } 2026-08-18 13:04:58.393166 | aio | 2026-08-18 13:04:58.393175 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:04:58.393184 | aio | Tuesday 18 August 2026 13:04:58 +0000 (0:00:00.066) 0:08:06.609 ******** 2026-08-18 13:04:58.801347 | aio | ok: [aio] 2026-08-18 13:04:58.801395 | aio | 2026-08-18 13:04:58.801789 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:04:58.801814 | aio | Tuesday 18 August 2026 13:04:58 +0000 (0:00:00.408) 0:08:07.017 ******** 2026-08-18 13:05:02.069249 | aio | ok: [aio] 2026-08-18 13:05:02.069471 | aio | 2026-08-18 13:05:02.069767 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-18 13:05:02.070029 | aio | Tuesday 18 August 2026 13:05:02 +0000 (0:00:03.268) 0:08:10.286 ******** 2026-08-18 13:05:02.960632 | aio | ok: [aio] 2026-08-18 13:05:02.960890 | aio | 2026-08-18 13:05:02.961243 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-18 13:05:02.961563 | aio | Tuesday 18 August 2026 13:05:02 +0000 (0:00:00.891) 0:08:11.177 ******** 2026-08-18 13:05:03.226519 | aio | ok: [aio] 2026-08-18 13:05:03.226813 | aio | 2026-08-18 13:05:03.227185 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-18 13:05:03.227578 | aio | Tuesday 18 August 2026 13:05:03 +0000 (0:00:00.266) 0:08:11.443 ******** 2026-08-18 13:05:03.775633 | aio | ok: [aio] 2026-08-18 13:05:03.775834 | aio | 2026-08-18 13:05:03.776138 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-18 13:05:03.776444 | aio | Tuesday 18 August 2026 13:05:03 +0000 (0:00:00.549) 0:08:11.992 ******** 2026-08-18 13:05:04.455443 | aio | ok: [aio] => (item={'path': '/etc/docker'}) 2026-08-18 13:05:04.455499 | aio | ok: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-18 13:05:04.455512 | aio | ok: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-18 13:05:04.455525 | aio | 2026-08-18 13:05:04.455537 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-18 13:05:04.455549 | aio | Tuesday 18 August 2026 13:05:04 +0000 (0:00:00.678) 0:08:12.671 ******** 2026-08-18 13:05:04.995800 | aio | ok: [aio] 2026-08-18 13:05:04.995888 | aio | 2026-08-18 13:05:04.995903 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-18 13:05:04.995955 | aio | Tuesday 18 August 2026 13:05:04 +0000 (0:00:00.540) 0:08:13.211 ******** 2026-08-18 13:05:05.538736 | aio | ok: [aio] 2026-08-18 13:05:05.538786 | aio | 2026-08-18 13:05:05.538797 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-18 13:05:05.538806 | aio | Tuesday 18 August 2026 13:05:05 +0000 (0:00:00.534) 0:08:13.746 ******** 2026-08-18 13:05:05.538814 | aio | 2026-08-18 13:05:05.538823 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-18 13:05:05.538831 | aio | Tuesday 18 August 2026 13:05:05 +0000 (0:00:00.007) 0:08:13.754 ******** 2026-08-18 13:05:05.986421 | aio | ok: [aio] 2026-08-18 13:05:05.986489 | aio | 2026-08-18 13:05:05.986864 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 13:05:05.986887 | aio | Tuesday 18 August 2026 13:05:05 +0000 (0:00:00.449) 0:08:14.203 ******** 2026-08-18 13:05:06.033336 | aio | ok: [aio] => { 2026-08-18 13:05:06.033371 | aio | "msg": "https://download.ceph.com/rpm-20.2.3/el9/noarch/cephadm" 2026-08-18 13:05:06.033376 | aio | } 2026-08-18 13:05:06.033380 | aio | 2026-08-18 13:05:06.033385 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 13:05:06.033499 | aio | Tuesday 18 August 2026 13:05:06 +0000 (0:00:00.045) 0:08:14.249 ******** 2026-08-18 13:05:06.353761 | aio | ok: [aio] 2026-08-18 13:05:06.353808 | aio | 2026-08-18 13:05:06.353820 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 13:05:06.353829 | aio | Tuesday 18 August 2026 13:05:06 +0000 (0:00:00.321) 0:08:14.570 ******** 2026-08-18 13:05:06.394580 | aio | skipping: [aio] 2026-08-18 13:05:06.394610 | aio | 2026-08-18 13:05:06.394620 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-18 13:05:06.394629 | aio | Tuesday 18 August 2026 13:05:06 +0000 (0:00:00.041) 0:08:14.611 ******** 2026-08-18 13:05:06.451262 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-18 13:05:06.451303 | aio | 2026-08-18 13:05:06.451310 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-18 13:05:06.451315 | aio | Tuesday 18 August 2026 13:05:06 +0000 (0:00:00.056) 0:08:14.667 ******** 2026-08-18 13:05:07.315825 | aio | ok: [aio] 2026-08-18 13:05:07.315881 | aio | 2026-08-18 13:05:07.315896 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-18 13:05:07.315908 | aio | Tuesday 18 August 2026 13:05:07 +0000 (0:00:00.864) 0:08:15.532 ******** 2026-08-18 13:05:08.089691 | aio | ok: [aio] => (item=systemd-timesyncd) 2026-08-18 13:05:08.089772 | aio | ok: [aio] => (item=ssh) 2026-08-18 13:05:08.089854 | aio | 2026-08-18 13:05:08.089956 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-18 13:05:08.090067 | aio | Tuesday 18 August 2026 13:05:08 +0000 (0:00:00.774) 0:08:16.306 ******** 2026-08-18 13:05:08.333740 | aio | ok: [aio] 2026-08-18 13:05:08.333794 | aio | 2026-08-18 13:05:08.333808 | aio | TASK [vexxhost.ceph.cephadm : Ensure the cephadm SSH user exists] ************** 2026-08-18 13:05:08.333821 | aio | Tuesday 18 August 2026 13:05:08 +0000 (0:00:00.243) 0:08:16.550 ******** 2026-08-18 13:05:08.629830 | aio | ok: [aio] 2026-08-18 13:05:08.629931 | aio | 2026-08-18 13:05:08.629945 | aio | TASK [vexxhost.ceph.cephadm : Grant passwordless sudo to the cephadm SSH user] *** 2026-08-18 13:05:08.629957 | aio | Tuesday 18 August 2026 13:05:08 +0000 (0:00:00.295) 0:08:16.846 ******** 2026-08-18 13:05:09.158014 | aio | ok: [aio] 2026-08-18 13:05:09.158088 | aio | 2026-08-18 13:05:09.158370 | aio | TASK [vexxhost.ceph.cephadm : Log in to the container registry] **************** 2026-08-18 13:05:09.158578 | aio | Tuesday 18 August 2026 13:05:09 +0000 (0:00:00.529) 0:08:17.375 ******** 2026-08-18 13:05:09.199899 | aio | skipping: [aio] 2026-08-18 13:05:09.200767 | aio | 2026-08-18 13:05:09.200796 | aio | TASK [vexxhost.ceph.cephadm : Pre-pull the Ceph image] ************************* 2026-08-18 13:05:09.200831 | aio | Tuesday 18 August 2026 13:05:09 +0000 (0:00:00.042) 0:08:17.417 ******** 2026-08-18 13:05:09.627354 | aio | ok: [aio] 2026-08-18 13:05:09.627405 | aio | 2026-08-18 13:05:09.627416 | aio | TASK [vexxhost.ceph.cephadm : Pin CEPHADM_IMAGE for interactive login shells] *** 2026-08-18 13:05:09.627491 | aio | Tuesday 18 August 2026 13:05:09 +0000 (0:00:00.426) 0:08:17.844 ******** 2026-08-18 13:05:10.163835 | aio | ok: [aio] 2026-08-18 13:05:10.163985 | aio | 2026-08-18 13:05:10.164239 | aio | TASK [vexxhost.ceph.rgw : Locate the cluster admin host] *********************** 2026-08-18 13:05:10.164519 | aio | Tuesday 18 August 2026 13:05:10 +0000 (0:00:00.536) 0:08:18.381 ******** 2026-08-18 13:05:10.454916 | aio | ok: [aio] => (item=aio) 2026-08-18 13:05:10.455081 | aio | 2026-08-18 13:05:10.455390 | aio | TASK [vexxhost.ceph.rgw : Select the admin host] ******************************* 2026-08-18 13:05:10.455639 | aio | Tuesday 18 August 2026 13:05:10 +0000 (0:00:00.291) 0:08:18.672 ******** 2026-08-18 13:05:10.504708 | aio | ok: [aio] 2026-08-18 13:05:10.504947 | aio | 2026-08-18 13:05:10.505218 | aio | TASK [vexxhost.ceph.rgw : Set the admin mon config path] *********************** 2026-08-18 13:05:10.505524 | aio | Tuesday 18 August 2026 13:05:10 +0000 (0:00:00.049) 0:08:18.722 ******** 2026-08-18 13:05:10.548442 | aio | ok: [aio] 2026-08-18 13:05:10.548642 | aio | 2026-08-18 13:05:10.548930 | aio | TASK [Register this RGW host] ************************************************** 2026-08-18 13:05:10.549172 | aio | Tuesday 18 August 2026 13:05:10 +0000 (0:00:00.043) 0:08:18.766 ******** 2026-08-18 13:05:10.616458 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-08-18 13:05:10.616658 | aio | 2026-08-18 13:05:10.616925 | aio | TASK [vexxhost.ceph.cephadm_host : Get the cephadm public key] ***************** 2026-08-18 13:05:10.617176 | aio | Tuesday 18 August 2026 13:05:10 +0000 (0:00:00.068) 0:08:18.834 ******** 2026-08-18 13:05:12.348458 | aio | ok: [aio] 2026-08-18 13:05:12.349111 | aio | 2026-08-18 13:05:12.349161 | aio | TASK [vexxhost.ceph.cephadm_host : Resolve the cluster SSH public key to authorise] *** 2026-08-18 13:05:12.349190 | aio | Tuesday 18 August 2026 13:05:12 +0000 (0:00:01.731) 0:08:20.566 ******** 2026-08-18 13:05:12.389557 | aio | ok: [aio] 2026-08-18 13:05:12.389646 | aio | 2026-08-18 13:05:12.389762 | aio | TASK [vexxhost.ceph.cephadm_host : Assert a cluster SSH key was resolved] ****** 2026-08-18 13:05:12.389871 | aio | Tuesday 18 August 2026 13:05:12 +0000 (0:00:00.041) 0:08:20.607 ******** 2026-08-18 13:05:12.430511 | aio | ok: [aio] => { 2026-08-18 13:05:12.430570 | aio | "changed": false, 2026-08-18 13:05:12.430584 | aio | "msg": "All assertions passed" 2026-08-18 13:05:12.430596 | aio | } 2026-08-18 13:05:12.430608 | aio | 2026-08-18 13:05:12.430620 | aio | TASK [vexxhost.ceph.cephadm_host : Authorise the cluster SSH key for the cephadm user] *** 2026-08-18 13:05:12.430632 | aio | Tuesday 18 August 2026 13:05:12 +0000 (0:00:00.039) 0:08:20.646 ******** 2026-08-18 13:05:12.742448 | aio | ok: [aio] 2026-08-18 13:05:12.742509 | aio | 2026-08-18 13:05:12.742531 | aio | TASK [vexxhost.ceph.cephadm_host : Derive this host's cephadm labels from inventory membership] *** 2026-08-18 13:05:12.742841 | aio | Tuesday 18 August 2026 13:05:12 +0000 (0:00:00.312) 0:08:20.959 ******** 2026-08-18 13:05:12.787889 | aio | ok: [aio] 2026-08-18 13:05:12.787947 | aio | 2026-08-18 13:05:12.787961 | aio | TASK [vexxhost.ceph.cephadm_host : Find this host's addresses on the public network] *** 2026-08-18 13:05:12.787973 | aio | Tuesday 18 August 2026 13:05:12 +0000 (0:00:00.044) 0:08:21.003 ******** 2026-08-18 13:05:12.863431 | aio | ok: [aio] 2026-08-18 13:05:12.863485 | aio | 2026-08-18 13:05:12.863944 | aio | TASK [vexxhost.ceph.cephadm_host : Assert exactly one address matches the public network] *** 2026-08-18 13:05:12.863993 | aio | Tuesday 18 August 2026 13:05:12 +0000 (0:00:00.075) 0:08:21.079 ******** 2026-08-18 13:05:12.908435 | aio | ok: [aio] => { 2026-08-18 13:05:12.908471 | aio | "changed": false, 2026-08-18 13:05:12.909536 | aio | "msg": "All assertions passed" 2026-08-18 13:05:12.909572 | aio | } 2026-08-18 13:05:12.909585 | aio | 2026-08-18 13:05:12.909598 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host (labels)] ***************** 2026-08-18 13:05:12.909861 | aio | Tuesday 18 August 2026 13:05:12 +0000 (0:00:00.045) 0:08:21.125 ******** 2026-08-18 13:05:14.594227 | aio | ok: [aio] 2026-08-18 13:05:14.595424 | aio | 2026-08-18 13:05:14.595831 | aio | TASK [vexxhost.ceph.cephadm_host : Register the host with a CRUSH location] **** 2026-08-18 13:05:14.596203 | aio | Tuesday 18 August 2026 13:05:14 +0000 (0:00:01.686) 0:08:22.811 ******** 2026-08-18 13:05:14.649181 | aio | skipping: [aio] 2026-08-18 13:05:14.649439 | aio | 2026-08-18 13:05:14.649734 | aio | TASK [vexxhost.ceph.rgw : Configure RGW multisite (realm, zonegroup, zone)] **** 2026-08-18 13:05:14.649944 | aio | Tuesday 18 August 2026 13:05:14 +0000 (0:00:00.055) 0:08:22.867 ******** 2026-08-18 13:05:14.702960 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/rgw/tasks/multisite.yml for aio 2026-08-18 13:05:14.703192 | aio | 2026-08-18 13:05:14.703548 | aio | TASK [vexxhost.ceph.rgw : Configure RGW realms] ******************************** 2026-08-18 13:05:14.703791 | aio | Tuesday 18 August 2026 13:05:14 +0000 (0:00:00.053) 0:08:22.920 ******** 2026-08-18 13:05:19.290200 | aio | changed: [aio] => (item=molecule) 2026-08-18 13:05:19.290321 | aio | 2026-08-18 13:05:19.290341 | aio | TASK [vexxhost.ceph.rgw : Configure RGW zonegroups] **************************** 2026-08-18 13:05:19.290355 | aio | Tuesday 18 August 2026 13:05:19 +0000 (0:00:04.585) 0:08:27.506 ******** 2026-08-18 13:05:21.748588 | aio | changed: [aio] => (item=molecule) 2026-08-18 13:05:21.748654 | aio | 2026-08-18 13:05:21.748663 | aio | TASK [vexxhost.ceph.rgw : Configure RGW zones] ********************************* 2026-08-18 13:05:21.748779 | aio | Tuesday 18 August 2026 13:05:21 +0000 (0:00:02.458) 0:08:29.964 ******** 2026-08-18 13:05:24.228712 | aio | changed: [aio] => (item=None) 2026-08-18 13:05:24.228793 | aio | changed: [aio -> {{ ceph_rgw_admin_host }}] 2026-08-18 13:05:24.228896 | aio | 2026-08-18 13:05:24.229024 | aio | TASK [vexxhost.ceph.rgw : Commit the RGW period] ******************************* 2026-08-18 13:05:24.229154 | aio | Tuesday 18 August 2026 13:05:24 +0000 (0:00:02.480) 0:08:32.445 ******** 2026-08-18 13:05:25.833807 | aio | changed: [aio] 2026-08-18 13:05:25.836808 | aio | 2026-08-18 13:05:25.836835 | aio | TASK [vexxhost.ceph.rgw : Apply the RGW service specs] ************************* 2026-08-18 13:05:25.836848 | aio | Tuesday 18 August 2026 13:05:25 +0000 (0:00:01.605) 0:08:34.050 ******** 2026-08-18 13:05:25.898710 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/rgw/tasks/services.yml for aio 2026-08-18 13:05:25.898751 | aio | 2026-08-18 13:05:25.898893 | aio | TASK [vexxhost.ceph.rgw : Snapshot current RGW service specs] ****************** 2026-08-18 13:05:25.899004 | aio | Tuesday 18 August 2026 13:05:25 +0000 (0:00:00.064) 0:08:34.115 ******** 2026-08-18 13:05:27.586413 | aio | ok: [aio] 2026-08-18 13:05:27.586478 | aio | 2026-08-18 13:05:27.586492 | aio | TASK [vexxhost.ceph.rgw : Index current RGW specs by service name] ************* 2026-08-18 13:05:27.586505 | aio | Tuesday 18 August 2026 13:05:27 +0000 (0:00:01.687) 0:08:35.803 ******** 2026-08-18 13:05:27.637981 | aio | ok: [aio] 2026-08-18 13:05:27.638041 | aio | 2026-08-18 13:05:27.638054 | aio | TASK [vexxhost.ceph.rgw : Apply the RGW service specs] ************************* 2026-08-18 13:05:27.638067 | aio | Tuesday 18 August 2026 13:05:27 +0000 (0:00:00.051) 0:08:35.854 ******** 2026-08-18 13:05:30.824821 | aio | changed: [aio] => (item=molecule) 2026-08-18 13:05:30.824902 | aio | 2026-08-18 13:05:30.824917 | aio | TASK [vexxhost.ceph.rgw : Redeploy RGW services whose redeploy-triggering keys changed] *** 2026-08-18 13:05:30.825029 | aio | Tuesday 18 August 2026 13:05:30 +0000 (0:00:03.186) 0:08:39.040 ******** 2026-08-18 13:05:32.535783 | 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.451485", "end": "2026-08-18 13:05:32.499534", "item": {"count_per_host": 1, "id": "molecule", "networks": ["0.0.0.0/0"], "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 13:05:31.048049", "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 13:05:32.542534 | aio | 2026-08-18 13:05:32.542766 | aio | PLAY RECAP ********************************************************************* 2026-08-18 13:05:32.543039 | aio | aio : ok=204 changed=46 unreachable=0 failed=1 skipped=37 rescued=0 ignored=0 2026-08-18 13:05:32.543295 | aio | 2026-08-18 13:05:32.543520 | aio | 2026-08-18 13:05:32.543821 | aio | TASKS RECAP ******************************************************************** 2026-08-18 13:05:32.544068 | aio | Tuesday 18 August 2026 13:05:32 +0000 (0:00:01.719) 0:08:40.759 ******** 2026-08-18 13:05:32.544307 | aio | =============================================================================== 2026-08-18 13:05:32.544564 | aio | vexxhost.ceph.osd : Deploy OSDs on the explicitly listed devices ------ 164.72s 2026-08-18 13:05:32.544801 | aio | vexxhost.ceph.mon : Bootstrap the cluster ------------------------------ 46.66s 2026-08-18 13:05:32.545040 | aio | vexxhost.ceph.cephadm : Pre-pull the Ceph image ------------------------ 43.24s 2026-08-18 13:05:32.545302 | aio | vexxhost.ceph.configure : Configure pools ------------------------------ 36.08s 2026-08-18 13:05:32.545556 | aio | vexxhost.ceph.configure : Apply central Ceph configuration ------------- 19.35s 2026-08-18 13:05:32.545813 | aio | vexxhost.ceph.configure : Configure CRUSH rules ------------------------ 11.81s 2026-08-18 13:05:32.546057 | aio | vexxhost.ceph.mgr : Configure ceph-mgr modules ------------------------- 10.82s 2026-08-18 13:05:32.546383 | aio | vexxhost.ceph.configure : Configure dashboard users -------------------- 10.49s 2026-08-18 13:05:32.546622 | aio | vexxhost.ceph.cephadm_host : Register the host (labels) ----------------- 8.75s 2026-08-18 13:05:32.546876 | aio | vexxhost.ceph.osd : Wait for explicitly requested OSD daemons to be running on this host --- 8.43s 2026-08-18 13:05:32.547118 | aio | vexxhost.containers.containerd : Install AppArmor packages -------------- 7.54s 2026-08-18 13:05:32.547361 | aio | vexxhost.ceph.configure : Reload the dashboard so it picks up the certificate --- 6.98s 2026-08-18 13:05:32.547513 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 4.68s 2026-08-18 13:05:32.547678 | aio | vexxhost.ceph.rgw : Configure RGW realms -------------------------------- 4.59s 2026-08-18 13:05:32.547929 | aio | vexxhost.ceph.configure : Configure erasure-code profiles --------------- 3.99s 2026-08-18 13:05:32.548107 | aio | vexxhost.ceph.mgr : Apply the manager service spec ---------------------- 3.46s 2026-08-18 13:05:32.548259 | aio | vexxhost.ceph.mon : Apply the monitor service spec ---------------------- 3.42s 2026-08-18 13:05:32.548438 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 3.39s 2026-08-18 13:05:32.548592 | aio | Gathering Facts --------------------------------------------------------- 3.34s 2026-08-18 13:05:32.548753 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 3.31s 2026-08-18 13:05:32.649728 | 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 13:05:32.649767 | aio | ERROR [default > converge] Executed: Failed 2026-08-18 13:05:32.649917 | 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 13:05:32.841994 | aio | ERROR 2026-08-18 13:05:32.842236 | aio | { 2026-08-18 13:05:32.842292 | aio | "delta": "0:10:19.512048", 2026-08-18 13:05:32.842336 | aio | "end": "2026-08-18 13:05:32.728048", 2026-08-18 13:05:32.842370 | aio | "msg": "non-zero return code", 2026-08-18 13:05:32.842403 | aio | "rc": 2, 2026-08-18 13:05:32.842435 | aio | "start": "2026-08-18 12:55:13.216000" 2026-08-18 13:05:32.842466 | aio | } failure 2026-08-18 13:05:32.855405 | 2026-08-18 13:05:32.855465 | PLAY RECAP 2026-08-18 13:05:32.855509 | aio | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-08-18 13:05:32.855530 | 2026-08-18 13:05:33.086963 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-18 13:05:33.093353 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-18 13:05:33.978646 | 2026-08-18 13:05:33.979033 | PLAY [all] 2026-08-18 13:05:33.991672 | 2026-08-18 13:05:33.991755 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-18 13:05:34.038034 | aio | skipping: Conditional result was False 2026-08-18 13:05:34.047448 | 2026-08-18 13:05:34.047571 | TASK [fetch-output : Set log path for single node] 2026-08-18 13:05:34.091217 | aio | ok 2026-08-18 13:05:34.098772 | 2026-08-18 13:05:34.217884 | LOOP [fetch-output : Ensure local output dirs] 2026-08-18 13:05:34.638791 | aio -> localhost | ok: "/var/lib/zuul/builds/3ad7b76307e44f7ba69d8a1192c8941d/work/logs" 2026-08-18 13:05:34.855670 | aio -> localhost | changed: "/var/lib/zuul/builds/3ad7b76307e44f7ba69d8a1192c8941d/work/artifacts" 2026-08-18 13:05:35.058903 | aio -> localhost | changed: "/var/lib/zuul/builds/3ad7b76307e44f7ba69d8a1192c8941d/work/docs" 2026-08-18 13:05:35.075769 | 2026-08-18 13:05:35.075932 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-18 13:05:35.733343 | aio | ok 2026-08-18 13:05:35.733551 | aio | changed: All items complete 2026-08-18 13:05:35.733583 | 2026-08-18 13:05:36.221801 | aio | changed: .d..t...... ./ 2026-08-18 13:05:36.691199 | aio | changed: .d..t...... ./ 2026-08-18 13:05:36.712083 | 2026-08-18 13:05:36.712232 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-18 13:05:37.144823 | aio -> localhost | ok: Item: artifacts Runtime: 0:00:00.008392 2026-08-18 13:05:37.369070 | aio -> localhost | ok: Item: docs Runtime: 0:00:00.007401 2026-08-18 13:05:37.390108 | 2026-08-18 13:05:37.390242 | PLAY [all] 2026-08-18 13:05:37.398771 | 2026-08-18 13:05:37.398850 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-18 13:05:37.894028 | aio | changed 2026-08-18 13:05:37.901186 | 2026-08-18 13:05:37.901265 | PLAY RECAP 2026-08-18 13:05:37.901314 | aio | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-18 13:05:37.901336 | 2026-08-18 13:05:38.038037 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-18 13:05:38.048447 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-18 13:05:38.995323 | 2026-08-18 13:05:38.995617 | PLAY [localhost] 2026-08-18 13:05:39.005757 | 2026-08-18 13:05:39.005826 | TASK [Generate Zuul manifest] 2026-08-18 13:05:39.021759 | localhost | ok 2026-08-18 13:05:39.132077 | 2026-08-18 13:05:39.132208 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-18 13:05:39.508124 | localhost | changed 2026-08-18 13:05:39.521708 | 2026-08-18 13:05:39.521812 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-18 13:05:39.552151 | localhost | ok 2026-08-18 13:05:39.561317 | 2026-08-18 13:05:39.561401 | TASK [Upload logs] 2026-08-18 13:05:39.579784 | localhost | ok 2026-08-18 13:05:39.678430 | 2026-08-18 13:05:39.678550 | TASK [Set zuul-log-path fact] 2026-08-18 13:05:39.695788 | localhost | ok 2026-08-18 13:05:39.708112 | 2026-08-18 13:05:39.708185 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-18 13:05:39.738644 | localhost | ok 2026-08-18 13:05:39.748942 | 2026-08-18 13:05:39.749024 | TASK [upload-logs : Create log directories] 2026-08-18 13:05:40.105476 | localhost | changed 2026-08-18 13:05:40.112795 | 2026-08-18 13:05:40.112867 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-18 13:05:40.461678 | localhost -> localhost | ok: Runtime: 0:00:00.004795 2026-08-18 13:05:40.466678 | 2026-08-18 13:05:40.466746 | TASK [upload-logs : Upload logs to log server] 2026-08-18 13:05:40.946190 | localhost | Output suppressed because no_log was given 2026-08-18 13:05:40.951469 | 2026-08-18 13:05:40.951536 | LOOP [upload-logs : Compress console log and json output] 2026-08-18 13:05:40.996035 | localhost | skipping: Conditional result was False 2026-08-18 13:05:41.002699 | localhost | skipping: Conditional result was False 2026-08-18 13:05:41.014006 | 2026-08-18 13:05:41.014249 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-18 13:05:41.055755 | localhost | skipping: Conditional result was False 2026-08-18 13:05:41.056170 | 2026-08-18 13:05:41.059785 | localhost | skipping: Conditional result was False 2026-08-18 13:05:41.067413 | 2026-08-18 13:05:41.067560 | LOOP [upload-logs : Upload console log and json output]