2026-08-06 14:59:38.143248 | Job console starting 2026-08-06 14:59:38.162509 | Updating git repos 2026-08-06 14:59:38.190727 | Cloning repos into workspace 2026-08-06 14:59:40.672433 | Restoring repo states 2026-08-06 14:59:40.684191 | Merging changes 2026-08-06 14:59:42.200092 | Checking out repos 2026-08-06 14:59:44.220456 | Preparing playbooks 2026-08-06 15:00:05.021485 | Running Ansible setup 2026-08-06 15:00:09.882222 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-06 15:00:10.555078 | 2026-08-06 15:00:10.555198 | PLAY [localhost] 2026-08-06 15:00:10.562411 | 2026-08-06 15:00:10.562480 | TASK [Gathering Facts] 2026-08-06 15:00:11.495482 | localhost | ok 2026-08-06 15:00:11.505900 | 2026-08-06 15:00:11.506018 | TASK [Setup log path fact] 2026-08-06 15:00:11.525864 | localhost | ok 2026-08-06 15:00:11.538451 | 2026-08-06 15:00:11.538573 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-06 15:00:11.567445 | localhost | ok 2026-08-06 15:00:11.577539 | 2026-08-06 15:00:11.577650 | TASK [emit-job-header : Print job information] 2026-08-06 15:00:11.627185 | # Job Information 2026-08-06 15:00:11.627577 | Ansible Version: 2.16.18 2026-08-06 15:00:11.627658 | Job: ansible-collection-ceph-molecule-ha-ubuntu-noble 2026-08-06 15:00:11.627712 | Pipeline: check 2026-08-06 15:00:11.627761 | Executor: 2d72f0692154 2026-08-06 15:00:11.628008 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/105 2026-08-06 15:00:11.628296 | Event ID: e50625a0-91a6-11f1-9cce-85065b0425d1 2026-08-06 15:00:11.638810 | 2026-08-06 15:00:11.639148 | LOOP [emit-job-header : Print node information] 2026-08-06 15:00:11.740525 | localhost | ok: 2026-08-06 15:00:11.741196 | localhost | # Node Information 2026-08-06 15:00:11.741323 | localhost | Inventory Hostname: mon1 2026-08-06 15:00:11.741360 | localhost | Hostname: np0000188130 2026-08-06 15:00:11.741390 | localhost | Username: zuul 2026-08-06 15:00:11.741429 | localhost | Distro: Ubuntu 24.04 2026-08-06 15:00:11.741460 | localhost | Provider: yul1 2026-08-06 15:00:11.741488 | localhost | Region: ca-ymq-1 2026-08-06 15:00:11.741515 | localhost | Label: ubuntu-noble 2026-08-06 15:00:11.741543 | localhost | Product Name: OpenStack Nova 2026-08-06 15:00:11.741570 | localhost | Interface IP: 199.204.45.35 2026-08-06 15:00:11.792743 | localhost | ok: 2026-08-06 15:00:11.792870 | localhost | # Node Information 2026-08-06 15:00:11.792905 | localhost | Inventory Hostname: osd1 2026-08-06 15:00:11.792934 | localhost | Hostname: np0000188131 2026-08-06 15:00:11.793056 | localhost | Username: zuul 2026-08-06 15:00:11.793280 | localhost | Distro: Ubuntu 24.04 2026-08-06 15:00:11.793340 | localhost | Provider: yul1 2026-08-06 15:00:11.793398 | localhost | Region: ca-ymq-1 2026-08-06 15:00:11.793449 | localhost | Label: ubuntu-noble 2026-08-06 15:00:11.793538 | localhost | Product Name: OpenStack Nova 2026-08-06 15:00:11.793580 | localhost | Interface IP: 199.19.213.95 2026-08-06 15:00:11.809027 | 2026-08-06 15:00:11.809219 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-06 15:00:12.178102 | localhost -> localhost | changed 2026-08-06 15:00:12.184666 | 2026-08-06 15:00:12.185011 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-06 15:00:13.025693 | localhost -> localhost | changed 2026-08-06 15:00:13.031838 | 2026-08-06 15:00:13.031942 | PLAY [all] 2026-08-06 15:00:13.044506 | 2026-08-06 15:00:13.044590 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-06 15:00:13.271115 | mon1 -> localhost | ok 2026-08-06 15:00:13.281588 | 2026-08-06 15:00:13.281677 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-06 15:00:13.316012 | mon1 | ok 2026-08-06 15:00:13.332263 | osd1 | ok 2026-08-06 15:00:13.353558 | mon1 | included: /var/lib/zuul/builds/7996e87075dc4b85b5c2124a4dda311a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-06 15:00:13.353663 | osd1 | included: /var/lib/zuul/builds/7996e87075dc4b85b5c2124a4dda311a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-06 15:00:13.360306 | 2026-08-06 15:00:13.360378 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-06 15:00:14.406883 | mon1 -> localhost | Generating public/private rsa key pair. 2026-08-06 15:00:14.407071 | mon1 -> localhost | Your identification has been saved in /var/lib/zuul/builds/7996e87075dc4b85b5c2124a4dda311a/work/7996e87075dc4b85b5c2124a4dda311a_id_rsa 2026-08-06 15:00:14.407103 | mon1 -> localhost | Your public key has been saved in /var/lib/zuul/builds/7996e87075dc4b85b5c2124a4dda311a/work/7996e87075dc4b85b5c2124a4dda311a_id_rsa.pub 2026-08-06 15:00:14.407128 | mon1 -> localhost | The key fingerprint is: 2026-08-06 15:00:14.407150 | mon1 -> localhost | SHA256:8miJGL0ZdnkW8UM5osmbDU+3zrhMG6S80QaOjuL0Fc8 zuul-build-sshkey 2026-08-06 15:00:14.407172 | mon1 -> localhost | The key's randomart image is: 2026-08-06 15:00:14.407193 | mon1 -> localhost | +---[RSA 3072]----+ 2026-08-06 15:00:14.407213 | mon1 -> localhost | | . .. | 2026-08-06 15:00:14.407234 | mon1 -> localhost | | .+o | 2026-08-06 15:00:14.407254 | mon1 -> localhost | | . o..o. | 2026-08-06 15:00:14.407274 | mon1 -> localhost | | . =..... | 2026-08-06 15:00:14.407294 | mon1 -> localhost | | . +.=BS. . | 2026-08-06 15:00:14.407313 | mon1 -> localhost | | + X*%o . | 2026-08-06 15:00:14.407333 | mon1 -> localhost | | .. =.OE*+ | 2026-08-06 15:00:14.407352 | mon1 -> localhost | |o .o.. *.oo | 2026-08-06 15:00:14.407502 | mon1 -> localhost | |.o... . +. | 2026-08-06 15:00:14.407548 | mon1 -> localhost | +----[SHA256]-----+ 2026-08-06 15:00:14.407601 | mon1 -> localhost | ok: Runtime: 0:00:00.607330 2026-08-06 15:00:14.415923 | 2026-08-06 15:00:14.415990 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-06 15:00:14.453781 | mon1 | ok 2026-08-06 15:00:14.458408 | osd1 | ok 2026-08-06 15:00:14.472410 | mon1 | included: /var/lib/zuul/builds/7996e87075dc4b85b5c2124a4dda311a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-06 15:00:14.472461 | osd1 | included: /var/lib/zuul/builds/7996e87075dc4b85b5c2124a4dda311a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-06 15:00:14.485455 | 2026-08-06 15:00:14.485523 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-06 15:00:14.507455 | mon1 | skipping: Conditional result was False 2026-08-06 15:00:14.518907 | osd1 | skipping: Conditional result was False 2026-08-06 15:00:14.527220 | 2026-08-06 15:00:14.527315 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-06 15:00:15.069248 | mon1 | changed 2026-08-06 15:00:15.089703 | osd1 | changed 2026-08-06 15:00:15.098792 | 2026-08-06 15:00:15.098856 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-06 15:00:15.327373 | mon1 | ok 2026-08-06 15:00:15.337011 | osd1 | ok 2026-08-06 15:00:15.345780 | 2026-08-06 15:00:15.345849 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-06 15:00:15.897548 | mon1 | changed 2026-08-06 15:00:15.987198 | osd1 | changed 2026-08-06 15:00:15.993859 | 2026-08-06 15:00:15.993935 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-06 15:00:16.579298 | mon1 | changed 2026-08-06 15:00:16.585940 | osd1 | changed 2026-08-06 15:00:16.591274 | 2026-08-06 15:00:16.591335 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-06 15:00:16.618362 | mon1 | skipping: Conditional result was False 2026-08-06 15:00:16.629755 | osd1 | skipping: Conditional result was False 2026-08-06 15:00:16.641249 | 2026-08-06 15:00:16.641353 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-06 15:00:17.004438 | mon1 -> localhost | changed 2026-08-06 15:00:17.027426 | 2026-08-06 15:00:17.027489 | TASK [add-build-sshkey : Add back temp key] 2026-08-06 15:00:17.319586 | mon1 -> localhost | Identity added: /var/lib/zuul/builds/7996e87075dc4b85b5c2124a4dda311a/work/7996e87075dc4b85b5c2124a4dda311a_id_rsa (zuul-build-sshkey) 2026-08-06 15:00:17.319826 | mon1 -> localhost | ok: Runtime: 0:00:00.015540 2026-08-06 15:00:17.326903 | 2026-08-06 15:00:17.326964 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-06 15:00:17.637735 | mon1 | ok 2026-08-06 15:00:17.658536 | osd1 | ok 2026-08-06 15:00:17.664937 | 2026-08-06 15:00:17.665037 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-06 15:00:17.691435 | mon1 | skipping: Conditional result was False 2026-08-06 15:00:17.702431 | osd1 | skipping: Conditional result was False 2026-08-06 15:00:17.725062 | 2026-08-06 15:00:17.725142 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-06 15:00:18.063842 | mon1 | ok 2026-08-06 15:00:18.070252 | osd1 | ok 2026-08-06 15:00:18.076515 | 2026-08-06 15:00:18.076573 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-06 15:00:18.942747 | mon1 | Output suppressed because no_log was given 2026-08-06 15:00:18.960645 | osd1 | Output suppressed because no_log was given 2026-08-06 15:00:18.978131 | 2026-08-06 15:00:18.978198 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-06 15:00:19.202061 | mon1 | ok: "logs" 2026-08-06 15:00:19.202432 | mon1 | ok: All items complete 2026-08-06 15:00:19.202462 | 2026-08-06 15:00:19.207727 | osd1 | ok: "logs" 2026-08-06 15:00:19.394048 | mon1 | ok: "artifacts" 2026-08-06 15:00:19.427096 | osd1 | ok: "artifacts" 2026-08-06 15:00:19.593598 | mon1 | ok: "docs" 2026-08-06 15:00:19.619480 | osd1 | ok: "docs" 2026-08-06 15:00:19.637627 | 2026-08-06 15:00:19.637897 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-06 15:00:19.859088 | mon1 | changed: "logs" 2026-08-06 15:00:19.859475 | mon1 | ok: All items complete 2026-08-06 15:00:19.859510 | 2026-08-06 15:00:19.895873 | osd1 | changed: "logs" 2026-08-06 15:00:20.052862 | mon1 | changed: "artifacts" 2026-08-06 15:00:20.103224 | osd1 | changed: "artifacts" 2026-08-06 15:00:20.248601 | mon1 | changed: "docs" 2026-08-06 15:00:20.299159 | osd1 | changed: "docs" 2026-08-06 15:00:20.316701 | 2026-08-06 15:00:20.316848 | PLAY RECAP 2026-08-06 15:00:20.316897 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-06 15:00:20.316928 | mon1 | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-06 15:00:20.316958 | osd1 | ok: 11 changed: 5 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-06 15:00:20.317018 | 2026-08-06 15:00:20.559459 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-06 15:00:20.564445 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-06 15:00:21.196446 | 2026-08-06 15:00:21.197076 | PLAY [all] 2026-08-06 15:00:21.210678 | 2026-08-06 15:00:21.210864 | TASK [setup-uv : Extract archive] 2026-08-06 15:00:23.733081 | osd1 | changed 2026-08-06 15:00:23.738202 | mon1 | changed 2026-08-06 15:00:23.744209 | 2026-08-06 15:00:23.744290 | TASK [setup-uv : Print version] 2026-08-06 15:00:24.128454 | osd1 | uv 0.8.13 2026-08-06 15:00:24.133160 | mon1 | uv 0.8.13 2026-08-06 15:00:24.310189 | osd1 | ok: Runtime: 0:00:00.014576 2026-08-06 15:00:24.321230 | mon1 | ok: Runtime: 0:00:00.018494 2026-08-06 15:00:24.335132 | 2026-08-06 15:00:24.335198 | TASK [Install Ansible collection siblings] 2026-08-06 15:00:24.726354 | mon1 | ok: 2026-08-06 15:00:24.726520 | mon1 | Skipping community.general: no checked-out sibling 2026-08-06 15:00:24.726549 | mon1 | Skipping ansible.utils: no checked-out sibling 2026-08-06 15:00:24.726571 | mon1 | Skipping vexxhost.containers: no checked-out sibling 2026-08-06 15:00:24.728185 | 2026-08-06 15:00:24.728231 | PLAY RECAP 2026-08-06 15:00:24.728274 | mon1 | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-06 15:00:24.728315 | osd1 | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-06 15:00:24.728336 | 2026-08-06 15:00:24.836035 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-06 15:00:24.841883 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-06 15:00:25.437572 | 2026-08-06 15:00:25.437692 | PLAY [all] 2026-08-06 15:00:25.449293 | 2026-08-06 15:00:25.449365 | LOOP [Check inventory directories] 2026-08-06 15:00:25.803649 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph" 2026-08-06 15:00:25.986542 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph/molecule/default/inventory" 2026-08-06 15:00:26.174114 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/inventory" 2026-08-06 15:00:26.187997 | 2026-08-06 15:00:26.188265 | LOOP [Copy inventory file for Zuul] 2026-08-06 15:00:27.131007 | mon1 | changed: 2026-08-06 15:00:27.358011 | mon1 | { 2026-08-06 15:00:27.358306 | mon1 | "ansible_loop_var": "item", 2026-08-06 15:00:27.358384 | mon1 | "changed": false, 2026-08-06 15:00:27.358436 | mon1 | "failed": false, 2026-08-06 15:00:27.358492 | mon1 | "invocation": { 2026-08-06 15:00:27.358536 | mon1 | "module_args": { 2026-08-06 15:00:27.358578 | mon1 | "checksum_algorithm": "sha1", 2026-08-06 15:00:27.358618 | mon1 | "follow": true, 2026-08-06 15:00:27.358657 | mon1 | "get_attributes": true, 2026-08-06 15:00:27.358699 | mon1 | "get_checksum": true, 2026-08-06 15:00:27.358738 | mon1 | "get_mime": true, 2026-08-06 15:00:27.358777 | mon1 | "path": "src/github.com/vexxhost/ansible-collection-ceph" 2026-08-06 15:00:27.358818 | mon1 | } 2026-08-06 15:00:27.358857 | mon1 | }, 2026-08-06 15:00:27.358895 | mon1 | "item": "src/github.com/vexxhost/ansible-collection-ceph", 2026-08-06 15:00:27.358934 | mon1 | "stat": { 2026-08-06 15:00:27.358972 | mon1 | "atime": 1786028418.8268347, 2026-08-06 15:00:27.359013 | mon1 | "attr_flags": "e", 2026-08-06 15:00:27.359053 | mon1 | "attributes": [ 2026-08-06 15:00:27.359092 | mon1 | "extents" 2026-08-06 15:00:27.359131 | mon1 | ], 2026-08-06 15:00:27.359169 | mon1 | "block_size": 4096, 2026-08-06 15:00:27.359207 | mon1 | "blocks": 8, 2026-08-06 15:00:27.359245 | mon1 | "charset": "unknown", 2026-08-06 15:00:27.359286 | mon1 | "ctime": 1786028418.8438349, 2026-08-06 15:00:27.359325 | mon1 | "dev": 64769, 2026-08-06 15:00:27.359364 | mon1 | "device_type": 0, 2026-08-06 15:00:27.359402 | mon1 | "executable": true, 2026-08-06 15:00:27.359440 | mon1 | "exists": true, 2026-08-06 15:00:27.359478 | mon1 | "gid": 1000, 2026-08-06 15:00:27.359516 | mon1 | "gr_name": "zuul", 2026-08-06 15:00:27.359554 | mon1 | "inode": 1024032, 2026-08-06 15:00:27.359593 | mon1 | "isblk": false, 2026-08-06 15:00:27.359633 | mon1 | "ischr": false, 2026-08-06 15:00:27.359672 | mon1 | "isdir": true, 2026-08-06 15:00:27.359711 | mon1 | "isfifo": false, 2026-08-06 15:00:27.359749 | mon1 | "isgid": false, 2026-08-06 15:00:27.359787 | mon1 | "islnk": false, 2026-08-06 15:00:27.359826 | mon1 | "isreg": false, 2026-08-06 15:00:27.359863 | mon1 | "issock": false, 2026-08-06 15:00:27.359901 | mon1 | "isuid": false, 2026-08-06 15:00:27.359938 | mon1 | "mimetype": "unknown", 2026-08-06 15:00:27.359975 | mon1 | "mode": "0755", 2026-08-06 15:00:27.360013 | mon1 | "mtime": 1786028381.4186718, 2026-08-06 15:00:27.360051 | mon1 | "nlink": 10, 2026-08-06 15:00:27.360090 | mon1 | "path": "src/github.com/vexxhost/ansible-collection-ceph", 2026-08-06 15:00:27.360129 | mon1 | "pw_name": "zuul", 2026-08-06 15:00:27.360171 | mon1 | "readable": true, 2026-08-06 15:00:27.360209 | mon1 | "rgrp": true, 2026-08-06 15:00:27.360248 | mon1 | "roth": true, 2026-08-06 15:00:27.360286 | mon1 | "rusr": true, 2026-08-06 15:00:27.360324 | mon1 | "size": 4096, 2026-08-06 15:00:27.360397 | mon1 | "uid": 1000, 2026-08-06 15:00:27.360437 | mon1 | "version": "1825273130", 2026-08-06 15:00:27.360474 | mon1 | "wgrp": false, 2026-08-06 15:00:27.360514 | mon1 | "woth": false, 2026-08-06 15:00:27.360553 | mon1 | "writeable": true, 2026-08-06 15:00:27.360591 | mon1 | "wusr": true, 2026-08-06 15:00:27.360629 | mon1 | "xgrp": true, 2026-08-06 15:00:27.360666 | mon1 | "xoth": true, 2026-08-06 15:00:27.360703 | mon1 | "xusr": true 2026-08-06 15:00:27.360740 | mon1 | } 2026-08-06 15:00:27.360778 | mon1 | } 2026-08-06 15:00:27.360888 | mon1 | ok: All items complete 2026-08-06 15:00:27.360937 | 2026-08-06 15:00:27.364291 | mon1 | skipping: Conditional result was False 2026-08-06 15:00:27.365722 | mon1 | skipping: Conditional result was False 2026-08-06 15:00:27.386475 | 2026-08-06 15:00:27.386586 | LOOP [Switch "ansible_host" to private IP] 2026-08-06 15:00:27.799387 | mon1 | changed: 2 replacements made 2026-08-06 15:00:27.801822 | mon1 | skipping: Conditional result was False 2026-08-06 15:00:27.802460 | mon1 | skipping: Conditional result was False 2026-08-06 15:00:27.825004 | 2026-08-06 15:00:27.825146 | TASK [Run Molecule scenario] 2026-08-06 15:00:28.285572 | mon1 | Using CPython 3.12.3 interpreter at: /usr/bin/python3 2026-08-06 15:00:28.285723 | mon1 | Creating virtual environment at: .venv 2026-08-06 15:00:28.574499 | mon1 | Downloading pygments (1.2MiB) 2026-08-06 15:00:28.574928 | mon1 | Downloading cryptography (4.3MiB) 2026-08-06 15:00:28.575627 | mon1 | Downloading ansible-core (2.3MiB) 2026-08-06 15:00:28.576445 | mon1 | Downloading netaddr (2.2MiB) 2026-08-06 15:00:28.773548 | mon1 | Downloading netaddr 2026-08-06 15:00:28.787461 | mon1 | Downloading cryptography 2026-08-06 15:00:28.847557 | mon1 | Downloading pygments 2026-08-06 15:00:29.019412 | mon1 | Downloading ansible-core 2026-08-06 15:00:29.069238 | mon1 | Installed 37 packages in 48ms 2026-08-06 15:00:29.854512 | mon1 | INFO Collection 'vexxhost.ceph' detected. 2026-08-06 15:00:29.854638 | mon1 | INFO Scenarios will be used from 'extensions/molecule' 2026-08-06 15:00:30.848775 | mon1 | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-06 15:00:30.848847 | mon1 | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-08-06 15:02:23.945126 | mon1 | INFO [default > dependency] Executing 2026-08-06 15:02:23.945419 | mon1 | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-08-06 15:02:23.945769 | mon1 | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-08-06 15:02:23.946360 | mon1 | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-06 15:02:23.953008 | mon1 | INFO [default > cleanup] Executing 2026-08-06 15:02:23.953409 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-06 15:02:23.959182 | mon1 | INFO [default > destroy] Executing 2026-08-06 15:02:23.959221 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-08-06 15:02:23.959324 | mon1 | INFO [default > destroy] Executed: Successful 2026-08-06 15:02:23.965176 | mon1 | INFO [default > syntax] Executing 2026-08-06 15:02:25.474957 | mon1 | 2026-08-06 15:02:25.475292 | mon1 | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-08-06 15:02:25.579935 | mon1 | INFO [default > syntax] Executed: Successful 2026-08-06 15:02:25.590933 | mon1 | INFO [default > create] Executing 2026-08-06 15:02:25.593073 | mon1 | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-06 15:02:25.599768 | mon1 | INFO [default > prepare] Executing 2026-08-06 15:02:26.630395 | mon1 | 2026-08-06 15:02:26.630624 | mon1 | PLAY [Prepare] ***************************************************************** 2026-08-06 15:02:26.630858 | mon1 | 2026-08-06 15:02:26.631137 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-06 15:02:26.631405 | mon1 | Thursday 06 August 2026 15:02:26 +0000 (0:00:00.032) 0:00:00.032 ******* 2026-08-06 15:02:27.929813 | mon1 | [WARNING]: Host 'mon1' is using the discovered Python interpreter at '/usr/bin/python3.12', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.21/reference_appendices/interpreter_discovery.html for more information. 2026-08-06 15:02:28.943875 | mon1 | [WARNING]: Host 'osd1' is using the discovered Python interpreter at '/usr/bin/python3.12', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.21/reference_appendices/interpreter_discovery.html for more information. 2026-08-06 15:02:28.949589 | mon1 | ok: [mon1] 2026-08-06 15:02:28.949806 | mon1 | ok: [osd1] 2026-08-06 15:02:28.950037 | mon1 | 2026-08-06 15:02:28.950325 | mon1 | TASK [Configure short hostname] ************************************************ 2026-08-06 15:02:28.950589 | mon1 | Thursday 06 August 2026 15:02:28 +0000 (0:00:02.319) 0:00:02.351 ******* 2026-08-06 15:02:30.749880 | mon1 | changed: [mon1] 2026-08-06 15:02:30.750157 | mon1 | changed: [osd1] 2026-08-06 15:02:30.750452 | mon1 | 2026-08-06 15:02:30.750751 | mon1 | TASK [Ensure hostname inside hosts file] *************************************** 2026-08-06 15:02:30.751030 | mon1 | Thursday 06 August 2026 15:02:30 +0000 (0:00:01.798) 0:00:04.150 ******* 2026-08-06 15:02:31.155029 | mon1 | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-06 15:02:31.160234 | mon1 | changed: [mon1] 2026-08-06 15:02:31.160346 | mon1 | changed: [osd1] 2026-08-06 15:02:31.160456 | mon1 | 2026-08-06 15:02:31.160570 | mon1 | TASK [Update apt cache] ******************************************************** 2026-08-06 15:02:31.160695 | mon1 | Thursday 06 August 2026 15:02:31 +0000 (0:00:00.412) 0:00:04.562 ******* 2026-08-06 15:02:59.071070 | mon1 | changed: [mon1] 2026-08-06 15:02:59.071372 | mon1 | changed: [osd1] 2026-08-06 15:02:59.071620 | mon1 | 2026-08-06 15:02:59.071921 | mon1 | PLAY [Create devices for Ceph] ************************************************* 2026-08-06 15:02:59.072209 | mon1 | 2026-08-06 15:02:59.072470 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-06 15:02:59.072738 | mon1 | Thursday 06 August 2026 15:02:59 +0000 (0:00:27.910) 0:00:32.472 ******* 2026-08-06 15:03:00.039458 | mon1 | ok: [osd1] 2026-08-06 15:03:00.039565 | mon1 | 2026-08-06 15:03:00.039585 | mon1 | TASK [Install depedencies] ***************************************************** 2026-08-06 15:03:00.039870 | mon1 | Thursday 06 August 2026 15:03:00 +0000 (0:00:00.968) 0:00:33.441 ******* 2026-08-06 15:03:20.762036 | mon1 | changed: [osd1] 2026-08-06 15:03:20.762210 | mon1 | 2026-08-06 15:03:20.762487 | mon1 | TASK [Start up service] ******************************************************** 2026-08-06 15:03:20.762742 | mon1 | Thursday 06 August 2026 15:03:20 +0000 (0:00:20.722) 0:00:54.163 ******* 2026-08-06 15:03:21.522010 | mon1 | ok: [osd1] 2026-08-06 15:03:21.522220 | mon1 | 2026-08-06 15:03:21.522486 | mon1 | TASK [Generate lvm.conf] ******************************************************* 2026-08-06 15:03:21.522740 | mon1 | Thursday 06 August 2026 15:03:21 +0000 (0:00:00.759) 0:00:54.923 ******* 2026-08-06 15:03:21.988572 | mon1 | ok: [osd1] 2026-08-06 15:03:21.988739 | mon1 | 2026-08-06 15:03:21.988995 | mon1 | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-08-06 15:03:21.989299 | mon1 | Thursday 06 August 2026 15:03:21 +0000 (0:00:00.466) 0:00:55.390 ******* 2026-08-06 15:03:22.977422 | mon1 | changed: [osd1] 2026-08-06 15:03:22.977511 | mon1 | 2026-08-06 15:03:22.977808 | mon1 | TASK [Get list of all loopback devices] **************************************** 2026-08-06 15:03:22.978116 | mon1 | Thursday 06 August 2026 15:03:22 +0000 (0:00:00.988) 0:00:56.378 ******* 2026-08-06 15:03:23.311598 | mon1 | ok: [osd1] 2026-08-06 15:03:23.311709 | mon1 | 2026-08-06 15:03:23.311724 | mon1 | TASK [Fail if there is any existing loopback devices] ************************** 2026-08-06 15:03:23.311738 | mon1 | Thursday 06 August 2026 15:03:23 +0000 (0:00:00.333) 0:00:56.712 ******* 2026-08-06 15:03:23.346337 | mon1 | skipping: [osd1] 2026-08-06 15:03:23.346372 | mon1 | 2026-08-06 15:03:23.346386 | mon1 | TASK [Create devices for Ceph] ************************************************* 2026-08-06 15:03:23.346399 | mon1 | Thursday 06 August 2026 15:03:23 +0000 (0:00:00.033) 0:00:56.746 ******* 2026-08-06 15:03:24.273293 | mon1 | changed: [osd1] => (item=osd0) 2026-08-06 15:03:24.273406 | mon1 | changed: [osd1] => (item=osd1) 2026-08-06 15:03:24.274680 | mon1 | changed: [osd1] => (item=osd2) 2026-08-06 15:03:24.274778 | mon1 | 2026-08-06 15:03:24.274793 | mon1 | TASK [Set permissions on loopback devices] ************************************* 2026-08-06 15:03:24.274807 | mon1 | Thursday 06 August 2026 15:03:24 +0000 (0:00:00.927) 0:00:57.673 ******* 2026-08-06 15:03:25.303501 | mon1 | changed: [osd1] => (item=osd0) 2026-08-06 15:03:25.303588 | mon1 | changed: [osd1] => (item=osd1) 2026-08-06 15:03:25.303601 | mon1 | changed: [osd1] => (item=osd2) 2026-08-06 15:03:25.303613 | mon1 | 2026-08-06 15:03:25.303626 | mon1 | TASK [Start loop devices] ****************************************************** 2026-08-06 15:03:25.303639 | mon1 | Thursday 06 August 2026 15:03:25 +0000 (0:00:01.030) 0:00:58.703 ******* 2026-08-06 15:03:26.356397 | mon1 | changed: [osd1] => (item=osd0) 2026-08-06 15:03:26.356524 | mon1 | changed: [osd1] => (item=osd1) 2026-08-06 15:03:26.356539 | mon1 | changed: [osd1] => (item=osd2) 2026-08-06 15:03:26.356551 | mon1 | 2026-08-06 15:03:26.356565 | mon1 | TASK [Create a volume group for each loop device] ****************************** 2026-08-06 15:03:26.356579 | mon1 | Thursday 06 August 2026 15:03:26 +0000 (0:00:01.052) 0:00:59.756 ******* 2026-08-06 15:03:27.953446 | mon1 | changed: [osd1] => (item=osd0) 2026-08-06 15:03:27.953532 | mon1 | changed: [osd1] => (item=osd1) 2026-08-06 15:03:27.953568 | mon1 | changed: [osd1] => (item=osd2) 2026-08-06 15:03:27.953589 | mon1 | 2026-08-06 15:03:27.953607 | mon1 | TASK [Create a logical volume for each loop device] **************************** 2026-08-06 15:03:27.953624 | mon1 | Thursday 06 August 2026 15:03:27 +0000 (0:00:01.597) 0:01:01.353 ******* 2026-08-06 15:03:29.529172 | mon1 | changed: [osd1] => (item=ceph-osd1-osd0) 2026-08-06 15:03:29.529240 | mon1 | changed: [osd1] => (item=ceph-osd1-osd1) 2026-08-06 15:03:29.529251 | mon1 | changed: [osd1] => (item=ceph-osd1-osd2) 2026-08-06 15:03:29.529257 | mon1 | 2026-08-06 15:03:29.530180 | mon1 | PLAY RECAP ********************************************************************* 2026-08-06 15:03:29.530260 | mon1 | mon1 : ok=4 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-06 15:03:29.530326 | mon1 | osd1 : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-08-06 15:03:29.530562 | mon1 | 2026-08-06 15:03:29.530788 | mon1 | 2026-08-06 15:03:29.531002 | mon1 | TASKS RECAP ******************************************************************** 2026-08-06 15:03:29.531245 | mon1 | Thursday 06 August 2026 15:03:29 +0000 (0:00:01.576) 0:01:02.930 ******* 2026-08-06 15:03:29.531449 | mon1 | =============================================================================== 2026-08-06 15:03:29.531669 | mon1 | Update apt cache ------------------------------------------------------- 27.91s 2026-08-06 15:03:29.531880 | mon1 | Install depedencies ---------------------------------------------------- 20.72s 2026-08-06 15:03:29.532111 | mon1 | Gathering Facts --------------------------------------------------------- 2.32s 2026-08-06 15:03:29.532332 | mon1 | Configure short hostname ------------------------------------------------ 1.80s 2026-08-06 15:03:29.532543 | mon1 | Create a volume group for each loop device ------------------------------ 1.60s 2026-08-06 15:03:29.532751 | mon1 | Create a logical volume for each loop device ---------------------------- 1.58s 2026-08-06 15:03:29.532960 | mon1 | Start loop devices ------------------------------------------------------ 1.05s 2026-08-06 15:03:29.533236 | mon1 | Set permissions on loopback devices ------------------------------------- 1.03s 2026-08-06 15:03:29.533484 | mon1 | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.99s 2026-08-06 15:03:29.533751 | mon1 | Gathering Facts --------------------------------------------------------- 0.97s 2026-08-06 15:03:29.534923 | mon1 | Create devices for Ceph ------------------------------------------------- 0.93s 2026-08-06 15:03:29.534944 | mon1 | Start up service -------------------------------------------------------- 0.76s 2026-08-06 15:03:29.534953 | mon1 | Generate lvm.conf ------------------------------------------------------- 0.47s 2026-08-06 15:03:29.534961 | mon1 | Ensure hostname inside hosts file --------------------------------------- 0.41s 2026-08-06 15:03:29.534969 | mon1 | Get list of all loopback devices ---------------------------------------- 0.33s 2026-08-06 15:03:29.534977 | mon1 | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-08-06 15:03:29.648274 | mon1 | INFO [default > prepare] Executed: Successful 2026-08-06 15:03:29.658677 | mon1 | INFO [default > converge] Executing 2026-08-06 15:03:31.216040 | mon1 | 2026-08-06 15:03:31.216161 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-06 15:03:31.216185 | mon1 | 2026-08-06 15:03:31.216200 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-06 15:03:31.216246 | mon1 | Thursday 06 August 2026 15:03:31 +0000 (0:00:00.072) 0:00:00.072 ******* 2026-08-06 15:03:32.410585 | mon1 | [WARNING]: Host 'mon1' is using the discovered Python interpreter at '/usr/bin/python3.12', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.21/reference_appendices/interpreter_discovery.html for more information. 2026-08-06 15:03:32.419871 | mon1 | ok: [mon1] 2026-08-06 15:03:32.420066 | mon1 | 2026-08-06 15:03:32.420358 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-06 15:03:32.420623 | mon1 | Thursday 06 August 2026 15:03:32 +0000 (0:00:01.204) 0:00:01.276 ******* 2026-08-06 15:03:33.019460 | mon1 | ok: [mon1] 2026-08-06 15:03:33.019648 | mon1 | 2026-08-06 15:03:33.019926 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-06 15:03:33.020242 | mon1 | Thursday 06 August 2026 15:03:33 +0000 (0:00:00.598) 0:00:01.875 ******* 2026-08-06 15:03:33.066446 | mon1 | skipping: [mon1] 2026-08-06 15:03:33.066652 | mon1 | 2026-08-06 15:03:33.066917 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-06 15:03:33.067261 | mon1 | Thursday 06 August 2026 15:03:33 +0000 (0:00:00.048) 0:00:01.923 ******* 2026-08-06 15:03:33.509468 | mon1 | changed: [mon1] 2026-08-06 15:03:33.509671 | mon1 | 2026-08-06 15:03:33.509945 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-06 15:03:33.510256 | mon1 | Thursday 06 August 2026 15:03:33 +0000 (0:00:00.442) 0:00:02.366 ******* 2026-08-06 15:03:33.644979 | mon1 | ok: [mon1] => { 2026-08-06 15:03:33.645285 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-06 15:03:33.645542 | mon1 | } 2026-08-06 15:03:33.645779 | mon1 | 2026-08-06 15:03:33.646042 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-06 15:03:33.646336 | mon1 | Thursday 06 August 2026 15:03:33 +0000 (0:00:00.135) 0:00:02.502 ******* 2026-08-06 15:03:34.575279 | mon1 | changed: [mon1] 2026-08-06 15:03:34.575445 | mon1 | 2026-08-06 15:03:34.575737 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-06 15:03:34.575990 | mon1 | Thursday 06 August 2026 15:03:34 +0000 (0:00:00.930) 0:00:03.432 ******* 2026-08-06 15:03:34.630978 | mon1 | skipping: [mon1] 2026-08-06 15:03:34.631188 | mon1 | 2026-08-06 15:03:34.631479 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-06 15:03:34.631752 | mon1 | Thursday 06 August 2026 15:03:34 +0000 (0:00:00.055) 0:00:03.488 ******* 2026-08-06 15:03:34.680572 | mon1 | skipping: [mon1] 2026-08-06 15:03:34.680757 | mon1 | 2026-08-06 15:03:34.681017 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-06 15:03:34.681330 | mon1 | Thursday 06 August 2026 15:03:34 +0000 (0:00:00.049) 0:00:03.537 ******* 2026-08-06 15:03:35.005631 | mon1 | ok: [mon1] 2026-08-06 15:03:35.005846 | mon1 | 2026-08-06 15:03:35.006187 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-06 15:03:35.006459 | mon1 | Thursday 06 August 2026 15:03:35 +0000 (0:00:00.325) 0:00:03.862 ******* 2026-08-06 15:03:36.156518 | mon1 | ok: [mon1] 2026-08-06 15:03:36.156588 | mon1 | 2026-08-06 15:03:36.156596 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-06 15:03:36.156608 | mon1 | Thursday 06 August 2026 15:03:36 +0000 (0:00:01.150) 0:00:05.012 ******* 2026-08-06 15:03:36.251245 | mon1 | ok: [mon1] => { 2026-08-06 15:03:36.251301 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-06 15:03:36.251311 | mon1 | } 2026-08-06 15:03:36.251327 | mon1 | 2026-08-06 15:03:36.251828 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-06 15:03:36.251855 | mon1 | Thursday 06 August 2026 15:03:36 +0000 (0:00:00.094) 0:00:05.107 ******* 2026-08-06 15:03:37.272599 | mon1 | changed: [mon1] 2026-08-06 15:03:37.272674 | mon1 | 2026-08-06 15:03:37.272714 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-06 15:03:37.272724 | mon1 | Thursday 06 August 2026 15:03:37 +0000 (0:00:01.020) 0:00:06.128 ******* 2026-08-06 15:03:40.584916 | mon1 | changed: [mon1] 2026-08-06 15:03:40.585014 | mon1 | 2026-08-06 15:03:40.585025 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-06 15:03:40.585035 | mon1 | Thursday 06 August 2026 15:03:40 +0000 (0:00:03.312) 0:00:09.440 ******* 2026-08-06 15:03:40.624240 | mon1 | skipping: [mon1] 2026-08-06 15:03:40.624277 | mon1 | 2026-08-06 15:03:40.624704 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-06 15:03:40.624761 | mon1 | Thursday 06 August 2026 15:03:40 +0000 (0:00:00.039) 0:00:09.480 ******* 2026-08-06 15:03:40.671363 | mon1 | skipping: [mon1] 2026-08-06 15:03:40.671423 | mon1 | 2026-08-06 15:03:40.671429 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-06 15:03:40.671434 | mon1 | Thursday 06 August 2026 15:03:40 +0000 (0:00:00.042) 0:00:09.523 ******* 2026-08-06 15:03:40.710940 | mon1 | skipping: [mon1] 2026-08-06 15:03:40.711344 | mon1 | 2026-08-06 15:03:40.711672 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-06 15:03:40.711980 | mon1 | Thursday 06 August 2026 15:03:40 +0000 (0:00:00.044) 0:00:09.567 ******* 2026-08-06 15:03:54.348426 | mon1 | changed: [mon1] 2026-08-06 15:03:54.348535 | mon1 | 2026-08-06 15:03:54.348852 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-06 15:03:54.349146 | mon1 | Thursday 06 August 2026 15:03:54 +0000 (0:00:13.635) 0:00:23.203 ******* 2026-08-06 15:03:55.196978 | mon1 | changed: [mon1] 2026-08-06 15:03:55.197049 | mon1 | 2026-08-06 15:03:55.197063 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-06 15:03:55.197076 | mon1 | Thursday 06 August 2026 15:03:55 +0000 (0:00:00.848) 0:00:24.052 ******* 2026-08-06 15:03:56.739179 | mon1 | changed: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-06 15:03:56.739253 | mon1 | changed: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-06 15:03:56.740186 | mon1 | changed: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-06 15:03:56.740254 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-06 15:03:56.740268 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-06 15:03:56.740287 | mon1 | 2026-08-06 15:03:56.740812 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-06 15:03:56.740847 | mon1 | Thursday 06 August 2026 15:03:56 +0000 (0:00:01.542) 0:00:25.594 ******* 2026-08-06 15:03:57.633529 | mon1 | changed: [mon1] 2026-08-06 15:03:57.633607 | mon1 | 2026-08-06 15:03:57.633716 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-06 15:03:57.633829 | mon1 | Thursday 06 August 2026 15:03:57 +0000 (0:00:00.888) 0:00:26.483 ******* 2026-08-06 15:03:57.633944 | mon1 | 2026-08-06 15:03:57.634047 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-06 15:03:57.634228 | mon1 | Thursday 06 August 2026 15:03:57 +0000 (0:00:00.007) 0:00:26.490 ******* 2026-08-06 15:03:58.844413 | mon1 | ok: [mon1] 2026-08-06 15:03:58.844479 | mon1 | 2026-08-06 15:03:58.844493 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-06 15:03:58.844506 | mon1 | Thursday 06 August 2026 15:03:58 +0000 (0:00:01.209) 0:00:27.699 ******* 2026-08-06 15:03:59.524757 | mon1 | changed: [mon1] 2026-08-06 15:03:59.524839 | mon1 | 2026-08-06 15:03:59.524854 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-06 15:03:59.524884 | mon1 | Thursday 06 August 2026 15:03:59 +0000 (0:00:00.678) 0:00:28.378 ******* 2026-08-06 15:04:01.293730 | mon1 | changed: [mon1] 2026-08-06 15:04:01.293788 | mon1 | 2026-08-06 15:04:01.293801 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-06 15:04:01.293838 | mon1 | Thursday 06 August 2026 15:04:01 +0000 (0:00:01.771) 0:00:30.149 ******* 2026-08-06 15:04:01.627224 | mon1 | ok: [mon1] 2026-08-06 15:04:01.627316 | mon1 | 2026-08-06 15:04:01.627919 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-06 15:04:01.627980 | mon1 | Thursday 06 August 2026 15:04:01 +0000 (0:00:00.333) 0:00:30.483 ******* 2026-08-06 15:04:01.714219 | mon1 | ok: [mon1] => { 2026-08-06 15:04:01.714289 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-06 15:04:01.714342 | mon1 | } 2026-08-06 15:04:01.715148 | mon1 | 2026-08-06 15:04:01.715191 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-06 15:04:01.715202 | mon1 | Thursday 06 August 2026 15:04:01 +0000 (0:00:00.086) 0:00:30.570 ******* 2026-08-06 15:04:02.737294 | mon1 | changed: [mon1] 2026-08-06 15:04:02.737359 | mon1 | 2026-08-06 15:04:02.737823 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-06 15:04:02.737867 | mon1 | Thursday 06 August 2026 15:04:02 +0000 (0:00:01.022) 0:00:31.592 ******* 2026-08-06 15:04:07.493976 | mon1 | changed: [mon1] 2026-08-06 15:04:07.494025 | mon1 | 2026-08-06 15:04:07.494031 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-06 15:04:07.494037 | mon1 | Thursday 06 August 2026 15:04:07 +0000 (0:00:04.757) 0:00:36.350 ******* 2026-08-06 15:04:08.613751 | mon1 | ok: [mon1] 2026-08-06 15:04:08.613821 | mon1 | 2026-08-06 15:04:08.613835 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-06 15:04:08.613847 | mon1 | Thursday 06 August 2026 15:04:08 +0000 (0:00:01.119) 0:00:37.469 ******* 2026-08-06 15:04:09.109791 | mon1 | changed: [mon1] 2026-08-06 15:04:09.109857 | mon1 | 2026-08-06 15:04:09.109871 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-06 15:04:09.109883 | mon1 | Thursday 06 August 2026 15:04:09 +0000 (0:00:00.494) 0:00:37.964 ******* 2026-08-06 15:04:09.826604 | mon1 | changed: [mon1] 2026-08-06 15:04:09.826674 | mon1 | 2026-08-06 15:04:09.826688 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-06 15:04:09.826701 | mon1 | Thursday 06 August 2026 15:04:09 +0000 (0:00:00.718) 0:00:38.682 ******* 2026-08-06 15:04:10.773224 | mon1 | changed: [mon1] => (item={'path': '/etc/docker'}) 2026-08-06 15:04:10.773275 | mon1 | changed: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-06 15:04:10.774384 | mon1 | changed: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-06 15:04:10.774479 | mon1 | 2026-08-06 15:04:10.774494 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-06 15:04:10.774507 | mon1 | Thursday 06 August 2026 15:04:10 +0000 (0:00:00.946) 0:00:39.628 ******* 2026-08-06 15:04:11.486041 | mon1 | changed: [mon1] 2026-08-06 15:04:11.486142 | mon1 | 2026-08-06 15:04:11.486164 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-06 15:04:11.486180 | mon1 | Thursday 06 August 2026 15:04:11 +0000 (0:00:00.712) 0:00:40.341 ******* 2026-08-06 15:04:12.226556 | mon1 | changed: [mon1] 2026-08-06 15:04:12.226617 | mon1 | 2026-08-06 15:04:12.226630 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-06 15:04:12.226643 | mon1 | Thursday 06 August 2026 15:04:12 +0000 (0:00:00.731) 0:00:41.072 ******* 2026-08-06 15:04:12.226654 | mon1 | 2026-08-06 15:04:12.226666 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-06 15:04:12.226678 | mon1 | Thursday 06 August 2026 15:04:12 +0000 (0:00:00.009) 0:00:41.081 ******* 2026-08-06 15:04:13.162596 | mon1 | ok: [mon1] 2026-08-06 15:04:13.162663 | mon1 | 2026-08-06 15:04:13.162677 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-06 15:04:13.162690 | mon1 | Thursday 06 August 2026 15:04:13 +0000 (0:00:00.937) 0:00:42.018 ******* 2026-08-06 15:04:14.355161 | mon1 | changed: [mon1] 2026-08-06 15:04:14.355240 | mon1 | 2026-08-06 15:04:14.355249 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-06 15:04:14.355290 | mon1 | Thursday 06 August 2026 15:04:14 +0000 (0:00:01.193) 0:00:43.211 ******* 2026-08-06 15:04:15.125728 | mon1 | changed: [mon1] 2026-08-06 15:04:15.125769 | mon1 | 2026-08-06 15:04:15.125780 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-06 15:04:15.125790 | mon1 | Thursday 06 August 2026 15:04:15 +0000 (0:00:00.769) 0:00:43.981 ******* 2026-08-06 15:04:15.189204 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-06 15:04:15.189255 | mon1 | 2026-08-06 15:04:15.189264 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure GNU coreutils is used on Ubuntu 26.04] **** 2026-08-06 15:04:15.189271 | mon1 | Thursday 06 August 2026 15:04:15 +0000 (0:00:00.064) 0:00:44.045 ******* 2026-08-06 15:04:15.230545 | mon1 | skipping: [mon1] 2026-08-06 15:04:15.230614 | mon1 | 2026-08-06 15:04:15.230731 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-06 15:04:15.230847 | mon1 | Thursday 06 August 2026 15:04:15 +0000 (0:00:00.041) 0:00:44.087 ******* 2026-08-06 15:04:41.298958 | mon1 | changed: [mon1] 2026-08-06 15:04:41.299050 | mon1 | 2026-08-06 15:04:41.299069 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-06 15:04:41.299120 | mon1 | Thursday 06 August 2026 15:04:41 +0000 (0:00:26.066) 0:01:10.153 ******* 2026-08-06 15:04:42.235351 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-08-06 15:04:42.235444 | mon1 | ok: [mon1] => (item=ssh) 2026-08-06 15:04:42.235460 | mon1 | 2026-08-06 15:04:42.235983 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-06 15:04:42.236064 | mon1 | Thursday 06 August 2026 15:04:42 +0000 (0:00:00.937) 0:01:11.091 ******* 2026-08-06 15:04:43.388729 | mon1 | changed: [mon1] 2026-08-06 15:04:43.388800 | mon1 | 2026-08-06 15:04:43.388813 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-06 15:04:43.388826 | mon1 | Thursday 06 August 2026 15:04:43 +0000 (0:00:01.152) 0:01:12.243 ******* 2026-08-06 15:04:43.711158 | mon1 | ok: [mon1] 2026-08-06 15:04:43.711219 | mon1 | 2026-08-06 15:04:43.711226 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-06 15:04:43.711236 | mon1 | Thursday 06 August 2026 15:04:43 +0000 (0:00:00.321) 0:01:12.565 ******* 2026-08-06 15:04:44.319143 | mon1 | changed: [mon1] 2026-08-06 15:04:44.319245 | mon1 | 2026-08-06 15:04:44.319260 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-06 15:04:44.319272 | mon1 | Thursday 06 August 2026 15:04:44 +0000 (0:00:00.609) 0:01:13.175 ******* 2026-08-06 15:04:44.801759 | mon1 | changed: [mon1] 2026-08-06 15:04:44.801826 | mon1 | 2026-08-06 15:04:44.801944 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-08-06 15:04:44.802058 | mon1 | Thursday 06 August 2026 15:04:44 +0000 (0:00:00.482) 0:01:13.658 ******* 2026-08-06 15:04:45.108199 | mon1 | ok: [mon1] 2026-08-06 15:04:45.108286 | mon1 | 2026-08-06 15:04:45.108916 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-08-06 15:04:45.108987 | mon1 | Thursday 06 August 2026 15:04:45 +0000 (0:00:00.306) 0:01:13.964 ******* 2026-08-06 15:04:45.445369 | mon1 | ok: [mon1] => (item=mon1) 2026-08-06 15:04:45.445428 | mon1 | 2026-08-06 15:04:45.445437 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-08-06 15:04:45.445446 | mon1 | Thursday 06 August 2026 15:04:45 +0000 (0:00:00.337) 0:01:14.301 ******* 2026-08-06 15:04:45.497982 | mon1 | ok: [mon1] 2026-08-06 15:04:45.498131 | mon1 | 2026-08-06 15:04:45.498147 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-08-06 15:04:45.498160 | mon1 | Thursday 06 August 2026 15:04:45 +0000 (0:00:00.051) 0:01:14.353 ******* 2026-08-06 15:04:45.581960 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for mon1 2026-08-06 15:04:45.582036 | mon1 | 2026-08-06 15:04:45.582049 | mon1 | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-08-06 15:04:45.582121 | mon1 | Thursday 06 August 2026 15:04:45 +0000 (0:00:00.083) 0:01:14.437 ******* 2026-08-06 15:04:46.011221 | mon1 | changed: [mon1] 2026-08-06 15:04:46.011329 | mon1 | 2026-08-06 15:04:46.011924 | mon1 | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-08-06 15:04:46.011974 | mon1 | Thursday 06 August 2026 15:04:46 +0000 (0:00:00.430) 0:01:14.867 ******* 2026-08-06 15:04:47.054255 | mon1 | changed: [mon1] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-08-06 15:04:47.054356 | mon1 | changed: [mon1] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-08-06 15:04:47.054368 | mon1 | changed: [mon1] => (item={'option': 'mon data avail warn', 'section': 'mon', 'value': 10}) 2026-08-06 15:04:47.054378 | mon1 | 2026-08-06 15:04:47.054387 | mon1 | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-08-06 15:04:47.054396 | mon1 | Thursday 06 August 2026 15:04:47 +0000 (0:00:01.042) 0:01:15.910 ******* 2026-08-06 15:06:25.469925 | mon1 | ok: [mon1] 2026-08-06 15:06:25.469999 | mon1 | 2026-08-06 15:06:25.470006 | mon1 | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-08-06 15:06:25.470012 | mon1 | Thursday 06 August 2026 15:06:25 +0000 (0:01:38.415) 0:02:54.326 ******* 2026-08-06 15:06:25.803807 | mon1 | changed: [mon1] 2026-08-06 15:06:25.803846 | mon1 | 2026-08-06 15:06:25.803853 | mon1 | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-08-06 15:06:25.803860 | mon1 | Thursday 06 August 2026 15:06:25 +0000 (0:00:00.333) 0:02:54.660 ******* 2026-08-06 15:06:25.851431 | mon1 | ok: [mon1] 2026-08-06 15:06:25.852495 | mon1 | 2026-08-06 15:06:25.853187 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-06 15:06:25.853251 | mon1 | Thursday 06 August 2026 15:06:25 +0000 (0:00:00.048) 0:02:54.708 ******* 2026-08-06 15:06:25.939187 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-06 15:06:25.939551 | mon1 | 2026-08-06 15:06:25.939879 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-06 15:06:25.940164 | mon1 | Thursday 06 August 2026 15:06:25 +0000 (0:00:00.087) 0:02:54.796 ******* 2026-08-06 15:06:27.875312 | mon1 | ok: [mon1] 2026-08-06 15:06:27.875592 | mon1 | 2026-08-06 15:06:27.875945 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-06 15:06:27.876293 | mon1 | Thursday 06 August 2026 15:06:27 +0000 (0:00:01.935) 0:02:56.732 ******* 2026-08-06 15:06:27.938673 | mon1 | ok: [mon1] => (item=mon1) 2026-08-06 15:06:27.938959 | mon1 | 2026-08-06 15:06:27.939335 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-06 15:06:27.939628 | mon1 | Thursday 06 August 2026 15:06:27 +0000 (0:00:00.063) 0:02:56.796 ******* 2026-08-06 15:06:28.473780 | mon1 | ok: [mon1] 2026-08-06 15:06:28.473995 | mon1 | 2026-08-06 15:06:28.474323 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-06 15:06:28.474577 | mon1 | Thursday 06 August 2026 15:06:28 +0000 (0:00:00.534) 0:02:57.330 ******* 2026-08-06 15:06:31.493276 | mon1 | ok: [mon1] 2026-08-06 15:06:31.493339 | mon1 | 2026-08-06 15:06:31.493882 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-08-06 15:06:31.493966 | mon1 | Thursday 06 August 2026 15:06:31 +0000 (0:00:03.019) 0:03:00.350 ******* 2026-08-06 15:06:35.335597 | mon1 | changed: [mon1] 2026-08-06 15:06:35.335668 | mon1 | 2026-08-06 15:06:35.335755 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-08-06 15:06:35.335864 | mon1 | Thursday 06 August 2026 15:06:35 +0000 (0:00:03.840) 0:03:04.190 ******* 2026-08-06 15:06:37.382906 | mon1 | ok: [mon1] 2026-08-06 15:06:37.383003 | mon1 | 2026-08-06 15:06:37.383320 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-06 15:06:37.383337 | mon1 | Thursday 06 August 2026 15:06:37 +0000 (0:00:02.049) 0:03:06.240 ******* 2026-08-06 15:06:37.468131 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-06 15:06:37.468183 | mon1 | 2026-08-06 15:06:37.468189 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-06 15:06:37.468250 | mon1 | Thursday 06 August 2026 15:06:37 +0000 (0:00:00.084) 0:03:06.325 ******* 2026-08-06 15:06:37.520287 | mon1 | skipping: [mon1] 2026-08-06 15:06:37.520452 | mon1 | 2026-08-06 15:06:37.520621 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-06 15:06:37.520764 | mon1 | Thursday 06 August 2026 15:06:37 +0000 (0:00:00.052) 0:03:06.377 ******* 2026-08-06 15:06:37.572205 | mon1 | skipping: [mon1] => (item=mon1) 2026-08-06 15:06:37.572353 | mon1 | skipping: [mon1] 2026-08-06 15:06:37.572482 | mon1 | 2026-08-06 15:06:37.572624 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-06 15:06:37.572765 | mon1 | Thursday 06 August 2026 15:06:37 +0000 (0:00:00.052) 0:03:06.429 ******* 2026-08-06 15:06:37.939669 | mon1 | ok: [mon1] 2026-08-06 15:06:37.940597 | mon1 | 2026-08-06 15:06:37.940624 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-06 15:06:37.940634 | mon1 | Thursday 06 August 2026 15:06:37 +0000 (0:00:00.366) 0:03:06.796 ******* 2026-08-06 15:06:40.896815 | mon1 | ok: [mon1] 2026-08-06 15:06:40.896855 | mon1 | 2026-08-06 15:06:40.896861 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-08-06 15:06:40.896867 | mon1 | Thursday 06 August 2026 15:06:40 +0000 (0:00:02.956) 0:03:09.753 ******* 2026-08-06 15:06:44.134229 | mon1 | changed: [mon1] 2026-08-06 15:06:44.134280 | mon1 | 2026-08-06 15:06:44.134289 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-08-06 15:06:44.134487 | mon1 | Thursday 06 August 2026 15:06:44 +0000 (0:00:03.236) 0:03:12.989 ******* 2026-08-06 15:06:46.071566 | mon1 | ok: [mon1] 2026-08-06 15:06:46.071644 | mon1 | 2026-08-06 15:06:46.071718 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-08-06 15:06:46.071824 | mon1 | Thursday 06 August 2026 15:06:46 +0000 (0:00:01.938) 0:03:14.928 ******* 2026-08-06 15:06:54.317478 | mon1 | changed: [mon1] => (item={'name': 'diskprediction_local'}) 2026-08-06 15:06:54.317523 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-08-06 15:06:54.317529 | mon1 | changed: [mon1] => (item={'name': 'prometheus'}) 2026-08-06 15:06:54.317534 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-08-06 15:06:54.317540 | mon1 | 2026-08-06 15:06:54.317545 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-08-06 15:06:54.317551 | mon1 | 2026-08-06 15:06:54.317556 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-06 15:06:54.317562 | mon1 | Thursday 06 August 2026 15:06:54 +0000 (0:00:08.242) 0:03:23.171 ******* 2026-08-06 15:06:55.514572 | mon1 | [WARNING]: Host 'osd1' is using the discovered Python interpreter at '/usr/bin/python3.12', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.21/reference_appendices/interpreter_discovery.html for more information. 2026-08-06 15:06:55.525490 | mon1 | ok: [osd1] 2026-08-06 15:06:55.525842 | mon1 | 2026-08-06 15:06:55.526426 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-06 15:06:55.526670 | mon1 | Thursday 06 August 2026 15:06:55 +0000 (0:00:01.211) 0:03:24.382 ******* 2026-08-06 15:06:55.837424 | mon1 | ok: [osd1] 2026-08-06 15:06:55.837777 | mon1 | 2026-08-06 15:06:55.838144 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-06 15:06:55.838477 | mon1 | Thursday 06 August 2026 15:06:55 +0000 (0:00:00.311) 0:03:24.694 ******* 2026-08-06 15:06:55.881432 | mon1 | skipping: [osd1] 2026-08-06 15:06:55.881740 | mon1 | 2026-08-06 15:06:55.882064 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-06 15:06:55.882435 | mon1 | Thursday 06 August 2026 15:06:55 +0000 (0:00:00.044) 0:03:24.739 ******* 2026-08-06 15:06:56.203733 | mon1 | changed: [osd1] 2026-08-06 15:06:56.204140 | mon1 | 2026-08-06 15:06:56.204527 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-06 15:06:56.204894 | mon1 | Thursday 06 August 2026 15:06:56 +0000 (0:00:00.321) 0:03:25.061 ******* 2026-08-06 15:06:56.274054 | mon1 | ok: [osd1] => { 2026-08-06 15:06:56.274489 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-06 15:06:56.274881 | mon1 | } 2026-08-06 15:06:56.275248 | mon1 | 2026-08-06 15:06:56.275613 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-06 15:06:56.276133 | mon1 | Thursday 06 August 2026 15:06:56 +0000 (0:00:00.070) 0:03:25.131 ******* 2026-08-06 15:06:57.063648 | mon1 | changed: [osd1] 2026-08-06 15:06:57.063945 | mon1 | 2026-08-06 15:06:57.064216 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-06 15:06:57.064462 | mon1 | Thursday 06 August 2026 15:06:57 +0000 (0:00:00.789) 0:03:25.920 ******* 2026-08-06 15:06:57.144532 | mon1 | skipping: [osd1] 2026-08-06 15:06:57.144574 | mon1 | 2026-08-06 15:06:57.144695 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-06 15:06:57.144809 | mon1 | Thursday 06 August 2026 15:06:57 +0000 (0:00:00.080) 0:03:26.001 ******* 2026-08-06 15:06:57.190271 | mon1 | skipping: [osd1] 2026-08-06 15:06:57.190311 | mon1 | 2026-08-06 15:06:57.190443 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-06 15:06:57.190593 | mon1 | Thursday 06 August 2026 15:06:57 +0000 (0:00:00.046) 0:03:26.047 ******* 2026-08-06 15:06:57.506754 | mon1 | ok: [osd1] 2026-08-06 15:06:57.506812 | mon1 | 2026-08-06 15:06:57.506823 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-06 15:06:57.506832 | mon1 | Thursday 06 August 2026 15:06:57 +0000 (0:00:00.315) 0:03:26.363 ******* 2026-08-06 15:06:58.498587 | mon1 | ok: [osd1] 2026-08-06 15:06:58.498634 | mon1 | 2026-08-06 15:06:58.498645 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-06 15:06:58.498654 | mon1 | Thursday 06 August 2026 15:06:58 +0000 (0:00:00.991) 0:03:27.354 ******* 2026-08-06 15:06:58.581545 | mon1 | ok: [osd1] => { 2026-08-06 15:06:58.581606 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-06 15:06:58.581725 | mon1 | } 2026-08-06 15:06:58.582023 | mon1 | 2026-08-06 15:06:58.582383 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-06 15:06:58.582736 | mon1 | Thursday 06 August 2026 15:06:58 +0000 (0:00:00.083) 0:03:27.437 ******* 2026-08-06 15:06:59.533902 | mon1 | changed: [osd1] 2026-08-06 15:06:59.534301 | mon1 | 2026-08-06 15:06:59.534642 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-06 15:06:59.534960 | mon1 | Thursday 06 August 2026 15:06:59 +0000 (0:00:00.952) 0:03:28.390 ******* 2026-08-06 15:07:02.490553 | mon1 | changed: [osd1] 2026-08-06 15:07:02.490664 | mon1 | 2026-08-06 15:07:02.490677 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-06 15:07:02.490799 | mon1 | Thursday 06 August 2026 15:07:02 +0000 (0:00:02.957) 0:03:31.347 ******* 2026-08-06 15:07:02.528008 | mon1 | skipping: [osd1] 2026-08-06 15:07:02.528053 | mon1 | 2026-08-06 15:07:02.528058 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-06 15:07:02.528063 | mon1 | Thursday 06 August 2026 15:07:02 +0000 (0:00:00.036) 0:03:31.384 ******* 2026-08-06 15:07:02.563203 | mon1 | skipping: [osd1] 2026-08-06 15:07:02.563235 | mon1 | 2026-08-06 15:07:02.563245 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-06 15:07:02.563445 | mon1 | Thursday 06 August 2026 15:07:02 +0000 (0:00:00.035) 0:03:31.419 ******* 2026-08-06 15:07:02.604513 | mon1 | skipping: [osd1] 2026-08-06 15:07:02.604565 | mon1 | 2026-08-06 15:07:02.604575 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-06 15:07:02.604585 | mon1 | Thursday 06 August 2026 15:07:02 +0000 (0:00:00.040) 0:03:31.460 ******* 2026-08-06 15:07:12.888972 | mon1 | changed: [osd1] 2026-08-06 15:07:12.889069 | mon1 | 2026-08-06 15:07:12.889113 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-06 15:07:12.889128 | mon1 | Thursday 06 August 2026 15:07:12 +0000 (0:00:10.284) 0:03:41.744 ******* 2026-08-06 15:07:13.622319 | mon1 | changed: [osd1] 2026-08-06 15:07:13.622375 | mon1 | 2026-08-06 15:07:13.622386 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-06 15:07:13.622395 | mon1 | Thursday 06 August 2026 15:07:13 +0000 (0:00:00.733) 0:03:42.477 ******* 2026-08-06 15:07:15.101677 | mon1 | changed: [osd1] => (item={'path': '/etc/containerd'}) 2026-08-06 15:07:15.101714 | mon1 | changed: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-06 15:07:15.101719 | mon1 | changed: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-06 15:07:15.101723 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-06 15:07:15.101727 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-06 15:07:15.101731 | mon1 | 2026-08-06 15:07:15.101735 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-06 15:07:15.101971 | mon1 | Thursday 06 August 2026 15:07:15 +0000 (0:00:01.478) 0:03:43.956 ******* 2026-08-06 15:07:15.940305 | mon1 | changed: [osd1] 2026-08-06 15:07:15.940337 | mon1 | 2026-08-06 15:07:15.940342 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-06 15:07:15.940346 | mon1 | Thursday 06 August 2026 15:07:15 +0000 (0:00:00.833) 0:03:44.789 ******* 2026-08-06 15:07:15.940438 | mon1 | 2026-08-06 15:07:15.940724 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-06 15:07:15.941001 | mon1 | Thursday 06 August 2026 15:07:15 +0000 (0:00:00.006) 0:03:44.796 ******* 2026-08-06 15:07:16.902704 | mon1 | ok: [osd1] 2026-08-06 15:07:16.902781 | mon1 | 2026-08-06 15:07:16.902953 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-06 15:07:16.903140 | mon1 | Thursday 06 August 2026 15:07:16 +0000 (0:00:00.963) 0:03:45.759 ******* 2026-08-06 15:07:17.547942 | mon1 | changed: [osd1] 2026-08-06 15:07:17.548210 | mon1 | 2026-08-06 15:07:17.548560 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-06 15:07:17.548818 | mon1 | Thursday 06 August 2026 15:07:17 +0000 (0:00:00.645) 0:03:46.404 ******* 2026-08-06 15:07:18.346908 | mon1 | changed: [osd1] 2026-08-06 15:07:18.347076 | mon1 | 2026-08-06 15:07:18.347428 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-06 15:07:18.347685 | mon1 | Thursday 06 August 2026 15:07:18 +0000 (0:00:00.799) 0:03:47.204 ******* 2026-08-06 15:07:18.664932 | mon1 | ok: [osd1] 2026-08-06 15:07:18.665063 | mon1 | 2026-08-06 15:07:18.665374 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-06 15:07:18.665631 | mon1 | Thursday 06 August 2026 15:07:18 +0000 (0:00:00.317) 0:03:47.521 ******* 2026-08-06 15:07:18.735958 | mon1 | ok: [osd1] => { 2026-08-06 15:07:18.736166 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-06 15:07:18.736419 | mon1 | } 2026-08-06 15:07:18.736651 | mon1 | 2026-08-06 15:07:18.736908 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-06 15:07:18.737220 | mon1 | Thursday 06 August 2026 15:07:18 +0000 (0:00:00.071) 0:03:47.593 ******* 2026-08-06 15:07:19.918630 | mon1 | changed: [osd1] 2026-08-06 15:07:19.918695 | mon1 | 2026-08-06 15:07:19.918899 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-06 15:07:19.919074 | mon1 | Thursday 06 August 2026 15:07:19 +0000 (0:00:01.182) 0:03:48.775 ******* 2026-08-06 15:07:25.594264 | mon1 | changed: [osd1] 2026-08-06 15:07:25.594350 | mon1 | 2026-08-06 15:07:25.594757 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-06 15:07:25.594806 | mon1 | Thursday 06 August 2026 15:07:25 +0000 (0:00:05.676) 0:03:54.451 ******* 2026-08-06 15:07:26.532623 | mon1 | ok: [osd1] 2026-08-06 15:07:26.532726 | mon1 | 2026-08-06 15:07:26.533066 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-06 15:07:26.533080 | mon1 | Thursday 06 August 2026 15:07:26 +0000 (0:00:00.937) 0:03:55.389 ******* 2026-08-06 15:07:26.930573 | mon1 | changed: [osd1] 2026-08-06 15:07:26.933031 | mon1 | 2026-08-06 15:07:26.933047 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-06 15:07:26.933052 | mon1 | Thursday 06 August 2026 15:07:26 +0000 (0:00:00.398) 0:03:55.787 ******* 2026-08-06 15:07:27.656835 | mon1 | changed: [osd1] 2026-08-06 15:07:27.656871 | mon1 | 2026-08-06 15:07:27.656877 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-06 15:07:27.656900 | mon1 | Thursday 06 August 2026 15:07:27 +0000 (0:00:00.726) 0:03:56.513 ******* 2026-08-06 15:07:28.537544 | mon1 | changed: [osd1] => (item={'path': '/etc/docker'}) 2026-08-06 15:07:28.537590 | mon1 | changed: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-06 15:07:28.537597 | mon1 | changed: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-06 15:07:28.537603 | mon1 | 2026-08-06 15:07:28.537609 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-06 15:07:28.537614 | mon1 | Thursday 06 August 2026 15:07:28 +0000 (0:00:00.879) 0:03:57.393 ******* 2026-08-06 15:07:29.234272 | mon1 | changed: [osd1] 2026-08-06 15:07:29.234329 | mon1 | 2026-08-06 15:07:29.234734 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-06 15:07:29.234774 | mon1 | Thursday 06 August 2026 15:07:29 +0000 (0:00:00.697) 0:03:58.090 ******* 2026-08-06 15:07:29.955204 | mon1 | changed: [osd1] 2026-08-06 15:07:29.955281 | mon1 | 2026-08-06 15:07:29.956469 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-06 15:07:29.956528 | mon1 | Thursday 06 August 2026 15:07:29 +0000 (0:00:00.715) 0:03:58.805 ******* 2026-08-06 15:07:29.956538 | mon1 | 2026-08-06 15:07:29.956548 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-06 15:07:29.956556 | mon1 | Thursday 06 August 2026 15:07:29 +0000 (0:00:00.005) 0:03:58.811 ******* 2026-08-06 15:07:30.932749 | mon1 | ok: [osd1] 2026-08-06 15:07:30.932808 | mon1 | 2026-08-06 15:07:30.932819 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-06 15:07:30.932829 | mon1 | Thursday 06 August 2026 15:07:30 +0000 (0:00:00.977) 0:03:59.788 ******* 2026-08-06 15:07:32.379779 | mon1 | changed: [osd1] 2026-08-06 15:07:32.379835 | mon1 | 2026-08-06 15:07:32.379847 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-06 15:07:32.379887 | mon1 | Thursday 06 August 2026 15:07:32 +0000 (0:00:01.446) 0:04:01.235 ******* 2026-08-06 15:07:33.118523 | mon1 | changed: [osd1] 2026-08-06 15:07:33.118580 | mon1 | 2026-08-06 15:07:33.118591 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-06 15:07:33.118602 | mon1 | Thursday 06 August 2026 15:07:33 +0000 (0:00:00.739) 0:04:01.974 ******* 2026-08-06 15:07:33.171395 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-06 15:07:33.171449 | mon1 | 2026-08-06 15:07:33.171457 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure GNU coreutils is used on Ubuntu 26.04] **** 2026-08-06 15:07:33.171465 | mon1 | Thursday 06 August 2026 15:07:33 +0000 (0:00:00.052) 0:04:02.027 ******* 2026-08-06 15:07:33.213237 | mon1 | skipping: [osd1] 2026-08-06 15:07:33.213300 | mon1 | 2026-08-06 15:07:33.214067 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-06 15:07:33.214192 | mon1 | Thursday 06 August 2026 15:07:33 +0000 (0:00:00.041) 0:04:02.069 ******* 2026-08-06 15:07:34.211627 | mon1 | ok: [osd1] 2026-08-06 15:07:34.211683 | mon1 | 2026-08-06 15:07:34.211694 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-06 15:07:34.211703 | mon1 | Thursday 06 August 2026 15:07:34 +0000 (0:00:00.998) 0:04:03.067 ******* 2026-08-06 15:07:35.116046 | mon1 | ok: [osd1] => (item=systemd-timesyncd) 2026-08-06 15:07:35.116078 | mon1 | ok: [osd1] => (item=ssh) 2026-08-06 15:07:35.116101 | mon1 | 2026-08-06 15:07:35.116107 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-06 15:07:35.116112 | mon1 | Thursday 06 August 2026 15:07:35 +0000 (0:00:00.902) 0:04:03.970 ******* 2026-08-06 15:07:37.775883 | mon1 | changed: [osd1] 2026-08-06 15:07:37.775943 | mon1 | 2026-08-06 15:07:37.775955 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-06 15:07:37.775964 | mon1 | Thursday 06 August 2026 15:07:37 +0000 (0:00:02.661) 0:04:06.631 ******* 2026-08-06 15:07:38.095041 | mon1 | ok: [osd1] 2026-08-06 15:07:38.095132 | mon1 | 2026-08-06 15:07:38.095148 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-06 15:07:38.095158 | mon1 | Thursday 06 August 2026 15:07:38 +0000 (0:00:00.319) 0:04:06.950 ******* 2026-08-06 15:07:38.553664 | mon1 | changed: [osd1] 2026-08-06 15:07:38.553721 | mon1 | 2026-08-06 15:07:38.553732 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-06 15:07:38.553741 | mon1 | Thursday 06 August 2026 15:07:38 +0000 (0:00:00.459) 0:04:07.409 ******* 2026-08-06 15:07:38.885207 | mon1 | changed: [osd1] 2026-08-06 15:07:38.885303 | mon1 | 2026-08-06 15:07:38.885687 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-08-06 15:07:38.885711 | mon1 | Thursday 06 August 2026 15:07:38 +0000 (0:00:00.331) 0:04:07.741 ******* 2026-08-06 15:07:39.224868 | mon1 | ok: [osd1 -> mon1(199.204.45.35)] => (item=mon1) 2026-08-06 15:07:39.224922 | mon1 | 2026-08-06 15:07:39.224933 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-08-06 15:07:39.224943 | mon1 | Thursday 06 August 2026 15:07:39 +0000 (0:00:00.339) 0:04:08.081 ******* 2026-08-06 15:07:39.278692 | mon1 | ok: [osd1] 2026-08-06 15:07:39.278946 | mon1 | 2026-08-06 15:07:39.279647 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-06 15:07:39.279983 | mon1 | Thursday 06 August 2026 15:07:39 +0000 (0:00:00.054) 0:04:08.135 ******* 2026-08-06 15:07:39.347630 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-08-06 15:07:39.347803 | mon1 | 2026-08-06 15:07:39.348117 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-06 15:07:39.348370 | mon1 | Thursday 06 August 2026 15:07:39 +0000 (0:00:00.069) 0:04:08.204 ******* 2026-08-06 15:07:41.279874 | mon1 | ok: [osd1 -> mon1(199.204.45.35)] 2026-08-06 15:07:41.280124 | mon1 | 2026-08-06 15:07:41.280424 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-06 15:07:41.280697 | mon1 | Thursday 06 August 2026 15:07:41 +0000 (0:00:01.932) 0:04:10.137 ******* 2026-08-06 15:07:41.343575 | mon1 | ok: [osd1] => (item=osd1) 2026-08-06 15:07:41.343782 | mon1 | 2026-08-06 15:07:41.344059 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-06 15:07:41.344357 | mon1 | Thursday 06 August 2026 15:07:41 +0000 (0:00:00.063) 0:04:10.200 ******* 2026-08-06 15:07:41.730844 | mon1 | changed: [osd1] 2026-08-06 15:07:41.731052 | mon1 | 2026-08-06 15:07:41.731374 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-06 15:07:41.731616 | mon1 | Thursday 06 August 2026 15:07:41 +0000 (0:00:00.386) 0:04:10.587 ******* 2026-08-06 15:07:47.817660 | mon1 | ok: [osd1 -> mon1(199.204.45.35)] 2026-08-06 15:07:47.817730 | mon1 | 2026-08-06 15:07:47.817744 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-08-06 15:07:47.817756 | mon1 | Thursday 06 August 2026 15:07:47 +0000 (0:00:06.085) 0:04:16.673 ******* 2026-08-06 15:07:48.774762 | mon1 | ok: [osd1] 2026-08-06 15:07:48.774826 | mon1 | 2026-08-06 15:07:48.774840 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-08-06 15:07:48.774852 | mon1 | Thursday 06 August 2026 15:07:48 +0000 (0:00:00.957) 0:04:17.630 ******* 2026-08-06 15:08:34.617203 | mon1 | ok: [osd1] 2026-08-06 15:08:34.617269 | mon1 | 2026-08-06 15:08:34.617845 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-08-06 15:08:34.617927 | mon1 | Thursday 06 August 2026 15:08:34 +0000 (0:00:45.843) 0:05:03.473 ******* 2026-08-06 15:09:21.769667 | mon1 | ok: [osd1 -> mon1(199.204.45.35)] => (item=/dev/ceph-osd1-osd0/data) 2026-08-06 15:09:21.769768 | mon1 | ok: [osd1 -> mon1(199.204.45.35)] => (item=/dev/ceph-osd1-osd1/data) 2026-08-06 15:09:21.771146 | mon1 | ok: [osd1 -> mon1(199.204.45.35)] => (item=/dev/ceph-osd1-osd2/data) 2026-08-06 15:09:21.771183 | mon1 | 2026-08-06 15:09:21.771190 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-08-06 15:09:21.771204 | mon1 | Thursday 06 August 2026 15:09:21 +0000 (0:00:47.151) 0:05:50.625 ******* 2026-08-06 15:09:23.905595 | mon1 | ok: [osd1 -> mon1(199.204.45.35)] 2026-08-06 15:09:23.905665 | mon1 | 2026-08-06 15:09:23.905680 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-08-06 15:09:23.905692 | mon1 | Thursday 06 August 2026 15:09:23 +0000 (0:00:02.136) 0:05:52.761 ******* 2026-08-06 15:09:25.970927 | mon1 | ok: [osd1 -> mon1(199.204.45.35)] 2026-08-06 15:09:25.970976 | mon1 | 2026-08-06 15:09:25.970982 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-08-06 15:09:25.970988 | mon1 | Thursday 06 August 2026 15:09:25 +0000 (0:00:02.065) 0:05:54.826 ******* 2026-08-06 15:09:26.038671 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-08-06 15:09:26.038715 | mon1 | 2026-08-06 15:09:26.038729 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-08-06 15:09:26.038741 | mon1 | Thursday 06 August 2026 15:09:26 +0000 (0:00:00.067) 0:05:54.894 ******* 2026-08-06 15:09:26.084205 | mon1 | ok: [osd1] 2026-08-06 15:09:26.084256 | mon1 | 2026-08-06 15:09:26.084275 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-08-06 15:09:26.084488 | mon1 | Thursday 06 August 2026 15:09:26 +0000 (0:00:00.045) 0:05:54.940 ******* 2026-08-06 15:09:28.114761 | mon1 | ok: [osd1 -> mon1(199.204.45.35)] 2026-08-06 15:09:28.114834 | mon1 | 2026-08-06 15:09:28.114848 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-08-06 15:09:28.114861 | mon1 | Thursday 06 August 2026 15:09:28 +0000 (0:00:02.030) 0:05:56.970 ******* 2026-08-06 15:09:28.161470 | mon1 | ok: [osd1] 2026-08-06 15:09:28.161545 | mon1 | 2026-08-06 15:09:28.161649 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-08-06 15:09:28.161765 | mon1 | Thursday 06 August 2026 15:09:28 +0000 (0:00:00.046) 0:05:57.017 ******* 2026-08-06 15:09:28.203293 | mon1 | [ERROR]: Task failed: Action failed: Failed as requested from task 2026-08-06 15:09:28.203365 | mon1 | Origin: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml:36:7 2026-08-06 15:09:28.204170 | mon1 | 2026-08-06 15:09:28.204214 | mon1 | 34 _osd_daemon_ids: "{{ _orch_ps.stdout | from_json | map(attribute='daemon_id') }}" 2026-08-06 15:09:28.204220 | mon1 | 35 2026-08-06 15:09:28.205159 | mon1 | 36 - name: Fail if any OSD not running 2026-08-06 15:09:28.205208 | mon1 | ^ column 7 2026-08-06 15:09:28.205222 | mon1 | 2026-08-06 15:09:28.205235 | mon1 | failed: [osd1] (item=2) => {"ansible_loop_var": "item", "changed": false, "item": 2, "msg": "Failed as requested from task"} 2026-08-06 15:09:28.222226 | mon1 | skipping: [osd1] => (item=1) 2026-08-06 15:09:28.222253 | mon1 | skipping: [osd1] => (item=1) 2026-08-06 15:09:28.223150 | mon1 | 2026-08-06 15:09:28.223191 | mon1 | TASK [vexxhost.ceph.osd : Failed after retry] ********************************** 2026-08-06 15:09:28.223206 | mon1 | Thursday 06 August 2026 15:09:28 +0000 (0:00:00.061) 0:05:57.078 ******* 2026-08-06 15:09:28.264481 | mon1 | skipping: [osd1] 2026-08-06 15:09:28.264531 | mon1 | 2026-08-06 15:09:28.264654 | mon1 | TASK [vexxhost.ceph.osd : Give 5 seconds pause before retry] ******************* 2026-08-06 15:09:28.264769 | mon1 | Thursday 06 August 2026 15:09:28 +0000 (0:00:00.042) 0:05:57.121 ******* 2026-08-06 15:09:33.319322 | mon1 | Pausing for 5 seconds 2026-08-06 15:09:33.319388 | mon1 | ok: [osd1] 2026-08-06 15:09:33.319395 | mon1 | 2026-08-06 15:09:33.319401 | mon1 | TASK [vexxhost.ceph.osd : Recheck OSDs] **************************************** 2026-08-06 15:09:33.319407 | mon1 | Thursday 06 August 2026 15:09:33 +0000 (0:00:05.054) 0:06:02.175 ******* 2026-08-06 15:09:33.384961 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-08-06 15:09:33.384989 | mon1 | 2026-08-06 15:09:33.384995 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-08-06 15:09:33.385001 | mon1 | Thursday 06 August 2026 15:09:33 +0000 (0:00:00.066) 0:06:02.241 ******* 2026-08-06 15:09:33.441209 | mon1 | ok: [osd1] 2026-08-06 15:09:33.441275 | mon1 | 2026-08-06 15:09:33.441293 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-08-06 15:09:33.441612 | mon1 | Thursday 06 August 2026 15:09:33 +0000 (0:00:00.055) 0:06:02.297 ******* 2026-08-06 15:09:35.393988 | mon1 | ok: [osd1 -> mon1(199.204.45.35)] 2026-08-06 15:09:35.394027 | mon1 | 2026-08-06 15:09:35.394034 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-08-06 15:09:35.394040 | mon1 | Thursday 06 August 2026 15:09:35 +0000 (0:00:01.953) 0:06:04.250 ******* 2026-08-06 15:09:35.441708 | mon1 | ok: [osd1] 2026-08-06 15:09:35.441731 | mon1 | 2026-08-06 15:09:35.441737 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-08-06 15:09:35.441743 | mon1 | Thursday 06 August 2026 15:09:35 +0000 (0:00:00.048) 0:06:04.299 ******* 2026-08-06 15:09:35.488641 | mon1 | skipping: [osd1] => (item=1) 2026-08-06 15:09:35.488708 | mon1 | skipping: [osd1] => (item=1) 2026-08-06 15:09:35.488721 | mon1 | skipping: [osd1] => (item=1) 2026-08-06 15:09:35.488733 | mon1 | skipping: [osd1] 2026-08-06 15:09:35.488745 | mon1 | 2026-08-06 15:09:35.488757 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-08-06 15:09:35.488769 | mon1 | Thursday 06 August 2026 15:09:35 +0000 (0:00:00.044) 0:06:04.343 ******* 2026-08-06 15:09:35.557183 | mon1 | skipping: [osd1] 2026-08-06 15:09:35.557223 | mon1 | 2026-08-06 15:09:35.558080 | mon1 | PLAY [Deploy Ceph exporters] *************************************************** 2026-08-06 15:09:35.558148 | mon1 | 2026-08-06 15:09:35.558166 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-06 15:09:35.558237 | mon1 | Thursday 06 August 2026 15:09:35 +0000 (0:00:00.070) 0:06:04.414 ******* 2026-08-06 15:09:36.546678 | mon1 | ok: [mon1] 2026-08-06 15:09:36.546739 | mon1 | 2026-08-06 15:09:36.546752 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-06 15:09:36.546765 | mon1 | Thursday 06 August 2026 15:09:36 +0000 (0:00:00.988) 0:06:05.402 ******* 2026-08-06 15:09:36.857646 | mon1 | ok: [mon1] 2026-08-06 15:09:36.857695 | mon1 | 2026-08-06 15:09:36.857709 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-06 15:09:36.857722 | mon1 | Thursday 06 August 2026 15:09:36 +0000 (0:00:00.311) 0:06:05.713 ******* 2026-08-06 15:09:36.901423 | mon1 | skipping: [mon1] 2026-08-06 15:09:36.901457 | mon1 | 2026-08-06 15:09:36.901471 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-06 15:09:36.901483 | mon1 | Thursday 06 August 2026 15:09:36 +0000 (0:00:00.043) 0:06:05.757 ******* 2026-08-06 15:09:37.212564 | mon1 | ok: [mon1] 2026-08-06 15:09:37.212644 | mon1 | 2026-08-06 15:09:37.212742 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-06 15:09:37.212893 | mon1 | Thursday 06 August 2026 15:09:37 +0000 (0:00:00.310) 0:06:06.067 ******* 2026-08-06 15:09:37.273985 | mon1 | ok: [mon1] => { 2026-08-06 15:09:37.274056 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-06 15:09:37.274178 | mon1 | } 2026-08-06 15:09:37.274280 | mon1 | 2026-08-06 15:09:37.274530 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-06 15:09:37.274565 | mon1 | Thursday 06 August 2026 15:09:37 +0000 (0:00:00.063) 0:06:06.131 ******* 2026-08-06 15:09:37.705249 | mon1 | ok: [mon1] 2026-08-06 15:09:37.705332 | mon1 | 2026-08-06 15:09:37.705344 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-06 15:09:37.705353 | mon1 | Thursday 06 August 2026 15:09:37 +0000 (0:00:00.430) 0:06:06.562 ******* 2026-08-06 15:09:37.751741 | mon1 | skipping: [mon1] 2026-08-06 15:09:37.751794 | mon1 | 2026-08-06 15:09:37.751805 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-06 15:09:37.751815 | mon1 | Thursday 06 August 2026 15:09:37 +0000 (0:00:00.045) 0:06:06.607 ******* 2026-08-06 15:09:37.795038 | mon1 | skipping: [mon1] 2026-08-06 15:09:37.795079 | mon1 | 2026-08-06 15:09:37.795089 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-06 15:09:37.795094 | mon1 | Thursday 06 August 2026 15:09:37 +0000 (0:00:00.044) 0:06:06.651 ******* 2026-08-06 15:09:38.113742 | mon1 | ok: [mon1] 2026-08-06 15:09:38.113786 | mon1 | 2026-08-06 15:09:38.113799 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-06 15:09:38.113810 | mon1 | Thursday 06 August 2026 15:09:38 +0000 (0:00:00.317) 0:06:06.969 ******* 2026-08-06 15:09:39.085303 | mon1 | ok: [mon1] 2026-08-06 15:09:39.085367 | mon1 | 2026-08-06 15:09:39.085804 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-06 15:09:39.085847 | mon1 | Thursday 06 August 2026 15:09:39 +0000 (0:00:00.971) 0:06:07.941 ******* 2026-08-06 15:09:39.177003 | mon1 | ok: [mon1] => { 2026-08-06 15:09:39.177194 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-06 15:09:39.177943 | mon1 | } 2026-08-06 15:09:39.177994 | mon1 | 2026-08-06 15:09:39.178001 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-06 15:09:39.178009 | mon1 | Thursday 06 August 2026 15:09:39 +0000 (0:00:00.090) 0:06:08.032 ******* 2026-08-06 15:09:39.737309 | mon1 | ok: [mon1] 2026-08-06 15:09:39.737366 | mon1 | 2026-08-06 15:09:39.737374 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-06 15:09:39.737588 | mon1 | Thursday 06 August 2026 15:09:39 +0000 (0:00:00.561) 0:06:08.593 ******* 2026-08-06 15:09:41.971728 | mon1 | ok: [mon1] 2026-08-06 15:09:41.971778 | mon1 | 2026-08-06 15:09:41.971790 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-06 15:09:41.971800 | mon1 | Thursday 06 August 2026 15:09:41 +0000 (0:00:02.234) 0:06:10.827 ******* 2026-08-06 15:09:42.009701 | mon1 | skipping: [mon1] 2026-08-06 15:09:42.009762 | mon1 | 2026-08-06 15:09:42.009772 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-06 15:09:42.009782 | mon1 | Thursday 06 August 2026 15:09:42 +0000 (0:00:00.037) 0:06:10.865 ******* 2026-08-06 15:09:42.042801 | mon1 | skipping: [mon1] 2026-08-06 15:09:42.042856 | mon1 | 2026-08-06 15:09:42.042867 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-06 15:09:42.042876 | mon1 | Thursday 06 August 2026 15:09:42 +0000 (0:00:00.033) 0:06:10.898 ******* 2026-08-06 15:09:42.077620 | mon1 | skipping: [mon1] 2026-08-06 15:09:42.077686 | mon1 | 2026-08-06 15:09:42.077783 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-06 15:09:42.077917 | mon1 | Thursday 06 August 2026 15:09:42 +0000 (0:00:00.035) 0:06:10.933 ******* 2026-08-06 15:09:43.107709 | mon1 | ok: [mon1] 2026-08-06 15:09:43.107758 | mon1 | 2026-08-06 15:09:43.107769 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-06 15:09:43.107778 | mon1 | Thursday 06 August 2026 15:09:43 +0000 (0:00:01.029) 0:06:11.963 ******* 2026-08-06 15:09:44.779814 | mon1 | ok: [mon1] 2026-08-06 15:09:44.779871 | mon1 | 2026-08-06 15:09:44.779882 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-06 15:09:44.779891 | mon1 | Thursday 06 August 2026 15:09:44 +0000 (0:00:01.671) 0:06:13.634 ******* 2026-08-06 15:09:46.231617 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-06 15:09:46.231653 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-06 15:09:46.231668 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-06 15:09:46.232126 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-06 15:09:46.233048 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-06 15:09:46.233125 | mon1 | 2026-08-06 15:09:46.233152 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-06 15:09:46.233162 | mon1 | Thursday 06 August 2026 15:09:46 +0000 (0:00:01.450) 0:06:15.085 ******* 2026-08-06 15:09:47.022245 | mon1 | ok: [mon1] 2026-08-06 15:09:47.022307 | mon1 | 2026-08-06 15:09:47.023705 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-06 15:09:47.023736 | mon1 | Thursday 06 August 2026 15:09:47 +0000 (0:00:00.786) 0:06:15.872 ******* 2026-08-06 15:09:47.023746 | mon1 | 2026-08-06 15:09:47.023756 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-06 15:09:47.023765 | mon1 | Thursday 06 August 2026 15:09:47 +0000 (0:00:00.005) 0:06:15.878 ******* 2026-08-06 15:09:47.548248 | mon1 | ok: [mon1] 2026-08-06 15:09:47.548322 | mon1 | 2026-08-06 15:09:47.548526 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-06 15:09:47.548551 | mon1 | Thursday 06 August 2026 15:09:47 +0000 (0:00:00.524) 0:06:16.402 ******* 2026-08-06 15:09:47.866853 | mon1 | ok: [mon1] 2026-08-06 15:09:47.866909 | mon1 | 2026-08-06 15:09:47.866920 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-06 15:09:47.866929 | mon1 | Thursday 06 August 2026 15:09:47 +0000 (0:00:00.319) 0:06:16.722 ******* 2026-08-06 15:09:47.938046 | mon1 | ok: [mon1] => { 2026-08-06 15:09:47.938135 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-06 15:09:47.938149 | mon1 | } 2026-08-06 15:09:47.938159 | mon1 | 2026-08-06 15:09:47.938169 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-06 15:09:47.938178 | mon1 | Thursday 06 August 2026 15:09:47 +0000 (0:00:00.070) 0:06:16.793 ******* 2026-08-06 15:09:48.470711 | mon1 | ok: [mon1] 2026-08-06 15:09:48.470766 | mon1 | 2026-08-06 15:09:48.470777 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-06 15:09:48.470788 | mon1 | Thursday 06 August 2026 15:09:48 +0000 (0:00:00.533) 0:06:17.326 ******* 2026-08-06 15:09:51.846611 | mon1 | ok: [mon1] 2026-08-06 15:09:51.846689 | mon1 | 2026-08-06 15:09:51.846700 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-06 15:09:51.846710 | mon1 | Thursday 06 August 2026 15:09:51 +0000 (0:00:03.375) 0:06:20.702 ******* 2026-08-06 15:09:52.839682 | mon1 | ok: [mon1] 2026-08-06 15:09:52.839744 | mon1 | 2026-08-06 15:09:52.839754 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-06 15:09:52.839764 | mon1 | Thursday 06 August 2026 15:09:52 +0000 (0:00:00.992) 0:06:21.694 ******* 2026-08-06 15:09:53.158181 | mon1 | ok: [mon1] 2026-08-06 15:09:53.158231 | mon1 | 2026-08-06 15:09:53.158719 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-06 15:09:53.158778 | mon1 | Thursday 06 August 2026 15:09:53 +0000 (0:00:00.319) 0:06:22.014 ******* 2026-08-06 15:09:53.860669 | mon1 | ok: [mon1] 2026-08-06 15:09:53.860718 | mon1 | 2026-08-06 15:09:53.860729 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-06 15:09:53.860738 | mon1 | Thursday 06 August 2026 15:09:53 +0000 (0:00:00.702) 0:06:22.716 ******* 2026-08-06 15:09:54.774796 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-08-06 15:09:54.774852 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-06 15:09:54.774863 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-06 15:09:54.774872 | mon1 | 2026-08-06 15:09:54.774881 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-06 15:09:54.774891 | mon1 | Thursday 06 August 2026 15:09:54 +0000 (0:00:00.912) 0:06:23.629 ******* 2026-08-06 15:09:55.512682 | mon1 | ok: [mon1] 2026-08-06 15:09:55.512738 | mon1 | 2026-08-06 15:09:55.512749 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-06 15:09:55.512761 | mon1 | Thursday 06 August 2026 15:09:55 +0000 (0:00:00.738) 0:06:24.368 ******* 2026-08-06 15:09:56.155179 | mon1 | ok: [mon1] 2026-08-06 15:09:56.155227 | mon1 | 2026-08-06 15:09:56.155239 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-06 15:09:56.155304 | mon1 | Thursday 06 August 2026 15:09:56 +0000 (0:00:00.636) 0:06:25.004 ******* 2026-08-06 15:09:56.155318 | mon1 | 2026-08-06 15:09:56.155329 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-06 15:09:56.155345 | mon1 | Thursday 06 August 2026 15:09:56 +0000 (0:00:00.005) 0:06:25.010 ******* 2026-08-06 15:09:56.660544 | mon1 | ok: [mon1] 2026-08-06 15:09:56.660610 | mon1 | 2026-08-06 15:09:56.660728 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-06 15:09:56.660944 | mon1 | Thursday 06 August 2026 15:09:56 +0000 (0:00:00.506) 0:06:25.517 ******* 2026-08-06 15:09:56.722140 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-06 15:09:56.722258 | mon1 | 2026-08-06 15:09:56.722377 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure GNU coreutils is used on Ubuntu 26.04] **** 2026-08-06 15:09:56.722492 | mon1 | Thursday 06 August 2026 15:09:56 +0000 (0:00:00.062) 0:06:25.579 ******* 2026-08-06 15:09:56.765260 | mon1 | skipping: [mon1] 2026-08-06 15:09:56.765320 | mon1 | 2026-08-06 15:09:56.765710 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-06 15:09:56.765735 | mon1 | Thursday 06 August 2026 15:09:56 +0000 (0:00:00.041) 0:06:25.621 ******* 2026-08-06 15:09:57.709651 | mon1 | ok: [mon1] 2026-08-06 15:09:57.709704 | mon1 | 2026-08-06 15:09:57.709716 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-06 15:09:57.709725 | mon1 | Thursday 06 August 2026 15:09:57 +0000 (0:00:00.944) 0:06:26.565 ******* 2026-08-06 15:09:58.660928 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-08-06 15:09:58.660985 | mon1 | ok: [mon1] => (item=ssh) 2026-08-06 15:09:58.660997 | mon1 | 2026-08-06 15:09:58.661006 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-06 15:09:58.661016 | mon1 | Thursday 06 August 2026 15:09:58 +0000 (0:00:00.950) 0:06:27.516 ******* 2026-08-06 15:10:00.166627 | mon1 | ok: [mon1] 2026-08-06 15:10:00.166684 | mon1 | 2026-08-06 15:10:00.166695 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-06 15:10:00.166704 | mon1 | Thursday 06 August 2026 15:10:00 +0000 (0:00:01.505) 0:06:29.022 ******* 2026-08-06 15:10:00.501192 | mon1 | ok: [mon1] 2026-08-06 15:10:00.501254 | mon1 | 2026-08-06 15:10:00.501674 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-06 15:10:00.501712 | mon1 | Thursday 06 August 2026 15:10:00 +0000 (0:00:00.334) 0:06:29.357 ******* 2026-08-06 15:10:00.876774 | mon1 | ok: [mon1] 2026-08-06 15:10:00.876819 | mon1 | 2026-08-06 15:10:00.876831 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-06 15:10:00.876842 | mon1 | Thursday 06 August 2026 15:10:00 +0000 (0:00:00.375) 0:06:29.732 ******* 2026-08-06 15:10:01.189710 | mon1 | ok: [mon1] 2026-08-06 15:10:01.189791 | mon1 | 2026-08-06 15:10:01.189802 | mon1 | TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] *********** 2026-08-06 15:10:01.189811 | mon1 | Thursday 06 August 2026 15:10:01 +0000 (0:00:00.312) 0:06:30.045 ******* 2026-08-06 15:10:04.481530 | mon1 | changed: [mon1] 2026-08-06 15:10:04.481626 | mon1 | 2026-08-06 15:10:04.481683 | mon1 | PLAY RECAP ********************************************************************* 2026-08-06 15:10:04.481808 | mon1 | mon1 : ok=93 changed=30 unreachable=0 failed=0 skipped=16 rescued=0 ignored=0 2026-08-06 15:10:04.481932 | mon1 | osd1 : ok=58 changed=23 unreachable=0 failed=0 skipped=10 rescued=1 ignored=0 2026-08-06 15:10:04.482029 | mon1 | 2026-08-06 15:10:04.482157 | mon1 | 2026-08-06 15:10:04.482326 | mon1 | TASKS RECAP ******************************************************************** 2026-08-06 15:10:04.482385 | mon1 | Thursday 06 August 2026 15:10:04 +0000 (0:00:03.291) 0:06:33.337 ******* 2026-08-06 15:10:04.482490 | mon1 | =============================================================================== 2026-08-06 15:10:04.482604 | mon1 | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 98.42s 2026-08-06 15:10:04.482717 | mon1 | vexxhost.ceph.osd : Install OSDs --------------------------------------- 47.15s 2026-08-06 15:10:04.482836 | mon1 | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 45.84s 2026-08-06 15:10:04.482949 | mon1 | vexxhost.ceph.cephadm : Install packages ------------------------------- 26.07s 2026-08-06 15:10:04.483062 | mon1 | vexxhost.containers.containerd : Install AppArmor packages ------------- 13.64s 2026-08-06 15:10:04.483195 | mon1 | vexxhost.containers.containerd : Install AppArmor packages ------------- 10.28s 2026-08-06 15:10:04.483309 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 8.24s 2026-08-06 15:10:04.483422 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.09s 2026-08-06 15:10:04.483534 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 5.68s 2026-08-06 15:10:04.483646 | mon1 | vexxhost.ceph.osd : Give 5 seconds pause before retry ------------------- 5.05s 2026-08-06 15:10:04.483758 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 4.76s 2026-08-06 15:10:04.483870 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 3.84s 2026-08-06 15:10:04.483981 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.38s 2026-08-06 15:10:04.484111 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.31s 2026-08-06 15:10:04.487260 | mon1 | vexxhost.ceph.ceph_exporter : Configure Ceph exporter service ----------- 3.29s 2026-08-06 15:10:04.487374 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ------------------ 3.24s 2026-08-06 15:10:04.487498 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 3.02s 2026-08-06 15:10:04.487603 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.96s 2026-08-06 15:10:04.487714 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.96s 2026-08-06 15:10:04.487837 | mon1 | vexxhost.ceph.cephadm : Download "cephadm" ------------------------------ 2.66s 2026-08-06 15:10:04.639253 | mon1 | INFO [default > converge] Executed: Successful 2026-08-06 15:10:04.649005 | mon1 | INFO [default > idempotence] Executing 2026-08-06 15:10:06.124524 | mon1 | 2026-08-06 15:10:06.124726 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-06 15:10:06.125032 | mon1 | 2026-08-06 15:10:06.125414 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-06 15:10:06.125728 | mon1 | Thursday 06 August 2026 15:10:06 +0000 (0:00:00.068) 0:00:00.068 ******* 2026-08-06 15:10:07.374321 | mon1 | [WARNING]: Host 'mon1' is using the discovered Python interpreter at '/usr/bin/python3.12', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.21/reference_appendices/interpreter_discovery.html for more information. 2026-08-06 15:10:07.383876 | mon1 | ok: [mon1] 2026-08-06 15:10:07.384118 | mon1 | 2026-08-06 15:10:07.384400 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-06 15:10:07.384636 | mon1 | Thursday 06 August 2026 15:10:07 +0000 (0:00:01.259) 0:00:01.328 ******* 2026-08-06 15:10:07.908696 | mon1 | ok: [mon1] 2026-08-06 15:10:07.908976 | mon1 | 2026-08-06 15:10:07.909421 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-06 15:10:07.909768 | mon1 | Thursday 06 August 2026 15:10:07 +0000 (0:00:00.524) 0:00:01.852 ******* 2026-08-06 15:10:07.956273 | mon1 | skipping: [mon1] 2026-08-06 15:10:07.956360 | mon1 | 2026-08-06 15:10:07.956372 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-06 15:10:07.956382 | mon1 | Thursday 06 August 2026 15:10:07 +0000 (0:00:00.046) 0:00:01.898 ******* 2026-08-06 15:10:08.434256 | mon1 | ok: [mon1] 2026-08-06 15:10:08.435026 | mon1 | 2026-08-06 15:10:08.435067 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-06 15:10:08.435078 | mon1 | Thursday 06 August 2026 15:10:08 +0000 (0:00:00.478) 0:00:02.377 ******* 2026-08-06 15:10:08.521257 | mon1 | ok: [mon1] => { 2026-08-06 15:10:08.521305 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-06 15:10:08.522222 | mon1 | } 2026-08-06 15:10:08.522257 | mon1 | 2026-08-06 15:10:08.522268 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-06 15:10:08.522277 | mon1 | Thursday 06 August 2026 15:10:08 +0000 (0:00:00.086) 0:00:02.464 ******* 2026-08-06 15:10:09.158804 | mon1 | ok: [mon1] 2026-08-06 15:10:09.158878 | mon1 | 2026-08-06 15:10:09.158889 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-06 15:10:09.158899 | mon1 | Thursday 06 August 2026 15:10:09 +0000 (0:00:00.636) 0:00:03.101 ******* 2026-08-06 15:10:09.210227 | mon1 | skipping: [mon1] 2026-08-06 15:10:09.210933 | mon1 | 2026-08-06 15:10:09.210977 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-06 15:10:09.210989 | mon1 | Thursday 06 August 2026 15:10:09 +0000 (0:00:00.052) 0:00:03.153 ******* 2026-08-06 15:10:09.260951 | mon1 | skipping: [mon1] 2026-08-06 15:10:09.261016 | mon1 | 2026-08-06 15:10:09.261044 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-06 15:10:09.261055 | mon1 | Thursday 06 August 2026 15:10:09 +0000 (0:00:00.049) 0:00:03.203 ******* 2026-08-06 15:10:09.588171 | mon1 | ok: [mon1] 2026-08-06 15:10:09.588222 | mon1 | 2026-08-06 15:10:09.588228 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-06 15:10:09.588233 | mon1 | Thursday 06 August 2026 15:10:09 +0000 (0:00:00.327) 0:00:03.530 ******* 2026-08-06 15:10:10.816731 | mon1 | ok: [mon1] 2026-08-06 15:10:10.816804 | mon1 | 2026-08-06 15:10:10.816903 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-06 15:10:10.817018 | mon1 | Thursday 06 August 2026 15:10:10 +0000 (0:00:01.229) 0:00:04.760 ******* 2026-08-06 15:10:10.915662 | mon1 | ok: [mon1] => { 2026-08-06 15:10:10.915752 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-06 15:10:10.915862 | mon1 | } 2026-08-06 15:10:10.915965 | mon1 | 2026-08-06 15:10:10.916116 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-06 15:10:10.916222 | mon1 | Thursday 06 August 2026 15:10:10 +0000 (0:00:00.098) 0:00:04.858 ******* 2026-08-06 15:10:11.425593 | mon1 | ok: [mon1] 2026-08-06 15:10:11.425661 | mon1 | 2026-08-06 15:10:11.425751 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-06 15:10:11.425862 | mon1 | Thursday 06 August 2026 15:10:11 +0000 (0:00:00.510) 0:00:05.368 ******* 2026-08-06 15:10:13.911972 | mon1 | ok: [mon1] 2026-08-06 15:10:13.912041 | mon1 | 2026-08-06 15:10:13.912326 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-06 15:10:13.912364 | mon1 | Thursday 06 August 2026 15:10:13 +0000 (0:00:02.487) 0:00:07.856 ******* 2026-08-06 15:10:13.951536 | mon1 | skipping: [mon1] 2026-08-06 15:10:13.951581 | mon1 | 2026-08-06 15:10:13.951720 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-06 15:10:13.951852 | mon1 | Thursday 06 August 2026 15:10:13 +0000 (0:00:00.039) 0:00:07.895 ******* 2026-08-06 15:10:13.988536 | mon1 | skipping: [mon1] 2026-08-06 15:10:13.988612 | mon1 | 2026-08-06 15:10:13.988734 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-06 15:10:13.988845 | mon1 | Thursday 06 August 2026 15:10:13 +0000 (0:00:00.036) 0:00:07.931 ******* 2026-08-06 15:10:14.025517 | mon1 | skipping: [mon1] 2026-08-06 15:10:14.025546 | mon1 | 2026-08-06 15:10:14.025557 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-06 15:10:14.025566 | mon1 | Thursday 06 August 2026 15:10:14 +0000 (0:00:00.036) 0:00:07.968 ******* 2026-08-06 15:10:15.017792 | mon1 | ok: [mon1] 2026-08-06 15:10:15.017817 | mon1 | 2026-08-06 15:10:15.017822 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-06 15:10:15.017826 | mon1 | Thursday 06 August 2026 15:10:15 +0000 (0:00:00.991) 0:00:08.960 ******* 2026-08-06 15:10:15.661281 | mon1 | ok: [mon1] 2026-08-06 15:10:15.661336 | mon1 | 2026-08-06 15:10:15.662141 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-06 15:10:15.662202 | mon1 | Thursday 06 August 2026 15:10:15 +0000 (0:00:00.643) 0:00:09.603 ******* 2026-08-06 15:10:17.091207 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-06 15:10:17.091254 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-06 15:10:17.091265 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-06 15:10:17.091274 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-06 15:10:17.091283 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-06 15:10:17.091292 | mon1 | 2026-08-06 15:10:17.091301 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-06 15:10:17.091310 | mon1 | Thursday 06 August 2026 15:10:17 +0000 (0:00:01.429) 0:00:11.033 ******* 2026-08-06 15:10:17.901678 | mon1 | ok: [mon1] 2026-08-06 15:10:17.901728 | mon1 | 2026-08-06 15:10:17.901739 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-06 15:10:17.901749 | mon1 | Thursday 06 August 2026 15:10:17 +0000 (0:00:00.802) 0:00:11.835 ******* 2026-08-06 15:10:17.901758 | mon1 | 2026-08-06 15:10:17.901767 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-06 15:10:17.901775 | mon1 | Thursday 06 August 2026 15:10:17 +0000 (0:00:00.007) 0:00:11.842 ******* 2026-08-06 15:10:18.627789 | mon1 | ok: [mon1] 2026-08-06 15:10:18.627842 | mon1 | 2026-08-06 15:10:18.627852 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-06 15:10:18.627862 | mon1 | Thursday 06 August 2026 15:10:18 +0000 (0:00:00.727) 0:00:12.570 ******* 2026-08-06 15:10:18.946732 | mon1 | ok: [mon1] 2026-08-06 15:10:18.946788 | mon1 | 2026-08-06 15:10:18.946798 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-06 15:10:18.946808 | mon1 | Thursday 06 August 2026 15:10:18 +0000 (0:00:00.319) 0:00:12.889 ******* 2026-08-06 15:10:19.027206 | mon1 | ok: [mon1] => { 2026-08-06 15:10:19.027276 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-06 15:10:19.027286 | mon1 | } 2026-08-06 15:10:19.027295 | mon1 | 2026-08-06 15:10:19.027305 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-06 15:10:19.027321 | mon1 | Thursday 06 August 2026 15:10:19 +0000 (0:00:00.079) 0:00:12.969 ******* 2026-08-06 15:10:19.506252 | mon1 | ok: [mon1] 2026-08-06 15:10:19.506305 | mon1 | 2026-08-06 15:10:19.506316 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-06 15:10:19.506331 | mon1 | Thursday 06 August 2026 15:10:19 +0000 (0:00:00.479) 0:00:13.448 ******* 2026-08-06 15:10:22.956848 | mon1 | ok: [mon1] 2026-08-06 15:10:22.956907 | mon1 | 2026-08-06 15:10:22.956917 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-06 15:10:22.956927 | mon1 | Thursday 06 August 2026 15:10:22 +0000 (0:00:03.450) 0:00:16.899 ******* 2026-08-06 15:10:23.915270 | mon1 | ok: [mon1] 2026-08-06 15:10:23.915330 | mon1 | 2026-08-06 15:10:23.915353 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-06 15:10:23.915630 | mon1 | Thursday 06 August 2026 15:10:23 +0000 (0:00:00.958) 0:00:17.857 ******* 2026-08-06 15:10:24.328623 | mon1 | ok: [mon1] 2026-08-06 15:10:24.328668 | mon1 | 2026-08-06 15:10:24.328678 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-06 15:10:24.328688 | mon1 | Thursday 06 August 2026 15:10:24 +0000 (0:00:00.413) 0:00:18.271 ******* 2026-08-06 15:10:24.984498 | mon1 | ok: [mon1] 2026-08-06 15:10:24.984563 | mon1 | 2026-08-06 15:10:24.984683 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-06 15:10:24.984817 | mon1 | Thursday 06 August 2026 15:10:24 +0000 (0:00:00.654) 0:00:18.926 ******* 2026-08-06 15:10:25.883529 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-08-06 15:10:25.883595 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-06 15:10:25.883722 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-06 15:10:25.883823 | mon1 | 2026-08-06 15:10:25.884072 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-06 15:10:25.884127 | mon1 | Thursday 06 August 2026 15:10:25 +0000 (0:00:00.901) 0:00:19.827 ******* 2026-08-06 15:10:26.528561 | mon1 | ok: [mon1] 2026-08-06 15:10:26.528634 | mon1 | 2026-08-06 15:10:26.528785 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-06 15:10:26.528817 | mon1 | Thursday 06 August 2026 15:10:26 +0000 (0:00:00.644) 0:00:20.472 ******* 2026-08-06 15:10:27.202135 | mon1 | ok: [mon1] 2026-08-06 15:10:27.202170 | mon1 | 2026-08-06 15:10:27.202176 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-06 15:10:27.202182 | mon1 | Thursday 06 August 2026 15:10:27 +0000 (0:00:00.664) 0:00:21.136 ******* 2026-08-06 15:10:27.202187 | mon1 | 2026-08-06 15:10:27.202192 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-06 15:10:27.202311 | mon1 | Thursday 06 August 2026 15:10:27 +0000 (0:00:00.006) 0:00:21.143 ******* 2026-08-06 15:10:27.698885 | mon1 | ok: [mon1] 2026-08-06 15:10:27.698923 | mon1 | 2026-08-06 15:10:27.698930 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-06 15:10:27.698936 | mon1 | Thursday 06 August 2026 15:10:27 +0000 (0:00:00.498) 0:00:21.642 ******* 2026-08-06 15:10:27.751365 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-06 15:10:27.751419 | mon1 | 2026-08-06 15:10:27.751428 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure GNU coreutils is used on Ubuntu 26.04] **** 2026-08-06 15:10:27.751436 | mon1 | Thursday 06 August 2026 15:10:27 +0000 (0:00:00.052) 0:00:21.694 ******* 2026-08-06 15:10:27.794144 | mon1 | skipping: [mon1] 2026-08-06 15:10:27.794166 | mon1 | 2026-08-06 15:10:27.794704 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-06 15:10:27.794760 | mon1 | Thursday 06 August 2026 15:10:27 +0000 (0:00:00.042) 0:00:21.737 ******* 2026-08-06 15:10:28.752739 | mon1 | ok: [mon1] 2026-08-06 15:10:28.752789 | mon1 | 2026-08-06 15:10:28.752804 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-06 15:10:28.752818 | mon1 | Thursday 06 August 2026 15:10:28 +0000 (0:00:00.958) 0:00:22.695 ******* 2026-08-06 15:10:29.675170 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-08-06 15:10:29.675220 | mon1 | ok: [mon1] => (item=ssh) 2026-08-06 15:10:29.676048 | mon1 | 2026-08-06 15:10:29.676205 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-06 15:10:29.676222 | mon1 | Thursday 06 August 2026 15:10:29 +0000 (0:00:00.923) 0:00:23.618 ******* 2026-08-06 15:10:30.792619 | mon1 | ok: [mon1] 2026-08-06 15:10:30.792666 | mon1 | 2026-08-06 15:10:30.792680 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-06 15:10:30.792693 | mon1 | Thursday 06 August 2026 15:10:30 +0000 (0:00:01.116) 0:00:24.735 ******* 2026-08-06 15:10:31.100685 | mon1 | ok: [mon1] 2026-08-06 15:10:31.100736 | mon1 | 2026-08-06 15:10:31.100751 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-06 15:10:31.100764 | mon1 | Thursday 06 August 2026 15:10:31 +0000 (0:00:00.307) 0:00:25.043 ******* 2026-08-06 15:10:31.615936 | mon1 | ok: [mon1] 2026-08-06 15:10:31.615976 | mon1 | 2026-08-06 15:10:31.615981 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-06 15:10:31.615986 | mon1 | Thursday 06 August 2026 15:10:31 +0000 (0:00:00.515) 0:00:25.559 ******* 2026-08-06 15:10:32.046631 | mon1 | ok: [mon1] 2026-08-06 15:10:32.046675 | mon1 | 2026-08-06 15:10:32.046685 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-08-06 15:10:32.046695 | mon1 | Thursday 06 August 2026 15:10:32 +0000 (0:00:00.430) 0:00:25.989 ******* 2026-08-06 15:10:32.295609 | mon1 | ok: [mon1] 2026-08-06 15:10:32.295676 | mon1 | 2026-08-06 15:10:32.295686 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-08-06 15:10:32.295696 | mon1 | Thursday 06 August 2026 15:10:32 +0000 (0:00:00.248) 0:00:26.238 ******* 2026-08-06 15:10:33.630703 | mon1 | ok: [mon1] => (item=mon1) 2026-08-06 15:10:33.630760 | mon1 | 2026-08-06 15:10:33.630772 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-08-06 15:10:33.630782 | mon1 | Thursday 06 August 2026 15:10:33 +0000 (0:00:01.335) 0:00:27.573 ******* 2026-08-06 15:10:33.683577 | mon1 | ok: [mon1] 2026-08-06 15:10:33.683616 | mon1 | 2026-08-06 15:10:33.683736 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-08-06 15:10:33.683848 | mon1 | Thursday 06 August 2026 15:10:33 +0000 (0:00:00.053) 0:00:27.626 ******* 2026-08-06 15:10:33.729300 | mon1 | skipping: [mon1] 2026-08-06 15:10:33.729358 | mon1 | 2026-08-06 15:10:33.729374 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-06 15:10:33.729665 | mon1 | Thursday 06 August 2026 15:10:33 +0000 (0:00:00.045) 0:00:27.671 ******* 2026-08-06 15:10:33.824486 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-06 15:10:33.824521 | mon1 | 2026-08-06 15:10:33.824532 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-06 15:10:33.824541 | mon1 | Thursday 06 August 2026 15:10:33 +0000 (0:00:00.095) 0:00:27.766 ******* 2026-08-06 15:10:35.954539 | mon1 | ok: [mon1] 2026-08-06 15:10:35.954612 | mon1 | 2026-08-06 15:10:35.954627 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-06 15:10:35.954639 | mon1 | Thursday 06 August 2026 15:10:35 +0000 (0:00:02.130) 0:00:29.897 ******* 2026-08-06 15:10:36.019484 | mon1 | ok: [mon1] => (item=mon1) 2026-08-06 15:10:36.019572 | mon1 | 2026-08-06 15:10:36.019578 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-06 15:10:36.019586 | mon1 | Thursday 06 August 2026 15:10:36 +0000 (0:00:00.064) 0:00:29.962 ******* 2026-08-06 15:10:36.515593 | mon1 | ok: [mon1] 2026-08-06 15:10:36.515684 | mon1 | 2026-08-06 15:10:36.515866 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-06 15:10:36.516054 | mon1 | Thursday 06 August 2026 15:10:36 +0000 (0:00:00.496) 0:00:30.458 ******* 2026-08-06 15:10:39.456255 | mon1 | ok: [mon1] 2026-08-06 15:10:39.456327 | mon1 | 2026-08-06 15:10:39.456388 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-08-06 15:10:39.456712 | mon1 | Thursday 06 August 2026 15:10:39 +0000 (0:00:02.940) 0:00:33.399 ******* 2026-08-06 15:10:41.365119 | mon1 | ok: [mon1] 2026-08-06 15:10:41.365154 | mon1 | 2026-08-06 15:10:41.365160 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-08-06 15:10:41.365460 | mon1 | Thursday 06 August 2026 15:10:41 +0000 (0:00:01.908) 0:00:35.307 ******* 2026-08-06 15:10:43.410514 | mon1 | ok: [mon1] 2026-08-06 15:10:43.410713 | mon1 | 2026-08-06 15:10:43.410970 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-06 15:10:43.411271 | mon1 | Thursday 06 August 2026 15:10:43 +0000 (0:00:02.046) 0:00:37.354 ******* 2026-08-06 15:10:43.494599 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-06 15:10:43.496059 | mon1 | 2026-08-06 15:10:43.496104 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-06 15:10:43.496118 | mon1 | Thursday 06 August 2026 15:10:43 +0000 (0:00:00.084) 0:00:37.438 ******* 2026-08-06 15:10:43.551179 | mon1 | skipping: [mon1] 2026-08-06 15:10:43.551344 | mon1 | 2026-08-06 15:10:43.551515 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-06 15:10:43.551673 | mon1 | Thursday 06 August 2026 15:10:43 +0000 (0:00:00.056) 0:00:37.495 ******* 2026-08-06 15:10:43.606784 | mon1 | skipping: [mon1] => (item=mon1) 2026-08-06 15:10:43.606978 | mon1 | skipping: [mon1] 2026-08-06 15:10:43.607257 | mon1 | 2026-08-06 15:10:43.607497 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-06 15:10:43.607742 | mon1 | Thursday 06 August 2026 15:10:43 +0000 (0:00:00.055) 0:00:37.550 ******* 2026-08-06 15:10:43.976900 | mon1 | ok: [mon1] 2026-08-06 15:10:43.977115 | mon1 | 2026-08-06 15:10:43.977387 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-06 15:10:43.977675 | mon1 | Thursday 06 August 2026 15:10:43 +0000 (0:00:00.369) 0:00:37.920 ******* 2026-08-06 15:10:47.022327 | mon1 | ok: [mon1] 2026-08-06 15:10:47.022608 | mon1 | 2026-08-06 15:10:47.022901 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-08-06 15:10:47.023218 | mon1 | Thursday 06 August 2026 15:10:47 +0000 (0:00:03.044) 0:00:40.965 ******* 2026-08-06 15:10:48.944911 | mon1 | ok: [mon1] 2026-08-06 15:10:48.945076 | mon1 | 2026-08-06 15:10:48.945391 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-08-06 15:10:48.945664 | mon1 | Thursday 06 August 2026 15:10:48 +0000 (0:00:01.922) 0:00:42.888 ******* 2026-08-06 15:10:51.017410 | mon1 | ok: [mon1] 2026-08-06 15:10:51.017756 | mon1 | 2026-08-06 15:10:51.018225 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-08-06 15:10:51.018489 | mon1 | Thursday 06 August 2026 15:10:51 +0000 (0:00:02.072) 0:00:44.961 ******* 2026-08-06 15:10:59.312823 | mon1 | ok: [mon1] => (item={'name': 'diskprediction_local'}) 2026-08-06 15:10:59.313025 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-08-06 15:10:59.313341 | mon1 | ok: [mon1] => (item={'name': 'prometheus'}) 2026-08-06 15:10:59.313574 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-08-06 15:10:59.313804 | mon1 | 2026-08-06 15:10:59.314059 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-08-06 15:10:59.314348 | mon1 | 2026-08-06 15:10:59.314601 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-06 15:10:59.314888 | mon1 | Thursday 06 August 2026 15:10:59 +0000 (0:00:08.295) 0:00:53.257 ******* 2026-08-06 15:11:00.621335 | mon1 | [WARNING]: Host 'osd1' is using the discovered Python interpreter at '/usr/bin/python3.12', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.21/reference_appendices/interpreter_discovery.html for more information. 2026-08-06 15:11:00.631629 | mon1 | ok: [osd1] 2026-08-06 15:11:00.631886 | mon1 | 2026-08-06 15:11:00.632235 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-06 15:11:00.632556 | mon1 | Thursday 06 August 2026 15:11:00 +0000 (0:00:01.318) 0:00:54.575 ******* 2026-08-06 15:11:00.985866 | mon1 | ok: [osd1] 2026-08-06 15:11:00.985975 | mon1 | 2026-08-06 15:11:00.986342 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-06 15:11:00.986534 | mon1 | Thursday 06 August 2026 15:11:00 +0000 (0:00:00.353) 0:00:54.929 ******* 2026-08-06 15:11:01.033262 | mon1 | skipping: [osd1] 2026-08-06 15:11:01.033432 | mon1 | 2026-08-06 15:11:01.033784 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-06 15:11:01.034174 | mon1 | Thursday 06 August 2026 15:11:01 +0000 (0:00:00.047) 0:00:54.976 ******* 2026-08-06 15:11:01.364953 | mon1 | ok: [osd1] 2026-08-06 15:11:01.365040 | mon1 | 2026-08-06 15:11:01.365054 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-06 15:11:01.365068 | mon1 | Thursday 06 August 2026 15:11:01 +0000 (0:00:00.330) 0:00:55.307 ******* 2026-08-06 15:11:01.448222 | mon1 | ok: [osd1] => { 2026-08-06 15:11:01.448329 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-06 15:11:01.448341 | mon1 | } 2026-08-06 15:11:01.448358 | mon1 | 2026-08-06 15:11:01.448485 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-06 15:11:01.448739 | mon1 | Thursday 06 August 2026 15:11:01 +0000 (0:00:00.083) 0:00:55.391 ******* 2026-08-06 15:11:01.943492 | mon1 | ok: [osd1] 2026-08-06 15:11:01.943720 | mon1 | 2026-08-06 15:11:01.944009 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-06 15:11:01.944342 | mon1 | Thursday 06 August 2026 15:11:01 +0000 (0:00:00.495) 0:00:55.886 ******* 2026-08-06 15:11:01.992720 | mon1 | skipping: [osd1] 2026-08-06 15:11:01.992881 | mon1 | 2026-08-06 15:11:01.993134 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-06 15:11:01.993354 | mon1 | Thursday 06 August 2026 15:11:01 +0000 (0:00:00.049) 0:00:55.936 ******* 2026-08-06 15:11:02.037372 | mon1 | skipping: [osd1] 2026-08-06 15:11:02.037543 | mon1 | 2026-08-06 15:11:02.037821 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-06 15:11:02.038056 | mon1 | Thursday 06 August 2026 15:11:02 +0000 (0:00:00.044) 0:00:55.981 ******* 2026-08-06 15:11:02.362160 | mon1 | ok: [osd1] 2026-08-06 15:11:02.362413 | mon1 | 2026-08-06 15:11:02.362680 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-06 15:11:02.362933 | mon1 | Thursday 06 August 2026 15:11:02 +0000 (0:00:00.324) 0:00:56.305 ******* 2026-08-06 15:11:03.537138 | mon1 | ok: [osd1] 2026-08-06 15:11:03.537206 | mon1 | 2026-08-06 15:11:03.537217 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-06 15:11:03.537226 | mon1 | Thursday 06 August 2026 15:11:03 +0000 (0:00:01.174) 0:00:57.479 ******* 2026-08-06 15:11:03.706801 | mon1 | ok: [osd1] => { 2026-08-06 15:11:03.706878 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-06 15:11:03.707003 | mon1 | } 2026-08-06 15:11:03.707135 | mon1 | 2026-08-06 15:11:03.707407 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-06 15:11:03.707453 | mon1 | Thursday 06 August 2026 15:11:03 +0000 (0:00:00.169) 0:00:57.649 ******* 2026-08-06 15:11:04.282911 | mon1 | ok: [osd1] 2026-08-06 15:11:04.282989 | mon1 | 2026-08-06 15:11:04.283001 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-06 15:11:04.283011 | mon1 | Thursday 06 August 2026 15:11:04 +0000 (0:00:00.574) 0:00:58.224 ******* 2026-08-06 15:11:07.687359 | mon1 | ok: [osd1] 2026-08-06 15:11:07.687447 | mon1 | 2026-08-06 15:11:07.687476 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-06 15:11:07.687694 | mon1 | Thursday 06 August 2026 15:11:07 +0000 (0:00:03.404) 0:01:01.628 ******* 2026-08-06 15:11:07.724922 | mon1 | skipping: [osd1] 2026-08-06 15:11:07.725126 | mon1 | 2026-08-06 15:11:07.725437 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-06 15:11:07.725708 | mon1 | Thursday 06 August 2026 15:11:07 +0000 (0:00:00.039) 0:01:01.668 ******* 2026-08-06 15:11:07.762314 | mon1 | skipping: [osd1] 2026-08-06 15:11:07.762521 | mon1 | 2026-08-06 15:11:07.762781 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-06 15:11:07.763030 | mon1 | Thursday 06 August 2026 15:11:07 +0000 (0:00:00.037) 0:01:01.705 ******* 2026-08-06 15:11:07.799615 | mon1 | skipping: [osd1] 2026-08-06 15:11:07.799811 | mon1 | 2026-08-06 15:11:07.800309 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-06 15:11:07.800559 | mon1 | Thursday 06 August 2026 15:11:07 +0000 (0:00:00.037) 0:01:01.743 ******* 2026-08-06 15:11:08.902304 | mon1 | ok: [osd1] 2026-08-06 15:11:08.902505 | mon1 | 2026-08-06 15:11:08.902790 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-06 15:11:08.903041 | mon1 | Thursday 06 August 2026 15:11:08 +0000 (0:00:01.101) 0:01:02.844 ******* 2026-08-06 15:11:09.605678 | mon1 | ok: [osd1] 2026-08-06 15:11:09.605861 | mon1 | 2026-08-06 15:11:09.606177 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-06 15:11:09.606425 | mon1 | Thursday 06 August 2026 15:11:09 +0000 (0:00:00.703) 0:01:03.548 ******* 2026-08-06 15:11:11.194801 | mon1 | ok: [osd1] => (item={'path': '/etc/containerd'}) 2026-08-06 15:11:11.195009 | mon1 | ok: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-06 15:11:11.195310 | mon1 | ok: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-06 15:11:11.195566 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-06 15:11:11.195826 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-06 15:11:11.196056 | mon1 | 2026-08-06 15:11:11.196383 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-06 15:11:11.196621 | mon1 | Thursday 06 August 2026 15:11:11 +0000 (0:00:01.589) 0:01:05.138 ******* 2026-08-06 15:11:12.018149 | mon1 | ok: [osd1] 2026-08-06 15:11:12.018375 | mon1 | 2026-08-06 15:11:12.018659 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-06 15:11:12.018931 | mon1 | Thursday 06 August 2026 15:11:12 +0000 (0:00:00.817) 0:01:05.955 ******* 2026-08-06 15:11:12.019226 | mon1 | 2026-08-06 15:11:12.019487 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-06 15:11:12.019752 | mon1 | Thursday 06 August 2026 15:11:12 +0000 (0:00:00.006) 0:01:05.961 ******* 2026-08-06 15:11:12.539758 | mon1 | ok: [osd1] 2026-08-06 15:11:12.539942 | mon1 | 2026-08-06 15:11:12.540347 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-06 15:11:12.540559 | mon1 | Thursday 06 August 2026 15:11:12 +0000 (0:00:00.521) 0:01:06.483 ******* 2026-08-06 15:11:12.868759 | mon1 | ok: [osd1] 2026-08-06 15:11:12.868900 | mon1 | 2026-08-06 15:11:12.869303 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-06 15:11:12.869497 | mon1 | Thursday 06 August 2026 15:11:12 +0000 (0:00:00.329) 0:01:06.812 ******* 2026-08-06 15:11:12.960329 | mon1 | ok: [osd1] => { 2026-08-06 15:11:12.960562 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-06 15:11:12.960793 | mon1 | } 2026-08-06 15:11:12.960998 | mon1 | 2026-08-06 15:11:12.961308 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-06 15:11:12.961545 | mon1 | Thursday 06 August 2026 15:11:12 +0000 (0:00:00.091) 0:01:06.903 ******* 2026-08-06 15:11:13.504408 | mon1 | ok: [osd1] 2026-08-06 15:11:13.504608 | mon1 | 2026-08-06 15:11:13.504860 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-06 15:11:13.505220 | mon1 | Thursday 06 August 2026 15:11:13 +0000 (0:00:00.543) 0:01:07.447 ******* 2026-08-06 15:11:17.012611 | mon1 | ok: [osd1] 2026-08-06 15:11:17.012771 | mon1 | 2026-08-06 15:11:17.013033 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-06 15:11:17.013413 | mon1 | Thursday 06 August 2026 15:11:17 +0000 (0:00:03.508) 0:01:10.956 ******* 2026-08-06 15:11:18.274338 | mon1 | ok: [osd1] 2026-08-06 15:11:18.274500 | mon1 | 2026-08-06 15:11:18.274751 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-06 15:11:18.275002 | mon1 | Thursday 06 August 2026 15:11:18 +0000 (0:00:01.261) 0:01:12.217 ******* 2026-08-06 15:11:18.590803 | mon1 | ok: [osd1] 2026-08-06 15:11:18.590865 | mon1 | 2026-08-06 15:11:18.590879 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-06 15:11:18.590892 | mon1 | Thursday 06 August 2026 15:11:18 +0000 (0:00:00.314) 0:01:12.532 ******* 2026-08-06 15:11:19.290306 | mon1 | ok: [osd1] 2026-08-06 15:11:19.290399 | mon1 | 2026-08-06 15:11:19.290701 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-06 15:11:19.290972 | mon1 | Thursday 06 August 2026 15:11:19 +0000 (0:00:00.700) 0:01:13.233 ******* 2026-08-06 15:11:20.219632 | mon1 | ok: [osd1] => (item={'path': '/etc/docker'}) 2026-08-06 15:11:20.219753 | mon1 | ok: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-06 15:11:20.219914 | mon1 | ok: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-06 15:11:20.220055 | mon1 | 2026-08-06 15:11:20.220421 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-06 15:11:20.220464 | mon1 | Thursday 06 August 2026 15:11:20 +0000 (0:00:00.929) 0:01:14.162 ******* 2026-08-06 15:11:20.898600 | mon1 | ok: [osd1] 2026-08-06 15:11:20.898671 | mon1 | 2026-08-06 15:11:20.899036 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-06 15:11:20.899067 | mon1 | Thursday 06 August 2026 15:11:20 +0000 (0:00:00.679) 0:01:14.841 ******* 2026-08-06 15:11:21.639400 | mon1 | ok: [osd1] 2026-08-06 15:11:21.639453 | mon1 | 2026-08-06 15:11:21.639464 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-06 15:11:21.639473 | mon1 | Thursday 06 August 2026 15:11:21 +0000 (0:00:00.732) 0:01:15.573 ******* 2026-08-06 15:11:21.639482 | mon1 | 2026-08-06 15:11:21.639490 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-06 15:11:21.639499 | mon1 | Thursday 06 August 2026 15:11:21 +0000 (0:00:00.007) 0:01:15.581 ******* 2026-08-06 15:11:22.178296 | mon1 | ok: [osd1] 2026-08-06 15:11:22.178358 | mon1 | 2026-08-06 15:11:22.178780 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-06 15:11:22.178833 | mon1 | Thursday 06 August 2026 15:11:22 +0000 (0:00:00.540) 0:01:16.121 ******* 2026-08-06 15:11:22.238816 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-06 15:11:22.238883 | mon1 | 2026-08-06 15:11:22.238894 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure GNU coreutils is used on Ubuntu 26.04] **** 2026-08-06 15:11:22.238903 | mon1 | Thursday 06 August 2026 15:11:22 +0000 (0:00:00.059) 0:01:16.181 ******* 2026-08-06 15:11:22.284175 | mon1 | skipping: [osd1] 2026-08-06 15:11:22.284315 | mon1 | 2026-08-06 15:11:22.284675 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-06 15:11:22.285019 | mon1 | Thursday 06 August 2026 15:11:22 +0000 (0:00:00.045) 0:01:16.226 ******* 2026-08-06 15:11:23.277827 | mon1 | ok: [osd1] 2026-08-06 15:11:23.278822 | mon1 | 2026-08-06 15:11:23.278850 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-06 15:11:23.278860 | mon1 | Thursday 06 August 2026 15:11:23 +0000 (0:00:00.994) 0:01:17.221 ******* 2026-08-06 15:11:24.193013 | mon1 | ok: [osd1] => (item=systemd-timesyncd) 2026-08-06 15:11:24.193065 | mon1 | ok: [osd1] => (item=ssh) 2026-08-06 15:11:24.193079 | mon1 | 2026-08-06 15:11:24.193128 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-06 15:11:24.193141 | mon1 | Thursday 06 August 2026 15:11:24 +0000 (0:00:00.913) 0:01:18.134 ******* 2026-08-06 15:11:25.287462 | mon1 | ok: [osd1] 2026-08-06 15:11:25.287555 | mon1 | 2026-08-06 15:11:25.287569 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-06 15:11:25.287581 | mon1 | Thursday 06 August 2026 15:11:25 +0000 (0:00:01.093) 0:01:19.228 ******* 2026-08-06 15:11:25.601995 | mon1 | ok: [osd1] 2026-08-06 15:11:25.602137 | mon1 | 2026-08-06 15:11:25.602157 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-06 15:11:25.602171 | mon1 | Thursday 06 August 2026 15:11:25 +0000 (0:00:00.315) 0:01:19.544 ******* 2026-08-06 15:11:26.001176 | mon1 | ok: [osd1] 2026-08-06 15:11:26.001295 | mon1 | 2026-08-06 15:11:26.001928 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-06 15:11:26.002004 | mon1 | Thursday 06 August 2026 15:11:25 +0000 (0:00:00.399) 0:01:19.943 ******* 2026-08-06 15:11:26.329221 | mon1 | ok: [osd1] 2026-08-06 15:11:26.329285 | mon1 | 2026-08-06 15:11:26.329952 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-08-06 15:11:26.330009 | mon1 | Thursday 06 August 2026 15:11:26 +0000 (0:00:00.328) 0:01:20.272 ******* 2026-08-06 15:11:26.681858 | mon1 | ok: [osd1 -> mon1(199.204.45.35)] => (item=mon1) 2026-08-06 15:11:26.681931 | mon1 | 2026-08-06 15:11:26.682140 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-08-06 15:11:26.682377 | mon1 | Thursday 06 August 2026 15:11:26 +0000 (0:00:00.351) 0:01:20.624 ******* 2026-08-06 15:11:26.737502 | mon1 | ok: [osd1] 2026-08-06 15:11:26.737566 | mon1 | 2026-08-06 15:11:26.737681 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-06 15:11:26.737786 | mon1 | Thursday 06 August 2026 15:11:26 +0000 (0:00:00.056) 0:01:20.681 ******* 2026-08-06 15:11:26.824177 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-08-06 15:11:26.824226 | mon1 | 2026-08-06 15:11:26.824236 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-06 15:11:26.824246 | mon1 | Thursday 06 August 2026 15:11:26 +0000 (0:00:00.084) 0:01:20.765 ******* 2026-08-06 15:11:28.883384 | mon1 | ok: [osd1 -> mon1(199.204.45.35)] 2026-08-06 15:11:28.883462 | mon1 | 2026-08-06 15:11:28.883476 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-06 15:11:28.883488 | mon1 | Thursday 06 August 2026 15:11:28 +0000 (0:00:02.060) 0:01:22.826 ******* 2026-08-06 15:11:28.944712 | mon1 | ok: [osd1] => (item=osd1) 2026-08-06 15:11:28.944755 | mon1 | 2026-08-06 15:11:28.944768 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-06 15:11:28.944780 | mon1 | Thursday 06 August 2026 15:11:28 +0000 (0:00:00.060) 0:01:22.887 ******* 2026-08-06 15:11:29.326722 | mon1 | ok: [osd1] 2026-08-06 15:11:29.326782 | mon1 | 2026-08-06 15:11:29.326796 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-06 15:11:29.326808 | mon1 | Thursday 06 August 2026 15:11:29 +0000 (0:00:00.381) 0:01:23.268 ******* 2026-08-06 15:11:32.366877 | mon1 | ok: [osd1 -> mon1(199.204.45.35)] 2026-08-06 15:11:32.366920 | mon1 | 2026-08-06 15:11:32.366934 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-08-06 15:11:32.366940 | mon1 | Thursday 06 August 2026 15:11:32 +0000 (0:00:03.040) 0:01:26.308 ******* 2026-08-06 15:11:38.906225 | mon1 | ok: [osd1] 2026-08-06 15:11:38.906319 | mon1 | 2026-08-06 15:11:38.906336 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-08-06 15:11:38.906349 | mon1 | Thursday 06 August 2026 15:11:38 +0000 (0:00:06.539) 0:01:32.848 ******* 2026-08-06 15:11:40.750289 | mon1 | ok: [osd1] 2026-08-06 15:11:40.750337 | mon1 | 2026-08-06 15:11:40.750801 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-08-06 15:11:40.750868 | mon1 | Thursday 06 August 2026 15:11:40 +0000 (0:00:01.844) 0:01:34.692 ******* 2026-08-06 15:11:40.819601 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd0/data) 2026-08-06 15:11:40.819658 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd1/data) 2026-08-06 15:11:40.819672 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd2/data) 2026-08-06 15:11:40.819685 | mon1 | skipping: [osd1] 2026-08-06 15:11:40.819698 | mon1 | 2026-08-06 15:11:40.819711 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-08-06 15:11:40.819725 | mon1 | Thursday 06 August 2026 15:11:40 +0000 (0:00:00.068) 0:01:34.761 ******* 2026-08-06 15:11:43.010684 | mon1 | ok: [osd1 -> mon1(199.204.45.35)] 2026-08-06 15:11:43.010756 | mon1 | 2026-08-06 15:11:43.010791 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-08-06 15:11:43.010804 | mon1 | Thursday 06 August 2026 15:11:43 +0000 (0:00:02.192) 0:01:36.953 ******* 2026-08-06 15:11:45.029803 | mon1 | ok: [osd1 -> mon1(199.204.45.35)] 2026-08-06 15:11:45.029851 | mon1 | 2026-08-06 15:11:45.029859 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-08-06 15:11:45.029865 | mon1 | Thursday 06 August 2026 15:11:45 +0000 (0:00:02.016) 0:01:38.970 ******* 2026-08-06 15:11:45.094747 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-08-06 15:11:45.094831 | mon1 | 2026-08-06 15:11:45.094842 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-08-06 15:11:45.094852 | mon1 | Thursday 06 August 2026 15:11:45 +0000 (0:00:00.067) 0:01:39.037 ******* 2026-08-06 15:11:45.145236 | mon1 | ok: [osd1] 2026-08-06 15:11:45.145319 | mon1 | 2026-08-06 15:11:45.145338 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-08-06 15:11:45.145497 | mon1 | Thursday 06 August 2026 15:11:45 +0000 (0:00:00.050) 0:01:39.088 ******* 2026-08-06 15:11:47.152281 | mon1 | ok: [osd1 -> mon1(199.204.45.35)] 2026-08-06 15:11:47.152353 | mon1 | 2026-08-06 15:11:47.152794 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-08-06 15:11:47.152860 | mon1 | Thursday 06 August 2026 15:11:47 +0000 (0:00:02.007) 0:01:41.095 ******* 2026-08-06 15:11:47.203890 | mon1 | ok: [osd1] 2026-08-06 15:11:47.203944 | mon1 | 2026-08-06 15:11:47.203958 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-08-06 15:11:47.203971 | mon1 | Thursday 06 August 2026 15:11:47 +0000 (0:00:00.050) 0:01:41.145 ******* 2026-08-06 15:11:47.251709 | mon1 | skipping: [osd1] => (item=1) 2026-08-06 15:11:47.251740 | mon1 | skipping: [osd1] => (item=1) 2026-08-06 15:11:47.251750 | mon1 | skipping: [osd1] => (item=1) 2026-08-06 15:11:47.251758 | mon1 | skipping: [osd1] 2026-08-06 15:11:47.251767 | mon1 | 2026-08-06 15:11:47.251776 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-08-06 15:11:47.251785 | mon1 | Thursday 06 August 2026 15:11:47 +0000 (0:00:00.048) 0:01:41.194 ******* 2026-08-06 15:11:47.324265 | mon1 | skipping: [osd1] 2026-08-06 15:11:47.324314 | mon1 | 2026-08-06 15:11:47.324327 | mon1 | PLAY [Deploy Ceph exporters] *************************************************** 2026-08-06 15:11:47.324340 | mon1 | 2026-08-06 15:11:47.324351 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-06 15:11:47.324363 | mon1 | Thursday 06 August 2026 15:11:47 +0000 (0:00:00.072) 0:01:41.266 ******* 2026-08-06 15:11:48.332406 | mon1 | ok: [mon1] 2026-08-06 15:11:48.332478 | mon1 | 2026-08-06 15:11:48.332492 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-06 15:11:48.332512 | mon1 | Thursday 06 August 2026 15:11:48 +0000 (0:00:01.008) 0:01:42.275 ******* 2026-08-06 15:11:48.646892 | mon1 | ok: [mon1] 2026-08-06 15:11:48.647132 | mon1 | 2026-08-06 15:11:48.647421 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-06 15:11:48.647669 | mon1 | Thursday 06 August 2026 15:11:48 +0000 (0:00:00.315) 0:01:42.590 ******* 2026-08-06 15:11:48.693496 | mon1 | skipping: [mon1] 2026-08-06 15:11:48.693790 | mon1 | 2026-08-06 15:11:48.694206 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-06 15:11:48.694548 | mon1 | Thursday 06 August 2026 15:11:48 +0000 (0:00:00.046) 0:01:42.637 ******* 2026-08-06 15:11:49.019138 | mon1 | ok: [mon1] 2026-08-06 15:11:49.019341 | mon1 | 2026-08-06 15:11:49.019625 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-06 15:11:49.019897 | mon1 | Thursday 06 August 2026 15:11:49 +0000 (0:00:00.325) 0:01:42.962 ******* 2026-08-06 15:11:49.099869 | mon1 | ok: [mon1] => { 2026-08-06 15:11:49.100076 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-06 15:11:49.100347 | mon1 | } 2026-08-06 15:11:49.100575 | mon1 | 2026-08-06 15:11:49.100835 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-06 15:11:49.101118 | mon1 | Thursday 06 August 2026 15:11:49 +0000 (0:00:00.081) 0:01:43.043 ******* 2026-08-06 15:11:49.557598 | mon1 | ok: [mon1] 2026-08-06 15:11:49.557789 | mon1 | 2026-08-06 15:11:49.558044 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-06 15:11:49.558343 | mon1 | Thursday 06 August 2026 15:11:49 +0000 (0:00:00.457) 0:01:43.501 ******* 2026-08-06 15:11:49.605584 | mon1 | skipping: [mon1] 2026-08-06 15:11:49.605802 | mon1 | 2026-08-06 15:11:49.606108 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-06 15:11:49.606393 | mon1 | Thursday 06 August 2026 15:11:49 +0000 (0:00:00.048) 0:01:43.549 ******* 2026-08-06 15:11:49.652608 | mon1 | skipping: [mon1] 2026-08-06 15:11:49.652843 | mon1 | 2026-08-06 15:11:49.653130 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-06 15:11:49.653402 | mon1 | Thursday 06 August 2026 15:11:49 +0000 (0:00:00.046) 0:01:43.596 ******* 2026-08-06 15:11:49.965296 | mon1 | ok: [mon1] 2026-08-06 15:11:49.965488 | mon1 | 2026-08-06 15:11:49.965748 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-06 15:11:49.966002 | mon1 | Thursday 06 August 2026 15:11:49 +0000 (0:00:00.312) 0:01:43.909 ******* 2026-08-06 15:11:50.919219 | mon1 | ok: [mon1] 2026-08-06 15:11:50.919287 | mon1 | 2026-08-06 15:11:50.919305 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-06 15:11:50.919452 | mon1 | Thursday 06 August 2026 15:11:50 +0000 (0:00:00.953) 0:01:44.862 ******* 2026-08-06 15:11:51.011382 | mon1 | ok: [mon1] => { 2026-08-06 15:11:51.011521 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-06 15:11:51.011648 | mon1 | } 2026-08-06 15:11:51.011780 | mon1 | 2026-08-06 15:11:51.011924 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-06 15:11:51.012100 | mon1 | Thursday 06 August 2026 15:11:51 +0000 (0:00:00.092) 0:01:44.955 ******* 2026-08-06 15:11:51.515131 | mon1 | ok: [mon1] 2026-08-06 15:11:51.515169 | mon1 | 2026-08-06 15:11:51.515174 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-06 15:11:51.515179 | mon1 | Thursday 06 August 2026 15:11:51 +0000 (0:00:00.499) 0:01:45.454 ******* 2026-08-06 15:11:53.754022 | mon1 | ok: [mon1] 2026-08-06 15:11:53.754449 | mon1 | 2026-08-06 15:11:53.754808 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-06 15:11:53.755174 | mon1 | Thursday 06 August 2026 15:11:53 +0000 (0:00:02.242) 0:01:47.697 ******* 2026-08-06 15:11:53.783541 | mon1 | skipping: [mon1] 2026-08-06 15:11:53.783738 | mon1 | 2026-08-06 15:11:53.783912 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-06 15:11:53.784062 | mon1 | Thursday 06 August 2026 15:11:53 +0000 (0:00:00.029) 0:01:47.727 ******* 2026-08-06 15:11:53.817720 | mon1 | skipping: [mon1] 2026-08-06 15:11:53.817954 | mon1 | 2026-08-06 15:11:53.818273 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-06 15:11:53.818604 | mon1 | Thursday 06 August 2026 15:11:53 +0000 (0:00:00.033) 0:01:47.760 ******* 2026-08-06 15:11:53.853580 | mon1 | skipping: [mon1] 2026-08-06 15:11:53.853889 | mon1 | 2026-08-06 15:11:53.854253 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-06 15:11:53.854649 | mon1 | Thursday 06 August 2026 15:11:53 +0000 (0:00:00.036) 0:01:47.796 ******* 2026-08-06 15:11:54.948919 | mon1 | ok: [mon1] 2026-08-06 15:11:54.949324 | mon1 | 2026-08-06 15:11:54.949670 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-06 15:11:54.949989 | mon1 | Thursday 06 August 2026 15:11:54 +0000 (0:00:01.095) 0:01:48.892 ******* 2026-08-06 15:11:55.624652 | mon1 | ok: [mon1] 2026-08-06 15:11:55.625018 | mon1 | 2026-08-06 15:11:55.625380 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-06 15:11:55.625699 | mon1 | Thursday 06 August 2026 15:11:55 +0000 (0:00:00.675) 0:01:49.567 ******* 2026-08-06 15:11:57.098635 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-06 15:11:57.098900 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-06 15:11:57.099139 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-06 15:11:57.099541 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-06 15:11:57.099992 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-06 15:11:57.100443 | mon1 | 2026-08-06 15:11:57.100895 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-06 15:11:57.101406 | mon1 | Thursday 06 August 2026 15:11:57 +0000 (0:00:01.474) 0:01:51.042 ******* 2026-08-06 15:11:57.925911 | mon1 | ok: [mon1] 2026-08-06 15:11:57.926317 | mon1 | 2026-08-06 15:11:57.926660 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-06 15:11:57.926979 | mon1 | Thursday 06 August 2026 15:11:57 +0000 (0:00:00.821) 0:01:51.863 ******* 2026-08-06 15:11:57.927317 | mon1 | 2026-08-06 15:11:57.927644 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-06 15:11:57.927984 | mon1 | Thursday 06 August 2026 15:11:57 +0000 (0:00:00.005) 0:01:51.869 ******* 2026-08-06 15:11:58.465469 | mon1 | ok: [mon1] 2026-08-06 15:11:58.465809 | mon1 | 2026-08-06 15:11:58.466167 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-06 15:11:58.466492 | mon1 | Thursday 06 August 2026 15:11:58 +0000 (0:00:00.539) 0:01:52.409 ******* 2026-08-06 15:11:58.794521 | mon1 | ok: [mon1] 2026-08-06 15:11:58.794579 | mon1 | 2026-08-06 15:11:58.794720 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-06 15:11:58.794836 | mon1 | Thursday 06 August 2026 15:11:58 +0000 (0:00:00.329) 0:01:52.738 ******* 2026-08-06 15:11:58.878532 | mon1 | ok: [mon1] => { 2026-08-06 15:11:58.878606 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-06 15:11:58.878721 | mon1 | } 2026-08-06 15:11:58.878826 | mon1 | 2026-08-06 15:11:58.878942 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-06 15:11:58.879056 | mon1 | Thursday 06 August 2026 15:11:58 +0000 (0:00:00.083) 0:01:52.821 ******* 2026-08-06 15:11:59.384668 | mon1 | ok: [mon1] 2026-08-06 15:11:59.384789 | mon1 | 2026-08-06 15:11:59.385255 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-06 15:11:59.385301 | mon1 | Thursday 06 August 2026 15:11:59 +0000 (0:00:00.505) 0:01:53.327 ******* 2026-08-06 15:12:02.803191 | mon1 | ok: [mon1] 2026-08-06 15:12:02.803255 | mon1 | 2026-08-06 15:12:02.803856 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-06 15:12:02.803916 | mon1 | Thursday 06 August 2026 15:12:02 +0000 (0:00:03.418) 0:01:56.746 ******* 2026-08-06 15:12:03.820249 | mon1 | ok: [mon1] 2026-08-06 15:12:03.820310 | mon1 | 2026-08-06 15:12:03.820782 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-06 15:12:03.820841 | mon1 | Thursday 06 August 2026 15:12:03 +0000 (0:00:01.016) 0:01:57.762 ******* 2026-08-06 15:12:04.123665 | mon1 | ok: [mon1] 2026-08-06 15:12:04.123720 | mon1 | 2026-08-06 15:12:04.123734 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-06 15:12:04.123746 | mon1 | Thursday 06 August 2026 15:12:04 +0000 (0:00:00.302) 0:01:58.065 ******* 2026-08-06 15:12:04.825649 | mon1 | ok: [mon1] 2026-08-06 15:12:04.825730 | mon1 | 2026-08-06 15:12:04.825885 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-06 15:12:04.826067 | mon1 | Thursday 06 August 2026 15:12:04 +0000 (0:00:00.702) 0:01:58.768 ******* 2026-08-06 15:12:05.724218 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-08-06 15:12:05.724276 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-06 15:12:05.724290 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-06 15:12:05.724302 | mon1 | 2026-08-06 15:12:05.724315 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-06 15:12:05.724327 | mon1 | Thursday 06 August 2026 15:12:05 +0000 (0:00:00.897) 0:01:59.666 ******* 2026-08-06 15:12:06.383273 | mon1 | ok: [mon1] 2026-08-06 15:12:06.383375 | mon1 | 2026-08-06 15:12:06.383485 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-06 15:12:06.383734 | mon1 | Thursday 06 August 2026 15:12:06 +0000 (0:00:00.659) 0:02:00.326 ******* 2026-08-06 15:12:07.061602 | mon1 | ok: [mon1] 2026-08-06 15:12:07.061768 | mon1 | 2026-08-06 15:12:07.062032 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-06 15:12:07.062369 | mon1 | Thursday 06 August 2026 15:12:07 +0000 (0:00:00.670) 0:02:00.997 ******* 2026-08-06 15:12:07.062593 | mon1 | 2026-08-06 15:12:07.062846 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-06 15:12:07.063144 | mon1 | Thursday 06 August 2026 15:12:07 +0000 (0:00:00.007) 0:02:01.005 ******* 2026-08-06 15:12:07.586195 | mon1 | ok: [mon1] 2026-08-06 15:12:07.586319 | mon1 | 2026-08-06 15:12:07.586546 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-06 15:12:07.586805 | mon1 | Thursday 06 August 2026 15:12:07 +0000 (0:00:00.523) 0:02:01.528 ******* 2026-08-06 15:12:07.648317 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-06 15:12:07.648501 | mon1 | 2026-08-06 15:12:07.648768 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure GNU coreutils is used on Ubuntu 26.04] **** 2026-08-06 15:12:07.649020 | mon1 | Thursday 06 August 2026 15:12:07 +0000 (0:00:00.063) 0:02:01.591 ******* 2026-08-06 15:12:07.691217 | mon1 | skipping: [mon1] 2026-08-06 15:12:07.691325 | mon1 | 2026-08-06 15:12:07.691531 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-06 15:12:07.691791 | mon1 | Thursday 06 August 2026 15:12:07 +0000 (0:00:00.042) 0:02:01.634 ******* 2026-08-06 15:12:08.632256 | mon1 | ok: [mon1] 2026-08-06 15:12:08.632418 | mon1 | 2026-08-06 15:12:08.632687 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-06 15:12:08.632975 | mon1 | Thursday 06 August 2026 15:12:08 +0000 (0:00:00.941) 0:02:02.575 ******* 2026-08-06 15:12:09.574990 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-08-06 15:12:09.575427 | mon1 | ok: [mon1] => (item=ssh) 2026-08-06 15:12:09.575600 | mon1 | 2026-08-06 15:12:09.575772 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-06 15:12:09.575965 | mon1 | Thursday 06 August 2026 15:12:09 +0000 (0:00:00.942) 0:02:03.518 ******* 2026-08-06 15:12:10.673701 | mon1 | ok: [mon1] 2026-08-06 15:12:10.673847 | mon1 | 2026-08-06 15:12:10.673909 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-06 15:12:10.674076 | mon1 | Thursday 06 August 2026 15:12:10 +0000 (0:00:01.098) 0:02:04.617 ******* 2026-08-06 15:12:11.004313 | mon1 | ok: [mon1] 2026-08-06 15:12:11.004490 | mon1 | 2026-08-06 15:12:11.004750 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-06 15:12:11.004995 | mon1 | Thursday 06 August 2026 15:12:11 +0000 (0:00:00.330) 0:02:04.948 ******* 2026-08-06 15:12:11.405275 | mon1 | ok: [mon1] 2026-08-06 15:12:11.405470 | mon1 | 2026-08-06 15:12:11.405750 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-06 15:12:11.406001 | mon1 | Thursday 06 August 2026 15:12:11 +0000 (0:00:00.401) 0:02:05.349 ******* 2026-08-06 15:12:11.720028 | mon1 | ok: [mon1] 2026-08-06 15:12:11.720081 | mon1 | 2026-08-06 15:12:11.720139 | mon1 | TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] *********** 2026-08-06 15:12:11.720152 | mon1 | Thursday 06 August 2026 15:12:11 +0000 (0:00:00.314) 0:02:05.663 ******* 2026-08-06 15:12:13.570242 | mon1 | ok: [mon1] 2026-08-06 15:12:13.570306 | mon1 | 2026-08-06 15:12:13.572168 | mon1 | PLAY RECAP ********************************************************************* 2026-08-06 15:12:13.572235 | mon1 | mon1 : ok=83 changed=0 unreachable=0 failed=0 skipped=17 rescued=0 ignored=0 2026-08-06 15:12:13.572249 | mon1 | osd1 : ok=48 changed=0 unreachable=0 failed=0 skipped=10 rescued=0 ignored=0 2026-08-06 15:12:13.572262 | mon1 | 2026-08-06 15:12:13.572276 | mon1 | 2026-08-06 15:12:13.572289 | mon1 | TASKS RECAP ******************************************************************** 2026-08-06 15:12:13.572577 | mon1 | Thursday 06 August 2026 15:12:13 +0000 (0:00:01.851) 0:02:07.514 ******* 2026-08-06 15:12:13.572984 | mon1 | =============================================================================== 2026-08-06 15:12:13.573437 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 8.30s 2026-08-06 15:12:13.573849 | mon1 | vexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 6.54s 2026-08-06 15:12:13.574270 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.51s 2026-08-06 15:12:13.574645 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.45s 2026-08-06 15:12:13.575039 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.42s 2026-08-06 15:12:13.575480 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.40s 2026-08-06 15:12:13.575940 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 3.04s 2026-08-06 15:12:13.576372 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 3.04s 2026-08-06 15:12:13.576787 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.94s 2026-08-06 15:12:13.577328 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.49s 2026-08-06 15:12:13.577702 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.24s 2026-08-06 15:12:13.578061 | mon1 | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 2.19s 2026-08-06 15:12:13.578480 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 2.13s 2026-08-06 15:12:13.578842 | mon1 | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 2.07s 2026-08-06 15:12:13.579230 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 2.06s 2026-08-06 15:12:13.579587 | mon1 | vexxhost.ceph.mon : Validate monitor exist ------------------------------ 2.05s 2026-08-06 15:12:13.579930 | mon1 | vexxhost.ceph.osd : Mark require osd release ---------------------------- 2.02s 2026-08-06 15:12:13.580311 | mon1 | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 2.01s 2026-08-06 15:12:13.580694 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ------------------ 1.92s 2026-08-06 15:12:13.581166 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 1.91s 2026-08-06 15:12:13.715667 | mon1 | INFO [default > idempotence] Executed: Successful 2026-08-06 15:12:13.727603 | mon1 | INFO [default > side_effect] Executing 2026-08-06 15:12:13.727993 | mon1 | WARNING [default > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-06 15:12:13.733643 | mon1 | INFO [default > verify] Executing 2026-08-06 15:12:14.714853 | mon1 | 2026-08-06 15:12:14.716021 | mon1 | PLAY [Verify] ****************************************************************** 2026-08-06 15:12:14.716049 | mon1 | 2026-08-06 15:12:14.716059 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-06 15:12:14.716148 | mon1 | Thursday 06 August 2026 15:12:14 +0000 (0:00:00.010) 0:00:00.010 ******* 2026-08-06 15:12:14.741323 | mon1 | [ERROR]: Task failed: Error processing keyword 'environment': 'ceph_version' is undefined 2026-08-06 15:12:14.741396 | mon1 | 2026-08-06 15:12:14.741406 | mon1 | Task failed. 2026-08-06 15:12:14.741416 | mon1 | 2026-08-06 15:12:14.741425 | mon1 | <<< caused by >>> 2026-08-06 15:12:14.741579 | mon1 | 2026-08-06 15:12:14.741801 | mon1 | Error processing keyword 'environment'. 2026-08-06 15:12:14.742041 | mon1 | Origin: 2026-08-06 15:12:14.742313 | mon1 | 2026-08-06 15:12:14.742564 | mon1 | [{'CEPHADM_IMAGE': 'quay.io/ceph/ceph:v{{ ceph_version }}', 'CEPH_CONTAINER_IMAGE': 'quay.io/ceph/ceph:v{{ [...] 2026-08-06 15:12:14.742783 | mon1 | 2026-08-06 15:12:14.743010 | mon1 | <<< caused by >>> 2026-08-06 15:12:14.743289 | mon1 | 2026-08-06 15:12:14.743526 | mon1 | 'ceph_version' is undefined 2026-08-06 15:12:14.743796 | mon1 | Origin: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/verify.yml:69:20 2026-08-06 15:12:14.744017 | mon1 | 2026-08-06 15:12:14.744350 | mon1 | 67 - (_legacy_key_info.stdout | from_json)[0].caps.osd == 'allow rwx pool=test-pool' 2026-08-06 15:12:14.744581 | mon1 | 68 environment: 2026-08-06 15:12:14.744832 | mon1 | 69 CEPHADM_IMAGE: "quay.io/ceph/ceph:v{{ ceph_version }}" 2026-08-06 15:12:14.745071 | mon1 | ^ column 20 2026-08-06 15:12:14.745330 | mon1 | 2026-08-06 15:12:14.745691 | mon1 | fatal: [mon1]: FAILED! => {"changed": false, "msg": "Task failed: Error processing keyword 'environment': 'ceph_version' is undefined"} 2026-08-06 15:12:14.745925 | mon1 | 2026-08-06 15:12:14.746210 | mon1 | PLAY RECAP ********************************************************************* 2026-08-06 15:12:14.746469 | mon1 | mon1 : ok=0 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 2026-08-06 15:12:14.746692 | mon1 | 2026-08-06 15:12:14.746911 | mon1 | 2026-08-06 15:12:14.747180 | mon1 | TASKS RECAP ******************************************************************** 2026-08-06 15:12:14.747433 | mon1 | Thursday 06 August 2026 15:12:14 +0000 (0:00:00.028) 0:00:00.039 ******* 2026-08-06 15:12:14.747666 | mon1 | =============================================================================== 2026-08-06 15:12:14.747905 | mon1 | Gathering Facts --------------------------------------------------------- 0.03s 2026-08-06 15:12:14.843622 | mon1 | CRITICAL Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.kre9.default/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/ansible-collection-ceph/inventory.yaml /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/verify.yml 2026-08-06 15:12:14.843787 | mon1 | ERROR [default > verify] Executed: Failed 2026-08-06 15:12:14.843937 | mon1 | ERROR Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.kre9.default/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/ansible-collection-ceph/inventory.yaml /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/verify.yml 2026-08-06 15:12:25.308790 | mon1 | ERROR 2026-08-06 15:12:25.309116 | mon1 | { 2026-08-06 15:12:25.309252 | mon1 | "delta": "0:11:46.720129", 2026-08-06 15:12:25.309321 | mon1 | "end": "2026-08-06 15:12:14.923685", 2026-08-06 15:12:25.309364 | mon1 | "msg": "non-zero return code", 2026-08-06 15:12:25.309405 | mon1 | "rc": 2, 2026-08-06 15:12:25.309445 | mon1 | "start": "2026-08-06 15:00:28.203556" 2026-08-06 15:12:25.309483 | mon1 | } failure 2026-08-06 15:12:25.324189 | 2026-08-06 15:12:25.324242 | PLAY RECAP 2026-08-06 15:12:25.324288 | mon1 | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-08-06 15:12:25.324368 | 2026-08-06 15:12:25.442668 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-06 15:12:25.447520 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-06 15:12:26.091611 | 2026-08-06 15:12:26.092016 | PLAY [all] 2026-08-06 15:12:26.104663 | 2026-08-06 15:12:26.104748 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-06 15:12:26.160998 | mon1 | ok 2026-08-06 15:12:26.165753 | osd1 | ok 2026-08-06 15:12:26.170632 | 2026-08-06 15:12:26.170711 | TASK [fetch-output : Set log path for single node] 2026-08-06 15:12:26.197791 | mon1 | skipping: Conditional result was False 2026-08-06 15:12:26.219086 | osd1 | skipping: Conditional result was False 2026-08-06 15:12:26.230780 | 2026-08-06 15:12:26.230863 | LOOP [fetch-output : Ensure local output dirs] 2026-08-06 15:12:26.594522 | osd1 -> localhost | changed: "/var/lib/zuul/builds/7996e87075dc4b85b5c2124a4dda311a/work/logs/osd1" 2026-08-06 15:12:26.619273 | mon1 -> localhost | changed: "/var/lib/zuul/builds/7996e87075dc4b85b5c2124a4dda311a/work/logs/mon1" 2026-08-06 15:12:26.797026 | osd1 -> localhost | changed: "/var/lib/zuul/builds/7996e87075dc4b85b5c2124a4dda311a/work/artifacts" 2026-08-06 15:12:26.824895 | mon1 -> localhost | ok: "/var/lib/zuul/builds/7996e87075dc4b85b5c2124a4dda311a/work/artifacts" 2026-08-06 15:12:27.012245 | osd1 -> localhost | changed: "/var/lib/zuul/builds/7996e87075dc4b85b5c2124a4dda311a/work/docs" 2026-08-06 15:12:27.054229 | mon1 -> localhost | ok: "/var/lib/zuul/builds/7996e87075dc4b85b5c2124a4dda311a/work/docs" 2026-08-06 15:12:27.054380 | mon1 -> localhost | changed: All items complete 2026-08-06 15:12:27.054451 | 2026-08-06 15:12:27.067983 | 2026-08-06 15:12:27.068197 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-06 15:12:27.764351 | osd1 | changed: .d..t...... ./ 2026-08-06 15:12:27.769801 | mon1 | changed: .d..t...... ./ 2026-08-06 15:12:28.240761 | mon1 | changed: .d..t...... ./ 2026-08-06 15:12:28.266041 | osd1 | ok 2026-08-06 15:12:28.725834 | mon1 | changed: .d..t...... ./ 2026-08-06 15:12:28.768152 | osd1 | ok 2026-08-06 15:12:28.768261 | osd1 | changed: All items complete 2026-08-06 15:12:28.768308 | 2026-08-06 15:12:28.789691 | 2026-08-06 15:12:28.789827 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-06 15:12:29.228581 | mon1 -> localhost | ok: Item: artifacts Runtime: 0:00:00.008708 2026-08-06 15:12:29.454621 | mon1 -> localhost | ok: Item: docs Runtime: 0:00:00.008344 2026-08-06 15:12:29.475687 | 2026-08-06 15:12:29.475833 | PLAY [all] 2026-08-06 15:12:29.482570 | 2026-08-06 15:12:29.482640 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-06 15:12:29.963164 | mon1 | changed 2026-08-06 15:12:30.187258 | osd1 | changed 2026-08-06 15:12:30.198826 | 2026-08-06 15:12:30.198893 | PLAY RECAP 2026-08-06 15:12:30.198943 | mon1 | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-06 15:12:30.198972 | osd1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-06 15:12:30.198991 | 2026-08-06 15:12:30.325957 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-06 15:12:30.329545 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-06 15:12:30.919316 | 2026-08-06 15:12:30.919444 | PLAY [localhost] 2026-08-06 15:12:30.929221 | 2026-08-06 15:12:30.929293 | TASK [Generate Zuul manifest] 2026-08-06 15:12:30.946635 | localhost | ok 2026-08-06 15:12:30.961269 | 2026-08-06 15:12:30.961349 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-06 15:12:31.336579 | localhost | changed 2026-08-06 15:12:31.348737 | 2026-08-06 15:12:31.348810 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-06 15:12:31.378856 | localhost | ok 2026-08-06 15:12:31.387216 | 2026-08-06 15:12:31.387276 | TASK [Upload logs] 2026-08-06 15:12:31.417675 | localhost | ok 2026-08-06 15:12:31.475571 | 2026-08-06 15:12:31.475683 | TASK [Set zuul-log-path fact] 2026-08-06 15:12:31.497654 | localhost | ok 2026-08-06 15:12:31.510782 | 2026-08-06 15:12:31.510847 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-06 15:12:31.541704 | localhost | ok 2026-08-06 15:12:31.550005 | 2026-08-06 15:12:31.550067 | TASK [upload-logs : Create log directories] 2026-08-06 15:12:31.956662 | localhost | changed 2026-08-06 15:12:31.962078 | 2026-08-06 15:12:31.962145 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-06 15:12:32.348925 | localhost -> localhost | ok: Runtime: 0:00:00.006189 2026-08-06 15:12:32.354788 | 2026-08-06 15:12:32.354860 | TASK [upload-logs : Upload logs to log server] 2026-08-06 15:12:32.802836 | localhost | Output suppressed because no_log was given 2026-08-06 15:12:32.807946 | 2026-08-06 15:12:32.808057 | LOOP [upload-logs : Compress console log and json output] 2026-08-06 15:12:32.897419 | localhost | skipping: Conditional result was False 2026-08-06 15:12:32.905588 | localhost | skipping: Conditional result was False 2026-08-06 15:12:32.924190 | 2026-08-06 15:12:32.924296 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-06 15:12:33.011393 | localhost | skipping: Conditional result was False 2026-08-06 15:12:33.011735 | 2026-08-06 15:12:33.015683 | localhost | skipping: Conditional result was False 2026-08-06 15:12:33.066825 | 2026-08-06 15:12:33.066982 | LOOP [upload-logs : Upload console log and json output]